﻿#DHCSbanner {
	
}

.twitter {
margin:-10px 0px -15px 0px;
}
/* for Summary Links Web Part
.bullet {
  background: url('/Style%20Library/_images/bullet.gif') no-repeat left 4px;
  border:red solid 1px;
}  
*/

/* Reset CSS */
/* new DHCS CSS */
/* MS HTML Editor */

#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField ul {
   margin-left:20px; margin-top: 5px;
}

#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField li item link-item bullet {
  list-style:none;
  list-style-image:url('/Style%20Library/_images/bullet.gif');
}

#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField p {
  margin-top:-5px;
}

#skipto_container {
display:none;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sw.clearfix {display: inline-block;}

/*--------------------------------------------------------------*/
body {
	background: #c4c4c4 url(/Style%20Library/_images/page_bg.gif);
	margin:0;
	padding:0;
	font-family: verdana, geneva, arial, sans-serif; 
	font-size:12px;
	color: #000000;
}

/* make entire content field black text 
 .ms-rtestate-field {
	color:#000000;
} 
*/

/* body span {
	display:block;
}

body span span{
    display:inline;
}
*/

/*
h1{  				old h1
 	margin: 0;
	padding: 0;
	border: 0;
	font-size:14px
}

h1 {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight:bold;
padding-bottom:15px;
display:
}


.left-column h1 {   /*added .left-column for 2010 upgrade*
	background: url(/Style%20Library/_images/icon-arrow-lg.png) no-repeat;	/*ftd 3rd phase*
	font-family:Arial, Helvetica, sans-serif;/*ftd*
	font-size:1.5em;/*ftd*
	margin:0.6em 0;/*ftd*
	padding:6px 0px 12px 38px;/*ftd*
	font-weight:normal;
	
}
*/




.ms-rteElement-H1, h1 {
	background: url(/Style%20Library/_images/icon-arrow-lg.png) no-repeat top left;	/*ftd 3rd phase*/
	background-position:0px 5px ;
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;/*ftd*/
	color:#302B54;
	line-height: 1.231;
	font-size:35px;/*ftd*/
	margin:21px 0px 37px 0px;
	padding:0px 0px 0px 38px;
	font-weight:normal;
}	/*modified per OPA*/

/* not needed
p{	color:#000000; 	
}
*/

.ms-rteElement-P
{
	color:#000000;
}	
/*	
 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	padding-bottom:15px;
	margin: 0;
	padding: 0;
	border: 0;
	
}

.ms-rteElement-H2 {
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:15px;
	color: #000000;
}
*/

.ms-rteElement-H2, h2 {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3D3D3D;
	font-size:24px;
	line-height:24px;
	margin:25px 0px 25px 0px;
	border-bottom:2px solid #bcbcbc;
}/*modified per OPA*/

.ms-rteElement-H3 {
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:bold;
	color:#3D3D3D;
	font-size:21px;
	line-height: 21px;
	margin:25px 0px 25px 0px;
	border-bottom:2px dotted #cccccc;
}	/*modified per OPA*/


.ms-rteElement-H4 /*Heading 4 Markup Style on Ribbon*/
{
	/*font-style:normal;
	font-size:14px;
	color: #000000;*/
	font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight:bold;
	color:#3D3D3D;
	font-size:18px;
	line-height: 21px; 
	margin:25px 0px 25px 0px;
}	/*modified per OPA*/


/*
h4 { ftd 3rd phase - brand new
	background-color:#e7eaef; 
	border:1px solid #d6d7db;
	text-align:center;
	font-size:14px; 
	font-weight:normal;
	
}
*/

li {
 	margin: 0;
	padding: 0;
	border: 0;
}

ul {
 	margin: 0;
	padding: 0;
	border: 0;
}

a {
	color:#1e46bb;  /*#335ecb; ftd 2nd phase - this is all the link on the right column and in the main content*/  
	/*padding-left:10px;*/
	text-decoration:none;
}

