/* CSS Document */

/* blog styles */
#searchstyle { background-color:#e6eecd; margin:-1.8em -1.8em 1.5em -1.8em; padding:.95em; font-size:1.1em; text-align:center; border-bottom:1px solid #A3C145; font-weight:bold;}
#searchstyle #s {width:20em;}
#searchstyle label.hidden {font-size:1.1em;} 
#results {border-bottom:1px solid #ccc; margin-top:-3em; padding:0;}
#results h2 {padding-top:2em!important; color:#999999!important; margin-bottom:.5em!important;}
#comment {width:48em; overflow:hidden;}

/* main styles */
a:link, a, a:visited, a:hover, a:active {color:#889e3f; }
body {font:62.5% Arial, Helvetica, sans-serif; color:#666666; width:89.7em; margin:1.5em auto; position:relative;}
.padtop {margin-top:1em !important;}
#container #header{height:10.4em; width:89.7em;}
#container #header img.headerimg {width:89.7em; height:10.4em;}
#container #dialoguehealth, #container #dialoguehealthstripe {position:relative;margin-top:-10.4em; color:#fff; height:6.5em;}
#container #dialoguehealth h1{font:3em Century Gothic, Arial, Helvetica, sans-serif; padding:.5em 0 0 .5em; font-weight:normal;}
#container #dialoguehealthstripe h1{font:3em Century Gothic, Arial, Helvetica, sans-serif; padding:.2em 0 0 .5em; font-weight:normal;}
#container #dialoguehealth span {color:#b8cf70;}
#container #bodyleft {width:67em; float:left; overflow:visible; height:49em;}
#container #bodyleft img.mainimg {width:67em; height:49em;}
#container #bodyleft #schedule {
	position:absolute;
	bottom:15px;
	left:6px;
	padding:20.3em 0 0 2em;
	height:26em;
	overflow:visible;
	width:65em;
}
#container #bodyleft #schedule h2 {/*text-transform:uppercase;*/font-variant:small-caps;color:#fff; font-weight:bold; margin-bottom:.2em; font-size:1.5em;}
#container #bodyleft #schedule .date {width:4em; height:4.6em; position:relative; font:1.1em Arial, Helvetica, sans-serif;padding:.2em 0 0 0; text-align:center; color:#fff; margin-top:-5.2em;}
#container #bodyleft #schedule .date span {display:block; font-size:2em; padding:.3em; color:#666;}
#container #bodyleft #schedule .date span.tbd {display:block; font-size:1.5em; padding:.3em; color:#666;}
#container #bodyleft #schedule p {margin:0 0 0 1em; height:5.2em; width:7.5em; position:relative; top:-4em/*9em*/; left:4.1em; font-size:1.1em; overflow:visible;}
#container #bodyleft #schedule ul {width:62.6em; list-style-type:none; margin:0; padding:0em; height:8.4em; overflow:hidden;}
#container #bodyleft #schedule ul li {width:16.8em; display:block; float:left; padding:0 1em 0 1em; margin:1em 0 1em 0; border-right:1px solid #094488; font-size:1.1em; height:5.7em;}
#container #bodyleft #schedule ul li img.dateimg {width:4.6em; height:5.5em;}
#container #bodyleft #schedule ul li img.goimg { float:right; position:relative; margin-top:-9em; width:1.8em; height:1.8em;}
#container #bodyright {width:22em; float:right; overflow:hidden;}
#container ul#nav {list-style-type:none; margin:0px; padding:.5em .5em .5em 0; background-color:#fff; font-size:1.4em;}
#container ul#nav li {border-bottom:1px solid #a3c145; padding:0; margin:0;}
.noline {border:none !important;}
#container ul#nav li a, #container ul#nav li a:link, #container ul#nav li a:visited {padding:1.2em; display:block; text-decoration:none; color:#889e3f; outline:none; height:auto;}
#container ul#nav li a, #container #bodyright ul#nav li a:link, #container #bodyright ul#nav li a:visited {padding:.8em; display:block; text-decoration:none; color:#889e3f; outline:none; height:auto;}
#container ul#nav li a span {padding:0em; margin:0em; color:#666; font-size:.9em; display:block;}
#container ul#nav li a:hover, #container #bodyright ul li a:active {background-color:#d9e2bb;}
#container ul#nav li a.top {padding-top:.75em;}

#container #footer {clear:both; overflow:hidden; border-top:10px solid #fff;}
#container #footer img {float:right; padding-right:2em;}
#container #footer p {padding:.5em .5em .5em 2em; float:left;}

/* Internal Page Style (Main Site) */
#container #bodyleftint {width:63em; float:left; overflow:visible; padding:2em; background:transparent url(../images/ui/pagebtm.gif) 100% 100% no-repeat;}
#container #bodyleftint h2.header {font-weight:normal; color:#889e3f; margin:0; font-size:1.4em; text-transform:uppercase;padding:0;}

#container #bodyleftint h3.header {font-weight:bold; color:#666; margin:0; font-size:1.5em; padding:4px 0 0 0;}

#container #bodyleftint h2 {font-size:1.5em; margin:1em 0 1em 0; color:#889e3f; text-transform:none; font-weight:bold;line-height:1.3em;}
#container #bodyleftint blockquote {background-color:#e6eecd; padding:1.5em; border:1px solid #889e3f; margin:1em 0;}
#container #bodyleftint h1 {font-weight:normal; color:#98b04e; margin:0; font-size:2.8em; text-transform:uppercase;}
#container #bodyleftint h4 {font-weight:normal; color:#98b04e; margin:0; font-size:2em; text-transform:uppercase;}
#container #bodyleftint p {font-size:1.2em; margin-top:.3em; line-height:1.6em;}


#container #bodyleftint ul {font-size:1.2em; margin-top:.3em; margin-left:0em; padding-left:2em; line-height:1.6em; list-style-type:none; list-style-image:url(/images/ui/bullet.gif);}

#container #bodyleftint ul li ul {font-size:1em; margin-top:.3em; margin-left:0em; padding-left:2em; line-height:1.6em; list-style-type:none; list-style-image:url(/images/ui/bullet2.gif);}

/* NUMBERED LISTS*/

#container #bodyleftint ol  {
	font-size:1.4em;
	margin-top:.3em;
	margin-left:0em;
	padding-left:2em;
	line-height:1.6em;
	list-style-type:decimal;
}

