/* CSS Document */


body{
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	margin:10px 0px 10px 0px;
	text-align: center;
	min-width: 1000px;
	background-image: url(images/mainback.gif);
	background-position: center;
	background-repeat: repeat-y;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-large;
	font-weight:normal;
	color:#363636;
	margin:0px 0px 5px 0px;
}

h1.banner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:normal;
	color:#FFF;
	margin:0px 0px 0px 0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:normal;
	margin:0px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}
a.white{
	color:#FFF;
	text-decoration:none;
}

a.white:hover{
	text-decoration:underline;
}

a.white:visited{
	color:#FFF;
}

a:visited{
	color:#0000FF;
}

ul.content-flash-textbox{
	list-style-image: url(images/bullet-std.gif);
	margin: 0px ;
	list-style-position: outside; 
	vertical-align: middle; 
	padding-left: 30px
}
li.{
	margin: 0px ;
}
a.ul-link{
	text-decoration:none;
	color:#565656;
	
}


a.ul-link{
	text-decoration:none;
	color:#162109;
	font-weight:bold;
	font-style:italic;
	
}
a.ul-link:hover{
	text-decoration:underline
}

a.ul-link:visited{
	color:#162109;
}

div.wrapper{
	margin:0 auto;
	width:1000px;
	text-align: left;
}
div.topmenu{
	width:1000px;
	text-align: left;
	float:left;
	clear:both;
	background-image:url(images/toolbar-back.gif);
	background-position:top;
	background-repeat:no-repeat;
	}

div.toolbar{
	width:270px;
	padding:8px 10px 8px 20px;
	margin:0px 0px 0px 0px;
	float:left;
	color:#FFFFFF;
	display:inline;
	text-align:left;
}

div.banner{
	width:1000px;
	float:left;
	clear:both;
	background-color:#99CC33;
	background-image: url(images/banner-background.gif);
	background-position: top;
	background-repeat: no-repeat;
}
div.banner-logo{
	width:375px;
	float:left;
}
div.banner-tagline{
	width:590px;
	float:left;
	padding: 46px 0px 9px 35px;
}

div.topmenu-l1{
	float:right;
	display:inline;
}

a.topmenu{
	color:#CCC;
	/*background-color:#1A4040;*/
	text-decoration:none;
	padding:8px 15px 8px 15px;
	float:left;
	border-left:1px #333333 solid;
}

a.topmenu:visited{
	color:#CCC;
}

a.topmenu:hover{
	color:#FFF;
	text-decoration:underline;
}
a.topmenu-s{
	color:#CCC;
	background-image:url(images/toolbar-back-selected.gif);
	background-position:top;
	text-decoration:none;
	padding:8px 15px 8px 15px;
	float:left;
	border-left:1px #333333 solid;
}

a.topmenu-s:visited{
	color:#FFF;
}

a.topmenu-s:hover{
	text-decoration:underline;
}


