#content h2
{
	background: url(../images/bg_dropmenu.gif);
}



body,select {
font:11px verdana;
color:#333;
}

#content {
text-align:left;
font:11px/22px Verdana;
margin:0;
}

#content p {
margin:10px;
}

#content h2 {
border-bottom:1px solid #ccc;
font:bold 9pt Verdana;
background:#9CA086;
color:#fff;
margin:0 0 10px;
padding:15px;
}

#content h3 {
	font:bold 8pt Verdana;
	background: url(../images/h2_steps.gif) repeat-y;
	height: 20px;
	padding: 10px 10px 5px 10px;
	margin: 10px 5px;
		color: #2D3194;
}

#content p.source {
text-align:right;
color:#aaa;
font:8pt Arial;
margin-top:50px;
}

#content ol {
list-style-type:lower-alpha;
}

div.dashed {
overflow:hidden;
height:10px;
border-bottom:1px dashed #ccc;
margin-bottom:10px;
}

#foot_line {
	margin: 10px auto 5px;
}

#footer {
padding-top:10px;
width:680px;
color:#666;
padding-bottom:5px;
text-align:left;
margin:0 auto;
}

#footer p {
text-align:justify;
margin:5px;
}

#footaddr
{
 text-align: right; padding-right: 10px; font: 11px/20px Arial;
}

#footer p.small {
font:7pt/10pt Arial;
}

a {
color:#00f;
text-decoration:none;
}

a:hover {
color:#00f;
text-decoration:underline;
}

img.picLeft {
display:block;
float:left;
margin:15px 15px 10px 5px;
}

img.picRight {
display:block;
float:right;
margin:10px 5px 10px 15px;
}

body {
background:#EEE url(../images/bg_body.gif) center repeat-y;
padding:18px;
}

#head {
background:#fff;
width:680px;
margin-bottom:10px;
text-align:left;
margin: 0 auto 15px;
}

#body {
width:680px;
padding-bottom:5px;
text-align:left;
margin:0 auto;
}

#navcontainer {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom:5px;
width:520px;
}

#navcontainer ul {
padding-left:0;
background-color:#036;
color:#FFF;
float:left;
width:100%;
font-family:arial, helvetica, sans-serif;
margin:0;
}

#navcontainer ul li {
display:inline;
}

#navcontainer ul li a {
background-color:#036;
color:#FFF;
text-decoration:none;
float:left;
border-right:1px solid #ddd;
width:110px;
padding:0.3em 1em;
}

#navcontainer ul li a.first {
width:35px;
}

#navcontainer ul li a.last {
width:40px;
border-right:0;
}

#navcontainer ul li a:hover {
background-color:#369;
color:#fff;
}

td.bodyLeft {
width:140px;
background:#fff;
border-color:#fff;
border-style:solid;
border-width:0 5px 0 0;
}

td.sub_foot {
width:140px;
background:#fff;
border-color:#fff;
border-style:solid;
border-width:0 5px 5px 0;
}

td.sub_foot p {
font:8pt/12pt Arial;
text-align:right;
color:#999;
padding:0;
}

html {
overflow:0;
}

body.va {
text-align:center;
margin:0 auto;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix {
height:1%;
}

div.blank {
overflow:hidden;
height:10px;
}

div.noflash {
text-align:center;
margin:30px 0;
}

td.money
{
	text-align: right;
}