body {
margin-right : 20px; 
margin-bottom : 20px; 
margin-left : 20px; 
font-family : Arial, Helvetica, sans-serif; 
font-size: 0.8em;
font-weight : normal; 
} 

a.toc:hover {
color: #9B8C5B;
}

a.toc { 
	text-decoration: none;
}

div.toc_left {
float: left;
width: 50%;
}

div.toc_right { 
float: right;
width: 50%;
}

.toc_left ul, .toc_right ul {
margin-top: 0px;
padding-top: 0px;
}

a[href^="http:"] {
	display:inline-block;
	padding-right:18px;
	line-height:18px;
	background:transparent url(icons/elink2.png) center right no-repeat;
	}

a[href^="mailto:"] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/email.png) center right no-repeat;
	}

a[href$='.pdf'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/pdf.png) center right no-repeat;
	}

a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/swf.png) center right no-repeat;
	}

a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlsx'], a[href$='.xlw'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/xls.png) center right no-repeat;
	}

a[href$='.ppt'], a[href$='.pps'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/ppt.png) center right no-repeat;
	}

a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/doc.png) center right no-repeat;
	}

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(icons/zip.png) center right no-repeat;
	}
	
#image {
	background-image: none;
}

h1 , h2 , h3 , h4 , h5 , h6 {
font-family : Georgia, serif; 
font-weight : normal; 
} 

h1 {
font-size: 1.7em;
padding-left: 10px;
}

h2 {
font-size: 1.2em;
padding-left: 10px;
color: #5C5D60;
font-weight: bold;
}

.head , .headbox , .dynabox , a.leftmenu {
font-weight : bold; 
text-decoration : none; 
font-family : Arial, sans-serif; 
font-size: 1.0em;
} 

ul.rates {
list-style-type: none;
padding: 0px 0px 0px 10px;
margin: 0px;
}

.head , .headbox  {
background-color: #9B8C5B;
color: white; 
} 

.breadcrumbs, .breadcrumbs a, .headbox a:hover {
color: white;
text-decoration: none;
}

.breadcrumbs { 
font-weight: bold;
font-family: Arial;
font-size: 1.3em;
padding-left: 10px;
}

.pubrep {
font-size: 1.3em;
font-family: Georgia, Serif;
text-align: right;
float: right;
padding-right: 10px;
}

a 	{color : #000000; } 

.dynabox  {color : white; }
.pos0 , body  {background-color : #ffffff; color : #000000; } 
.pos1 , .dynabox , a.leftmenu:link , a.leftmenu:visited { background-color: #F2E9B8; color : #9B8C5B; } 
.pos2  { background-color : #5C5D60; color : #ffffff; } 
.pos3 , .topbox 	{background-color : #FFFFFF; color : #000000; } 
.neg0  {background-color : #000000; } 
.neg1  {background-color : #4d75a0; color : #ffffff; border : #000000; } 
.neg2 , .headbox , .pubname  { background-color: #9B8C5B; color: #F2E9B8; } 

.mainbox  {
background-color: #F2E9B8; 
color: #000000;
border: 0 none;
}

a.leftmenu {
display : block; 
padding: 2px 2px 2px 5px;
width : 185px; 
font-weight: normal;
}

a.leftmenu:hover {
background-color : #5C5D60; 
color : #ffffff;
} 

.headbox {
display : block; 
padding: 2px 2px 2px 5px;
width : 185px; 
text-align : left; 
} 

.pubname {
padding: 4px;
text-align : center; 
font-weight: bold; 
text-decoration: none; 
font-family: Georgia, serif; 
clear: both;
} 

.topbox {
height : 200px; 
background-image: url('logos/VFP_Banner_Website.jpg');
background-repeat: no-repeat;
} 

.topboxlogo { 
display: block;
text-decoration: none;
height: 200px;
}

.topnav {
padding: 0px;
height: 30px;
line-height: 30px;
background-color: #9B8C5B;
color: white;
} 

.bodybox { 
padding: 0px;
border: 0px none;
border-spacing: 0px;
width: 100%;
}

.mainbox p, .mainbox img, .mainbox h3{
padding-right: 10px;
padding-left: 10px;
color: black;
} 

.dynabox {
text-align : center; 
} 

.dynacontent {
padding-top : 3px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 3px; 
text-align : left; 
font-weight : normal; 
font-size: 0.8em;
} 

#timemachine {
background-color: #5C5D60;
text-indent: 10px;
color: white;
height: 40px; 
line-height: 40px;
border: none;
font-family: Arial, sans-serif;
}

#timemachine a {
display: block; 
color: white;
font-weight: bold;
}

.copyright {
background-color: #9B8C5B;
color: #FFFFFF;
height: 26px;
line-height: 26px;
padding-right: 10px;
text-align: right;
font-weight: bold;
}