*html .png 
{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/vimages/spacer.png"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

body {margin:30px 0px 10px 0px; font-family:Trebuchet MS; background:#D3E5CF url(/vimages/topgradient.gif) repeat-x;}
form {margin:0}
img {border:0}
.cnt {text-align:center}
.lt {text-align:left}
.rt {text-align:right}
.b {font-weight:bold}
.i {font-style:italic}
.clr {clear:both}
.top {vertical-align:top}
.flt {float:left;}
.frt {float:right;}
.mgnfrt {margin:0px 0px 10px 10px}
.mgnflt {margin:0px 10px 10px 0px}
.blockquote {padding:0px 28px 0px 28px; display:block}
.header_underline {width:100%; font-size:6px; height:6px; margin-bottom:12px; background:url(/vimages/underline_pageheader.png) repeat-x;}
h1 {margin-top:0px; color:#234605; font-weight:normal; margin-bottom:0px; font-size:21px; display:block; padding:4px 4px 2px 4px;}
h2 {font-weight:normal; font-size:18px; color:#234605;}
h3 {font-weight:normal; font-size:17px; color:#537F2E;}

/* put in Ul tag for PDF, IE, Word, Excel */
ul.pdfbullets li, li.pdfbullets { list-style-image : url(/vimages/icon_pdf.gif); }
ul.iebullets li, li.iebullets { list-style-image : url(/vimages/icon_explorer_bullet.gif); }
ul.docbullets li, li.docbullets { list-style-image : url(/vimages/icon_doc_bullet.gif); }
ul.xlsbullets li, li.xlsbullets { list-style-image : url(/vimages/icon_excel_bullet.gif); }
.elpdfbullet {background:url(/vimages/icon_pdf.gif) no-repeat left center; text-indent:16px;}

#holder {position:relative; width:920px; vertical-align:top; margin:0px auto}
#toplinks {position:absolute; top:-26px; right:-9px; font-size:12px}
	#toplinks a {display:inline-block; color:#117BCF; font-weight:bold; background:transparent; padding:2px 6px 2px 6px; margin-right:3px; margin-left:3px; text-decoration:none}
	#toplinks a:hover {background:#D1E7F7}
	
	
	
#quicklinks {position:absolute; z-index:200; top:90px; width:257px; right:0px;}
	#quicklinks_list {color:#fff; font-size:13px; margin:6px 0px 0px 12px; font-family:Trebuchet MS;}
	#quicklinks_list a {padding-left:14px; background:url(/vimages/quicklinks_bullet.png) 0px 5px no-repeat; display:block; color:#fff; text-decoration:none}
	#quicklinks_list a:hover {text-decoration:underline}
	
#contactinfo {position:absolute; z-index:200; top:14px; width:257px; right:0px;}
	#contactinfo a {color:#044179; text-decoration:none}
	#contactinfo a:hover {text-decoration:underline}
	
#contentholder[id] {width:100%; background:url(/vimages/pagebg.png) repeat-y}
*html #contentholder {width:100%; margin-top:-6px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/pagebg.png', sizingMethod='scale');}

*html #banner  {position:relative; width:920px; height:375px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/banner_border.png', sizingMethod='image');
	}
#banner[id] {position:relative; width:920px; height:375px; background:url(/vimages/banner_border.png) no-repeat}
	#flashbanner {width:900px; height:366px; position:absolute; top:9px; left:10px;}
	
#lt {position:relative; z-index:2000; width:192px; margin-top:-128px; margin-bottom:40px; padding-left:18px; float:left; vertical-align:top;}
	
	#ltbg[id] {position:absolute; top:258px; left:0px; width:213px; height:248px; background:url(/vimages/ltnav_bg.png) no-repeat; margin-left:10px;}

	*html #ltbg {position:absolute; top:258px; left:0px; width:213px; height:248px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/ltnav_bg.png', sizingMethod='scale'); margin-left:10px; float:left; vertical-align:top;}

#rt {float:left; vertical-align:top; width:670px; font-size:13px; position:relative; color:#000; margin-top:-95px; padding:0px 24px 20px 14px}
	#adminnav {padding:2px 4px 6px 0px}
		#adminnav a.adminlinks {display:inline-block; border:1px solid #CFDFEC; color:#117BCF; font-size:11px; font-weight:bold; background:#fff; padding:2px 4px 2px 4px; margin-right:2px; text-decoration:none}
		#adminnav a.adminlinks:hover {background:#D1E7F7}
		
		
	#rt a {color:#1179CE; font-weight:bold; text-decoration:underline}
	#rt a:hover {color:#064C8C; font-weight:bold; text-decoration:none}
	
	#partnerlinks a {display:block; width:92%;text-decoration:none; margin-bottom:0px; border-bottom:1px solid #ccc; padding:3px 14px 3px 3px; color:#054178;}
	#partnerlinks a:hover {background:#CCE4F6; color:#1179CE}
	
#rt_index {float:left; vertical-align:top; width:680px; font-size:13px; position:relative; margin-top:-83px; padding:0px 14px 20px 14px}
	

#bbar[id] {position:relative; width:100%; background:url(/vimages/bot.png) no-repeat; height:30px}
*html #bbar {position:relative; width:100%; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bot.png', sizingMethod='image'); height:30px} 
	#copyr {position:absolute; top:6px; left:0px; height:50px; font: 12px Trebuchet MS;}
		#copyr a {text-decoration:none; color:#104E7E;}
		#copyr a:hover {text-decoration:underline;}
		
	#rtt {position:absolute; cursor:pointer; z-index:200; top:0px; right:128px; width:113px; height:8px; }
	
#col_news_highlights {float:left; width:420px; margin-right:14px; vertical-align:top}
	#col_news_highlights a {font:bold 13px Trebuchet MS; color:#075EA3; text-decoration:none}
	#col_news_highlights a:hover {text-decoration:underline}

#col_areainfo {float:left; width:238px; vertical-align:top}



/* //////////////////////////// MENU ///////////////////////////// */


/* top level lists */

a#navktv {}
a#navopp {}
a#navhome {}

#nav[id] a.toplvl {position:relative; z-index:0; color:#fff; background:url(/vimages/ltitem_bg.png) no-repeat; width:170px; padding:6px 4px 6px 10px; height:18px; border:0px; font:bold 12px Trebuchet MS; margin-bottom:1px;}
#nav[id] a.toplvl:hover {color:#D5E8F8; background:url(/vimages/ltitem_bg_on.png) no-repeat;}

*html #nav a.toplvl {position:relative; cursor:pointer; z-index:0; color:#fff; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/ltitem_bg.png', sizingMethod='image'); width:170px; padding:6px 4px 6px 10px; height:18px; border:0px; font:bold 12px Trebuchet MS; margin-bottom:1px;}
*html #nav a.toplvl:hover {color:#D5E8F8; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/ltitem_bg_on.png', sizingMethod='image');}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
	
#nav li { /* all list items */
	position : relative;
	float : left;
	margin-bottom : -1px;
	width: 184px;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 184px;
	margin-top : -29px;
	z-index:200;
	padding-bottom:1px;
	border:1px solid #7FA5C8;
	width:194px;
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
	margin-left : 194px;
	margin-top : -23px;
	padding-bottom:1px;
	border:1px solid #7FA5C8;
	width:194px;
}

#nav li a {
	width: 184px;
	display : block;
	color : #044179;
	font-weight : bold;
	font-family : Trebuchet MS;
	font-size: 12px;
	text-decoration : none;
	background-color : #E1EFFA;
	border : 1px solid #B5CCE1;
	padding : 2px 4px 2px 4px;
}

#nav li a:hover {
	color : #0556A1;
	background-color:#C2D7EA;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index:200;
	display:block;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index:200;
}


/* /////////////////// Table Classes /////////////////////////////// */

.tblhighlights {width:100%; border-collapse:collapse; table-layout:fixed}
.tblhighlights td {padding:4px 4px 4px 4px; background:transparent}
#highlightslist {}
	#highlightslist a {font:bold 13px Trebuchet MS; color:#075EA3; text-decoration:none}
	#highlightslist a:hover {text-decoration:underline}
	.hlmsg {margin-top:4px; font-size:12px}
	
.tblgeneral {width:100%; border-collapse:collapse;}
.tblgeneral td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tblgeneral th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tblgeneral td {padding:2px; background:#fff; border:1px solid #CCC}
.tblgeneral .th2 {padding:4px; background:#ddd;  border:1px solid #CCC}

.tblcontact {width:100%; border-collapse:collapse;}
.tblcontact td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tblcontact th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tblcontact td {padding:8px; background:#fff; border:1px solid #CCC}
.tblcontact .th2 {padding:4px; background:#ddd;  border:1px solid #CCC}

/* /////////////////// ADMIN Tables /////////////////////////////// */

.tbladmin {width:100%; border-collapse:collapse;}
.tbladmin td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tbladmin th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tbladmin td {padding:2px; background:#fff; border:1px solid #CCC}
.tbladmin .bld {font-weight:bold}
.tbladmin .rt {text-align:right; font-weight:bold}

.tbladminedit {width:99%; border-collapse:collapse;}
.tbladminedit td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tbladminedit th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tbladminedit td {padding:1px; background:#fff; border:1px solid #CCC}
.tbladminedit .bld {font-weight:bold}
.tbladminedit .rt {text-align:right; font-weight:bold; padding-right:4px}


