body {margin:0; padding:0; background:#FFFFFF;}
form {margin:0; padding:0}

td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#727171; vertical-align:top;  text-align:left;}

.top{ padding-top:14px;}
.top a{ color:#8C8D94; font-size:10px; text-decoration:none}
.top a:hover{ color:#8C8D94; font-size:10px; text-decoration:underline}

.end td{ color:#A1A1A1; font-size:10px;}
.end td strong{ color:#C6C6C6; font-size:10px;}
.end td a{ color:#A1A1A1; text-decoration:underline;}
.end td a:hover{ color:#A1A1A1; text-decoration:none;}
.end td span a{ color:#C6C6C6; text-decoration:underline;}
.end td span a:hover{ color:#C6C6C6; text-decoration:none;}



a{ color:#727171; text-decoration:underline;}

strong a{ color:#414141; text-decoration:underline;}
strong a:hover{ color:#414141; text-decoration:none;}

/*.ins1 td a{ color:#505050; text-decoration:underline;}
.ins1 td a:hover{ color:#505050; text-decoration:none;} */

.ins a{ color:#4D879E; text-decoration:underline; line-height:14px;}
.ins a:hover{ color:#4D879E; text-decoration:none; line-height:14px}


.deep td{ color:#909090}
.deep td a{ color:#909090; text-decoration:underline}
.deep td a:hover{ color:#909090; text-decoration:none}

.left td{ color:#727171; line-height:13px;}
.left td b{ color:#555555;}

.right td{ color:#727171; line-height:13px;}
.right td strong{ color:#555555;}
.right td strong a{ color:#414141; text-decoration:underline;}
.right td strong a:hover{ color:#414141; text-decoration:none;}
.right td  a{ color:#505050; text-decoration:underline;}
.right td  a:hover{ color:#505050; text-decoration:none;}
.right span a{ color:#727171; text-decoration:underline}
.right span a:hover{ color:#727171; text-decoration:none}

.f4{ width:203px; height:19px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000; margin:2px 0 6px 0;}
.f5{ width:203px; height:129px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000; margin:2px 0 0 0; overflow:auto;}

.inpts {
	font-size: 12px;
	color: #000000;
	background-color: #f2f2f2;
	border: 1px inset #CCCCCC;
	border-color: #CCCCCC;
	border-style: solid;
}
.sbmt 
{ border: 3px double #cacbcd; color: #555; background: #efefef; padding: 0 .7em } 


.r1 ul { margin:0; padding:0; list-style:none; line-height:15px;}
.r1 li { background:url(images/r1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 11px;}
.r1 li a {color:#63666E; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#63666E;}

.r2 ul { margin:0; padding:0; list-style:none; line-height:19px;}
.r2 li { background:url(images/r2.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 12px;}
.r2 li a {color:#505050; text-decoration:underline;  background-position:left center;}
.r2 li a:hover { text-decoration:none; color:#505050;}

.f1{ width:121px; height:18px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000;}
.f2{ width:12px; height:11px;}
.f3{ width:163px; height:18px; padding:0 0 1px 5px; font-family:tahoma; font-size:11px; color:#000000; margin:2px 0 6px 0;}

.deep1 td{ color:#000000}
.deep2 td{ font-size:12px; color:#404040;}

.inpts {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #f2f2f2;

	border: 1px inset #CCCCCC;

	border-color: #CCCCCC;

	border-style: solid;

}

.sbmt 

{ border: 3px double #cacbcd; color: #555; background: #efefef; padding: 0 .7em } 



a.hlp, a.hlp:active, a.hlp:visited, a.hlp:hover { font-family: verdana; font-size: 12px; color: black; text-decoration: none; cursor: help;}



.line {

	background-color: #CCCCCC;

}

.bgcolorleft {

	background-color: white;

}

.bgcolormain {

	background-color: white;

}

.bgcolorright {

	background-color: white;

}

div.framebody {

	text-align: left;

}

td.inheader {

	background-color: #f8f8f8;

	font-weight: bold;

	text-align: center; 

        padding-left: 2px;

        padding-right: 2px;

        padding-top: 2px;

        padding-bottom: 2px;

}

td.item {

	background-color: #f2f2f2;	

}

h3 {

	font-weight: bold;

	font-size: 12px;

}

.calendartable {
	background-color: cccccc;
	text-align: center;
}

.calendartablebg {
	background-color: white;
}

.calendarweek {
	background-color: f2f2f2;
	text-align: center;
}
td.gray {
        color: gray;
}

.buttons a {color: #000000;

padding: 2px;
padding-left: 3px;
display: block;
font: 12px Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}



.buttons a:hover {background-color: #990000;
color: #FFFFFF;
text-decoration: none;}




