﻿
	/* MyChild CSS
   Updated: Tuesday 21.10.08
   Author:  ac0801
   ----------------------------------------------------*/

body {
   font: 80%/1.4 tahoma, verdana, helvetica, arial, sans-serif;
   background: #fff;
   color: #333;
   margin: 0 auto;
   padding:0;
   background: #E7E9E9;
}

/* ----------------------------------- =font sizing standard */
#skipnav {
   font-size: .85em;
}

#breadcrumb {
   font-size: .85em;
}

div#footer {
   font-size: .85em;
}

h1 { font-size: 1.6em; color:#0071A2; margin:0; padding:.5em 0 1.0em 0;}
h2 { font-size: 1.4em; color:#0071A2; margin:0; padding:.5em 0 .25em 0;}
h3 { font-size: 1.2em; color:#0071A2; margin:0; padding:.5em 0 .25em 0;}
h4 { font-size: 1em; font-weight: bold; color:#0071A2;}
h5 { font-size: .9em; color:#0071A2;}

p {margin:0;padding:0 0 1em 0;}
/* ----------------------------------- END font sizing */



/* ----------------------------------- =redefined elements standard */
img { border: none;}
div { margin: 0; padding: 0;}
fieldset { background: #f4f4f4;}
legend { font-weight: bold;}

/* ----------------------------------- =image styles */
img { border: 0; }
img a { border: 0; }

.img-left {
   padding: 5px;
   background: #f4f4f4;

}

.img-right {
   padding: 5px;
   background: #f4f4f4;

}

.img-right {
   float: right;
   margin: 5px 0 5px 5px;
}
.img-left {
   float: left;
   margin: 5px 5px 5px 0;
}

/* ----------------------------------- =layout styles */
div#wrap
{
   background-color: #fff;
   position: relative;
   width: 991px;
   margin: 0 auto;
   padding: 0;
   text-align: left;
   border:solid;
   border-color: #333 #ccc #696969 #ccc;
   border-width: 0px 1px 0 1px;
}

div#container {
   clear: left;
   background:url(images/nav1-bg.gif) repeat-x top #fff;
   /*background: #fff url(images/navbg.gif) repeat-y;*/
   margin: 1px 0 0 0;
   padding: 1em 0 3em 0;
	position: relative;
	float:left;
	width:100%;
	min-height: 530px;
}

div#container.part1 {background:url(images/pt1-bg.gif) repeat-y;}


/* ----------------------------------- END layout styles */

/* ----------------------------------- =link styles */
a:link { color: #0071A2;}
a { color: #0071A2;}
a:visited { color: #075478;}
a:focus { color: #BD1320; }


	

a:hover { color: #BD1320; }


	

ul#breadcrumb li a:link{ border: none;}


	

ul#breadcrumb li a{ border: none;}

/* ----------------------------------- END link styles */

/*skip nav standard*/
#skipnav {
	position:absolute;
	right:0;
	top:0;
	font-size:.85em;
	/*margin-top:900px;*/}

#skipnav ul {
	display:inline;
	margin:1em 1.5em 0 0;
	padding:0;
}

#skipnav ul li {
	list-style: none;
	background:#fff;
	float:left;
	margin-top:1em;
	border:1px dotted #ccc;
	margin:2px 4px 2px 0;
	margin-top:-900em;
}

#skipnav ul li a {
	text-decoration:none;	
	padding:1px 5px 4px 5px;
	border:1px dotted #ccc;
	}

#skipnav ul li a:hover {background:#e2e1c8; color:#000;
	border:1px dotted #555;
}
/*end skip nav standard*/

/* ----------------------------------- =banner */
div#banner {
	background: #fff url(images/crest-screen.gif) no-repeat .5em .25em;
	margin: 0; padding: 0;
	display: block;
}
#banner img a {
   border: none;
   margin: 0; padding: 0;
   position:absolute;
   top:2.75em;
   right:1em;
}
#banner img {
   border: none;
   margin: 0; padding: 0;
   position:absolute;
   top:2.75em;
   right:1em;
}
#banner h1 {
   text-indent:-9000px;
   background-image:url(images/banner.jpg);
   background-repeat: no-repeat;
   background-position: top right;
   height:90px;
   margin: 0; padding: 0;
   
}
#banner h1 a {
   height: /*90px*/ 70px;
   width: /*250px*/ 100%; 
   display: block;
   
}
#banner h1 a:active {
   outline: none;
}

