
/*using this body in admin messed up the admin console borders*/

/*body   
{
	background: url(/images/bg_bk.jpg);
}*/

.linedivide {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.linedivide2 {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	color: #CFCFCF;
}

table  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 18px;
	font-weight:normal;
}

.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #993333;
}
.topmenubk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
}
.bar_curvebk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	background-image: url(/images/bar_curvebk.gif);
	text-align: center;
}
.bar_1pixspace {
	background-image: url(/images/bk_headlow.gif);
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
}
.midtabbk {
	background-image: url(/images/tab_midbk.gif);
}
.midtabbkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333300;
}
.pub_sunheadcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-weight: bold;
	text-align: center;
}
.gen_textwhitebk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 18px;
	font-weight:normal;
}
.pub_newsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-weight: bold;
	background-image: url(/images/dot_pt.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 12px;
	line-height: 18px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.pub_newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	padding-left: 12px;
}
.rightpanel {
	background-image: url(/images/panel_r.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.loginbox {
	background-color: #494925;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 8px;
}
.newsborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.secondpageTitle {
	background-image: url(/images/pg_barbk.gif);
	height: 46px;
	padding-left: 15px;
	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #0066CC;
}

.sloganbox {
	padding-right: 8px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #CCCCCC;
	background-color: #666666;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.gensubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 12px;
	font-weight: bold;
	background-image: url(/images/bk_headlow.gif);
    height: 25px;
}
.gen_textwhitebksub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
	line-height: 32px;
}

.slogantext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}

.dkmidtabbk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/dktab_midbk.gif);
}



/*
Menu styles
*/

.MenuGroup
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6pt;
  font-weight: bold;
  text-align: left;
  color: #FFFFFF;  
  height: 21px;  
}

.MenuItem 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6pt;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #CCCCCC;
  border-left-width: 0px;
  border-left-color: #993333;
  width: 85px;    
  height: 21px;
  white-space:nowrap;
  line-height:10px;
  cursor: pointer; 
}
.MenuItemText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6pt;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  border-left-width: 0px;
  border-left-style: dotted;
  border-left-color: #993333;
  width: 85px; /*width: 102px;*/
  height: 21px;
  white-space:nowrap;
  line-height:10px;
  cursor:pointer;  
}

.MenuItemOver 
{
  background-color:#990000; 
  font-family:verdana; 
  font-size:7pt;
  font-weight: bold;
  color: #FFFFFF; 
  border:1px;
  border-style:solid;
  border-color:#CC3333;
  padding:6px;
  padding-left:5px;
  padding-right:15px;
  cursor:pointer;
}

.MenuItemChildExpanded
{
  background-color:#990000; 
  font-family:verdana; 
  font-size:7pt;
  font-weight: bold;
  color: #FFFFFF; 
  border:1px;
  border-style:solid;
  border-color:#CC3333;
  background-image: url(/images/menu_arrow.gif);
  background-repeat: no-repeat;
  background-position: right 9px;
  padding:0px;
  padding-left:0px;
  padding-right:0px;
  cursor:pointer;
}

.MenuItemChildOut
{
  background-color:#660000; 
  font-family:verdana; 
  font-size:7pt;
  font-weight: bold;
  color: #DDDDDD; 
  border:1px;
  border-style:solid;
  border-color:#990000;
  background-image: url(/images/menu_arrow.gif);
  background-repeat: no-repeat;
  background-position: right 9px;
  padding:6px;
  padding-left:5px;
  padding-right:15px;
  cursor:pointer;
}
.MenuImage
{
  background-color:#660000; 
  font-family:verdana; 
  font-size:7pt;
  font-weight: bold;
  color: #DDDDDD; 
  border:0px;
  border-style:solid;
  border-color:#990000;
  padding:6px;
  padding-left:5px;
  padding-right:15px;
  cursor:pointer;
  
}

.pub_textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	line-height: 18px;
	font-weight: bold;
}

/*new styles */

.dkmidtabbk {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(/images/dktab_midbk.gif);
}

.head_gap 
{
	vertical-align: bottom;
    background-image: url(/images/ECVhead_gap.gif);
}

.head_tbk
{
	vertical-align: bottom;
    background-image: url(/images/ECVhead_tbk.gif);
}

.head_butbk
{
    background-image: url(/images/ECVhead_butbk.gif);
}

/*.popheadcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/admin/images/admin_hbk.gif);
	height: 42px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}*/
.head_whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.popheadfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 42px;
	background-color: #DDDDDD;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.menubk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/ECVmenu_bk.jpg);
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 12px;
    cursor:pointer;
}
.cap_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#333333;
}
.pub_textbr {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666600;
	line-height: 18px;
	font-weight: bold;
}
.pub_textwhitebksub2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999933;
	line-height: 18px;
	font-weight: bold;
}
.pub_textwhitebk2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 18px;
}
/* custom styles for use in the text editor*/

.greytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #CCCCCC;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

.bluetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #0066CC;
}

.greentext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color:Green;
}

.lightgreentext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color:#CCFF66;
}


.redtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color:#FF3300;
}
.lightredtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color:#FF6666;
}
.tabCL {
	background-image: url(/images/tab_midLtb.gif);
	width: 8px;
	height: 28px;
}
.tabCR {
	background-image: url(/images/tab_midRtb.gif);
	width: 8px;
	height: 28px;
}
.dktab_midLtb
{
	background-image: url(/images/dktab_midLtb.gif);
}
.DKtab_midRtb
{
	background-image: url(/images/DKtab_midRtb.gif);
}
.tab_midbk
{
	background-image: url(/images/tab_midbk.gif);
}
.lightcellbk
{
	background-image: url(/images/bk_headlow.gif);
	height: 32px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.darktabL
{
	background-image: url(/images/DKtab_midLtb.gif);
	width: 8px;
	height: 28px;
}
.darktabR
{
	background-image: url(/images/DKtab_midRtb.gif);
	width: 8px;
	height: 28px;
}
.darktabbk
{
	background-image: url(/images/dktab_midbk.gif);
}
.darktabbkText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFCC;
	background-image: url(/images/dktab_midbk.gif);
}
.largetxtpghead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 12px;
	font-weight: bold;
	color: #333300;
}
.gen_smnotetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	line-height: 18px;
}
.gen_smnotesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #990000;
	font-weight: bold;
	line-height: 18px;
}
.gen_mainheadtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #990000;
	font-weight: bold;
	line-height: 18px;
}
.greydotline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 30px;
	vertical-align: middle;
}
.notecellbk {
	background-color:#EEEEEE;
	padding: 4px;
}
.newsheadcell {
	background-color: #EEEEEE;
	height: 25px;
}

/* jorge style from here */


.exFieldName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666633;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	padding-left: 6px;
}

.exFieldValue
{
	font-family:verdana;
	font-size:8pt;
	color: #333333;
	/*border-style:dotted;*/
	border-color:Gray;
	border-width:1px;
	text-align:left;
	padding-left: 6px;
}

.exEventListHeaderValue
{
	font-family:verdana;
	font-size:10pt;
	font-weight: bold;
	color: #003366;
	border-color:Gray;
	border-width:1px;
	text-align:left;
	padding-left: 6px;
}

.exEditField
{
}

.exListRowEven
{
	background-color:#FFFFFF;
}
.exListRowOdd
{
	background-color:#E6EFF7;
}

.exFieldTitle
{
}
.exTableTxt
{
	font-family:verdana;
	font-size:7pt;
	font-weight:bold;
	color: #666633;
}
.exTablebk
{
	
}
.exTableHead
{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color: #660000;
}

.exHyperLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #333333;
	line-height: 18px;
	text-decoration: underline;
}

.scrollFrameAuto
{
	height:200px;
	width:100%;
	overflow:auto;
	scrollbar-base-color: #DAE2ED;
	scrollbar-arrow-color: #495A6F;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #65778D;
	scrollbar-darkshadow-color: #495A6F;
	scrollbar-track-color: #9BADC2;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #C2D0E2;
}
.genewsltxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 18px;
}

.genewsdtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 18px;
}

.newsheadtxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	font-weight: bold;
	line-height: 18px;
}
.newsheadtxt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	font-weight: bold;
	line-height: 18px;
}
.adminbkcell {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #DDDDDD;
}
.adminbartxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #666666;
}
.calendar_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}

.calendar_day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	height: 26px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #330000;
}

.calendar_daycell {
	background-image: url(images/bk_headlow.gif);
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-left: 8px;
}

.calendar_selcell {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	background-color: #990000;
}

.calendar_seldaycell {
	background-image: url(images/bk_midbk.gif);
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
}

.TopGroup {
	cursor:pointer; 
}

.MenuGroup {
	cursor:pointer; 
}

.TopMenuItem 
{
	background-color:#3E5C7E;
	background-image: url(../images/EVIS_Menu/top_menu_bg.JPG); 
	background-repeat:no-repeat; 
	background-position:left top; 
	font-family:verdana; 
	font-size:10px; 
	font-weight:bold; 
	color:grey; 
	border:0px; 
	cursor:pointer; 
	text-transform: uppercase; 
}

.TopMenuItemNoPointer
{	
	background-color:#3E5C7E;
	background-image: url(../images/EVIS_Menu/top_menu_bg.JPG);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:grey;
	border:0px;
	cursor:default;
	text-transform: uppercase;
}



.TopMenuItemHover {
	background-color:#3E5C7E;
	background-image: url(../images/EVIS_Menu/top_menu_bg.JPG);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:grey;
	border:0px;
	cursor:pointer;
	text-transform: uppercase;
}

