body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;color: #000;background-color: #fff; }

/* Site Links */	
a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #174B7B;text-decoration: underline;}

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #800080;text-decoration: underline;}

a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #FF0000;text-decoration: underline;}

a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #0000FF;text-decoration: underline;}

#sitename{}

.info{display: none;}
		
#container{width: 780px;background-color: #FFF;border: 1px solid #333;}
		
#banner{background-color: #fff;}

#navrow{height: 25px;background-color: #4976CC;color: #fff;padding-left: 10px;vertical-align: middle; font-size: 12px;border-bottom: 2px solid #D6143F;}

#navrow a:link {color: #fff;text-decoration: none;}

#navrow a:visited {color: #8EC73F;text-decoration: none;}

#navrow a:hover {color: #003975;text-decoration: none;}

#navrow a:active {color: #D6143F;text-decoration: none;}

#content{}
		
#leftcol{background-color: #8EC73F;width: 249px;}


		
#leftcol p {margin-top: 0;}
		
#rightcol {padding: 7px 0px 7px 7px;}

#feattable {border-bottom: 7px solid #fff;}

#rightfeat {background-color: #D6F1B2;border-left: 7px solid #fff;  padding: 0px 7px 7px 7px;border-right: 7px solid #fff; width:100%;}

.mainright{border-top: 1px solid #D6143F; border-bottom: 1px solid #D6143F;background-color: #ECB7C4;color: #D6143F;height: 15px; padding-top: 2px; padding-left: 5px;overflow:hidden; width:519px;}

.mainrightar{border-top: 1px solid black; border-bottom: 1px solid black;background-color: #c0c0c0;color: black;height: 15px; padding-top: 2px; padding-left: 5px;}

#articletable{width: 524px;}

.feature{
	background-color: #FFFFFF;
	/*padding-top: 8px;*/
	padding-top: 8px;
	border-bottom: 1px solid #D6143F;
	padding-bottom: 8px;
	padding-right: 5px;
}

.featurear{background-color: #c0c0c0;padding-top: 8px; border-bottom: 1px solid black; height:70px;padding-bottom: 8px;padding-right: 5px;}

/*.feature img {padding: 0px 8px 0px 0px;float:left; }*/

.feature p {padding: 0px 5px 0px 5px;}
		
#rightcol h2 {margin-top: 0;}
		
#footer{border-top: 2px solid #D6143F;color: #003975; text-align: center;background-color: #fff; padding: 5px 0px 5px 0px;}

td{text-align: left; vertical-align: top;}

img {border: 0;}

h1 {font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #648F27; }
	
h2 {padding-left: 5px;font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #D6143F; line-height: 11px;}
	
p {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin-top: 0px;}



.ulst{padding-left: 20px;list-style-type:circle;font-weight : normal;}

.ulst li{float:none;padding-left: 10px;}


.ulist{padding-left: 10px; font-weight : bold;}

.ulist li{float:none;padding-left:20px;}


/* Drop down nav */

ul
{	padding: 0; 
	margin: 0; 
	list-style: none; 
	font-weight : bold;
}

li {float: left;}

li div {position: absolute; width: 180px;}

li div ul {background-color:#4976CC;}

li:hover, li.hover {
    position: static;
}

/*li>ul {top: 10px;left: auto;}*/

li:hover div, li.over div {display: block;}

.sub{width: 200px; display: block;padding:5px 5px 5px 5px; border-bottom: 1px solid #eee;background-color: #4976CC;}

.featlist{list-style: disc inside; font-weight : normal;padding-left: 5px;float:none;}

.drop{display:none; }

.leftMenu
{
float:left;
border-top:1px solid black;
border-left:1px solid black;
}
.lMenuItem
{
border-left: 5px solid #1958b7;
border-bottom:1px solid black;
border-right:1px solid #508fc4;
background-color: #508fc4;
color:white;
font-size:12px;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
.lMenuFalse:hover
{
background-color:#2586d7;

}
.lMenuFalse
{
border-left: 5px solid #1958b7;
border-bottom:1px solid black;
border-right:1px solid black;
background-color: #2175bc;
color:white;
font-size:12px;
cursor:pointer;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.rightCell
{
float:left;
background-color:#508fc4;
padding:5px 5px 5px 5px;
border-bottom-color:Navy;
border-bottom-width:1px;
border-bottom-style:solid;
border-top-color:Navy;
border-top-width:1px;
border-top-style:solid;
border-right-color:Navy;
border-right-width:1px;
border-right-style:solid;
text-align:center;
}
.bMenuItem
{
border-left: 5px solid #1958b7;
border-bottom:1px solid black;
border-right:1px solid black;
background-color: #2175bc;
color:white;
font-size:12px;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.numList
{
list-style-type:decimal;
}
.numList li
{
float:none;
}
.contactItems
{
width:175px;
border:#6d9f26 1px solid;
}
#validName, #validAddr, #validCity,#validState,#validZip,#validEMail,#validPhone,#validMessage
{
color:red;
vertical-align:top;
visibility:hidden;
}
