body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:.9em; color:#000; padding:0; border:0; margin:0; 	background: #fff url(images/bg_2.gif); text-align:center;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,a {
margin:0;
padding:0;
border:0
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
color: #23499B; 
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0; }

a, a:link, a:visited {color:blue; text-decoration: underline;}
a:hover {text-decoration:underline; color: #990000;}
h1 { font-size: 1.85em; }
h2 { font-size: 1.40em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.00em; }
h5 { font-size: 0.85em; }
small, h6 { font-size: 0.73em; }

.blue { color: #23499B; }
.orange { color: #F36500; }
.red { color: #990000; }
.white { color: #fff; }
.black { color: #000; }
.green { color:#006600 ;}
.center { text-align: center; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
a.white { color: #fff; }

address {
	font-style: normal;
	font-weight: 900;
}
ol.list {
	margin: 20px;
	padding: 10px 0 0 20px;
}
#main_body {
	margin: 20px auto 0 auto;
	padding: 6px;
	width: 975px;
	overflow: hidden;
	text-align: left;
	background: #fff url('images/masthead.jpg') no-repeat top center;
	border-top: 6px #fff solid;
}

#hdr {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 130px;
}
#hdr .right {
	float: right;
	width: 240px;
	text-align: left;
	padding: 10px;
	margin: 0;
	color: #fff;
	font-weight: 900;
	font-size: .75em;
}

.date {
	text-align: right;
color: #fff;
width: 100%;
margin: 10px 0 0 0;
}
.main_content {
	width: 100%;
	margin: 0;
	padding: 0 0 0 4px;
	text-align: left;
	display: inline;
background: #fff;
}
.main_content .left_home {
	float: left;
	width: 680px;
	height: 460px;
	color: #fff;
	padding: 15px;
	margin: 0 5px 0 0;
	background: url('images/home_bg.jpg') no-repeat top center;
	font-size: .9em;
}

.main_content .left {
	float: left;
	margin: 0;
	padding: 12px;
	width: 680px;
}
.main_content ul {
	list-style: circle;
	margin: 0 0 0 18px;
	padding: 0 0 0 10px;
 }
.row {
	width: 100%;
	margin: 3px 0;
	padding:5px 0;

}
.row:hover {
	background: #fff;
}
.row .col {
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;

}
.main_content .right {
	float: left;
	width: 250px;
	font-size: .75em;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* RIGHT COL BOXES */
.rcol_1 {
	background: #E2EAED url('images/bg_right_1.gif') no-repeat top left;
	width: 240px;
	padding: 15px 20px;
	margin: 0 0 5px 0;
	float: left;
	border-right: 40px #fff solid;
}
.rcol_1 .copy, .rcol_2 .copy {
	width: 220px;
	margin: 0;
	
}
.rcol_2 {
	background: #E3E2FF url('images/bg_right_2.gif') no-repeat top left;
	width: 240px;
	padding: 15px 20px;
	margin: 0;
	float: left;
	border-right: 40px #fff solid;
}

/* FOOTER */
.footer {
	width: 100%;
	margin: 0 0 0 4px;
	padding: 0;
	text-align: center;
	font-size: .7em;
	color: #fff;
	background: url('images/footer.jpg') no-repeat top left;
	height: 65px;
	font-weight: 900;
	clear: both;
}
.footer a, .footer a:visited, .footer a:link {
	color: #F5FECA;
	line-height: 19px;
	text-decoration:none;
}
.footer a:hover, .footer a:active {
	color: #fff;
}
.footer .left {
	float: left;
	width: 690px;
	padding: 20px 0 0 10px;
	margin: 0;
	text-align: left;
}
.footer .right {
	float: right;
	width: 240px;
	padding: 20px 10px 0 0;
	margin: 0;
	text-align: left;
	white-space: nowrap;
}

/* NAV STYLES */
#menua {
	text-align: center;
	margin: 4px 0 0 0; 
	padding: 0; 
	width: 100%;
	font-size: .9em;
	font-weight: 800;
	overflow/* */: hidden; /* comment fixes IE 5.0.x */
clear: both;
		
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {
	display:block;
	color:#23499B;
	text-decoration:none;
	text-align:center;
	padding: 2px 10px;
	margin: 0;
	line-height: 15px;
	border: 0px #23499B solid;
	border-width: 0 1px;
}

#menua a.hmenu_on {
	color:#990000;
	display:block;
	text-decoration:none;
	text-align:center;
	padding: 2px 10px;
	margin: 0;
	line-height: 15px;
	border: 0px #23499B solid;
	border-width: 0 1px;
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited, #menua a.hmenu_on {float:left;}

#menua a.hmenu:hover { color:#990000;}
#menua a.hmenu:active { color:#990000;}

#menua {height:15px;}

#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}


.smallButton {
	color : #294580;
	font-size: 11px;
	font-weight : 400;
	text-decoration:none;
	background-color: #e3e3f9;
	border: solid 1px #cccccc;
	padding : 1px;
}

.form {
	font-size:.8em;
	text-decoration:none;
	color: #000;
   	background-color: #E3E2FF;
	border: 1px #000 solid;
}
	
/* MEMBERS TABLE */
.members {
	border: 0;
	margin: 0;
	padding: 10px;
	width: 100%;
}
table.members td {
	padding: 10px;
}