/* CSS Document */



body {
	background-color: #f5ecd4;
	background-image: url(images/racf_bg.jpg); background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33200d;
}

a:link { color: #043204;  }
a:visited { color: #043204;  }
a:hover { color: #ff6600;  }
a:active { color: #ff6600;  }



#main { width: 728px; margin: 0px auto 0px auto; min-height: 500px; }


#header { width: 710px; height: 88px; margin: 25px 0px 5px 0px; padding: 0px;  }
#headLeft { float:left; width: 155px; height: 84px; margin: 4px 0px 0px 0px;  }
#headRight { float:right; width: 555px; height: 88px; }



#majorNav { width: 710px; height:19px; margin: 12px 0px 0px 0px; padding: 0px;  }
#majorNav ul { float:right;  margin: 0px; padding:0px;}
#majorNav ul li { display: inline; float:left;  list-style-type: none; margin:0px 0px 0px 2px; 
					padding:0px 0px 0px 2px; background:url(images/navLeft.gif);
				  	background-repeat:no-repeat; background-position:left top; }
#majorNav ul li a  { float:left; display:block; margin:0px 0px 0px 0px; padding:4px 9px 3px 8px; font-size: 11px; 
					font-family: Arial, Helvetica, sans-serif; font-weight:normal; 
					color: #000000; text-decoration: none; background:url(images/navRight.gif); 
					background-repeat:no-repeat; background-position:right top;  }
#majorNav ul li a:hover { color:#FFFFFF; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left;  }
* html ul li a { height: 1%; }
#header a {float:none;}
/* End */



#contentWrapper {  width: 728px; margin:0px; padding: 0px;  }



#majorContent { width:728px; margin:0px; padding: 0px; background-color:#FFFFFF; background-image:url(images/bgmid.gif); background-repeat:repeat-y; }
#majorContentAdmin { width:728px; margin:0px; padding: 0px; background-color:#FFFFFF; background-image:url(images/bgmid.gif); background-repeat:repeat-y; }
#roundedTop { height:13px; width:728px; margin:0px; padding: 0px;  } 
#roundedBtm { height:37px; width:728px; margin:0px; padding: 0px; } 

#breadcrumb {  width: 550px; margin: 0px 0px 0px 153px; padding: 0px 0px 0px 0px; font-size:11px;}
#leftCol1 { float:left; width: 115px; margin: 40px 0px 50px 0px; padding: 0px 0px 0px 15px; }
#rightCol1 { float:right; width: 500px; margin: 40px 73px 50px 0px; padding: 0px 0px 0px 0px; }

#oneCol { float:left;  width: 700px; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 35px; }


#rightCol1 ol, ul { margin: 5px 0px 5px 25px;}
#rightCol1 li {  float:none; margin: 0px 0px 0px 0px; line-height: 16px;}
h1 { color: #187342;  font-size:18px; font-weight:normal;  margin: 0px 0px 15px 0px;  }
h2 { color: #187342;  font-size:14px; font-weight:bold;  margin: 10px 0px 10px 0px;  }
h3 { color: #33200d;  font-size:12px; font-weight:bold;  margin: 0px 0px 10px 0px;  }
h4 { margin: 10px 0px 0px 0px;  font-size:12px; font-weight:bold; line-height: 18px; }
#rightCol1 p { color: #33200d;  font-size:12px;  margin: 0px 0px 10px 0px; line-height: 18px; }
#leftCol1 p { color: #33200d;  font-size:12px;  margin: 0px 0px 10px 0px; line-height: 18px; }
img { border:none; }
#rightCol1 img { padding: 0px 10px 0px 0px; vertical-align:middle; }



#oneCol { float:left;  width: 600px; margin: 40px 0px 15px 0px; padding: 0px 0px 0px 45px; }

#results td { color: #33200d;  font-size:12px;  margin: 0px 0px 10px 0px; line-height: 18px; border-bottom: solid 1px #CCCCCC; }

#majorContent img {  border: solid 1px #FFFFFF; }

#clearSpace { height:10px; clear:both; }
p.clear { clear: both;  margin: 0; padding: 0;  }

#footer { width: 693px; height: 30px; padding: 0px 0px 0px 50px;  }
#footer p { font-size: 9px; }

#login { height:61px; text-align:right;  font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; }
#login .textBox { width: 100px; padding: 1px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;  border: solid 1px #666666;}
#login .submitBtn { width: 25px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;  border: solid 1px #666666; background-color: #ffffff; }
#login .submitBtn:hover { background-color: #ff9439; }
#login label { padding: 0px 3px 0px 3px; }

#adminlogin .label { clear:both; float:left; width: 100px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 4px 0px 0px 0px; }
#adminlogin .textBox { float:left; width: 250px; margin: 0px 0px 3px 0px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  border: solid 1px #999999; }
#adminlogin .checkBox { float:left; margin: 5px 0px 3px 0px; padding: 5px 3px 5px 3px;  }
#adminlogin .submit { clear:both; float:left; margin: 0px 0px 7px 100px; }
#adminlogin .submitBtn { width: 80px; height:20px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  border: solid 1px #999999; background-color: #ffffff; }
#adminlogin .submitBtn:hover { color: #FFFFFF; background-color: #187342; }
#adminlogin p {  margin: 0px 0px 7px 100px; }
.adminTextLong { width: 450px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999;}
.adminTextMed { width: 145px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999;}
.adminTextShort { width: 45px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999;}
.adminTextContent { width: 450px; height: 445px; pad ding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999;}


#contact { margin: 0px 0px 20px 0px; }
#contact .label {   width: 300px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 4px 0px 0px 0px; }
#contact .textBox {  width: 320px; margin: 0px 0px 5px 0px; padding: 2px; color: #33200d; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; }
#contact .textBox2 { width: 320px; height:150px; margin: 0px 0px 5px 0px; padding: 2px; color: #33200d; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; }
#contact .select {  width: 326px; margin: 0px 0px 5px 0px; padding: 2px; color: #33200d; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; }
#contact .submit {  margin: 10px 0px 0px 0px; }
#contact .submitBtn { width: 80px; height:25px; padding: 1px; margin: 3px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; background-color: #ffffff; }
#contact .submitBtn:hover { color: #FFFFFF; background-color: #00a454; }
#contact p {  margin: 0px 0px 7px 100px; }

#search { margin: 0px 0px 20px 0px; }
#search .label {   width: 300px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 4px 0px 0px 0px; }
#search .textBox {  width: 320px; margin: 0px 0px 5px 0px; padding: 2px; color: #33200d; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; }
#search .textBox2 { width: 320px; height:150px; margin: 0px 0px 5px 0px; padding: 2px; color: #33200d; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; }
#search .select {  width: 326px; margin: 0px 0px 5px 0px; padding: 2px; color: #33200d; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; }
#search .submit {  margin: 10px 0px 0px 0px; }
#search .submitBtn { width: 80px; height:25px; padding: 1px; margin: 3px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  border: solid 1px #999999; background-color: #ffffff; }
#search .submitBtn:hover { color: #FFFFFF; background-color: #00a454; }

a.delete { color: #C00; }
a.delete:hover { color: #F60; }

.phonelabel { float:left; width: 20px; }
.grey { color:#999999;}
table { border:none; }
#more {float:right; font-size:11px; }
hr {   color: #00a454; background-color: #00a454; height: 2px; border: 0;  }
.small { font-size: 10px; }

#print { float:right; display: block; width:54px; height:27px; background-image:url(images/print.gif); background-repeat:no-repeat; }
#print span { display: none; }

#dateHolder { display: none; }

@media print {
body {	background-color: #FFF; }	
#main { width: 703px; background-color: #FFF; }
#header { float:none; width: 144px; height: 91px; background-color: #FFF; margin: 0px 0px 0px 30px; padding: 0px; }
#headLeft { float:none; background-color: #FFF; }
#contentWrapper { background-image:none; background-color: #FFF;  margin: 0px; }
#majorContent {  background-image:none; }
#contentWrapper h1 {  margin: 0px; }
#contentWrapper table {  margin: 0px; }
#rightCol1 { float:left; width: 500px; margin: 40px 0px 50px 0px; padding: 0px 0px 0px 30px; }
#footer { width: 500px; height: 30px; padding: 0px 0px 0px 30px;  }

#majorNav { display: none; }
#headRight { display: none; }
#leftCol1 { display: none; }
#search { display: none; }
#roundedTop { display: none; } 
#roundedBtm { display: none; } 
#breadcrumb { display: none; } 
#oneCol p { display: none; }
#print { display: none; }
.phidden  { display: none; }

#dateHolder { display: block; }
}


#forumBtn {
	float: right; display:block; width:120px; height: auto; background-color: #e8832e; color:#000; border: solid 1px #1c7544; padding: 5px;
}
#forumBtn:hover {
	 color:#fff;
}