/* main_head.tpl */
body {background-color:#ffffff; margin:0;}
#page {width:903px; margin:auto;}
a:link {color:#93A70A;}
a:visited {color:#ab0a0a;}

/* ------------------------------------------------------------------------------------------------ */


/* Navigation mod */
#nav table {font-size:13px; font-family:sans-serif; width:903px;}
#nav div {border:0; border-left:1px dotted #A1B65E; padding:0; margin:0; width:1px; height:24px;}
#nav td {text-align:center; padding:0 4px; color:#B90000;}
#nav td a {color:#16468c; text-decoration:none;}
#nav td a:hover {color:#B90000;}

/* ------------------------------------------------------------------------------------------------ */



/* Body */
#body h2 {
	margin-top:0;
	text-align:left;
	text-transform:uppercase;
}

#body h3 {text-align:left;}

#body p, #body table {
	text-align:justify;
	font-size:14px;
	line-height:1.5em;
}

#body ul, #body ol {
	text-align:justify;
	padding-right:40px;
	font-size:.9em;
}

#body ul li, #body ol li {margin-bottom:7px;}
#body ul li:first-letter, #body ol li:first-letter {font-size:1.3em;}

#body p.testimonial {
	font-size:13px;
	color:#666666;
	font-style:italic;
}

span.red {color:#B90000;}
span.blue {color:#16468c;}
span.green {color:#93a70a;}

span.bold_green {
	font-size:16px;
	font-family:georgia;
	color:#8EAE00;
	font-weight:bold;
	font-style:italic;
}

span.bold_black {
	font-size:16px;
	font-family:georgia;
	color:#000000;
	font-weight:bold;
	font-style:italic;
}

.green_squeeze {
	padding:0 40px;
	border-left:1px solid #979e45;
	border-right:1px solid #979e45;
}

.green_push {
	border-left:2px solid #979e45;
	padding-left:25px;
	margin-right:20px;
	margin-left:4px;
}

.green_push_right {
	border-right:2px solid #979e45;
	padding-right:25px;
	margin-left:20px;
	margin-right:4px;
}

div.brown_dots {
	width:34px;
	height:17px;
	background:url('../images/brown_dots.png') no-repeat;
	margin:auto;
}

img.testimonial {
	float:right;
	margin:0 0 10px 30px;
	border:2px solid #a86f37;
	border-top:0;
	width:100px;
}

div.testimonial {
	border-top:1px solid #a86f37;
	padding-top:1px;
}

div.testimonial div {
	background-color:#a86f37;
	padding:2px 10px;
	color:#ffffff;
	text-align:left;
}

.center_ {text-align:center;}