#container #bodyleftint ol li {
	padding-bottom:1.2em;}

#container #bodyleftint .rightimg {float:right; margin:0 0 .7em .7em; font-size:1em; color:#888; text-align:center;}
#container #bodyleftint .rightimg img {border:.5em solid #cecece;}
#container #bodyleftint .rightimg p {width:15.9em;}

#container #bodyleftint .rightimg2 {float:right; margin:0 0 .7em .7em; font-size:1em; color:#888; text-align:center;}
#container #bodyleftint .rightimg2 img {border:none;}
#container #bodyleftint .rightimg2 img a {border:none;}
#container #bodyleftint .rightimg2 p {width:15.9em;}

/*WEBFORUM PAGES*/
#container #bodyleftint h3.header2 {font-weight:bold; color:#666; margin:0; font-size:1.8em; padding:16px 0 8px 0; line-height:1.6em;}
#container #bodyleftint .workingtitle{font-size:.9em; font-weight:normal;}
#container #bodyleftint p.forum {font-size:1.4em; margin-top:.3em; line-height:1.6em;}
#container #bodyleftint .date {font-size:1.2em; font-weight:bold;color:#889e3f;}


a.pdf, span.pdf { background:transparent url(/images/ui/pdf.gif) no-repeat 100% 50%; padding-left:0px; padding-right:1.8em;}
a.ppt, span.ppt { background:transparent url(/images/ui/ppt.gif) no-repeat 100% 50%; padding-left:0px; padding-right:1.8em;}
a.doc, span.doc { background:transparent url(/images/ui/doc.gif) no-repeat 100% 50%; padding-left:0px; padding-right:1.8em;}

/* calendar */
#container div#lightcalendar {background:#daddec; color:#8589b6; text-transform:uppercase; padding:1em; border:none; width:19.3em;}
#container div#lightcalendar h3 {margin:0 0 .5em 0; font-size:1.2em; font-weight:normal;}
#container div#lightcalendar ul {background-color:#fff; padding:.5em .5em 0 .5em; text-transform:none; list-style-type:none; margin:0 0 0 0; overflow:hidden;}
#container div#lightcalendar ul li {padding-bottom:1.5em; margin-top:-1em;}
#container div#lightcalendar ul li#top {margin-top:0;}
#container div#lightcalendar ul li .dateimg {position:relative; margin:0 .5em .5em .5em; width:4em; height:5em;}
#container div#lightcalendar ul li .date { position:relative; margin-top:-5.6em; margin-left:.5em; width:4em; height:5em; text-align:center; color:#fff;}
#container div#lightcalendar ul li .date span {display:block; font-size:2em; color:#666;padding-top:.3em;}
#container div#lightcalendar ul li .date span.tbd {font-size:1.5em; padding-top:.6em;}
#container div#lightcalendar ul li p {color:#666; font-size:1.3em; margin-left:4.3em; margin-top:-4.1em;}
#container div#lightcalendar ul li p a {color:#889e3f; margin:0; padding:0;}
#container div#lightcalendar ul li .goimggg {float:right; margin-top:-5em; margin-right:1em; padding:0em; width:1.8em; height:1.8em;}


