body {
	margin:0;
	color:#000;
	font:14px/18px "Trebuchet MS",Helvetica,sans-serif;
	background: #C4D7EA url('/Site/Images/bg-body-new.gif') no-repeat 50% 0;
}

img {border-style:none;}

.page-width {
	overflow:hidden;
	width:920px;
	margin:0 auto;
	border:1px solid #4d85c5;
}


/* #header# */
.header {
	height:176px;
	position:relative;
	background:url('/Site/Images/bg-header.gif') no-repeat;
}

.header strong a {
	position:absolute;
	left:54px;
	top:53px;
	width:319px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('/Site/Images/logo.png') no-repeat;
}

.header .helpline {
	position:absolute;
	right:20px;
	top:13px;
	width:228px;
	height:135px;
}

#hours
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	top: 152px;
	right: 0px;
	width: 260px;
	text-align: center;
}

#hours p
{
	margin: 0 !important;
	padding: 0 !important;
}

.nine-one-one
{
	color: #FFFFFF;
	font-size: 11px;
	position: absolute;
	top: 10px;
	left: 430px;
	margin: 0;
	padding: 0;
}

/* #navigation# */

.header ul {
	position:absolute;
	left:0;
	top:148px;
	margin:0;
	padding:0 0 0 54px; 
	list-style:none;
	line-height:28px;
}

.header ul li {
	float:left;
	padding:0 17px 0 0;
}

.header ul a {
	color:#fff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.header ul a:hover {
	text-decoration:underline;
}



/* #content area# */
.columns-holder {
	overflow:hidden;
	height:1%;
	margin:0 0 0 1px;
	border-bottom:1px solid #6699cc;
	background:url('/Site/Images/bg-cont.png') repeat-y;
	position: relative;
}

.columns-holder .box {
	overflow:hidden;
	height:1%;
	background: url('/Site/Images/img-cont.gif') no-repeat 312px 100%;
	/*todo:change this?*/
}


/* # homepage content# */
.content {
	float:left;
	overflow:hidden;
	padding:32px 0 10px 54px;
	width:603px;
}

.content img {
	float:right;
	margin:15px 0 0;
}

.content .search {
	float:right;
	width:169px;
	margin:-25px 0 5px;

}

.content .search a {
	float:right;
	width:169px;
	height:89px;
	text-indent:-9999px;
	background:url('/Site/Images/bg-search.gif') no-repeat;
}

.content h1 {
	display:inline;
	margin:0;
	color:#6699cc;
	font:24px/24px Arial,sans-serif;
}

.content h2 {
	margin:0;
	color:#446588;
	font-size: 18px;
	font-weight: bold;
}

.content p {
	margin:16px 0 20px;
}

.content p.inform {margin:0;}

.content ul {
	float:left;
	width:235px;
	margin:0 0 20px;
	padding:0;
	list-style:none;
}

.content ul li {
	padding:0 0 0 12px;
	background:url('/Site/Images/bg-arrow.gif') no-repeat 0 50%;
}

.home ul {
	float:left;
	margin:0 0 20px;
	padding:0;
	list-style:none;
	width: 400px;
}

.home ul li
{
	font-size: 18px;
	line-height: 26px;
	background:url('/Site/Images/bg-arrow.gif') no-repeat 0 8px;
	color: #c0c0c0;
}

.home ul li a
{
	color: #00539A;
	text-decoration: none;
}

.home ul li a:Hover
{
	color: #00539A;
	text-decoration: underline;
}


/* #interior content# */
.inner-content {
	float:left;
	overflow:hidden;
	padding:32px 0 10px 54px;
	width:603px;
}

.inner-content img {
	float:right;
	margin:15px 0 0;
}

.inner-content h2 {
	margin:0;
	color:#446588;
	font-size: 18px;
	font-weight: bold;
}

.inner-content h3 {
	margin:10px 0 0 0;
	color:#446588;
	font-size: 16px;
	font-weight: bold;
}

.inner-content h4 {
	margin:0;
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}

.inner-content p {
	margin:16px 0 20px;
}

.inner-content ul {
	margin:16px 0 20px;
	padding:0;
	list-style:none;
}

.inner-content ul li {
	padding:0 0 0 12px;
	background:url('/Site/Images/bg-arrow.gif') no-repeat 0 3px;
}


/* #adress column# */

.address-column {
	float:right;
	width:261px;
	overflow: hidden;
}

.address-column h2 {
	margin:0;
	padding:21px 110px 17px 22px;
	color:#00539C;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	border-bottom:1px solid #6699cc;
}

.address-column h2 strong {
	font-size:26px;
	line-height:28px;
	font-weight:normal;
	text-transform:uppercase;
}

.address-column ul {
	margin:20px 0 0;
	padding:0;
	list-style:none;
}

