@charset utf-8; 
body{background-color:#e1f3fe; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; height:100%; text-align:center; background-image:url(../images/backsky-r.jpg); background-repeat:repeat-x; background-position:top center; margin:4px 0 0; padding:0}
.mainCenteredPage #container{
	/*background-image:url(../images/mainareabackgroundtrans.png); background-repeat:repeat-y;*/
	background-color:#fafcfe; text-align:left; width:992px;
	-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.5);
box-shadow: 0px 2px 8px rgba(0,0,0,0.5);
-webkit-border-radius: 4px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius: 4px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-radius: 4px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
	 margin:8px auto 6px}
.mainCenteredPage #footer{color:#666; width:992px; font-size:10px; height:auto; text-align:center; margin:0; border-top:1px solid #aaa; 
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
background:#eef5ff;}
.mainCenteredPage #footerborder{border-top:1px solid #fff; height:1px;}
#footer p {padding:8px 0;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.mainCenteredPage #header{text-align:left; width:1004px; margin:0 auto; padding:2px 0 0}
.mainCenteredPage #mainContent{color:#333; font-size:70%; line-height:150%; margin:0; padding:0}
#areaAboveNavBar{width:1004px}
#contenttext{min-height:800px; width:857px; margin:0 auto; padding:14px 6px 14px;}
#contenttextwider{height:auto; min-height:798px; width:960px; margin:0 auto; padding:2px 4px;}
#mainlogo{width:50%}
#nav-container .moveright{padding-right:72px}
#nav-container .movefurtherright{padding-right:215px}
#nav-container .lilspace{padding-right:2px}
#nav-container a{color:#def; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:18px; text-decoration:none; font-weight:400; width:90px; text-shadow:0px -1px 0 rgba(0,0,0,0.4); text-align:center; margin:0; padding:5px 1px 7px}
#nav-container a.activelink{background-color:#1580Cf; color:#FFF; text-shadow:none; -webkit-box-shadow: 2px 1px 1px rgba(0,0,0,.1) inset, -2px 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow: 2px 0px 1px rgba(0,0,0,.2) inset, -2px 0px 1px rgba(0,0,0,.2) inset, 0px 1px 0px rgba(0,0,0,.1) inset;box-shadow: 2px 1px 1px rgba(0,0,0,.1) inset, -2px 0 1px rgba(0,0,0,.1) inset; margin:0;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
#nav-container a:hover{background-color:#006fFa; color:#FFF; text-shadow:none;margin:0; -webkit-box-shadow: 2px 1px 1px rgba(0,0,0,.3) inset, -2px 0 1px rgba(0,0,0,.3) inset;-moz-box-shadow: 2px 1px 1px rgba(0,0,0,.3) inset, -2px 0 1px rgba(0,0,0,.3) inset;box-shadow: 2px 1px 1px rgba(0,0,0,.3) inset, -2px 0 1px rgba(0,0,0,.3) inset; -webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright:2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
#nav-container ul a{color:#FFF; border:none; background-image:url(../images/nav-ul-a.png); background-repeat:repeat-x; font-size:15px; width:185px; text-shadow:none; text-align:left; margin:0; padding:10px;}
#nav-container ul a:hover{filter:none; background:#005aaf; font-size:15px; z-index:21;-webkit-box-shadow: 1px 0px 1px rgba(0,0,0,.2) inset, -1px 0px 1px rgba(0,0,0,.2) inset, 0px 1px 0px rgba(0,0,0,.1) inset, inset 0px -1px 0px rgba(0,0,0,.1);-moz-box-shadow: 1px 0px 1px rgba(0,0,0,.2) inset, -1px 0px 1px rgba(0,0,0,.2) inset, 0px 1px 0px rgba(0,0,0,.1) inset, inset 0px -1px 0px rgba(0,0,0,.1);box-shadow: 1px 0px 1px rgba(0,0,0,.2) inset, -1px 0px 1px rgba(0,0,0,.2) inset, 0px 1px 0px rgba(0,0,0,.1) inset, inset 0px -1px 0px rgba(0,0,0,.1); -webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
#nav-container ul{border-top:1px; border-top-color:#006bc4; border-top-style:solid; margin:0; padding:0;
-webkit-box-shadow: 0px 2px 2px 2px rgba(0, 50, 100, .4);
-moz-box-shadow: 0px 2px 2px 2px rgba(0, 50, 100, .4);
box-shadow: 0px 2px 2px 2px rgba(0, 50, 100, .4);   }
#nav-container div, #nav-container div a, #nav-container div a:hover{border:none; color:#ddf; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:14px; text-decoration:none; font-weight:400; text-shadow:none; margin:3px 0 0; padding:0}
#nav-container ul{top:100%}
#nav-container ul li:hover>ul{left:100%; top:0}
#navigation{background-image:url(../images/navigation.png); background-repeat:repeat-x; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-size:18px; height:35px; text-decoration:none; width:1004px; -moz-border-radius:5px; -webkit-border-radius:5px; 
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
border-radius:5px}
.nav-container{position:relative; zoom:1; margin:0 auto}
.nav-container a, .nav-container li{display:block; float:left; white-space:nowrap}
.nav-container div a, .nav-container ul a, .nav-container ul li, .nav-container li a{float:none}
.nav-container li{position:relative}
.nav-container ul{left:-10000px; position:absolute; z-index:10}
.nav-container ul ul{z-index:20}
.nav-container, .nav-container ul{list-style:none; margin:0; padding:0}
.clear{clear:left; display:block; float:none; font-size:1px; height:0; line-height:0; width:0}
#search{float:right; width:295px; padding:0}
#search input{font-family:Arial,Helvetica,sans-serif; font-size:.9em; width:192px; border:1px inset #f0f0f0; margin:0; padding:2px 2px 2px 4px; -moz-border-radius: 3px; border-radius: 3px}
#search tr, #search th, #search td, #search form{vertical-align:middle}
#topcontainer{width:100%}
#toppartofpage{text-align:center; z-index:2}
#topright{display:inline; float:right; width:40%}
.body_text{color:#333; font-family:Verdana,Geneva,sans-serif; font-size:120%; line-height:130%}
.clearboth{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearleft{clear:left}
.clearright{clear:right}
.floatleft{float:left}
.floatright{float:right}
.imgpadlogo{padding-bottom:0px; padding-left:78px; margin:0}
.subtitle{color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; line-height:2em}
.subtitle2{color:#919191; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:700}
.title, .title a{color:#07e; font-family:Georgia,Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:700; text-shadow:1px 1px 0px rgba(255,255,255,1); text-decoration:none; display:block; margin:0 0 1em}
.title a:hover{text-decoration:underline; color:#f60}
h3{color:#666; line-height:170%; padding-top:4px}
li:hover>ul{left:auto}
#tower{position:relative; top:-63px; left:16px; overflow:visible; height:0; width:0; z-index:4}
#myaccount{padding-top:1px; vertical-align:bottom}
#webmailicon{width:144px; height:31px; float:right; position:relative; margin:0 6px 0 0; padding:0}
#webmailicon a{display:block; width:144px; height:31px; background-image:url(../images/webmailsprite.png); margin:0; padding:0}
#webmailicon a:hover{background:transparent url(../images/webmailsprite.png) 0 -31px no-repeat; margin:0; padding:0}
#webmailicon a:active{background:transparent url(../images/webmailsprite.png) 0 -62px no-repeat; margin:0; padding:0}
#myaccounticon{width:144px; height:31px; float:right; position:relative; margin:0; padding:0}
#myaccounticon a{display:block; width:144px; height:31px; background-image:url(../images/myaccountsprite.png); margin:0; padding:0}
#myaccounticon a:hover{background:transparent url(../images/myaccountsprite.png) 0 -31px no-repeat; margin:0; padding:0}
#myaccounticon a:active{background:transparent url(../images/myaccountsprite.png) 0 -62px no-repeat; margin:0; padding:0}
#webmailicon span, #myaccounticon span{display:none}
