body {background: #ffffff center;margin:0;padding:0;border:0;font-family: Arial,Verdana; font-size:12px; color:#000000;}

/* MasterPages.Main styles */
#mainOuterContainer {position:relative;width:990px;min-height:630px;margin-left:auto;margin-right:auto;border:none;background: none;}
* html #mainOuterContainer { left:0;right:0;margin:0;height:630px;}

#mainImageContainer {position:relative;width:974px;min-height:630px;background: none;overflow:hidden;}
* html #mainImageContainer { height:630px;overflow:visible;}
#mainImageContainer .mainImage {display:none;}
#mainImageContainer .mainImageMask {display:none;}

#homeRotatorContainer .homeRotator {display:none;}
#homeRotatorContainer .homeRotatorMask {display:none;}


#mainContainer {position:relative;top:0px;left:0;width:958px;min-height:630px;text-align:left;margin-left:auto;margin-right:auto;padding-left:0px;z-index:100;}
* html #mainContainer {height:630px;}

#mainMenu {display:none;}

#mainContent {clear:both; width:958px; min-height:485px; padding:0px; background: none;}
* html #mainContent { height:485px; }

#mainContent .contentLeft { display:none;}

#mainContent .contentMiddle { float:left;width:508px;margin-left:21px;margin-right:21px;min-height:426px;z-index:90;}
* html #mainContent .contentMiddle {height:426px;}

#mainContent .contentMiddle .header {clear:both;overflow:hidden;}
#mainContent .contentMiddle .header .headerArea {width:505px;margin:0;padding:0;}
#mainContent .contentMiddle .header .headerArea .top {clear:both;height:22px;background: none;font-size:1px;}
#mainContent .contentMiddle .header .headerArea .middle {clear:both;background: none;}
#mainContent .contentMiddle .header .headerArea .middle .headerContent {background: f2f2f2;margin-left:20px;margin-right:20px;overflow:hidden;}
#mainContent .contentMiddle .header .headerArea .middle .headerContent .headerTitle {float:left;width:350px;}
#mainContent .contentMiddle .header .headerArea .middle .headerContent .headerHome {display:none;}
#mainContent .contentMiddle .header .headerArea .middle .headerContent .headerPrint {display:none;}
* html #mainContent .contentMiddle .header .headerArea .middle .headerContent {height:100%;}
#mainContent .contentMiddle .header .headerArea .bottom {clear:both; height:22px; background: none;font-size:1px;}

#mainContent .contentMiddle .content {clear:both;margin-top:10px;overflow:hidden;}
#mainContent .contentMiddle .content .contentArea {width:505px;margin:0;padding:0;}
#mainContent .contentMiddle .content .contentArea .top {clear:both;height:22px;background: none;font-size:1px;}
#mainContent .contentMiddle .content .contentArea .middle {clear:both;background: none;}
#mainContent .contentMiddle .content .contentArea .middle .contentContent {background: f2f2f2;min-height:600px;margin-left:20px;margin-right:20px;overflow:hidden;}
* html #mainContent .contentMiddle .content .contentArea .middle .contentContent {height:600px;overflow:visible;}
#mainContent .contentMiddle .content .contentArea .bottom {clear:both; height:22px; background: none;font-size:1px;}

#mainContent .contentRight { float:left;width:204px;}
* html #mainContent .contentRight { display:inline;}
#mainContent .contentRight .logo {display:none;}
#mainContent .contentRight .content {clear:both;margin-top:70px;}
#mainContent .contentRight .content hr {clear:both;width:200px;border:dotted #750000; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:5px 0px 5px 0px;padding:0;}
#mainContent .contentRight .imageGallery {display:none;} 
#mainContent .contentRight .pullThrough {display:none;} 

#mainLeftMenu {display:none;}

#mainLeftLinks {display:none;}

#mainQuickLinks { display:none;}
/* End Main styles */

#bottomContainer {position:relative;width:974px;height:7px;font-size:1px;margin-left:auto;margin-right:auto;border:none;background: none;}
* html #bottomContainer { left:50%;right:0;margin-left: -487px;margin-right: 487px;}



/******************** SEARCH RELATED ********************/
.searchArea .searchBox { border: Solid 1px #7396AD; padding: 5px; }
.searchArea .searchBox .searchDescription { font-size: 9pt; font-family: Arial, Verdana; }

/******************** SEARCH RESULTS RELATED ********************/
#searchResults { margin: 10px 0 0 0; }
#searchResults .searchHit, #searchResults .searchAlt { padding: 10px 20px; border-bottom: Solid 1px #CCCCCC; }
#searchResults .searchAlt { background-color: #e3e3e3; }
#searchResults .searchTop { border-top: Solid 1px #CCCCCC; }
#searchResults .searchHit .titleLink, #searchResults .searchAlt .titleLink { font-weight: bold; }
#searchResults .searchHit .typeDescription, #searchResults .searchAlt .typeDescription { }
#searchResults .searchHit .searchHit { border: none; background-color: Transparent; padding-top: 0; }

/******************** SEARCH HELP RELATED ********************/
#searchHelp .searchSection { padding: 10px; border-bottom: Solid 1px #CCCCCC; }
#searchHelp .searchAlt { background-color: #F0F0F0; }
#searchHelp .searchTop { border-top: Solid 1px #CCCCCC; margin-top: 10px; }
#searchHelp .searchBottom { border-bottom: none; }

h1,h2,h3,h4,h5,p {margin:0px;}
h1 { font-size:32px; font-weight:bold; color:rgb(110,0,0); }
h2 { font-size:26px; font-weight:bold; color:rgb(110,0,0); }
h3 { font-size:19px; font-weight:bold; color:rgb(110,0,0); }
h4 { font-size:14px; font-weight:bold; color:rgb(110,0,0); }
h5 { font-size:12px; font-weight:bold; color:rgb(110,0,0); }
a { color:rgb(110,0,0); text-decoration:none; }
a:hover { text-decoration:underline; }
img { padding:0px; border:0px; }
form { padding:0px; margin:0px; border:0px;overflow:visible; }

.link_ { text-decoration:none; border-bottom: dashed 1px black; }
.error { color:#ff0000;}
.required { color:#ff0000;}
.whiteHr { color:#ffffff;}