@charset "utf-8";
/* CSS Document */

/*Basic Overall Elements */
body {

margin: 2px 0px 0px 0px;
}

body, p, td, ul, li, blockquote, dd, dt, font {
font:11px/1.8em Verdana, Arial, Helvetica, sans-serif; color:#777;

}

.contentpaneopen  {padding-right:12px;}

ul {display:block;}



.contentpaneopen ul, .blog_more ul, .contentdescription ul, #content_local ul {

margin:0px 0px 0px 0px;
padding: 12px 0px 12px 0px !important;


}



.contentpaneopen li, .blog_more li, .contentdescription li, #content_local li {
list-style:none;
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/bullet.gif) no-repeat;
background-position: 0px 8px;
padding: 0px 12px 6px 12px;
margin: 0px 0px 0px 0px !important;

}


table.contentpaneopen ol li {

list-style: decimal !important;
background:none;
background-image: none!important;

}



#content_local .contentpaneopen p {
padding-right:12px; 


}

hr {
color: #ffffff;
background-color: /*color: */#ffffff;
border: 0px solid #ffffff;
border-top: 1px dotted #4B92Db;
}


img.thumb {
clear: right;
float: left;
border: 0px;
margin: 0px 12px 0px 0px;
padding: 0px 0px 6px 4px;
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/img_shadow.gif) repeat;
}


.small {color:#999;font-size:10px;line-height: 1.3em;}


/*hide linktext for home link */
.clearlink_home, .hiddenlink {display:none;}


/*Headers */

.contentheading, h1, .componentheading, .contentheadingfam {text-transform:uppercase;
font: 16px/18px Verdana, Arial, Helvetica, sans-serif; color:#627D77;
padding-top:6px;
padding-bottom:0px; 

}

h2, h3, h4, h5, .contentpaneopenart  .contentheading {
text-transform:uppercase;
font:13px/16px Verdana, Arial, Helvetica, sans-serif; 
color:#627D77; padding-bottom:6px;
margin-bottom:0px; padding-top:12px;
font-weight:normal !important;
}



h2 strong, h2 strong, h3 strong, h4 strong, h5 strong{
text-transform:uppercase;
font:13px/16px Verdana, Arial, Helvetica, sans-serif; 
color:#627D77; padding-bottom:0px;
margin-bottom:0px;padding-top:12px;
font-weight:normal !important;
}




/*hide double headings and tops */

/*.contentpaneopen  .contentpaneopenart  .contentheading {display:none;}*/
.contentpaneopen .contentpaneopenart .top {display:none;}

.contentpaneopenfam .contentheading
{display:none;}

.contentpaneopenfam .top  {display:none;}


.moduletablenews h3 {
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/hdr_news.gif) repeat; 
text-transform:uppercase;
font: 16px/18px Verdana, Arial, Helvetica, sans-serif; color:#627D77;
padding: 12px 12px 12px  24px;
_padding: 12px 12px 8px  24px;
height:12px;
width: 220px;

}




/*toc */

.contenttoc th {display:none;}
.contenttoc {width:360px;}

.contenttoc td {
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/bullet.gif) no-repeat;
background-position: 0px 8px;
padding: 0px 12px 12px 12px;
 display:block;}


.pagenavcounter {display:none;}
.pagenavbar {position:relative; top:36px;}

/*basic links */

a, a:active, a:visited, a:link, span a, span a:active, span a:visited {color:#4B92Db;text-decoration:none;}
a:hover, span a:hover{color:#FF6C62;text-decoration:underline; }

.top {text-transform:uppercase;
font-size:9px; font-weight:normal !important;
}


/*forms */

input, select {
margin: 0px 0px; padding: 0px 0px;
font:10px/12px Verdana, Arial, Helvetica, sans-serif; 
/*color:#B0BEBB; */
color:#627D77;
border: 1px solid #9DAEAA;
}

textarea:focus, input:focus, .button:hover {
	border: 2px solid #9DDAE6;
}


input.button {border:none;}



 .contact_email input {padding:2px 4px;
position:relative; left: 4px; margin-right:12px;}

.button {border:1px solid #D8DEDD;
 font: 11px/12px Verdana,Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#627D77;
border: 1px solid #9DAEAA;
position:relative;
top:2px;
margin: 0px 0px 0px 6px;
padding:2px 4px; 

}

.button:hover {
	border: 1px solid #3CB6CE;
        background-color:#9DDAE6;
color:#555;
}
#userForm input {margin-right:12px;}

#userForm .componentheading {display:none;}



/*search */

.search {
height:18px;
width:158px;
float:right; margin: 0px 0px 0px 0px !important;
padding: 0px 0px;
position:relative;
top: -16px; 
#top: -15px; 
left:6px;
}

 form .search {margin-top:0px;padding:0px;}


.search input.button  {
position:relative;
top:2px;
#top: 1px!important;
margin: 0px 0px 0px 6px;
padding:0px;
/*postion:relative !important;
top: 15px !important;*/
border:none !important;

}

.search.button:hover {border:none!important
background-color:#fff!important;padding:0px;
}


#mod_search_searchword.inputbox{
position:relative;
top:-3px;
margin-top:0px;
padding-left: 3px;
}


/* Overall Layout */
#shadow {
width:730px;
margin:0px auto; 
padding-bottom:8px;
overflow:hidden;
}

