/* ### CLF Image Correction ### */
#mainBody img {
	display: inline;
}

#navLinks ul {
	list-style-type: none;
}

/* ### CLF H2 Correction - Reduced to H4### */
/* ### Set H2 back to normal becuase of lower headings ### */
/* See below for changes to heading tags
H2 {		
/*	font-size: small; */
	border-bottom: 0px; 
	} */

/* ### MMedia Pages ### */
.colTableWrapper {
	background-color: #EDEDED; 
	background-image: none;
	padding-top: .4em;
	padding-left: 0em;
	padding-bottom: .4em;
	padding-right: 1em;
	margin: 0em;
	text-decoration: none;
	color: #000;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.colTableWrapper img {
/*	padding-left: 1em;
	padding-right: .3em; */

}
.colTableWrapper a, .colTableWrapper a:link, .colTableWrapper a:active {
	color: #222222;
	text-decoration: none;
	background-color: inherit;
	background-image: none;
	display: block;
/*	padding-top: 1em; */
}

.colTableWrapper a:visited {
	color: #222222;
	background-color: inherit;
	background-image: none;
	text-decoration: none;
} 
.colTableWrapper a:hover  {
 	color: #CC0033; 
	background-color: inherit;	
	background-image: none;
	text-decoration: underline;
}
.colWrapper a, .colWrapper a img {
	border: 1px solid #EDEDED;
}
.colWrapper a:hover, .colWrapper a:hover img {
	border: 1px solid #CC0033;
}

.mmediaLI { 
 padding-top:.7em;
 padding-bottom:.7em;
 border-bottom:1px dotted #000;
}
.mmediaTitle {
font-size:11pt;
color:#002;
}
.mmediaLI img {
}

/* ### Photo Pages ### */
.photoWrapper {
}
.photoH4 {
 padding-bottom:.3em;
}
.photoTDImg {
 /*background-color: #E8E5E3;*/
 background-color: #EEE;
 border-top:1px solid #000; 
 border-left:1px dotted #000; 
 border-right:1px dotted #000; 
 border-bottom:1px solid #000;
}
.photoTDText {
 background-color: #EEE;
 border-top:1px solid #000; 
 border-bottom:1px solid #000;
 border-right:1px solid #000;
 padding-left:.5em;
 padding-right:.5em;
}
.photoColTDImg {
 /*background-color: #EEE;*/
 background-color: #F0ECD8;
 padding-top:.7em;
 padding-bottom:.7em;
 border-top:1px solid #000; 
 border-left:1px dotted #000; 
 border-right:1px dotted #000; 
 border-bottom:1px solid #000;
}
.photoWrapper a, .photoWrapper a img {
	border: 1px solid #E8E5E3;
}
.photoWrapper a:hover, .photoWrapper a:hover img {
	border: 1px solid #CC0033;
}
/* ### Box Styles ### */
.btnMore {
	padding-bottom: .1em; 
/*	border: .1em solid white;*/
}

/* a:hover .btnMore, a:hover .btnMore img {
	background-image: url('/dhss/images/button_more_gray_hover.gif');
} */

/* Left Column (Grey Boxes) Styles */
#navBar {
    width: 148px;
}

/*#navBar td {
	font-size: 9pt;
	padding-left: .8em;
	text-indent: -.8em;
} */

#navBar ul {
	margin-top: 0em;
	padding-top: 0em;
	padding-left: .1em;
	margin-left: .1em;
	margin-bottom: .1em;
	padding-bottom: .1em;
	padding-right: .1em;
	margin-right: .1em;
	list-style-type: none;
}

#navBar li {
	padding-top: .1em;
	padding-left: .3em;
	padding-bottom: .1em;
	padding-right: .1em;
	text-indent: -.5em;
/*	line-height: 1.3;
	font-size: 95%; */
}


.leftNavHeader {
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	text-indent: 0em;
	border-bottom: #999999 1px solid;
}
.leftNavContent {
	background-color: #EDEDED;
	background-image: none;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	margin: 0px;
	color: #222222;
	border-bottom: #999999 1px solid;
	display: block;
}

