body {
	font-family: trebuchet ms, arial, sans-serif;
	behavior: url(http://www.trustway.com/includes/csshover.htc);
}

p {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #535353;
	margin: 0;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 26px;
	line-height: 26px;
	color: #B5AC87;
	margin: 0;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 23px;
	line-height: 27px;
	color: #1C482A;
	margin: 0;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	margin: 0;
}


ul.square-bullet {
	list-style-image: URL('http://www.trustway.com/images/common/tanbullet.gif');
	font:10px Arial, Helvetica, sans-serif #003300;
}
ul.square-bullet li a {
	text-decoration: none;
}
ul.square-bullet li a:hover {
	text-decoration: underline;
}


.photo_border {
	border: 2px solid #B5AC87;
	} 

td {
	font-family: trebuchet ms, arial, sans-serif;
}
textarea {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}
.content5, #content5 {
	padding: 5px;
}
.content10, #content10 {
	padding: 10px;
}
.content15, #content15 {
	padding: 15px;
}
.top_bottom_border {
	border-bottom: 2px solid #1C482A;
}
.black10 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: black;
}

.black10 a {
	color: #003300;
	text-decoration: none;
}

.black10 a:hover {
	color: #003300;
	text-decoration: underline;
}

.dkgray10 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
}

.dkgray10 a {
	color: #003300;
	text-decoration: none;
}

.dkgray10 a:hover {
	color: #003300;
	text-decoration: underline;
}

.dkgray11 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}

.dkgray11 a {
	color: #003300;
	text-decoration: none;
}

.dkgray11 a:hover {
	color: #003300;
	text-decoration: underline;
}

.dkgray12 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #535353;
}

.dkgray12 a {
	color: #003300;
	text-decoration: none;
}

.dkgray12 a:hover {
	color: #003300;
	text-decoration: underline;
}

.footer {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	color: #5a5543;
}

.gray10 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
}

.gray10 a {
	color: #003300;
	text-decoration: none;
}

.gray10 a:hover {
	color: #003300;
	text-decoration: underline;
}

.gray11 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}

.gray11 a {
	color: #003300;
	text-decoration: none;
}

.gray11 a:hover {
	color: #003300;
	text-decoration: underline;
}

.gray11_gray {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}

.gray11_gray a {
	color: #666666;
	text-decoration: none;
}

.gray11_gray a:hover {
	color: #003300;
	text-decoration: underline;
}

.gray12 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}

.gray12 a {
	color: #003300;
	text-decoration: none;
}

.gray12 a:hover {
	color: #003300;
	text-decoration: underline;
}

.gray14 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}

.green11 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #003300;
}

.green11 a {
	color: #003300;
	text-decoration: none;
}

.green11 a:hover {
	color: #003300;
	text-decoration: underline;
}

.green13 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #003300;
}

.green15 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #003300;
}
.ltgreenSubHead {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #889B84;
}

.ltgreenSubHead strong {
	text-transform: uppercase;
}

#sideImg span, #topHead div { display: none; }

.stdSubmit
{
	width: 48px;
	height: 26px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border-width: 0;
	cursor: pointer;
}

.subnav {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #003300;
}

.subnav a {
	color: #666666;
	text-decoration: none;
}

.subnav a:hover {
	color: #003300;
	text-decoration: none;
}

.red {
	color: #990000;
}

.subnavon {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #003300;
}

.subnavon a {
	color: #003300;
	text-decoration: none;
}

.subnavon a:hover {
	color: #003300;
	text-decoration: none;
}

.subnav2 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

.subnav2 a {
	color: #666666;
	text-decoration: none;
}

.subnav2 a:hover {
	color: #003300;
	text-decoration: none;
}

.subnav2on {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #003300;
}

.subnav2on a {
	color: #003300;
	text-decoration: none;
}

.subnav2on a:hover {
	color: #003300;
	text-decoration: none;
}

.white10 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #ffffff;
}

.dottedline {
	background: url(/images/common/dotshoriz.gif) repeat-x;
}
	
	
/* ======================= MENU ======================= */
body div#main_menu ul li ul, body div#main_menu ul li ul li ul {
	display: none;
	float: left;
	}
