﻿/* Reset */
html, body, div, span, object, iframe, h1, h2, 
h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:1em;font-family:inherit;vertical-align:baseline; font-weight:normal}
a img {border:none;}
a{outline:0; color:black}
a{ 

    border-bottom:1px #99CC00 solid;

    border-bottom:1px #759236 solid;



	
	font-weight:bold;

	color:#FF0000;

text-decoration:none



}



/* CSS layout */

html{
	font-size:100%;
}
body{



	padding:0px;



	text-align:center;



	background:white;



	font-size:14px;



	font-family:"Book Antiqua", Arial, Helvetica, sans-serif;



	background:#99CC00;	

	background:#91b257;



    behavior: url(csshover3-source.htc);



}



ul{



	padding:2px 0 2px 15%;



}



ol{
	padding:2px 0 2px 15%;
}
ol li{
	font-weight:bold;
}
ol ul{
	list-style:disc;
	padding-left:7%;
	text-decoration:none;
}
li, h4, p, h5{
	padding:5px 0 0 0;
}
li, p, a{

	font-size:1.1em;

}
li a, li p, p a, li li, li li p, li li a, li li p a{
	font-size:1em;
}

p,li{

	line-height:1.25em;

}

#outer{

	padding:0;

	margin:20px auto 20px auto;

	width:808px;

	background:#91b257;	

}

#outer_float{

	width:808px;

	float:left;

	text-align:left;

	background-color:white;

	display:inline;

}

#header{

	background-color:#666699;

	width:808px;

	float:left;

	display:inline;
	
	clear:both;
}

#main{

	float:left;

	width:800px;

	border-left:4px #666699 solid;

	border-right:4px #666699 solid;

	display:inline;

	background:white;

	text-align:left;

	padding-bottom:1em;
	

}

#left{

	float:left;

	width:160px;

	padding-right:0%;

	display:inline;

}

#dwt {

	width:625px;

	float:right;

	display:inline;

	background:white;

	padding-right:10px;

}

#content_center_right{

	float:left;

	width:85%;
	width:510px;

	padding-left:5%;

	display:inline;

}



#content{

	float:left;

	width:75%;
	width:450px;

	padding:0 0 0 0;

	display:inline;	

}

#content p, #content_center_right p{

	padding-left:5%;

	font-size:1.1em;

}

#right{

	float:right;

	width:23%;
	width:150px;
	padding-top:40px;
	display:inline;

}

#footer{

	border-top:4px #666699 solid;

	width:100%;

	float:left;

	background:#666699 url('../images/bottom.jpg') bottom left no-repeat;	

	display:inline;

}

#footer h5 {

	text-align:left;

	float:left;

	padding:0px 2% 4px 2%;

	min-height:20px;

	line-height:20px;

	color:white;

	font-size:.8em;

	display:inline;
}
#content_center_right a{
	color:#FF0000;

	
}
#content_center_right h3{
	padding-left:5%;

}
#content_center_right h4{
	font-weight:bold;
	padding-left:5%;
	padding-top:.5em;
}

h2{

	font-weight:bold;

	font-size:1.35em;

	margin-top:15px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	width:96%; color:white; background-color:#666699; line-height:1.1em; padding:0 2% 0 2%;

	padding-top:0; margin-top:0;

	text-transform:uppercase;
	float:left;

}

h3{



	font-weight:bold;



	font-size:1.25em;



	margin-top:15px;



	font-family:Tahoma, Arial, Helvetica, sans-serif;



	color:#759236;

padding-left:5%;


}



h4{

	font-size:1.15em;

	color:#759236;

	font-weight:bold;

	padding-left:5%;



}



#menu{

	clear:both;

	text-align:right;

	background:white;

	float:left;

	width:770px;

	border-bottom:4px #666699 solid;

	border-left:4px #666699 solid;

	border-right:4px #666699 solid;

	height:26px;

	line-height:26px;

	font-size:13px;

	padding-left:30px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	display:inline;



}



#menu ul li a, #menu ul li a:visited{

	font-size:13px;

	font-weight:bold;

	padding:0 20px 0 20px;

	color:#000066;

	display:block;

	text-decoration:none;

	border:none;

	text-transform:none;

}

#menu ul li{

	float:left;

	position:relative;

}

#menu ul{

	list-style:none;

	padding:0;

	margin:0;

}

#menu ul li ul{
	display: none;
}
#menu ul li:hover ul li{
	color:#000066;	
	font-weight:bold;
	display:block;
	width:100%;
	float:left;
	text-align:center;

}
#menu ul li a:hover, #menu ul li:hover ul li:hover a{

	color:#759236;

	font-weight:bold;

	text-decoration:none;	

}

#menu li:hover ul {

	padding:0; margin:0;

	display:block; 

	position:absolute; 

	top:21px; 

	padding-top:5px;

	background:white;

	float:left;

	border-bottom: 4px #666699 solid;



}

#menu li:hover ul, #menu li.sfhover ul{

	left: auto;

	z-index: 100;

	}



#menu ul li:hover ul li{

	padding:0;

	margin:0;

	padding-right:12px;

	padding-left:6px;

	border-right: 4px #666699 solid;

	border-left: 4px #666699 solid;

	float:left;

	width:190px;

	padding-top:.05em;

	padding-bottom:.15em;

	background:white;

}

#menu ul li:hover li a{

	padding-left:5px;



}

.blue{
	color:#666699;
}
.green{

	color:#759236;



}

#quote{

	padding-top:20px;

	padding-left:10px; 

	font-size:.9em; 

	font-style:italic; 

	clear:both;

	padding-right:10px;

	

}

.first_line{
	padding-top:15px;
	margin-top:0;
}
.number{

	font-size:2.2em; padding-left:5px; padding-right:5px;color :white; background:#759236; margin-right:5px; float:left; margin-right:5px; margin-bottom:5px;

}

.uppercase{

	text-transform:uppercase;

	font-size:.95em;

}



.blue_background{

	float:left;

	width:100%;	

	margin:1em 0 10px 0;
	
	clear:both;
	
	background-color:#666699;

}

.blue_background img{

width:100%;

float:left;

height:6px;

display:inline;

background-color:#666699;

}

#footer h5 a{
text-decoration:none; 
color:white;
border:none;
}

td h3{
	line-height:1.25em;
	padding:0;
	margin:0;
}