/*provided by*/
#container #bodyleftint #providedby {margin:0; padding:0; list-style-type:none; list-style-image:none;}
#container #bodyleftint #providedby li {width:16em; float:left; display:block; padding:.5em .5em .5em 0;margin:0;}
#container #bodyleftint #providedby li p { line-height:1.3em;}

/*webforum*/
#container #bodyleftint .distinguished {margin:0; padding:0; list-style-type:none; list-style-image:none; width:50.5em;  overflow:hidden; padding:1em;background-color:#E6EECD; margin-bottom:1em; border:1px solid #889E3F;}
#container #bodyleftint .distinguished li {width:24em; float:left; padding:0em 1em 0em 0;}
#container #bodyleftint .distinguished li h3 {margin:0; padding:0;}
#container #bodyleftint .distinguished h6 {font-weight:bold; font-size: 1.2em; margin:0; padding:0; padding-bottom:.8em;}

#container #bodyleftint .registernow {text-align:center; }

#container #footerint {clear:both; overflow:hidden;}
/*#container #footerint img {float:right; padding-right:0em;}*/
#container #footerint p {padding:.5em .5em .5em 0em; float:left;}

#container #readingmats{ margin:1em 0 0 0; font-size:1.1em;}
#container #readingmats2 h4{ margin:1em 0 0 0; font-size:1.4em; font-weight:bold;}

#container #bodyleftint .distinguished2 {margin:0; padding:0; list-style-type:disc; width:50.5em;  padding:1em;background-color:#E6EECD; margin-bottom:1em; border:1px solid #889E3F;}
#container #bodyleftint .distinguished2 p  {font-size:1.1em; margin-top:.3em; line-height:1.6em;}

#container #bodyleftint .distinguished2 ul{
	list-style-type: disc;
	list-style-position: outside;
	}
#container #bodyleftint .distinguished2 ul li {width:500px; float:left; padding:0em 5em 0em 0; font-size:.9em;list-style-type:disc; list-style-position:outside; list-style:disc;}

/*------------AGENDA STYLES IN GREEN BOX ----------- */

#container #bodyleftint .distinguished3 {
	margin:0;
	padding:0;
	width:620px;
	padding:0;
	background-color:#E6EECD;
	border:1px solid #889E3F;
	position: relative;
	list-style:none;
}
#container #bodyleftint .distinguished3 p {font-size:1em; margin-top:.3em; line-height:1.6em;}

#container #bodyleftint .distinguished3 ul li {
	width:400px;
	float:left;
	padding:.5em 5em 0em 0;
	font-size:0.9em;
	list-style-type:none;
	line-height:1.1em;
}

#container #bodyleftint .distinguished3 ul li ul li {width:400px; padding:0 .3em .2em .2em;  font-size:1em; line-height:1.1em;}

#container #bodyleftint .distinguished3 h2 {padding-left:.5em;color:#666;text-align:center;}
#container #bodyleftint .distinguished3 h6{font-size: 1.2em; font-weight:bold; padding:0; }
#container #bodyleftint .distinguished3 h6 span{font-weight:normal;white-space: nowrap; padding:0 1em 0 .5em; text-align:right;
}
#bodyleftint .distinguished3 h6 .pdf{font-weight:normal; font-size:.9em;}

#bodyleftint .distinguished3 h6 a.pdf, span.pdf { background:transparent url(/images/ui/pdf.gif) no-repeat 100% 50%; padding-left:0px; padding-right:1.8em;}
#bodyleftint .distinguished3 span.smaller {font-size: .9em; font-weight:bold; margin-top: -.1em; padding-left:0px; margin-left:0px;}



#container #bodyleftint .distinguished5 {margin:0; padding:0; list-style-type:none; list-style-image:none; width:50.5em;  overflow:hidden; padding:1em;background-color:#E6EECD; margin-bottom:1em; border:1px solid #889E3F;}
#container #bodyleftint .distinguished5 li {width:40em; float:left; padding:0em 1em 0em 0;}
#container #bodyleftint .distinguished5 li h3 {margin:0; padding:0;}
#container #bodyleftint .distinguished5 h6 {font-weight:bold; font-size: 1.2em; margin:0; padding:0; padding-bottom:.8em;}

