@charset "utf-8";
/* CSS Document */
body {
/*	background-color: #bcd5ff;*/
background-color: #5994ce;
/*	background-image:url(images/back.gif);*/
	background-repeat:repeat-x;
	margin:0;
}
.container {
	width:800px;
	margin:0px auto;
}
.splash {

	text-align:center;
}
.header {
	width:100%;	
	text-align:center;
}
.header img {
/*	width:700px;
	height:85px;	*/
	margin:0px auto;
	border:none;
	z-index:-1;
	position:relative;
	top:-1px;
}
#nav 
{
	width:100%;
	height:1.2em;
	/*background-image:url('images/header_2.jpg');*/
	background-color:#000044;/*#680852;*/
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px; padding-bottom:10px;
	z-index:1000;
}
.links
{
	display:inline;
	padding-top:10px; padding-bottom:10px;
}
.links:hover
{
	background-color:#006;
}
.links .current 
{
	color:#FFFFFF;/*#00FFFF;*/
	background-color:#000066;/*#4B053C;*/
}
.links a 
{
	color: #CCCCCC; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:20px; padding-right:20px;
	padding-top:10px; padding-bottom:10px;
}
.links > div
{
	display:none;
	width:auto;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000044;
	text-align:left;
	z-index: 9000;
}
.links > div .links a
{
	color: #CCCCCC; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px; padding-right:20px;
	padding-top:10px; padding-bottom:10px;
	width:100%;
	z-index: 9001;
}

.links > div .links
{
	display:block;
	z-index: 9000;
}
#nav a:hover
{
	text-decoration:none;
}

.welcome 
{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:#ef4035 2px solid;
	background-color:white;
	margin:1.5em auto;
	padding:0.75em 1.5em;
}
.content, .content_mce {
	background-color:#F1EAFF;
	padding:10px;
}
.content_mce { font-size:medium !important;  }
.content_mce .hideInEditor { display:none;}
.footer {
	width:100%;
	height:56px;
	background-image:url('images/bottom.jpg');
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-align:right;
	color: #000044;
}
.footer a {
	color: #000044;
}
.footer span { 	padding-right:2ex;}
.footer a:hover {
	text-decoration:underline; 
	font-weight:bold;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;	
}
h1, h2 {
	font-size: x-large;
	
	text-align:center;
}
h2 {
	font-size: 1.25em;
}
h3 {
	font-size: 1.15em;
}
p, td, th, .centered, #NEWS {
	font-family: Georgia, serif;	
	text-align:justify;
	vertical-align:top;
	font-size:1em;
}
img {
	border:none;	
}
blockquote 
{
	font-family: Georgia, serif;	
	font-style:italic;
}
.printBox { 
	cursor:pointer;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.printBoxText {
	vertical-align:top;
	color: #3399FF;
}
.centered {
	text-align:center;	
}
.itemHeading {
	font-weight:bold;
	display:block;
}
.itemContent {
	display:block;
	font-size:smaller;
	line-height:1.2em;
}
.medium { font-size: medium; }
.smaller { font-size: small; }
.red {
	color:red;
	font-weight: bold;
}
.new {
	color:#990000;	
	font-weight:bold;
}
.whatsNew {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-align:center;
	padding:10px;
}
.quickNews{
	border:double #000044 medium;
	margin:10px auto;
	padding:0;
/*	height:4em; */
}
.quickNewsText{
	background-color:#75A9FF;
	color:#000044;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:1em;
	vertical-align:middle;
}
/*
.quickNewsText {
	width:10%;
	overflow:hidden;
	float:left;
	padding:1em;
	line-height:1em;
	background-color:#75A9FF;
	color:#000044;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	height:100%;
}*/
/*.quickNews iframe {
	float:left;	
	width:85%;
	height:4em; 
}*/
/*
.quickNewsNextButton {
	float:right;;
	width:75px;
	height:100%;
	text-align:right;
	vertical-align:middle;
}
.quickNewsNextButton a {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}*/
#quickNewsContent {

	width:90%;
	background-color:#D2E1FF;	
}
.underlined {
	text-decoration:underline;
	font-style:normal;
}
.container .whatsNew a {
	color:#000066;
}
A {
	text-decoration:none; 
	font-weight:bold;
	color:#000044;
}
A:hover {
	text-decoration:underline;
}

ul, ol {
	font-family: Georgia, serif;	
	line-height:24px;
}
ol {
	list-style-type:decimal;
}
ol ol li {
	list-style-type:lower-roman;
}

ul#news {
	list-style:none;	
}
ul#news li {
	margin-bottom:2px;	
}
#news .itemHeading {
	font-size:0.9em;	
	margin-bottom:-2px;
}
#news .itemContent {
	margin-left:3ex;
	padding-left:2ex;
	border-left:1px solid #666;
}


label {display:inline-block; width:150px;vertical-align:top; font-family:Arial, Helvetica, sans-serif;padding-top:0.75em;cursor:pointer}
input, textarea, select, legend 
{ 
	padding:0.5em; 
	margin:5px;
	font-size: 1em; 
	font-family:Arial, Helvetica, sans-serif; 
	width:250px;
}
/*input[type="text"],textarea,select
{
	border:	initial 1px solid;
}*/
textarea {width:500px;}
input[type=submit],input[type=reset],input[type=button] { width:130px; }
input[type=checkbox], input[type=radio] { width:20px; }
.smallInputText { width:50px; }
.smallLabel { width:75px; }
.mediumInputText { width:100px; }
.longLabel { width:200px;}
.longInputText { width:400px; }
.leftPad { padding-left:25px; }
.twoLineLabel { padding-top:0.2em; }
.checkboxDiv { padding-top:0.5em; padding-bottom:0.5em; }
.checkboxLabel { padding:0; width:auto; }
legend { display:block; width:auto; max-width:100%; }
fieldset div { margin-left:1ex; }

#error
{
	background-color:#000044;
	border:1px solid #CCC;
	color:#CCC;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:5ex;
	padding-right:10ex;
}

#linksTable {
	border:none;
	margin:0px auto 1em auto;
	width:400px;
}
#linksTable td {
	width:50%;
	text-align:center !important;
}

#committeeTable {
	width:50% !important;
	border:none;
	margin:0px auto;
}
#committeeTableth
{
	border-bottom:1px solid #006;
	padding-top:1em;
}
.right { text-align:right !important; }
.left { text-align:left !important; }
.top { vertical-align:top; }


.superNewsBox {
	width:200px;
	border:black 2px dashed !important;
	margin:0px auto;
	cursor:pointer;
}
.superNewsBox td { 
	padding:15px !important;
}
.archiveTable {
	width:80%;
	border:black 2px solid;
	margin:0px auto;
}
.archiveTable th {
	vertical-align:middle;
	background-color:#004;/*#680852;*/
	width:33%;
	padding:10px;
	color: #CCC;
	text-align: center;
}
.archiveTable td {
	padding:5px;
}


#govtIssues table {
	width:100%;
	border:double black;
	padding:0px;
	overflow:hidden;
}
#govtIssues th {
	width:50%;
	height:30px;
	background-color:#0066CC;
	border:groove;
	vertical-align:middle !important;
	text-align:center !important;
	color:#FFF;
	overflow:hidden;
}
#govtIssues td {
	padding:1px;
	border:black 1px solid;
}

