body {
	margin: 10px 0px 0px 0px;
	text-align: center;
	background-color: #F4F4D9;
	font: 13px "Trebuchet MS";
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}

td {
	font: 13px "Trebuchet MS";
}

table.insert {
		border : 1px solid #dcdcdc;
		background-color: ##ffffff//#F4F4D9;
		font: 11px "arial";
}

pre.insert {
		border : 1px solid #dcdcdc;
		background-color: ##ffffff//#F4F4D9;
		font: 11px "arial";
		padding : 2px 2px 2px 2px;}

td.insert {
		text-align: left;
		font: 11px "arial";
		border-right : 1px solid dcdcdc;
		border-bottom : 1px solid dcdcdc;
		margin : 0px 0px 0px 0px;
		padding : 0px 2px 0px 2px;
}

#layout {
	margin: 0 auto;
	padding: 15px 15px 15px 15px;/*10px;*/
	width: 620px;
	background-color: #ffffff;
	border: 1px solid #C0C0C0;/*#F3F3D9;*/
	text-align: left;
}

H1, H2, H3, H4, H5 {
	color: #006633; 
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
	
H1 {
	font-size: 30px;
}
	
H2 {
	font-size: 26px;
}

H3 {
	font-size: 20px;
}
	
H4 {
	font-size: 16px;
}

H5 {
	font-size: 16px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.s1 {font-size: 1px;}
.s2 {font-size: 2px;}
.s3 {font-size: 3px;}
.s4 {font-size: 4px;}
.s5 {font-size: 5px;}
.s6 {font-size: 6px;}
.s7 {font-size: 7px;}
.s8 {font-size: 8px;}
.s9 {font-size: 9px;}
.s10 {font-size: 10px;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s13 {font-size: 13px;}
.s14 {font-size: 14px;}
.s15 {font-size: 15px;}
.s16 {font-size: 16px;}

.h1 {line-height: 1px;}
.h2 {line-height: 2px;}
.h3 {line-height: 3px;}
.h4 {line-height: 4px;}
.h5 {line-height: 5px;}
.h6 {line-height: 6px;}
.h7 {line-height: 7px;}
.h8 {line-height: 8px;}
.h9 {line-height: 9px;}
.h10 {line-height: 10px;}
.h11 {line-height: 11px;}
.h12 {line-height: 12px;}
.h13 {line-height: 13px;}
.h14 {line-height: 14px;}
.h15 {line-height: 15px;}
.h16 {line-height: 16px;}


p {
	text-align: justify;
}

.justify {
	text-align: justify;
}

.u {
	text-decoration: underline;
}

.fontSize {
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
}	

ul {
	margin : 5px 0px 0px 20px;
}

p.terms {
	margin-top : 0px;
	text-align: justify;
}
.noLeading p {
	margin : 0px;
	text-align: justify;
}
.topRule {
	border-top: 1px solid #AAA;
}

.bottomRule {
	border-bottom: 1px solid #AAA;
}

/************ANCHOR***************/

a, a:link {  
	font: 13px "Trebuchet MS";
	color: #1B5000; 
	text-decoration: none
}

a:visited {
	color: #55664C;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
}

/************CRUMBS***************/
.crumb {
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal;
	color: #808080; 
}

.crumb a, .crumb a:link, .crumb a:visited {
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
}

.crumb a:hover {
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	text-decoration: underline;
}

/**************START FOOTER************/
.footernav, .footernav a, .footernav a:link, .footernav a:visited {
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	color: #1B5000;
	text-decoration: none;
}
.footernav A:hover    {
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	color: #1B5000;
	text-decoration: underline;
}

.smalldark, .smalldark a, .smalldark a:link, .smalldark a:visited {
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 10px; font-style: normal; 
	line-height: normal; 
	font-weight: 400; 
	color: #696969; 
	text-decoration: none;
}

.smalldark a:hover {
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 10px; font-style: normal; 
	line-height: normal; 
	font-weight: 400; 
	color: #696969; 
	text-decoration: underline;
}
/********* END FOOTER**********/

/********ANNOUNCEMENt ***********/
.announcement {
	background-color:#EDEECE;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px 1px 1px 1px;
	padding: 0px 5px 0px 5px;
}	
/********ANNOUNCEMENt ***********/

/********SITE MAP ***********/
.sitemap {
	background-color:#EDEECE;
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 10px;
}	
/********SITE MAP ***********/

/*********NAV MENU START**********/

#nav {
	font: bold 12px "Trebuchet MS";
   	width: 620px;
}

#nav, #nav ul { /* all lists */
	margin: 0;
	border-top: 1px solid #ddd; /*777*/
	padding: 0 0 0 5px;
	list-style: none;
	line-height: 1;
}	

#nav a {
	display: block;
}	

#nav a:hover {
	text-decoration: none;
}
	
#nav li { /* all list items */
	float: left;
	width: 102px; /* width needed or else Opera goes nuts 96*/
	margin: 0;
	padding: 2px 0;
}

#nav li a {
	color: #333;
	text-align: center;
	padding: 3px 0;
	font: bold 13px "Trebuchet MS";
}
	
#nav li a:hover {
	color: #FFF;
	background-color: #006633;
}
	
#nav li ul { /* second-level lists */
	position: absolute;
    /* background-image: url(images/background-menu.gif);  */
    /* background-repeat: repeat-x;                        */
	background: #F7F3EA;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width: 150px;
	margin: 0;
	border-top: none;
	border-right: 2px solid #AAA;
	border-bottom: 2px solid #AAA;
	border-left: 1px solid #DDD;
	padding: 0;
}

#nav li li {
	width: 100%;
	margin: 0;
	border-top: 1px solid #DDD;
	padding: 0;
	font-weight: normal;
}
	
#nav li li a {
	color: #000;
	text-align: left;
	padding: 7px;
	font: normal 11px "Trebuchet MS";
}
	
#nav li:hover ul, 
#nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
	
#nav li li:hover,
#nav li li.sfhover {
	background-color: #006633;
}
	
#nav li li:hover a,
#nav li li.sfhover a {
	color: #FFF;
}	
/******** NAV MENU END*******/

