body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; } 

.hiddenText { margin-left: -9999px; }
	/* Heaser & Top Nav Styles*/
	#header { margin: 58px 0 0 0; overflow: hidden; overflow: hidden; height: 103px; }
	#header a#logo { float: left; display: block; height: 103px; width: 292px; margin: 0; padding: 0; }
	#header #topNav { float: right; background: url(../_images/bg-topNav.gif) no-repeat; height: 40px; width: 472px; padding: 0; margin: 0; }
	#header #topNav ul.cufon-ready { list-style-type: none; text-transform: uppercase; text-align: center; font-size: 12px; font-weight: bold; padding: 0; margin: 14px 0 0 28px; }
	#header #topNav ul.cufon-ready li { float: left; margin: 0 20px 0 0; padding: 0; } 
	#header #topNav ul.cufon-ready li a { color: #fff; text-decoration: none; }
	#header #topNav ul.cufon-ready li a:hover { color: #ffea60; text-decoration: none; }
	#header #topNav ul.cufon-ready li a.selected { color: #ffea60; text-decoration: none; }
/* Home Page Styles */	
#homePageWrapper { background: url(../_images/bg-home.jpg) no-repeat; width: 100%; background-position: top center; margin: 0; overflow: hidden; }
#homePage { width: 900px; margin: 0 auto; overflow: hidden; }
	#topStory {
	float: right;
	clear: both;
	width: 445px;
	text-align: left;
	overflow: hidden;
	height: 270px;
}
	#topStory h2.cufon-ready { font-size: 36px; font-weight: normal; margin: 0 0 18px 0; padding: 0; }
	#topStory p { font-size: 12px; padding: 0; margin: 0 0 15px 0; line-height: 17px; }
	#topStory p a { color: #000; text-decoration: underline; }
	#topStory p a:hover { text-decoration: none; }
	#topStory a.more { background: url(../_images/arrow.gif) no-repeat; padding: 0 0 0 12px; background-position: left; color: #1b2950; text-decoration: none; font-weight: bold; text-transform: uppercase; }
	#topStory a.more:hover { text-decoration: underline; }
	
	/* Home Page 3 column styles */
	#topicsWrapper {
	clear: both;
	padding: 28px 0 0 0;
	margin: 0;
	overflow: hidden;
}
	#topicsWrapper .topics { float: left; width: 300px; color: #505050; font-size: 12px; }
	#topicsWrapper .topics p { width: 292px; }
	#topicsWrapper .topics a { color: #505050; text-decoration: underline; }
	#topicsWrapper .topics a:hover { text-decoration: underline; color: #000099; }
	#topicsWrapper .topics a.more { background: url(../_images/arrow.gif) no-repeat; padding: 0 0 0 12px; background-position: left; color: #1b2950; text-decoration: none; font-weight: bold; text-transform: uppercase; }
	#topicsWrapper .topics a.more:hover { text-decoration: underline; }
	#topicsWrapper .topics h2.cufon-ready  { font-size: 16px; font-weight: normal; color: #000; }
	#topicsWrapper .topics ul { list-style: square; padding: 0 0 0 15px;  margin: 0; width: 270px; }
	#topicsWrapper .topics ul li {  margin: 0 0 12px 0; padding: 0; }
	#topicsWrapper .topics ul { list-style: none; padding: 0; margin: 0; }
	#topicsWrapper .topics ul li.pdf { background: url(../_images/pdf.gif) no-repeat; margin: 0 0 12px 0; padding: 0 0 0 28px; line-height: 20px; }
	#topicsWrapper .topics ul li.web { background: url(../_images/web.gif) no-repeat; margin: 0 0 12px 0; padding: 0 0 0 28px; line-height: 20px; }
	
	/* Interior Page styles */
	#interiorWrapper { background: url(../_images/bg-interior.jpg) no-repeat; width: 100%; background-position: top center; margin: 0; overflow: hidden; }
		#interiorPage { width: 900px; margin: 0 auto; overflow: hidden; }
			#mainContent { margin: 0; padding: 0 25px 0 53px; width: 522px; font-size: 13px; color: #484848 ; float: left; }
			#mainContent h1.cufon-ready { font-size: 22px; color: #000; padding: 0 0 21px 0; margin: 0; }
			#mainContent h2 { font-size: 13px; color: #000; padding: 0; margin: 0; }
			#mainContent p { line-height: 17px; padding: 3px; margin: 1; }
			#mainContent p.question { font-weight: bold; }
			#mainContent ul {}
			#mainContent ul li { margin: 0 0 15px 0; padding: 0; }
			#mainContent a { color: #656565; text-decoration: underline; }
			#mainContent a:hover { text-decoration: underline; color: #000099; }
		/* Interior Right Nav Styles */
		#interiorPage #rightNav { float: left; width: 300px; }
	
	/* Footer Styles */
	#footer { background: url(../_images/footer-shadow.gif) no-repeat; width: 900px; height: 100%; overflow: hidden; padding: 60px 0 60px 0; margin: 0; }	
	#footer a.logo { background: url(../_images/logo.gif) no-repeat; height: 33px; width: 72px; float: left; display: block; margin: 0; padding: 0; }
	#footer #secondaryNav { float: right; margin: 10px 0 0 0; padding: 0; }
	#footer #secondaryNav ul { list-style-type: none; text-transform: uppercase; text-align: center; font-size: 11px; padding: 0; margin: 0; }
	#footer #secondaryNav ul li { float: left; margin: 0 30px 0 0; padding: 0; } 
	#footer #secondaryNav ul li.last { margin-right: 0; } 
	#footer #secondaryNav ul li a { color: #656565; text-decoration: none; }
	#footer #secondaryNav ul li a:hover { text-decoration: underline;}
	
	
	/* Collapsible Div */
	
	.layer1 {
margin: 0;
padding: 0;
width: 500px;
}
 
.heading {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#074c91;
}
.content {
padding: 5px 10px;
background-color:#fafafa;
}
p { padding: 5px 0; }