#container {

width:700px!important;
min-height:500px;

border: 1px solid #3CB6CE;
margin:0px auto;
padding: 0px 0px 0px 0px;

}


		

#shell
	{
z-index:90;
width: 590px;

height:auto;
width:auto;
margin-left:-6px;
position: relative;

}








/* easy clearing */
#shell:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#shell
	{
	display: inline-block;
	}

#shell
	{
	display: block;
	}
/*this shows the logo only when printing*/

#print {display:block;}
#print img {padding:6px 0px 24px 12px;}
	
#topshadow {     
display:none;
}




/*styles for pages with promo like home page */
#promo {
float: left;
width: 304px;
margin-left: 287px;
position:relative;
top:-10px;
_top: -20px;
/*_top:-2px;
#top:-18px; style for IE6 only */
left: 2px;    
}

#promo object {
position: relative;
/*#top: 8px;*/
}

* html #promo
	{
	display: inline;
}
#content_promo {
float: left;
width: 252px;
margin-left: -564px;
margin-top:0px;
text-align: justify;
#padding-top: 32px; /*lines name logo in ie7 up with firefox*/
_padding-top: 18px;
}

#content_promo table {

margin-top:0px;
position:relative;
top:-6px;
}


#content_promo p {
line-height:19px;
#width: 234px; /*makes width in ie7 replicate firefox*/
}


#content_promo img {display:none;}
	
/*News Area */

#horiz {         
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/bg_news.gif) repeat ;
height: 240px; 
position:relative; 
top:20px;
padding:0px;
margin:0px;
width:593px;
#width: 592px; /*for some reason if its 593 it breaks columns in ie7*/
clear:both;
}


/*styles for pages with local nav */
#local
	{
	
display:none;

	}

#content_local
	{

	float: left;
	width: 680px;
	padding: 0px 0px;
	height:auto;

	/*margin-left: -560px;
	margin-left:24px;*/
	
	position:relative;
	left:24px;
	#left:26px;
	_left:27px;
    margin-top:12px;
	
	}
	
	
/*Related Affiliates */

/*#rel_aff {      
margin:0px 0px 0px 0px!important;
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/bg_news.gif) repeat ;
border: 1px dotted #3CB6CE;
#border: 1px dotted #3CB6CE;
_border: 1px solid #3CB6CE;
padding: 0px;
display: block;
}

#rel_aff h1 {
padding: 6px 0px 18px 12px;
color:#3cB6CE; font-size:11px; font-weight:bold;}
	
#rel_aff ul {
margin: 6px 0px 0px 24px;
padding: 6px 0px 0px 0px;
position:relative;
top:-24px;
}

#rel_aff li {
list-style:none;
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/arrow.gif) no-repeat;
background-position: 0px 6px;
padding: 0px 12px 6px 6px;
margin: 0px!important;
}

#rel_aff li a {
margin:0px 0px 0px 12px;
font-size:10px;
line-height:10px;
}*/

#rel_aff {      
margin:0px!important;
background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/bg_news.gif) repeat;
border: 1px dotted #3CB6CE;
#border: 1px dotted #3CB6CE;
_border: 1px solid #3CB6CE;
/*padding: 12px;*/
padding: 0px;
display: block;
position: relative;
z-index: 80;
}

#rel_aff h1 {
padding: 12px!important;
margin: 0px!important;
color:#3cB6CE; 
font-size:11px; 
line-height: 11px;
font-weight:bold;
}
	
#rel_aff ul {
margin: 0px!important;
padding: 0px 12px 12px 24px!important;
list-style: none;
}

