@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
HTML{width:100%;height:100%;margin:0;padding:0;font-family:Open Sans, Arial, Helvetica, sans-serif;line-height:normal;}
body{margin:0;padding:0;background:#03152B url(/images/background2.gif) 0 0 repeat;}
#header-wrapper{height:101px;background:url(/images/headerback2.gif) top center repeat-x;}
#header{height:101px;width:900px;margin:0 auto;position:relative;}
#logo{position:relative;left:0;margin:0 0 0 -7px;height:44px;width:372px;top:28px;background:url(/images/logo2.png) 0 0 no-repeat;}
#logo a{outline:none;}
#logo img{width:372px;height:44px;}
#socials_header{right:0;top:10px;width:300px;position:absolute;text-align:right;color:#fff;font-size:12px;line-height:12px;z-index:100;}
#socials_header a{width:16px;margin:0 0 0 10px;}
#socials_header a img{height:16px;width:16px;margin:0 0 -3px 0;}
#twitter_header{background:url(/images/twitter_16.png) 0 0 no-repeat;}
#facebook_header{background:url(/images/facebook_16.png) 0 0 no-repeat;}
#linkedin_header{background:url(/images/linkedin_16.png) 0 0 no-repeat;}
#socials_header a img:hover{background-position:0 -26px;}

#nav-wrapper{position:absolute;height:36px;float:left;top:35px;background:url(/images/nav-cap.png) right 0 no-repeat;padding:0 14px 0 0;right:0;margin:0 -8px 0 0;z-index:200;}
#nav{float:left;height:36px;position:relative;padding-left:10px;background:url(/images/nav3.png) 0 0 no-repeat;}
#nav ul{float:left;list-style-type:none;margin:0;padding:0;text-align:center;}
#nav ul li{display:block;float:left;list-style:none;position:relative;}
#nav ul li a{display:block;outline:none;font-weight:normal;font-size:15px;color:#2563A1;padding:0 13px;text-decoration:none;line-height:29px;}
#nav ul li a:hover, #nav ul li.current a{color:#333;}

#nav ul ul{display:none;position:absolute;padding:3px 12px 8px;top:28px;left:5px;background:#fff;overflow:auto;text-align:left;/*-moz-box-shadow:-3px 5px 4px #18447A;-webkit-box-shadow:-3px 5px 4px #18447A;*/box-shadow:-3px 5px 4px #18447A;}
#nav ul ul li{float:none;}
#nav ul ul a, #nav ul li.current li a{float:none;padding:0;font-size:11px;line-height:20px;white-space:nowrap;color:#2563A1;}
#nav ul ul a:hover, #nav ul li.current li a:hover{color:#000;}

#nav ul li:hover ul{display:block;}

#content-wrapper{background:#fff url(/images/sky.jpg) top center no-repeat;}
#main-content{width:918px;background:none;margin:0 auto;overflow:auto;padding:30px 0;text-align:left;}
#content-table .left{width:682px;padding-left:10px;}
#content-table .pad{width:26px;}
#content-table .right{width:200px;font-size:14px;padding-top:0px;}

#blueguy{height:241px;width:240px;position:absolute;top:23px;left:50%;margin-left:243px;background:url(/images/blueguy.png) 0 0 no-repeat;display:none;}

#footer{text-align:center;font-size:10px;padding:20px 0;background:url(/images/footerback2.gif) left top repeat-x;cursor:default;}
#footer, #footer a{color:#224A78;}
#footerNav ul li a{text-decoration:none;font-size:12px;font-weight:normal;color:#8DA7C3;}
#footer a:hover, #footerNav ul li a:hover{color:#fff;}
#footerNav ul{margin:0;padding:0 0 20px 0;text-align:center;list-style-type:none;}
#footerNav ul li{display:inline;}
#footerNav ul li a{padding:2px 10px;}
#valid img{margin:0 10px 10px;}
#footer address{font-style:normal;}
#footer p{padding:0 10px;}