#banner h1 a:focus {
   outline: none;
}

#banner h1 a:hover {
   outline: none;
}

#banner h1 a:visited {
   outline: none;
}

#banner h1 a:link {
   outline: none;
}

#banner h1 a span img {position:absolute; top:-8000px;}

/*--working for print style sheet
#banner h1 a span img {display:none;}--*/

/* --------------------------------- END #banner */

/* ------------------------------- =search + jump */
div#search{
	position:absolute;
	top:60px;
	right:1em;
	z-index:50;
	
}

.search {background:#d5671d url(images/search.gif) no-repeat;}
.sitejump {background:#d5671d url(images/sitejump.gif) no-repeat;}
.sitejump {
	color:#fff;
	border:none;
	text-decoration:none;
	display:inline;
	padding:0 .5em;
	margin:0;
	font-size:.9em;
}

.search {
	color:#fff;
	border:none;
	text-decoration:none;
	display:inline;
	padding:0 .5em;
	margin:0;
	font-size:.9em;
}

form.jump {display:inline;}

/* ------------------------------- END search */

/*------- navigation1 ----*/
#navigation1 {
   position: relative;  
   padding:0 .5em;
   margin:0;
   background-color:#0071a2;
   color:#fff;
   border-top:solid .5em #0071a2;
 }
#navigation1 ul {
   margin:0; padding:0;
   background-color:#0071a2;
   overflow:auto;
   height:1%;
   /*height:auto;  this fixes search nav but wrecks IE nav display*/
}
#navigation1 li {
	float: left;
	margin: 0; 
	padding:.5em 1em 1em 1.4em;
	list-style-type:none;
    background: url(images/nav-bullet.gif) no-repeat .25em .6em #0071a2;
}

#navigation1 li a {
   display:inline-block;
   margin: 0; padding:0;	
   text-decoration: none;
   color:#fff;
   border-bottom:solid 2px #0071a2;
}

acronym[title] {
border-bottom-width: 0;
}

abbr[title] {
border-bottom-width: 0;
}

#navigation1 li.selected { 
	background: url(images/nav-bullet-selected.gif) no-repeat .25em .75em #075478;
}
#navigation1 li.selected a {border-bottom:solid 2px #075478;}
#navigation1 li a:hover {
	border-bottom:solid 2px #fff;}
#navigation1 li a:focus {
	border-bottom:solid 2px #fff;}
#navigation1 li a:active {
	border-bottom:solid 2px #fff;}

/*------- end navigation1 ----*/


/*------- navigation2 ----*/

#navigation2 {
	background:#075478;
	color:#fff;
	padding: 0 0 0 1em;
	margin:0; 
}
#navigation2 ul {
	display:block;
	width:100%;
	padding:.5em 0;
	margin:0;
	overflow:auto; }
#navigation2 ul li {
	float:left;
	/*display:inline;*/
	list-style:none;
	padding:0 .5em;
	margin:0;}
#navigation2 ul li a {
	background:#075478;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:.25em .5em;
	margin:0;
	border-bottom:solid 1px #075478;
	white-space:nowrap;
}
#navigation2 ul li a:active {
	/*background:url(images/nav2.gif) repeat-x;*/
	border-bottom:solid 1px #fff;
}

#navigation2 ul li a:hover {
	/*background:url(images/nav2.gif) repeat-x;*/
	border-bottom:solid 1px #fff;
}

