body { 		background: #ffffff; 
			color: #000000;
		    margin: 0px;
			}

a:link { color: #335085; background-color: #ffffff; text-decoration: underline;}
a:visited {	color: #335085; background-color: #ffffff; text-decoration: underline;}
a:hover {color: #66CC00; background-color: #ffffff; text-decoration: underline;} 
a:active { 	color: #335085; background-color: #ffffff; text-decoration: underline;}

.name, .name a:link, .name a:visited, .name a:hover, .name a:active { 
color: #000000; 
background-color: #ffffff; 
text-decoration: none;
}


b {			font-size:   small; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			}	

			
h1 {		font-size: 135%; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 0;
			margin-left: 15px;
			margin-top: 15px;
			margin-bottom: 5px;
			color: #000000;
			}	

			
h2 {		
			font-size: 120%; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 110%;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			margin-bottom: 1px;
			margin-top: 9px;
			}
			
h2 a:link, h2 a:visited, h2 a:active {		
			color: #335085;

			}
			
h2 a:hover {		
			color: #66CC00;
			}



h3 {
			font-size: 110%; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 100%;
			font-weight: bold;
			color: #000000;
			text-decoration: none;
			margin-bottom: 5px;
			margin-top: 1px;
			}
			
			/* just for FDD table headers */
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
			font-size: 85%; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 100%;
			font-weight: normal;
			color: #335085;
			text-decoration: underline;
			}

h3 a:hover {
			font-size: 85%; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 100%;
			font-weight: normal;
			color: #66CC00;
			text-decoration: underline;
			}
			

p, div, dl, dt {		font-size: small; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			line-height: 125%;
			font-weight: normal;
			}
				



		
blockquote {font-size: small; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			line-height: 120%;
			font-weight: normal;
			}
					
/*backgrounds*/

.header-bg {
background-color: #336699;}

.footer-bg {
background-color: #336699;}

.title-bg {
background-color: #336699;}

.nav-v-bg {
background-color: #eef2d2;}

.bib-bg {
background-color: #d1d7de;}

.bib-bg-head {
background-color: #eafe98;}

/*horizontal navigation controls*/

.breadcrumbs {
font-size: 75%;
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-color: #ffffb3;}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {
color: #004080; 
background-color: #ffffb3;}

.empty-space-format {
line-height: 2px;
}

/*vertical navigtaion controls*/

/*primary navigation, linked and selected*/

.nav-primary	{ 	
font-size: 95%;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #004080;
background-color: #eef2d2;
}

.nav-primary a:link { 
font-size: 95%;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #004080;
background-color: #eef2d2;}

.nav-primary a:visited { 
font-size: 95%;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #004080;
background-color: #eef2d2;
}

.nav-primary a:hover { 
font-size: 95%;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #004080;
background-color: #dce6f1;} 
			

.footer	{ 	
font-size: x-small; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
line-height: 120%;
margin-right: .5em;
color: #FFFFFF;
background-color: #336699;
padding-bottom: 4px;}

.footer a:link { 
font-size: small; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
line-height: 120%;
color: #FFFFFF;
background-color: #336699;}

.footer a:visited {
font-size: small; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
line-height: 120%;
color: #C6D0E2;
background-color: #335085;}

.footer a:hover {
font-size: small; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
line-height: 120%;
color: #ffffff; 
background-color: #336699;}

.footer a:active {
font-size: small; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
line-height: 120%;
color: #C6D0E2;
background-color: #335085;}


.xsmall { 
font-size: 9px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}

.formatNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	text-align: left;
	padding: 4px;
	padding-left: 15px;
}

.formatNav a:link, .formatNav a:active, .formatNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #335085;
	font-weight: bold;
	text-decoration: underline;
	background-color: #E0E0E0;
	text-align: left;
	padding: 4px;
}

.formatNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #335085;
	text-decoration: underline;
	background-color: #ffffff;
	text-align: left;
	padding: 4px;
}

.formatDoc a:link, .formatDoc a:visited, .formatDoc a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #335085;
	text-decoration: none;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}

.formatDoc a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #66CC00;
	text-decoration: none;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}


.example {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	background-color: #ffffff;
	border-bottom: 1px solid #999;
	width: 80%;
	padding: 15px;
}

.tag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	background-color: #ffffff;
	width: 80%;
	padding: 15px;
	border-bottom: 1px solid #336699;

}

.examplehead, .examplehead a:link, .examplehead a:active, .examplehead a:visited {
	font-size: medium;
	font-weight: bold;
	color: #335085;
	background-color: #ffffff;
	}
	
.examplehead a:hover {
	font-weight: bold;
	font-size: medium;
	color: #66CC00;
	text-decoration: underline;
	background-color: #ffffff;
	}
	
	

.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	color: #333333;
	background-color: #ffffff;
	padding-right: 6px;
	text-align: left;
	padding-top: 10px;
}


	
