@charset "utf-8";



* {outline:none;}
body {padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; cursor:default;}
div#mainBody{background:#efefef; position:relative;}
div.content {width:950px; margin:auto;}
div#mainContent {background:url(/images/ContentShadow.png) center top repeat-y; padding:31px 9px 39px; position:relative;}
hr.hRule {border:none; margin:20px; border-bottom:solid 1px #dddddd; clear:both;}
h1.bigHeading {color:#305fad; font-size:28px; font-weight:normal; font-style:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0px; margin:10px auto;}
p.normalText {padding:0px 0px 15px 0px; margin:auto;}
div.clear {clear:both; line-height:0px;}
.button {text-align:center; color:#ffffff; background:#527ec6; height:16px; border:none; line-height:16px; padding:7px 15px; display:inline-block; font-size:13px; cursor:pointer; text-decoration:none;}
a.hyperLink {color:#527ec6;}


div#topBar {height:24px; padding:3px 0px; background:url(/images/TopBarBG.png) repeat-x; border-bottom:solid 1px #bbbbbb; width:100%; position:absolute; top:0px; left:0px; z-index:10;}
div#topBar div.content a {display:block; float:left; height:24px; line-height:24px; font-weight:bold; text-decoration:none; color:#305fad; cursor:pointer; margin-right:20px;}
div#topBar div.content a#facebook, div#topBar div.content a#twitter {float:right; width:24px; margin-left:10px; margin-right:0px;}
div#topBar div.content a#facebook {background:url(/images/FacebookIcon.png) no-repeat;}
div#topBar div.content a#twitter {background:url(/images/TwitterIcon.png) no-repeat;}
div#topBar div.content a#homeLink {background:url(/images/HomeIcon.png) center left no-repeat; padding-left:26px;}
div#topBar div.content a#searchLink {background:url(/images/SearchIcon.png) center left no-repeat; padding-left:25px;}
div#topBar div.content a#employeesLink {background:url(/images/EmployeesIcon.png) center left no-repeat; padding-left:26px;}
div#topBar div.content a#locationsLink {background:url(/images/LocationsIcon.png) center left no-repeat; padding-left:25px;}


div#footerBar {height:24px; padding:3px 0px; background:url(/images/FooterBarBG.png) repeat-x; border-top:solid 1px #194285; width:100%; position:absolute; bottom:0px; left:0px; z-index:10; text-align:center; color:#efefef; font-weight:bold; line-height:24px;}
div#footerBar div.content a {display:inline-block; height:24px; line-height:inherit; font-size:12px; text-decoration:none; color:#efefef; cursor:pointer; margin:0px 15px;}


div#logoBanner {padding:15px 0px; text-align:center;}
div#logoBanner a img {border:none;}


div#navigationMenu {width:912px; height:42px; background:url(/images/NavBarBG.png) no-repeat; margin:auto; line-height:42px; color:#efefef;}
div#navigationMenu a {display:inline-block; line-height:inherit; color:#efefef; text-decoration:none; font-weight:bold; padding:0px 15px; text-transform:uppercase; position:relative;}


div.innerContent {background:#ffffff; border:solid 1px #dddddd; width:910px; padding:10px; margin:0px auto;}


div#homeBanner {background:#efefef; text-align:center; border:solid 10px #efefef; width:890px; height:300px; overflow:hidden; margin:auto;}
div#homeBanner img {width:890px !important; height:300px !important; border:none;}


div.homeBoxes div.box {width:220px; float:left; margin-left:10px; margin-top:10px; }
div.homeBoxes div.box:first-child {margin-left:0px;}
div.homeBoxes div.box h2.boxHeading {background:#527ec6; height:40px; line-height:40px; margin:0px; padding:0px 10px; color:#f5f5f5; font-size:16px; font-weight:normal;}
div.homeBoxes div.box p.boxText {background:#f5f5f5; border:solid 1px #bbbbbb; border-top:none; position:relative; height:200px; padding:10px; margin:0px; font-size:12px; font-weight:bold;}
div.homeBoxes div.box p.boxText a.button {position:absolute; bottom:10px; right:10px;}


table.gridTable {width:100%; border-spacing:0px; font-family:Arial, Helvetica, sans-serif; font-size:inherit; border:solid 1px #527ec6; border-right:none; border-bottom:none;}
table.gridTable th {background:#527ec6; color:#f5f5f5; padding:4px; text-align:left;}
table.gridTable td {border-right:solid 1px #527ec6; border-bottom:solid 1px #527ec6; padding:4px;}
table.gridTable td.lightBG {background:#e5effe;}


div.tabs {float:none; margin-top:10px; clear:both;}
div.tabs a {line-height:30px; display:block; float:left; margin-right:10px; padding:0px 15px; color:#000000; font-weight:bold; background:#e5effe; text-decoration:none; cursor:pointer;}
div.tabs a:hover, div.tabs a.activeTab {background:#527ec6; color:#ffffff;}
div.tabContent {float:none; clear:both; margin:0px auto; border:solid 1px #527ec6; padding:10px; display:none;}


ul.bullets {list-style:disc; list-style-position:outside; margin:0px auto 10px;}
ul.bullets li {color:#333333; padding:4px 0px;}

