  body {
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:18px;
	font-weight: lighter;
	color:#555;
    }
  h1 {
    font-family: Arial, Helvetica, sans-serif; 
	font-size:28px;
	font-weight: 100;		
    }


	b {
	font-weight: 800;			
	}


/* Medium sized Orange text */
.headline1 {
    font-family: Arial, Helvetica, sans-serif; 
	font-size:25px;
	font-weight: bolder;
	color: #5e3f19; /* BLUE */
	line-height:26px;
	text-transform:uppercase;
    }

/* Medium sized Gray text */
.headline2 {
    font-family: Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight: 800;
	color: #333333;
	line-height:18px;
    }

/* Medium sized white text on about page */
.subhead {
    font-family: Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight: lighter;
	color: #555;
	text-transform:uppercase;
	line-height:18px;
    }

/* Medium sized white text on about page */
.smallfit {
    font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight: lighter;
	color: #fff;
	line-height:26px;
    }

.engine {
    margin-right: 20px; 
padding-right: 20px; 
}

.tablebkgrnd{
background-color:#f8f9ef;
}


.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }
.align-middle { float:center; margin: 0 15px 15px 0; }


img.rollovers {
background: transparent;
border: 1px solid #dad4d1; 
margin-left: -18px;  
margin-right: -18px; 
margin-bottom: -8px; 
margin-top: -2px; 
display: inline;
}

a.rollovers {
margin: 2px;
padding-left: 17px; 
padding-right: 17px; 
padding-top: 6px; 
padding-bottom: 5px; 
padding-left: -5px; 
background: #dad4d1;
}
a.rollovers:hover {
background: #c1b7b2;
}





img.login {
background: transparent;
border: 1px solid #222; 
margin-left: -8px;  
margin-right: -8px; 
margin-bottom: -8px; 
margin-top: -2px; 
display: inline;
}

a.login {
margin: 2px;
padding-left: 8px; 
padding-right: 8px; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: -5px; 
background: #f7941d;
}
a.login:hover {
background: #85c8ec;
}











hr {
height: 1px;
border: 0;
color: #333;
background-color: #333;
width: 160px;
text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
} 


/* Normal link as in footer */
a:link { 
	font-size:12px;
	color: #676767;
	text-decoration: none;
	}
a:visited { 
	font-size:12px;
	color: #676767;
	text-decoration: none;
	}
a:hover { 
	color: #CCCCCC;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}



img.floatLeft { 
    float: left; 
    margin: 0px; 
}
img.floatRight { 
    float: right; 
    margin: 0px; 
}

img.headers {
padding-bottom:18px
}



