/* First American Home Owners Club Stylesheet ---------------------*/

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
script,form,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
body { 
	background:#ffffff url("../images/background.jpg") top repeat-x;

	font: 12px/18px Arial, Helvetica, sans-serif; 
	color:#000;
	width: 950px;
	margin: 0 auto;
	}

/* ----- classes ----- */

table {border-collapse: collapse;}



 /* ----- Main  content ----- */


#content h1 {
color: #464542;
font-size: 20px;
text-align: left; 
margin: 0 0 0 30px;
padding-bottom: 2px;
padding-top: 5px;
font-weight: normal;
line-height: 16pt
}

#content h2 {
color: #800000;
font-size: 20px;
text-align: left; 
margin: 0 0 0 30px;
padding-bottom: 2px;
padding-top: 15px;
font-weight: normal;
line-height: 8pt
}

#content h3 {
color: #000000;
font-size: 12px;
text-align: left; 
margin: 0 0 0 30px;
padding-bottom: 2px;
padding-top: 8px;
font-weight: normal;
line-height: 11pt
}

#content h4 {
color: #800000;
font-size: 20px;
text-align: left; 
margin: 0 0 0 30px;
padding-bottom: 2px;
padding-top: 15px;
font-weight: normal;
line-height: 8pt
}

/* ----- left content ----- */

#leftInside {
width: 180px;
float: left;
display: inline;
text-align: center;
margin:  10px 5px 0 5px;
}

#leftInside h1 {
color: #464542;
font-size: 24px;
text-align: center; 
margin: 0 0 0 5px;
padding-bottom: 10px;
padding-top: 10px;
font-weight: normal;
}

 #leftInside a {
 color: #0053a5;
 text-decoration: none;
 float: right;
 font-size: 11px;
 font-weight: bold;
}

 #leftInside a.first {
 margin-top:10px;
}
 
#leftInside a:hover {
 color: #cf7600;
 text-decoration: none;
 }
 


/* Form Layout
 * ------------------------------------------------------------------------- */



#form h2 {
color: #ffffff;
text-align: left; 
font-size: 12px;
font-weight: normal;
padding: 3px;
margin: 0px 0px 0px 0px;
line-height: 16pt
}

#form h2 a{
    text-decoration:none;
	color: #ffffff;

}
#form h2 a:hover{
    color:#c08080;
    text-decoration:none
}

#form h3 {
color: #464542;
text-align: left; 
font-size: 11px;
font-weight: normal;
padding: 3px;
margin: 0px 0px 0px 0px;
}

input.nb{
color:#000000;
text-align: left; 
background:#fff;
border:0px;
margin: 0px 0px 10px 0px;
} 


/* Mini Nav
 * ------------------------------------------------------------------------- */


#miniNav{
    list-style:none;
    float:left;
    display: inline;
	font-size: 10px;
	
}

#miniNav a{
    text-decoration:none;
	color: #1d64b8;

}
#miniNav a:hover{
    color:#cf7600;
    text-decoration:none
}


/* footer
 * ------------------------------------------------------------------------- */
 
#footer {
	width:950px;
	margin:0px auto;
	text-align:center;
	font-size: 10px;
	
	}

#footer p {
	color: #464542;
	}

#footer a {
	color:#800000;
	text-decoration: none;
	}

#footer a:hover {
	color:#cc0000;
	}


