/* CSS Document */



body {
	background: #f5ecd4  url(images/racf_bg.jpg) repeat-x 0 0;
	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: 102px; margin: 25px 0px 5px 0px; padding: 0px;  }
#headLeft { float:left; width: 155px; height: 84px; margin: 4px 0px 0px 0px;  }
#headLeft h1 a { display:block; background: url(images/RACF_logo2.gif) no-repeat 0 0; width:155px; height:84px; }
#headLeft h1 a span { display: none; }



#headRight { float:right; width: 535px; height: 88px; }
#titleLine { background: url(images/RACF_titleline.gif) no-repeat 0 0; width:535px; height:27px; }

#contentWrapper { position:relative;  width: 728px; margin:0; padding: 0px;  }

#majorNav { position: absolute; left: 2px; top: 45px;  width: 120px; margin: 0px; padding: 0px; z-index:100;  }
#majorNav ul { margin: 10px 0px 0px 2px; padding: 10px 20px 20px 0px; z-index:101; width: 99px; border-right: 1px solid #e5e5e5; background: #fcfcfc; }
#majorNav ul li { position:relative; display: block;  list-style-type: none; margin:0px; padding:0px; z-index:102; width:118px;  }
#majorNav ul li a  { display:block; width:106px; margin:0px 0px 0px 0px; padding:6px 0px 6px 12px; font-size: 12px; 
					font-family: Arial, Helvetica, sans-serif; font-weight:normal;  
					color: #333; text-decoration: none; line-height: 16px;   }
#majorNav ul li a:hover, #majorNav ul li a:active { color:#FFF; background-color: #00993E;  }
#majorNav ul li:hover { color:#FFF; background-color: #00993E;   }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left;  }
* html ul li a { height: 1%; }
#header a {float:none;}
body { behavior: url(csshover.htc); font-size: 100%;  }
/* End */

#majorNav ul li ul { position:absolute; top:-1px; left:118px; display:none; margin:0px; padding:0px; border-top: solid 1px #e5e5e5; width:145px;  }
#majorNav ul li ul li { display:block; margin:0px; padding: 0px 0px 0px 1px; }
#majorNav ul li ul li a { display:block; width:125px; margin:0px; padding:6px 10px 6px 10px; background: #f5f5f5;  border: solid #e5e5e5; border-width: 0px 1px 1px 1px; line-height: 16px; }
#majorNav ul li ul li a:hover { color:#FFF; background-color: #00993E;}
#majorNav ul li:hover ul, #majorNav ul li.over ul{display:block;}




#secNav { width: 710px; height:22px; margin: 7px 0px 0px 2px; padding: 0px; text-align: right; border-bottom: solid 1px #1a7443;  }
#secNav ul { float:right;  margin: 0px; padding:0px;}
#secNav 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; }
#secNav ul li a  { float:left; display:block; margin:0px 0px 0px 0px; padding:2px 9px 2px 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;  }
#secNav ul li a:hover { color:#FFFFFF; }









#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; background: url(images/bgtop.gif) no-repeat 0 0;  } 
#roundedBtm { height:37px; width:728px; margin:0px; padding: 0px; background: url(images/bgbtm.jpg) no-repeat 0 0;  } 

#breadcrumb {  width: 550px; margin: 0px 0px 0px 17px; padding: 10px 0px 0px 0px; font-size:11px; color: #999;}
#breadcrumb a { color: #999;}
#leftCol1 { float:left; width: 135px; margin: 40px 0px 50px 0px; padding: 0px 0px 0px 15px; }
#rightCol1 { float:right; width: 480px; margin: 30px 73px 50px 0px; padding: 0px 0px 0px 0px; }

#oneCol { float:left;  width: 700px; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 35px; }


h1 { color: #187342;  font-size:18px; font-weight:normal;  margin: 0px 0px 15px 0px;  }
h2 { color: #187342;  font-size:14px; font-weight:bold;  margin: 25px 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; }

h2.uline { border-bottom: solid 1px #CCCCCC; padding: 0 0 5px 0; }

#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; }

#majorContent ul, 
#majorContent ol {  margin: 0px 0px 15px 20px; padding:0px; }
#majorContent li { float:none;  font-size:12px; padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px; color: #33200d;  font-size:12px;  margin: 0px 0px 10px 0px; line-height: 18px;  }

#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: 500px; height: 30px; padding: 0px 0px 0px 155px;  }
#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, #qual {   width: 200px; 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;
}