.address-column ul li h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #00539A;
	padding: 4px;
	margin: 0;
}

.address-column ul li {
	padding:0 0px 0px 0px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	border: 1px solid #00539A;
	margin: 0px 0px 8px 10px;
	width: 238px;
}

.address-column ul li p {
	margin: 2px 0px 0px 6px;
}

.address-column ul li p span {
	font-weight: bold;
	padding: 0 5px 0 0;
}

.address-column ul li p.details {
	margin:10px 0 0 0;
}


.address-column ul li a {
	color:#336699;
	text-decoration:underline;	
}

.address-column ul li a:hover{
	text-decoration:none;
}

/* #Links#*/

.link-section {
	margin: 0;
	padding: 0;
}

.link-section a{
	color: #3D5C7A;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
	margin: 10px 0 10px 6px !Important;
	display: block;
}

.link-section a:hover{
	color: #3D5C7A;
	font-weight: bold;
	text-decoration: none;
}

.link-section p{
	font-size: 14px;
	margin: 0 10px 10px 6px !Important;
	display: block;
	line-height: 18px;
}

a.espanollink
{
	margin: 0px 0px 0px 30px;
	width: 140px;
	display: block;
	color:#00539A;
	text-decoration:none;
	text-align: center;
}

a.espanollink:hover
{
	color:#00539A;
	text-decoration:underline;
	text-align: center;
}


/* #footer# */
.footer {
	overflow:hidden;
	height:1%;
	margin:0 0 0 1px;
	background:url('/Site/Images/bg-footer.gif') repeat-y;	
	position: relative;
}

.sponsored {
	float:left;
	padding:14px 0 17px 54px;
	width:604px;
	margin: 10px 0px 0px 0px;
}

.sponsored p {
	float:left;
	font-size:12px;
	line-height:28px;
	margin:0 10px 0 0;
}

.sponsored img {margin:0 5px 0 0;}

.partner {
	float:right;
	width:261px;
	font-size:13px;
	line-height:16px;
	padding:14px 0 20px 0;
}

.partner p {
	font-size:11px;
	line-height:16px;
	margin:0 10px 0 22px;
}

/* #Services# */
.categories
{
	margin-bottom: 20px;
}

.tree
{
}

.tree .decision
{
	margin-bottom: 8px;
}

.tree .decision a
{
	color: #45678A;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

.tree .decision a:Hover
{
	color: #45678A;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

.breadcrumbs
{
	margin-bottom: 20px;
}

.breadcrumb
{
	
}

.breadcrumb a
{
	color: #5A87B4;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 18px;
}

.breadcrumb a:Hover
{
	color: #5A87B4;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	background: url('/App_Themes/DeHelp/Images/Icons/16x16/delete.png') no-repeat 0px 3px;
	padding-left: 18px;
}

.tree .resource
{
	margin-bottom: 8px;
}

.tree .resource a
{
	color: #35506A;
	font-weight: bold;
	text-decoration: none;
}

.tree .resource a:Hover
{
	color: #35506A;
	font-weight: bold;
	text-decoration: underline;
}

.matching-resources
{
	color: #00539B;
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 10px;
}

.coveragearea
{
	font-size: 8pt;
	margin-left: 4px;
	color: #00539B;
	padding: 0px;
}

.coveragearea_hidden
{
	font-size: 8pt;
	margin-left: 4px;
	padding: 0px;
	visibility: hidden;
}

.eligibility
{
	font-size: 8pt;
	color: #426283;
}

.hidelink
{
	position: absolute;
	top: 50px;
	right: 10px;
	cursor: hand;
	cursor: pointer;
	color: #00539B;
	font-weight: bold;
	visibility: hidden;
}

.contact-details
{
	width: 228px;
}



/* #Add/Update Info Form# */

.form
{
	margin-left: 40px;
}

.form fieldset
{
	width: 420px;
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #A7B6C9;
}

.form fieldset legend
{
	font-size: 12pt;
	font-weight: bold;
	color: #74b0bf;
}

.form .label-required
{
	color: #18354F;
	font-weight: bold;
}

.form .form-row input
{
	font-size: 11pt;
}

.form .form-row textarea
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
}

.form .label
{
	color: #18354F;
}

.form .form-row
{
	position: relative;
	margin-bottom: 8px;
}

.form .form-error
{
	position: absolute;
	left: -18px;
	margin-top: 2px;
}

.form .instructions
{
	font-size: 9pt;
	color: #517AA2;
}

.form .watermark
{
	color: #ADBDD0;
}



/* #IE 6# */

/*.header strong a {
	background:url(../images/none.gif);
	cursor:pointer;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/logo.png', sizingmethod='crop');
}
.columns-holder {
	background:url(../images/none.gif);
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-cont.png', sizingmethod='scale');
}*/

