/* CSS Document */

* {font-size:101%;}
body {font-family: "Times New Roman", serif; margin:0; background:rgb(129,135,119) url(images/oldGrnTile.jpg);}
p {line-height:1.1em;}
h2 {color:rgb(178,59,49);}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h5 {font-size:.8em;}
h1, h3, h4, h5, h6 {color:rgb(75,85,60); margin-bottom: 8px;}
h4 {border-bottom:2px solid rgb(178,59,49); margin-bottom:5px;}
ul {line-height:1.3em; margin-top:0;}
#wrapper {background:rgb(237,224,190); position:relative; margin: 40px auto; width:800px; min-height:38em;}
/*#wrapper {background:rgb(236,233,192);}*/
#logo {position:absolute; top: -25px; left:-55px; z-index:3;}
#contents {margin-left:27%; padding:.5em 15px 15px 25px;}
#contents p {margin-top:.2em; margin-left:1em;}
#leftCol {padding:430px 15px 15px 35px; float:left;}
#nav1 {position:absolute; top: 130px; left:-39px; width: 263px; background:rgb(230,230,220) url(images/menu_body.jpg) top; padding:0; text-align:center; z-index:2;}
#nav2 {background: url(images/menu_top.jpg) top no-repeat; margin-top:-20px;}
* html #nav2 {margin-top:0;}
#nav2 ul {list-style-type:none; line-height:1.5em; margin:0 auto; margin-top:-10px; background:url(images/menu_btm.jpg) bottom no-repeat; padding-bottom:3.5em;}
#nav2 li {display:block; font-weight:bold; margin-left:-24px; width:230px;}
* html #nav2 li {margin-left:0;}
#nav2 a, #nav a:link, #nav a:visited, a {
	color:rgb(178,59,49);
	text-decoration:none;
	display:block;
	padding: 2px 0 1px 0px;
	margin: 0;
	border:1px dotted rgb(230,230,220); border-width:1px 0;
}

#nav2 a:hover, #nav a:active {
	/*border:1px solid rgb(130,140,120);*/
	border:1px solid rgb(110,70,40);
	border-width:1px 0;
	background-color:rgb(170,120,85);
	color:rgb(230,230,220);
	/*background:url(images/menu_active3.gif) center no-repeat;*/
}

#nav2 .choice { background-color: rgb(170,120,85); color:rgb(230,230,220); /*background:url(images/menu_active5.gif) center no-repeat;*/ border:1px solid rgb(110,70,40); border-width:1px 0;}

a {display:inline; text-decoration:underline;}
#nav2 img {margin:-20px 0 0 0;}
#nav2 h2 {padding-top:31px;}


#clearer {clear:both;}
#contact {font-size:90%; border-width: 1px 0 0 0; border-color: rgb(170,120,85); border-style: solid; padding-top: 5px;}
#contact2 {font-size:90%; margin-top: 5px;}
.separator {}
.noBull {list-style-type:none;}

th { font-variant:small-caps; background-color:rgb(230,230,220); color:rgb(75,85,60);  padding:4px 12px; border-bottom: 4px solid rgb(178,59,49); border-top:1px solid rgb(170,120,85);}
td, th {text-align:center;}
td {border-bottom:1px solid rgb(170,120,85); font-size:.9em; padding:4px 8px;}
tr .lastRow {border-bottom: 4px solid rgb(178,59,49);}
.left {border-left:1px solid rgb(170,120,85);}
.right {border-right:1px solid rgb(170,120,85);}
.shortWidth {width:55%;}

#highlight {float:right; margin-right:3px; padding:5px; text-align:center; width:217px; }
#highlight p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; margin-top:0;}
#highlight img {/*border:1px solid #000;*/ margin-bottom:0px; float:none;}
.marBtm5px {margin-bottom: 5px;}
.redBdr {border:1px solid rgb(178,59,49); margin:5px;}
#highlight h3, #highlight h4 {color:rgb(178,59,49); border:none;}
.textLeft {text-align:left;}