/*
-----------------------------------------------
DWHP Style Sheet
author:   Dave Bennion
version:  2004.09
----------------------------------------------- */

html,body,div,p {font: normal 12px Arial, Verdana, san-serif; color: #383737;}

.padimg {
	left;
	padding: 8px;}

body {
	background: #ECF0F3;
	margin: 0;
	/*background: #e7eff2 url(images/bodybg.gif) no-repeat top right; background-attachment: fixed; margin: 0; padding: 0;*/
	}

#layer1 { 
	visibility: visible; 
	position: absolute; 
	top: 168px; left: 104px; 
	width: 127px; 
	height: 147px 
}

#main {
	/*margin: 20px 0;*/
	align center;
}
p {line-height: 1.40em;}

 
#topmain {padding-bottom: 10px;} 
#leftcol {padding-right: 10px;}

#nav-menu {
	margin: 10px 0; 
	border-right: 1px solid #B2B6B7; 
	padding-right: 10px;	
	}

/* NAV */
#nav {background:#fff;
	/*border: 1px solid #B2B6B7;*/
	margin: 0;
	width: 165px;
	}
	
#navlist
	{
	padding: 0 0 20px 0px;
	margin: 0;
	}

#navlist li
	{
	list-style: none;
	margin-left: 10px;
	}

#navlist li a { color: #3D5277; text-decoration: none; }
#navlist li a:hover {color: #000; text-decoration: none; }

#nav2 {background:#fffffff;
	margin: 1px;
	width: 165px;
	}
#nav2 ol {
	margin-left: 0;
	padding: 10px 0 0 0;
	}
.navsub li {
	padding: 3px;
	padding-left: 35px;
	/*background-image: url(images/btn_bullet.gif);*/
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}

	
.navsub li#active {background-image: url(images/btn_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	} 

tr.tableHead {
		background: #2B518F;
		}
td.tableHead {
	background: #2B518F;
	/*background: #B0D4CA;*/
	padding-left: 5px;
	color: #fff;
	}
	
td.tableItem {
	background: #ECF0F3;
	padding-left: 5px;
	}
	
td.tableItemOff {
	background: #fff;
	padding-left: 5px;
	}

/* Forms */
#stack {
	width:400px; }
#stack label {
float:left;
width:32%;
margin-right:5px;
padding-top:2px;
text-align:left;
}
#stack label.non {width: 75%}
fieldset {
		border: 1px solid #fff; 
		}
input {font: normal 12px Arial, Verdana, san-serif; color: #383737;}
		
/* Generic Rules
----------------------------------------------- */
.fl {float: left;}
.fr {float: right;}
.imglist {padding: 20px;}
.contenttop {

	background: #fffffff;
	border: 1px solid #B2B6B7;
}

.content {color: #383737;
	background:#fff;
	border: 1px solid #B2B6B7;
	padding: 12px 12px 0;
	height: 155px;
	line-height: 1.50em;
	}
	
.content2 {color: ECF0F3;
	background:#fff;
	line-height: 1.50em;
	position: relative;
	padding: 12px 12px 20px;
	}
strong {font-weight: bold;
	font-size: 14px;
	color: #3D5277; 
	line-height: 1.5em;}
li.bullets {padding: 0 0 7px 0;}
	
#bluebullet {font-weight: bold;
	font-size: 11px;
	color: #3D5277; 
	line-height: 1.5em;}

tr.borderbottom {
	background: url(images/greypixelbg.gif) no-repeat bottom left;
	}

table.bordered
{
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: #7188ae;
	border-collapse: collapse;
}

table.bordered th
{
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #7188ae;
	background-color: #7188ae; 
}

table.bordered td 
{
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #7188ae;
}

#table-divide 
{
	border-bottom: 1px solid #B2B6B7;
}

a img {border-width: 0; border-style:}
a:link,a:active { text-decoration: none; }
a:visited { text-decoration: none;}	
a:hover {color: #000;}

.menubar {
	font-size: 12px;
	color: #ffffff;
	margin: 4px;
	font-weight: bold;
	text-decoration: none;
	}
	
.newsfooter {
	font-size: 12px;
	color: #59854a;
	margin: 4px;
	font-weight: bold;
	text-decoration: none;
	}