.leftNavContent a, .leftNavContent a:link, .leftNavContent a:active {
	color: #222222;
	text-decoration: none;
	background-color: inherit;
	background-image: none;
/*	padding-top: 0em; 
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em; */
/*	text-index: 5em; */
/* text-indent would not work becuase of images in nested tables (i.e. Gov, badges) */
/*	margin: 0px;
	line-height: 1.5;
	font-size: 95%;  */
/*	display: block; */
}
.leftNavContent a:visited {
/*     color: #AA0033; */
	color: #222222;
	background-color: inherit;
	background-image: none;
	text-decoration: none;
} 
.leftNavContent a:hover {
	color: #CC0033;
	background-color: inherit; 	
	background-image: none;
	text-decoration: underline;
}
/* Middle Column (Red Boxes) Styles */
#navNews td {
	font-size: 10pt;
	padding-left: .6em;
	padding-right: .9em;
	text-indent: -.9em;
	text-align: justify;
}
#navNews td a {
	font-weight: bold;
	text-align: left;
}

#navHomeServices td {
	font-size: 10pt;
	padding-left: .6em;
	padding-right: .9em;
	text-indent: -.9em;
}

#navHomeInfo td {
	font-size: 10pt;
	padding-left: .6em;
	padding-right: .9em;
	text-indent: -.9em;
}


.midNavHeader {
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	text-indent: 0em;
	border-bottom: #999999 1px solid;
}
.midNavContent {
/*	background-color: #f0e2e2; */
	background-color: #EDEDED;
	background-image: none;
	padding-top: .2em;
	padding-left: .4em;
	padding-right: .4em;
	padding-bottom: .2em;
	margin: 0em;
	color: #000;
	border-bottom: #999999 1px solid;
	display: block;
}

.midNavContent ul {
	margin-top: 0em;
	padding-top: 0em;
	padding-left: .1em;
	margin-left: .1em;
	margin-bottom: 0em;
	padding-bottom: 0em;
	padding-right: .1em;
	margin-right: .1em;
	list-style-type: none;
}

.midNavContent li {
	padding-top: .1em;
	padding-left: .5em;
	padding-bottom: .1em;
	padding-right: .1em;
	text-indent: -.7em;
/*	line-height: 1.3;
	font-size: 95%; */
}
.midNavContent a, .midNavContent a:link, .midNavContent a:active {
	color: #003399;
	text-decoration: none;
	background-color: inherit;
	background-image: none;
/*	padding-top: 0em; 
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em; */
/*	text-index: 5em; */
/* text-indent would not work becuase of images in nested tables (i.e. Gov, badges) */
/*	margin: 0px;
	line-height: 1.5;
	font-size: 95%; */
/*	display: block; */
}
.midNavContent a:visited {
	color: #003399;
	background-color: inherit;
	background-image: none;
	text-decoration: none;
} 
.midNavContent a:hover {
	color: #CC0033;
	background-color: inherit; 	
	background-image: none;
	text-decoration: underline;
}
#navNews {
	line-height: 1.5;
	font-size: 98%;
}
#navNews li {
	padding-bottom: .3em;
	text-align: justify;
}
#navNews a {
	font-weight: bold;
}

