@charset "UTF-8";
/* CSS Document */

html, body, div, span, 
h1, h2, h3, h4, p, 
a, img, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }

body { color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 13pt; 
text-align: center;
}




#wrapper {
margin: 0 auto 0 auto;
width: 840px;
text-align: left;
}

#top {
width: 840px;
height: 141px;
}

#top .logo { float: left; padding: 30px 0 0 25px; width: 450px; }
#top .logo h1 { margin: 0; font-size: 24px; background: transparent; text-align: left; }
#top .logo h1 a { color: #a90101; text-decoration: none; }



#top .right {
	float: right;
	width: 250px;
}


#top .right p {
padding-top: 65px;
padding-right: 25px;
font: 14px/19px verdana, helvetica, arial, sans-serif;
text-align: right;
color: #fff;
}



.hnav, #homehead, #printlink {display: none;}



/*--------------------- content  ----------------------*/

#content {
margin: 30px auto 5px auto;
width: 840px;
}


#content .leftcol {display: none;}

#content .main {
text-align: left;
padding: 0 15px 0 35px;
}

.inner {
background: #e5e7d3 url(images/inside_top.jpg) repeat-x;
color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 13pt;
text-align: center;
}


#innertop {
width: 550px;
margin: 10px 0 25px 0;
float: left;
}

#innertop img {display: none;}


#innertop p {display: none;}






/*--------------------- for form on Get in Touch page----------------------*/

fieldset#contactform { margin: 20px 0 0 0; padding: 0 10px 6px 10px; }

#contactform div.row { clear: both; }

#contactform div.row label {
float: left;
width: 15%;
text-align: right;
margin: 8px 0 5px 0;
}

#contactform div.row span.formw {
float: right;
width: 84%;
text-align: left;
}

#contactform .entry, #contactform .comments {
margin: 4px 2px;
width: 95%;
}

.anti { display: none; }
.asterisk { font-weight: bold; color: #990000; }

/* -------------------- form validation error messages -------------------- */

.errFld { border-color: #d9a93a; background-color: #d9a93a; color: #FFF !important; }

#errorbox {
display: none;
background-color: #d9a93a;
color: #FFF;
padding: 10px;
margin: 0 0 20px 0;
font-weight: bold;
}




/*--------------------- footer  ----------------------*/

#footer {
height: 22px;
text-align: center;
border-top: 1px solid #000;
padding: 8px 0 0 0;
margin: 25px 0 0 0;}

#footer p {
 color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 10pt; 
text-align: center;
margin: 0 10px 0 10px;


}

#footer p a:link{
text-decoration: underline;
color:#000;
}





/*--------------------- styling  ----------------------*/

img { border: none; }

.floatleft {display: none;}

.floatright {display: none;}


h1 { font: bold 16px/22px verdana, helvetica, arial, sans-serif; color:#000; margin: 0 0 15px 0; text-align: left; }



h2 { 
	font: bold 16px Georgia, "Times New Roman", Times, serif;
color: #000;
margin-bottom: 12px;

}

h3 { font: 12px/18px verdana, helvetica, arial, sans-serif; margin-bottom: 8px; margin-left: 20px; color: #000; text-align:left; }

p {
 color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 13pt; 
margin: 0 0 10px 0;
}

p a:link {
color:#000000;
text-decoration: underline;

}

p a:visited { color:#000;text-decoration: underline; }
p a:hover { color:#000;text-decoration: none; }


.spacer1 {padding: 3px 0;}
.spacer2 {padding: 5px 0;}
.spacer3 {padding: 10px 0;}
.spacer4 {padding: 15px 0;}
.spacer5 {padding: 20px 0;}
.spacer6 {padding: 40px 0;}


.clr {
clear: both;
font-size: 1px;
height: 0;
line-height: 0px;
}
