body {
margin: 0 auto;
text-align: center;
color: #000000;
background-color:#fff;
font: .9em verdana, arial, sans-serif;
}

a {
	text-decoration: none; color:#1811D1; 
}


h1 {font: 2em verdana, arial, sans-serif;}
h2 {font: 1.6em verdana, arial, sans-serif;}
h3 {font: 1.2em verdana, arial, sans-serif;}
h4 {font: 1em verdana, arial, sans-serif; font-weight: bold; border-top: 1px solid #666666;}

h1, h2, h3, h4 {text-align:left;}

a:hover {
	color : #000000;
	background-color: #ffc53d;
	text-decoration : underline;
}



#header {
padding-top: 0;
margin: 0 auto;
width: auto;
border-bottom: 1px solid;
border-top: 0;
}

#banner {
text-align: left;
margin: 0 auto;
width: 806px;
height: auto;
padding: 0;
}

#main {
margin: 0px auto;
width: 806px;
height:  auto;
min-width: 800px;
border: 0;
}

#leftside {width:180px; height: auto; margin:0; padding:0; float:left;}

.navleft {width: auto; margin: 0; padding: 0; border-left: 1px solid; border-right: 1px solid; }

.navleft A {
font:1em verdana, arial, sans-serif;
text-decoration: none;
display: block; 
padding:4px;
}

.navleft UL {padding: 0; 
margin: 0px; 
text-align:left;
list-style-type: none;}

.navleft LI {border-bottom: #ae2424 1px solid;
margin:0px;}

#rightside {
float: right; 
width: 620px; 
height:auto;
text-align: left;
background-color: #ffffff;
border-top:0;
border-right:1px solid #545348;
border-bottom:1px solid #545348;
border-left:1px solid #545348;

}

.content {
padding: 5px 15px 5px 15px;
color: #333333;
background-color:#ffffff;
}

.content p {text-align:left;}

/*plainlist is vertical list with no bullets */

.plainlist ul
{margin:2px 0 2px 0;}

.plainlist ul li{
	list-style-type: none;
	list-style-position: outside;
	margin:0 0 0 1em;
	text-indent:0;
	text-align:left;
}

.dialogue ul
{margin:10px 0 12px 0;}

.dialogue ul li{
	list-style-type: none;
	list-style-position: outside;
	margin:0 0 0 1em;
	text-indent:0;
}
.dialogue ul li:first-child {font-weight:bold;}

.form {padding:10px 10px 20px 10px; background-color:#F3F3F3; border-top:1px solid; border-bottom:1px solid; margin-top: 20px}

.table_cn table {border-collapse: collapse; width:85%; margin: 5px 0 0 5px; border: 0 solid #000; background:#FFF; }

.table_cn table th, table td { margin:0; padding:8px 20px; border-bottom:1px solid #B5B5B5;}

#footer{
width:620px;
float:right;
text-align:center;
font-size:.8em;
margin:0;
padding:0;
}


.clearfloats {clear:both; padding:0; margin:0; line-height:0; width:100%}

