.logindesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: C1FFF2;
}
.loginput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: C1FFF2;
	border: 1px solid #000000;

}
a.forgotpass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 0A418D;
	text-decoration: none;
}
.loginbg {
	background-color: #FFFFFF;
	background-image: url(images/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.userpass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.forgotpass:hover {
	text-decoration: underline;
}
.wtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
a.wlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.gtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 127954;
}
.txtstyleb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a.onwlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3366CC;
	text-decoration: underline;
}
a.onwlinks:hover {
	color: #339999;
	text-decoration: underline;
}
a.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: CC4A4A;
	text-decoration: none;
}
a.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 2B6CA5;
	text-decoration: none;
}
a.bluelink:hover {
	text-decoration: underline;
}
a.redlink:hover {
	text-decoration: underline;
}
.lfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.mbottoma {
	background-image: url(images/mborrom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.mbga {
	background-image: url(images/mbg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.sertop {
	background-image: url(images/servicestop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.serbg {
	background-image: url(images/servicesbg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.serbottom {
	background-image: url(images/servicesbottom.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.watermark {
	background-image: url(images/watermark.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.grlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 3C6D30;
	text-decoration: none;
}
.grtop {
	background-image: url(images/grboxtop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.grbottom {
	background-image: url(images/grbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}
a.grlink:hover {
	font-weight: normal;
	color: 0E9BD6;
	text-decoration: underline;
}
.whtop {

	background-image: url(images/wboxtop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.whbottom {

	background-image: url(images/wboxbottom.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}

.supwatermark {
	background-image: url(images/sup_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}
.emptop {
	background-image: url(images/emp_top.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.empbottom {
	background-image: url(images/emp_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.emp3top {
	background-image: url(images/emp3_top.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}
.emp3bottom {
	background-image: url(images/emp3_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.resbottom {
	background-image: url(images/res_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.partbottom {

	background-image: url(images/part2_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:hover {
	text-decoration: underline;
}
.bgbg {
	background-image: url('images/bg.gif');
	background-repeat: repeat-y;
	background-position:  center 50%;
}
.invtop {
	background-image: url('images/inv_top.gif');
	background-repeat: no-repeat;
	background-position: 0px top
}
.invbottom {

	background-image: url('images/inv_bottom.gif');
	background-repeat: no-repeat;
	background-position: 0px bottom
}.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#formcontainer {
	width: 530px;
}
#formcontainer .mask {
	 border:solid 1px #009900;
	 width:100%;
	 position:relative;
	 float:left;
	 height:300px;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/semitransparentbg.png');

	
}
#formcontainer .mask[class] {
	 border:solid 1px #009900;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    background-image:url(/semitransparentbg.png);

	
}



