body						{ font:normal smaller Arial, Verdana, Sans-serif; color:#8a8b89; background:#fff url(/images/body-bg.jpg) center 0 repeat-x; }
p							{ padding:0 0 1.4em 0; font-family: Arial, Verdana, sans-serif; }
.home p 						{ padding:0 0 1em 0; line-height: 1.3em; }
.intro						{ color:#6a9902; font:italic 1.3em "Times New Roman", Serif; line-height:1.5em; }
a						{ color:#6a9902; }
.right						{ float:right; }
.left						{ float:left; }
img.right					{ border-top:solid 5px #6a9902; }
img.left					{ border-top:solid 5px #6a9902; }

h2 { margin-bottom:10px; font-size:150%; }

#site-wrapper				{ width:984px; margin:auto; position:relative; }
#home-content				{ width:445px; height:180px; left:503px; top:378px; position:absolute; color:#ddd; font:normal 1em "Times New Roman", Serif; line-height:2em; overflow:auto; }
#home-footer				{ top:591px; left:155px; position:absolute; font-size:0.75em; }
#header						{ width:958px; height:156px; margin:0 13px; position:relative; background:url(/images/header-bg.jpg) 0 0 no-repeat; }
#content-wrapper			{ width:958px; min-height:411px; margin:0 13px; position:relative; background:url(/images/content-bg.jpg) right 0 no-repeat; }
#content					{ width:610px; padding:25px 30px 0 318px; line-height:1.8em; font-size:0.85em; }
#footer						{ width:844px; margin:auto; padding:30px 0 0 140px; font-size:0.75em; background:url(/images/footer-bg.png) 0 0 no-repeat; }

#content ul { margin-left:20px; list-style-type:disc; }

.home						{ min-height:591px; background:url(/images/home-bg.png) 0 0 no-repeat; }
.home h1					{ left:121px; top:130px; position:absolute; }
.home h1 a					{ width:180px; height:74px; display:block; text-indent:-9999px; overflow:hidden; background:url(/images/logo.png) 0 0 no-repeat; }
.home .tagline				{ left:332px; top:159px; position:absolute; color:#fff; }
.home h2					{ width:383px; height:75px; left:477px; top:288px; text-indent:-9999px; overflow:hidden; position:absolute; background:url(/images/headline.png) 0 0 no-repeat; }
.home #nav					{ left:140px; top:256px; position:absolute; }
.home #nav a				{ width:168px; height:34px; display:block; text-indent:-9999px; overflow:hidden; }

.home #nav1 a				{ background:url(/images/nav.png) 0 0 no-repeat; height: 39px; }
.home #nav2 a				{ background:url(/images/nav.png) 0 -39px no-repeat; }

.home #nav1 a:hover,
.home #nav1 a.selected		{ background:url(/images/nav.png) -168px 0 no-repeat; }
.home #nav2 a:hover,
.home #nav2 a.selected		{ background:url(/images/nav.png) -168px -39px no-repeat; }

.interior					{ width:984px; margin:auto; position:relative; background:url(/images/site-wrapper-bg.png) 0 0 repeat-y; }
.interior h1				{ left:107px; top:82px; position:absolute; }
.interior h1 a				{ width:180px; height:74px; display:block; text-indent:-9999px; overflow:hidden; background:url(/images/logo.png) 0 0 no-repeat; }
.interior .tagline			{ left:317px; top:111px; position:absolute; color:#fff; }

.interior #nav				{ left:125px; top:57px; position:absolute; }
.interior #nav a			{ width:162px; height:32px; display:block; text-indent:-9999px; overflow:hidden; }
.interior #nav ul			{ padding:3px 0 7px 0; }
.interior #nav ul a			{ width:136px; height:15px; margin:0 0 7px 14px; padding:0 0 0 12px; text-indent:0; color:#8a8b89; text-decoration:none; font:italic normal 1em "Times New Roman", Serif; background:transparent; }
.interior #nav ul a:hover,
.interior #nav ul a.selected{ background:url(/images/nav-icon.png) 0 0 no-repeat; }

.interior #nav1 a			{ background:url(/images/interior-nav.png) 0 0 no-repeat; }
.interior #nav2 a			{ background:url(/images/interior-nav.png) 0 -32px no-repeat; }

.interior #nav1 a:hover,
.interior #nav1 a.selected	{ background:url(/images/interior-nav.png) -162px 0 no-repeat; }
.interior #nav2 a:hover,
.interior #nav2 a.selected	{ background:url(/images/interior-nav.png) -162px -32px no-repeat; }

#home-footer p				{ margin-right:10px; float:left; color:#c4c8c9; }
#home-footer a				{ margin-right:10px; float:left; text-decoration:none; color:#b0b6b7; }
#home-footer a:hover		{ text-decoration:underline; }

#footer p					{ margin-right:10px; float:left; color:#c4c8c9; }
#footer a					{ margin-right:10px; float:left; text-decoration:none; color:#b0b6b7; }
#footer a:hover				{ text-decoration:underline; }


/*#FAQs Classes#*/

#content dl { margin: -4px 0 0 0; }
#content dt { cursor: pointer; font-weight: bold; padding: 4px 0 0 12px; color:#6a9902;}
#content dd { margin: 0; padding: 4px 0 0 20px; width: 370px; }

#content dl dt.closed { background:url(/images/plus.png) 0 11px no-repeat; }

#content dl dt.open { background:url(/images/minus.png) 0 11px no-repeat; }