/* Right Column (Tan Boxes) Styles */
.rightNavHeader {
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	border-bottom: #999999 1px solid;
}
.rightNavContent {
	background-color: #F0ECD8;
	background-image: none;
	padding-top: .2em;
	padding-left: .4em;
	padding-right: .4em;
	padding-bottom: .2em;
	margin: 0px;
	color: #222222;
	border-bottom: #999999 1px solid;
	display: block; 
}
.rightNavContent ul {
	margin-top: 0em;
	padding-top: 0em;
	padding-left: .1em;
	margin-left: .1em;
	margin-bottom: 0em;
	padding-bottom: 0em;
	padding-right: .1em;
	margin-right: .1em;
	list-style-type: none;
}
.rightNavContent li {
	padding-top: .1em;
	padding-left: .5em;
	padding-bottom: .1em;
	padding-right: .1em;
	text-indent: -.7em;
/*	line-height: 1.3;
	font-size: 95%; */
}
.rightNavContent a, .rightNavContent a:link, .rightNavContent a:active {
	color: #222222;
	text-decoration: none;
	background-color: inherit;
	background-image: none;
/*	padding-top: 0em; 
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em; */
/*	text-index: 5em; */
/* text-indent would not work becuase of images in nested tables (i.e. Gov, badges) */
/*	margin: 0px;
	line-height: 1.5;
	font-size: 95%; */
/*	display: block; */
}
.rightNavContent a:visited {
/*     color: #AA0033; */
	color: #222222;
	background-color: inherit;
	background-image: none;
	text-decoration: none;
} 
.rightNavContent a:hover {
	color: #CC0033;
	background-color: inherit; 	
	background-image: none;
	text-decoration: underline;
}

#navMMedia table {
/*	padding-left: 0em;
	padding-right: 0em; */
}

#navMMedia td {
/*	font-size: 10pt; 
	padding-right: 0em; 
	padding-left: -.2em;
	text-indent: -.8em; */
}

#navMMedia td img {
/*	padding-left:0em; */
}
/* #navMMedia ul {
	padding-top: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em; 
}
#navMMedia li {
	padding-right: 0em;
} */
#navCal td {
	font-size: 10pt;
	padding-left: .7em;
	padding-right: .9em;
	text-indent: -.9em;
}


/* ### Body Styles Imported from dhssv2.css ### */
/* General class selectors Dept. Level */
td.divexterior {
	background: #8a2a2a; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff
	}
td.divinterior {
	background: #ffffff; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt;
	}
td.onefifth {
	width: 20%;
	}
td.onethird {
	width: 33%;
	} 
h1.pagetitle {
	font-size:	1.5em;
/*###Reduced to H3 to flow in CLF###
	font-family: arial, helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
*/
	}
h1.smallh1 {
	font-size:	medium;
/*###Reduced to H3 to flow in CLF###
	font-family: arial, helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
*/
	}
h2.smallh2 {
	font-family: arial, helvetica, sans-serif; 
	font-size: 13pt; 
	font-style: normal; 
	font-weight: bold;
	}
h2.sph2 {
	font-size: small;
/*###Reduced to H4 to flow in CLF###
	font-family: arial, helvetica, sans-serif; 
	font-size: 13pt; 
	text-align: left; 
	font-weight: bold;
*/
	}
hr.dhsshr {
	width: 75%; 
	font-size: 2px; 
	text-align: center;
	}
ul.none {
	list-style-type: none;
}
ol.upper-roman {
	list-style-type: upper-roman;
	}
ol.lower-roman {
	list-style-type: lower-roman;
	}
ol.upper-alpha {
	list-style-type: upper-alpha;
	}
ol.lower-alpha {
	list-style-type: lower-alpha;
	}
ol.decimal {
	list-style-type: decimal;
	}
li.dblspace {
	padding-top: 5px;
	padding-bottom: 5px;
	}
li.trplspace {
	padding-top: 15px;
	padding-bottom: 15px;
	}
dt.dblspace {
	padding-top: 5px;
	padding-bottom: 5px;
	}
dt.trplspace {
	padding-top: 15px;
	padding-bottom: 15px;
	}
.xxxlargetext {
	font-family: arial, helvetica, sans-serif;
	font-size: 17pt;
	}
.xxlargetext {
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	}
.xlargetext {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	}
.largetext {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	}
.normaltext {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	}
.smalltext {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	}
.xsmalltext {
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	}

.headertext {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold
	}
.missiontext {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	margin-left: 5pt
	}
.unbold {
	font-weight: normal;
	text-decoration: none;
	}
.u 	{
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	}
.b 	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	}
.i 	{
	font-family: arial, helvetica, sans-serif;
	font-style: italic;
	}