a img /*added on 8/18/14 to remove blue border from images with links*/
{
	border: none;
}

a:link { /*added for 2010*/
	color:#1e46bb;  /*#335ecb; ftd 2nd phase - this is all the link on the right column and in the main content*/  
	/*padding-left:10px;*/
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visited {		/*ftd brandnew 2nd phase*/ 
	color:#003399
}

.main {
	background: url(/Style%20Library/_images/page_top_bg.gif) repeat-x;
	/*overflow:auto; removing this solved the zoom issue with the video on homepage*/

}

.main2 {
	background: #fff url(/Style%20Library/_images/main_bg.gif) repeat-y;
	width:948px; /* changed from 950px to 948px on 8/8/14 to alight with right border */
	margin:0 auto;
	border:yellow dashed 0px;
}
.page {
	background: url(/Style%20Library/_images/main_top_bg.gif) no-repeat;
	width:947px;
	border:red dashed 0px;
}

.header {
	position: relative;
	width:950px;
	height:125px;
	background:#3358b4 url(/Style%20Library/_images/header_sf.jpg) no-repeat;
}

.header h1.title-dhcs {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 343px;
	height: 64px;
	left: 141px;
	top: 24px;
	background: url(/Style%20Library/_images/title.png) no-repeat;
	text-indent: -2000px;
}

/* This is to remove the clear 'x' button in text fields for IE10+. Added by David Wang 11/13/14 */
::-ms-clear {
display: none;
}

/* begin search box */

.searchform {
/*	position: relative;*/
	float: right;
	width: 0px;
	left: 0px;
	top: 0px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.searchform label {
	position: absolute;
	margin: 0; 
	padding: 0;
}

.searchform input {
	position: absolute;
	margin: 0; 
	padding: 0;
}

.searchform label {
	color: #fff;
	font-size: 10px;
}

#search-radio-thissite {
	top: 10px;
	left: -100px;
}

#search-radio-ca {
   top: 30px;
   left: -100px;
}
#search-label-thissite {
	top: 12px;
	left: -80px;
}
#search-label-ca {
	top: 32px;
	left: -80px;
}
#search-text {
   	position:relative;
   	top: 64px;
	left: -235px;
	height:20px;
	border:none;
	background: url(/Style%20Library/_images/search_sf.png) transparent no-repeat;
	background-position: 0px;
	padding-left: 5px;
	padding-top: 5px;
}
#search-button {
		/*position:relative;*/
	background:url(/Style%20Library/_images/search_btnsf.png) no-repeat;
	width: 30px;
	top: 67px;
   	left: 905px;
   	border:none;
   	height:21px;
}

 /*begin horizontal menu */
.cornerlinks {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 26px;
	right: 13px;
}

.cornerlinks li {
	display: block;
	float: right;
	margin: 0;
	padding: 0 14px;
	border-left: 1px solid #345099;
	font-size: 11px;
}

.cornerlinks li.last {
	border: none;
}

.cornerlinks li a {
	color: #ffffff;				/*ftd 1st phase 9/18/13*/
	text-decoration: none;
}

.cornerlinks li a:hover {
	color: #a0dbff;				/*ftd 1st phase 9/18/13*/
}
/* sets the position on the page and sets a width = to /Style%20Library/_images/header_navbar.png */
#zz1_topNav1 {
	position: absolute;
	left: 67px;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 880px;
	height: 32px;
}
.navbar {
	position: absolute;
	left: 67px;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 880px;
	height: 32px;
}
#zz1_topNav1 li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.navbar li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
/* this one adds the image and hides the text of the buttons by moving it 2000 pixels to the left */
#zz1_topNav1 li a {
	display: block;
	height: 32px;
	background: url(/Style%20Library/_images/header_navbar.png) no-repeat;
	text-indent: -2000px;
	color: #213c88;
}


.navbar li a {
	display: block;
	height: 32px;
	background: url(/Style%20Library/_images/header_navbar.png) no-repeat;
	text-indent: -2000px;
	color: #213c88;
}


