/* CSS Document */
body{margin:0;padding:0;background:#FFFFFF url(images/bg_body.jpg) repeat-x;padding-top:10px;font:normal 12px/17px Arial;color:#515151}
p { margin-right:10px;}
#page{margin:0 auto;width:988px;}
	/* ********** Header *********** */
		#logoRightPanel{width:641px;padding-right:24px;font:normal 11px/21px Arial;color:#666666;}
			#topSubNavigation{padding-left:100px;}
				#topSubNavigation a{color:#666666;text-decoration:none;padding:0 5px;}
					#topSubNavigation a img {vertical-align:middle;border:0;}
				* html #links{padding-top:3px;}
				.searchInput{border:0;background:url(images/bg_search_textbox.jpg) no-repeat;width:188px;height:17px;padding:2px;}
					.searchInput input{border:0;width:180px;height:14px;font:normal 11px Arial;color:#666666;}	
		#quoteAndSlogen{padding-top:32px;}
			.slogen{padding-top:25px;}
		#mainNavigation{background:url(images/bg_nav.jpg);}
		
		
	/* *********** Middle ********** */
		#flashBanner{text-align:center;}
		
			#contactUsBox{background:url(images/bg_contact.jpg) no-repeat;width:289px;height:97px;padding:66px 0 0 175px;}
				.officeAddress{font:normal 11px/16px Arial;}
				.phoneNumbers{font:normal 11px/16px Arial;padding-top:10px;}
			#latestNews{width:500px;padding:22px 0 0 24px;}	
				#newsImage{padding:0 20px 20px 0;}
					.date{font:normal 11px/17px Arial;color:#000000;}
					.title a{font:bold 11px/17px Arial;color:#B60100;text-decoration:none;}
					.description{font:normal 11px/17px Arial;color:#535353;}
		
		
		/* Inner Pages */
		#innerLeft{width:725px;padding:0 19px 0 0;background:url(images/bg_inner_divider.jpg) top right no-repeat;}
			#pageDetails{background:url(images/bg_inner_left_top.jpg) top left no-repeat;padding:0 0 0 24px;width:701px;}
			#pageDetails a{color:#444444; text-decoration:none;}
			/*#pageDetails p a{color:#0066FF !important; text-decoration:underline; font-weight:bold;}*/
				.breadCrumb{color:#000000 !important;font:normal 11px/40px Arial !important;}
					.breadCrumb a{color:#666666 !important; text-decoration:none;}
						.breadCrumb a:hover{text-decoration:underline;}
				.addLeft{width:450px;}
				.fullLeft { width:672px;}
				.fullLeft h4 { color:#2e77bb; font-weight:bold;}
 				.addRight{width:222px;}		
			
			
			
		#innerRight{width:244px;background:url(images/bg_inner_right_top.jpg) top no-repeat;padding:10px 0 0 0; border:solid 0px #ccc; }
			#rightWidget{padding:0 24px 0 0;width:220px;}
				.siteVisionText{padding:0 0 0px 20px;font:normal 14px/20px "Myriad Pro" !important;color:#666666; border:solid 0px #ccc; background:url(rotate.php) no-repeat; height:123px; }
				.rightRelatedLinks{border-top:2px solid #A90100; border-bottom:2px solid #A90100;margin-left:20px;padding:15px 0 10px 0;}
					.rightRelatedLinks ul{padding:0;margin:0;list-style:none;padding-top:10px;}
						.rightRelatedLinks ul li {border-bottom:1px solid #D1D1D1;padding:3px 0;}
							.rightRelatedLinks ul li a {color:#333333 !important; font-weight:bold !important; text-decoration:none;}
								.rightRelatedLinks ul li ul{padding:0 0 0 10px;}
									.rightRelatedLinks ul li ul li{border-bottom:0px solid #D1D1D1 !important;padding:3px 0 !important;}
										.rightRelatedLinks ul li ul li a{background:url(images/arrow_small_grey.jpg) left center no-repeat;font:normal 11px Arial !important;color:#333333 !important; text-decoration:none;padding-left:12px;}
										.rightRelatedLinks ul li ul li a:hover{background:url(images/arrow_small_red.jpg) left center no-repeat;color:#666666 !important;}
										.rightRelatedLinks ul li ul li a.selected{background:url(images/arrow_small_red.jpg) left center no-repeat;color:#666666 !important;}
				.rightContact{background:url(images/bg_right_contact.jpg) no-repeat;width:220px;height:137px;}
					.rightContact .address{padding:35px 0 0 12px;color:#333333 !important;}	
					.rightContact .phoneNumber{padding:10px 0 0 12px; color:#333333 !important; } 					
						
		.printEmailSetup{border-top:1px solid #D1D1D1; padding:20px 0;margin-top:10px;}
			.printEmailSetup a {color:#666666;text-decoration:none;font:bold 11px Arial !important;}
			.printEmailSetup a:hover{text-decoration:underline;}
					
				
	/* *********** Footer ********** */
			#mainFooter{border-top:3px solid #CCCCCC;padding-top:20px;padding-bottom:20px;}	
				#footer{margin:0 auto;width:940px;}	
					.copyRight{font:normal 11px/16px Arial;color:#999999;}
						.copyRight a{color:#333333;text-decoration:none;}
						.copyRight a:hover{text-decoration:underline;}
				.footerLogo { margin:10px auto 0 auto; width:100%; height:41px; text-align:right;}
				.footerLogo  img { border:none;}					
					#newsLetterInput{background:url(images/bg_newsletter_input.jpg) no-repeat;width:172px;height:17px;padding:2px;font:normal 8px Arial;}
						#newsLetterInput input.newsletterbox{font:normal 11px Arial;color:#666666;height:14px;width:148px;border:0px;}	

/* ************** General Classes *************** */
img{behavior: url(iepngfix.htc);}
.pageHeading { margin:15px 0px;}
.fullWidth{width:100%;}
.floatLeft{float:left;}
.floatRight{float:right;}
.redlink{ text-decoration:underline !important; color:#990000 !important; font-weight:bold}
.redText{ color:#990000 !important;}

a.redlinkNormal{text-decoration:underline !important; color:#990000 !important;}
a.redlinkNormal:hover{text-decoration:none !important; color:#990000 !important;}

a.bluelinkNormal{color:#0066FF !important; text-decoration:underline !important; }
a.bluelinkNormal:hover{color:#0066FF !important; text-decoration:none !important;}

.bluelink{color:#0066FF !important; text-decoration:underline !important; font-weight:bold;}
.clear{clear:both;}
.rowSpacer{width:20px;}
.imageStyle{vertical-align:middle;}
.noBorder{border-bottom:0px solid #000 !important;}
.specialText{color:#054481;font:bold 12px/18px Arial;}
.peregrapgHead{color:#333333;font:bold 13px/19px Arial;}
ul.blugBigArrow{padding:0;padding-left:35px;margin:0;}
ul.blugBigArrow li {padding:5px 0;list-style-image:url(images/arrow_big_blue.jpg);}

ul.tb{padding:0;padding-left:0px;margin:0;}
ul.tb li {padding:5px 0;list-style-image:url(images/arrow_big_blue.jpg) inside;}
td{ padding-left:5px; vertical-align:top;}


ul.noArrow{padding:0;margin:0;}
ul.noArrow li {padding:5px 0;list-style:none;}
ul.noArrow li a{text-decoration:underline;color:#054481;}

/* =============Site Setting Drop Down Menu =================  */ 
	#subcontent4 {background-color:#B70100;width:150px;border:3px solid #232323;position: absolute;visibility: hidden;padding: 5px 12px 5px 5px;}
	#subcontent4 a {color: #FFF;text-decoration: none;}
	#subcontent4 p {font:normal 11px Tahoma;text-align: right;padding:0;margin:0;padding:4px 0px;}
	#subcontent4 img {vertical-align:middle;margin:2px;}

	
	#subcontent3 {
	background-color: #000;
	height: auto;
	width: 220px;
	border-bottom: 3px solid #F1C606;
	position: absolute;
	visibility: hidden;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:0px;
	overflow:hidden; 
	
	/*filter:alpha(opacity=80);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;*/

}
	#subcontent3 ul { list-style:none; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent3 li  { list-style:url(images/bullet/arrow.gif) inside; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent3 a {
		color: #FFF; line-height:20px;
		text-decoration: none; text-align:right; border:solid 0px #000; width:157px; 
	}
	#subcontent3 a:hover { color:#FFD800}
	
html* #subcontent3 ul{margin:5px 10px 5px 20px;}
html* #subcontent3 a {
		padding-left:10px;
	}		
	
	#subcontent2 {
	background-color: #000;
	height: auto;
	width: 200px;
	border-bottom: 3px solid #F1C606;
	position: absolute;
	visibility: hidden;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:0px;
	overflow:hidden; 
}
	#subcontent2 ul { list-style:none; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent2 li  { list-style:url(images/bullet/arrow.gif) inside; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent2 a {
		color: #FFF; line-height:20px;
		text-decoration: none; text-align:right; border:solid 0px #000; width:157px; 
	}
	#subcontent2 a:hover { color:#FFD800}
html* #subcontent2 ul{margin:5px 10px 5px 20px;}
html* #subcontent2 a {
		padding-left:10px;
	}		
	
	#subcontent1 {
	background-color: #000;
	height: auto;
	width: 200px;
	border-bottom: 3px solid #F1C606;
	position: absolute;
	visibility: hidden;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:0px;
	overflow:hidden; 
}
	#subcontent1 ul { list-style:none; font-weight:bold; margin:5px 10px 5px 10px; font-size:11px;}
	#subcontent1 li  { list-style:url(images/bullet/arrow.gif) inside; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent1 a {
		color: #FFF; line-height:20px;
		text-decoration: none; text-align:right; border:solid 0px #000; width:157px; 
	}
	#subcontent1 a:hover { color:#FFD800}

html* #subcontent1 ul{margin:5px 10px 5px 20px;}
html* #subcontent1 a {
		padding-left:10px;
	}			
	
	#subcontent7 {
	background-color: #000;
	height: auto;
	width:755px;
	/*border-bottom: 3px solid #F1C606;
*/	position: absolute;
	visibility: hidden;
	padding-top: 15px;
	
	padding-bottom: 0px;
	/*padding-right: 12px;
	padding-left: 5px;*/
	margin-top:0px;
	overflow:hidden; 
}
	#subcontent7 ul { font-weight:bold; margin:5px 5px 5px 0px; font-size:11px; padding:0 0 0 15px;}
	#subcontent7 li  { list-style:url(images/bullet/arrow.gif) inside; font-size:11px;}
	#subcontent7 a {
		color: #FFF; line-height:20px;
		text-decoration: none; border:solid 0px #000; width:157px; font-weight:100;
	}
	#subcontent7 a:hover { color:#FFD800}
	
html* #subcontent7 ul{margin:5px 10px 5px 00px; padding:0 0 0 25px;}
html* #subcontent7 a {
		padding-left:5px;
	}			
		
	.left_menu {
		width:145px; border-right:solid 0px #ccc; float:left;
	}
	.fixtwith { width:160px;}
	.smallwith { width:130px;}	
	.right_menu {
		width:100%; height:30px; background:#FFD800; border:solid 0px #ccc; float:left; padding:0; margin:0; color:#000;font-size:13px;
	}	
	.right_menu a { color:#000 !important;  font-weight:bold!important;}
	.right_menu ul { list-style:none;}
	.right_menu li { float:left; list-style:url(images/bullet/black-arrow.gif)!important;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-transform:uppercase; margin-right:50px;}
	#subcontent7 h5 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFD800; text-align:center; padding-left:15px; margin:0; border:solid 0px #fff; text-align:left;}
		
	

	#subcontent5 {background-color:#B70100;width:250px;border:3px solid #232323;position: absolute;visibility: hidden;padding: 12px;}
	#subcontent5 td{font:bold 12px Arial;color:#FFFFFF;}
	#subcontent5 input.submitButton{border:none;padding:3px;background-color:#232323;font:bold 12px Arial;color:#FFFFFF;}
	#subcontent5 a {color: #FFF;text-decoration: none;}
	#subcontent5 p {font:normal 11px Tahoma;text-align: right;padding:0;margin:0;padding:4px 0px;}
	#subcontent5 img {vertical-align:middle;margin:2px;}
	
	#subcontent6 {background-color:#B70100;width:260px;border:3px solid #232323;position: absolute;visibility: hidden;padding: 12px;}
	#subcontent6 td{font:bold 12px Arial;color:#FFFFFF;}
	#subcontent6 input.submitButton{border:none;padding:3px;background-color:#232323;font:bold 12px Arial;color:#FFFFFF;}
	#subcontent6 a {color: #FFF;text-decoration: none;}
	#subcontent6 p {font:normal 11px Tahoma;text-align: right;padding:0;margin:0;padding:4px 0px;}
	#subcontent6 img {vertical-align:middle;margin:2px;}
	
	
	#subcontent8 {
	background-color: #000;
	height: 165px;
	width:600px;
	border-bottom: 3px solid #F1C606;
	position: absolute;
	visibility: hidden;
	padding-top: 15px;
	
	padding-bottom:0px;
	/*padding-right: 12px;
	padding-left: 5px;*/
	margin-top:0px;
	overflow:hidden; 
}
	#subcontent8 ul { font-weight:bold; margin:5px 10px 5px 0px; font-size:11px; border:solid 0px #fff; padding:0 0 0 20px;}
	#subcontent8 li  { list-style:url(images/bullet/arrow.gif) inside; font-weight:bold;  font-size:11px;}
	
	#subcontent8 a {
		color: #FFF; line-height:20px;
		text-decoration: none; border:solid 0px #000; width:157px; font-weight:normal;
	}
	#subcontent8 a:hover { color:#FFD800}
	
html* #subcontent8 ul{margin:5px 10px 5px 0px; padding:0;}
html* #subcontent8 a {
		padding-left:10px;
	}	
	.lf {
		width:47%; border-right:solid 0px #ccc; float:left;
	}	
		
		.fcolum	{ width:50%; float:left; border:solid 0px #fff;}
		.scolum	{ width:49%; float:left; border-right:solid 1px #F1CB00; height:133px;}
		.noborder{ border:none;}
		.lf h6 { text-transform:uppercase; color:#FFD800;  font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:20px; margin:5px 10px; padding:0; }
		
	.rf { float:left; width:53%;}	
	.rf h6 { text-transform:uppercase; color:#FFD800; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:20px; margin:5px 10px; padding:0; }
		
	#subcontent8 h5 { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#FFD800; padding-left:0; margin:0; border:solid 0px #fff; text-align:center;display:block;}

	#subcontent9 {
	background-color: #000;
	height: auto;
	width: 200px;
	border-bottom: 3px solid #F1C606;
	position: absolute;
	visibility: hidden;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:0px;
	overflow:hidden; 
	
	/*filter:alpha(opacity=80);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;*/

}
	#subcontent9 ul { list-style:none; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent9 li  { list-style:url(images/bullet/arrow.gif) inside; font-weight:bold; margin:5px 10px 5px 0px; font-size:11px;}
	#subcontent9 a {
		color: #FFF; line-height:20px;
		text-decoration: none; text-align:right; border:solid 0px #000; width:157px; 
	}
	#subcontent9 a:hover { color:#FFD800}
	
html* #subcontent9 ul{margin:5px 10px 5px 20px;}
html* #subcontent9 a {
		padding-left:10px;
	}
	
	.backgroundTransparent
	{
		filter: Alpha(Opacity=90);
		opacity: 0.90;
		-moz-opacity:0.90;
	}
	
	#logo img { border:solid 0px #000;}
	.GCaddress{ width:150px; height:100%; border-right:solid 1px #ccc; float:left; padding:10px 15px 10px 10px;}
	.GCaddress h1 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:10px; padding-top:5px;}
	.line1{ width:20px; height:100%; border:solid 0px #fff; float:left; background:url(../images/contact_line.jpg) no-repeat; margin:0 0 0 10px;}
	#form { width:260px; height:350px; border: solid 0px #000; padding:5px 0 0 10px; overflow:hidden;}
	.style7 { font-weight:bold;}
	
	.backgroundTransparent
	{
		filter: Alpha(Opacity=90);
		opacity: 0.90;
		-moz-opacity:0.90;
	}
	
/* Contact us Directly */
#contactUsDirectly{width:218px;height:110px;background:url(images/contact-directly-bg.gif) no-repeat;padding:44px 0 0 0;line-height:22px;text-align:center;}
.lessPassing{padding:35px 0 0 0 !important;height:117px !important;}	
.btn-top { float:right; border:none;}

/* Search  */
.result_block, .result_altblock { margin-bottom:10px; }
.result_title { font-weight:bold; text-decoration:underline;}
.infoline { color:#CCC;}
.result_pages { background:#CCC; color:#09F;}
