
 
/* -- Basic HTML Elements -- */

* { border-collapse: collapse; margin: 0; padding: 0; border: 0; }

	a:link {color: #345F81;}
	a:visited {color: #002252;}
	a:hover {color: #868686; text-decoration:none;}
	a:active {color: #696969; text-decoration:none;}
	
	body {color: #000; background:#fff; font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: center; min-width: 900px;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px;}
	h1 {font: bold 16px Helvetica, Arial, sans-serif; color:#626E78; letter-spacing: 1px; margin: 0;}
	h2 {color: #D80000; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0;}
	h3 {font-size: 17px; color: #626E78; font-weight:bold;}
	h4 {font-size: 12px;}
	h5 {font-size: 13px; color: #626E78; font-weight:bold; padding:0; margin:0;}
	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; color:#626E78} 
	td {font:normal 12px/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:0px; padding:0px;}
	select {border:#999 solid 1px;}
	textarea {border:#000000 solid 1px; background-color:#FFFFFF;}
	p {font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; margin-top:1em; margin-bottom:1em;}
	strong {color:#a53e34;}
	ul {list-style-type: disc; color:#626E78;}
	li {padding:1px; margin:0 0 0px 30px; font:text-align: left;}
	label{font: bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px;}

/* Needed for Editor*/
	.requiredText {	font-size:11px;	color:#FF0000;	}
	.title {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	.errormessage {color: #1F4180; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
	.floatleft {border:#000 solid 1px; float:left; margin:0 10px 10px 0;}
	.floatright {border:#000 solid 1px; float:right; margin:0 0 10px 10px;} 
	.floatleft_noborder {border:none; float:left; margin:0 10px 10px 0;}
	.floatright_noborder {border:none; float:right; margin:0 0 10px 10px;} 
	/* End*/
		
	.submitbtn{background-color:#e9890c; border:#940404 solid 1px; color:#FFFFFF; padding:2px 4px 2px 4px; font:bold 12px/150% Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.submitbtn:hover {background-color:#fff; color:#778288;}
	.required {	font-size:12px;	color:#FF0000;	font-weight:bold;	padding-left:5px;}
	.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	a.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
	.ccinfo {font:normal 11px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px;}
	.fielderror { background-color:#FFFFA4}
	#errormessage {color: #990000; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}

/* -- Page Structure -- */

	#container {width: 900px; text-align: left; background-color:#fff; border:#8D949E solid 1px; display:block; position:relative;}
	#mainContent {margin:0; width:855px; font:normal 12px Arial, Helvetica, sans-serif; letter-spacing:.6px; padding:10px; margin:0px;}

	#mainnav { text-align:center; background-color:#4436AA; padding:5px; color:#fff;}
	#mainnav a:link{color:#fff; letter-spacing:1px; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif;}
	#mainnav a:hover{color:#ccc; letter-spacing:1px; text-decoration:underline; font:normal 12px Arial, Helvetica, sans-serif;}
	#mainnav a:visited{color:#fff; letter-spacing:1px; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif;}
	#mainnav a:visited:hover{color:#ccc; letter-spacing:1px; text-decoration:underline; font:normal 12px Arial, Helvetica, sans-serif;}
	
	
	
	#pageHeader {width:900px; height:110px; position: relative; background-color:#fff;}
	
	#footer { width:100%; height:16px; font:normal 11px Arial, Helvetica, sans-serif; color:; text-align:center; margin:0; padding:2px 0 0 0;}
	
	#footer a:link {color: #fff;}
	#footer a:visited {color: #fff;}
	
	#admin_list th{color:#ffffff; background-color:#626E78;}
	#admin { background-color:#fff; border:#000 solid 2px; padding:1px 10px 1px 10px;}
	#adminForm {  font: 11px Arial, Helvetica, sans-serif;}
	#adminForm td {padding-top:2px; padding-bottom:2px; padding-left:10px;}
	#adminForm th{color:#ffffff; background-color:#626E78;}
	#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;}
	.admin_note {font:normal 9px Helvetica, Arial, sans-serif;}


