.adminbody
{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-align:center; 
	margin: 0px;
}

.adminbody td, .adminbody textarea 
{
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}

.adminbody textarea { width: 300px; height: 200px; }
.adminbody select { width: 300px; }

.adminbody .admintable { width: 500px; }
.adminbody .admintable td { vertical-align:middle; }
.adminbody td.heading { font-weight: bold; vertical-align:middle; width: 170px;  }
.adminbody td.heading2 { font-weight: bold; vertical-align:middle; width: 50%;  }

.adminbody .tr-disabled, .adminbody .tr-disabled a { color: #AAA; }
.adminbody .tr-notaccepted { color: #F00; }


.adminbody h1 { font-family: Arial, Helvetica, sans-serif;	font-size: 24px; color: #000000; }

.adminbody a {font-weight: normal; color:#00F;}

.adminbody img { border: 0px; }


.adminbody input { width: 200px; font-size: 11px;}
.adminbody .radio { width: 20px; }
.adminbody .checkbox { width: auto;	text-align:left; margin-right:20px;}
.adminbody .buttonsmall { width: 75px; }

.adminbody .adminseparator, .adminbody hr { height: 1px; }
.adminbody .bold { font-weight: bold; }




.adminbody .READONLY {background-color: #eeeeee; border: #DDD solid 1px;}



#datepickerpanel
{
	float:left;
	text-align:center;
	width: 100%;
	padding: 0px auto 0px auto;
}


.datepicker
{
	float:left;
	width: 280px;
	\width: 280px;
	w\idth: 280px;
	
	margin: 0px;
	padding: 0px;
	list-style-type: none;
/*	border-bottom: #000 solid 1px;*/
/*	border-left: #000 solid 1px; */
}

.datepicker td
{
	border: #000 solid 1px;
	width: 40px;
	padding: 2px;
}
.datepicker a
{
	width: 100%;
	display: block;
	margin: 0px;
	padding: 0px; 
	text-align:center;
	FONT: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
}

.datepicker a:hover
{
	background-color: #000066;
	color: #DDD;
	text-decoration: none;
}


.datepicker .TD-DATEPICKERTITLE {  FONT: 8pt Verdana, Arial, Helvetica, sans-serif; COLOR: #FFF; background-color:#006; font-weight: bold; text-align:center; padding: 2px;}

.adminbody .bluetext, .adminbody .bluetextbold{FONT: 8pt/12pt Verdana, Arial, Helvetica, sans-serif; COLOR: #000066}
.adminbody .bluetextbold {font-weight: bold;}

.adminbody .admintable { text-align: left; }
.adminbody .admintable .number { vertical-align: top;padding-right:10px; font-weight:bold;}

.adminbody .faded { color: #CCC; }

.adminbody .imgbutton {

   vertical-align:top;
   padding:0px;
   color:#000000;
   font-family:'Arial',helvetica,sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#CEEDF7;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#003F64;
   border-bottom-color:#003F64;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#CFEBF9');}
      
.adminbody .errortext { color: #FF0000; width: 60%; text-align: left; }

.adminbody .col, .adminbody .colfaded { width: 220px; }
.adminbody .colfaded { color: #CCC; }
.adminbody .options { width: 110px; text-align: right; }

#CMSADMINLINKS { padding: 3px; background-color: #FFFFFF; text-align:center; }
#CMSADMINLINKS a {color: #000; font-weight: bold; font-size:13px; text-decoration:underline;  }





	/*  CSS */



#jump_top
{
	border:0px;
	width:100px;
	height:50px;
	background-color:#000;
	border-style:ridge;
	border: solid 1px #000;
	position:absolute;
	top: 0px; 
	left: 0px; 
	z-index: 1000;
	/*filter:alpha(opacity=75); */
	color:#FFF;
	vertical-align:middle !important;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	text-align:left; 
}

#jump_top a 
{
	font-size:13px;
	color:#fff;
	vertical-align:middle;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	
}

#jump_top a:hover
{
	color:#fff;
	vertical-align:middle;
	text-decoration:none;
		font-family:Arial, Helvetica, sans-serif, "Lucida Sans";

}

#jump_middle form
{
	border-bottom:solid 2px #000;
	padding:0px;
}
#jump_top a:visited
{
	color:#fff;
	vertical-align:middle;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";

}

#jump_middle
{
	width:0px;
	height:0px;
	background-color:#DFDFDF;
	position:absolute;
	top: 0px;
	left:0px;
	z-index:500;
	border: solid 2px #000;
}

#jump_middle a, #jump_middle a:hover, #jump_middle a:visited
{
	color:#000;
	font-size:13px;
	padding: 0px 0px 0px 5px;
}

#jump_middle p
{
	color:#000;
	font-size:12px;
	padding:0px 0px 0px 2px;
}

#jump_middle td, #jump_middle tr
{
	text-align:left;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
}

.heading, .answers
{
	color:#000;
	font-size:11px;
	padding:0px 0px 0px 0px;
}
.answers
{
	font-weight:bold;
	font-style:italic;

}

.heading
{
	font-weight:bold;
}

#jump_middle h3
{
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
.bottom
{
	text-align:center !important;
	padding:0px 5px 0px 0px;
	vertical-align:top;
}

.bottom img
{
	border:0px;
}
#jump_middle input, #jump_middle radio
{
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#jump_middle textarea
{
	width:250px;
}

.CloseBut, .CloseBut img
{
	border:0px;
	text-align:right !important;
	vertical-align:baseline;
	padding:0px 0px 0px 15px;
}

.CloseBut
{
	vertical-align:bottom !important;
}
#jump_bottom
{
	width:0px;
	height:0px;
	background-color:#CCCCCC;
	position:absolute;
	top: 0px;
	left:0px;
	z-index:500;
	border: solid 2px #999999;
}

#jump_middle h4
{
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:0px 0px 0px 5px;
	text-align:left;
}