.center {
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	}
.right 	{
	font-family: arial, helvetica, sans-serif;
	text-align: right
	}
.left 	{
	font-family: arial, helvetica, sans-serif;
	text-align: left
	}
.highlight {
	font-family: arial, helvetica, sans-serif;
	background: #e1f0ff;
	font-weight: normal;
	text-decoration: none;
}
.indent {
	margin-left: 50px
	}
.notopmargin {
	margin-top: 0px;
	}
.nowrap {
	white-space: nowrap;
	}
.floatright {
  	float: right;
	}
.floatleft {
	float: left;
	}



/* color choices */
/* anything color 1 is light blue */
/* anything color 2 is navy blue */
/* anything color 3 is light gray */


/* de-activating color choices and going back to original colors due to code in old pages	

.fontcolor1 {
	color: #e1f0ff;
	font-weight: bold;
	}
.bgcolor1 {
	background: #e1f0ff;
	padding: 0.3em;
	}
.bgcolor1center {
	background: #e1f0ff;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	border: 1px #ffffff solid;
	}
bgcolor1wborder2 {
	background: #e1f0ff;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	border: 2px #333366 solid;
	}
bgcolor1wborder3 {
	background: #e1f0ff;
	text-align: center;
	font-weight: normal;
	padding: 0.3em;
	border: 2px #ededed solid;
	}


.fontcolor2 {
	color: #333366;
	font-weight: bold;
	}
.bgcolor2 {
	background: #333366;
	padding: 0.3em;
	}
.bgcolor2center {
	background: #333366;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	border: 1px #ffffff solid;
	}
	

.fontcolor3 {
	color: #ededed;
	font-weight: bold;
	}
.bgcolor3 {
	background: #ededed;
	padding: 0.3em;
	}
.bgcolor3center {
	background: #ededed;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	border: 1px #ffffff solid;
	}	


.fontcolor4 {
	color: #ffffff;
	font-weight: normal;
	}
.bgcolor4 {
	background: #ffffff;
	padding: 0.3em;
	}
.bgcolor4center {
	background: #ffffff;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	border: 1px #ffffff solid;
	}
	

.fontcolor5 {
	color: #8a2a2a;
	font-weight: bold;
	}
.bgcolor5 {
	background: #8a2a2a;
	padding: 0.3em;
	}
.bgcolor5center {
	background: #8a2a2a;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	border: 1px #ffffff solid;
	}
	
end of de-activated color choices */

/*Reactivating old color choices with the exception of burgundy*/

	/* color choices */
	/* anything color 1 is the light blue that is in the left hand nav */
	/* anything color 2 is the DHSS burgundy */
	/* anything color 3 is the navy blue */
	/* anything color 4 is white */
	/* anything color 5 is gray */


/*Reactivating old color choices with the exception of burgundy
burgundy was choice #2 color=#8a2a2a*/

 .bgcolor1 {
	background: #e1f0ff;
	padding: 0.3em;
	}
	
 .bgcolor2 {
	background: #000080;
	padding: 0.3em;
	}
	
.bgcolor3 {
	background: #000080;
	padding: 0.3em;
	color:#ffffff;
}

.bgcolor4 {
	background: #ffffff;
	padding: 0.3em;
	}
	
.bgcolor5 {
	background: #eeeeee;
	padding: 0.3em;
	}
	
.fontcolor2 {
	color: #000080;
	font-weight: bold;
	}
.fontcolor3 {
	color: #000080;
	font-weight: bold;
	}

.fontcolor4 {
	color: #ffffff;
	font-weight: bold;
	}

.bgcolor1center {
	background: #e1f0ff;
	text-align: center;
	font-weight: normalbold;
	padding: 0.3em;
	}
	
