body     { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #3180ce no-repeat }
p   { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td   { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1       { color: #000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cffca7; margin-right: 10px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; border-right: 1px solid #f60; border-bottom: 1px solid #fe8c3f; border-left: 1px solid #f60 }
a    { color: #1b4875; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 2px }
a:hover { color: #f60 }
h3      { color: #000; font-style: italic; font-size: 18px; font-family: "Times New Roman", Georgia, Times; background-color: #fff; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 2px; padding-left: 20px }
h2    { color: #f60; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(media/h3arrow.gif) no-repeat left center; padding-left: 25px }
h4 { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 15px; margin-left: 15px }
#content1   { background-color: #d9e6ef; margin-top: 0px; margin-bottom: 0px; padding-right: 5px; padding-left: 5px; height: 100% }
#content2    { background: #fefefe url(media/office_bg.jpg) no-repeat right 0px; margin: 0px 10px 0px 96px; padding-top: 20px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #fe8c3f; border-bottom: 1px solid #fe8c3f; border-left: 3px solid #f60 }
#content3   { margin-top: 8px; margin-right: 5px; padding-top: 8px; padding-right: 4px; padding-left: 4px; border-right: 1px solid #fe8c3f; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #fe8c3f; height: 100% }
#btmnav  { color: #006; font-weight: bold; font-size: 10px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cffca7; text-align: center; margin: 0px 10px 10px 98px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #ce7f31 }
#btmnav a:link, #btmnav a:visited { color: #06c; font-weight: bold; font-size: 10px; text-decoration: none; letter-spacing: 0px }
#btmnav a:hover { color: #f60; font-weight: bold }
hr { color: #fe8c3f; height: 1px }
img { }img.photos  { margin: 2px; padding: 2px; border: solid 1px #06c }
img.photo_left  { 
	margin:2px 10px 2px 2px; 
	padding: 2px; 
	border: solid 1px #06c;
	float:left;
	 }
.highlight   { color: #006; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cffca7; text-align: center; margin: 20px 150px; padding: 10px; border: solid 1px #ce7f31 }
.module_right {
	float: right;
	width: 290px;
	height: auto;
	padding: 10px;
	margin-left:10px;
	border: solid 1px #8CAAC4;
	}	

.module_right h2, .module_left h2, .module_center h2 {
	background-color: #cffca7;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	background-image:none;
	}
	
.module_left {
	float: left;
	width: 300px;
	height: auto;
	padding-bottom: 5px;
	margin-right:10px;
	border: solid 1px #3180CE;
	}
.module_center {
	margin: 0px 10px 10px 10px;
	width: 80%;
	height: auto;
	padding-bottom: 5px;
	}	
/*------------- seo locations ----------------- */
.separator {
	border-top:solid 1px #fe8c3f;
	margin:14px auto 10px auto;
	padding:0px;
	width: width:85%;
}
/*------------- MISC ----------------- */
#content_main {
	width:85%;
	position:relative;
	left:5%;
}


#column_right {
	float: right;
	width: 48%;
	position: relative;
	}
#column_left {
	float: left;
	width: 48%;
	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;
}

