.sectionheader{
font-size:16px; font-weight:bold; margin-bottom:5px;
}
#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:350px;	/* Width of tooltip content */
	height:100px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

.portlet-bottom-decoration-2 { background: transparent url(theme/middle.gif) scroll repeat-x top; margin-bottom: 5px; width: 100% } 

.datarow {padding-bottom:5px; padding-right:5px; padding-left:5px}

td.tabnowrap{
white-space:nowrap;
}
th{
  	background-color: #226657;		
  	font-size : 14px; 
	font-weight: bold;
	color: white
}
p,div{ 
	font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:11px; 
}
td.formpad{
	padding-bottom: 5px;
	padding-left: 10px;
}
td{
font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:11px;	
}
body
{
font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:11px;
background-color:#FAFAFA;
margin: 0px 20px 0px 20px;
text-align:center;
}
.selectdaycare
{
 font-size:10px;
}
.familySearch
{
 padding-bottom:0px;
 margin-bottom:5px;
 margin-top:0px;
}
.clsCMOn {  
	color: #FFFFFF;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
    padding: 6px 4px;
	text-align:center;
}
.clsCMOver {
	color:#FFFF33;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
    padding: 8px 4px;
	text-align:center	
}
.ddClsCMOn {  
	color: #FFFFFF;
	background-color:#120D77;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
    padding: 2px 4px;
	text-align:left;	
}
.ddClsCMOver {
	color:#FFFF33;
	background-color:#120D77;	
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
    padding: 2px 4px;
	text-align:left;
}
.menutab
{
	text-align:center;
	background-color: #253892;	
}
.menutab2
{
	background-color: #99CCFF;	
}
A.tablink:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 11px;font-weight: bold;color: #D9DB38; text-decoration: none; }
A.tablink:visited { font-family:Arial, Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #D9DB38; text-decoration: none }
A.tablink:active { font-family:Arial, Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #D9DB38; text-decoration: none }
A.tablink:hover { font-family:Arial,,Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #91F320; text-decoration: none }

A.reportlink:link {
color: #006699;
text-decoration: none;
border-bottom: 1px dashed #006699;
}
A.reportlink:visited {
color: #006699;
text-decoration: none;
border-bottom: 1px dashed #006699;
}
A.reportlink:active {
color: #006699;
text-decoration: none;
border-bottom: 1px dashed #006699;
}
A.reportlink:hover {
color: #006699;
text-decoration: none;
border-bottom: 1px dashed #006699;
}
.untext {
border-bottom: 1px dotted #333;
}


.normal{
	font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:11px;
	color:#000000;
	padding-left:10px;
}
.combolnf
{
font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:12px;
}
td.bgborder
{
  background-color: #FF00FF
}
.tableheaderleftborder
{
  	background-color: #226657;			
  	font-size : 14px; 
	font-weight: bold;
	color: white;
	border: solid silver;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
}
.tableheader {
background:#f9f9f9 url(../extjs/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;
font:normal 11px arial,tahoma,helvetica,sans-serif;-moz-outline:none;-moz-user-focus:normal;
color:#000000;
}
.tableheaderold
{
  	background-color: #226657;			
  	font-size : 14px; 
	font-weight: bold;
	color: white
}
.tableheaderdec
{
  	background-color: #226657;		
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;	
  	font-size : 14px; 
	font-weight: bold;
	color: white
}
.tabledecorator
{
	background-image:url(../tabimage/curve2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
table.borderlinelf2
{
    border: solid #0066FF;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	background-color:#FFFFFF;
}

table.borderline
{
    border: solid #226657;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}
td.leftborder
{
	border: solid silver;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
}
td.leftthickborder
{
	border: solid black;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
}
td.comparisonline
{
	border-bottom:#CCC dotted 1px;
}
td.comparisonlineyes
{
	border-bottom:#CCC dotted 1px;
	background-image:url(../images/checkmark.gif);
	background-repeat:no-repeat;
	background-position:center;
}
td.comparisonlineno
{
	border-bottom:#CCC dotted 1px;
}
td.comparisonheader
{
background-color:#226657;
    border: solid #872592;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	text-align:center;
	font-weight:bold;
	font-size:12;
	color:#FFFFFF;
	font-weight:bold;
}
td.comparisonheaderfeature
{
background-color:#226657;
    border: solid #872592;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	font-size:12;
	color:#FFFFFF;
	font-weight:bold;
}
td.comparisongroup
{
  color:#FFFFFF;
background-color:#253892;
    border: solid #872592;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
}
.originalsection
{
  	background-color: #2E4589;		 
	font-weight: bold;
	color: white
}
td.announceheader
{
  	background-color: blue;		
  	font-size : 14px; 
	font-weight: bold;
	color: white
}
.reportTitle
{  
  font-family:Arial, Verdana, Helvetica, sans-serif;	
  font-size : 18px; 
	font-weight: bold;	
}
td.daycarebody
{
  background-image: url(images/paper_bkg.gif);
	border: solid silver;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width:0px;	 
}
.borderbody
{
	border: solid silver;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width:1px;	 
	border-right-width:1px;
	border-left-width:1px;
}
.sectionbody
{
	border: solid #009966;
	border-width: 1px;
	border-top-width:0px; 
	border-bottom-width:1px; 
}
.explorerbody
{
	border: solid silver;
	border-width: 1px;
	border-top-width:1px; 
	border-bottom-width:1px; 
}
.homesection
{
	border: solid #009922;
	border-width: 1px;
	border-top-width:1px; 
	border-bottom-width:1px; 
}
A.menu:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 11px;font-weight: bold;color: #000000; text-decoration: none }
A.menu:visited { font-family:Arial, Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #000000; text-decoration: none }
A.menu:active { font-family:Arial, Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #000000; text-decoration: none }
A.menu:hover { font-family:Arial,,Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #8F0000; text-decoration: none }
A.menu:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 11px;font-weight: bold;color: #000000; text-decoration: none }
A.menustrike:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 11px;font-weight: bold;color: #990000; text-decoration:line-through }
A.menustrike:visited { font-family:Arial, Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #990000; text-decoration: line-through }
A.menustrike:active { font-family:Arial, Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #990000; text-decoration: line-through }
A.menustrike:hover { font-family:Arial,,Verdana, Helvetica, sans-serif;font-size : 11px; font-weight: bold;color: #8F0000; text-decoration: line-through }
A.menustrike:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size : 11px;font-weight: bold;color: #990000; text-decoration: line-through }
.title { font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size : 14px; 
		font-weight: bold;
		color: #000000; 
		text-decoration: none 
		}
.titleblue{ font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size : 14px; 
		font-weight: bold;
		color: #0000FF; 
		text-decoration: none 
		}
.linktitle { font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size : 12px; 
		font-weight: bold;
		color: #000000; 
		text-decoration: none 
		}
a       { color:#0055ff; text-decoration:none; font-weight:bold; }
a:vlink { color:#003300; text-decoration:none; }
a:alink { color:#ff0000; text-decoration:none; }
a:hover { color:red; text-decoration:none; }
a.menulink       { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.menulink:vlink { color:#FFFFFF; text-decoration:none; }
a.menulink:alink { color:#FFFFFF; text-decoration:none; }
a.menulink:hover { color:#FFFFFF; text-decoration:underline; }
.frontpage { 
	font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:12px; 
}
.titleb{ font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size : 16px; 
		font-weight: bold;
		color: #333399; 
		text-decoration: none 
		}
.treedesc { 
	font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:11px; 
}
#mainmenu{
background-color:#92BC98;
background-image:url(../tabimage/menubar1.gif);
background-repeat:repeat-x;
width:100%;
height:30px;
vertical-align:text-bottom;
}
.topmenunormal
{
background-image:url(../tabimage/menutab_normal.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#FFFFFF;
text-align:center;
padding-top:12px;
font-size:12px;
font-weight:bold;
width:114;
height:35;
}
.topmenuhighlight
{
background-image:url(../tabimage/menutab_highlight.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#FFFF66;
text-align:center;
padding-top:12px;
font-size:12px;
font-weight:bold;
width:114;
height:35;
}
.topmenuselected
{
background-image:url(../tabimage/menutab_selected.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#FFFFFF;
text-align:center;
padding-top:12px;
font-size:12px;
font-weight:bold;
width:114;
height:35;
}
.subnav
{
 background-color:#BB0000;
 height:34;
 color:#FFFFFF;
 vertical-align:middle;
 padding-left:30px;
}
.navloc
{
background-image:url(../tabimage/subnav.gif);
background-repeat:repeat-x;
background-position:bottom;
color:#FFFFFF;
padding-left:20px;
height:25;
}
#menutabs
{
width:90%;
margin:0px auto;
text-align:left;
}
#contentbody
{
background-color:#EFEFEF;

border:#226657 solid;
border-width:1px;
border-top-width:0px;

width:95%;
margin:0px auto;
/**
width:770px;
**/
text-align:left;
padding:15px;
}

#contentbodynew
{
background-color:#FFFFFF;
width:96%;
margin:0px auto;

text-align:left;
padding:15px;
padding-top: 5px;
}


#familyheaderbody
{
background-color:#FFFFFF;
width:95%;
margin:0px auto;
text-align:left;
padding:0px;
padding-bottom:15px;
}

#content
{
border:#D4B34D solid;
border-width:0px;
border-left-width:2px;
border-right-width:2px;
background-color:#FFFFFF;
width:800px;
margin:0px auto;
text-align:left
}
.navigationbar
{
 color:#FFFFFF;
 font-weight:bold;
 background-color:#000000;
 height:25px;
 padding-left:10px;
 padding-right:10px;
 padding-top:3px;
}
.topnavigationbar
{
 color:#FFFFFF;
 background-image:url(../images_bar/red_bar.gif);
 background-repeat:repeat-x;
 height:30px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
}
.topnavigationbar3
{
	background-color: #000;
	color:#FFF;
	padding-right:10px;
}
.topnavigationbar2
{
 color:#FFFFFF;
 background-image:url(../images_bar/red_bar2.gif);
 background-repeat:repeat-x;
 height:30px;
 padding-left:10px;
 padding-right:10px;
 padding-top:0px;
}
.tablecontent{
	padding-left:5px;
	padding-right:5px;
	}
.contentunderline {
 font-style:italic;
 font-weight:bold;
 text-decoration:underline;
}
.datarow2
{
background-color:#DCE8EC;
}

tr.odd {
background-color:#DCE8EC;
}
.reportbar
{
 color:#FFFFFF;
 background-image:url(../images_bar/report_bar.jpg);
 background-repeat:repeat-x;
 height:30px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 text-align:center;
 vertical-align:text-top
}
td.borderdatalf2 {

border-bottom:1px solid #CCCCCC;
background-color:#FFFFFF;
}
td.borderdatacat {

border-bottom:2px solid #99BBE8;
background-color:#FFFFFF;
}
td.borderdataleftlf2 {
border-bottom:1px solid #CCCCCC;
background-color:#FFFFFF;
}
.requiredfield
{
color: #FF0000
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowgreen{
padding: 0;
width: 100%;
border-top: 3px solid #9A1E28; /*Brown color theme*/ 
background: transparent;
/**voice-family: "\"}\"";
voice-family: inherit;
**/
height:30px;
}

.arrowgreen ul{
margin:0;
margin-left: 20px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.arrowgreen li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.arrowgreen a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 4px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.arrowgreen a:hover{
background-color: #C91C18; /*Brown color theme*/ 
color: white;
}

.arrowgreen .current a{ /*currently selected tab*/
background-color: #9A1E28; /*Brown color theme*/ 
color: white;
border-color: #9A1E28; /*Brown color theme*/ 
}

/* DCW Sub menu in application  **/
.dcwsubmenu{
padding: 0;
width: 100%;
border-top: 2px solid #000; 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
height:22px;
}

.dcwsubmenu ul{
margin:0;
margin-left: 0px; 
padding: 0;
list-style: none;
}

.dcwsubmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.dcwsubmenu a{
float: left;
display: block;
font: bold 10px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; 
padding: 5px 8px;
background-color: black; 
border-top: 1px solid white;
	font-size: 80%;
background: transparent url(../tabimage/bg-bubplastic-h-blue.gif) top right no-repeat;
}

.dcwsubmenu a:hover{
background-color: #15428B; 
color: white;
background: transparent url(../tabimage/bg-bubplastic-h-red.gif) top right no-repeat;
}

.dcwsubmenu .current a{ 
background-color: #15428B;
color: white;
border-color: #FFFFFF; 
background: transparent url(../tabimage/bg-bubplastic-h-red.gif) top right no-repeat;
}

/**
.dcwsubmenu {
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;	
	background: #000000 url(../tabimage/bg-bubplastic.gif) top left repeat-x;
}
.dcwsubmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.dcwsubmenu ul li {
	float: left;
	margin: 0;
	padding: 0;
background: transparent url(../tabimage/bg-bubplastic-h-blue.gif) top left no-repeat;
}

.dcwsubmenu ul li a {
	display: block;
	height: 15px;
	padding-left: 10px;
	float: left;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
}

.dcwsubmenu ul li a  {
	display: block;
	float: left;
	height: 15px;
	padding-top: 5px;
	padding-right: 10px;
	background: transparent url(../tabimage/bg-bubplastic-h-blue.gif) top right no-repeat;
	cursor: pointer;
}
.dcwsubmenu ul li a:hover,
.dcwsubmenu ul .current a {
	background: transparent url(../tabimage/bg-bubplastic-h-red.gif) top left no-repeat;
	color:#FFF
}
.dcwsubmenu ul li a:hover ,
.dcwsubmenu .current a  {
	background: transparent url(../tabimage/bg-bubplastic-h-red.gif) top right no-repeat;
}
**/