/* ------------------------------- END NAVIGATION2 */



.structural-label {
   position: absolute;
   left: -3000px;
   width: 1900px;
   margin: 0; padding: 0;
   clear:left;
}

/* ------------------------------- =breadcrumb */
div#container div#breadcrumb  ul{
   margin: 0 0 0 1em;
   padding:.5em 0 0 0;
}
div#breadcrumb li {
   display:inline;
   margin: 0; padding: 0 .2em 0 .2em;
}
div#breadcrumb li a{
   margin: 0;  padding: 0 18px 0 0;
   background-image:url(images/bread-arrow.gif);
   background-position: right bottom;
   background-repeat: no-repeat;
   text-decoration:none;
   color:#333;
}
div#breadcrumb ul li a:focus { color:#111; background-color:#f0f0f0; text-decoration:underline;}
div#breadcrumb ul li a:hover { color:#111; background-color:#f0f0f0; text-decoration:underline;}
/* ------------------------------- END #breadcrumb */

/*-- columns --*/
#column2 {
	float:right;
	display:block;
}
#column1 {
	float:right;
	display:block;
}
#column1 {width:30%; margin:0;padding:.5em;}
#column2 {width:66%; margin:0;padding:.5em;}
/*-- columns --*/


#content {
	/*width:100%;*/
	margin:0 25em 0 0;
	padding:.5em 0 .5em 1em;
	position:relative;
}

#content-toc {
	background: url(images/div-fade.jpg) repeat-x bottom #0071a2; 
	color:#FFFFFF;
	padding:0 1em 6em 1em;
	margin:-1.5em .5em 0 0;
	height:100%;
	border:solid 1px #ccc;
	position:relative;
}
#content-toc h1 {
	margin:.25em 0 1em 0;padding:0 0 .5em 0;
	font-size:1.4em;
	color:#fff;
	background:url(images/intro-border.gif) repeat-x bottom;
}
#content-toc p { padding:0; margin:.5em 0; color:#fff;}
#content-toc p a { padding:0; margin:.5em 0; color:#fff; text-decoration:none; font-weight:bold; background:
	padding:0; margin:0;}
#content-toc ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content-toc ul li {padding:.5em 0 0 .5em; }
#content-toc ul li a {color:#fff; text-decoration:none; line-height:1;}
#content-toc p a:focus {border-bottom:solid 1px #fff;}



#content-toc p a:hover {border-bottom:solid 1px #fff;}



#content-toc ul li a:focus {border-bottom:solid 1px #fff;}



#content-toc ul li a:hover {border-bottom:solid 1px #fff;}



/*-----------------------content-related------------------------*/


#content-related { padding:0; margin:0;}
#content-related ul {padding:1em 0 2em 0; margin:0; }
#content-related ul li {

	list-style-type: none;
	background: url(images/button-base.gif)  no-repeat;
	width:100%;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 1em 0;
	font-size:.8em;
	


}
#content-related ul li a {
	width:96%!important;
	background:url(images/button-base.gif) #0071A2 90% 0 -.5em no-repeat;
	margin:0 0 0 0;
	padding:1em 0;
}

#content-related ul li a:hover {
	background-image:url(images/button-base2.gif); 	
	background-position: -1em 0;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:1em 0;
}



#content-related ul li h2 {
	margin:0;
	padding:0;
}


#content-related ul li h2 a {
	color:#fff;
	margin:0 0 0 1em;
	padding:0 0 0 0;
	/*width:65%;*/
	height:1%;
	text-decoration:none;
	display:block;


}


#content-related ul li h2 a:hover {
	text-decoration:underline;
	margin:0 0 0 1em;
	padding:0 0 0 0;	

}


#content-related ul li h2 a strong {
	font-size:2em;
	font-style: italic;
}





/*------------end content related-----*/




