body         { background-color:white; margin:0; padding:0 }
p     { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:100% }
td   { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.section       { color: #009; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1pt; font-weight:bold }
h1      { color: #c90; font-size: 10.5pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2       { color: #000; font-weight: bold; font-size: 10pt }
a   { color: #009; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:hover   { color: #c90; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:visited     { color: #009; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li   { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.img {padding:0 10px}


#content_wrapper {width:760px; margin:0 auto 0 auto}
#home_content {margin:400px 20px 0px 20px; text-align:justify}
#footer {text-align:center; margin-top:20px}
#footer p {font-size:80%}
#subnav {text-align:center}
#subnav a {font-size:90%}

.column {width:48%; float:left}
.clearall {clear:both}
/*------------- seo locations ----------------- */

.separator {
	border-top:solid 1px #E6D046;
	margin:15px 0px;
	padding:0px;
	width: 505px;
}

.separator_side {
	border-top:dotted 2px #B6CAD5;
	width:175px;
	margin: 10px auto;
}
/*------------- MISC ----------------- */
#column_right {
	float: right;
	width: 50%;
	position: relative;
	}
#column_left {
	float: left;
	width: 42%;
	position: relative;
	}

.text_center {
	text-align: center;
	}

.text_left {
	text-align: left;
	}

.text_right {
	text-align: right;
	}
.float_left{
	float: left;
}

.float_right{
	float: right;
}