div.topmenu-l2{
	width:1000px;
	padding:6px 0px 6px 0px;
	background-image:url(images/toolbar-back-selected.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	clear:both;
}

a.topmenu-l2{
	color:#CCC;
	text-decoration:none;
	margin: 0px 10px 0px 10px;
	float:left
}

a.topmenu-l2:visited{
	color:#CCC;
}

a.topmenu-l2:hover{
	text-decoration:underline;
}

div.content{
	width:990px;
	float:left;
	background-color:#FDFEFB;
	background-image:url(images/content-back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:5px;
	display:inline;
}

div.content-top{
	width:980px;
	float:left;
	clear:both;
	background-image:url(images/content-top-back-l2.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding: 5px 5px 5px 5px;
	display:inline;
}

.home{
	background-image:url(images/content-top-back.gif);
}


/*Flash Sub */

div.content-flash{
	width:980px;
	float:left;
	background-color:#EBEFEF;
	background-image:url(images/l2-textbox.gif);
	background-position:bottom right;
	background-repeat:no-repeat;

}
div.content-flash-image{
	width:375px;
	background-color:#CCCCCC;
	float:left;
}

div.content-flash-textbox{
	width:540px;
	float:left;
	padding:30px 30px 10px 30px;
	display:inline;


}
div.content-rightmenuheading{
	width:200px;
	float:right;
	padding:6px 10px 6px 10px;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	background-image:url(images/rightmenu.gif);
	background-position: top;
	background-repeat:no-repeat;
}
div.content-rightmenu{
	width:200px;
	float:right;
	padding:10px 10px 30px 10px;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	background-image:url(images/rightmenu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}



a.rightmenu-h2{
	color:#FFF;
	text-decoration:none;

}

a.rightmenu-h2:visited{
	color:#FFF;
}

a.rightmenu-h2:hover{
	text-decoration:underline;
}	

ul.rightmenu{
	list-style-image: url(images/rightmenu-bullet.gif);
	color:#FFFFFF;
	margin: 0px ;
	list-style-position: outside; 
	vertical-align: middle; 
	padding-left: 20px;
}

li.rightmenu{
}

a.rightmenu{
	text-decoration:none;
	color:#FFFFFF;
	
}

a.rightmenu:hover{
	text-decoration:underline
}
a.rightmenu:visited{
	color:#FFFFFF;
}

div.content-bottom{
	width:990px;
	float:left;
	clear:both;
}

div.content-promobox{
	width:250px;
	/*background-color:#D9ECBB;*/
	float:left;
	margin:5px 5px 5px 0px;
	display:inline;
	background-repeat: no-repeat;
	background-position: top;

}

div.content-promobox-title{
	width:230px;
	float:left;
	clear:both;
	padding:5px 10px 20px 10px;
	text-align:center;
	display:inline;

}
div.content-promobox-content{
	width:230px;
	float:left;
	clear:both;
	padding:0px 10px 10px 10px;
	display:inline;
	min-height:150px;
	height:150px;
	text-align:justify;
	background-repeat: no-repeat;
	background-position: bottom;
	font-size:90%;
}
.content-promobox-left{
	background-image: url(images/content-promobox-content-l.gif);	
}

.content-promobox-middle{
	background-image: url(images/content-promobox-content-m.gif);	
}

.content-promobox-right{
	background-image: url(images/content-promobox-content-r.gif);	
}

.content-promobox-client{
	background-image: url(images/content-promobox-content-client.gif);
}


a.h2{
	color:#000000;
	text-decoration:none;
}

a.h2:visited{
	color:#000000;
}

a.h2:hover{
	text-decoration:underline;
}	





div.footer{
	width:960px;
	float:left;
	background-color:#434646;
	padding:6px 20px 6px 20px;
	background-image:url(images/footer-back.gif);
	background-position:top;
	background-repeat:no-repeat;
	min-height:17px;
	height:17px;
}
div.footer-left{
	width:450px;
	float:left;
	color:#FFFFFF;
}
div.footer-right{
	width:450px;
	float:right;
	color:#FFFFFF;
	text-align:right;
}


div.breadcrumb{
	width:715px;
	float:left;	
	background-color:#565C5B;
	background-image:url(images/breadcrumb-back.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 40px;
	margin:0px 0px 5px 4px;
	display:inline;
	color: ffffff;
}

a.breadcrumb-link{
	color:#FFF;
	text-decoration:none;
	padding:8px 25px 8px 0px;
	float:left;
	background-image:url(images/breadcrumb-back-link.gif);
	background-position:right;
	background-repeat:no-repeat;
}

a.breadcrumb-link:hover{
	text-decoration:underline;
}

a.breadcrumb-link:visited{
	color:#FFF;
}

a.breadcrumb-link-s{
	color:#FFF;
	text-decoration:none;
	padding:8px 25px 8px 0px;
	float:left;
	float:left;
	background-image:url(images/breadcrumb-back-link-s.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.breadcrumb-link-s:hover{
	text-decoration:underline;
}
a.breadcrumb-link-s:visited{
	color:#FFF;
}


div.content-l2{
	width:755px;
	float:left;
}

div.l2-image{
	width:220px;
	float:left;
	margin:10px 0px 0px 5px;
	display:inline;
}

div.l2-textbox{
	width:488px;
	background-color:#EBEFEF;
	float:left;
	padding:20px 20px 60px 20px;
	background-image:url(images/l2-textbox.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border:1px #FFF solid;
	min-height:300px;
}


img.right{
float:right;
border:0;
margin-left:10px;
}
img.left{
float:left;
border:0;
margin-right:10px;
}
div.content-promo{
	background-color:#D6E6C0;
	margin:10px 0px 0px 0px;
	padding:10px;
	border:1px #99CC33 solid;
	float:left;
	clear:both;
	display:inline;
}