/*------------END AGENDA STYLES IN GREEN BOX ----------- */

/* ARCHIVE BUTTONS */
.button{ font-size:1.2em;padding:4px 12px;}
.pdf_header{color: #000; font-weight: bold; padding-top:24px; font-size:11px; font-weight:bold;}

#registernow {text-decoration:none; text-align:center;}
#registernow a:{text-decoration:none;}
#registernow visited:{text-decoration:none;}
#registernow hover:{text-decoration:underline;}
.unbold{font-weight:normal;}



/* calendar */
#container div#lightcalendar2 {background:#daddec; color:#8589b6;text-transform:uppercase; padding:1em; border:none; width:550px;}
#container div#lightcalendar2 h1 {margin:1em 0; font-size:2.5em; font-weight:bold;color:#8589b6;}
#container div#lightcalendar2 h3 {margin:1em 0 -1em 0; font-size:1.5em; font-weight:bold;color:#889e3f;}
#container div#lightcalendar2 ul {background-color:#fff; padding:.5em .5em 0 .5em; text-transform:none; list-style-type:none; margin:0 0 0 0; overflow:hidden;}
#container div#lightcalendar2 ul li {padding-bottom:2em; margin-top:2em;  }
#container div#lightcalendar2 ul li#top {margin-top:0;}
#container div#lightcalendar2 ul li .dateimg {position:relative; margin:0 .5em .5em .5em; width:4em; height:5em;}
#container div#lightcalendar2 ul li .date { position:relative; margin-top:/*-5.3em*/-6.3em; margin-left:.5em; width:4em; height:5em; text-align:center; color:#FFF;font-size:.9em;}
#container div#lightcalendar2 ul li .date span {display:block; font-size:2em; color:#666;padding-top:.5em;}
#container div#lightcalendar2 ul li .date span.tbd {font-size:1.5em; padding-top:.6em;}
#container div#lightcalendar2 ul li p {color:#666; font-size:1.3em; margin-left:4.3em; margin-top:-3.5em;}
#container div#lightcalendar2 ul li p a {color:#889e3f; margin:0; padding:0;}
#container div#lightcalendar2 ul li .goimggg {float:left; margin-top:-5em; margin-right:1em; padding:0em; width:1.8em; height:1.8em;}

.black{color:#666666;font-size:.8em;}
.green{color:#889e3f;}
h6{font-size:1.3em; margin:1em 0 1em 0; color:#666666; text-transform:none; font-weight:normal;line-height:1.3em;}
.3sides {float:left;padding: 2px 8px 2px 0;}
#bullets{font-size:1.2em;}
#bullets2{font-size:1em;}
#bullets2 li{font-size:1em; list-style-type:disc;}
.specialwidth{width:500px;}
.pad{padding:8px 10px 12px 0;}

#resources{font-size:1.1em; line-height:1.1em}

/*  TEST TEST  */

#container #bodyleft #schedule2 {
	position:absolute;
	bottom:15px;
	left:6px;
	padding:20.3em 0 0 2em;
	height:26em;
	overflow:visible;
	width:65em;
}
#container #bodyleft #schedule2 h2 {text-transform:uppercase; color:#fff; font-weight:normal; margin-bottom:.2em; font-size:1.5em;}
#container #bodyleft #schedule2 .date {width:4em; height:4.6em; position:relative; font:1.1em Arial, Helvetica, sans-serif;padding:.2em 0 0 0; text-align:center; color:#fff; margin-top:-5.2em;}
#container #bodyleft #schedule2 .date span {display:block; font-size:2em; padding:.3em; color:#666;}
#container #bodyleft #schedule2 p {margin:0 0 0 1em; height:5.2em; width:7.5em; position:relative; top:-4em/*9em*/; left:4.1em; font-size:1.1em; overflow:visible;}
#container #bodyleft #schedule2 ul {width:62.6em; list-style-type:none; margin:0; padding:0em; height:8.4em; overflow:hidden;}
#container #bodyleft #schedule2 ul li {width:16.8em; display:block; float:left; padding:0 1em 0 1em; margin:1em 0 1em 0; border-right:1px solid #094488; font-size:1.1em; height:5.7em;}
#container #bodyleft #schedule2 ul li img.dateimg {width:4.6em; height:5.5em;}
#container #bodyleft #schedule2 ul li img.goimg { float:right; position:relative; margin-top:-9em; width:1.8em; height:1.8em;}