#rel_aff li {
margin: 0px;
padding: 0px 0px 0px 12px;
background-image: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/arrow.gif);
background-repeat: no-repeat;
}

#rel_aff li a {
font-size: 10px;
color:#627d77; 
}



	
	
/*styles for pages without promo or nav*/

#content
	{
	float: left;
	width: 540px;
	position:relative;
	left:24px;
	#left:26px;
	_left:27px;
    margin-top: 12px;


	}
		
		
#content .contentpaneopen p {padding-bottom:12px;}
	
	
	
/* end easy clearing */

#header/*, #footer*/ {
margin:0px auto;
width: 590px;

}








/*navigation */

/* global 1 */

#global_nav1 {
display:none;
width: 442px;
height:24px;
margin: 0px 0px 27px 298px;
clear: both;
padding:0px;
text-align: center;
}












/* global 2 */

#global_nav2 {
display:none;
}


/*main menu */

#main_nav { 
display:none;
}




/*local nav */


#local ul {
display:none;
}




.clomodule { 
position: relative;
top:-70px;
padding-left:20px!important;
padding-bottom: 0px;
}

.clomodule p a, .clomodule p, #sclo_dtree_10, .dTreeNode img {
visibility:hidden;
}


/*Page Specific Items */



/*Latest News */

.moduletablenews {padding-bottom:12px;height:170px;}

.mod_phmcnewseventsnews { margin: 12px 0px 0px 24px;


}


.mod_phmcnewsevents_following .contentpaneopen {
clear:both; 
margin:0px;
padding-bottom:0px;
height:auto;
display:none; 
overflow:hidden;
}


.mod_phmcnewsevents_following  {
height:inherit;
margin:0px !important; 
padding:0px !important;
/*overflow:hidden;
border: 1px solid red;*/
}

.contentpaneopennews .contentheading .contentpagetitle {
/*background-image: url(http://phmc.org/site/templates/home/img/arrow.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: bottom right;
padding-top: 0px;
padding-right: 12px;
padding-bottom: 0px;*/
padding: 0px;
margin-top:0px;
}

.contentpaneopennews .contentheading {
width: 228px;
}

.contentpaneopennews a:link, .contentpaneopennews a:visited {
padding: 0px;
text-transform: capitalize;
text-decoration: none;
color:#627D77; 
font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}

.contentpaneopennews a:hover {
color:#FF6C62; 
}

.newsarrow {
padding: 0px 0px 0px 6px;
margin: 0px;
}

.contentpaneopennews a:hover .newsarrow {
padding-left: 12px;
#padding-left: 6px;
}


/*blog */

.blog_more strong {display:none;}
.blog_more {position:relative; top:-12px;}

/*section x */

#seartcllist_wrap {}

#seartcllist_wrap table{
padding-top:6px;
margin-left:2px;

}

#seartcllist_wrap .contentheading
{
text-transform:uppercase;
font: 11px/16px Verdana, Arial, Helvetica, sans-serif; 
padding-bottom:6px;
color:#627D77; 
}


