
 
/* -- Basic HTML Elements -- */

* { border-collapse: collapse; margin: 0; padding: 0; border: 0; }

	a:link {color: #003366; text-decoration: none;}
	a:visited {color: #003366; text-decoration: none;}
	a:hover {color: #1F4180; text-decoration: underline;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color: #000; background: #D8D3B5 center; font:normal 14px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: center; min-width: 730px;}
	code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px;}
	h1 {font: bold 18px Arial, Helvetica, sans-serif; color: #1F4180; letter-spacing: 1px; margin: 0;}
	h2 {color: #1F4180; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 1em 0 0 0;}
	h3 {font-size: 14px; color: #003366;}
	h4 {font-size: 12px;}
	hr {border: none; height: 1px; background: #ccc; margin: 1em 0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}
	td {font:normal 14px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	input {border-top:#666666 solid 2px;border-left:#666666 solid 2px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; margin:3px;}
	.checkbox{border-top:#fff solid 1px;border-left:#fff solid 1px; border-bottom:#fff solid 1px; border-right:#fff solid 1px; margin:3px;}
	textarea {border:#000000 solid 1px; background-color:#FFFFFF;}
	p {font:normal 13px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: left; margin-top:1em; margin-bottom:1em;}
	li {padding:1px; margin:0 0 0px 30px; font:normal 13px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: left; list-style:circle;}

.submitbtn{background-color:#1F4180; border:#000000 solid 1px; color:#FFFFFF; padding:1px 4px 1px 4px; font:bold;}
.contentleft {float:left; width:370px;}
.contentright {float:right; width:325px; padding:10px 0 0 0;}
.contentspecials {float:right; width:325px; padding:0 0 0 0;}
.joincontentleft {float:left; width:470px;}
.joincontentright {float:right; width:225px; padding:10px 0 0 0;}
.videoname {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px; color:#1F4180; padding-top:2px;}

.required {	font-size:12px;	color:#FF0000;	font-weight:bold;	padding-left:5px;}
.requiredText {	font-size:11px;	color:#FF0000;	}
.title {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px; color:#1F4180;}
a.title {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px; color:#1F4180;}
.ccinfo {font:normal 11px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px;}
.fielderror { background-color:#FFFFA4}
.freedom {font:bold 20px 'Times New Roman', Times, serif; color:#1F4180;}


.errormessage {color: #990000; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
#errormessage {color: #990000; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
#enews {background-color:#EFEFEF; border-top:#999999 solid 1px; border-bottom:#999999 solid 1px; width:687px; color:#990000; font: bold 13px Arial, Helvetica, sans-serif; letter-spacing:1.6px; padding:2px 10px 2px 30px;}
#enews td{color:#1F4180; font: bold 13px Arial, Helvetica, sans-serif; letter-spacing:1.6px;}
#sendmail label{font: bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px;}
#sendmail td {padding:5px 0 0 0;}


/* -- header -- */
#pageHeader {width: 798px; height: 115px; position: relative;}




#headerad {font:bold 12px/150% Arial, Helvetica, sans-serif; float:right; letter-spacing:1.3px; border:#000000 solid 1px; background-color:#003366;  margin:22px 12px 0 0; padding:5px 10px 5px 10px; color:#FFFFFF; width:250px; text-align:center;}
#headerad p{font:bold 12px/150% Arial, Helvetica, sans-serif; float:right; letter-spacing:1.3px; border:#000000 solid 1px; background-color:#003366;  margin:42px 42px 0 0; padding:5px 10px 5px 10px; color:#FFFFFF; width:250px; text-align:center;}
#headerad a:link {color: #ccc; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
#headerad a:visited {color: #ccc; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
#headerad a:hover {color: #ccc; text-decoration: underline;}

/* -- Page Structure -- */
	#container {width: 798px; text-align: left; background-color:#fff;}
	#mainnav {float: right; margin:0; padding:0;}
	#subnav {float:right; font:bold 12px/180% Arial, Helvetica, sans-serif; color:#990000; margin:10px 10px 0 0;}
	#subnav a.link {color: #003366; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#subnav a.visited{color: #003366; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#subnav a.hover{color: #990000; letter-spacing:1px; text-decoration: underline; font:bold 11px Arial, Helvetica, sans-serif;}
	
	#efooter {font:bold 9px/180% Arial, Helvetica, sans-serif; color:#999999; margin:10px 10px 0 0;}
	#efooter a{color: #ffffff; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.link{color: #ffffff; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.visited{color: #cccccc; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.visited:hover{color: #cccccc; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.hover {color: #cccccc; letter-spacing:1px; text-decoration: underline; font:bold 11px Arial, Helvetica, sans-serif;}
	
	.efooter, a.efooter:link, a.efooter:visited { font: 9px verdana, arial, Helvetica, sans-serif; color: #cccccc;}
	a.efooter:hover, a.efooter:visited:hover { font: 9px verdana, arial, Helvetica, sans-serif; color: #ffffff;}
	
	#contentareaHome {
	background-color:#fff;
	padding:0;
	margin: 0px;
	min-height:300px;
	overflow: hidden;
	vertical-align:top;
}
	#intro {position: relative;}
	#pagebody {padding: 1px 0 0 30px;}
	#mainContent {margin: 20px 20px 10px 0px; width: 740px; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	
	
	#admin { background-color:#fff; border:#000 solid 2px; padding:1px 10px 1px 10px;}
	#adminForm { text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif,Arial;}
	#adminForm td {padding-top:2px; padding-bottom:2px; padding-left:10px;}
	#adminEnewsControls {float:left; width:340px;}
	#adminEnewsControls td{ text-align:left; font: 10px Arial, Helvetica, sans-serif; padding-left:5px;}
	#adminEnewsList {float:right; width:340px;}
	#adminEnewsList td{ text-align:left; font: 10px Arial, Helvetica, sans-serif; padding-left:5px;}
	
	#headbanner { height:19px; padding:0 15px 3px 0; background-image:url(../images/bg_headfoot.gif); background-repeat: repeat; text-align:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:0;}
	.headtitle {width:790px; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; text-align:right; margin:0px; padding:2px 3px 0 0; float:right; letter-spacing:1px;}
	
	#thinline { width:800px; height:2px; background-image:url(../images/bg_headfoot.gif); background-repeat:repeat-x;}
	#topnav { width:790px; height:19px; font:bold 12px Arial, Helvetica, sans-serif; color:#0F2C3C; text-align:right; padding-top:10px;}
	
/* Drop Down Menu Styles */

#about {
	position:absolute;
	border:#666666 solid 1px;
	background: #ccc;
	width:110px;
	margin:22px 0 0 60px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 13px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: left;

}

#issues {
	position:absolute;
	border:#666666 solid 1px;
	background: #ccc;
	width:110px;
	margin:22px 0 0 210px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 13px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: left;

}



/* -- footer -- */

	#footer { width:800px; height:19px; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; clear: both; padding:0; background-image:url(../images/bg_headfoot.gif); background-repeat:repeat-x;}
	#footer p {margin: 0; font-size: 10px; color: #fff; line-height: 1.4;}
	#footer a:link, #footer a:visited {color: #fff;}
	
	
	#finalfooter { width:800px; height:19px; font:normal 11px Arial, Helvetica, sans-serif; color:#1F4180; text-align:center; padding:0;}
	#finalfooter p {margin: 0; font-size: 10px; color: #fff; line-height: 1.4;}
	#finalfooter a:link, #footer a:visited {color: #000;}


