a:link {
	text-decoration : underline;
}

a:visited {
	color : #245382;
	text-decoration: none;
}

a:hover {
	color : #245382;
	text-decoration : underline;
}

a:active {
	color: #245382;
	text-decoration: none;
}

a:link.nav {
	color : #245382;
	text-decoration : none;
}

a:visited.nav {
	color : #245382;
	text-decoration : none;
}

a:hover.nav {
	color : #CC0000;
	text-decoration : underline;
}

a:active.nav {
	color : #245382;
	text-decoration : underline;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #245382;
}

a:link.footer {
	color : #ffffff;
	text-decoration : none;
}

a:visited.footer {
	color : #ffffff;
	text-decoration : none;
}

a:hover.footer {
	color : #ffffff;
	text-decoration : none;
}

a:active.footer {
	color : #ffffff;
	text-decoration : underline;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	font-style: normal;
	line-height: normal;
	color: #245382;
	background-color: #ffffff;
	margin-top : 1;
	margin-bottom : 1;
	margin-right : 1;
	margin-left : 1;
	scrollbar-base-color: #C2D3E4;
	scrollbar-darkshadow-color: #245382;
	scrollbar-shadow-color: #245382;
	scrollbar-track-color: #E8EDF3;
	scrollbar-highlight-color: #245382;
	scrollbar-3d-light-color: #245382;
	scrollbar-arrow-color: #245382;
}

p.indent {
		text-indent	: 1em;
		}

.bluenavheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #245382;
	font-weight: bold;
}

.blueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #245382;
	font-weight: bold;
}

.blue9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #245382;
}

.blue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #245382;
}

.blue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245382;
}

.blue12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #245382;
}
.white10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
a.mai:visited {
	color: #245382;
	text-decoration: underline;
}
a.mai:link {
	color: #245382;
	text-decoration: underline;
}
a.mai:active {
	color: #245382;
	text-decoration: underline;
}
a.mai:hover {
	color: #CC0000;
	text-decoration: underline;
}

