@charset "UTF-8";
/* CSS Document */
* {margin:0;padding:0}
/* mac hide \*/
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body { 
text-align:center;
min-height:500px;/* for good browsers*/
min-width:800px;/* for good browsers*/
background-color: #e0d1cc;
font-size: 100%;
font-family: Verdana, Arial, Sans-Serif;
color:#555;
}

p {
font-size:0.8em;
text-align:left;
}

h2{
font-weight:bold;
text-align:left;
font-size:1.1em;
color:#d2232a;
padding-bottom:10px;
}

h3{
font-weight:bold;
text-align:left;
font-size:0.9em;
color:#d2232a;
}

ul {
	list-style-type: square;
	padding-left: 20px;
	margin-left: 0;
	line-height: 1.2em;
	margin-top: 1px;
}

#outer{
height:100%;
width:100%;

vertical-align:middle;
}


#container{
width:850px;
background-color:#e0d1cc;
text-align:center;
margin-left: auto;
margin-right: auto;
margin-top:0px;
}


#banner{
height:100px;
width:850px;
background:#d2232a url(images/banner_corners.gif) no-repeat bottom;
}


#banner .logo{
float:left;
padding:0 0 0 20px;
}

#banner .tagline{
float:right;
padding:30px 20px 0 0;
}

#topnav {
height:auto;
width:850px;
background-color: #e0d1cc;
margin:0;
padding:0;
}

#topnav ul {
text-align:left;
text-decoration:none;
border:none;
list-style:none;
margin: 20px 0 0 30px;
padding:0;
border:none;
}

#topnav li {
text-decoration:none;
border:none;
display:inline;
padding:0;
margin:0;
}

.spacer {
padding-left:20px;
}


#main{
width:850px;
vertical-align:top;
min-height:300px;
background:#FFF url(images/main_corners.gif) no-repeat top;
border:none;
padding-top:20px;
padding-bottom: 20px;
}

#left{
width:165px;
float:left;
margin: 0 0 0 20px;
}

#left ul {
text-decoration:none;
border:none;
list-style:none;
margin:0;
padding:0;
}

#left li {
text-decoration:none;
border:none;
padding:0 0 0 0;
margin:0;
}

#left img {
margin-bottom:10px;
}

#leftnav{
width:164px;
margin-bottom:15px;
}

#leftnav ul {
text-decoration:none;
border:none;
border:2px solid #e5aa56;
list-style:none;
margin:0;
padding:0;
}

#leftnav li a {
color:#666666;
text-decoration:none;
}

#leftnav a:link, #leftnav a:visited {
text-align:left;
border-bottom:2px dotted #e5aa56;
display:block;
font-size:0.7em;
text-decoration: none;
padding:10px 0 10px 10px;
margin:0;
}

#leftnav a:hover {
text-align:left;
border-bottom:2px dotted #e5aa56;
display:block;
font-size:0.7em;
background-color:#f3d4aa;
color:#000000;
text-decoration: none;
padding:10px 0 10px 10px;
margin:0;
}

#leftnav .active {
font-weight:bold;
color:#CC0000;
}

#leftnav .border {
border:none;
}

#leftnav li .noborder {
border:none;
}

#leftnav li .noborderactive {
border:none;
font-weight:bold;
color:#CC0000;
}

#right{
width:195px;
float:right;
margin:0 20px 0 0;
}

#right img{
margin-bottom:10px;
}

#textarea{
background-color:#e4d8d4;
width:390px;
height:auto;
margin-left:205px;
padding:10px;
}

#textarea img{
border: 1px solid #FFF;
}

.tabletext {
font-size:0.7em;
text-align:right;
}

#footer{
border-top:1px solid #FFF;
margin-top:10px;
margin-bottom:20px;
line-height:2;
font-size:0.6em;
text-align:left;
color:#8e736c;
}

#footer a:link, #footer a:visited{
color:#8e736c;
text-decoration:none;
border:none;
}

#footer a:hover{
color:#000000;
text-decoration:none;
border:none;
}

