body, h2, h3, h4 {/* redundant rules for bad browsers  */  
font-family: arial,verdana,sans-serif;
font-size: 10px; }

ul, li{font-size:10pt;}

img {
border:none;
text-decoration: none;
}

a.clean, a.clean:hover {border:none;}

#iehack {
	*padding-bottom:4px;
}

.homebgleft {height:615px;
background:url('../images_hp/home_r1_c1.jpg') no-repeat right 50%;

}

.homebgright {height:615px;
background:url('../images_hp/home_r1_c10.jpg') no-repeat left 50%;

}

.pwdRedclay {height:30px;
background:url('../graphics/poweredbyredclay.jpg') no-repeat left 50%;

}
/*Clears Box Model Hack in IE5*/
.clearhack {display: inline;}

/*preload images */
.hiddenPic {display:none;}

.footer {
padding-top: 10px;
font-family: arial,verdana,sans-serif;
font-size: 10px; 
color: #999;}

.footer a {
font-family: arial,verdana,sans-serif;
font-size: 10px; 
color: #999;
border-bottom : 0px solid #d4d4d4;}

.footer a:hover {
font-family: arial,verdana,sans-serif;
font-size: 10px; 
color: #999;
border-bottom : 0px solid #d4d4d4;}


a {color: #000000;
border-bottom : 1px solid #d4d4d4;
text-decoration: none;}

a:hover {color: #333;
border-bottom : 1px solid #BA1E22;
text-decoration: none;}

a:active {color: #000;}

p {line-height: 120%;  
font-family: arial, helvetica, verdana,sans-serif;  
font-size: 10pt; 
padding-right: 10px;
padding-left: 10px;
 }

h1, h2 {font-family: arial;
font-weight: bold;
color: #333;}

h1 {font-size: 16px;
margin: 10px 0 0 10px;}

h1 a {text-decoration: none;
color: #333;}

h1 a:hover {border-bottom: 1px dotted #666;
color: #000;}

h2 {font-size: 140%;
padding-bottom: 2px;
border-bottom: 1px solid #CCC;
margin: 0;}

p.note {background: #EEE;
padding: 4px;
font-family: tahoma;
font-size: 85%;
line-height: 130%;
margin-top: 0;}


/*SPECIALTY FONTS */

.sportinglife {line-height: 120%;  
font-family: arial, helvetica, verdana,sans-serif;  
font-size: 10pt; 
padding-right: 10px;
padding-left: 10px;
 }
 
.general {line-height: 120%;  
font-family: arial, helvetica, verdana,sans-serif;  
font-size: 10pt; 
padding-right: 0px;
padding-left: 0px;
 }
 
 .header1 {line-height: 120%;  
font-family: arial, helvetica, verdana,sans-serif;  
font-size: 12pt; 
padding-right: 0px;
padding-left: 0px;
 }
  

.Nav {
font-family: arial,verdana,sans-serif;
color: #d4d4d4;
font-size: 9pt;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 3px;
border-top : 0px solid #ffffff;
border-bottom : 0px solid #ffffff;
}

.Nav a {
font-family: arial,verdana,sans-serif;
color: #d4d4d4;
font-size: 9pt;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 3px;
border-top : 0px solid #F8F8F8;
border-bottom : 0px solid #F8F8F8;
text-decoration: none;
}
.Nav a:hover  {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 3px;
font-family: arial,verdana,sans-serif;
color: #333333;
font-size: 9pt;
border-top : 0px solid #ffffff;
border-bottom : 0px solid #ffffff;
text-decoration: none;
background-color: #E4F2E3;
}

.NavActive {
font-family: arial,verdana,sans-serif;
font-size: 9pt;
color: #333333;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 3px;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color: #E4F2E3;

}

.navActive a {border-bottom:none;}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */