/* CSS Document */

html, body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}

#divcontainer {
	margin: 0 auto;
	width: 952px;
}

#divtitlebartop {
	float: left;
	width: 702px;
}

#divtestimonial {
	float: right;
	text-align: left;
	font-size: 90%;
	width: 175px;
	border: 1px solid #333;
	padding: 10px 25px 10px 25px;
	margin-top: 50px;
}

#divwrapper {
	float: left;
	width: 702px;
	border: 1px solid #144234;
	background-color: #FFFFFF;
}

#divnav IMG {
	float: left;
}

#divbody {
	float: right;
	width: 660px;
	padding: 20px;
	text-align: left;
}

#divfooter {
	text-align: center;
	font-size: 90%;
	padding: 15px;
	margin: 0 auto;
	background-color: #FFF;
	clear: both;
	border-top: 1px solid #999;
}

#tablesubnav {
	border-top: 1px dashed #AAA; 
	border-right: 1px dashed #AAA; 
	border-bottom: 1px dashed #AAA;
}
#tablesubnav td {
	border-left: 1px dashed #AAA;
}
#tablesubnav a {
	display: block;
	padding: 10px;
	background-color: #F9F9F9;
}
#tablesubnav a:hover {
	background-color: #FFF;
}

a:link {
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	color: #660000;
	text-decoration: none;
}
a:hover, a:active {
	color: #144234;
	text-decoration: underline;
}
h1 {
	font-size: 110%;
	color: #8A5F00;
	margin: 0px;
}
h2 {
	font-size: 110%;
	color: #144234;
}
.tabledetailing { border: 1px dashed #AAA; margin-bottom: 10px; }
.small { font-size: 80%; }
.green { color: #33AA00; font-size: 110%; font-weight: bold; }
.tablegrid { border-top: 1px dashed #AAA; border-left: 1px dashed #AAA; margin-bottom: 10px; }
#one { background-color: #CCC; border-right: 1px dashed #AAA; border-bottom: 1px dashed #AAA; }
#two { background-color: #DDD; border-right: 1px dashed #AAA; border-bottom: 1px dashed #AAA; }
.testhead {
	display: block;
	padding: 10px;
	font-size: 120%;
	font-weight: bold;
	background-color: #DDD;
}