body
{
	font-family: Tahoma;
	font-size: 10pt;
}
A, A:active, A:visited{
	TEXT-DECORATION: none;
}
A:hover{
	TEXT-DECORATION: underline;
}
UL 
{
	padding-left: 0px;
}
OL 
{
	padding-left: 0px;
}
P{
	font-size: 10pt;
}
.pad5
{
	padding: 5px 5px 5px 5px;
}
.pad10
{
	padding: 10px 10px 10px 10px;
}
.pad20
{
	padding: 20px 20px 20px 20px;
}

.toppad0
{
	padding-top: 0px;
}
.botpad0
{
	padding-bottom: 0px;
}
.leftpad0
{
	padding-left: 0px;
}
.rightpad0
{
	padding-right: 0px;
}
.leftpad1
{
	padding-left: 1px;
}
.leftpad2
{
	padding-left: 2px;
}
.leftpad3
{
	padding-left: 3px;
}
.leftpad4
{
	padding-left: 4px;
}
.leftpad6
{
	padding-left: 6px;
}
.leftpad7
{
	padding-left: 7px;
}

.toppad5
{
	padding-top: 5px;
}
.botpad5
{
	padding-bottom: 5px;
}
.leftpad5
{
	padding-left: 5px;
}
.rightpad5
{
	padding-right: 5px;
}

.toppad10
{
	padding-top: 10px;
}
.botpad10
{
	padding-bottom: 10px;
}
.leftpad10
{
	padding-left: 10px;
}
.rightpad10
{
	padding-right: 10px;
}

.toppad20
{
	padding-top: 20px;
}
.botpad20
{
	padding-bottom: 20px;
}
.leftpad20
{
	padding-left: 20px;
}
.rightpad20
{
	padding-right: 20px;
}
.toppad30
{
	padding-top: 30px;
}
.botpad30
{
	padding-bottom: 30px;
}
.leftpad30
{
	padding-left: 30px;
}
.rightpad30
{
	padding-right: 30px;
}
.toppad40
{
	padding-top: 40px;
}
.botpad40
{
	padding-bottom: 40px;
}
.leftpad40
{
	padding-left: 40px;
}
.rightpad40
{
	padding-right: 40px;
}

/* These .w???(width) elements are because ASP.Net doesn't render width attributes to FireFox */
.w0
{
	width: 100%;
}
.w50
{
	width: 50px;
}
.w100
{
	width: 100px;
}
.w150
{
	width: 150px;
}
.w180
{
	width: 180px;
}
.w200
{
	width: 200px;
}
.w250
{
	width: 250px;
}
.w270
{
	width: 270px;
}
.w300
{
	width: 300px;
}
.w350
{
	width: 350px;
}
.w400
{
	width: 400px;
}
.w500
{
	width: 500px;
}

.text6{font-size: 6pt;}
.text8{font-size: 8pt;}
.text10{font-size: 10pt;}
.text12{font-size: 12pt;}
.text14{font-size: 14pt;}

/*.textgrey{color: #676e72;}*/
.textgrey{color: #5a5a5a;}
.textgreen{color: Green;}
.textblue{color: #3366ff;}
.textred{color: Red;}
.textblack{color: Black;}
.textwhite{color: White;}

.textbold{font-weight: bold;}

.tm0{margin-top: 0;}
.bm0{margin-bottom: 0;}

.tm1{margin-top: 1pt;}
.bm1{margin-bottom: 1pt;}

.tm2{margin-top: 2pt;}
.bm2{margin-bottom: 2pt;}

.tm3{margin-top: 3pt;}
.bm3{margin-bottom: 3pt;}

.tm4{margin-top: 4pt;}
.bm4{margin-bottom: 4pt;}

.tm5{margin-top: 5pt;}
.bm5{margin-bottom: 5pt;}

.tm6{margin-top: 6pt;}
.bm6{margin-bottom: 6pt;}

.tm8{margin-top: 8pt;}
.bm8{margin-bottom: 8pt;}

.tm10{margin-top: 10pt;}
.bm10{margin-bottom: 10pt;}

.cmdbtn
{
	font-size: 10pt;
	/* font-weight: bold; */
	/* color: #64ff64; */
	color: White;
	background-color: green;
	border: solid 1px #64ff64;
}
.inputfld
{
	border-color: green;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
}
.inputerr
{
	border-color: red;
	border-style: solid;
	border-width: 1px;
	background-color: #ffe6e6;
}
.fieldlabel
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #676e72;
}
.errlabel
{
	color: Red;
	background-color: Transparent;
}
.errhdr
{
	color: Red;
	background-color: #FFC0C0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	border-color: Red;
	border-width: 1px;
	border-style: solid;
	padding: 3px 3px 3px 3px;
}
.ThinLine
{
	background-position: left center;
	background-image: url(images/GreenHR.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	height: 3px;
}
.SpacerLine
{
	background-position: left center;
	background-image: url(images/spacer.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	height: 3px;
}
.hcolor:hover{
	background-color: #c8ffc8;
}
.thinbordergreen{border: solid 1px green;}
.dottedbordergreen{border: dotted 1px green;}
.thinborderwhite{border: solid 1px white;}

.popupmsg{
	Z-INDEX: 5000;
	POSITION: absolute;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	width: 300px;
	left: 50%;
	margin-left: -150px;
	top: 200px;
}

.quicklink
{
	text-align: center;
	width: 100%;
	background-color: #ffd0d0;
}
.quicklink a
{
	display: block;
}
.quicklink a:hover
{
	background-color: #ffabab;
}

.newslink
{
	text-align: center;
	width: 100%;
	background-color: #e6ffc8;
}
.newslink a
{
	display: block;
}
.newslink a:hover
{
	background-color: #c0ffc8;
}

.greenbkg0 {background-color: Green}
.greenbkg1 {background-color: #e6ffc8}
.greenbkg2 {background-color: #c0ffc8}
.redbkg0 {background-color: Red;}
.redbkg1 {background-color: #ffd0d0;}
.redbkg2 {background-color: #ffabab;}