@charset "UTF-8";/* CSS Document */body {	font-size: x-small;	voice-family:"\"}\"";	voice-family:inherit;	font-size: small;	font-family: Arial, Helvetica, sans-serif;	background: url(../images/bg1.jpg) repeat-y center top;	background-color: #b2ab9a;		margin: 0;	padding: 0;	color: #333333;	}		td {	color:#000000;	}	a {	color: #8A151A;	text-decoration: underline;	}	a:hover {	color: #993300;	text-decoration: none;	}	h1 {	font-size: 140%;	color: #521A0D;}h2 {	font-size: 130%;}h3 {	font-size: 120%;}h4 {	font-size: 100%;	font-weight: bold;	color: #99A57B;	line-height: normal;}/* ID Styles */	#header {	width: 880px;	clear: both;	text-align: left;}#sidebar .img {	padding: 5px;	border: 1px solid #CCCCCC;}.img {	padding: 5px;	border: 1px solid #333333;}#content {	width: 880px;	margin: 0 auto 0 auto;	background-color: #FFFFFF;	padding: 0;	height: auto;}#middle {	width: 880px;	clear: both;	text-align: left;}#main {	float: right;	width: 60%;	padding: 20px 25px 20px 15px;}#main table {	border-top: thin solid #CCCCCC;	border-left: thin solid #CCCCCC;}#main td {	border-right: thin solid #CCCCCC;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#main_home {	float: right;	width: 54%;	padding: 30px 30px 20px 10px;}#main_wide {	float: none;	width: 800;	padding: 20px 20px 20px 20px;}.table {	border-top: thin solid #CCCCCC;	border-left: thin solid #CCCCCC;}.td {	border-right: thin solid #CCCCCC;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	vertical-align: top;}		#main li {	list-style-type: square;	margin-bottom: 5px;}#sidebar {	width: 26%;	padding: 25px 15px 20px 20px;	border: #efefef;	text-align: center;	margin-left: 10px;}#sidebar_home {	padding: 30px 0px 20px 0px;	float: left;}#sidebar_sl {	width: 26%;	padding: 25px 5px 20px 5px;	margin-left: 10px;}.menu_side {	width:190px;	font-size:0.85em;	position:relative;	border-bottom: 1px solid #cccccc;	}.menu_side li {	float:left;	width:190px;	margin: 0px;}.menu_side ul {padding:0;margin:0;list-style-type:none;}.menu_side a, .menu_side a:visited {	display:block;	font-size:11px;	text-decoration:none;	color:#666666;	height:23px;	border-top:1px solid #cccccc;	border-width:1px 1px 0 1px;	background:#fff;	padding-left:10px;	padding-right:10px;	line-height:20px;		}	/* style the top level hover */.menu_side a:hover, .menu_side ul ul a:hover{	color:#333333;	background:#E0F5A7;	text-decoration:none;}.menu_side :hover > a, .menu_side ul ul :hover > a {	color:#000000;	background:#E0F5A7;	text-decoration:none;}#footer 	{	font:85% Arial, Helvetica, sans-serif;	color: #663300;	letter-spacing:0.1em;	clear: both;	padding: 5px 5px 5px 10px;	border-top: 1px solid;	text-align: center;	border-top-color: #333333;	}#monthformat {	border-bottom: 1px dashed #5C743D;	}		#dateformat {	font:11px Arial, Helvetica, sans-serif;	color: #666666;	letter-spacing:0.2em;	}	#dateformat a {	font:11px Arial, Helvetica, sans-serif;	color: #993300;	font-weight:bold;	letter-spacing:.1em;	text-decoration:none;	}	#dateformat a:hover {	color: #F4FFE4;	letter-spacing:.1em;	}	/* Class Styles */	.bodyText {	color:#000000;	line-height: 16px;	}	.pageName{	font: 26px Arial, Helvetica, sans-serif;	color: #999966;	line-height:26px;	letter-spacing:0.21em;	}	.subHeader {	color: #8A151A;	line-height:20px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 110%;	}.quote {	font: 105%;	color: #663333;	line-height:18px;	font-style: italic;	font-family: "Georgia", Times New Roman, Times, serif;	}	.smallText {	font: 95% "Times New Roman", Times, serif;	color: #666633;	line-height: 22px;	}	.navText {	font: 12px Arial, Helvetica, sans-serif;	color: #003366;	line-height:12px;	letter-spacing:0.1em;	text-decoration: none;	}#main_sl {	float: right;	width: 63%;	padding: 25px 40px 20px 20px;	line-height: 1.2;}/* list style from http://httpremix.com/style-perfect-html-lists-ul-li-ol-li */ul.niceList {	margin-left:0em;	padding-left:1em;	margin-bottom:2em;	margin-top: -0.2em;}ul.niceList li {background:url(../images/page_elements/bullet.gif) 0em 0.5em no-repeat; /* change background em accordingly */padding-left: 0.8em;list-style: none;}.niceList ul li { background-image:url(../images/page_elements/bullet_child.gif); }ol.niceList li, ul.niceList li {	margin-bottom:0.5em;}ol.niceList {	margin-left:1.5em;	padding-left:0px;}.niceList ol li {list-style:decimal; background-image:none;padding-left:0em;}div.imgcapl {  float: left;  padding: 5px;border: 1px solid #333333;margin:0 20px 20px 0;}div.imgcapl p {  text-align: left;  font: 10px Verdana, Arial, Helvetica, sans-serif;  line-height: 50%;  color: #333333;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.bioText {	font: Arial, Helvetica, sans-serif;	font-size: 92%;	line-height: 1.2;}.caption {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	}body#1 #t-1 a,body#2 #t-2 a,body#3 #t-3 a, body#4 #t-4 a, body#5 #t-5 a, body#6 #t-6 a,  body#7 #t-7 a, body#8 #t-8 a, body#9 #t-9 a {	background: #E0F5A7;	color: #71714A;	}