#column2 ul.blocks {
	padding:1em 0;
	margin:0;
	overflow:auto;
	height:1%;
}
#column2 ul.blocks li {
	list-style:none;
	display:inline;
	/*float:left;*/
	margin:0 .5em 0 0;
	padding:0;}
#column2 ul.blocks li a {
	text-decoration:none;
	padding: 1em .75em;
	margin:0 .5em 0 0;
	display:inline-block;
	float:left;
	font-size:1.5em;
	color:#fff;
	font-style:italic;
	background-color:#0071A2;
	white-space:nowrap;
	border-bottom:solid 4px #fff;}
#column2 ul.blocks li a.one {background:#BD1320 url(images/block-corner.gif) no-repeat;}
#column2 ul.blocks li a.two {background:#0071A2 url(images/block-corner2.gif) no-repeat; }
#column2 ul.blocks li a.three {background:#D5671D url(images/block-corner3.gif) no-repeat;}
#column2 ul.blocks li a.four {background:#994590 url(images/block-corner4.gif) no-repeat;}

#column2 ul.blocks li a:hover {border-bottom:solid 4px #ccc;}
/* ------------------------------- =footer styles */

.homeFooterNote {
width: 700px;
margin: 20px auto 0;
}
.homeFooterNote p {
text-align: center;
font-size:1em;
color: #666;
}

sub-footer a:link {color: #fff; background:#0071A2;}

#sub-footer a {color: #fff; background:#0071A2;}

#footer a:link {color: #fff; background:#0071A2;}

#footer a:link {color: #fff; background:#0071A2;}

#footer a {color: #fff; background:#0071A2;}

div#footer {
	padding: 0;
	margin: 0;
	clear: both;
	background:#0071A2;
	width:100%;
}
div#footer ul {
   margin: 0;
   padding: 1em;
   list-style-type: none;
   clear: both;
   text-align:center;
}
div#footer ul li { display: inline; padding:.5em;}
#footer ul li a:visited {text-decoration: none; padding: 0 ;}
div#wrap div#footer ul li a {text-decoration: none; padding: 0 ;}
#footer ul li a:hover { text-decoration: underline!important;}

div#footer ul li a:focus { text-decoration: underline!important;}

/* ------------------------------- END footer */





/*links standard*/


