body { background-color: #ffffff;color:#333333; margin:0px; padding:0; text-align: center; }
form, img { padding:0; margin:0; }
a { color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }

#container { position: relative; width: 100%; margin:0 auto; padding:0; text-align: left;font:normal 12px helvetica;  }


#printheader { display:block !important;height:120px !important;width:750px;margin:0 auto;}

#header, #header #nav, #header #topbkg, #qm0, #whomhelp, #whomhelp.down, #topicsissues, #topicsissues.down, #oursolutions, #oursolutions.down, #container #header #topnav, #footer { display:none}


/* HOMEPAGE STYLES */

#container #mainbodyhome { width: 640px; text-align: left; background-color: #ffffff;}

#container #mainbodyhome #row1 { width: 987px; margin: 0 auto; height: 330px; padding-top:10px; text-align: left; color: #958F73; font-family: helvetica, arial; }
#container #mainbodyhome #row1 #carousel-container { position: relative; width: 713px; height: 323px; display: inline; float: left; }
#container #mainbodyhome #row1 #carousel { position: relative; width: 713px; height: 323px; display: inline; float: left; }
#container #mainbodyhome #row1 #carousel #slide { position: relative; width:710px;height:317px;overflow:hidden; }
#container #mainbodyhome #row1 #carousel #slide #item { position: relative; z-index:5;width:710px;height:317px;margin-right:2px; }

#container #mainbodyhome #row1 #carousel #slide #item #carimage {position:absolute;width:710px;top:0;left:0;z-index:1; }
#container #mainbodyhome #row1 #carousel #slide #item #shadebkg { position:absolute;top:250px;left:3px;z-index:2; }
#container #mainbodyhome #row1 #carousel #slide #item #text { position:absolute;width:600px;top:260px;left:45px;z-index:3;font:normal 12px helvetica;color:#ffffff; }
#container #mainbodyhome #row1 #carousel #slide #item #text a { position:absolute;font:bold 12px helvetica;color:#3399ff; }
#container #mainbodyhome #row1 #carousel #slide #item #text .cartitle { position:absolute;font:bold 13px helvetica;color:#ffffff; }



#container #mainbodyhome #row1 #hcopy { width: 250px; height: 323px; display: inline; float: left; margin: 10px 0 0 20px; }
#container #mainbodyhome #row1 #hcopy h2 { padding:0; margin: 0; font-size: 27px; font-style: italic; }
#container #mainbodyhome #row1 #hcopy p { padding:10px 0; margin: 0; font-size: 16px; height:230px; }
#container #mainbodyhome #row1 #hcopy .learn { float: right; }
#container #mainbodyhome #row1 #hcopy a { font-size: 11px; font-weight: bold; color: #006699; text-decoration: none;}

#container #mainbodyhome #row2 { width: 987px; height: 245px; margin: 10px auto; text-align: left; color: #000000; font-family: helvetica, arial; }

#container #mainbodyhome #row2 #news { width: 414px; height: 248px; display: inline; float: left; background: transparent url(/images/home/homemods.gif) 0 0 no-repeat; font: normal 11px helvetica; }
#container #mainbodyhome #row2 #news #viewallnews { margin: 15px 0 0 0;width:400px;font-weight:bold;text-align:right; }
#container #mainbodyhome #row2 #news #newscontent { margin: 25px 0 0 15px; }
.scroll-pane-news { width: 380px;height: 160px;	overflow: auto; background: #ffffff; float: left; margin:0; padding:0;}


#container #mainbodyhome #row2 #calendar { width: 291px; height: 248px; display: inline; float: left; background: transparent url(/images/home/homemods.gif) -424px 0 no-repeat; margin: 0 7px 0 10px; font: normal 11px helvetica;}
#container #mainbodyhome #row2 #calendar #viewallevents { margin: 15px 0 0 0;width:272px;font-weight:bold;text-align:right; }
#container #mainbodyhome #row2 #calendar #calcontent { margin: 25px 0 0 18px; }
.scroll-pane-cal { width: 259px;height: 160px;	overflow: auto;	background: #ffffff; float: left; margin:0; padding:0;}

#container #mainbodyhome #row2 #mods { width: 250px; height: 248px; display: inline; float: left; }
#container #mainbodyhome #row2 #mods #fif { width: 263px; height: 55px;background: transparent url(/images/home/homemods.gif) -724px 0 no-repeat; margin: 0 0 0 0; }
#container #mainbodyhome #row2 #mods #pollmod { width: 250px; height: 248px;padding: 0 0 0 15px;background: transparent url(/images/home/homemods.gif) -724px 0 no-repeat; }
#container #mainbodyhome #row2 #mods #pollmod #modpollspacer { width: 248px; height: 60px;display:block; }

#container #mainbodyhome #row3 { width: 987px; margin: 0 auto; height: 57px; text-align: left; }
#container #mainbodyhome #row3 #crisis { text-indent: -2000px; width: 259px; margin-right:5px; height: 57px; display: inline; float: left; background: transparent url(/images/home/homemods.gif) 0 -248px no-repeat; }
#container #mainbodyhome #row3 #generalinfo { text-indent: -2000px; width: 436px; height: 57px; display: inline; float: left; background: transparent url(/images/home/homemods.gif) -276px -248px no-repeat; margin: 0 7px 0 10px; }
#container #mainbodyhome #row3 #newsletter { width: 260px; height: 57px; display: inline; float: left; background: transparent url(/images/home/homemods.gif) -727px -248px no-repeat; }
#container #mainbodyhome #row3 #newsletter a { text-indent: -2000px;position: absolute;width: 260px; height: 57px;outline: none;  }
/* SUBPAGE STYLES */

#container #mainbody { width: 100%; text-align: center; background-color:#ffffff; padding:10px 0;margin:0; }

#container #mainbody #secnav { display:none; }
#container #mainbody #contentbody { width: 750px; text-align:left; display: block;clear: both;background-color:#ffffff; }

#container #mainbody #contentbody #contenttop { width:100%;float:left; }
#container #mainbody #contentbody #contenttop #breadcrumb { margin:25px 0 0 20px;width:700px;height:43px; }
#container #mainbody #contentbody #contenttop #breadcrumb ul {margin: 0; padding: 0;}
#container #mainbody #contentbody #contenttop #breadcrumb ul li {list-style: none; display: inline; float: left; padding-right:17px; background: transparent url(/images/sub/breadcrumb.gif) no-repeat center right; }
#container #mainbody #contentbody #contenttop #breadcrumb ul li.current {background-image: none; }
#container #mainbody #contentbody #contenttop #breadcrumb ul li a {font:bold 11px helvetica; color:#b5b5b5; text-decoration: none;}
#container #mainbody #contentbody #contenttop #breadcrumb ul li a:hover {font:bold 11px helvetica; color:#999999; text-decoration: underline;}

#container #mainbody #contentbody #contenttop #subtitle { margin:0 0 2px 20px;width:620px;height:14px;display:inline; float:left;font:bold 14px helvetica;color:#999999; }
#container #mainbody #contentbody #contenttop #pagetitle { margin:0 0 0 20px;width:435px;display:inline; float:left;font:bold 22px helvetica;color:#958F73; }
#container #mainbody #contentbody #contenttop #inthissection { display:none }

#container #mainbody #contentbody #contentimage { display:none }

#container #mainbody #contentbody #cspacer { display:none }

#container #mainbody #contentbody #pagecontent { width:100%;text-align: left; float:left;display: inline;background-color:#ffffff;padding:0;font: normal 12px helvetica; color:#000000;  }
#container #mainbody #contentbody #pagecontent #content {padding:30px 15px 15px 20px;font: normal 12px helvetica; color:#333333;  }
#container #mainbody #contentbody #pagecontent #content h2 { margin: 0 0 10px 0; clear: both; font: bold 16px helvetica; color: #000000; }
#container #mainbody #contentbody #pagecontent #content P { padding:0 0 10px 0; margin:0; }

#container #mainbody #contentbody #pagecontent #content P a.ctype { font-weight: bold; text-decoration: none; color:#1177A8;font-size: 14px; }
#container #mainbody #contentbody #pagecontent #content P a.ctype:Hover { text-decoration: underline; }

#container #mainbody #contentbody #pagecontent #content #toolkit { display: none; }

#container #mainbody #contentbody #pagemods { display:none }
#container #mainbody #contentbody #footspacer { height:35px;clear:both; }


#footerprint { width: 700px; background-color:#ffffff; font-family: helvetica, arial;clear:both;text-align:left;display:block;margin:0 auto;font-size:11px;}