.tabHilite{
	
 background-image:inherit;

}

.servicestab a
{
	display: block;
	width:87px;
	background-position:-92px 0px inherit;

}


#tab-home {width: 92px;}
{background-position: 0 -32px;}

#tab-home:hover {background-position: 0 -32px;}

#tab-services {width: 87px; background-position: -92px 0px;}
{background-position: -92px -32px;}   

#tab-services:hover {background-position: -92px -32px;}   

#tab-individuals {width: 114px; background-position: -179px 0;}
#tab-individuals:hover {background-position: -179px -32px;}
#tab-providers {width: 187px; background-position: -293px 0;}
#tab-providers:hover {background-position: -293px -32px;}
#tab-forms {width: 237px; background-position: -480px 0;}
#tab-forms:hover {background-position: -480px -32px;}
#tab-data {width: 163px; background-position: -717px 0;}
#tab-data:hover {background-position: -717px -32px;}




.ConnectionChooseActiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
border-top:solid 0px #999999;
border-left:solid 0px #999999;
border-right:solid 0px #999999;
border-bottom:solid 0px #ece9d8;
padding:0px;
display:inline;
height:32px;
background-color:#ece9d8;
}


/* end horizontal menu */

/* breadcrumb overrides */
#ctl00_siteMapPath {
padding-left:10px;
}

/* removes blue border around form fields in Google Chrome added 11/6/14 DW */
input:focus {
	outline:none;
}

/* Google Translate added 10/10/14 by DW */

#google_translate_element {
	position:relative;
	float:right;
	margin-bottom:-3px;
	top:-3.5px;
}

.goog-te-gadget-simple{
	background-color:transparent !important;
	border-left:none	!important;
	border-top:none !important;
	border-bottom:none !important;
	border-right:none !important;
}
/* end Google Translate */

.breadcrumb {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 clear: both; 
 margin:0px 0px 0px 7px;
 padding: 4px 0px 2px 0px;
 border-bottom: 1px #CCCCCC solid;
 border-right: 1px #CCCCCC solid;
 background-color: #ecece7;
 font-size:14px;    /*ftd 1st phase*/
}

.breadcrumb a:active {
 text-decoration:none;
 color: #656b77;
}

.breadcrumb:active {
 text-decoration:none;
 color: #656b77;
}

.breadcrumb a {
 text-decoration:none;
 color: #656b77;
}

.breadcrumb a:hover {
 text-decoration:underline;
}
/* web redesign uses this */
.breadcrumbCurrent {
 font-weight:bold; 
}

/* end breadcrumb overrides */

.banner {
	margin: 0 7px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c3cce4;
}


/*
.left-column {
	float: left;
	width: 675px;
	padding: 10px 0px 0px 20px;
	min-height: 525px;
	margin: 0 0 0 7px;
	padding-bottom: 9999px;
	margin-bottom: -9999px;

}

.right-column {
    background-color:#e4e8f0;
    float: right;
	width: 235px;
	min-height: 525px;
	padding: 5px 0px 80px 0px;
	margin: 0 7px 0 0;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}

.mainContainer {
	MARGIN-TOP: 0;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0;
	overflow: hidden;
}

.single-column {
	 padding:20px 20px 20px 20px;
	
}

*/

.one-column {
	float: left;
	width: ;
	min-height: 550px;
	margin: 0 0 0 7px;
}



.linkbox-wrapper {
	padding: 10px 0 14px 17px;
}
/* Added linkbox right for home page 15May */

.linkboxtall {
	position: relative;
	float: left;
	width: 268px;
	height: 202px;
	background: #f9fafd url(/Style%20Library/_images/linkbox_bg.gif) bottom no-repeat;
	margin: 1px 25px 10px 20px;
}
 
