/*************************************************

IDEP

Color: bc6828
Hover: c7a23a

*************************************************/


/* YUI - reset.css */
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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{font-style:normal;font-weight:normal;}ol,ul {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;}

/* YUI - fonts.css */
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */ body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/******** BEGIN OVERRIDE DNN DEFAULTS ********/
.SkinObject, .Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .DataGrid_AlternatingItem, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem, .TreeMenu_Node, .TreeMenu_NodeSelected, .FileManager_Header, .FileManager_Pager, .FileManager_StatusBar, .FileManager_Item, .FileManager_AltItem, .FileManager_SelItem, .FileManagerTreeNode, .FileManagerTreeNodeSelected, .WizardHelpText, .WizardText, .Help, .CommandButton, .StandardButton, h1, h2, h3, h4, h5, h6, dt, tfoot, thead, th, blockquote, pre, .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel, .MainMenu_MenuItem, .MainMenu_MenuItemSel, .SelectedTab, .OtherTabs, a:link, a:visited, a:hover, a:active, a.SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active { font-family:arial,helvetica,clean,sans-serif; font-weight:normal; font-size:13px; color:#000; text-decoration:none; background-color:fff; text-align:left; border:none; *font-size:small; *font:x-small; }
/******** END OVERRIDE DNN DEFAULTS ********/

body { min-width:900px; background:#454545; }

a:link , a.SkinObject:link{ color:#bc6828; text-decoration:underline; }
a:visited, a.SkinObject:visited { color:#bc6828; text-decoration:underline; }
a:hover, a.SkinObject:hover { color:#c7a23a; }
a:active, a.SkinObject:active { color:#c7a23a; }

strong { font-weight:bold; }

h2 { color:#bc6828; font-style:italic; font-size:1.5em; font-weight:bold; margin-bottom:.8em; }
p { margin-bottom:1.4em; line-height:1.4em; }
label { line-height:1em; }
input, input.NormalTextBox, input.StandardButton, textarea, textarea.NormalTextBox { border:1px solid #aaa; background:#efefef; margin:5px; vertical-align:middle; }
input[type=checkbox], input[type=image] { border:none; background:none; }
input.StandardButton { width:auto !important; text-align:center; background:#d8d8d8 url(images/bgnd_dsdcLinks.jpg) repeat-x bottom; color:#333; padding:2px 8px; font-weight:bold; font-size:.9em; }
input.StandardButton:hover { background:#c7a23a url(images/bgnd_dsdcLinks_IDEP.jpg) repeat-x bottom; color:#fff; }

/******** BEGIN ADMIN STYLES ********/

/********* END ADMIN STYLES *********/

#accessLinks { position:absolute; width:0px; height:0px; font-size:0; overflow:hidden; }

#mainHeader { position:relative; background:#fff url(images/bgnd_header.jpg) no-repeat top right; }

#mainHeader #dhhrLinks { float:left; position:relative; left:50% !important; text-align:left; margin-bottom:10px; }
#mainHeader #dhhrLinks ul { list-style:none; position:relative; left:-50%; }
#mainHeader #dhhrLinks ul li { float:left; background:#bc6828; padding:7px 0px; list-style:none; }
#mainHeader #dhhrLinks ul li.firstItem { background:transparent url(images/bgnd_dhhrLinks.png) no-repeat left bottom; padding-left:10px; }
#mainHeader #dhhrLinks ul li.lastItem { background:transparent url(images/bgnd_dhhrLinks.png) no-repeat right bottom; padding-right:10px;  }
#mainHeader #dhhrLinks ul li a { display:block; font-size:.85em; line-height:.8em; padding:0px 7px; color:#fff; border-left:1px solid #ccc; font-weight:bold; text-decoration:none; }
#mainHeader #dhhrLinks ul li.firstItem a { border:none; }
#mainHeader #dhhrLinks ul li:hover a { color:#fff; text-decoration:underline; }

#mainHeader p { margin-bottom:0px; line-height:auto; }
#mainHeader p.bphTitle { color:#58595b; margin:0 17px; clear:both; position:relative; top:-25px; font-weight:bold; 
	background:url(images/bgnd_bphTitle.gif) no-repeat; /*width:240px; height:20px;*/ text-indent:-9999px; line-height:20px; }
#mainHeader h1.dsdcTitle { font-family:"Times New Roman", Times, serif; font-size:2.5em; margin:0px 20px -2px 17px; color:#024262; 
	background:url(images/bgnd_dsdcTitle.gif) no-repeat; /*width:635px; height:35px;*/ text-indent:-9999px; line-height:40px; }
#mainHeader address { margin-left:20px; display:inline; font-size:.8em; color:#58595b; }
#mainHeader span.phoneNumber { font-size:.8em; color:#58595b; padding-left:10px; }

#mainHeader ul#dsdcLinks { background:#d8d8d8 url(images/bgnd_dsdcLinks.jpg) repeat-x bottom; border:2px solid #fff; border-right-width:0px; overflow:hidden; height:1%; margin-top:10px; }

#mainHeader ul#dsdcLinks li { float:left; padding:4px 5px 5px 5px; border-right:2px solid #fff; list-style:none; }
#mainHeader ul#dsdcLinks li#dsdcDSDC { background:transparent url(images/bgnd_dsdcLinks_DSDC.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcDSDC:hover { background:#18c3f2 url(images/bgnd_dsdcLinks_DSDC.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcAIDS { background:transparent url(images/bgnd_dsdcLinks_AIDS.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcAIDS:hover { background:#ee0000 url(images/bgnd_dsdcLinks_AIDS.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcCR { background:transparent url(images/bgnd_dsdcLinks_CR.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcCR:hover { background:#3357a5 url(images/bgnd_dsdcLinks_CR.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcIP { background:transparent url(images/bgnd_dsdcLinks_IP.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcIP:hover { background:#c51230 url(images/bgnd_dsdcLinks_IP.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcIDEP { background:transparent url(images/bgnd_dsdcLinks_IDEP.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcIDEP:hover { background:#bc6828 url(images/bgnd_dsdcLinks_IDEP.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcNIPP { background:transparent url(images/bgnd_dsdcLinks_NIPP.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcNIPP:hover { background:#3e6390 url(images/bgnd_dsdcLinks_NIPP.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcHP { background:transparent url(images/bgnd_dsdcLinks_HP.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcHP:hover { background:#372e8b url(images/bgnd_dsdcLinks_HP.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcTP { background:transparent url(images/bgnd_dsdcLinks_TP.jpg) repeat-x 0 -20px; }
#mainHeader ul#dsdcLinks li#dsdcTP:hover { background:#729f64 url(images/bgnd_dsdcLinks_TP.jpg) repeat-x bottom; }

#mainHeader ul#dsdcLinks li a { color:#555; font-size:.9em; font-weight:bold; white-space:nowrap; text-decoration:none; }
#mainHeader ul#dsdcLinks li:hover a { color:#fff; /*text-decoration:underline;*/ }

/***** SET TAB FOR CURRENT PROGRAM *****/
#mainHeader ul#dsdcLinks li#dsdcIDEP { background:#bc6828 url(images/bgnd_dsdcLinks_IDEP.jpg) repeat-x bottom; }
#mainHeader ul#dsdcLinks li#dsdcIDEP a { color:#fff; text-decoration:none; }

#mainBody { border-collapse:collapse; width:100%; border-bottom:1px solid #000; }

#mainNavigation { background:#bc6828 url(images/bgnd_mainNavigation.jpg) repeat-x; width:175px; vertical-align:top; padding-bottom:200px; }

#mainNavigation div#searchForm { padding:10px 0px 10px 5px; font-size:0px; overflow:hidden; height:1%; }
#mainNavigation div#searchForm label { font-size:12px; font-weight:bold; color:#fff; float:left; padding-top:2px; padding-right:5px; }
#mainNavigation div#searchForm input { color:#454545; margin:0px; margin-right:3px; width:90px; border-bottom:1px solid #333; border-right:1px solid #333; float:left; background:#fff url(images/bgnd_searchInput.gif) no-repeat 1px center; }
#mainNavigation div#searchForm a.SkinObject { display:block; width:18px; height:18px; background:transparent url(images/bgnd_searchButton.jpg) no-repeat; text-indent:-9999px; float:left; }

#mainNavigation #HouseMenuNav { position:static !important; }
#mainNavigation #HouseMenuNavItemHome { display:none; }
#mainNavigation ul { border-bottom:1px solid #cac9b3; }
#mainNavigation ul li { border-top:1px solid #cac9b3; line-height:.7em; position:relative; list-style:none; vertical-align:bottom; height:1%; }
#mainNavigation ul li li { list-style:none; }
#mainNavigation ul li:hover, #mainNavigation ul li.sfhover { background:#405c75; }
#mainNavigation ul li a { color:#fff; text-transform:uppercase; text-decoration:none; font-size:.85em; font-weight:bold; padding:8px 10px; display:block; text-align:right; height:1%; }
#mainNavigation ul li:hover a, #mainNavigation ul li.sfhover a { color:#fff; }
#mainNavigation ul li ul { display:none; }
#mainNavigation ul li:hover ul, #mainNavigation ul li.sfhover ul { display:block; position:absolute; left:100%; top:-1px; background:#bc6828; width:175px; border:1px solid #fff; border-top:none; border-right-color:#999; border-bottom-color:#999; }
#mainNavigation ul li:hover ul li a, #mainNavigation ul li.sfhover ul li a { color:#fff; text-align:left; text-transform:none; }
#mainNavigation ul li:hover ul li:hover a, #mainNavigation ul li.sfhover ul li.sfhover a { color:#fff; }

#mainContent { background:#fff url(images/bgnd_mainContent.jpg) no-repeat 0px 0px; padding:30px 35px 50px 35px; vertical-align:top; }
#mainContent a { position:relative; }
#mainContent dl { margin-bottom:25px; }
#mainContent dt { }
#mainContent dd { padding-left:25px; margin-bottom:15px; }
#mainContent ul { margin-bottom:25px; margin-left:25px; }
#mainContent ol { margin-bottom:25px; margin-left:25px; }
#mainContent li { margin-bottom:7px; }
#mainContent h3 { font-weight:bold; font-size:115%; margin-bottom:15px; }
#mainContent h4 { font-weight:bold; font-size:100%; margin-bottom:15px; }
#mainContent h5 { font-weight:bold; font-size:100%; margin-bottom:15px; }
#mainContent blockquote { margin-left:25px; }

#mainContent table.dataTable { }
#mainContent table.dataTable th { padding:3px 18px 3px 3px; font-weight:bold; background:#eee; font-weight:bold; }
#mainContent table.dataTable td { padding:3px 18px 3px 3px; }

#mainContent table.reportableDiseaseManual { border:1px solid #999; margin-bottom:25px; }
#mainContent table.reportableDiseaseManual th, 
#mainContent table.reportableDiseaseManual td { padding:5px; vertical-align:top; text-align:left; border:1px solid #999; }
#mainContent table.reportableDiseaseManual thead th { font-weight:bold; text-align:center; background:#CCCCCC; }
#mainContent table.reportableDiseaseManual thead td { text-align:center; background:#CCCCCC; }
#mainContent table.reportableDiseaseManual tbody th { background:#bc6828; font-weight:bold; color:#fff; font-size:1.1em; }
#mainContent table.reportableDiseaseManual tbody td { }
#mainContent table.reportableDiseaseManual tbody tr.even td { background:#eee; }
#mainContent table.reportableDiseaseManual tfoot td { background:#ccc; }
#mainContent table.reportableDiseaseManual td sup { font-weight:bold; }
.important { color:#CC0000 !important; font-weight:bold !important; }

#sidebar { background:#e2e2e2; color:#333; width:175px; vertical-align:top; }
#sidebar div.hotlineNumber { background:#bc6828; color:#fff !important; text-align:left; padding:10px 6px !important; font-weight:bold; font-size:1.2em; letter-spacing:-1px; }
#sidebar div.defaultContainer { padding:0px; }
#sidebar div.noTitleContainer { padding:10px 6px; }
#sidebar div.hotlineNumber ul { padding-left:18px; color:#fff !important; }
#sidebar div.hotlineNumber p { color:#fff !important; }
#sidebar div.hotlineNumber a:link, #sidebar div.hotlineNumber a:visited { color:#fff; text-decoration:none; }
#sidebar div.hotlineNumber a:hover, #sidebar div.hotlineNumber a:active { color:#fff; text-decoration:underline; }
#sidebar h2 { text-transform:uppercase; font-weight:normal; font-style:normal; font-size:16px; color:#222; text-align:center; margin-bottom:5px; letter-spacing:3px; }
#sidebar div { }

#mainFooter { text-align:center; background:#fff; vertical-align:bottom; }
#mainFooter p { color:#58595b; padding:8px 0px 0px 0px; margin:5px 35px 10px 35px; border-top:1px solid #ccc; font-size:.85em; }
#mainFooter span.SkinObject, #mainFooter a.SkinObject { font-size:1em; }
#mainFooter span.SkinObject { color:#58595b; }
#mainFooter span.phoneNumber { padding-left:10px; }

a.printButton { text-decoration:none; text-transform:uppercase; color:#111; font-size:10px; padding:6px 5px 8px 30px; background:url(images/btn-print.jpg) no-repeat; font-weight:bold; height:1%; display:block; }
a.printButton:hover { text-decoration:underline; }
a.rssButton { text-decoration:none; text-transform:uppercase; color:#111; font-size:10px; padding:6px 5px 8px 30px; background:url(images/btn-feed.jpg) no-repeat; font-weight:bold; height:1%; display:block; }
a.rssButton:hover { text-decoration:underline; }

.codeTable { width:100%; margin-bottom:30px; border:1px solid #ccc; border-collapse:collapse; }
.codeTable th { color:#FFFFFF; background:#3E6390; padding:4px 8px; border:1px solid #ccc; }
.codeTable td { padding:4px 8px; border:1px solid #ccc; }
.codeTable caption { color:#FFFFFF; background:#3E6390; padding:3px; }

/******** BEGIN CALENDAR STYLES ********/
.Eventtooltip { background:#C0D0E4; color:#111; border:1px solid #111; padding:6px; font-size:11px; width:175px; }
.Event { background:transparent; width:147px; margin-top:5px; margin-bottom:10px; }
.EventTitle { font-weight:bold; font-size:11px; color:#fff; background:#bc6828; padding:2px 0px; }
.EventTitle, .EventTitle td { }
.EventNextPrev { text-align:center; }
.EventNextPrev a { text-decoration:none; font-weight:bold; font-size:11px; color:#fff; }
.calControls { display:none; }
.calCategories { padding:2px 13px; text-align:left; }
.calCategories table td.SubHead label span { font-size:11px; padding-right:5px; }
.calCategories .SubHead label img { display:none; }
.calCategories select { border:1px solid #999; }
.calPortals { text-align:left; padding-bottom:25px; }
.calPortals td { padding:2px 14px; }
.calPortals td input { border:none; background:none; padding:0px; margin:0px; }
.calPortals td label { font-size:11px; }

.EventNextPrev, .EventNextPrev a:link { }
.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover { }
.EventDayHeader { font-weight:bold; font-size:10px; padding:5px 0px 3px 0px; }
.EventDay, .EventDay td { font-size:10px; padding:3px 0px; border:1px solid #e2e2e2; }
.EventDay a, .EventDay a:visited, .EventDay a:hover { }
.EventDayEvents, .EventDayEvents td { background:#bc6828; padding:3px 0px; border:1px solid #e2e2e2; }
.EventDayEvents a, .EventDayEvents a:visited, .EventDayEvents a:hover { font-size:10px; color:#fff; text-decoration:none; }
.EventDayScroll { }
.EventOtherMonthDay { }
.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover { }
.EventWeekendDay { }
.EventTodayDay { }
.EventSelectedDay { background:#bc6828; padding:3px 0px; border:1px solid #e2e2e2; }
.EventSelectedDay a, .EventSelectedDay a:visited, .EventSelectedDay a:hover { font-size:10px; color:#fff; text-decoration:none; }
.EventSelector { }
.EventSelector a, .EventSelector a:visited, .EventSelector a:hover { }	

/* The following control the Calendar Event Day List View */
.listCategories { display:none; }
.ListTable { }
.ListDate { font-size:11px; padding:4px; vertical-align:top; }
.ListTitle { padding:4px; vertical-align:top; }
.ListDataGrid a { font-size:11px; }
.ListDescription { }
.ListLink { }
.ListHeader { font-weight:bold; font-size:11px; color:#fff; background:#bc6828; padding:4px; }
.ListHeader td { }
.ListDuration { }
.ListCategory { }	
.ListCustomField1 { }
.ListCustomField2 { }
.ListAlternate { }
.ListDataGrid { width:155px !important; margin:0px 10px 10px 10px; }
.ListDataGrid td { vertical-align:top; font-size:11px; padding:4px; }
.ListEdit { }

/* The following control the Calendar Event Detail View */
.EventDetailTable { }

.returnButton { padding:0px 13px; text-align:center; }
.returnButton .SubHead { margin-bottom:8px; }
.returnButton .CommandButton { display:block; width:auto !important; text-align:center; background:#d8d8d8 url(images/bgnd_dsdcLinks.jpg) repeat-x bottom; color:#333; padding:2px 8px; font-weight:bold; font-size:.9em; border:1px solid #666 !important; text-decoration:none !important; }
.returnButton .CommandButton:hover { background:#c7a23a url(images/bgnd_dsdcLinks_IDEP.jpg) repeat-x bottom; color:#fff; }

/********* END CALENDAR STYLES *********/

/* Styles for interactive maps */
#regionMap { position:relative; height:400px; }
#regionMap #countySelect { position:absolute; top:10px; left:0px; }
#regionMap .imageMap { float:left; }
#regionMap .regionDetails { float:left; width:250px; margin:25px 0px 0px 25px; 
	border:1px solid #BC6828; background:#efefef; padding-bottom:25px; }
#regionMap p { padding:8px; margin:0px; line-height:18px !important; }	
#regionMap p.regionTitle { background:#BC6828; color:#ffffff; font-weight:bold; }