body{
	background:#006 url(/pics/bg-1.gif) repeat top left;
	font-size:12px;
	font-family:arial,verdana,helvetica,sans-serif;
	color:#000;
	text-align:left;
}
p,td{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;
	line-height:17px;
}

td{vertical-align:top;}
form{margin:0;}
img{border:0;}

#mainbody{
	margin:0px;
	padding:10px;
	font-size:12px;
}

#footer{
	background:#000;
	color:#AAA;
	text-align:center;
	vertical-align:bottom;
	font-size:10px;
}

#footer a{
	text-decoration:underline;
	color:#BBB;
}
#footer a:hover{
	text-decoration:none;
}

a{color:#983458;}
a:hover{text-decoration:none;}

a.menu{color:#009;text-decoration:none;font-size:12px; font-weight:bold;}
a.menu:hover{color:#983458;}
.red{color:#983458;}
a img{text-decoration:none;border:0px solid red;}

.pbs{font-family:georgia,times,serif;color:#000080;font-weight:bold;}
.redhead{
	font-family:georgia,times,serif;
	color:#900;
	font-weight:bold;
	font-size:25px;
	font-style:italic;
	line-height:26px;
}
.bluehead{font-family:georgia,times,serif;color:#009;font-weight:bold;font-size:16px;font-style:italic;}

.pln8{font-size:10px;font-weight:normal;}
.pln10{font-size:12px;font-weight:normal;}
.pln11{font-size:13px;font-weight:normal;}
.pln12{font-size:14px;font-weight:normal;}
.pln14{font-size:16px;font-weight:normal;}
.pln16{font-size:18px;font-weight:normal;}
.pln18{font-size:20px;font-weight:normal;}
.bld8{font-size:10px;font-weight:bold;}
.bld10{font-size:12px;font-weight:bold;}
.bld12{font-size:14px;font-weight:bold;}
.bld14{font-size:16px;font-weight:bold;}
.bld16{font-size:18px;font-weight:bold;}
.bld18{font-size:20px;font-weight:bold;}
.bld24{font-size:25px;font-weight:bold;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.q{font-size:24pt;font-weight:bold;color:#009;}
.a{font-size:24pt;font-weight:bold;color:#983458;}
.topofpage{font-size:10px;font-weight:normal;color:#983458;}

.btn-50{width:50px;height:22px;font-size:11px;}
.btn-75{width:75px;height:22px;font-size:11px;}
.btn-100{width:100px;height:22px;font-size:11px;}
.btn-150{width:150px;height:22px;font-size:11px;}
.btn-200{width:200px;height:22px;font-size:11px;}

.btn-months{width:50px;height:20px;font-size:10px;}

.btn-save{width:50px;height:20px;font-size:10px;}
.btn-cancel{width:50px;height:20px;font-size:10px;}
.btn-edit{width:50px;height:20px;font-size:10px;}
.btn-add{width:100px;height:20px;font-size:10px;}
.btn-delete{width:50px;height:20px;font-size:10px;}

.white{color:#FFF;}

.error_msg{padding:3px;background:#FFE;border:2px dotted #363;text-align:center;font-size:12px;font-weight:bold;color:#D00;}