.bgcolor2center {
	background: #000080;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	}

.bgcolor3center {
	background: #000080;
	color:#ffffff;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	}
	
.bgcolor4center {
	background: #ffffff;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	}
	
.bgcolor5center {
	background: #eeeeee;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	}
		
.bgcolor1wborder2 {
	background: #e1f0ff;
	text-align: left;
	font-weight: normal;
	padding: 0.3em;
	border: 2px #000080 solid;
	}
	
.bgcolor1wborder3 {
	background: #e1f0ff;
	border: 2px #000080 solid;
	font-weight: bold;
	text-align: left;
	}

.bgcolor1wborder3c {
	background: #e1f0ff;
	border: 2px #000080 solid;
	text-align: center;
	font-weight: normal;
	padding: 0.3em;
	}

.bgcolor5wborder3 {
	background: #eeeeee;
	border: 2px #000080 solid;
	text-align: left;
	font-weight: normal;
	padding: 0.3em;
	}

.bgcolor5wborder3c {
	background: #eeeeee;
	border: 2px #000080 solid;
	text-align: center;
	font-weight: normal;
	padding: 0.3em;
	}
		
.bgcolor2wtext4 {
	background: #000080;
	color: #ffffff;
	text-align: left;
	font-weight: normal;
	padding: 0.3em;
	}
	
.bgcolor3wtext4 {
	background: #000080;
	color: #ffffff;
	text-align: left;
	font-weight: normal;
	padding: 0.3em;
	}
	
.bgcolor5wtext3 {
	background: #eeeeee;
	color: #000080;
	text-align: center;
	font-weight: normal;
	padding: 0.3em;
	}
	
.bgcolor5center {
	background: #eeeeee;
	text-align: center;
	font-weight: bold;
	padding: 0.3em;
	}


/* Special Dept CSS here */

p.category {
	text-align: center;
	background-color: #000080;
	color: #ffffff;
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 0px;
	padding: 1%;
	}
 p.divcntx {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 7pt;
 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
 	}
/*  p.divcntx a {
 	background-color: #eeeeee;
 	} */
#subject {
  	width:85%;
  	padding: 20px;
  	}
#subject h2 {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11pt;
 	color: #000080;
 	}
	
.dhsstitle h3 {
 	font-family: arial, lucinda console, sans-serif;
	font-size: 22pt;
	color: maroon;
	font-weight: normal;
}

/* Photo album styles */
#photoalbum {
	list-style-type: none;
}

#photoalbum li {
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
	font: bold 0.8em Arial, Helvetica, sans0serif;
	color: #ffffff;
	border: 4px dotted #F0ECD8;
}

#photalbum img {
	display: block;
	border: 6px solid #E8E5E3;
}

.goldbox {
	background: #f0ecd8; 
	text-align: center;
	font-weight: normal;
	padding: 4px;
	border: solid 1px #000080;
	margin-right: 0px;
}

.greybox {
	background: #ededed; 
	text-align: center;
	font-weight: normal;
	padding: 4px;
	border: solid 2px #000080;
	margin-right: 0px;
}
.linkbox {
	background: #ffffff; 
	text-align: center;
	font-weight: normal;
	border: solid 1px #CCCCCC;
}


<!-- TANF Calculater Styles -->

.td1style {
	font-weight:bold;
	border:2px solid #000000;
	background-color:#ffffff;
	color:red;font-size:14px;
	font: Arial, Helvetica, sans0serif;
}

.td2style {
	font-weight:bold;
	border:2px solid #000000;
	background-color:#ffffff;
	font-size:12px;
	font: Arial, Helvetica, sans0serif;
}
	
.linkstyle {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none
}

#formbox {
}

.table3 {
	background: #000080;
	color: #ffffff;
	text-align: left;
	font-weight: normal;
	padding: 0.3em;
	border: 3px #000000;
	}
	
.tests {
	background: #ffffff;
	text-align: left;
	font-weight: bold;
	color: #000080;
	}
	
.tests2 {
	background: #eeeeee;
	text-align: left;
	font-weight: normal;
	color: #000000;
	}

.grant {
	background: #000080;
	color: #ffffff;
	text-align: left;
	font-weight: normal;
	padding: 0.3em;
	border: none;
	}