.linkboxtall h3 {
	margin: 0;
	padding: 10px 0 0 14px;
	width: 256px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	background: url(/Style%20Library/_images/linkbox_top.gif) no-repeat;
}
.linkboxtall ul {
	margin: 9px 0 16px;
	padding: 0 0 0 20px;
}
.linkboxtall ul li {
	font-size: 12px;
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0 0 0 13px;
	background: url(/Style%20Library/_images/bullet.gif) 0 5px no-repeat;
}
.linkboxtall .morelink {
	position: absolute;
	display: block;
	font-size: 9px;
	top: 11px;
	right: 14px;
}

.linkboxright {
	position: relative;
	float: right;
	width: 268px;
	background: #f9fafd url(/Style%20Library/_images/linkbox_bg.gif) bottom no-repeat;
	margin: 7px 52px 0 0;
}

.linkboxright h3 {
	margin: 0;
	padding: 10px 0 0 14px;
	width: 256px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	background: url(/Style%20Library/_images/linkbox_top.gif) no-repeat;
}
.linkboxright ul {
	margin: 9px 0 16px;
	padding: 0 0 0 20px;
}
.linkboxright ul li {
	font-size: 12px;
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0 0 0 13px;
	background: url(/Style%20Library/_images/bullet.gif) 0 5px no-repeat;
}
.linkboxright .morelink {
	position: absolute;
	display: block;
	font-size: 9px;
	top: 11px;
	right: 14px;
}

/* .linkbox {
	position: relative;
	float: left;
	width: 268px;
	background: #f9fafd url(/Style%20Library/_images/linkbox_bg.gif) bottom no-repeat;
	margin: 0px 7px 7px 20px;
}

*/

.linkbox
{
	position: relative;
	float: left;
	width: 268px;
	border:3px solid #9C52C6;
	margin: -12px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-radius: 10px;
	background-color:#E6EFFF;
}

.linkbox h3 {
	margin: 0;
	padding: 10px 0 0 14px;
	width: 256px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	background: url(/Style%20Library/_images/linkbox_top.gif) no-repeat;
}
.linkbox ul {
	margin: 9px 0 16px;
	padding: 0 0 0 20px;
}
.linkbox ul li {
	font-size: 12px;
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0 0 0 13px;
	background: url(/Style%20Library/_images/bullet.gif) 0 5px no-repeat;
}
.linkbox .morelink {
	position: absolute;
	display: block;
	font-size: 9px;
	top: 11px;
	right: 14px;
}

.newslist {
	position: relative;
	padding: 0 0 15px 24px;
	width: 550px;
}
.newslist h2 {
	margin: 5px 0 8px 2px;
	padding: 0;
	background: url(/Style%20Library/_images/title_hottopics.gif) no-repeat;
	width: 209px;
	height: 24px;
	font-size: 1px;
	text-indent: -2000px;
}
.newslist ul {
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #eaeaea;
}
.newslist ul li {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	list-style: none;
}
.newslist .date {
	font-size: 10px;
	color: #666;
	margin: 0px;
}
.newslist a {
	display: block;
}
.newslist .morelink {
	position: absolute;
	font-size: 9px;
	right: 0;
	top: 7px;
}

.footer {
	position: relative;
	clear: left;
	width: 954px;
	height: 80px;
	background: #4a7cbf url(/Style%20Library/_images/footer_bg.png);
}
.footer .links {
	position: absolute;
	top: 36px;
	left: 31px;
	color: #7aa0d2;
}
.footer a {
	color: #fff;
}

.footer a:hover {            /*ftd 1st phase brand new .footer a:hover*/
	color:#a0dbff;
	text-decoration:none;
}

.footer .logo {
	position: relative;
	top: -25px;
	right: -700px;
	display: block;
	width: 129px;
	height: 26px;
	padding: 8px 50px 0 0;
	background: url(/Style%20Library/_images/footer_logo.gif) right no-repeat;
	color: #cfdcee;
}

.bottom-footer {
	width: 954px;
	margin: 10px auto 20px;
	text-align: center;
	color: #666;
	font-size: 11px;
	line-height: 16px;
}
.bottom-footer a {
	color: #3a569d;
}

.main_content {
	min-height:550px;
	margin:0px 0px -5px -148px;
	overflow:hidden;
	background-color:#e4e8f0;   /*#e4e8f0; fixed for conflict with Right column 112713 */
}

.left-Homecolumn {
	float:left;
	width:705px; /*695px   2nd phase ftd*/
	padding:0px 0px 0px 0px;
	min-height:1170px; 		/*must change left and right at the same time*/
	margin:0 0 0 0;
	background-color:#FFFFFF;
}

.right-Homecolumn {
    background-color:#e4e8f0;
	float: right;
	width:235px;           /*235px ftd 2nd phase*/
	min-height:1070px;    /*must change left and right at the same time*/
	height: 100%;
	margin: 0 0 0 0;
}

.right-column .section {
	/*position: relative; */
	float:right;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 0px;
	width: 235px;
	list-style:none;
}
.right-column .section h3 {
	margin: 0 0 10px 0;
	padding: 0;
	width: 168px;
	height: 30px;
	font-size: 1px;
	text-indent: -2000px;
}

/* begin modification for Current Navigation */
/* inner LI for Current Right Navigation */
.DHCS-Menu-Leaf {
   margin-left:20px;  /*37px  ftd 2nd phase */
   margin-bottom:8px;
}
/* outer UL for Current Navigation */
.DHCS-Menu-WithChildren {
   border-bottom:#eaeaea 1px solid;
/*   padding-bottom: 14px; */
   margin-bottom:14px;
   width: 225px;
   }
#CurrentNavigation li {
   list-style:none;
}
#CurrentNavigation h2 {
   background: url(/Style%20Library/_images/icon-importantthings.png) no-repeat; /*ImportantThings.jpg ftd 2nd phase*/
/*height:25px;
	width:165px;
	padding-top:3px;
	padding-left:47px;
	color:#666666;
	font-size:14pt;
	font-weight: lighter;
    padding-bottom:0;*/
    
    height:25px;
    width:175px;
	BORDER-BOTTOM:#fbad23 5px solid; /*ftd 2nd phase*/
	BACKGROUND-COLOR:#1d358d; 
	TEXT-ALIGN:left; 
	PADDING-BOTTOM:5px; 
	PADDING-TOP:7px; 
	PADDING-LEFT:60px; 
	PADDING-RIGHT:0px; 
	BACKGROUND-POSITION:6px 2px;
	COLOR:#fff; 
	FONT-SIZE:1.3em; 
	margin-bottom:10px;
	box-shadow:0 3px 3px #AAAAAA;
}
#CurrentNavigation h2.ImportantThings {
   background: url(/Style%20Library/_images/ImportantThings.jpg) no-repeat;
}
#CurrentNavigation h2.RelatedLinks {
	background: url(/Style%20Library/_images/ImportantThings.jpg) no-repeat;
}
#CurrentNavigation h2.QUICKLINKS {
	background: url(/Style%20Library/_images/icon-quicklinks.png) no-repeat; /*QuickLinks.jpg ftd 2nd phase*/
	padding-top:7px;		/*ftd 2nd phase*/
	BACKGROUND-COLOR:#1d358d;
	BACKGROUND-POSITION:6px 2px;
}
/* end modifications for Current Navigation */

.right-column .section UL ul {
	margin: 0 0 0 8px;
	padding: 0;
}
.right-column .section LI li {
	list-style: none;
	margin: 0 0 8px;
	padding-left: 15px;
}


#YouTube{
	position: relative;
	margin: 0 0 30px 37px;
	width: 225px;
	
}


#rotator{
	position: relative;
	margin: 0 0 30px 37px;
	width: 225px;
	
}

#YouTube{
	position: relative;
	margin: 0 0 25px 0;
	width: 225px;
}

#YouTube h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 3px 0;
	color: #999;
	text-align: ;
}