.link_pdf {
	background: url(images/PDF.gif) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_doc {
	background: url(images/DOC.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_ppt {
	background: url(images/PPT.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_wmf {
	background: url(images/WMF.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_xls {
	background: url(images.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_mp3 {
	background: url(images/MP3.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_mov {
	background: url(images/MOV.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
.link_mpg {
	background: url(images/MPG.GIF) 	right bottom no-repeat;
	padding-right: 23px;
}
/*end links standard*/

p.date {
font-style:italic;
padding-top:0;
margin-top:0;}

hr {border:none;
	border-bottom:dotted 1px #ccc; height:1px;}
	
ul {margin-top:0;}	

a.top {background:url(images/top.gif) no-repeat;
	padding:10px 20px 20px 30px;
	margin-top:1em;
	margin-bottom:1em;
	display:block;
	font-size:.85em;
	width:7em;
}
 
a.readmore {font-size:.85em; font-style:italic; color:#555}
a.readmore:hover {font-size:.85em; font-style:italic; color:#BD1320;}


table {border:solid 1px #333;border-collapse:collapse; margin-bottom:1em;}
table th {border:solid 1px #333; padding:.5em; 
	vertical-align:top;}


table td {border:solid 1px #333; padding:.5em; 
	vertical-align:top;}


.table_abc {width:100%; border:solid 1px #333;  margin:0; padding: 0.65em; font-size:.95em; font-style:normal; color:#333; } 
	
	
	
	}



/*-- Search - display table without borders --*/
.SearchForm table {border:none; border-collapse:collapse; margin-bottom:1em; background: #E7E9E9;}
table th {border:none; padding:.5em; background: #E7E9E9;
	vertical-align:top;}
	

.SearchForm table td {border:none; padding:.5em; background: #E7E9E9;
	vertical-align:top;}
	

img.visual {float:right; padding: 0 0 1em 1em;}



/*-----------------SEARCH RESULTS - ac0801 ----------*/

div.search-results {
	padding:1.5em 1em 1em 1em;
	margin:0;
	width:95%;
	max-width:70em;
	font-size:1.25em;
	
}

div.result-item {
	position:relative;
/*	border:dotted 1px red;  */
	overflow:auto;
	
	padding-left:90px;
	
}

img.search-rank {
	float:left;
	margin-left:-90px;

}

p.search-number {
	font-weight: bold; 
	padding:0 0 0 1em;
	display:inline-block;
}

a.search-title {
	font-weight: bold;
	/*display:inline;*/

	}
	
p.search-size {
	/*display:block;*/
	/*border:1px solid orange;*/
	padding:0 0 0 3em;
	margin:0;
	font-size:.85em; 
}

a.search-address {
	/*display:block;*/
	/*border:1px solid orange;*/
	padding:0 0 0 3em;
	margin:0;
	font-size:.85em; 
}

p.search-size {font-style:italic; padding:0 0 0 4em; margin:-1em 0 0 0; }


p.search-pagenation {text-align:center; }

hr.search-results {margin-left:-90px; border-color:#999;}



div.amie {border:solid 1px red;}

/*----forms----*/

.form-container fieldset {
	background:#f9f9f9;
	border:solid 1px #e7e9e9;
	padding:0 1em 2em 1em;
}	
.form-container legend {color:#333;}
.form-container label {
	display:block;
	padding-top:1em;
}
.form-container textarea {
	display:block;
	width:99%;
	border:solid 1px #e7e9e9;
	overflow:hidden;
	padding:0;
	margin:0;
	}
	
.form-container .buttonrow {text-align:left;
	padding: 1em 4em 2em 2em;
}

.form-container .button {padding:0 3em;}

div.qfContainer
{
	width: 297px;
	height: 336px;
	background-image: url('search_bg.jpg');
	background-repeat: no-repeat
}
/*--- Quick Find Div ---*/
div.quickFind
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
div.qfSearchCriteria
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	background-color: Transparent;
}

.qfFindHeader:link
{
	font-weight: bold;
	font-size: 25pt;
	color: White;
	text-decoration: none;
}

.qfFindHeader:visited
{
	font-weight: bold;
	font-size: 25pt;
	color: White;
	text-decoration: none;
}

.qfFindHeader:hover
{
	font-weight: bold;
	font-size: 25pt;
	color: White;
	text-decoration: none;
}

.qfFindHeader
{
	font-weight: bold;
	font-size: 25pt;
	color: White;
	text-decoration: none;
}
.qfFindHeader:hover
{
	text-decoration: underline;
}
.qfFindSubHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: White;
}
/*--- Find Button ---*/
div.qfFindButton
{
	margin: -10px 0 0 0;
	padding: 5px 0 22px 65px;
	width: 100%;
	font-family: Arial;
	float: left;
	font-style: italic;
}

/*--- Provider Button ---*/
div.qfProviderButton
{
	margin: 15px 0 0 85px;
	padding: 0px;
	color: White;
	font-family: Arial;
}

div.qfProviderButton a:link
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}

div.qfProviderButton a:visited
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}

div.qfProviderButton a:hover
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}

div.qfProviderButton a
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}
div.qfProviderButton a:hover
{
	text-decoration: underline;
}
div.qfProviderButton div
{
	margin-top: -15px;
	font-style: italic;
}
div.qfProviderButton h2 a
{
	font-size: 1em!important;
	font-style: italic;
}

/*--- Survey Button ---*/
div.qfSurveyButton
{
	margin: 10px 0 0 85px;
	padding: 0px;
	color: White;
	font-family: Arial;
}

div.qfSurveyButton a:link
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}

div.qfSurveyButton a:visited
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}

div.qfSurveyButton a:hover
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}

div.qfSurveyButton a
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 25pt;
	font-style: italic;
	color: White;
	text-align: left;
	font-weight: bold;
}
div.qfSurveyButton a:hover
{
	text-decoration: underline;
}
div.qfSurveyButton div
{
	margin-top: -15px;
	font-style: italic;
}
div.qfSurveyButton h2 a
{
	font-size: 1em!important;
	font-style: italic;
}


/*--- Search Type Div ---*/
div.qfSearchType
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: White;
	float: left;
	background-color: Transparent;
}

/*--- Location Name Div ---*/
div.qfLocation
{
	margin: 10px 0 0 0;
	padding: 0px;
	width: 100%;
	color: #000000;
}
/*--- Service Type Div ---*/
div.qfServiceType
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
}

/*--- Service Name Div ---*/
div.qfServiceName
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: none;
}

/*--- Vacancy Text Div ---*/
div.qfVacancyText
{
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	text-align: center;
	vertical-align: bottom;
	font-style: italic;
	font-size: 12pt;
	color: White;
}

/*--- Search Button ---*/
div.qfActionButtons
{
	margin: 25px 0 -8px 0;
	padding: 0;
	color: White;
	height: 40px;
	position: relative;
}

div.qfActionButtons div
{
	height: 27px;
	position: absolute;
	white-space: nowrap;
	font-size: 12pt;
	text-align: center;
	top: 0px;
}
div.qfSearchLink
{
	width: 117px;
	left: 7px;
}
div.qfSearchLink a:visited
{
	color: White;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 117px;
	height: 27px;
	font-size: 14pt;
	display: block;
}
div.qfSearchLink a:link
{
	color: White;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 117px;
	height: 27px;
	font-size: 14pt;
	display: block;
}
div.qfSearchLink a:hover
{
	color: White;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 117px;
	height: 27px;
	font-size: 14pt;
	display: block;
}
div.qfSearchLink a
{
	color: White;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 117px;
	height: 27px;
	font-size: 14pt;
	display: block;
}
div.qfSearchLink a:hover
{
	text-decoration: underline;
}

div.qfMoreOptionsLink
{
	left: 136px;
	width: 111px;
}
div.qfMoreOptionsLink a:visited
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 111px;*/
	width: 100%;
	height: 27px;
	display: block;
}
div.qfMoreOptionsLink a:link
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 111px;*/
	width: 100%;
	height: 27px;
	display: block;
}
div.qfMoreOptionsLink a:hover
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 111px;*/
	width: 100%;
	height: 27px;
	display: block;
}
div.qfMoreOptionsLink a
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 111px;*/
	width: 100%;
	height: 27px;
	display: block;
}
div.qfMoreOptionsLink a:hover
{
	text-decoration: underline;
}

div.qfHelpLink
{
	left: 258px;
	width: 31px;
}
div.qfHelpLink a:visited
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 31px;*/
	width: 100%;
	display: block;
	height: 27px;
}
div.qfHelpLink a:link
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 31px;*/
	width: 100%;
	display: block;
	height: 27px;
}
div.qfHelpLink a:hover
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 31px;*/
	width: 100%;
	display: block;
	height: 27px;
}
div.qfHelpLink a
{
	color: Black;
	padding: 0;
	text-align: center;
	text-decoration: none;
	/*width: 31px;*/
	width: 100%;
	display: block;
	height: 27px;
}
div.qfHelpLink a:hover
{
	text-decoration: underline;
}

