/*========================================================*/
/*  Main Menu                                             */
/*========================================================*/

/* Hides the Container titles for all secondary pages */
span#dnn_ctr3611_dnnTITLE_lblTitle, /* STD testing */
span#dnn_ctr3627_dnnTITLE_lblTitle, /* Teen clinic */
span#dnn_ctr3630_dnnTITLE_lblTitle, /* HIV Testing and counseling */
span#dnn_ctr3631_dnnTITLE_lblTitle, /* Family Planning */
span#dnn_ctr4155_dnnTITLE_lblTitle, /* I Want The Kit */
span#dnn_ctr4043_dnnTITLE_lblTitle, /* Podcasts */

span#dnn_ctr3634_dnnTITLE_lblTitle, /* Chlamydia */
span#dnn_ctr3635_dnnTITLE_lblTitle, /* Gonorrhea */
span#dnn_ctr3636_dnnTITLE_lblTitle, /* Syphilis */
span#dnn_ctr3637_dnnTITLE_lblTitle, /* HIV */
span#dnn_ctr3638_dnnTITLE_lblTitle, /* Genital warts */
span#dnn_ctr3639_dnnTITLE_lblTitle, /* Herpes */
span#dnn_ctr3640_dnnTITLE_lblTitle, /* Trich */
span#dnn_ctr3641_dnnTITLE_lblTitle, /* Bacterial vaginosis */

span#dnn_ctr3643_dnnTITLE_lblTitle, /* News */
span#dnn_ctr3644_dnnTITLE_lblTitle, /* Clinician training */
span#dnn_ctr3645_dnnTITLE_lblTitle, /* STD treatment resources*/
span#dnn_ctr3646_dnnTITLE_lblTitle, /* DMHC Reports */
span#dnn_ctr3647_dnnTITLE_lblTitle,  /* DMHC Research */
span#dnn_ctr4159_dnnTITLE_lblTitle, /* Expedited Partner Therapy */

span#dnn_ctr4244_dnnTITLE_lblTitle, /* Disclaimer */
span#dnn_ctr4243_dnnTITLE_lblTitle  /* Privacy Policy */
{
	display: none;
} 

/* Top-level breadcrumb positioners
#dnn_ctr3625_dnnTITLE_lblTitle,  Location, Hours & Fees container title 
 #dnn_ctr3626_dnnTITLE_lblTitle,  Visiting DMHC container title
#dnn_ctr3632_dnnTITLE_lblTitle,  Your test results container title
#dnn_ctr3633_dnnTITLE_lblTitle,  Caring for your partners container title
 #dnn_ctr3642_dnnTITLE_lblTitle   Prevention container title 
{
	float: right;
	position: relative;
	margin-top: -2em;
	margin-right: 6.3em;
	color: #c47a33 !important;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-variant: smallcaps !important;
	font-size: 20px !important;
	font-weight: normal;
	letter-spacing: 0.05em !important;
}
*/

/* IE position hack for top-level breadcrumb positioner
*html #dnn_ctr3625_dnnTITLE_lblTitle, Location, Hours & Fees container title
*html #dnn_ctr3626_dnnTITLE_lblTitle, Visiting DMHC container title
*html #dnn_ctr3632_dnnTITLE_lblTitle, Your test results container title
*html #dnn_ctr3633_dnnTITLE_lblTitle, Caring for your partners container title
*html #dnn_ctr3642_dnnTITLE_lblTitle  Prevention container title
{
	position: absolute !important;
	float: right !important;
	margin-top: -40px !important;
	left: -130px !important;
}
*/

.UserLogin a , UserLogin a:visited {
	color: #adceb5 !important;
}

.MainMenu_MenuContainer {
	width: 90% !important;
}