#rotator h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 3px 0;
	color: #999;
	text-align: ;
}
#rotator .overlay {
	position: absolute;
	bottom: 0px;
	background: url(/Style%20Library/_images/banners/banner_mask.png) no-repeat;
	width: 225px;
	height: 73px;
	left:0px;
}

.rotatorbanner {
   width:225px;
   height:71px;
   border:0;
}




/* Part of Controls.css */

.ms-siteaction a {
 color:#ffffff;
}
ms-siteaction {
 color:#ffffff;
}
.ms-toolbarItem {
 display:inherit;
 white-space: normal;
}
.sharepointLogin {
 float:right;/**/
 display: list-item;
 background-color:#DDDDDD;
 color:#333333;
}

.sharepointLogin .ms-globallinks {
 position:relative;
}

.topNav2 {
 clear:both;
 width:100%;
 /*background: #253b5a;
 background-image: url('../../Images/db_SecondaryNav_Bg.jpg');*/
 background-repeat:repeat-x;
 background-position:top right;
 height:21px;
 color: #ffffff;
}

.siteActionMenu {
 float:right;
 color:#ffffff;
}

.description {	
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 15px
	}
	
#wrap {
		width:100%;
		margin:0 auto;
}

#main {
	float:left;
	width:30%;
	padding:10px;
	padding-top:15px;
}
#sidebar {
	float:left;
	width:30%;
	padding:10px;
	padding-top:15px;
}
#sidebar_right {
	float:left;
	width:30%;
	padding:10px;
	padding-top:15px;
}

/* Summary Links Modifications 

.slm-layout-main {
	margin-top:2px;
}
*/

.item {
	margin: 0px 0px 6px 25px
	
}
.link-item A:link {
	font: 12px
}



.link-item{
font-family:tahoma; 
font-size:8pt; 
color: #003399;
text-decoration:none;
}

#VBlueBars {
    width:100%;
    min-width: 800px; 
/*    margin-top: 15px; */
}
.marginTop {
	MARGIN-TOP: 5px
}
UL.arrow2 {
	LIST-STYLE-TYPE: none; 

}
LI.alert2 {
	TEXT-ALIGN: left; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: 0.1em 6px; 
	padding-left:10px
}
.boxMiddle {
	BORDER-LEFT: #92b9fa 1px solid; 
	BACKGROUND-COLOR: #e6efff; 
	BORDER-RIGHT: #92b9fa 1px solid;

	height:170px;
	vertical-align:top
}
.boxBottomL {
 WIDTH: 19px; 
	BACKGROUND: url(/Style%20Library/images/consumer/box1_bottom2.gif) #e6efff no-repeat left bottom;
	HEIGHT: 19px
}
.boxBottomM {
	/*BORDER-BOTTOM: #92b9fa 1px solid; */
	BACKGROUND-COLOR: #e6efff; 
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.boxBottomR {
 WIDTH: 19px; 
	BACKGROUND: url(/Style%20Library/images/consumer/box1_bottom2.gif) #e6efff no-repeat right bottom;
	HEIGHT: 19px}

.boxheaderL {
/*	MIN-HEIGHT: 1.45em; */
	WIDTH: 10px; 
	BACKGROUND: url(/Style%20Library/images/consumer/boxheader_bg.jpg) #518ce8 no-repeat left top; 
/*	HEIGHT: 32px; */
	HEIGHT: 25px; 
}
.boxheaderR {
/*	MIN-HEIGHT: 1.45em; */
	WIDTH: 20px; 
	BACKGROUND: url(/Style%20Library/images/consumer/boxheader_bg.jpg) #518ce8 no-repeat right top; 
/*	HEIGHT: 32px; */
	HEIGHT: 20px;
}

.boxheadercontent {
/*	MIN-WIDTH: 12em; */
	TEXT-ALIGN: center; 
 PADDING-BOTTOM: 4px;
	BACKGROUND-COLOR: #518ce8; 
	COLOR: #ffffff; 
/*	FONT-SIZE: 1.1em; */
	VERTICAL-ALIGN:bottom ; 
	FONT-WEIGHT: bold
}
.boxheadercontent IMG {
	VERTICAL-ALIGN: bottom
}
.learnmorefix {
	TEXT-ALIGN: left !important; 
	MARGIN: -6px 0px 2px 45px; 
	CLEAR: both;
}
.ms-globallinks {
				
	white-space:nowrap				
}

.single-column.h1 {
	  font-size:10px
	
}

.mainContainer-test {
	MARGIN-TOP: 0;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 7.5px; 
	background-color:aqua;
	Background:url("/Style%20Library/images/Sacto-Right_column_bg.gif");
	background-position:right;
	background-repeat:repeat-y;
	height:auto
}
.left-column-test {
	float: left;
	width: 675px;
	padding: 10px 0px 0px 20px;
	min-height: 525px;
	margin: 0 0 0 7px;
	padding-bottom: 9999px;
	margin-bottom: -9999px;

}
.right-column-test { 
    background-color:lime  ;
    float: right;
	width: 50px;
	min-height: 525px;
	padding: 0px 0px 80px 0px;
	margin: 0 7px 0 0;
	height:inherit;
	padding-bottom: 9999px;
	margin-bottom: -9999px;

}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 5.4pt 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}

