﻿@charset "utf-8";
/* CSS Document */

/* Created by Molly Duggan Associates LLC :: Superstar Development Team
Revised: 9/17/2008 */

/* Questions? Drop a note to webmaster@mollyduggan.com */
/* Test this */
/*******************************************************************************
**************-------     Standard Template Items      --------*****************/
/* DO NOT REMOVE */
html, body, div, p, table, td, form, h1, h2, h3, h4, h5, h6, input { font-family: Arial,Tahoma,Verdana,Segoe,sans-serif; padding:0px; margin: 0px; font-size:9pt; border:0;}
.pg_content_top { background-color:#3c405c; height:24px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.pg_content_secPanel { padding:5px 0px 0px 0px;}
.pg_content_secBanPanel {height:107px; border-bottom: 1px solid #FFFFFF;}
.pg_content_main { text-align:left;}
.pg_content_sec { text-align:left; background-color:#FFFFFF;z-index:1;}
.cf { min-height:1%; }
/* Home and Sec-home pages */
#page{ margin-left:auto; margin-right: auto; width:988px; position:relative; top:0px; border-top: 1px solid #FFFFFF; text-align:left;}
/* Sec Pages */
#page2{ margin-left:auto; margin-right: auto; width:988px; position:relative; top:0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; text-align:left;}
/* Top Banner styles */
.banlink { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:8pt; color:#FFFFFF; line-height:25px; text-align:left; }
.banlink:hover {color:#e05e05; }
.search { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:8pt; font-size:8pt; color:#FFFFFF; background-color:#d99614; }
.bugT { background: url(../images/LHtopBug.jpg) no-repeat;}
.transparent{behavior: url(../utilities/iepngfix.htc);}
.bug { background-image: url('../images/LHbottombug.png'); background-repeat:no-repeat; }
.phone { background-image: url('../images/sStyle/icon_phone.gif'); background-position:center right; background-repeat:no-repeat; height:48px;}
.ambulance { background-image: url('../images/sStyle/icon_ambulance.gif'); background-position:center right; background-repeat:no-repeat; height:48px;}
/****************      Search Boxes   *********************/
.searchTop{ background-image: url('../images/search_top.png'); background-repeat:no-repeat; width:364px; height:12px;}
.searchBtm{ background-image: url('../images/search_btm.png'); background-repeat:no-repeat; width:364px; height:12px;}
.searchLeft{ background-image: url('../images/search_left.png'); background-repeat: repeat-y; width:3px;}
.searchRight{ background-image: url('../images/search_right.png'); background-repeat:repeat-y; width:3px;}
.search2Top{ background-image: url('../images/search2_top.png'); background-repeat:no-repeat; width:364px; height:12px;}
.search2Btm{ background-image: url('../images/search2_btm.png'); background-repeat:no-repeat; width:364px; height:12px;}
.search2Left{ background-image: url('../images/search2_left.png'); background-repeat: repeat-y; width:3px; }
.search2Right{ background-image: url('../images/search2_right.png'); background-repeat:repeat-y; width:3px; }
.searchBtn {background-image: url('../images/orng_go_btn.png'); background-repeat:no-repeat; width:18px; height:18px; border:0;}
/****************      Heart Boxes   *********************/
.heartTop{ background-image: url('../images/sStyle/hlthAlert_top.gif'); background-repeat:no-repeat; width:298px; height:42px;}
.heartBtm{ background-image: url('../images/sStyle/hlthAlert_btm.gif'); background-repeat:no-repeat; width:298px; height:7px;}
.heartLeft{ background-image: url('../images/sStyle/hlthAlert_left.gif'); background-repeat:repeat-y; width:3px; height:46px;}
.heartRight{ background-image: url('../images/sStyle/hlthAlert_right.gif'); background-repeat:repeat-y; width:3px; height:46px;}

/*************************************************************************
**************-------     Module Treatments      --------*****************/
/* Health Alerts */
.halert { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:7.5pt; color:#FFFFFF; line-height:8.5pt; text-align:left; background-color:#87a1b4; width:260px; height:44px; padding-left:22px; padding-right:10px;}
/* Quick Search */
#qSearch{background-repeat:no-repeat;}
.qsearchTitle { font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:12px 12px 0px 10px; font-size:14pt; color:#FFFFFF; text-align:left;  }
.qsearch { font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:12px 12px 6px 10px; font-size:10pt; color:#FFFFFF; text-align:left;}
/* Right Focus Column */
#myFocusColumn { background-color:#999999;}
#myFocusColumn2 { background-color:#FFFFFF;}
#myFocusColumn3 {background-color:#0073AE;}
.myFocus {font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:12px 12px 18px 10px; font-size:10pt; color:#FFFFFF; text-align:left;}
/* Mental health */
.mh_Title { font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:6px; padding-top:12px; font-size:14pt; color:#FFFFFF; text-align:center;}
.mhLink { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:8pt; color:#FFFFFF; text-align:center;}
.mhLink:hover { color:#a99e8e;}
/* Top News Story */
.tNews {}
.tNews1 { font-family:Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:top; font-size:8pt; color:#333366; background-color:#cccccc; padding: 20px 10px 20px 14px;}
.tNewsLink { font-family:Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:top; font-weight:bold; color:#333366;}
.tNewsLink:hover { color:#6699CC;}
.tNews2 { font-family:Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:top; font-size:8pt; color:#333366; background-color:#FFFFFF; padding: 20px 14px 20px 14px;}

/* Top Right Focus area ie., 311, disaster preparedness */
.focusRt { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:11pt; font-size:10pt; color:#FFFFFF; text-align:left; }
.focusRt:hover {color:#e05e05;}
/* Field inputs and dropdowns */
.input { color: #666666; border: 1px solid #666666; vertical-align:top; font-size: 8pt; padding-left: 3px; margin:0px; text-decoration:none; }
#description{ font-style:italic;}
/*------------Image Treatment-------------------*/
.imgTreat {border:1px #999 solid;margin:0px 0px 4px 4px; padding:4px;}
/*******************************************************************
********************************************************************
********************** End of Do Not Remove ************************
********************************************************************
********************************************************************/

/********************************************************************
**************-------     White borders for templates      --------*****************/
.Bordertable { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.Tbordertable { border-top: 1px solid #FFFFFF; }
.Lbordertable { border-left: 1px solid #FFFFFF; }
.LTbordertable { border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.LBbordertable { border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.LBRbordertable { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.LRbordertable { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.Rbordertable { border-right: 1px solid #FFFFFF; }
.Bbordertable { border-bottom: 1px solid #FFFFFF; }
.BRbordertable { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

/********************************************************************
**************-------     Gray borders for templates      --------*****************/
.BordertableG { border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
.TbordertableG { border-top: 1px solid #666666; }
.LbordertableG { border-left: 1px solid #666666; }
.RbordertableG { border-right: 1px solid #666666; }
.BbordertableG { border-bottom: 1px solid #666666; }
.BRbordertableG { border-bottom: 1px solid #666666; border-right: 1px solid #666666; }


/*****************************************************************************************************
**************-------     Main body styles for modules      --------*****************/
/* Module borders */
.main_col_border { border: 1px solid #E79B48; padding:10px; }
/* Titles */
.main_title_orng { font-family:"Times New Roman", Times, serif; text-decoration:none; line-height:14pt; font-size:15pt; color:#FC4700; text-align:left; }
.main_title_gray { font-family:"Times New Roman", Times, serif; text-decoration:none; line-height:14pt; font-size:15pt; color:#666666; text-align:left; }
.main_title_white { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:14pt; font-size:13pt; padding:12px 12px 0px 10px; color:#FFFFFF; text-align:left; }
.main_title2_gray { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:14pt; font-size:11pt; color:#666666; text-align:left; font-weight:bold; }
.main_title2_white { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:14pt; font-size:11pt; color:#FFFFFF; text-align:left; }
.main_title3_gray { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:14pt; font-size:13pt; padding:12px 12px 0px 10px; color:#666666; text-align:left; }
/* Figure title */
.figure_title_gray { font-family:"Times New Roman", Times, serif; text-decoration:none; line-height:14pt; font-size:11pt; color:#666666; text-align:left; }
/* Body */
#main_body {padding-left:30px; padding-top:16px; padding-right:16px; vertical-align:top text-top;z-index:100; } 
.main_body_orng { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:10.5pt; font-size:9pt; color:#FC4700; text-align:left; }
.main_body_gray { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:10.5pt; font-size:9pt; color:#666666; text-align:left; }
/* LEARN MORE links */
.learnMoreLink { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:16pt; font-weight:bold; text-transform:uppercase; font-size:9pt; color:#333366; text-align:left; }
.learnMoreLink:hover { color:#FC4700; }

/*****************************************************************************************************
*********************-------     Secondary page styles       --------***************************/
/* Top of page if title and leadin text exist...otherwise use .body_title */
.head_title { font-family:"Times New Roman", Times, serif; text-decoration:none; line-height:14pt; font-size:15pt; color:#FF6600; text-align:left; }
/* Body style with or without leadin title and text */
.body_title { font-family:"Times New Roman", Times, serif; text-decoration:none; line-height:15pt; font-size:16pt; color:#666666; text-align:left; }
/* Small date text */
.date { font-family:Arial, Helvetica, sans-serif; font-style:italic; text-decoration:none; line-height:9pt; font-size:8pt; color:#FFFFFF; text-align:left; padding: 10px 14px 10px 14px;}
.body1Link { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:10pt; font-weight:bold; font-size:9pt; color:#003366; text-align:left; }
.body1Link:hover { color:#FF6600; }
.print { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:8pt; color:#003366; text-align:left; background-color:#CCCCCC; padding-top:10px; padding-bottom:2px; padding-left:5px; padding-right:5px; }
.print:hover { color:#FF6600; }
.iframeclass { border:1px solid #7F9DB9; }
.gSearchButton {background-image:../images/orng_go_btn.gif;}
div#caption {float:right;width:210px;padding:0;margin:0 20px 10px 10px;}
div#caption2 {float:right;padding:0;margin:0 20px 10px 10px;}
div#slide {float:right;width:265px;padding:0;margin:0 0 10px 10px;}
.cap1 {font:11px Arial, Helvetica, sans-serif;padding:4px 4px 4px 4px; margin:0 20px 0 20px; background:#EEEEEE;text-align:left;}
.cap1 a {font-weight:bold; color:#003366; text-decoration:none;}
.cap1 a:hover { text-decoration:underline;}
.profile {vertical-align:middle;text-align:left;height:60px;padding:0 0 10px 0;}
.profile img {padding-right:15px;}

/*****************************************************************************************************
*********************-------            iFrame Tabs                --------***************************/
.iLink { font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:9pt; font-weight:bold; font-size:9pt; color:#FFFFFF; background-color:#999999; border:1px solid #666666; padding-left:4px; padding-top:4px; padding-right:4px; text-align:center; }
.iLink:hover { background-color:#FFFFFF; color:#003366; }
.iLink:active { background-color:#FFFFFF; color:#003366; }

/*****************************************************************************************************
*********************-------            Webmaster Link            --------***************************/
.wmaster { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:8pt; color:#FFFFFF; line-height:25px; text-align:left; font-weight:bold; }
.wmaster:hover {color:#FF9900; }
/*****************************************************************************************************/
/*****************************************************************************************************
*********************-------            RightFocus Link            --------***************************/
.rFocus { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10pt; color:#FFFFFF; text-align:left; font-weight:bold; }
.rFocus:hover {color:#FF9900; }
/*****************************************************************************************************/


div#faq a { text-decoration:none;color:#333333; font-weight:bold;}
/* Text Status Background yellow */
div.textg-stat{ display:inherit; background:#f9eec0; padding:4px 10px 4px 10px;}
div.textg-stat-closed{ display:none;}
div.textg-stat a, div.textg-stat-closed a {text-decoration:none;color:#005D9F;font-weight:normal;}
div.textg-stat a:hover, div.textg-stat-closed a:hover {text-decoration:underline;}

/*------------Text Status------*/
div.text-stat{ display:inherit;}
div.text-stat-closed{ display:none;}
div.text-stat a, div.text-stat-closed a {}
div.text-stat a:hover, div.text-stat-closed a:hover {}
/* Background grey */

/*-----------------FeedBurner Styles -----------------*/
div.feedburnerFeedBlock {font:11px Arial, Helvetica, sans-serif;margin:0; padding:0;}

a.subscribe {color:#333366;font:normal 11px/0.8em Arial, Helvetica, sans-serif;padding:6px 0 4px 0px;margin:0;display:inline-block; clear:left;text-decoration:none; width:100%;}
a.subscribe:hover { text-decoration:none;}

span.blogRSS { float:inherit;padding:0 10px 0 8px;display:inline;border:0px;}
div.feedburnerFeedBlock ul {list-style-type:none;list-style-position:outside;margin:0;padding:0;}
div.feedburnerFeedBlock ul li {list-style:none;list-style-type:none; line-height:1.2em;padding:0 10px 0 0;margin:0;}
span.headline {font:normal 11px/1.0em Arial, Helvetica, sans-serif;}
div.feedburnerFeedBlock ul li p { line-height:1.1em;padding:0;margin:0 0 2px 0;}
div.feedburnerFeedBlock ul li a, div.feedburnerFeedBlock ul li a:visited {color:#333366; font-weight:bold; text-decoration:none;}
div.feedburnerFeedBlock ul li a:hover {color:#6699CC;}
div.feedburnerFeedBlock ul li div {margin-bottom:6px;padding-bottom:4px;border-bottom:1px dashed #e5e5e5;}
div#creditfooter {display:none;}

/*===========================================================================================================*/

/*----------------------Follow LHH-------------------------*/
#followLHH {padding:0px 10px;}
#followLHH a img {border:1px solid #CCC;margin-right:2px;}

/*--------------Linda's slide show----------------------*/
#slide1, #slide2  {width:265px;height:213px;overflow:hidden;}

/* datagrids */
table#datagrid thead tr th {font:bold 15px Arial, Helvetica, sans-serif;padding:10px 0 10px 9px;background:#D5DAF0;text-align:left;}
table#datagrid tfoot tr th {font-style:italic;background:#476585;color:#eeeeee;padding:5px 0px 5px 9px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;text-align:left;}
table#datagrid td {padding:9px 11px 9px 9px;vertical-align:top;border-bottom:1px solid #fff;}
table#datagrid tr:nth-child(odd) td {background: #F0F0F0;}
table#datagrid tr:nth-child(even) td {background:#fff;}
table#datagrid tr:nth-child(odd):hover td {background:#f6f3bd;}
table#datagrid tr:nth-child(even):hover td {background:#f6f3bd;}
table#datagrid tbody td.date, table#datagrid tbody td strong {font:bold 12px Arial, Helvetica, sans-serif;white-space:nowrap;}