.MainMenu_MenuContainer td {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	height: 30px !important;
	padding-left: 3px;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem td {
	cursor: pointer; 
	color: #2d7457;
	font-size: 1em;
	font-variant: small-caps;
	border-bottom: 1px solid white;
}

.MainMenu_MenuItemSel td {
	cursor: pointer;
	color: #2d7457;
	background-color: #efead0;
	font-size: 1em; 
	font-variant: small-caps;
	border-bottom: 1px solid white;
}

.MainMenu_SubMenu td {
	z-index: 1000; 
	cursor: pointer;
	background: #f7ebd6;
	color: #2d7457;
	border: 1px solid white !important;
	padding: 5px 15px !important;
	width: 160px;
	font-family: Arial, Helvetica, Verdana, sans-serif !important;
	font-style: normal !important;
	font-variant: normal;   
	font-size: 0.875em;
}

.MainMenu_SubMenuItemSelected {
	color: white;
	background: #2d7457;
	background-color: #2d7457;
}

.MainMenu_MenuIcon {
	display: none;
}

.MainMenu_MenuBreak {
	border-bottom: #f00 1px solid; 
	border-left: #f00 0px solid; 
	border-top: #f00 1px solid;  
	border-right: #f00 0px solid; 
	background-color: transparent; 
	height: 6px;
	display: none;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 0.8em; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #bab490 1px solid; 
	border-bottom: #bab490 1px solid; 
	border-top: #bab490 0px solid;
	display: none;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 0.8em; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

.line {
	border-top: 1px solid #d8eada;
	border-bottom: 1px solid #d8eada;
	height: 4px; overflow: hidden;
	margin-right: 10px;
}

/* Styles the Visting DMHC page */
#visiting-dhmc {margin: 0; padding: 0 0 500px 0; background: url("/Portals/30/images/bg-visiting.gif") no-repeat; width: 517px; border-bottom: 1px solid #d6e9d8;}
*html #visiting-dhmc {padding-bottom: 0;}
#visiting-dhmc h2 {display: none;}
#visiting-dhmc li {float: left; width: 172px; margin-top: 115px; list-style: none;} 
#visiting-dhmc h3 {margin-left: 10px; margin-right: 10px;}
#visiting-dhmc em {font-style: normal; text-decoration: none;}


h2 {
	color: #c47a33 !important;
	font-weight: bold !important;
	font-size: 14px !important;
	margin: 10px 0 10px 0 !important;
	line-height: 20px !important;
	letter-spacing: 0.5pt !important;
}

h3 {
	font-size: 12px !important;
	color: #000 !important;
	font-weight: normal !important;
	line-height: 20px !important;
	letter-spacing: 0.5pt !important;
	margin-bottom: 10px !important;
}

table.hours {margin: 10px 0 10px 0;}
table.hours {border-collapse: collapse; border: 1px solid #9bcdb4; margin-top: 0 !important; background: #fbfcfb; width: 70%;}
table.hours th {padding: 7px; text-align: left; font-weight: normal;}
table.hours td {padding: 7px; text-align: right; vertical-align: bottom;}

ul {margin: 10px 30px 10px 20px !important; padding-left: 20px; font-size: 12px; line-height: 20px;}

/* Default link style
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #c47a33;
	text-decoration: underline;
}
a:active {
	color: #c47a33;
	text-decoration: none;
}
*/

.PageLogo a img {border-width: 0;}

a {color: #2d7457;}
a:hover {color: #c47a33;}
a:focus {outline: none;}

body {
	background-color: #adceb5;
	margin-left: 0px;
	margin-top: 0px;
}

.PageBackground {
	background-color: #adceb5;
}

.HomePhotoLeft {
	background-image: url(home-photo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.HomePhotoRight {
	background-image: url(home-photo.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.PageLogo {
	text-align: center;
}

.PageBackgroundLeft {
	background-image: url(bg-header.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.PageBackgroundRight {
	background-image: url(bg-header.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.BreadCrumb, A.BreadCrumb:link {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px !important;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	letter-spacing: 0.05em;
	color: #c47a33 !important;
	margin-bottom: 7px;}
	
.BreadCrumb span {
	margin-right: 10px;
}

.BreadCrumb img {
	margin-top: 1px;
	margin-bottom: -11px;
}

A.BreadCrumb:visited, A.BreadCrumb:active, A.BreadCrumb:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	letter-spacing: 0.05em;
	color: #c47a33;
}

.RotatingImage {
}

.BGWrapper {
	background-image: url(bg-wrapper.gif);
	background-repeat: repeat-y;
}

.TopBar {
	background-color: #d6e9d8;
}

.GreenLine {
	background-color: #7ab497;
}
