/*a.mainbutton2{font-weight: bold;color: #86B2C8; font-size:11px;}*/
a.editlinks {color : red; text-decoration : none; font-size: 10px;font-family:Verdana; font-weight : bold}
a:hover.editlinks  {color : #0000FF; text-decoration : underline; font-size: 10px;font-family:Verdana; font-weight : bold}
a.editlinksSM {color : #0099FF; text-decoration : none; font-size: 10px;font-family:Verdana; font-weight : normal}
a:hover.editlinksSM  {color : #FF0000; text-decoration : underline; font-size: 10px;font-family:Verdana; font-weight:normal}
a.morenews {color : #0099FF; text-decoration : underline; font-size: 10px;font-family:Verdana; font-weight : normal}
a:hover.morenews  {color : #ff0000; text-decoration : underline; font-weight: normal; font-size: 10px;font-family:Verdana}
.cmslogin {color : #FF0000; text-decoration : underline; font-size: 10px;font-family:Verdana; font-weight : normal}
a:hover.mainbutton {color: #0000FF;text-decoration: none;}
.xstatus{text-decoration:none;color:orange;font-size:10px;font-weight:bold;background:transparent}
.xstatusr{text-decoration:none;color:green;font-size:10px;font-weight:bold;background:transparent}
.treegray{color:gray}
.bolddark {
	font-weight:bold;
	font-size:8pt;
}
.position{
  margin-top:0; 
  margin-bottom:0;
  font-family:tahoma;
  color:#3e6db1;
  font-size:7.5pt;
}
a.position {color : #3e6db1; text-decoration : underline; font-size: 7.5pt;font-family:tahoma; font-weight : normal}
a:hover.position  {color : red; text-decoration : underline; font-size: 7.5pt;font-family:tahoma; font-weight : normal}

.separator{color: #86B2C8;font-size:11px;}
.timestamp {text-align:right;margin-top:0;margin-bottom:3;margin-right:12;font-size:9px;}
.top_red{
  color: #ff0000;
  font-family:Verdana;
  font-size: 10px;
}

.top_red_bold{
  color: #ff0000;
  font-family:Verdana;
  font-size: 10px;
  font-weight: bold;
}

.utility{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#86B2C8;
}

.homeheader {
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration: none;		
}

.top_white{
  color: #ffffff;
  font-family:Verdana;
  font-size: 10px;
  font-weight: bold;
}

.inputtext 
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 170px;
}	

.inputlogin 
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 120px;
}	

.searchbox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 180px;
}

.usereditbox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 120px;
}

.userhomephone
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 200px;
}

.useremailbox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 180px;
}

.blastemailbox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 330px;
}

.usersendemailbox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 260px;
}

.tinybox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 60px;
}

.datebox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 90px;
}
.registerbox
{
  color: #333333;
  background-color: #FFFFFF;
  background-image: url('../admin/images/bg_txt.jpg'); 
  background-repeat: repeat;
  font-family:Verdana;
  font-size: 10px;
  border: #888888 1px solid;
  height: 17px;
  width: 220px;
}

.mainbutton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  }
.mainbuttonactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #29277B;
  text-decoration: none;
  font-weight: bold;
  }
.mainbutton1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  }
.mainbuttonactive1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #29277B;
  text-decoration: none;
  font-weight: bold;
  }
.mainbutton2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  /*text-decoration: none;*/
  font-weight: bold;
  }
a.mainbutton2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #86B2C8;
  font-size:11px;
  }  
a:hover.mainbutton2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: red;
  text-decoration: none;
  padding-top:4;
  padding-bottom:4;
  background-color:white
  }
.mainbuttonactive2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*color: #3e6db1;*/
  font-variant:small-caps;
  font-weight:bold;
  color: red;
  background-color: #c8e1f9;
  cursor:default;
  /*BORDER: 1px solid white;*/
  }  
a:hover.nhlcmenu {
  color: #ffffff;
  text-decoration: none;
  background-color:#184D84;
  width: 180px;
  }
.nhlcmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  padding-right:10;
  padding-top:6;
  padding-bottom:6;
  width: 180px;    
  }
.nhlcmenuactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  padding-right:10;
  padding-top:6;
  padding-bottom:6; 
  width: 180px;  
  }
