body		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000044;
	margin: 0;
	behavior:url(css/csshover.htc);
	background-color:#D8D8D8;
}
p {text-indent: 15px;color:#000; font-size:12px;}
li, ul {color: #66CCFF; margin:2px; padding:2px; font-size:14px; list-style-type:disc;}

#menu {
width: 10em;
}

#menu dt {
cursor: pointer;
background-image:url("navbg.jpg");
height: 20px;
line-height: 20px;
margin: 2px 0;
border: 1px solid gray;
text-align: center;
font-weight: bold;
color:#99CCFF;}

#menu dd {
position: absolute;
z-index: 100;
left: 60px;
margin-top: -20px;
width: 10em;
background:#99CCFF;
border: 1px solid gray;
}

#menu ul {
padding: 2px;
}
#menu li {
font-weight:bold;
text-align: center;
font-size: 90%;
height: 18px;
line-height: 18px;
}

#menu dt a {
color:#99CCFF;
text-decoration: none;
display: block;
}

#menu li a {
color:#003399;
text-decoration: none;
display: block;
}

#menu li a:hover {
color:#DF4800;
font-weight:bold;
}

#menu dt a:hover {
color:#DF4800;
}


ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color:#99CCFF;
background-color: #000044;
text-decoration: none;
}

#navlist a:hover
{
color:#66CC99;
text-decoration: none;
}

.copyright {text-decoration:none; font-size: 8pt; font-weight: bold; color: #6699CC}
a.copyright:link    { color:#6699CC} 
a.copyright:visited    { color:#6699CC} 
a.copyright:hover    { color: #000044} 

.left_nav { font-size: 12pt; font-weight: bold; color: #003366; padding: 5px; display:block;}
a.left_nav:link    { font-size: 12pt; font-weight: bold; color: #6699cc; text-decoration:none;} 
a.left_nav:visited    { font-size: 12pt; font-weight: bold; color: #000044;text-decoration:none;} 
a.left_nav:hover    { font-size: 12pt; font-weight: bold;color: #000044;} 

a.columnselected:link { color: #CCCCCC }
a.columnselected:hover { color: white }
a.columnselected:visited { color: #CCCCCC }

.quotes { font-size: 10pt;  color: #000000}
.quotesBold { font-size: 10pt; font-weight: bold; color: #000000}
.smallstuff { font-size: 8pt;  color: #000044;}
.bold_label { font-size: 10pt; font-weight: bold; color: black; }
.attachheader { font-size: 10pt; font-weight: bold; color: #FFFFFF; }
.bold_note { font-size: 10pt; font-weight: bold; color: #CCCCCC; }


.hr			{ color: black; font-size: 10pt; font-weight: bold;}


.tableBorder	{ background-color: #646464 }
.whiteBack		{ background-color: white }	
.footer			{ border: 1pt solid #7b007b; font-size: 9pt }

.border		{ border: 1pt solid #7b007b }


.header		{ font-size: 14pt; font-weight: bold; color: #003366;}
.header2	{ font-size: 12pt; font-weight: bold; color: #003366; }
.header2b	{ font-size: 10pt; font-weight: bold; color: #003366; }
.header2w	{ font-size: 12pt; font-weight: bold; color: #FFFFFF; }
.homecopy1  { font-size: 10pt; color: #CCCCCC; }
.larger		{ font-size: 13pt; font-weight: bold }
+.small		{ font-size: 8pt }

div#formcontainer {width:350px; margin-left:10px; margin-top:10px; border:groove;}
div#formcontainer form{border-top:0px solid #ccc; border-bottom: 0px solid #ccc;}
div#formcontainer div.clearfix {border-top:0px solid #ccc; padding:10px 0px; vertical-align:top;}
div#formcontainer form label {width:120px; float:left; font-size:.75em; color:#000033; padding-left:5px;}

div#formcontainer2 {width:350px; margin-left:10px; margin-top:10px; border:groove;}
div#formcontainer2 form{border-top:0px solid #ccc; border-bottom: 0px solid #ccc; padding:5px}
div#formcontainer2 div.clearfix {border-top:0px solid #ccc; padding:10px 0px; vertical-align:top;}
div#formcontainer2 form label {width:350px; float:left; font-size:.75em; color:#000033; padding:5px;}