.setblartcllist .setd_title {

background: url(http://phmc.publichealthmanagementcorporation.org/templates/home/img/bullet.gif) no-repeat;
background-position: 0px 8px;
padding: 0px 12px 6px 12px;

}

table .setblartcllist, .contentdescription ul  {
padding-left:6px;}

.contentdescription h2 {
text-transform:uppercase;
font:15px/16px Verdana, Arial, Helvetica, sans-serif; 
color:#627D77; 

padding-bottom:0px;
margin-bottom:0px; padding-top:12px;
font-weight:normal !important;
}



/*training calenadar */
/* New Training Calendar */


.contentpaneopentrg
{width:230px;}


.contentpaneopentrg span
{display:none;}

/*date*/
.contentheadingtrg {
margin:0px 0px 6px 0px;
font-size:11px;line-height:16px;
padding: 2px 3px 2px 3px;
float:left;
background-color:#EBEEEE;
color:#3CB6CE;
font-weight:bold;

}

/*time*/
.contentpaneopentrg h2 {
font-size:11px;
line-height:18px;
color:#3CB6CE;
text-transform:lowercase;
margin-top:0px;padding-top:0px;
float:right;clear:both;
position:relative;
top:-30px;
_top:-24px;
#top:-24px;

}

/*class title */
.contentpaneopentrg h3 {

display:block;
clear:both;
font-size:15px;line-height:19px;
text-transform:capitalize;
margin-top:0px;
padding-top:0px;
_padding-top:6px;
#padding-top:6px;
padding-left:0px;
position:relative;
top:-23px;
color:#3cb6ce;
}


.contentpaneopentrg h3 strong {
font-weight:bold!important;
display:block;
clear:both;
font-size:12px;
text-transform:capitalize;
margin-top:0px;padding-top:0px;
padding-left:0px;
position:relative;
/*background-color:#D8DEDD;
width:150px;*/
}

/*presenter */
.contentpaneopentrg h4 {
display:block;
clear:both;
font-size:11px;line-height:17px;
text-transform:capitalize;
margin-top:0px;
padding:3px 3px 12px 3px !important;
/*padding-top:3px;
padding-left:0px !important;
padding-bottom:12px;*/
position:relative;
top:-23px;
font-style:italic;
}

/*description */
.contentpaneopentrg p {
display:block;
clear:both;
font-size:11px;line-height:17px;
margin-top:0px;
padding:0px 4px 0px 4px !important;
/*padding-top:0px;
padding-left:0px;*/
position:relative;
top:-30px;
color:#809691;


}

input#class0 , input#class1, input#class2,
input#class3, input#class4, input#class5, 
input#class6,input#class7, input#class8,
 input#class9,input#class10, input#class11,
 input#class12,input#class13, input#class14,
 input#class15,input#class16, input#class17,
 input#class18,input#class19, input#class20,
 input#class21
{
height:40px; border:none;
/*
height:50px;
margin:12px 0px;
border: 1px solid pink;
width:30px;*/
}

.trainingform label { margin:0px 0px;
width:450px;float: right;
position:relative;
top:14px;
_top:-30px;
#top:-30px;
#left:20px;_left:20px;
height:20px; 
}


.trainingform #firstname, .trainingform #lastname, .trainingform #supervisor, .trainingform #pgm, .trainingform #supvemail {width:200px;}


.register {text-transform:uppercase;

margin-right:12px;
padding:2px 4px;font-size:11px;
border:1px solid #3Cb6Ce;;
}

a.register {/*color:#627D77;*/
color:#3Cb6Ce;
}
a:hover.register{color:#fff;
background-color:#9DDAe6; text-decoration:none;

}

  
/* acrobat module */
.moduletableacrobat {
margin: 0px 0px 24px 0px;
}

.moduletableacrobat h3 {
margin: 0px;
padding: 0px;
}

/*breadcrumbs */

.breadcrumbs {
display:none;

}


.breadcrumbs a {text-decoration:none;
font: 10px/16px Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; 
color:#7DCEDE;
/*#6DC8DA
#9DDAE6;
color:#627D77;*/
text-transform:capitalize;
position: relative;
z-index: 120;
}

.breadcrumbs a:hover {
font: 10px/16px Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; 
text-decoration:none;
text-transform:capitalize;
}


 /*span .breadcrumbs pathway */

 a.pathway {color:#7DCEDE !important;}
 a:hover.pathway {color:#3Cb6CE !important;}


/*footer */

/*#mainlevelfooter { 
width:720px; height:10px;
padding:0px;
position: relative;
color:#FFF;
clear:both;
}*/

#footer {
position:relative;
top:12px;
left: 0px;
color: #3CB6CE;
clear: both;
width: 719px;
margin: 0px auto;
/*background-image:url(/templates/home/img/unitedway.gif);
background-repeat: no-repeat;
background-position:top right;*/
}

/*REMEMBER THESE MENUS ARE STYLED SLIGHTLY DIFFERENTLY FROM THE TOP NAV, SINCE THERE IS A DIFFERENT FONT BEING USED*/


ul#mainlevelfooter, ul.menufooter   {
display:none;
}










#footer p {
font-size: 10px;
line-height: 18px;
margin: 6px 0px 24px 0px;
}

#footer .phonefax {
font-size: 9px;
font-weight: bold;
color: #819F98;
}

#footer #uw {
position: relative;
top: 2px;
}




/*search */

#searchForm td {padding: 0px 6px 6px 0px;
margin-bottom:12px;

}

fieldset {border-bottom:1px dotted #96A8A4;
border-top:none; border-right:none; border-left:none;
padding:12px;
}

fieldset div {padding-top:6px;}

/*evolution page */

img#ev_logo {
float: right;
position: relative;
top: -60px;
#top: -55px;
_top: -65px;
right: -30px;
#right: -20px;
_right: -20px;
z-index: 110;
}