.calendardates {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 11px; 
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	BORDER: 1px solid #FFFFFF;	
	}	
.calendardatesgray {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 11px; 
	font-weight: normal;
	color:#C0C0C0;
	text-decoration: none;
	BORDER: 1px solid #FFFFFF;	
	}	
.calendardateslink {
	BORDER: 1px solid #FFFFFF;	
	}	
.calendardateslinkOriginal {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size:  11px; 
	font-weight: normal;
	color:#EEEEEE;
	text-decoration: underline;	
	}	
.calendardateslinktxt {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size:  11px; 
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: underline;	
	}	
.calendardatestoday {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:  11px; 
	font-weight: bold;
	color:green;
	text-decoration: none;
	BORDER: 1px solid #FFFFFF;	
	}
.calendardatestodaylink {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:  11px; 
	font-weight: bold;
	color:white;
	text-decoration: underline;
    BORDER: 1px solid #FFFFFF;
	}	
.monthHeader {
	font-family: Arial Narrow, Arial, Helvetica, Verdana, Sans-Serif; 
	font-size:  11px;
	/*color: white;*/
	color: #5682CA;
	font-weight: bold;
	text-decoration: none;		
    }

a.cal_links {color : #ffffff; text-decoration : none; font-size:  11px; font-weight : normal; font-family: Arial, Helvetica, Sans-Serif;}
a:hover.cal_links  {color : #ffffff; text-decoration : none; font-size:  11px;font-weight : bold; font-family: Arial, Helvetica, Sans-Serif;}

.cal_today {color : green; text-decoration : none; font-size:  11px; font-weight : normal; font-family: Arial, Helvetica, Sans-Serif;}
a.cal_today {color : yellow; text-decoration : none; font-size:  11px; font-weight : bold; font-family: Arial, Helvetica, Sans-Serif;}
a:hover.cal_today  {color : white; text-decoration : none; font-size:  11px;font-weight : bold; font-family: Arial, Helvetica, Sans-Serif;}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dynamically by javascript,
and their use should be avoided in the markup */

.rtop, .artop{display:block}
.rtop *, .artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1, .rl1, .re1, .rel1{margin-left:5px}
.r1, .rr1, .re1, .rer1{margin-right:5px}
.r2, .rl2, .re2, .rel2, .ra1, .ral1{margin-left:3px}
.r2, .rr2, .re2, .rer2, .ra1, .rar1{margin-right:3px}
.r3, .rl3, .re3, .rel3, .ra2, .ral2, .rs1, .rsl1, .res1, .resl1{margin-left:2px}
.r3, .rr3, .re3, .rer3, .ra2, .rar2, .rs1, .rsr1, .res1, .resr1{margin-right:2px}
.r4, .rl4, .rs2, .rsl2, .re4, .rel4, .ra3, .ral3, .ras1, .rasl1, .res2, .resl2{margin-left:1px}
.r4, .rr4, .rs2, .rsr2, .re4, .rer4, .ra3, .rar3, .ras1, .rasr1, .res2, .resr2{margin-right:1px}
.rx1, .rxl1{border-left-width:5px}
.rx1, .rxr1{border-right-width:5px}
.rx2, .rxl2{border-left-width:3px}
.rx2, .rxr2{border-right-width:3px}
.re2, .rel2, .ra1, .ral1, .rx3, .rxl3, .rxs1, .rxsl1{border-left-width:2px}
.re2, .rer2, .ra1, .rar1, .rx3, .rxr3, .rxs1, .rxsr1{border-right-width:2px}
.rxl1, .rxl2, .rxl3, .rxl4, .rxsl1, .rxsl2, .ral1, .ral2, .ral3, .ral4, .rasl1, .rasl2{border-right-width:0}
.rxr1, .rxr2, .rxr3, .rxr4, .rxsr1, .rxsr2, .rar1, .rar2, .rar3, .rar4, .rasr1, .rasr2{border-left-width:0}
.r4, .rl4, .rr4, .re4, .rel4, .rer4, .ra4, .rar4, .ral4, .rx4, .rxl4, .rxr4{height:2px}
.rer1, .rel1, .re1, .res1, .resl1, .resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
/* END NIFTY CORNERS */