﻿body 
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
}

.hidden
{
	display: none;
}

.divHeader
{
	background-color: #990000;
	font-size: 12px;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

.mainDiv
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	z-index: 0;
}

.headerImg
{	
	margin-left: 10px;
	margin-top: 5px;	
	margin-right: auto;	
}

/* START Table Styles */
.resultsTable
{
	border-collapse: collapse;	
	font-family: Verdana;
	font-size: 11px;	
	border: solid 1px #3259E2;
	width: 100%;
}

.tableHeader
{
	font-size: 11px;
	font-weight: bold;
	background-color: #3259E2;
	color: #FFFFFF;		
}

.tableHeader td
{
	border-bottom: solid 1px gray;
	padding: 1px 5px 1px 5px;
}

.sectionHeader
{
	background-color: Gray;	
}

.sectionHeader td
{
	padding: 1px 5px 1px 5px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bolder;
	color: White;
}

.tableItem td
{
	padding: 1px 5px 1px 5px;
	background-color: #D3D8FE;	
}

.tableAltItem td
{
	padding: 1px 5px 1px 5px;
	background-color: #E0E0E0;	
}

.editCell img
{
	cursor: hand;
}

.editCell a
{
	border: none;
	text-decoration: none;
}

.editCell a img
{
	border: none;
	text-decoration: none;
}


.deleteCell img
{
	cursor: hand;
}

.deleteCell a
{
	border: none;
	text-decoration: none;
}

.deleteCell a img
{
	border: none;
	text-decoration: none;
}

.fullTable
{
	width: 100%;	
}

/* END Table Styles */


legend
{	
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;	
	padding-bottom: 5px;	
	z-index: 0;
}


fieldset
{
	margin: 0 0 5px 0;
	padding-left: 7px;
	padding-bottom: 7px;
	border: 1px solid #000000;
	/*background-color: #F2EFE9;
	background-image: url(/ChildCare2/img/fieldsetbg.jpg);
	background-repeat: repeat-x;*/
	z-index: 0;
}

fieldset label   
{
	padding-left: 5px;	
	float: left;  
	width: 19em;  
	margin-right: 1em;  
	text-align: left; 
	z-index: 0;
}

fieldset input.txt
{
	width: 175px;
	background-color: White;
	padding-bottom: 2px;
	z-index: 0;
}

fieldset input.chk
{
	background-color: inherit;
	padding: 0 0 2 0;
	margin: 0 0 0 0;		
	z-index: 0;
}

fieldset select.dropDown
{
	width: 179px;
	background-color: White;
	z-index: 0;
}


.submitDiv
{
	margin-top: 10px;
}

.submitDiv input[type="submit"]
{
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#0099FF;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ff3366FF');
   border-style:outset;
   border-color:#999999;
   border-width:1px;
   cursor: hand;
}

.submitDiv input
{
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#0099FF;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffCCCCCC',EndColorStr='#ff3366FF');
   border-style:outset;
   border-color:#999999;
   border-width:1px;
   cursor: hand;
}


/*input boxes */
input.txt, input.title,
textarea, select {
  margin:0.2em 0;
  border:1px solid #bbb;
}

input.txt:focus
{	
	background-position: #DCD292;
	background: #FFF6BF; color: #514721; border-color: #FFD324; 
}

select
{
	background-color: White;	
}
/* end input boxes */


/* images */
.editImg
{
}

.deleteImg
{
}
/* end images */


/* status' */
.errorStatus
{
	color: Red;
}
/* end status' */


.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}