.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}

.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}

.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}


.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 5.4pt 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}


.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}


.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}


.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	background-color: #E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	background-color:#E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	background-color:#F7F3F7;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	background-color:#E7EBF7
}

.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}

.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}


.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 5.4pt 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 5.4pt 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 5.4pt 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}

.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma   
}


.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}

.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}

.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 5.4pt 5.4pt 0in 5.4pt;
	text-align: left;
}

TD P {
padding-top:5.4pt;

}



/*modified to fix multiple pages printing 12/12/12*/
.left-column {
	background-color:#FFF;
	float:left;
	width:671px;
	padding:10px 14px 0px 20px; /*padding:10px 7px 0px 20px;*/
	min-height:790px;			/*min-height:590px;*/
	margin: 0 0 0 0px;
	/*padding-bottom: 9999px;
	margin-bottom: -9999px;*/
	border:purple dashed 0px;
}

.right-column {
    background-color:#e4e8f0;
    float:left;
	width:220px;
	padding:0px 0px 0px 0px;   /*112713 */
	margin:0 0 0 0;
	/*padding:5px 0px 80px 0px;
	min-height:525px;*/
	/*padding-bottom: 9999px;
	margin-bottom: -9999px;*/
	border:red dashed 0px;
}

.mainContainer{
	margin:0px 0px -5px -148px;  /*margin:0px 0px 0px 7px; 112713 */
	/*overflow:hidden;*/
	background-color:#e4e8f0;   /*#e4e8f0; fixed for conflict with Right column 112713 */
										/*float:left; remove due to 2010 issue*/
	line-height:21px;   						/*ftd 3rd phase*/
	font-size:14px;								/*ftd 3rd phase*/
	font-family:Arial, Helvetica, sans-serif;	/*ftd 3rd phase*/
	border:green dashed 0px;
}

.single-column {
	padding:20px 20px 20px 20px;
	background-color:#fff;
	width:900px;
	margin-bottom:-7px;
}

/*End modified to fix multiple pages printing 12/12/12*/

/*enhancement - Free the data 09/18/2013*/

.copyright {
	color:#000; 
	font-size:12px;				
}

/*enhancement - Free the data*/

/*Added 9/18/14 to hide label tags used for accessibility*/
.hidden {
	display:none;
}
/*added 10/02/14 to have correct print layout for chrome - DHCS-Pagewithbodyonly.aspx layout*/
@media print{
.left-Homecolumn, .single-column, left-column{left:0px; margin-left:135px;border:red dashed 0px;}
/*.left-column{margin-left:135px;}*/
}


.boxBottomC{background:#e6efff url('http://www.dhcs.ca.gov/Style Library/Images/consumer/OnePixel.gif') repeat-x scroll center bottom;}
