﻿body { background: #868686 url('/images/sitebg.jpg') repeat-x top left !important; font-family: Georgia; }
img { border: none; margin: 0px; padding: 0px;  }
a {
	 text-decoration: none;
}
.signin { background-color: #c5c5c5; }
.signin a { color:#c5c5c5; }
 

.top { width: 960px; margin: 5px auto 0px auto; padding-top: 7px; padding-bottom:7px; background-color: #000; text-align: right; overflow: visible; height: 25px  }
.top #SRSB { margin: 0px; padding: 0px; background-color: #000; float: right; }   
.top  a { font: Georgia 12pt; color: #fff; text-decoration: none;     }
 
/* Home Page Specific */
.homebanner { width: 970px; height: 110px; padding: 5px; margin: 0px auto; background: #fff url('/images/homebanner.jpg') repeat-y bottom left;  }
.homebanner img { margin: 0px 10px 0px 10px; vertical-align: middle; }  
.boxcontainer { width: 960px; margin: 0px auto; background-color: #fff; overflow: hidden; }
 
.maincontainer { font-family: Georgia; width: 960px; margin: 0px auto; background: #fff url('/images/interiorbg.jpg') repeat-y top left; overflow: hidden; }
.maincontainerhome { font-family: Georgia; width: 960px; margin: 0px auto; background-color: #fff; overflow: hidden; }

.news {     padding: 10px;   }
.newstitle { padding-left: 5px; margin-bottom: 0px; margin-top: 14px; color: #ee3b33; font-family: Georgia !important; font-size: 18pt !important; font-style: normal !important; font-weight:lighter !important; }
 
.spotlight { background: #fff url('/images/spotlightbg.jpg') repeat-x top left;   padding: 25px;     } 
.spotlightheader { margin: 0px 0px 0px 0px;  color: #fff; font-family: Georgia !important; font-size: 18pt !important; font-style: normal !important; font-weight:lighter !important; }
	  
.mainshadow { height: 17px; margin-bottom: 5px; background: transparent url('/images/mainshadow.png') no-repeat top left;  z-index: 99; position: relative;  }

.leftcontainer { float: left; width: 159px; padding: 10px 10px; }
.contentcontainer { float: left; width: 515px; padding: 0px 8px;  }

.rightcontainer { float: right; width: 250px; font-size: 12px; } 
.rightcontent { background: #2b5f80 url('/images/rightbg2.jpg') repeat-x top left; min-height: 550px; margin: -17px 6px 0px 16px; padding-top: 20px; z-index: 98; position: relative;  }
.rightcontent p {
	padding: 0px 12px 0px 10px;
}
.rightwidget { width:224px; color: #fff; position: relative; } 
.widgetheader  { color: #000; background: url('/images/rightheader.png') no-repeat left top; width: 242px; height: 43px; margin: 0px 0px 0px -16px; padding: 8px 0px 0px 8px; position: relative; text-align: left;  }

.footer { clear: both; padding: 5px; background-color: #868686; text-align: center; font: Tahoma 14pt; color: #363636; }
.footer a { color: #c6c6c6; }
.bottomnav { float: left; } 


.leftMenuNavItem { font: bold 10pt Georgia; color: #818d6f;   margin-bottom: 10px; }
.newsheader { margin-bottom: 1px; margin-top: 2px; }
.newsheaderwidget { padding: 0px 0px 25px 0px; margin : 0px;}
.newsheaderwidget a { color: #fff !important; }
.hidden { display: none; }
 
.newsdate { font-weight: bold; font-size: smaller; }
.newsteaser { margin-top: 2px; }
.breadcrumb { font-size: small; padding: 10px 0px; }

.lowercontentcontainer { font-family: Arial !important; font-weight: normal !important; float: left; width: 515px; padding: 0px 8px; position: relative; margin-top: -23px; z-index: 98; }
.lowercontentcontainer IMG:first-child { margin-left: -8px; font-family: Arial !important; font-weight: normal !important; }
.lowerrightcontent { font-family: Arial !important; font-weight: normal !important; background: #2b5f80 url('/images/rightbg2.jpg') repeat-x top left; min-height: 550px; margin: 0px 6px 0px 16px; padding-top: 80px;  }
.lowermaincontainer { font-family: Arial !important; font-weight: normal !important;}
.lowerrightcontent p,
.lowerrightcontent div,
.lowerrightcontent a {font-family: Arial !important; font-weight: normal !important;} 


.middlecontentcontainer { float: left; width: 515px; padding: 0px 8px; position: relative; margin-top: -23px; z-index: 98; }
.middlecontentcontainer IMG:first-child { margin-left: -8px; }
.middlerightcontent { font-family: "Times New Roman", Times, serif !important; background: #640728 url('/images/middlerightbg.jpg') repeat-x top left; min-height: 550px; margin: 0px 6px 0px 16px; padding-top: 80px;  }
.middlemaincontainer { font-family: "Times New Roman", Times, serif !important; width: 960px; margin: 0px auto; background: #fff url('/images/middleinteriorbg.jpg') repeat-y top left; overflow: hidden; }
.middlerightcontent p,
.middlerightcontent div,
.middlerightcontent a {font-family: "Times New Roman", Times, serif !important; font-size: 12pt;} 

.uppercontentcontainer { float: left; width: 515px; padding: 0px 8px; position: relative; margin-top: -23px; z-index: 98; }
.uppercontentcontainer IMG:first-child { margin-left: -8px; }
.upperrightcontent { font-family: geneva !important;  background: #d5791b url('/images/upperrightbg.jpg') repeat-x top left; min-height: 550px; margin: 0px 6px 0px 16px; padding-top: 80px;  }
.uppermaincontainer { font-family: geneva !important; width: 960px; margin: 0px auto; background: #fff url('/images/upperinteriorbg.jpg') repeat-y top left; overflow: hidden; }
.upperrightcontent p,
.upperrightcontent div,
.upperrightcontent a {
	 font-family: geneva !important;} 



.hilbertcontentcontainer { float: left; width: 515px; padding: 0px 8px; position: relative; margin-top: -23px; z-index: 98; }
.hilbertcontentcontainer IMG:first-child { margin-left: -8px; }
.hilbertrightcontent { font-family: "Comic Sans MS" !important; background: #54b948 url('/images/hilbertrightbg.jpg') repeat-x top left; min-height: 550px; margin: 0px 6px 0px 16px; padding-top: 80px;  }
.hilbertmaincontainer { font-family: "Comic Sans MS" !important; width: 960px; margin: 0px auto; background: #fff url('/images/hilbertinteriorbg.jpg') repeat-y top left; overflow: hidden; }
.hilbertrightcontent p,
.hilbertrightcontent div,
.hilbertrightcontent a {
	 font-family: "Comic Sans MS" !important;
} 
 
.AspNet-Menu-Leaf,
.AspNet-Menu-Leaf a  { padding: 6px 0px; font: bold 10pt Georgia; color: #818d6f; text-decoration: none;   } 

.AspNet-Menu,
.AspNet-Menu ul { padding: 3px 0px; MARGIN: 0px 0px 0px 10px; list-style-type: none;  } 
 
 
    

.roll_banner { margin: 0px auto; background: #ffffff url('/SiteCollectionImages/Layout/main.jpg') no-repeat left top; width: 960px; height: 270px; overflow: hidden; position: relative; }
.roll_banner #popup { display: none; font: 11pt Georgia; color: #fff; position: absolute; padding: 5px;  } .roll_banner p { display: none; }
.roll_banner a { text-decoration: none; }
	  

.roll_buttoncontainer { position: absolute; bottom: 0px; left: 0px; height: 56px; background-color: Transparent; cursor: pointer;  }
.roll_button { background: url('/images/buttonbg.png') repeat-x left top; 
text-align: center; float: left; height: 56px; width: 220px; cursor: pointer; }
.roll_button div {  cursor: pointer; height: 33px; border-right: solid 1px #e9e9e9; color: #535459; font: bold 11pt Georgia; text-align: center; padding-top: 12px; }
.roll_button span {  cursor: pointer; background-color: Transparent; width: 22px; height: 11px; margin: 0px auto; display: block; }
.roll_button:hover span {  cursor: pointer; background: url('/images/selected.png') no-repeat left top;
}
.roll_hilbert { background: url('/SiteCollectionImages/Layout/rollover/hilbert.jpg') no-repeat left top;
}
.roll_hilbert #popup { display: block; bottom: 45px; left: 0px; width: 426px; height: 71px; background: url('/images/rollover/hilbertpop.png') no-repeat left top;  }
.roll_hilbert #hilbert { display: block; padding: 0px auto; margin: 0px auto; }

.roll_lower { background: url('/SiteCollectionImages/Layout/rollover/lower.jpg') no-repeat left top;
}
.roll_lower #popup { display: block; bottom: 45px; left: 38px; width: 433px; height: 82px; background: url('/images/rollover/lowerpop.png') no-repeat left top; }
.roll_lower #lower { display: block; margin-top: 0px; padding: 0px;   }

.roll_middle { background: url('/SiteCollectionImages/Layout/rollover/middle.jpg') no-repeat left top;
}
.roll_middle #popup { display: block; bottom: 45px; left: 388px; width: 463px; height: 82px; background: url('/images/rollover/middlepop.png') no-repeat left top; }
.roll_middle #middle { display: block; margin-top: 0px; padding: 0px;  }

.roll_upper { background: url('/SiteCollectionImages/Layout/rollover/upper.jpg') no-repeat left top;
}
.roll_upper #popup { display: block; bottom: 45px; left: 478px; width: 463px; height: 86px; background: url('/images/rollover/upperpop.png') no-repeat left top; } 
.roll_upper #upper { display: block; padding: 0px; margin-top: 0px;  }