.header1, h1
		{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; padding-left: 2px; height: 21px}
	.header2, h2
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
	.intd
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}
	.wcell
		{background: #FFFFFF; vertical-align: top}
	.ctrl
		{font-family: Tahoma, Verdana, sans-serif; font-size: 12px; width: 100%;}
	.btnform
		{border: 0px; font-family: tahoma, verdana; font-size: 12px; background-color: #DBEAF5; width: 100%; height:18px; text-align: center; cursor: hand;}
	.btn
		{background-color: #DBEAF5; padding: 0px;}
	textarea, select,input
		{font: 9px Verdana, arial, helvetica, sans-serif; background-color: #DBEAF5;}
		
	/* classes for validator */
	.tfvHighlight
		{font-weight: bold; color: red;}
	.tfvNormal
		{font-weight: normal;	color: black;}
	.StarRed {
	font-size: 14px;
	color:#FF0000
}
.frmfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #245382;
}

.white12 {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: #FFFFFF;
}
.editrows {
}
.copyright {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	color: #CCCCCC;
}
 /* News Column Elements
 -------------------------------------------------*/
.titleA { color: #666666; font-weight: bold; font-size: small; margin: .7 em; border-bottom: 1px solid #cccccc}
.titleA a:link {color: #666666; text-decoration: none}
.titleA a:visited {color: #666666; text-decoration: none}
.titleA a:hover {color: #666666; text-decoration: underline}

.titleB { color: #ffffff; font-weight: bold; font-size: small; margin: .7 em; background-image: url(images/bg_bluegradient.gif); background-repeat: repeat-x}
.titleB a:link {color: #ffffff; text-decoration: none}
.titleB a:visited {color: #ffffff; text-decoration: none}
.titleB a:hover {color: #ffffff; text-decoration: underline}

.titleC { color: #666666; font-weight: bold; font-size: x-small; margin: .7 em;}
.titleC a:link {color: #666666; text-decoration: none}
.titleC a:visited {color: #666666; text-decoration: none}
.titleC a:hover {color: #666666; text-decoration: underline}

.titleD { color: #245382; font-weight: normal; font-size: small; margin: .7 em;}
.titleD a:link {color: #245382; text-decoration: none}
.titleD a:visited {color: #245382; text-decoration: none}
.titleD a:hover {color: #FF0000; text-decoration: underline}

.titleE { color: #ffffff; font-weight: bold; font-size: X-small; margin: .7 em; background-image: url(images/bg_bluegradient.gif); background-repeat: repeat-x}
.titleE a:link {color: #ffffff; text-decoration: none}
.titleE a:visited {color: #ffffff; text-decoration: none}
.titleE a:hover {color: #ffffff; text-decoration: underline}
 
 .titleF { color: #ffffff; font-weight: bold; font-size: X-small; margin: .7 em; background-image: url(images/bg_lbluegradient.gif); background-repeat: repeat-x}
.titleF a:link {color: #ffffff; text-decoration: none}
.titleF a:visited {color: #ffffff; text-decoration: none}
.titleF a:hover {color: #ffffff; text-decoration: underline}

.titleG { color: #666666; font-weight: bold; font-size: X-small; margin: .7 em; background-image: url(images/table_barheader_bg.gif); background-repeat: repeat-x}
.titleG a:link {color: #666666; text-decoration: none}
.titleG a:visited {color: #666666; text-decoration: none}
.titleG a:hover {color: #666666; text-decoration: underline}

.titleH { color: #666666; font-weight: bold; font-size: X-small; margin: .7 em; background-image: url(images/topbar_bg.gif); background-repeat: repeat-x}
.titleH a:link {color: #666666; text-decoration: none}
.titleH a:visited {color: #666666; text-decoration: none}
.titleH a:hover {color: #666666; text-decoration: underline}
 
 /* -------------------------------------------------*/
 .notemessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #1848B0;
	font-weight: bold;
}

.date {

	font-size: xx-small;
	font-weight: bolder;
/*	color: #333333; */
	color: #245382;
	padding-top: 4px;
	/* background-repeat: repeat-x; */
}

/* Global Header Elements ---------------------------------------------------*/

.globalmessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: 245382;
	font-weight: bold;
}

#globalNav img{
 display: block;
}

#globalnav {
	color: #369;
	margin: 0;
	background-color: #fff;
	font-size: 10px;
	font-weight: bold;
	clear: both;
	}
#globalnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#globalnav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	border: 1px solid #333;
	}
#globalnav ul li a {
	margin: 0;
	padding: .20em .62em;
	border-right: 1px dashed #666;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	float: left;
	clear: none;
	font-size: 11px;
	}
#globalnav li a:visited {
	color: #369; text-decoration: none
	}
#globalnav li a:hover {
	color: #369; text-decoration: none; background-color: #CDE6FF; 
	}

li {
	vertical-align: middle;
	list-style-type: square;
}

.deepblue { border:0px solid #E7EFF7; background-color:#dddddd; margin:0; padding:0; width:100%; }
.even { background-color: #99FFFF; font-size: 0.9em; font-weight:bold; }
.odd { background-color:lightYellow; font-size: 0.9em; }

/* Buttons, added 7/26/08  */
input.whitebtn1, input.whitebtnhov1
{
	background:url(/images/buttons/round_btn_small.gif) no-repeat;
	width:42px;
	height:20px;
}
input.whitebtn2, input.whitebtnhov2
{
	background:url(/images/buttons/round_btn_smallmed.gif) no-repeat;
	width:67px;
	height:20px;
}
input.whitebtn3, input.whitebtnhov3
{
	background:url(/images/buttons/round_btn.gif) no-repeat;
	width:87px;
	height:20px;
}
input.whitebtn4, input.whitebtnhov4
{
	background:url(/images/buttons/round_btn_large.gif) no-repeat;
	width:107px;
	height:20px;
}
input.whitebtn5, input.whitebtnhov5
{
	background:url(/images/buttons/round_btn_wide.gif) no-repeat;
	width:127px;
	height:20px;
}
input.whitebtn6, input.whitebtnhov6
{
	background:url(/images/buttons/round_btn_huge.gif) no-repeat;
	width:147px;
	height:20px;
}
input.whitebtn1, input.whitebtn2, input.whitebtn3, input.whitebtn4, input.whitebtn5, input.whitebtn6
{
	font:bold 11px arial;
	color:#000066;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:pointer;
	cursor:hand;
}
input.whitebtnhov1, input.whitebtnhov2, input.whitebtnhov3, input.whitebtnhov4, input.whitebtnhov5, input.whitebtnhov6
{
	font:bold 11px arial;
	color:#ff3300;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:pointer;
	cursor:hand;
}
input.bluebtn0, input.bluebtnhov0
{
	background:url(/images/buttons/drkblue2_btn_small.gif) no-repeat;
	width:24px;
	height:20px;
}
input.bluebtn1, input.bluebtnhov1
{
	background:url(/images/buttons/drkblue2_btn_small2.gif) no-repeat;
	width:42px;
	height:20px;
}
input.bluebtn2, input.bluebtnhov2
{
	background:url(/images/buttons/drkblue2_btn_smallmed.gif) no-repeat;
	width:67px;
	height:20px;
}
input.bluebtn3, input.bluebtnhov3
{
	background:url(/images/buttons/drkblue2_btn.gif) no-repeat;
	width:87px;
	height:20px;
}
input.bluebtn4, input.bluebtnhov4
{
	background:url(/images/buttons/drkblue2_btn_large.gif) no-repeat;
	width:107px;
	height:20px;
}
input.bluebtn5, input.bluebtnhov5
{
	background:url(/images/buttons/drkblue2_btn_wide.gif) no-repeat;
	width:127px;
	height:20px;
}
input.bluebtn6, input.bluebtnhov6
{
	background:url(/images/buttons/drkblue2_btn_huge.gif) no-repeat;
	width:147px;
	height:20px;
}
input.bluebtn0, input.bluebtn1, input.bluebtn2, input.bluebtn3, input.bluebtn4, input.bluebtn5, input.bluebtn6
{
	font:bold 11px arial;
	color:#ffffff;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:pointer;
	cursor:hand;
}
input.bluebtnhov0, input.bluebtnhov1, input.bluebtnhov2, input.bluebtnhov3, input.bluebtnhov4, input.bluebtnhov5, input.bluebtnhov6
{
	font:bold 11px arial;
	color:#ff3300;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0px;
	cursor:pointer;
	cursor:hand;
}

/* end BUTTONS */

table.bordered { border:1px solid black; }
.bordered { border-collapse:collapse; padding:4px; border-spacing:0px; border-top:1px solid black; border-bottom:1px solid black; }
#allbordered tr td { padding:4px; border-spacing:0px; border:1px solid black; }
.arrow { font-size:.8em; color:#000066; text-decoration:none; }
/* make the arrow larger in IE only */
.arrow { font-size:expression(1.4 + "em"); }
.bluesubheader { font-size:0.9em; font-weight:bold; color:rgb(0,0,153); margin-bottom:0px; padding-bottom:0px; }

.tdHdr{background-color:#fcffcc;font-weight:normal;padding-right:5px;padding-left:5px;border-bottom:1px solid #dcdcdc;font-family:Arial; font-size:12px;color:navy;}
	.tdFld{padding-right:5px;padding-left:5px;text-align:right;font-family:Arial; font-size:12px;color:navy;}
	.tdFld2{padding-right:5px;padding-left:5px;font-family:Arial; font-size:12px;color:navy;}
	#TDhead			{ font-family:Verdana, Arial; font-size:medium;  color:Teal; }	
	#TDSubHeader 	{font-family:arial,verdana; font-size:x-small; background-color:#2D108E;  color:#ffffff; font-weight:bold}
	.TDSubHeader 	{font-family:arial,verdana; font-size:12px; color:#2D108E; font-weight:bold}
	#TBLFrom 		{ background-color:#47CFED }
	#CommandButton		{ border:1px outset; font-family:Arial; font-size:12px;	font-weight:bold; text-align:center; background-color:#BDCC9A }
	#TBLHighlight		{ background-color:#ce0000; font-family:arial,verdana; font-size:x-small; color:#ffffff; font-weight:bold }

.clearFloats {clear:both};

/*
Contact Us box
---------------------------------------------------------------------------*/
#contact {
	float:left;
	margin-top:15px;
	width:185px;
	height:90px;
	background:url(images/contact_bg.gif) no-repeat top left;
}
#contact p {
	margin: 3px 15px;
} 
#contact a,
#contact a:link,
#contact a:visited {
	color:#003366;
	font-weight:bold;
}
#contact a:hover {
	color:#CC0000;
	text-decoration: underline;
}
	/*
newsclips box
---------------------------------------------------------------------------*/
#newsclips {
	/* float:left; */
	margin:15px 0 0 0;
	width:185px;
	height:100px;
	background:url(images/newsclips_bg_top.gif) no-repeat top left;
}

#newsclips p {
	font-size:13px;
	font-weight:bold;
	color:#003399;
	margin: 10px 0 0 15px ;
}

#clipsBottom {
  width:185px;
  height:10px;
  background:url(images/newsclips_bg_bottom.gif) no-repeat bottom left;
  }

#newsclips a,
#newsclips a:link,
#newsclips a:visited {
	color:#CC0000;
}
#newsclips a:hover {
	color:#FF0000;
	background-color:#fff;
} 
/*
