/* CSS Document */
a {   outline: 0;}

body { margin:0px; padding:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px; color:#000000; background:url(images/bg_body.gif) repeat;}

/* warpers */
#hdr-wrapper{ margin:0 auto; padding:0px; background:url(images/bg_hdr_wrap.gif) repeat-x;}
#bdy-wrapper{ margin:0 auto; padding:0px;}
#footer-wrapper{ margin:0 auto; padding:0px; background:#7788A3;}

/* containers */
.hdr-container{ width:900px; margin:0 auto; padding:0px; background:url(images/bg_container.png) repeat-y;}
.bdy-container{ width:900px; margin:0 auto; padding:0px; background:url(images/bg_container.png) repeat-y;}
.foter-container{ width:900px; margin:0 auto; padding:0px; background:url(images/bg_container.png) repeat-y;}


/* header- */
.header { padding:0px; margin:0px; background:#697C9B; border:1px solid #FFFFFF; border-top:none; border-bottom:none; text-align:left;}
	.logo { width:119px; height:99px;padding:0px; margin:0px;}
	.logo-txt { width:453px; height:80px;padding:0px; margin:12px 0 0 0;}
	.tag-line { padding:0px; margin:7px 0 0 0;}
	
	/* menu */	
	.menu { padding:0px; 	height:25px; margin: 0px; background:#3853BB; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-transform:uppercase;}
	.menu ul {	margin:0px;	padding:0px 0px;text-align:left;}
	.menu ul li{	margin:0px;line-height:25px; 	padding:0 0px 0 25px; list-style:none;text-align:left;	
								float:left; background:url(images/menu_bg.gif) no-repeat left top;	}
	.menu ul li a{	color:#FFFFFF;  text-decoration:none;  text-align:center;display: block;}
	.menu li a span{ float:left; display:block; color:#FFFFFF;vertical-align:middle; background:#3853BB;	margin:0 0 0px 0; 
										padding:0px 28px 0px 28px ; line-height:24px;}
	/*.menu li.current a{	color:#000000; background:url(images/menu_hover_bg.gif) no-repeat left;}*/
	.menu li.current a span{	color:#000000;	background: #83BCF4 ;}
	.menu li.current{	color:#000000;	background: #83BCF4 url(images/menu_hover_bg.gif) no-repeat left ;}
	.menu li.next{	color:#000000;	background: #83BCF4 url(images/menu_hover_next_bg.gif) no-repeat left ;}
	
	.menu li.current_hover a span{	color:#000000;	background: #83BCF4 ;}
	.menu li.current_hover{	color:#000000;	background: #83BCF4 url(images/menu_hover_bg.gif) no-repeat left ;}
	.menu li.next_hover{	color:#000000;	background: #83BCF4 url(images/menu_hover_next_bg.png) no-repeat left ;}

	.menu li a:hover{	color:#cccccc;/*background:url(images/menu_hover_bg.gif) no-repeat right ;*/}
	.menu li a:hover span{	color:#CCCCCC;/*	background:#83BCF4;*/	}
	
	#topmenu li ul {	margin: 0; padding: 0; position: absolute; visibility: hidden; margin-top:25px; margin-left:-25px;}
	#topmenu li ul li	{	float: none; background:none;	display: inline; margin:0px; padding:0px;}		
	#topmenu li ul li a	{	width: auto;	background: #83BCF4; padding:5px; color: #01284E; text-align:left; border-bottom:thin dotted #01284E;}
	#topmenu li ul li a:hover	{	background: #01284E; color:#FFFFFF;}
	
	#topmenu li ul.sub { z-index:600;}
	#topmenu li ul.sub li	{ background:none;	display: inline; margin:0px; padding:0px;}		
	#topmenu li ul.sub li a	{	width: auto;	background: #83BCF4; padding:5px; color: #01284E; text-align:left; border-bottom:thin dotted #01284E;}
	#topmenu li ul.sub li a:hover	{ color:#0042FF; }
	

	/* intro-panel */
	.intro-panel {width:858px; padding:0px; margin:0px;border:1px solid #FFFFFF; border-bottom:5px solid #121B19; border-top:5px solid #121B19;}
			.lft-panel{ width:223px;}
			.rt-panel{ width:634px; border-left:1px solid #FFFFFF;}
			.lft-panel .content-box { padding:0px; margin:0px; background:#DAE7FE url(images/bg_intro_lft.gif) no-repeat bottom right;}
			.lft-panel .content-box .content-hdr { padding:5px 11px;  font-size:12px; color:#112436; font-weight:bold; background:#BCCEEE;text-transform:uppercase; text-align:left;}
		
/***************************
	 bdy-content 
*****************************/
.bdy-content { width:858px; padding:0px; margin:0px;  border:1px solid #FFFFFF; border-top:none;border-bottom:none;}

	
	/* Certification */
	.certification{ height:67px; list-style:none;margin:0px ; text-align:left;}
	.certification ul {margin:5px 0px 0px 10px;padding:0px;}
	.certification li {list-style:none;color:#112436; padding:0px;	 text-decoration:none; background:url(images/cat_bulet.png) no-repeat top left; background-position:5px 3px; line-height:14px;padding-left:20px; color:#112436;	}
	.certification li a{padding-left:20px;	list-style:none;text-decoration:none;color:#112436;}
	.certification li a:hover{	text-decoration:none;	list-style:none;	color:#112436;	padding-left:20px;}
	.certification li a.current{	text-decoration:none;	list-style:none;	color:#112436;	padding-left:20px;}
	
	/* license-panel */
	.license-panel{ height:120px; list-style:none;margin:1px 10px 0px; padding:0px; text-align:left; position:relative }
	/* state list */
	.state-list{ width:162px; list-style:none; margin:0px 0 0 0; text-align:left;}
	.state-list ul {margin:0px;padding:0px;}
	.state-list li {list-style:none;color:#112436; padding:0px; text-transform:uppercase;	 text-decoration:none; line-height:14px;}
	
	#marqueecontainer {	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; OVERFLOW: hidden;   
											PADDING-TOP:10px; POSITION: relative; HEIGHT: 100px;  width:172px; margin-top:10px;	}

	/* state list */
	.slider{ width:13px; list-style:none; margin:0px; position:absolute; text-align:left; left:185px; bottom:10px;}
	
	/* page-content */
	.page-content {width:858px; padding:0px 0px 0px 0px; margin:0px; /*background:#E6F0FB;*/ background:url(images/bg_pg_content.gif) repeat-y;}
	.page-content-botom {width:858px; height:50px; padding:0px 0px 0px 0px; margin:0px; /*background:#E6F0FB;*/ background:url(images/bg_pg_content_bottom.gif) no-repeat;}
	
		.left-sidebar{ width:223px; /*min-height:320px; background:#5C697D url(images/left_sidebar_bg.gif) no-repeat right bottom;*/ padding-bottom:50px}
		.left-sidebar .headerbar{font:normal 18px Verdana;color:#000D19;	background:#83BCF4;
		 text-transform: uppercase;padding: 7px 0 7px 8px; text-align:left; margin-bottom:1px;}
			.left-sidebar ul{list-style-type:none; margin:0px; padding:0px;}
			.left-sidebar ul li{ margin-top:1px; text-align:left; font-size:13px; text-transform: uppercase;}
			.left-sidebar ul li a{display: block;padding:5px 0;line-height:17px;padding-left:8px;text-decoration:none; color:#FFFFFF;}
			.left-sidebar ul li a:hover{ font-weight:normal; color:#E68E0F;}
			.left-sidebar ul li a.current{ font-weight:bold; color:#E68E0F;}
			
		.right-content{ width:635px;}
			.right-content img{ margin:10px 26px 10px 26px; text-align:left; float:left;}
			.right-content p{ margin:10px 26px; line-height:16px; text-align:justify;}
			.right-content p a{ color:#015AAD;}
			.right-content p a:hover{ color:#E68E0F; text-decoration:none;}
			.right-content p span{ font-style:italic; font-weight:bold;}
			
			.photo-panel { width:168px; min-height:115px; margin:8px 26px; background:#FFFFFF; border:1px solid #9EB0CC; padding:4px;}
			.photo-panel img { padding:0px; margin:0px;}
			
			.sitemap {line-height:16px; text-align:justify; color:#000000;}
			.sitemap a {line-height:16px; text-align:justify; color:#000000; text-decoration:none;}
			.sitemap a:hover {line-height:16px; text-align:justify; color:#E68E0F; text-decoration:none; border-bottom: thin dotted;}
			.sitemap ul li { list-style:square;}
			.sitemap ul li li { list-style:circle;}
			
			.right-content ul.italic{ margin:10px 26px; line-height:16px; text-align:left;}
			.right-content ul.italic li{ margin:0px 0px 0px 20px; line-height:16px; text-align:left; font-style:italic;}
			
			.right-content ul.normal{ margin:10px 26px; line-height:16px; text-align:left;}
			.right-content ul.normal li{ margin:0px 0px 0px 20px; line-height:16px; text-align:left;}
			.right-content ul.normal li span{ font-weight:bold;}
			
			.right-content h1{ margin:10px 26px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#E68E0F; background:url(images/bordr_line.png) no-repeat bottom left; text-transform:uppercase;}
			.right-content h2{ margin:10px 26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#000000; text-decoration:underline;}
		

/* footer */
.footer { padding:0px; margin:0px; background:url(images/bg_footer.gif) repeat-x;}
	.footer .col-1 { width:573px; padding:0px; margin:0px;}
	.footer .col-2 { width:286px; padding:0px; margin:0px;}
	.footer-menu { padding:14px 0px 9px 10px;  margin:0px; font-size:10px; line-height:15px;color:#FFFFFF;}
	.footer-menu  a{color:#FFFFFF; text-decoration:none;}
	.copywright{ padding:14px 0px 9px 10px ; margin:0px; font-size:10px;color:#FFFFFF; text-align:left;}
	.copywright a{color:#FFFFFF; text-decoration:none;}
	.copywright a:hover{color:#FFFFFF; text-decoration:underline;}
	
	
/* Slide Show */

		div.rotator { position:relative; display: none;  z-index:-100}
		div.rotator ul { margin:0; padding:0;}
		
		/* rotator css */
		div.rotator ul li { float:left; position:absolute; list-style: none;}
		/* rotator image style */
		div.rotator ul li img { padding: 0px; border:none; background: #000;}
		div.rotator ul li.show { z-index:500}
		 .txt-wrapper { position: relative;}
		 .txt-wrapper .description { position:absolute; top:180px; text-align:left; padding:0px 5px 5px; font-size:12px; line-height:13px; vertical-align:bottom;
				z-index:100; /*background:#000000;  height:30px;		filter:alpha(opacity=40); 	 	 opacity:0.4;  color:#00F4FF*/  color:#990000;
		}
		
		div.rotator ul li.show { z-index:500}
		 
		 .txt-wrapper { position: absolute; padding:20px; width:590px;}
		 .txt-wrapper .description { position:absolute; top:210px; text-align:left; padding:0px 15px 5px 5px; font-size:12px; line-height:13px; vertical-align:bottom;
				z-index:100; /*background:#000000;  height:30px;		filter:alpha(opacity=40); 	 	 opacity:0.4;  color:#00F4FF*/  color:#990000;
		}

/* // Slide Show */