/*--- Label ---*/
.qfLabel
{
	margin-left: 0.5em;
	padding: 0px;
	color: White;
	font-weight: bold;
	font-family: Verdana;
	font-size: 1em;
}

.qfTextBox
{
	color: #808080;
	margin-left: 0.5em;
	margin-top: 5px;
	width: 95%;
}

.qfDropDown
{
	color: #808080;
	width: 95%;
	margin-left: 0.5em;
	margin-top: 5px;
	height: 22px;
}

label.qfRadio
{
	padding-left: 0;
	margin-left: -5px;
}
input.qfRadio
{
	margin-left: 20px;
}

fieldset.qfFieldset
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: Transparent;
}

legend.qfLegend
{
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 0.8em;
	background-color: #FFFFFF;
	display: none;
}

label.qfHiddenLabel
{
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
	display: none;
}
noscript
{
	background-color: Transparent;
	color: White;
}
noscript div
{
	margin: 50px 10px 0 10px;
}


/* ------------- CycleBox Styles ( replaces the flash Banner) ------------------- */

#cycleBox {
	width:635px;
	height: 276px;
	overflow: hidden;
}
.newsRotatorArticle {
	clear:both;
}
.newsRotatorArticle div.rotatorImg{
	float:left;
	padding: 0 8px 8px 0;
}

