@charset "utf-8";
/* Parent Education Overwrite Styles 
	Doucment depends on /health/assets/health.css
*/

#subnav { margin-top: 62px;}

#content { width: 660px; }
#sectiontitle img.parent-logo { float: right; margin-right: 14px; }
#content #home-menu { margin-top: 12px; padding: 1px; position: relative; overflow: hidden; clear: both;}
#content #home-menu h2, #content #home-menu  h3 { text-align: left; margin-top: 0px; font-size: 14px; border-bottom: 1px dotted #91ABC5; line-height: 140%; padding-bottom: 10px; height: 40px; }
#content #home-menu div.menu-column { text-align: center; float: left; width: 179px; min-height: 400px; padding: 20px 9px 9px 9px; background: #F0F2E6; margin-right: 22px;}
#content #home-menu div.menu-column img { border: none; margin: 0 auto; }
div.menu-column h1, div.menu-column h2, div.menu-column h1, div.menu-column h3, div.menu-column h4, div.menu-column p, div.menu-column ul, div.menu-column li { text-align:left;} 
div.menu-column h4 {color: #24588C;}
div.menu-column p {line-height: 110%; border-bottom: 1px dotted #91ABC5; padding-bottom: 10px; font-size: 12px; }
div.menu-colum ul {border: 1px solid red;}
div.menu-column p.photo { border-bottom: none;}

ul#tabNav { margin: 20px 0 3px 0;; 	padding: 0; bottom: 0px; font-family: Arial, Helvetica, sans-serif;}
ul#tabNav li { 	display: inline; list-style: none; }
ul#tabNav a { padding: 4px 5px; margin: 1px 2px 0 0; text-align: center; text-decoration: none; color: #252525; background: #ECFFBF; border: 1px solid #AAA; border-bottom: none; }
ul#tabNav a.current, ul#tabNav a.current:hover { border: 1px solid #aaa; border-bottom: none; background: #A1CC3A; padding-bottom: 4px; margin-top: 0; font-weight: bold; }
ul#tabNav a:hover { background-color: #CCEF77 }
div.tabs > div { border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;  background-color: #fff; }
div.tabs > div div.schedule {padding: 10px;} 
div.tabs h2 { margin-top: 0px; background-color: #A1CC3A; padding: 18px 10px 10px 10px;}
.promote { margin-top: 0px; background-color: #A1CC3A; padding: 18px 10px 10px 10px; }
.more-info { padding: 3px 10px;}

div.schedule table th { background-color: #CCD8E4; border-left: 2px solid #CCD8E4; color: #252525;}
div.schedule table th.item, th.item {width: 50px;}
div.schedule table th.day {width: 200px;}
.even {background-color: #fff;}
td {padding: 8px 6px}
 
/*home page announcement space */
div#top-announcement {background: #F0F2E6; padding: 12px; margin-top: 24px; border:1px solid #96C900}
#content div.announce {background: none repeat scroll 0 0 #EAF4CC; background-color: #EAF4CC; width: 606px; border:1px solid #96C900; margin-top:24px; padding:12px;}
#content div.announce p, #content div.announce ul { margin-top: 0;}
#content div.blue {background-color: #EDF4FB; border:1px solid #91ABC5;}

/* multi-column layout options*/ 
#columnWrapper div.columnLeft {padding-top: 20px; padding-bottom: 20px;  float: left; width: 260px;  padding-left: 10px; padding-right: 30px ;}
#columnWrapper div.columnMiddle {padding-top: 20px; padding-bottom: 20px;  float: left; width: 260px;  padding-left: 20px; padding-right: 20px ;}
#columnWrapper div.columnRight {padding-top: 20px; padding-bottom: 20px;  float: left; width: 260px;  padding-left: 30px; padding-right: 10px ;}
#columnWrapper h2 { font-size: 13px; }
#columnWrapper ul, #columnWrapper ol { padding-left: 15px; }

td ol {list-style-type: decimal; padding-left:24px; }
table.registration li {font-size: 12px;}
table.registration { border-collapse: separate; border-spacing: 1px;}


/*  Videos */
.videoRight { float: right; margin: 5px 0px 5px 10px; } 
