@charset "UTF-8";
/* CSS Document */

.body { background-color:#133b79; font-family:Verdana, Geneva, sans-serif; }

h1 {font-size:16px; color:#003066; padding-bottom:10px;}
#welcome { font-size:16px; font-weight:bold; color:#fff; padding-bottom:15px; padding-top:10px; }


#logo { padding-left:30px; padding-top:23px; }
#navbar { background-image:url(../img/navbar_bg.gif); background-repeat:no-repeat; background-position:bottom; height:45px; }
#navspacer {width:34px; display:inline-block; }
#navspacer1 {width:12px; display:inline-block; }
#navspacer2 {width:42px; display:inline-block; }
#navspacer3 {width:37px; display:inline-block; }
#navspacer4 {width:33px; display:inline-block; }
#navspacer5 {width:65px; display:inline-block; }
/*#navlink {font-size:12px; font-weight:500; color:#FFF; padding-left:70px; padding-right:10px; text-decoration:none; font-family:Verdana, Geneva, sans-serif; }
*/
#statement { float: right; margin-right: 31px; margin-top: 25px; position: relative; font-family:Verdana, Geneva, sans-serif; color:#003066; font-size: 12px; font-weight:bold; line-height: 18px; padding-left: 45px; text-align:right;}
#contactinfo { float: right; margin-right: 40px; margin-top: 10px; position: relative; font-family:Verdana, Geneva, sans-serif; color:#003066; font-size: 14px; font-weight:bold; line-height: 18px; padding-left: 45px; text-align:right; clear:right; }
#contactlink {color:#003066; text-decoration:none; font-size:12px; font-weight:100; }

#toplefttimg { float: left; margin-right: 0px; margin-top: 0px; position: relative; }
#toprightimg { float: right; margin-right: 0px; margin-top: 0px; position: relative; }
#btmrightimg { float: right; margin-right: 0px; position:relative; bottom:0px; clear:none; }
#btmleftimg { float: left; margin-left: 0px; position:relative; bottom:0px; clear:none; }

#hppanel { float:none; margin-left:10px; margin-top:15px; background-image:url(../img/hp_mainimg_large3.jpg); background-repeat:no-repeat; height:420px; }
#hppaneltext { float:none; margin-left:20px; padding-top:10px; width:400px; font-family:Verdana, Geneva, sans-serif; line-height:16px; color:#FFF; font-size: 12px; }

#hpprodbox { height:200px; background-color:#dfe5ec; background-image:url(../img/hp_prodtitle_bg.gif); background-repeat:no-repeat; background-position:top; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; }
#hpprodboxtitle { margin-left:32px; margin-top:-18px; font-weight:bold; font-size:12px; color:#FFF; position:relative; clear:both; }
#hpprodboxtext { margin-left:15px; margin-top:18px; width:190px; position:relative; }
#hpprodspot {padding-left:4px; padding-top:4px; position:relative; }
#findoutmore {position:absolute; bottom:15px; background-image:url(../img/findoutmore_bg.gif); height:26px; width:188px; text-align:center; line-height:23px; margin-left:15px; margin-top:15px; }

#greyfooterbox { background-color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; height:150px; }
#greyfooterimgtop { padding-bottom:5px;}


#greyfooterimgbtm { padding-bottom:0%; position:relative; bottom:0px; clear:none;}


#greyfootertitle { font-weight:bold; margin-left:20px; }
#greyfootercontact { font-weight:bold; margin-right:20px; margin-top:-15px; float:right;}
#greyfooterdiv { width:420px; height:1px; margin-left:20px; margin-top:12px; margin-bottom:10px; float:none; background-color:#666;  }
#greyfooterheadings { margin-left:30px; margin-top:-18px; padding-bottom:10px; font-weight:bold; font-size:12px; position:relative; clear:both; }
#greyfooternumbers { padding-top:5px; margin-left: 20px; width:15px; position: relative;vertical-align:top; display:inline-block; font-size:11px; font-weight:bold; line-height:16px;}
#greyfootertext { padding-top:5px; margin-left:0px; width:400px; position: relative; vertical-align:top; display:inline-block; font-size:11px; line-height:16px;}
#greyfootercontacttext { padding-top:5px; margin-left:20px; width:400px; position: relative; vertical-align:top; display:inline-block; font-size:11px; line-height:16px;}


#greyfooterlink {color:#333; text-decoration:none; font-size:12px; font-weight:bold; }


#whitelink { color:#FFF;}
#bluelink { color:#039; }
#greylink { color:#666;  text-decoration:none;}

#textfooter { font-family:Verdana, Geneva, sans-serif; color:#666; font-size: 12px; margin-bottom:0px; padding-top:25px; text-align:center; word-spacing:2px; clear:both; height:30px;  bottom:0px;}
#footer { font-family:Verdana, Geneva, sans-serif; color:#666; font-size: 9px; margin-bottom:0px; padding-top:15px; text-align:center; clear:both; height:40px;  bottom:0px;}


	/* reset default styles */
			#menu,
			#menu ul { z-index:1; width:100%; position:relative;}
			#menu li { display:inline-block; font-size:12px; font-weight:500; color:#FFF; text-decoration:none; font-family:Verdana, Geneva, sans-serif;  }

			/* first level */
			#menu li,
			#menu a { float: none; text-decoration:none; color:#FFF; width:100px; text-align:left; }
			#menu a { display: block; padding-left:0px; color:003066; }
			#menu a:hover,
			#menu a.menu_open { text-decoration:none; }

			/* second level and up */
			#menu ul { visibility: hidden; position: absolute; width: 0px; text-decoration:none; }
			#menu ul a { background: #003066; text-decoration:none; text-align:left; margin-left:-40px; padding-left:5px; padding-top:5px; padding-bottom:5px; width:130px;}
			#menu ul a:hover,
			#menu ul a.menu_open { background: #325782; }

			/* third level (colors) */
			#menu ul ul a { background: #CCC; }
			#menu ul ul a:hover { background: #BBB; }
	
			
/* product / sector pages */

#bodytext,
#bodytext li { margin-left:15px; padding-left:15px;}
	
#belownavspace { clear:both; height:18px; }

#leftnavtitle { background-image:url(../img/leftnavtitle.gif); background-repeat:no-repeat; width:190px; height:33px; position:relative; top:0px; text-align:left; text-indent:37px; line-height:25px; float:right; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; font-family:Verdana, Geneva, sans-serif; }

#maintextbox { font-size:12px; font-family:Verdana, Geneva, sans-serif; position:relative; background-color:#dfe5ec;}
#maintextboxtext { line-height:15px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#444; width:430px; position:relative; background-color:; text-align:left; margin-left:15px;}
#mttop {padding-bottom:0px;}
#mtbtm {padding-top:10px; position:relative; bottom:0px;}

	/* products menu */
			#prodmenu,
			#prodmenu ul { }
			#prodmenu li { display:inline-block; float:right; clear:both; font-size:12px; color:#FFF; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding-top:12px; }
			
			#prodlink { clear:both; }
			#prodlinkspot { vertical-align:middle; padding-bottom:5px;}

			/* first level */
			#prodmenu li,
			#prodmenu a { text-decoration:none; color:#003066; width:190px; padding-left:10px; color:003066; }
			#prodmenu a:hover,
			#prodmenu a.menu_open { text-decoration:underline; }
			
