body {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px;
	padding:0px 0px;
	
}
P {
padding-left:10px;
padding-right:10px;
}
P:first-line {
text-indent: 2em;
}
A {
color: #666666;
text-decoration: underline;
}
TD {
font-size:12px;
line-height:16px;
height: 20px;
}
OL {
	margin-top:5px;
	font-size:14px;
}

HR {
width:100%;
color:#999999;
}
A.noline {
text-decoration:none
}
A.link {
color: #666666;
text-decoration: underline;
}
.frontPage{
color: #666666;
}

DIV.center { 	
}

.label_large {

color:#999999;
font-size:24px;
font-weight:300;
font-family:Arial, Helvetica, sans-serif;
}

.label {
color:#666666;
font-size:20px;
font-weight:bold;
}

.label_2 {
font-size: 16px;
font-weight: bolder;
}
.label_small{
font-size:14px;
font-weight:bolder;
}
.container {
border:1px solid #99FF99;
}

IMG .banner{
width:100%;
height:40px;
}

DIV .header{
position:absolute;
top:0px;
width:100%;
height:40px;
background-repeat: repeat;
}

DIV.footer {
bottom: 0px;
position: absolute;
width:100%;
height:40px;
background-repeat: repeat;
}

.btn {
background-color:#FFFFFF;
padding-left:10px; 
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
font-weight:bolder;
}

.nav_bar {
border:0px solid #666666;
height:22px;
font-size:12px;
font-weight:350;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.nav_bar {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-weight:500;
padding-top:3px;
margin:0px;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
}

.selected {
background-color:#99FF33;
}
TD.vbar {

}


INPUT.textForm {
width:100px;
background-color:#FFFFFF;
}

INPUT.myrequired {
background-color:#FFFF99;
}

INPUT.btn {
background-color:#009900;
height:25px;
vertical-align:middle;
border:1px solid #99FF99;
font-size:14px;
color:#FFFFFF;
}