body{background-color:#569DEC;}
body, td{font-family:verdana;font-size:10px;margin:0;}

form{display:inline;margin:0;}

img{border:0px;}

h2{
	color:#0066FF;
	margin:5px 0 5px 0;
	border-bottom:1px solid #99CCFF;
}

h3{
	/* text-align:center; */
	color:#0066FF;
	margin:5px 0 5px 0;
}

h4{
	margin:0;
	color:#0066FF;
}

p{
	margin:5px 0 5px 0;
}

.altText{
	color:#0066FF;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}

.altBody{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:20px;
}

input.off
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A3165;
	border:1px #0F218B solid;
	background-color:#F6F7F9;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF, EndColorStr=#C1DEFF);
}

input.on
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A3165;
	border:1px #0F218B dashed;
	background-color:white;
}

input.checkoff
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A3165;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF, EndColorStr=#C1DEFF);
}

input.checkon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A3165;
}


input.submit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #F6F7F9;
	background-color:#001E72;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FF0E2E87, EndColorStr=#FF001E72);
}

select.off
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A3165;
	background-color:#C1DEFF;
}

select.on
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A3165;
	background-color:#C1DEFF;
}

textarea.off
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A3165;
	border:1px #0F218B solid;
	background-color:#F6F7F9;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF, EndColorStr=#C1DEFF);
}

textarea.on
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A3165;
	border:1px #0F218B dashed;
	background-color:white;
}
#footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #99C9FF;
}

#footer a {
font-weight:bold;
text-decoration:none;
color: #99C9FF;
}

#footer a:hover {
font-weight:bold;
text-decoration:underline;
color: #99C9FF;
}

.error,.error label{color:red;font-weight:bold;}

.frmLabel{text-align:right;}


/*
	TABLE LISTS
*/
.outputList td{
	padding:4px 10px 4px 2px;
}

.outputHead td{
	padding:4px 10px 4px 2px;
	background-color:#ccc;
	font-weight:bold;
}

a:link.pagelink, a:visited.pagelink{border:1px solid #eee;padding:2px;text-decoration:none;}
a:hover.pagelink,a:active .pagelink{background-color:#eee;padding:6px 2px 2px 2px;text-decoration:none;}
.currentpage{background-color:#eee;padding:6px 3px 3px 3px;text-decoration:none;font-size:12px;}

.altRowLight td{background-color:#f5f5f5;}
.altRowDark td{background-color:#eee;}
.altRowHighlight td{background-color:yellow;}

.filter{background-color:yellow;background-color:#eee;padding:5px;text-decoration:underline;font-weight:bold;}
.altfilter{border:1px solid #eee;padding:5px;text-decoration:none;}
