/*
+------------------+
|      MENU	       |
+------------------+
*/

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
    
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px;}
.clLevel0{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel0over{cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family:Arial,helvetica; font-size:12px; }
.clLevel1{background-color:#ffffff; layer-background-color:#ffffff; color:#333333;}
.clLevel1over{background-color:#83B3B1; layer-background-color:#83B3B1; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#4A8A87; layer-background-color:#4A8A87}



/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:4px; font-family:Arial,helvetica; font-size:12px; }
.clLevel2{background-color:#ffffff; layer-background-color:#ffffff; color:#333333;}
.clLevel2over{background-color:#FF9900; layer-background-color:#FF9900; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#4A8A87; layer-background-color:#4A8A87}


/*
+------------------+
|      GENERAL     |
+------------------+
*/


.tdPageTitle
{
 font-size: 22px;
 font-weight:bold;
}
.tdPageSubTitle{
 font-size: 16px;
 font-weight:bold;
}
.tdPageSubTitle2{
 font-size: 12px;
 font-weight:bold;
}

.tdPageSubTitle3{
 font-size: 14px;
 font-weight:bold;
 color: #DB8B22;
}


span.PageHeading{
    font-size: 14px;
    font-weight:bold;
        color:#006666;
}
span.PageSubHeading{
    font-size: 12px;

}

.tdSeparator{
	margin:0px;
	padding:0px;
	height:10px;
	background:  url(../images/news_separator.png) repeat-x left;
}

.bold{
   font-weight:bold;
}

.italic{
    font-style:italic;
}

.underline{
text-decoration:underline;
}


.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background : #f2f2f2;
	margin :0;
	padding :0;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

/*
+------------------+
|      INDEX       |
+------------------+
*/

a.lnkNews{text-decoration:none;color:#0000ff;font-size:14px;font-weight:bold;}
a.lnkNews:visited {text-decoration:none;color:#0000ff;font-size:14px;font-weight:bold;}
a.lnkNews:hover {text-decoration:underline;font-size:14px;font-weight:bold;}

.td_news_bullet{
	margin:0px;
	padding:0px;
 	width:25px;
}
.td_news_title{
	margin:0px;
	padding:0px;
 	font-size: 16px;
  font-weight:bold;
}
.span_news_date{
  color:#DC8F2A;
   	font-size: 12px;
}

.td_news_info{
	margin:0px;
	padding:0px;
}

.td_news_info{
	margin:0px;
	padding:0px;
}
.td_news_spacer{
	margin:0px;
	padding:0px;
	height:10px;

}


/*
+------------------------------------------------------------------------+
|      Mentalhealth Services                                             |
+------------------------------------------------------------------------+
*/
.tdDashedSeparator{
	margin:0px;
	padding:0px;
	height:30px;
	background:  url(../images/dashed_separator.png) repeat-x left;
}


/*
+-----------------------------------+
|      GENERAL INQURIES INDEX       |
+-----------------------------------+
*/
.tdButtons{
    text-align:center;
    margin:0px auto;
    padding:0px;
}
.txtError{
    font-size:11px;
    font-weight:bold;
}

.divDisclaimer{
    border:solid 1px #333333;
    padding:4px;
}

.tblDisclaimer{
    border-collapse: collapse;
    border-width: 0px;
	border-collapse: collapse;
}

.tdDisclaimer{
    font-weight:normal;
    color:#0000ff;
    font-size:11px;
}

.tdDisclaimerAnswer{
    font-weight:normal;
    color:#000000;
    font-size:12px;
}


.tdFormTitle{
    font-weight:bold;
}

.tdFormSubTitle{
    font-size: 11px;
    padding-left:20px;
    color: #FF6600;
    font-weight:bold;
}


.FormWarning{
    color:#333333;
    font-size: 10px;
}

.divWarning{
    border:solid 1px #333333;
    padding:4px;
    margin:0px;
    margin-bottom:10px;
}

.DisplayWarning{
    color:#F67400;
    font-size: 14px;
    font-weight:bold;
}

.DisplayWarning2{
    color:#F67400;
    font-size: 12px;
    font-weight:bold;

}

.divSuccess{
    border:solid 2px #336600;
    padding:4px;
    margin:0px;
    background:#ffffff;
}
.DisplaySuccess{
    color:#000000;
    font-size: 16px;
}

.DisplaySuccessIMG{
    width:65px;
}

.divPharmacy{
    border: solid 2px #666666;
    background:#ebebeb;
    width:250px;
    padding:4px;
    margin:0px;
}

.DisplayPharmacyName{
    font-weight:bold;
    font-size: 12px;
}
.DisplayPharmacyInfo{
    font-weight:normal;
    font-size: 12px;
}



/*
+-----------------------------------+
|      MEDICATIONS                  |
+-----------------------------------+
*/
.pnlMedications{
    border:solid 0px #333333;
    padding:0px;
    margin:0px;
}

table.tblMedications {
	border-width: 2px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	padding:0px;
    margin:0px;
}
table.tblMedications th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: #3B7E7B;
	color:#ffffff;
	-moz-border-radius: ;
}
table.tblMedications td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

.tdExample
{
    background:#ebebeb;
    font-size: 10px;
    color:#333333;
    text-align:center;
}

.chkSave{
   font-size: 11px;
    color:#333333;
   margin-bottom:8px;
}

/*
+-----------------------------------+
|      AFTER HOURS CLINIC (AFC)     |
+-----------------------------------+
*/
.ahc_DivBorder{
    border:solid 1px #333333;
    padding:6px;
    margin:0px auto;
    width:95%;
    
}


/*
+-----------------------------------+
|      PHYSICIANS                   |
+-----------------------------------+
*/
a.lnkPhysician{text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkPhysician:visited {text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkPhysician:hover {text-decoration:underline;font-size:12px;font-weight:bold;}


.tdPhysiciantitle{
    font-size: 18px;
    font-weight:bold;
    color:#006666;
}
.tdPhysiciansubtitle{
    font-size: 14px;
    font-weight:bold;
    color:#006666;
}
.tdPhysicianinfo{
    font-size: 14px;
    
}
.tdIconText{
font-size: 12px;
  font-weight:bold;
  color:#333333;
}
/*
+-----------------------------------+
|      NURSES                   |
+-----------------------------------+
*/
a.lnkNurses{text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkNurses:visited {text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkNurses:hover {text-decoration:underline;font-size:12px;font-weight:bold;}


.tdNursetitle{
    font-size: 18px;
    font-weight:bold;
    color:#006666;
}
.tdNursesubtitle{
    font-size: 14px;
    font-weight:bold;
    color:#006666;
}
.tdNurseinfo{
    font-size: 14px;
    
}

/*
+-----------------------------------+
|      NURSES                   |
+-----------------------------------+
*/
a.lnkAllieds{text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkAllieds:visited {text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkAllieds:hover {text-decoration:underline;font-size:12px;font-weight:bold;}


.tdAlliedtitle{
    font-size: 18px;
    font-weight:bold;
    color:#006666;
}
.tdAlliedsubtitle{
    font-size: 14px;
    font-weight:bold;
    color:#006666;
}
.tdAlliedinfo{
    font-size: 14px;
}

.tdAlliedtype{
    font-size: 12px;
    font-weight:bold;
    color:#DB8B22;
    font-style:italic;
}



/*
+-----------------------------------+
|      LOCATIONS                   |
+-----------------------------------+
*/
a.lnkLocations{text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkLocations:visited {text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.lnkLocations:hover {text-decoration:underline;font-size:12px;font-weight:bold;}
.tdLocationtitle{
    font-size: 18px;
    font-weight:bold;
    color:#006666;
}
.tdLocationsubtitle{
    font-size: 14px;
    font-weight:bold;
    color:#006666;
}
.tdLocationinfo{
    font-size: 14px;
    
}

/*
+-----------------------------------+
|      CONTACT US                   |
+-----------------------------------+
*/

.tdcontactustitle{
    font-size: 18px;
    font-weight:bold;
    color:#006666;
}
.tdcontactussubtitle{
    font-size: 14px;
    font-weight:bold;
    color:#006666;
}
.tdcontactusinfo{
    font-size: 14px;
}

/*
+-----------------------------------+
|      EMPLOYMENT                   |
+-----------------------------------+
*/
.EmployTitle{
    margin:0px;
    padding:0px;

}

.EmployInfo{
    margin:0px;
    padding:0px;
    font-size: 12px;
    padding-top:10px;
}