/* CSS Document */

body { background-color:#ffffff; margin-top: 0; width:100%;}

/* Containers & Columns */
#container { width:990px; margin:0 auto;}
#content {}

#container1 { width:990px; height:260px; margin-left:auto; margin-right:auto; border-bottom:solid 1px #f5c814; background:#fefefe  url(../assets/2010/Top-Back.jpg) no-repeat; }

#Page_Content { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#666666;  width:990px; margin:0 auto; vertical-align:top; background-image:url(2010/R-Back.jpg); background-position:right; background-repeat:repeat-y;}
#Page_Content a:link  {  color:#547f9a;  text-decoration:none; }
#Page_Content a:visited  { color:#547f9a; text-decoration:none; }
#Page_Content a:hover  { color:#ff9900;  text-decoration:underline; }
#Page_Content_Column1 { width: 230px; max-width:230px; vertical-align:top;float:left; padding:20px 10px 0 10px;}
#Page_Content_Column2 {  width: 400px; max-width:400px; float:left; vertical-align:top; padding:20px 0 0 0;  }
#Page_Content_Column3 {  width: 320px; max-width:320px; vertical-align:top;float:right; padding:20px 0 0 20px;  }

#container3 { width:990px; height:260px; margin:0 auto; background:#fefefe  url(../assets/2010/Footer-Back.jpg) no-repeat; border-top:solid 1px #f5c814;}

/* header */
#header { position: absolute; width:728px; height:183px;  margin: 10px 0 0 252px; } 

/* Top 728x90 Ad Container */
#TopAdContainer  { position: absolute; width:728px; height:90px; text-align: center; margin: 13px 0 0 1px; background-color:#CCCCCC;}

/* Search Container */
#SearchContainer  { position: absolute; width:728px; height:30px; margin: 103px 0 0 0px; padding: 10px 0px 10px 10px; }
.ssearch  {background-color:#fafafa; color:#333333; vertical-align:middle; font-family:Helvetica,Arial, sans-serif; font-size:9pt; width: 220pt; height:23px; border:1 px solid #999999;}
.form_field  {padding-left:5px; line-height:15pt; background-color:#fafafa; color:#333333; font-family:Helvetica,Arial,sans-serif; font-size:9pt; width: 210px; border:1 px solid #999999;}

/* nav - OLD
#nav  {  position: absolute; width:728px; letter-spacing:1pt;  font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#666666; text-transform:uppercase;  text-align: center; margin: 160px 0 0 0px; }
#nav a:link  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight: bold; color:#666666; Padding: 10px 20px 10px 20px;  text-align:center; text-decoration:none; }
#nav a:visited  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#666666;font-weight: bold; Padding: 10px 20px 10px 20px;   text-align:center; text-decoration:none; }
#nav a:hover  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#ffffff;font-weight: bold; padding: 5px 20px 10px 20px;  text-align:center; text-decoration:none;  
}
 */

/* nav */
#nav  {  position: absolute; width:708px; letter-spacing:1pt;  font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#fff; text-transform:uppercase;  text-align: center; margin: 151px 0 0 11px; border: 1px #666666 solid; background:#666 url(2010/nav-bg.jpg) repeat-x; Padding: 3px 0px 3px 0px; }
#nav a:link  { border-left: 1px #999 solid;  border-right: 1px #666666 solid; font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight: bold; color:#fff; Padding: 3px 24px 3px 24px;  text-align:center; text-decoration:none; }
#nav a:visited  { border-left: 1px #999 solid;  border-right: 1px #666666 solid;  font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; Padding: 3px 24px 3px 24px;   text-align:center; text-decoration:none; }
#nav a:hover  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; padding: 3px 24px 3px 24px;  text-align:center; text-decoration:none; background-color:#7b9d53; border-left: 1px #999 solid;  border-right: 1px #666666 solid; 
}

#admin  {  position: absolute; width:990px; letter-spacing:1pt;  font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#fff; text-transform:uppercase;  text-align: center; margin: 0px 0 10px 0px; border: 1px #666666 solid; background:#666 url(2010/nav-bg.jpg) repeat-x; Padding: 3px 0px 3px 0px; }
#admin a:link  { border-left: 1px #999 solid;  border-right: 1px #666666 solid; font-family:Helvetica,Arial,sans-serif; font-size:9pt; font-weight: bold; color:#fff; Padding: 3px 24px 3px 24px;  text-align:center; text-decoration:none; }
#admin a:visited  { border-left: 1px #999 solid;  border-right: 1px #666666 solid;  font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; Padding: 3px 24px 3px 24px;   text-align:center; text-decoration:none; }
#admin a:hover  { font-family:Helvetica,Arial,sans-serif; font-size:9pt; color:#fff;font-weight: bold; padding: 3px 24px 3px 24px;  text-align:center; text-decoration:none; background-color:#7b9d53; border-left: 1px #999 solid;  border-right: 1px #666666 solid; 
}

/* Copy */
.CopyHeaders { font-weight:bold;text-transform:uppercase; font-size:10pt; color:#7b9d53; border-bottom:1px dotted #666666; width:96%;}
.ListHeaders { font-weight:bold;text-transform: capitalize; font-size:9pt; color:#f5c814; border-bottom:1px dashed #cdcece; width:96%;}
.copy  {   padding:10px; line-height:15pt; text-align:left;}
.td_spacer {padding-top:10px;}
.ltgrey {background-color:#fafafa;}

/* RSS */
.rssincl-itemtitle { font-weight:bold; }
.rssincl-itemdate {
		font-size: 9px; /* set date smaller than normal text */
		color: #333333; /* dark grey again */
		border-bottom:1px solid #dadada;
	}

/* FOOTER */
#footer { /* background: left no-repeat url(../assets/footer.jpg); */				
margin:0 auto;
	color:#666666;
	width:800px;
	font:normal 9pt Helvetica,Arial, sans-serif;
	line-height:13pt;
	text-align:center;
}
#footer a:link, a:visited  { font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#f5c814;  text-decoration:none; }
#footer a:hover  { font-family:Helvetica,Arial,  sans-serif; font-size:9pt; color:#666666;  text-decoration:underline; }

/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}
  

/* Contact - Container ON HOLD */
#contact-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:114px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#333; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#d76300; border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#f49000;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}

