/* CSS Document */

html, body { margin: 0;
	background: #AFCCD2 url(../images/bg_content.jpg) left repeat-y;  }

html, body, td { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	color: #00529a; }

#header {
	background: url(../images/header.jpg) no-repeat;
	height: 132px; }

.headerNav {float: right; margin-top: 107px; margin-right: 15px; }
.headerNav a {color: #145895; text-decoration: none; font-weight: bold; letter-spacing: -1px; word-spacing: -1px; }
.headerNav a:hover {color: #056F6D; }
.headerNav ul {font-size: 11px; padding: 0; margin: 0; list-style: none;  }
.headerNav li {float: left; margin: 0 0 0 20px ; padding: 0; list-style: none; 
	background: url(../images/dot.gif) left center no-repeat; 
	padding-left: 5px; }

#mainTable {/*
	border: solid 1px #fff;
	border: solid 1px #0B2E82; */}
	
#navTable td{background-color: #00539b; }

#homeSubNav { background-color: #00539b; width: 100%;}
#homeSubNav  ul { margin: 0 0 0 40px; padding: 0;  }
#homeSubNav  li { float: left; margin: 4px 20px; padding: 0; color: #ffffff; }
#homeSubNav a {text-decoration: none; font-weight: bold; color: #ffffff; }
#homeSubNav a:hover {color: #71a8ae; }
.spacer {clear: both; }

.footer {background: #AFCCD2 url(../images/bg_content.jpg) left repeat-y; 
		padding: .5em 13px .5em 13px; font-size: 10px; border-top: 1px solid #00539b; }

td { 
	text-align:left;
	vertical-align: top;
}

a { color: #00539b; 
	text-decoration: underline;
}

li { list-style-type: disc }
li li { list-style-type: square; }
/* =============== Home Styles ================*/
div#whatsNewHome { 
	padding: 0; margin: 0;
	width:322px;
	border: 1px solid #32868e; 
}

div#whatsNewHome ul {
	padding: 11px 8px 9px 8px; margin: 0;
}

div#whatsNewHome ul li {
	list-style-type:none;
	padding: 0 0 .6em 23px;
	margin: 0;
	background-image: url(../images/whatsNew_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

div#whatsNewHome ul li a { 
	font-weight:bold;
	color: #00539b;
	text-decoration: none;
}

#subPageContent { }
#contentCell { 
	padding: 13px 0 20px 13px;
	background: #AFCCD2 url(../images/bg_content.jpg) left repeat-y; 
	color: #00529a; 
}
/* =============== Home Styles ================*/

/* ================ Sub Page Styles =============*/
.subNav {
	width: 202px;
	margin-left: 16px;
	background: #597799;
	padding: 1px 0 10px 0;
	margin-bottom: 10px;
}
.subNav a {color: #ffffff; text-decoration: none; }
.subNav a:hover {color: #B3D0D3; }
.subNav li {padding: 10px 5px 0 0; color: #ffffff; }
.subpages {margin: 0;  padding: 0; }
.subpages li {margin: 0 0 0 20px;  padding: 0; list-style-type:none; }
.subNav a.on {font-weight: bold; color: #B3D0D3;}

#subPage {
	background: #AFCCD2 url(../images/bg_content.jpg) left repeat-y; }

#subPageContentCell {
	padding: 15px 0 0 0;
	background-image: url(../images/sub-bg.jpg);
	background-repeat: no-repeat;
	background-position: right 35px;
}

#subPageContent {
	padding: 0 175px 25px 60px;
}

#subPageContent ul li {
	padding-bottom: .6em;
}
/* ================ Sub Page Styles =============*/

.article {background: url(../images/dotted-line.gif) bottom left repeat-x; padding-bottom: 10px; margin-top: 20px; }

.member1 { font-weight: bold;}
.member2 { font-weight: bold;color: #036572; }
.member3 { font-style: italic; }

/* ================ Larry Additions =============*/

.startopen{
	display:block;
	margin: 0px;
	padding: 0px;
}
.startclosed{
	display:none;
	margin: 0px;
	padding: 0px;
}
.spacer{
	display:block;
	height: 20px;
	}