.newsRotatorArticle div.rotatorText{
	padding-left: 390px;
}
.newsRotatorArticle div.rotatorText h2 a{
	font-size: .8em; color:#0071A2}

}

#cycleBoxControls{
	position:absolute;
	left: 10px; 
	top: 260px; 
	z-index:10;
}



/* ----------------- End CycleBox Styles ---------------------- */


/* ------------- Provider Page Box Styles ------------------- */


.providerBoxRedLid, .providerBoxOrangeLid, .providerBoxGreenLid{
	width: 640px;
	height: 10px;
	margin: 0;
	padding: 0;
}
.providerBoxRed, .providerBoxOrange, .providerBoxGreen {
	width: 540px;
	padding: 0 15px 20px 85px;
	margin: 0 0 15px;
}
.providerBoxRed h2, .providerBoxOrange h2, .providerBoxGreen h2 {
	padding-top: 0;
}

.providerBoxGreen{
	background: url('images/boxBottom_green.gif') no-repeat;
	background-position: 0 bottom;
}
.providerBoxGreenLid{
	background-image: url('images/boxTop_green.gif');
	background-repeat:no-repeat;
}
.providerBoxRed{
	background: url('images/boxBottom_red.gif') no-repeat;
	background-position: 0 bottom;

}
.providerBoxRedLid{
	background-image: url('images/boxTop_red.gif');
	background-repeat:no-repeat;
}
.providerBoxOrange{
	background: url('images/boxBottom_orange.gif') no-repeat;
	background-position: 0 bottom;
}
.providerBoxOrangeLid{
	background-image: url('images/boxTop_orange.gif');
	background-repeat:no-repeat;
}


#providerNewsBox{
	margin-top: 44px;
}

#providerNewsBox h2 {
	background-color:#0174a8;
	color: #fff;
	display: block;
	padding: 0 10px 8px;
	width: 280px;
}

.providerNewsLid{
	background-image: url('images/newsTop.gif');
	background-repeat:no-repeat;
	height: 8px;
	width: 300px;
	
}
ul.providerNewsContent{
	background-image: url('images/newsContent.gif');
	background-repeat:no-repeat;
	background-position: 0 top;
	width: 300px;
	display: block;
	margin: 0;
	padding: 16px 0 36px;
}

ul.providerNewsContent li{
	margin: 0 0 8px 28px;
	padding: 0;
}


.providerNewsFooter{
	background-image: url('images/newsFooter.gif');
	background-repeat:no-repeat;
	height: 20px;
	width: 300px;
}


/* ----------------- End CycleBox Styles ---------------------- */


/* ---------------- default Video styles ----------------- */
.videoSupporting {
	border-left:1px solid rgb(153, 153, 153); border-right:1px solid rgb(153, 153, 153); border-top:medium none -moz-use-text-color; border-bottom:1px solid rgb(153, 153, 153); margin-bottom: 40px; 
	width: 494px; 
	background-color: rgb(242, 242, 242); padding-left:8px; padding-right:8px; padding-top:12px; padding-bottom:12px
}