.MenuItem {
	background-color:#3E5C7E;
	background-image:url(../images/ECV_topmenubrk.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	border:solid 1px #3E5C7E;
	cursor:pointer;
	text-transform:none;
}

.MenuItemHover {
	background-color:#6C95C2;
	font-family:verdana; 
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	border:solid 1px #FFFFFF;
	cursor:pointer;
	text-transform:none;
}

.LeftMenuItem {
	background-color:#3E5C7E;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	border:solid 1px #FFFFFF;
	cursor:pointer;
	text-transform:none;
}

.ChildMenuItem {
/*	background-color:#E4E4E4;
	font-family:Veranda; 
	font-size:10px;
	color:#000000;
	border:0px;
	cursor:pointer; 
	text-transform:none;
	padding-left:0;*/
	background-color:#E4E4E4;
	font-family:verdana;
	font-size:11px;
	color: #000000;
	border:1px;
	border-style:solid;
	border-color:#E4E4E4;
	padding:5px;
	padding-left:0px;
	padding-right:15px;
	text-decoration:none;
	font-weight:lighter;
	cursor:pointer;
}

.ChildMenuItemHover {
/*	background-color:#6C95C2; 
	font-family:Veranda;
	font-size:10px;
	color:#FFFFFF;*/
	background-color:#ffffff;
	font-family:verdana;
	font-size:11px;
	color: #000000;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding:5px;
	padding-left:0px;
	padding-right:15px;
	text-decoration:none;
	font-weight:lighter;
	cursor:pointer;
}

.gentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	line-height: 18px;

}

.MenuBreak {
	background-image:url(../images/E-VIS_Menu/break.gif);
	width:0px;
	height:0px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100pt;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
	line-height: 32px;
}

.breadcrumbtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	font-weight: bold;
	line-height: 18px;
}
a:hover {
	text-decoration: none;
}
a:link {
	text-decoration: underline;
	color:#003366;
}
a:visited {
	text-decoration: underline;
	color:#333366;
}

/*e-vis*/

a:link { color: #003366; text-decoration: underline; }
a:visited {	color: #003366;	text-decoration: underline; }

.level2title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003399;
	text-decoration: none;
	font-weight: bolder;
	border-top-style: 15;
	border-right-style: 15;
	height: 32px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}


.level2title_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003399;
	text-decoration: none;
	font-weight: bolder;
	height: 32px;
}



.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
	line-height: 32px;
}
.gentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.gentextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.gentextindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-indent: 12pt;
	background-position: top;
	vertical-align: top;
	line-height: 14px;
	padding-bottom: 4px;
}
.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #003366;
	text-decoration: none;
}

.linedivide {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.linedivide2 {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	color: #CFCFCF;
}

.panelsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-position: 3px center;
	background-image: url(../images/arrow_link.gif);
	background-repeat: no-repeat;
}
.panelsubhead:link{	color: #003366;	text-decoration: none; }
.panelsubhead:visited{ color: #003366; text-decoration: none; }
.panelsubhead:hover{ color: #003366; text-decoration: underline; }

.panelsubheadoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.panelnewshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 4px;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: none;
	text-transform: uppercase;
}
.paneltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}
.paneltextsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	line-height: 12px;
}
.panellinktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.homepageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CCCCCC;
	padding-bottom: 6px;
}
.secondpageTitle {
	background-image: url(../images/pg_barbk.gif);
	height: 46px;
	padding-left: 15px;
	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #0066CC;
}

.secondpageTitle_2 {
	/*background-image: url(/images/pg_barbk.gif);
	height: 46px;*/
	padding-left: 15px;
	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #0066CC;
}

.slogantext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}

.foottext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-transform: uppercase;
	color: #CCCCCC;
	line-height: 30px;
	font-weight: bold;
}

.point {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #0066FF;
}

.logintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #CCCCCC;
}


.pagebk {
	background-image: url(../images/bg_bk.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.rightpanel {
	background-image: url(../images/panel_r.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.silver_barbk {
	background-image: url(../images/pg_barbk.gif);
	height: 46px;
	padding-left: 15px;
}
.black_barbk {
	background-image: url(../images/pg_barbk_black.gif);
	height: 46px;
	padding-left: 15px;
}

.validation 
{
	color:Red
}

/*make the comments textarea for the contact E-VIS page appear the proper size in firefox*/
.commentsArea
{
	height: 110;
	width: 370;
}

ul {
  list-style: disc url(../images/e-vis_bullet.gif); /* wide image for the bullet */
  margin: .5em .5em 0 25px;  /* bullet image is in left margin */
  padding-left: 0;
}
ul li {
  margin-left: 0;
  padding-left: 0;     /* distance between marker and text */
  margin-bottom: .5em; /* a little spacing between list items */
  margin-top: 0px;
}