div#main_menu {
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 50;
	position: relative;
	width: 139px;
}
div#main_menu ul {
	text-transform: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div#main_menu li {
	float: left;
	text-align: left;
	position: relative;
	left: 0px;
	list-style-type: none;
}
div#main_menu a {
	display: block;
	text-decoration: none;
	margin: 0;
}
div#main_menu ul li {
	width: 139px;
}
div#main_menu ul li a {
	padding: 7px 0 7px 15px;
	color: #666;	
}
div#main_menu ul li a:hover {
	color: #13310A;
	background-color: #b5ab87;
}
div#main_menu ul li ul:hover, div#main_menu ul li:hover ul {
	display: block;
	left: 139px;
	top: 0px;
}
div#main_menu ul li ul li ul:hover, div#main_menu ul li ul li:hover ul {
	display: block;
	left: 160px;
	top: 0px;
}
div#main_menu ul li ul {
	margin: 0px;
	position: absolute;
	z-index: 25;
	border-bottom: 1px solid #002F00;
}
div#main_menu ul li ul li {
	padding: 0;
	margin: 0;
	color: #13310A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	border-left: 0;
	width: 161px;
}
div#main_menu ul li ul li a{
	padding: 7px 3px;
	color: #666;
	margin: 0;
	background-color: #E9E6DB;
	filter: alpha (opacity=80);
	opacity: 0.90;

	border-left: 1px solid #002F00;
	border-right: 1px solid #002F00;
	border-top: 1px solid #002F00;
}
div#main_menu ul li ul li.values-that-matter a, div#main_menu ul li ul li.values-that-matter ul li a {
	background-color: #245497;
	color: #fff;
}
div#main_menu ul li ul li.oakstreet a, div#main_menu ul li ul li.oakstreet ul li a {
	background-color: #BD9750;
	color: #000;
}
div#main_menu ul li ul li.trustway a, div#main_menu ul li ul li.trustway ul li a {
	background-color: #435138;
	color: #E9E6DB;
	border-left: 1px solid #002F00;
	border-right: 1px solid #002F00;
	border-top: 1px solid #002F00;
}
div#main_menu ul li ul li.custom a, div#main_menu ul li ul li.custom ul li a {
	background-color: #832535;
	color: #E9E6DB;
	border-left: 1px solid #002F00;
	border-right: 1px solid #002F00;
	border-bottom: 1px solid #002F00;
}
div#main_menu ul li ul li a:hover, div#main_menu ul li ul li ul li a:hover {
	color: #13310A;
	background-color: #B5AB87;
	filter: alpha (opacity=95);
	opacity: 0.95;
}
div#main_menu ul li ul li:first-child {
	border-top: 0;
}
div#main_menu ul li ul li ul li ul {
	position: relative;
}
div#main_menu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#main_menu ul li ul li:hover ul li ul {visibility:hidden;}
div#main_menu ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* third level popouts start here*/
div#main_menu ul li ul li ul li:hover ul li ul {visibility:hidden;}
div#main_menu ul li ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */
	
/* pop-out starts here */
div#main_menu ul li ul li ul  {
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	left:10em;
	}

/* THE HACK ZONE - */
* html div#main_menu ul {
	float:left; /* makes the ul wrap the li's */
	margin-left:0px; /* IE doubles the given value above - why? */
	}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#main_menu ul li ul {
	/* border-top:1px solid #692E02; */
	border-left:0px; /* stops the drop inheriting the ul border */
	}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#main_menu ul li ul li ul { 
  left:0; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  left:0em;
  } 
/* and the "be nice to Opera" rule */
html>body div#main_menu ul li ul li ul {
  left:0em;
} 

/* an Opera-only hack to fix a redraw problem by invisibly extending the ul */
	@media all and (min-width: 0px){
   body div#main_menu ul li ul {padding-bottom:100px;}
   body div#main_menu ul li ul li ul {padding-bottom:22px;}
   body div#main_menu ul li ul li ul li ul li:hover {visibility:visible;} /* same effect as display:block in this situation */
   }

/* END OF HACK ZONE */



/* ======================= CLEAR ======================= */

.clear, #clear {
	clear: both;
}