@charset "UTF-8";
/* CSS Document */

/* body styles the body text */
body {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; padding: 15px 0 0 0; margin:0;}

#BigFrame {width: 100%; padding:0; margin:0;}

#TopBackground {width:100%; background: #ffffff ;}


p,ul,li,h1,h2,h3,h4,h5,h6,address,form { padding:0; margin:0; }

a {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#FF0000; }

a:hover {}

select { font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#FFFFFF; border:1px solid #CCCCCC; width:205px; padding:2px;}

option {padding:1px;}

input { font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#FFFFFF; border:1px solid #666666; width:200px; padding:2px;}

textarea { font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#FFFFFF; border:1px solid #666666; width:200px; padding:2px;}

.submit { font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#FFFFFF; border:1px solid #666666; width:200px; padding:2px;}


/* Frame controls the main div area ie: where the site sits on a page */
#Frame {width: 750px; padding: 0; margin-right: auto; margin-left: auto;}

#Top {width: 750px; height: 140px; padding:0; margin-right:auto; margin-left: auto; background: #FFFFFF;}

#Login { display:none; width: 980px; height: 20px; text-align: right; padding:5px 0 0 0; margin:0;}

#Login a {color: #000000; text-decoration: none;}
	
#Login a:hover {text-decoration: none; color: #FF0000;}

#TopLeft {width: 300px; padding:0; margin:0; float: left;}

#TopRight {width: 665px; padding:0 0 0 20px; margin:0; float: left;}
	
#Navigation { display:none; width: 650px; padding:85px 0 0 0; margin:0;}
	
#BannerHolder {display:none; width: 100%; height: 205px; background: #000000; padding:0; margin:0;}	
	
#BannerImg {width: 980px; height: 205px; padding:0; margin-left: auto; margin-right: auto;}

#ContentMain {width: 100%; padding:0; margin:0; background: #FFFFFF;}

#ContentHolder {width: 750px; padding:15px 0px 10px 0px; margin-left: auto; margin-right: auto; background: url(/Style%20Library/Images/DottedBkg.jpg) 230px 10px repeat-y;}

#ContentLeft {display:none; width: 230px; padding:0; margin:0; float: left;}
	
#ContentLeft a {font-weight: bold; text-decoration: none; color: #FF0000;}
	
#ContentRight {width: 718px; padding:0 0 0 30px; margin:0; float: left; }
	
#Crumbs { display:none; width: 718px; padding:0 0 5px 0; color: #666666; border-bottom: 1px dashed #666666; font-weight: bold;}
		
#Crumbs a{ color: #FF0000; text-decoration: none; padding:0; margin:0;}
		
#PrintOptions { display:none;  clear:both; padding:15px 0 5px 0; margin:0; text-align:right; font-weight: bold; color:#666666; font-size: 10px;}

#PrintOptions a { color:#333333; }

#PrintOptions a:hover { color: #FF0000; }

#Office {width: 718px; padding:0 0 10px 0; margin:0;}

#OfficeImg {width: 300px; height: 200px; padding:0; margin:0; float: left;}

#OfficeInfo {width: 320px; padding: 0 0 0 30px; margin:0; float: left; }

#FooterHolder {width:100%; border-top: 1px solid #333333; clear: both; }		
	
#Footer { display:none; width: 980px; padding: 10px 0 10px 0; margin-left: auto; margin-right: auto;}
	
#FooterLeft {width: 360px; padding:0; margin:0; float: left;}
		
#FooterLeft a{font-weight: bold; color: #000000; text-decoration: none; padding: 0 0 0 10px;}

#FooterLeftL {width: 150px; padding:0; margin:0; float: left;}

#FooterLeftR {width: 190px; padding:0 0 0 10px; margin:0; float: left;}
	
#FooterRight {width: 300px; padding:0; margin:0; float: right; text-align: right; color: #666666; font-weight: bold; font-size: 10px;}

#FooterRight a { color:#333333; }

#FooterRight a:hover { color: #FF0000; }



.Contact {width: 320px; padding:0; clear:both; margin-left:auto;  margin-right:auto; }
.ContactInfo {width: 100px;  padding: 5px 10px 0 0; margin:0; text-align: right; float:left; display:block;}
.ContactBox {width: 200px;  padding:5px 0 0 0; margin:0; text-align: left; float: left; display:block;}		
		
.AdvancedSearch {width: 450px; padding:0; clear:both; margin-left:auto;  margin-right:auto; }
.SearchInfo {width: 200px;  padding: 5px 10px 0 0; margin:0; text-align: right; float:left; display:block;}
.SearchBox {width: 200px;  padding:5px 0 0 0; margin:0; text-align: left; float: left; display:block;}		
		
.SearchButtonNoPrint {display:none; width: 65px; height: 20px; background: #f42837; color: #FFFFFF; font-weight: bold; border: 1px solid #990000;}
		
	
/* SUB MENU STYLES */

.News {width: 200px; height: 50px; padding: 0 0 5px 0; margin:0; border-bottom: 1px dashed #FF0000;}

.News a{font-weight: bold; color: #FF0000; text-decoration: none;}

.Careers {width: 200px; height: 45px; padding: 0 0 5px 0; margin:0; border-bottom: 1px dashed #FF0000;}
	
.Careers a{font-weight: bold; color: #FF0000; text-decoration: none;}



/* STYLES OF FONTS */

h1 {font-size: 1.7em; font-weight: bold; padding: 0 0 10px 0; margin:0;}

h2 {font-size: 1.1em; font-weight: bold; padding:0; margin:0; color: #FF0000;}

