body { background-color:#edb223; color:#4d4d4f; }

/* modal popups */

body.contentpane { background-color:#FFFFFF; }

/* header */

#header { background: #002a5c url(http://www.nhsnyc.org/east_flatbush/templates/nhs_nyc_ef/images/homepage_header_blue_bkg.png) top repeat-x; height:109px; }
#headerContent {background: #002a5c url(http://www.nhsnyc.org/east_flatbush/templates/nhs_nyc_ef/images/homepage_header_blue_bkg.png) top repeat-x; height:109px;}

/* subpages section name boxed */

#subsectionBoxBkg { margin-left:5px; margin-bottom:5px; background:#ecb223; width:204px; height:31px; padding:0; }
#subsectionBox { line-height:31px; padding-left:30px; font-weight:bold; color:#002a5c; }

.containerModal {width:auto;margin:0 auto;}

textarea {width:360px;height:75px;}

/* modal popups */

.regTextWhitePad {color: #FFFFFF; padding:6px; width:200px; overflow:hidden;}

div.regTextWhitePad  p {color: #FFFFFF; padding:0 14px 8px 12px; margin:0; line-height: 1.1em; font-size:1.05em; }

h1, h2, h3, h4, h5, h6 { color:#d3970c; }

h1 {font-size:2.0em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.8em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

ul { /* margin-top:-0.55em; */}

a
{
	color: #2977b9;
	text-decoration: none;
}

a:hover
{
	color: #d3970c;
	text-decoration: none;
}

table, td, th 

{

vertical-align: top;

}

.thumbborder { border: 1px solid #999999;}
.divFloatLeft { float:left; }

#navigationMenu > a { color:#FFFFFF; font-weight:bold; text-decoration:none; padding-right:27px;}

#navigationMenu > a:hover { color: #e5d468; font-weight:bold; text-decoration:none; padding-right:27px;}

#navigationMenu > a.activeSection { color:#e5d468; text-decoration:none;}

#navigationHeader > div > a { color:#FFFFFF; text-decoration:none;}

#navigationHeader > div > a:hover { color: #e5d468; text-decoration:none; font-weight:normal;}

.mainlevel-nav { color:#FFFFFF; }

#navigationSubSection > div > a {color:#002a5c; text-decoration:none; font-weight:bold;}

#navigationSubSection > div > a:hover {color:#1c5aa4; text-decoration:none; font-weight:bold;}

#navigationSubSection > div > a.active {color:#1c5aa4; text-decoration:none; font-weight:bold;}

#jflanguageselection {float:left; margin:0 2px 2px 0; padding:0; }

#jflanguageselection > ul.jflanguageselection { padding:0; margin:0; list-style:none; font-size:13px;}

#jflanguageselection > ul.jflanguageselection li a
{
color: #FFFFFF;
text-decoration:none;
}

#jflanguageselection > ul.jflanguageselection li a:hover,#navlist a#current
{
color: #e5d468;
text-decoration:none;
font-weight:normal;
}

#jflanguageselection > ul.jflanguageselection a#current { color: #e5d468; font-weight:normal; }

/* style for credits */

.credits { font-size:0.75em; padding:20px; }

/* style for top Menu */

#topMenuList
{
list-style: none;
padding: 0;
margin: 0;
}

#topMenuList li
{
display: inline;
padding: 0;
margin: 0;
}

#topMenuList li:before { content: " | "; }
#topMenuList li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #topMenuList li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #topMenuList { height: 1%; }

* html #topMenuList li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #topMenuList li:first-child { border-left: 0; }

#topMenuList li a
{
color: #FFFFFF;
text-decoration:none;
}

#topMenuList li a:hover,#navlist a#current
{
color: #e5d468;
text-decoration:none;
font-weight:normal;
}

#topMenuList a#current { color: #e5d468; font-weight:normal; }


/* style for globalNavList */

#globalNavList
{
list-style: none;
padding: 0;
margin: 0;
}

#globalNavList li
{
display: inline;
padding: 0;
margin: 0;
}

#globalNavList li:before { content: " | "; }
#globalNavList li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #globalNavList li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #globalNavList { height: 1%; }

* html #globalNavList li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #globalNavList li:first-child { border-left: 0; }

#globalNavList li a
{
color: #2977b9;
text-decoration:none;
}

#globalNavList li a:hover,#navlist a#current
{
color: #d3970c;
	text-decoration: none;
}

#globalNavList a#current { color: #d3970c; }



/* search box */

.searchsearchBoxstyle {line-height:60; vertical-align:middle;}

.buttonsearchBoxstyle {vertical-align:top;}

div.rokajaxsearchrokSearch { background:transparent url(../images/search-bkg-arrow.png) 95% 18% no-repeat; width:215px; height:24px; padding: 0px 13px 10px 35px; text-align:center;}

#mod_search_searchword { margin-top:-10px;}

div.searchsearchbox3 { margin: 10px 0 0 0;}


/* joomla styles */

/* readon */	
.readon { color:#2977b9;; font-size:0.9em; }

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}
/* end - readon */

.pagenav { color: #2977b9; font-size:0.9em; }
.pagenav_next, .pagenav_prev { color: #2977b9; font-size:0.9em; }

.moduletable {}

.moduletableglobalNavFooter {}

.bannergroup {}
.banneritem { width:440px; overflow:hidden; padding:0; margin:0; text-align:center;}

#pathway{ /* border: 1px solid #000066; */ text-align:left; padding: 3px; font-size:0.9em; color:#3f3f3f; font-style:normal; font-weight:normal;  }

.breadcrumbs{ line-height:28px;   /* line-height:1.5; */ }
.pathway{ line-height:28px; /* line-height:1.5; */ }
.pathway > span { line-height:28px; /* line-height:1.5; */ }

/* spacers */

/* article separator */
.article_separator { display: block; height: 2px; background-color:#36f;}

span.article_separator {
	display: block;
	height: 2px;
	background-color:#36f;
}

table.blog span.article_separator {
	display: block;
	height: 2px;
	background-color:#36f;
}

/* end - article separator */

.clr {
	clear: both;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	padding:0;
	margin:0;
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
	/* border:1px red solid; */
	border-collapse:collapse;
	vertical-align:top;
	
}

/* banners */

/* Banners module */

/* Default skyscraper style */
.bannergroup { margin:0; padding:0;
}

.banneritem { margin:0; padding:0; }

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* 1px border for the image */
img.caption {
border: 1px solid #000;
}
/* Aligns entire image/caption area left; wraps text around it with some white space 
.img_caption {
float: left;
margin: 3px 12px 3px 0;
} */
/* Formats the caption text */
.img_caption p {
margin-top: 6px;
font: 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif11;
font-style:italic;
color: #666666;
}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

.contentpagetitle {font-size: 22px;}





/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
table.contenttoc {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #D0D8F9;
  margin:10px auto;
  }

table.contenttoc td, table.contenttoc th {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

/* styles for table of contents on long articles  */
table.contenttoc .active { border: 1px solid #000; padding:0.2em; background-color:#FFFFFF;}

.pagenavcounter {border: 1px dotted #CCC; padding: 5px; margin:5px; text-align:center; font-weight:normal; font-size:.8em;}

.pagenavbar {border: 1px dotted #CCC; padding: 5px; margin:0; text-align:center; font-weight:normal; font-size:.8em;}

/* blog table */

table.blog {
  border-collapse: collapse;
  /* border: 1px solid #03476F; */
  /*font: normal 11px verdana, arial, helvetica, sans-serif; */
  color: #363636;
  background: #FFF;
  margin:5px auto;
  }

table.blog td, table.blog th {
  /* border: 1px dotted #03476F; */
  padding: .15em;
  color: #363636;
  }
  

/* STYLES FOR LISTINGS TYPE PAGES */
  
/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
table.contentpane {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #FFF;
  margin:10px auto;
  }

table.contentpane td {
  /* border: 1px dotted #03476F; */
  padding: .4em;
  color: #363636;
  }  
  
  table.contentpane td.sectiontableheader {
  /* border: 1px dotted #03476F; */
  padding: .4em;
  color: #363636;
  font-weight:bold;
  } 
  
  table.contentpane td.sectiontablefooter {
  /* border: 1px solid #03476F; */
  padding: .2em;
  color: #363636;
  font-weight:bold;
  background-color: #36f;
  } 
  
  .bannergroup { margin:0; padding:0; }
.banneritem { margin: 0; padding: 0; height:60px; width:468px;  }

/* review review review -  still joomla*/

/* content styles */

/* contentpaneopen */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse:collapse;
}

/* table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
*/

/* end - contentpaneopen */

/* contentheading */
/* like h2 */
.contentheading {
	font-weight: bold;
	font-size:1.8em;
	margin-bottom:0.75em;
	padding: 0;
	vertical-align: bottom;
	color:#d3970c;
	text-align: left;
	width: 100%;
}


table.contentpaneopen td.contentheading {
    font-weight: bold;
	font-size:1.8em;
	margin: 0;
	margin-bottom:0.75em;
	padding: 0;
	vertical-align: bottom;
	color:#d3970c;
	text-align: left;
	width: 100%;
	
	border-collapse: collapse;
	

	/* line-height: 1.25em; */
}


/* end - contentheading */

/* buttonheading */

td.buttonheading { padding:3px;

}

td.buttonheading img {
	border:none;
}
/* end - buttonheading */

/* blog */

/* end - blog */

/* headers */

/* componentheading */
div.componentheading {
  padding-left: 0px;
}

.componentheading {
	font-weight: bold;
	font-size:1.8em;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	color:#d3970c;
	text-align: left;
	width: 100%;
	/* border:1px solid #993300; */
  
}
/* end - componentheading */

/* blog_more */

.blog_more { /* border:1px solid red; */ }

/* multi column issue */

table.blog table.contentpaneopen td {
    border-collapse: collapse;
    /* font-size: 12px; */
    margin: 0;
    /* line-height: 1.25em; */}

/* end - joomla styles */

/* latest news box */
td.jnp_content { border-collapse:collapse; padding:0; margin:0;}
td.jnp_content > h5 { margin-bottom: 0.5em;}



/* style for More News link homepage */
#moreNews
{
list-style: none;
padding: 0;
margin: 0;
}

#moreNews { margin-top: -20px;}

#moreNews li
{
display: inline;
padding: 0;
margin: 0;
}

#moreNews li:before { content: " | "; }
#moreNews li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #moreNews li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #moreNews { height: 1%; }

* html #moreNews li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #moreNews li:first-child { border-left: 0; }

#moreNews li a
{
color: #2977b9;
text-decoration:none;
}

#moreNews li a:hover,#navlist a#current
{
color: #d3970c;
text-decoration:none;
}

#moreNews a#current { color: #d3970c; }

/* style for More Events link homepage */
#moreEvents
{
list-style: none;
padding: 0;
margin: 0;
}

#moreEvents { /* margin-top: -20px; */}

#moreEvents li
{
display: inline;
padding: 0;
margin: 0;
}

#moreEvents li:before { content: " | "; }
#moreEvents li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #moreEvents li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #moreEvents { height: 1%; }

* html #moreEvents li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #moreEvents li:first-child { border-left: 0; }

#moreEvents li a
{
color: #2977b9;
text-decoration:none;
}

#moreEvents li a:hover,#navlist a#current
{
color: #d3970c;
text-decoration:none;
}

#moreEvents a#current { color: #d3970c; }

/* style for More Courses link homepage */
#moreCourses
{
list-style: none;
padding: 0;
margin:0;
}

#moreCourses { margin-top: -10px;}

#moreCourses li
{
display: inline;
padding: 0;
margin: 0;
}

#moreCourses li:before { content: " | "; }
#moreCourses li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #moreCourses li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #moreCourses { height: 1%; }

* html #moreCourses li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #moreCourses li:first-child { border-left: 0; }

#moreCourses li a
{
color: #2977b9;
text-decoration:none;
}

#moreCourses li a:hover,#navlist a#current
{
color: #d3970c;
text-decoration:none;
}

#moreCourses a#current { color: #d3970c; }

/* style for More Events - repeat - different name link homepage */
#eventlistmode
{
list-style: none;
padding: 0;
margin: 0;
}

#eventlistmode { /* margin-top: -20px; */}

#eventlistmode li
{
display: inline;
padding: 0;
margin: 0;
}

#eventlistmode li:before { content: " | "; }
#eventlistmode li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #eventlistmode li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #eventlistmode { height: 1%; }

* html #eventlistmode li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #eventlistmode li:first-child { border-left: 0; }

#eventlistmode li a
{
color: #2977b9;
text-decoration:none;
}

#eventlistmode li a:hover,#navlist a#current
{
color: #d3970c;
text-decoration:none;
}

#eventlistmode a#current { color: #d3970c; }

ul.eventlistmode { list-style-type:none;}

/* sample event list */
#eventlistmode2
{
padding-left: 0;
margin-left: 0;
/* border-bottom: 1px solid gray; */
/* width: 200px; */
}

#eventlistmode2 li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid #999999;
margin-bottom:10px;
}

#eventlistmode2 li a { text-decoration: none; }

/* joomla add this holder */
.joomla_add_this { text-align:left; padding:10px 10px 10px 15px; margin-top:20px}


/* swmenu fix for navigation */

.ddmx105 td.item11-acton-last:hover,
.ddmx105 td.item11-acton-last {
   padding: 0px 0px 0px 0px  !important ; 
}

.ddmx43 td.item11-acton-last:hover,
.ddmx43 td.item11-acton-last {
   padding: 0px 0px 0px 0px  !important ; 
}

.ddmx122 td.item11-acton-last:hover,
.ddmx122 td.item11-acton-last {
   padding: 0px 0px 0px 0px  !important ; 
}

/* submit button */

.emailSignUpXX
{
 background: url(../images/submit-bkg_03.png) no-repeat;
 width: 85px;
 height: 24px;
 border: 0px;
}

/* error 404 */
div.error404 { background:#FFFFFF url(/images/stories/nhs-icons/404-bkg.png) top left no-repeat; padding:50px 340px 0 5px; height:300px; overflow:visible;}

/* error 404 spanish */
div.error404es { background:#FFFFFF url(/images/stories/nhs-icons/404-bkg-es.png) top left no-repeat; padding:50px 340px 0 5px; height:300px; overflow:visible;}

/* event login - registration */

.moduleEventLogin { border:1px solid #999999; margin: 0 30px 5px 10px; padding:5px;}

.moduleEventLoginMenu { border:1px solid #999999; margin: 0 30px 5px 10px; padding:10px 5px 5px 5px;}

div#navigationSubSection > div.moduleEventLogin { border:1px solid #999999; margin: 0 30px 5px 10px; padding:5px;}

/* tooltip style */

/* Tooltips */

.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
color: #000000;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
color: #000000;
font-size: 100%;
margin: 0;
}

/* community builder forms */


td.titleCell {padding:4px 10px 4px 5px;vertical-align:middle; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
input.inputbox  {width:300px;padding:5px;}

input.inputbox_headerSearchBox { width: 243px; padding:5px;}

/* slider for ie 7 or less */
#navi-outer div.ul_container { visibility:hidden; }

