
body {font: .7em/1.5em  Verdana, Arial, Helvetica, sans-serif; color: #3E3E3E; background: #5BADD5 url(../images/main_bg.gif) 0 0 repeat-x;}
ul.skiplinks {display: none;}

#outer {width: 990px; height: 100%; margin: 0 auto; background: #fff;}
.outerwrap {float: left; width: 990px; height: 100%;}
#container {float: left; width: 990px; height: 100%; background: #fff url(../images/container_bg.gif) 0 0 repeat-x; clear: right;}

#header h1 {display: none;}
#header {width: 990px; height: 146px; background: transparent; float:left;}

/*********** Search Panel **************/

.logoutLink {width:auto; float: left; margin-left: 10px;}
.logoutLink a {margin-left: 10px; color:#2D82BE; text-decoration:none;}
.logoutLink a:hover {text-decoration: underline;}
.contactNumber {float: left; color:#fff; font-weight:bold; margin-left:10px; margin-right: 10px; font-size: 14pt;}
#toolbar-top {float: left; width: 100%; margin:0; padding: 0; background: #fff url(../images/main_bg.gif) 0 0 repeat-x; border: 0; }
#toolbar-top .toolbar-design {float: left; margin:0; padding: 5px 0; border: 0; width: 100%;}
#toolbar-top .toolbar-design .toolbar-item {float: right; width: 170px; margin:0; padding: 0 5px; border: 0;}
#toolbar-top .label {float: left; width: 50px; margin:0; padding: 0; font-weight: bold; color: #fff; border: 0; } 
#toolbar-top input.searchinput {float: left; width: 90px; height: 12px; border: solid 1px #5FAED5;} 
#toolbar-top input.searchimage {width: 20px; height: 14px; margin-left: 6px; margin-top: 1px; background: url(../images/search_button.gif) 0 0 no-repeat; } 

/*********** Navigation styles ***********/

#mainNav {float: left; width: 990px; height: 36px; margin:0; background: url(../images/mainNav_bg.gif) 0 0 no-repeat; }
#mainNav h2 {display: none;}
#mainNav ul {float: left; width: 841px; height: 36px; margin:0; padding:0; margin-left: 84px;}
#mainNav ul li {float: left; display: inline; list-style-type: none;}
#mainNav ul li a, #mainNav ul li span.itemWithChildren { float: left; padding: 12px; color: #465BC3; font-weight: bold; text-decoration: none; cursor: pointer; }
#mainNav ul li a:hover, #mainNav ul li a.active, #mainNav ul li span.itemWithChildren:hover, #mainNav ul li span.itemWithChildren.active {color: #fff; background: url(../images/mainNav_hover_bg.gif) 0 0 repeat-x;}

/*********** Drop Down Navigation styles ***********/

#dropNav {float: right;	clear: both; position: absolute; z-index: 200; }
#dropNav ul {margin: 0; padding: 0; list-style: none; }
#dropNav li {float: left; padding: 0; margin: 0; display: inline; }
#dropNav li a, #dropNav li span.itemWithChildren {float: left; padding: 15px 12px 5px 12px; display: block; cursor: default;}

#dropNav li ul {width: 118px; height: auto; margin: 0; padding: 0; position: absolute; top: 35px; left: -999em; list-style: none; background: #E2F1F8; clear: both;z-index: 999;}
/*html>body #dropNav li ul {margin: 35px 0 0 0;}*/
#dropNav li ul li {clear: both; display: inline; margin:0; background: none;}
#dropNav li ul li a {border-bottom: solid 1px #D7D8F4; color: #465BC3; font-weight: normal; text-align: left; text-transform: none; text-decoration:none; margin: 0; padding: 5px 5px; display: block; width: 108px; height: auto; float: none;}
#dropNav li:hover ul, #dropNav li li:hover ul, #dropNav li.sfhover ul, #dropNav li li.sfhover ul {cursor: pointer; left: auto; display: block;}
#dropNav li ul li a:hover {background: #D7D8F4; color: #348ECA; display: block; width: 118px; margin: 0; padding: 5px 5px; cursor: pointer;}
#dropNav li ul li a:hover {width: 108px;}

/************Breadcrumbs*************************/

#breadcrumb {color: #2D82BE; font-weight: bold;}
#breadcrumb a, #breadcrumb span {color: #2D82BE; font-weight: normal; text-decoration: none;}

/************Centrecontent Headers****************/

#centrecontent a {color: #2D82BE; text-decoration: none;}
#centrecontent a:hover {text-decoration: underline;}

#centrecontent h1, #centrecontent h2 {font-weight: normal; color: #6F5183; font-size:2em; padding-bottom: 8px; width: 90%;border-bottom: solid 1px #EAB2DA;}
#centrecontent h3, p.question { font-weight: normal; color: #6F5183; font-size:1.6em; }
#centrecontent h4 { font-weight: normal; color: #6F5183; font-size:1.5em; }
#centrecontent h5 { font-weight: normal; color: #6F5183; font-size:1.4em; }
#centrecontent h6 { font-weight: normal; color: #6F5183; font-size:1.2em; }

/************ Forms *****************/
div.form p {padding-left:20px;}
div.form form {padding:0 0 0 20px; width:450px;}
div.form div.formElement {clear:left; float:left; padding:3px 0; width:450px;}
div.form fieldset {border:0 none; clear:left; float:left; margin:10px 0 0; padding:0px 0 10px 150px;}
div.form fieldset label {padding:1px 0; }
div.form input {border:1px solid #4D4F53; padding:2px 3px; width:294px;}
div.form input.formCheckbox, div#centrecontent div.form input.formRadio {border:medium none; clear:left; float:left; padding:0; width:22px;}
div.form input.formSubmit {background:transparent none repeat scroll 0 0; border:1px solid #CCCCCC; float:right; margin:10px 0 0; width:auto;}
div.form textarea {border:1px solid #4D4F53; float:right; height:150px; padding:4px 3px; width:290px;}
div.form fieldset#inquiry_type {border:medium none;}
div.form fieldset#inquiry_type legend.mandatory {clear:left; float:left; margin:0 0 -25px -222px;}
div.form legend {margin:10px 0 0 -151px; float: left; width: 120px;}
div.form select {}
div.form input.formText {float:right;}
div.form label {float: left; width:120px;}

/************ Rich text Image styles ************/
div.imageleft, div.imageright, div.leftobject, div.rightobject{ padding-top: 4px; padding-bottom: 4px; display: inline;}
div.imagecenter, div.centerobject{ width: 100%; padding-top: 4px; padding-bottom: 4px; display: block;}
div.imagecenter{text-align: center;}
div.imageleft, div.leftobject{float: left; padding-right: 8px;}
div.imageright, div.rightobject{ float: right; padding-left: 8px;}
div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext{ margin-top: 2px; margin-bottom: 2px;}
div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext{ background-color: #f0f0f0;}
.indent {padding-left: 20px;}
.imagethumb {float: left; padding:10px;}
a img {border: 0;}

/*********** Footer styles ***********/

#footer {width: 990px; margin: 0 auto; color: #fff; clear: left; background: url(../images/footer_bg.gif) top left no-repeat; padding-top: 25px; }
#footer h2 {display: none;}
#footer ul {width: 470px; margin: 0 auto;}
#footer ul#Credits {display: none;}
#footer ul li {list-style-type: none;}
#footer ul li a {color: #fff; text-decoration: none; padding: 0 7px; border-right: 1px solid #fff; float: left;}
#footer ul li.last a {border: none;}
#footer ul li a:hover {text-decoration: underline;}
