body { background: #ededed url(/images/pagebkg.gif) repeat-x top center;color:#333333; margin:0; 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: 1064px; margin:0 auto; padding:0; text-align: left;  }

#container #header { width: 1064px; height: 159px; background: #006699 url(/images/header/bkg.jpg) no-repeat top center;}

#header #nav { width: 685px;height:59px;position: absolute;top:100px;left:35px;margin: 0;padding: 0;}

/*up state
#nav {float: left;list-style: none; }
#nav {position: absolute;top: 0;margin: 0;padding: 0;display: block;height: 59px;background: transparent url(/images/header/nav.gif) no-repeat top center;text-indent: -9999px;overflow: hidden;}
*/
#whomhelp {position:relative; text-indent: -9999px;overflow: hidden;left: 0;width: 225px;height:59px;background: transparent url(/images/header/nav.gif) no-repeat 0 0;}
#whomhelp:hover, #whomhelp.down {background-position: 0 -60px;}
#topicsissues {position:relative; text-indent: -9999px;overflow: hidden;height:59px;width: 226px;background: transparent url(/images/header/nav.gif) no-repeat -225px 0;}
#topicsissues:hover, #topicsissues.down {background-position: -225px -60px;}
#oursolutions {position:relative; text-indent: -9999px;overflow: hidden;height:59px;width: 234px;background: transparent url(/images/header/nav.gif) no-repeat -451px 0;}
#oursolutions:hover, #oursolutions.down {background-position: -451px -60px;}

#container #header #topnav { position: absolute; left: 33px; width: 957px; height: 45px;  }
#container #header #topnav #tier2container { margin: 0; padding: 0; height:45px; }
#container #header #topnav #tier2container li { list-style: none; display: inline; float: left;}
#container #header #topnav #tier2container li .logo { width: 152px; }
#container #header #topnav #tier2container li #tier2 { margin:0; padding:0; }
#container #header #topnav #tier2container li #tier2 li { list-style: none; display: inline; float: left; margin:10px 10px 0; }
#container #header #topnav #tier2container li #tier2 li a { font-size: 11px; padding-top: 10px; font-weight: bold; font-family: helvetica, arial; color:#ffffff; text-decoration: none; }
#container #header #topnav #tier2container li #tier2 li a:Hover { color:#A1CCE1; }

#container #header #topnav .searchbox { width: 180px; height:15px; margin: 0 0 0 20px; padding: 3px 7px 0; text-align: right; background-color: #F0F2EE; color: #999999; font: normal 11px helvetica, arial; }
#container #header #topnav .tsea { margin: 9px 7px 0; padding:0; }
#container #header #topnav .tseab { margin: 7px 0; }

/* HOMEPAGE STYLES */

#container #mainbodyhome { width: 1064px; text-align: center; 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: 1064px; text-align: center; background: #F7FAF5 url(/images/sub/bkg.jpg) repeat-x top left; padding:10px 0;margin:0; }

#container #mainbody #secnav { width: 982px; display:block; margin: 0 auto 0 auto; padding:8px 0 0 0; text-align: left;background: #ffffff url(/images/sub/submenutop.gif) no-repeat top center;  }
#container #mainbody #secnav ul { display: inline; float:left; width: 165px; border-left: 1px solid #CCCCCC; padding:0 0 0 20px; margin: 0; }
#container #mainbody #secnav ul#firstcol { border-left: 0px; margin:0 0 0 15px;padding:0; }
#container #mainbody #secnav ul li {list-style: none; display: block;} 
#container #mainbody #secnav ul li a { font: bold 11px helvetica; color: #006699; text-decoration: none}
#container #mainbody #secnav ul li a:Hover, #container #mainbody #secnav ul li a.down { color: #b5b5b5;text-decoration: underline}
#container #mainbody #secnav #botimage { background-image:url(/images/sub/submenubot.gif); width:982px; height:8px;clear:both;padding:0;margin:0; }
#container #mainbody #contentbody { width: 982px; margin: 0 auto;display: block;clear: both;background-color:#ffffff; }

#container #mainbody #contentbody #contenttop { width:725px;height:127px;float:left;text-align: left; display: inline; background: #ffffff url(/images/sub/subpagetop.jpg) no-repeat top left; }
#container #mainbody #contentbody #contenttop #breadcrumb { margin:25px 0 0 20px;width:700px;height:35px; }
#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 20px helvetica;color:#958F73; }
#container #mainbody #contentbody #contenttop #inthissection { margin:0 0 0 20px;width:238px;height:30px;display:inline; float:left;background-image:url(/images/sub/inthissection.gif) }
#container #mainbody #contentbody #contenttop #inthissection #seccont { margin:0;display:none;position:absolute;z-index:99999;width:238px;float:left;background:#ffffff url(/images/sub/inthissectionbkg.gif) no-repeat bottom center; }
#container #mainbody #contentbody #contenttop #inthissection #seccont #timage {background-image:url(/images/sub/inthissectionup.gif);width:238px;height:30px;}
#container #mainbody #contentbody #contenttop #inthissection #seccont #citems ul {width:210px;text-align:center;margin:3px 10px;padding:0;}
#container #mainbody #contentbody #contenttop #inthissection #seccont #citems ul li {text-align:left;list-style-type:none;margin-top:3px;padding-bottom:3px;border-bottom:1px solid #cccccc;}
#container #mainbody #contentbody #contenttop #inthissection #seccont #citems ul li a {font:normal 11px helvetica;text-decoration:none;color:#1177a8;}
#container #mainbody #contentbody #contenttop #inthissection #seccont #citems ul li a:hover { color:#000000; text-decoration: underline; }

#container #mainbody #contentbody #contentimage { width: 257px; height:127px;float:left;text-align: left; display: inline; }

#container #mainbody #contentbody #cspacer { width: 982px; display: block; clear:both;height:1px; margin: 1px 0 1px 0; background-color:#E5E6E2; }

#container #mainbody #contentbody #pagecontent { width:710px;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 30px 20px;font: normal 12px helvetica; color:#333333;min-height:300px;height:auto !important; height:300px;  }
#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 #searchresultlist { width:97%;padding-right:10px;text-align:left;margin:10px auto 10px auto; }
#container #mainbody #contentbody #pagecontent #content #searchresultlist a { font-weight:bold; }

#container #mainbody #contentbody #pagecontent #content #toolkit { margin:20px 0 10px 0; padding:3px;display:block;clear:both; }
#container #mainbody #contentbody #pagecontent #content #toolkit li { display:inline;list-style-type:none; }
#container #mainbody #contentbody #pagecontent #content #toolkit li.spacer { padding:0 7px 0 7px; }

#container #mainbody #contentbody #pagemods { width: 260px; text-align: left; float:left;display: inline;background-color:#ffffff; }
#container #mainbody #contentbody #pagemods #modcontent { padding:35px 0 0 5px; }
#container #mainbody #contentbody #pagemods #modcontent #modlocations { width: 245px; clear: both; display: block; margin-top:85px;height:260px; background-image:url(/images/sub/modlocations.jpg); }
#container #mainbody #contentbody #pagemods #modcontent #mod { width: 260px; min-height:103px;height:auto !important; height:103px;text-align:center;background: transparent url(/images/sub/modbkg.gif) no-repeat top center; }
#container #mainbody #contentbody #pagemods #modcontent #modimage { width: 260px; min-height:90px;height:auto !important; height:90px;text-align:left;background-image:none; }
#container #mainbody #contentbody #pagemods #modcontent #mod P {padding:0 0 5px 0;margin:0; }
#container #mainbody #contentbody #pagemods #modcontent #mod #modtitle { width: 232px; text-align:left;margin: 0 auto; padding-top:14px; font:bold 14px helvetica; color:#958F73; }
#container #mainbody #contentbody #pagemods #modcontent #mod #modcopy { width: 232px; text-align:left;margin: 0 auto; padding:33px 0 0 0;font:normal 12px helvetica; color:#000000; }
#container #mainbody #contentbody #pagemods #modcontent #modspacer { width: 260px; clear: both; padding:0;margin:0;display: block; height:50px; background: transparent url(/images/sub/modbot.gif) no-repeat top center; }
#container #mainbody #contentbody #footspacer { width: 982px; clear: both; display: block; height:50px; background-color:#ffffff; }


#footer { width: 982px; background-color:#ffffff; padding: 35px 0 0 0; margin:0 auto; text-align: left; font-family: helvetica, arial;}
#footer #frow1 { margin: 0 0 5px 25px;}
#footer #frow1 a { font-size: 13px; color: #006699; text-decoration: none; font-weight: bold; }
#footer #frow1 a:Hover { font-size: 13px; color: #006699; text-decoration: underline; font-weight: bold; }
#footer #frow1 .sp { font-size: 13px; color: #757263; padding: 0 10px 0 15px; }

#footer #frow2 { margin: 0 0 20px 25px;}
#footer #frow2 a { font-size: 11px; color: #006699; text-decoration: none; font-weight: bold; }
#footer #frow2 a:Hover { font-size: 11px; color: #006699; text-decoration: underline; font-weight: bold; }
#footer #frow2 .sp { font-size: 11px; color: #757263; padding: 0 5px 0 10px; }

#footer #frow3 { padding: 0 0 35px 25px;}
#footer #frow3 ul { margin:0;padding:0; }
#footer #frow3 ul li { float:left;list-style-type:none; }
#footer #frow3 ul li.copyright { color: #757263; font-size: 11px; font-weight: bold;margin-right:25px; }
#footer #frow3 ul li a.facebook { width:109px;height:36px;text-indent:-9999px;float:left;outline:0;background:transparent url(/images/sociallogos.gif) 0 0 no-repeat;margin-right:15px; }
#footer #frow3 ul li a.twitter { width:94px;height:36px;text-indent:-9999px;float:left;outline:0;background:transparent url(/images/sociallogos.gif) -123px 0 no-repeat; }

#footerprint { display:none; }

.related { font:bold 13px helvetica; color: #000000; }

.copybold { font-weight:bold; }

div.pagination {
	padding: 5px;
	margin: 7px;
	clear:both;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #99BDCE;
	background-color: #fff;
	text-decoration: none; /* no underline */
	color: #99BDCE;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-color: #99BDCE;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000;
		
		font-weight: bold;
		background-color: #99BDCE;
		color: #000;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
