﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/* reset */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* fonts */ body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* base  */ body{margin:10px;}h1{font-size:153.9%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:0 0 0.5em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:none;padding:.5em;vertical-align:top;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/* end Yahoo */

/* layout */
html,body {margin:0;background-color:#dfddd9; font-family: "Trebuchet MS", Helvetica, sans-serif;}

#container {
	width:996px;margin:10px auto 0;
	background:transparent url('images/body-bg.gif') repeat-y scroll left top;
}
#header {
	background:transparent url('images/header-bg.gif') no-repeat scroll left top;
	height: 130px;
}
#content {
	padding: 0 26px;
}
#footer 
{
	clear:both;
	background:#DFDDD9 url('images/bottom-bg.gif') no-repeat scroll left top;
	padding: 0 40px;
	height: 130px;
}

#header {position:relative;}
#header a.logo {position:absolute;top:20px;left:35px;}
#header div.nav {text-align:center;padding-top:15px;}
#header div.nav ul { margin:0;padding:0; }
#header div.nav ul li {list-style:none inside none;display:inline; }
#header img.right {position:absolute;top:20px;right:35px;}
#header div.nav a {
	text-decoration:none;
	color:#012f88;
	font-size:138.5%;
	margin:auto 0.5em;
}
#header div.nav a:hover {color:#3c64ad;}

#footer div.links {
	color:#a39a93;
	text-align:center;
	padding-top:40px;
}
#footer a {
	color:#a39a93;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;} 
/*
#leftContent {float:left;width:804px;margin-right:-804px;padding:0;margin:0;}
#skyscraper {float:right;width:130px;margin-right:-140px;padding:0;}
*/
#columns {margin:0;padding:0;}
#leftContent {width:800px;}
#skyscraper {width:120px;margin-left:20px;}

/* style */
h1 {color:#3d65ad;}
h2 {color:#012f88}
p, li {font-size:108%;}
a {color:#012f88;text-decoration:underline;}
a:hover {color:#3d65ad;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center { text-align:center; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.inlineBlock {display:inline-block;vertical-align:top;}

div.content {margin:0 0 10px 0;}
img.photo { border:solid 1px #5d87d3;margin:auto 20px;}
.left {float:left;margin-left:0;}
.right {float:right;margin-right:0;}
.horizontal-ads { text-align:center; margin-top:10px; }
div.col2 {float:left;width:49%;}
.greenTxt{color:Green}
p.more {text-align:right;margin-top: -1em;margin-right:2em;}


/* form styles */
legend {font-size:120%; font-weight:bold; color:#FF9000; } /* color:#3d65ad;} */
fieldset {padding:0.5em;border:solid 1px #DFDDD9;}
fieldset label { text-align:right; color:#012f88;}
.resetLabel label {float:none; width:auto; text-align:left; padding:0; margin-left:0.25em; margin-right:0.5em; }
.rightLabel td, td.rightLabel { text-align:right; vertical-align:middle; }
.rightLabel td label, td.rightLabel label { text-align:right; margin-right:0; }

td.notPassed {background:inherit}
td.passed {background:transparent url(images/tiny-hcc-certiCheck-logo.gif) no-repeat scroll center center; min-width:24px;}
td.checked { background:transparent url(images/tick.png) no-repeat scroll center center; min-width:24px; }
td.crossed { background:transparent url(images/cross.png) no-repeat scroll center center; min-width:24px; }
tr.alt0 { background-color:#eeeeee; }
tr.alt0 td.checked { background-color:#eeeeee; } /* for IE.... sigh.. */

.field-validation-error, .validation-summary-errors {color:#CC0000;} 
label.required:after {color:#FF9000;content: "\2020";}
span.required {color:#FF9000;} /* for ie < 8 */
label.checked, label.crossed { padding-left:18px; }
label.checked { background:transparent url(images/tick.png) no-repeat scroll left center; }
label.crossed { background:transparent url(images/cross.png) no-repeat scroll left center; }

#accordionMenu dt {margin:1em;}
#accordionMenu dd {margin:1em;}
/*
.smallLbl {width:10em}
.largeLbl {width:20em}
*/
.inline {display:inline}

div.bigbutton 
{
    display:inline-block;
    /*float:left;*/
    border:0;
	padding:0;
	height:64px;
	background: transparent url(images/bigButtonRight.jpg) no-repeat scroll right top;
}

div.bigbutton button, div.bigbutton a 
{
	border:0;
	height:64px;
	line-height:64px;
	text-decoration:none;
	padding:0 3em;
	cursor:pointer;
	font-size:138.5%;
}
div.bigbutton button
{
	background: transparent url(images/bigButtonLeft.jpg) no-repeat scroll left top;
	color:#012F88;
}
div.bigbutton button:hover, div.bigbutton button.hover
{
	color:#3D65AD;
}
div.bigbutton div
{
	height:64px;
	background: transparent url(images/bigButtonLeft.jpg) no-repeat scroll left top;
}


/* home page */
div.col3 {width:314px;display:inline-block;vertical-align:top;}
div.banner {text-align:center;padding:0.5em 0;}
div.banner p {margin-bottom:0.5em;font-size:146.5%;}
div.banner p.title {font-size:253%;font-weight:normal;}
div.banner a {text-decoration:none;}
div.col3 ul li {list-style-image:url(images/listRaquo.gif);line-height:138.5%;}
#careseekers div.banner {background:#5d87d3 url(images/curve-ul.png) no-repeat scroll top left;}
#careseekers div.banner:hover {background-color:#527ece;}
#careseekers div.banner a {color:#fff;}
/*#caregivers {border-left:1px dotted #000000;margin-left:0;vertical-align:top;border-right:1px dotted #000000;margin-left:0;vertical-align:top;}*/
#caregivers {border-left:1px dotted #000000;border-right:1px dotted #000000;}
#caregivers div.banner {background-color:#fbbc59;}
#caregivers div.banner:hover {background-color:#feb350;}
#caregivers div.banner a {color:#3d65ad;}
#caregivers div.banner a:hover {color:#00297b;}
#agencies div.banner {background:#00297b url(images/curve-lr.png) no-repeat scroll bottom right;}
#agencies div.banner:hover {background-color:#0b3891;}
#agencies div.banner a {color:#fbbc59;}
#agencies div.banner a:hover {color:#fff;}
