 body {margin:0px 0px 20px 0px; background:#E5F0C7}
form {margin:0px}
img {border:0px}
.cnt {text-align:center}
.top {vertical-align:top}
.clr, .brk {clear:both; height:0; font-size:0; line-height:0;}
.b {font-weight:bold}
.red {color:red}
.formsub {border:1px solid #4A3A1D; padding:1px; color:#EFEBD1; cursor:pointer; font-weight:bold; background:#000}
input.formsub:hover {background:#EFEBD1; color:#000}

h1 {font: 21px arial; margin:0; padding:3px 40px 3px 16px; text-align:right; color:#1396D4; border-top:1px solid #C2D9E2; border-bottom:1px solid #C2D9E2;}
h2 {margin:0; font:bold 16px arial; color:#BB591A;}

#flashpagegallery {width:320px; clear:both;}

*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.gif"):(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));
}

*html hr {border-bottom:1px solid #81A5B4; height:1px }
hr {border-bottom:1px solid #81A5B4; display:block; margin:14px 10px 14px 0px}
*html div.hr {border-bottom:1px solid #81A5B4; display:block; margin:0px 10px 20px 0px}
div.hr {border-bottom:1px solid #81A5B4; display:block; height:1px; margin:20px 10px 20px 0px}

#iconrow {position:absolute; width:98px; top:216px; right:6px; z-index:100;}
	.tbliconrow {position:relative; color:#EDF3DC; }
	.tbliconrow td {font:11px arial; text-align:right; padding:2px}
	.tbliconrow a {color:#EDF3DC; text-decoration:none; font-weight:normal}
	.tbliconrow a:hover {text-decoration:underline}
	
#tbar_smllinks {position:absolute; line-height:10px; top:5px; right:10px; z-index:100;}
	#tbar_smllinks a {display:inline-block; padding:2px; text-decoration:none; margin-right:6px; font:10px arial; color:#fff }
	#tbar_smllinks a:hover {text-decoration:underline; color:#E6B289}

#tbar {width:272px; background:url(/vimages/search_bg.png) no-repeat; height:40px;  z-index:2; position:absolute; top:25px; right:0px;}

#keywordsearchcontainer {position:absolute; top:30px; z-index:2; right:0px; width:270px; height:34px}
	.sbx {font:normal 14px arial; color:#666; padding:4px 0px 4px 0px; border:1px solid #7DA0B0; width:226px; display:block; position:relative; background:#E5F0C7}
	.keysmtbtn {}
	.tblkeywordsearch {width:98%; margin:3px 0px 0px 3px}
	.tblkeywordsearch td {padding:0px}
	
#pathlinkbg	{background:#D8EBF3; width:779px; position:static; z-index:1; margin-left:1px; height:26px; -moz-opacity:.50; opacity:.50; filter:alpha(opacity=50);}
#pathlink {font:10px helvetica,arial; position:absolute; z-index:10; top:41px; left:216px; color:#000;}
#pathlink a, #pathlink a:link, #pathlink a:visited, #pathlink a:active  {text-decoration:none; color:#000; letter-spacing: 0px}
#pathlink a:hover {text-decoration: underline; color:#4F95C8;} 
	
#homeicon {position:absolute; z-index:300; top:5px; left:7px}	
#holder {position:relative; z-index:1; width:980px; margin:0px auto 0px auto;}

#logo {position:absolute; z-index:20; width:208px; height:155px; top:50px; left:0px}
#logobg {display:none}

/* #logo {position:absolute; z-index:20; width:236px; height:105px; top:56px; right:18px}
#logobg {width:272px;  background:#E5F0C7; height:122px;  z-index:2; position:absolute; top:46px; right:0px; -moz-opacity:.60; opacity:.60; filter:alpha(opacity=60)} */

/* put in Ul tag for PDF, IE, Word, Excel */
ul.pdfbullets li, #c_rt_txt ul.pdfbullets li { list-style-image : url(/cms/vimages/icon_pdf.gif); }
ul.iebullets li, #c_rt_txt ul.iebullets li { list-style-image : url(/cms/vimages/icon_explorer_bullet.gif); }
ul.docbullets li, #c_rt_txt ul.docbullets li { list-style-image : url(/cms/vimages/icon_doc_bullet.gif); }
ul.xlsbullets li, #c_rt_txt ul.xlsbullets li { list-style-image : url(/cms/vimages/icon_excel_bullet.gif); }

/* put in individual li for PDF, IE, Word, Excel */
#c_rt_txt .pdfbullets { list-style-image : url(/cms/vimages/icon_pdf.gif); }
#c_rt_txt .iebullets { list-style-image : url(/cms/vimages/icon_explorer_bullet.gif); }
#c_rt_txt .docbullets { list-style-image : url(/cms/vimages/icon_doc_bullet.gif); }
#c_rt_txt .xlsbullets { list-style-image : url(/cms/vimages/icon_excel_bullet.gif); }

/* Generic Text Bullets */
#c_rt_txt li, #c_rt_txt li {list-style-image:url(/vimages/icon_libullet.gif);}
/* #inner_lt li a:hover, #rt_txt li a:hover {list-style-image : url(/vimages/icon_libullet_on.gif);} */


#c_lt {float:left; width:200px; vertical-align:top; padding:59px 0px 30px 0px}
	.ltcityheader {color:#7DA1B0; text-transform:uppercase; margin-top:32px; text-align:center; padding:4px; font:bold 12px arial}
	#minicalendarholder {width:190px; margin:0px auto 6px auto}
#c_rt {float:left; width:780px; color:#000; padding-top:34px; vertical-align:top}	
	
	#c_rt_txt {width:748px; padding:16px 16px 36px 16px; color:#000; font:13px arial; line-height:17px; }
	#c_rt_txt a {color:#5594B1; font-weight:bold; text-decoration:underline}
	#c_rt_txt a:hover {color:#8F470B}
	
#c_rt_bizpal {float:left; width:780px; padding-top:34px; margin-bottom:-2px; vertical-align:top}


#bgholderbottom {}
#bbar {position:relative; text-align:right; z-index:200; height:32px; margin:-30px 0px 0px 200px; padding:6px 40px 6px 4px; border-top:1px solid #BBD4DE; width:736px; font:12px arial}
	#bbar a#rtt {font:bold 14px arial; text-decoration:none; color:#1396D4}
	#bbar a#rtt:hover {text-decoration:underline; color:#000}
	
#copyr {clear:both; text-align:center; padding:6px 0px 6px 0px; font:12px arial; color:#C56F2A; margin-top:-10px;}



	
/* ///////////////// Mini Calendar */
#calendarholder {z-index:6; width:212px;}

.caltable {background:#E1DEC7; width:100%; table-layout:fixed}
.caltable th {font:10px arial, helvetica; color:#333333; padding:2px; background:#EACDB4; text-align:center}

#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/vimages/icon_caleventbullet.gif);}

.caltable .day {font:12px arial, helvetica; text-align:center; color:#000; padding:3px; background:#FFF}
.caltable .dayevent { background: #fff; color: #000; text-align:center; font:bold 11px arial, helvetica; text-decoration:none}
.caltable .dayevent a { background: #D8EBF3; color: #000; padding:3px; display: block; position: relative; font:bold 11px arial, helvetica; text-decoration:underline}
.caltable .dayevent a:hover { background: #EACDB4; display:block; padding:2px; position:relative; text-decoration:none; color: blue}

.calmonth {text-decoration: none; padding: 4px;  background: #C56F2A; color: #fff; text-align:center; font:bold 12px arial, helvetica;}
.calmonth a { text-decoration: none; background: #C56F2A; color: #FFF}
.calmonth a:hover { text-decoration: underline; color: #000}

.calnextprev {background: #C56F2A; text-align:center}
.calnextprev a {background: #C56F2A; display:block}
.calnextprev a:hover {}		

.smt_event a {font:bold 11px arial; color:#333}





/* Highlights */

div#highlightholderMain {}
a.highlightMainLink, a:link.highlightMainLink, a:active.highlightMainLink {text-decoration: none; font:bold 11px arial}
a:hover.highlightMainLink {text-decoration: none; display:block; background:#C2E5FB; color:black } 

.highlightsmain {font:12px arial; border-bottom:1px solid #F0B579; padding:12px 12px 12px 12px; color:#000}
.highlightsmain a {color:#BB591A; text-decoration:underline; font:bold 12px arial}
.highlightsmain a:hover {color:#D2803E; text-decoration:none;}

.highlightstopbotmain {color: #000; padding:12px 12px 12px 12px; border-bottom:1px solid #F0B579;  font:normal 12px arial;}
.highlightstopbotmain a {color: #BB591A; font-weight:bold; text-decoration:underline}
.highlightstopbotmain a:hover {color:#D2803E; text-decoration:none}

div#highlightholder {}

#highlightholder a, #highlightholder a:link, #highlightholder a:visited, #highlightholder a:active  { text-decoration: none; font-weight:bold; font-family: arial; display:block; margin-bottom:4px; padding:1px; border:1px solid #DEF2FF; background:#DEF2FF; font-size: 10px; color:#1B79B6; }
#highlightholder a:hover {text-decoration: none; margin-bottom:4px; display:block; padding:1px; border:1px solid #D98307; color:#D98307; background:white } 

.hightbl {width:100%; padding:0px; border:0px}
.hightbl .highlights {padding:4px; font-size:10px; border-bottom:1px solid #7CC5F3}

.highlightstopbot {color: #000000;background:white;padding:4px;font-family: arial;font-size: 10px; border-bottom:1px solid #7CC5F3}

.hlpaging {border:1px solid #DEEAE6; padding:10px;}
.hlinactive {color:#B7C9C3}
.hlprev {float:left; width:33%;}
.hlnext {float:left; text-align:right; width:33%;}
.hlpages {float:left; text-align:center; width:34%;}


/* News Releases */
.nrstopbot {background:#D9E9F0; font-size:15px; border:1px solid #C2D9E2; padding:10px;}



/*/////////////////////// SiteMap Classes */
.tblsitemap {width:100%; padding:0px; border:0px}
.tblsitemap td {padding:0px}

.level1  { padding: 4px; font-weight: bold; font-size: 18px; border-bottom: 1px solid #C2D9E2; font-family:arial, helvetica; color: #5C3D07; }
.level1 a, .level1 a:visited  {text-decoration: underline; color:#104862}
.level1 a:hover {text-decoration: none} 

.level2  {padding: 1px 1px 1px 40px; font-weight: bold; font-size: 16px; font-family:arial, helvetica;}
.level2 a, .level2 a:link, .level2 a:visited, .level2 a:active  {text-decoration: underline; color:#4F7483}
.level2 a:hover {text-decoration: none;} 

.level3  {padding: 0px 0px 0px 70px; font-weight: normal; font-size: 14px; font-family:arial, helvetica;}
.level3 a, .level3 a:link, .level3 a:visited, .level3 a:active  {text-decoration: underline; color:#C65E1C}
.level3 a:hover {text-decoration: none; } 

.level4  {padding: 0px 0px 0px 90px; font-weight: normal; font-size: 12px; font-family:arial, helvetica;}
.level4 a, .level4 a:link, .level4 a:visited, .level4 a:active  {text-decoration: underline; color:#A66939}
.level4 a:hover {text-decoration: none} 

.level5  {padding: 0px 0px 0px 110px; font-weight: normal; font-size: 10px; font-family:arial, helvetica}
.level5 a, .level5 a:link, .level5 a:visited, .level5 a:active  {text-decoration: underline; color:#A63E39}
.level5 a:hover {text-decoration: none} 

.level6  {padding: 0px 0px 0px 130px; font-weight: normal; font-size: 9px; font-family:arial, helvetica;}
.level6 a, .level6 a:link, .level6 a:visited, .level6 a:active  {text-decoration: underline; color:#A63E39}
.level6 a:hover {text-decoration: none} 



/* ///////////////// Search Results ////////// */
span.wm {font-weight:bold; color:#3B7DB1}
div.wmCount {display:block; height: 8px; line-height:8px; font-size:7px; padding:0px; background:#517693}
.tblsearchresults {width:100%; table-layout:fixed; border-collapse:collapse}
.tblsearchresults td {padding:1px 3px 1px 3px; font-size:12px}
.tblsearchresults th {padding:6px; border:1px solid #DCD8BB; text-decoration:underline; text-transform:uppercase}



/* /////////////// Left Sub Menu Styles //////////////// */

.mn1 {font:bold 13px Arial; margin-left:1px; border-bottom:1px solid #BBD4DE}
.mn1 a {width:169px; color:#000; background:url(/vimages/nav_tier1_bg.png) no-repeat 10px 6px; padding:4px 4px 4px 26px; display: block; text-decoration: none;}
.mn1 a:hover {background:#EACDB4 url(/vimages/nav_tier1_hoverbg.png) no-repeat 4px 3px}
.mnOn1 {color:#000; background:#EACDB4 url(/vimages/nav_tier1_hoverbg.png) no-repeat 4px 3px;  margin-left:1px; border-bottom:1px solid #BBD4DE; font:bold 13px Arial; padding:4px 4px 4px 26px}
.mnOn1 a {width:169px; display: block; position:relative; text-decoration:none; color:#000;}

.mn2 {font: 12px Arial; border-bottom:1px solid #BBD4DE}
.mn2 a {width:172px; color:#3C332C; background:#C9E0EA; padding:4px 3px 4px 25px; display: block; text-decoration: none;}
.mn2 a:hover {background:#D8EBF3}
.mnOn2 {color:#000; background:#C3DDE8; border-bottom:1px solid #BBD4DE; font:bold 12px Arial; padding:4px 3px 4px 25px}
.mnOn2 a {width:172px; display: block; position:relative; text-decoration:none; color:#000}

.mn3 {font: 11px Arial}
.mn3 a {width:157px; color:#000; background:#BDD9E5 url(/vimages/menu3_arrow.gif) no-repeat 30px 7px; padding:4px 4px 4px 39px; display: block; text-decoration: none;}
.mn3 a:hover {text-decoration:underline; background:#CBE6F1 url(/vimages/menu3_arrow.gif) no-repeat 30px 7px}
.mnOn3 {color:#000; background:#CBE6F1 url(/vimages/menu3_arrow.gif) no-repeat 28px 7px; font:normal 11px Arial; padding:4px 4px 4px 39px}
.mnOn3 a {width:157px; color:#000; display: block; position:relative; text-decoration:none;}


.mn4 {font: 11px Arial}
.mn4 a {width:148px; color:#000; background:#B8D6E3 url(/vimages/menu3_arrow.gif) no-repeat 39px 7px; padding:4px 4px 4px 48px; display: block; text-decoration: none;}
.mn4 a:hover {text-decoration:underline; background:#D8EBF3 url(/vimages/menu3_arrow.gif) no-repeat 39px 7px}
.mnOn4 {color:#000; background:#D8EBF3 url(/vimages/menu3_arrow.gif) no-repeat 39px 7px; font:normal 11px Arial; padding:4px 4px 4px 48px}
.mnOn4 a {width:148px; color:#000; display: block; position:relative; text-decoration:underline;}


/* Certain Page Content Settings */
.sectbl {table-layout:fixed; margin:0px auto; border-collapse:collapse}
.sectbl th {border:1px solid #AFCAD5; background:#E5F0C7; font:bold 14px arial; padding:4px; color:#7DA1B0}
.sectbl td {background:#D8EBF3; font:normal 12px arial;  border:1px solid #E3EFF4; padding:3px}
.sectbl .th2 {border:1px solid #AFCAD5; background:#E8EFD6; font:bold 12px arial; padding:2px; color:#7DA1B0}
.sectbl .rt {text-align:right;}
.sectbl .b {font-weight:bold}

.turbiditytbl {table-layout:fixed; border-collapse:collapse}
.turbiditytbl th {border:1px solid #AFCAD5; background:#E5F0C7; font:bold 14px arial; padding:4px; color:#7DA1B0}
.turbiditytbl td {background:#D8EBF3; font:normal 12px arial;  border:1px solid #AFCAD5; padding:3px}
.turbiditytbl .th2 {border:1px solid #AFCAD5; background:#E8EFD6; font:bold 12px arial; padding:2px; color:#7DA1B0}
.turbiditytbl .rt {text-align:right;}
.turbiditytbl .b {font-weight:bold}

.faqheader {font:bold 15px arial; padding:4px; border-bottom:1px solid #7DA1B0}

.headerunderline {font:bold 15px arial; padding:4px; border-bottom:1px solid #7DA1B0}