/* Overall Layout Formatting
----------------------------------------------- */
BODY { margin: 0; padding: 0; background: #fff url(images/bgheader.gif) top repeat-x; font: 13px arial, san-serif; color: #555; }
/*#SiteWrapper { margin: 0 auto; padding: 0; text-align: left; background: url(images/bg.gif) top left repeat-y; }*/
#SiteWrapper { margin: 0 auto; padding: 0; text-align: left; }
#Header { margin: 0; padding: 0; text-align: left; }
#ContentArea { margin: 0 0 0 19px; padding: 0; width: 773px; text-align: left; clear: both; background-color: #ffffec; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; }
#ContentArea #LeftColumn { margin: 0; padding: 0 10px 20px 30px; float: left; width: 205px; display: block; }
#ContentArea #RightColumn { margin: 0; padding: 0 30px 20px 20px; float: right; width: 470px; display: block; border-left: 1px dotted #a4a4a4; }
#ContentArea #Full { margin: 20px 40px; padding: 0; }


/* Sitewide Typography
----------------------------------------------- */
H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
UL { margin: 0; padding: 0 0 18px 0; }
OL { margin: 0; padding: 0 0 18px 0; }
LI { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet_lg.gif) top left no-repeat; }
DL { margin: 0; padding: 0; }
DT { margin: 0; padding: 0; }
DD { margin: 0; padding: 0; }
P  { margin: 0; padding: 0 0 18px 0; font-size: 13px; line-height: 18px; }
TD { margin: 0; padding: 0 0 18px 0; font-size: 13px; line-height: 18px; }
A { color: #00548c; }
A:link 		{  }
A:visited 	{  }
A:hover 	{ color: #cf1111; }
A:active 	{ color: #cf1111; }

#ContentArea #RightColumn img { margin: 0; padding: 0 0 15px 15px; float: right; }

H1 { margin: 0 30px 20px 30px; padding: 5px 0 8px 0; font: 18px arial, san-serif; color: #80a75b; font-weight: bold; border-bottom: 1px dotted #a4a4a4; }
H2 { padding-bottom: 5px; font: 15px arial, san-serif; color: #80a75b; font-weight: bold; }
H3 { margin: 0 0px 10px 30px; padding: 5px 0 8px 0; font: 14px arial, san-serif; color: #0d5386; font-weight: bold; }

P.hr { margin-top: 5px; padding-top: 15px; border-top: 1px dotted #a4a4a4; clear: both; }
P.sm { font-size: 11px; }
h2.hr { margin-top: 5px; padding-top: 15px; border-top: 1px dotted #a4a4a4; clear: both; }
.hlight { font-weight: bold; color: #367dbd; }
.initialCap { font-size: 42px; font-weight: bold; line-height: 36px; color: #357dbc; float: left; }

#ContentArea #LeftColumn H1 { margin: 0 0 5px 0; padding: 5px; background: #7eaa57 url(images/bgl2nav.gif) top left no-repeat; font-size: 13px; font-weight: bold; color: #fff; }

#ContentArea #LeftColumn LI { margin: 0; padding: 8px 5px 10px 20px; list-style: none; background: url(images/bullet.gif) top left no-repeat; font-size: 12px; line-height: 17px; border-bottom: 1px dotted #a4a4a4; }
#ContentArea #LeftColumn LI A { text-decoration: none; }
#ContentArea #LeftColumn LI .uline { text-decoration: underline; font-weight: normal }
#ContentArea #LeftColumn LI.on { font-weight: bold; background: url(images/surveynavbg.jpg) top left no-repeat; }
#ContentArea #LeftColumn LI.onlg { font-weight: bold; background: url(images/surveynavbglg.jpg) top left no-repeat; }
#ContentArea #LeftColumn LI.Last { border-bottom: 3px solid #7eaa57; }

LI.one   { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet1.gif) top left no-repeat; }
LI.two   { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet2.gif) top left no-repeat; }
LI.three { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet3.gif) top left no-repeat; }
LI.four  { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet4.gif) top left no-repeat; }
LI.five  { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet5.gif) top left no-repeat; }
LI.six   { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet6.gif) top left no-repeat; }

#tblSurvey { margin: 0; padding: 0; width: 100%; border: 1px solid #cbc8be; }
#tblSurvey TH { margin: 0; padding: 5px 15px; background: #357dbc url(images/bgth.gif) top left no-repeat; font-size: 14px; font-weight: bold; color: #fff; }
#tblSurvey TD { margin: 0; padding: 5px 15px; background: url(images/bghomelinksblue.gif) bottom repeat-x; border-bottom: 1px solid #aecedc; }
#tblSurvey TD.Last { font-size: 11px; background-color: #fff; background: none; border-bottom: 5px solid #357dbc; }
#tblSurvey .blue { color: #357dbc; font-weight: bold; }

#SiteMap DL { margin: 0; padding: 0; }
#SiteMap DT { margin: 0; padding: 15px 0 0 0; font-weight: bold; line-height: 18px; }
#SiteMap DD { margin: 0; padding: 0; line-height: 18px; }
#SiteMap LI { padding: 0 0 20px 25px; }
#SiteMap UL UL { padding: 0 0 15px 30px; }
#SiteMap LI LI { padding: 10px 0 0 0; list-style: circle; background-image: none; }


/* Home Page
----------------------------------------------- */
#Home #ContentArea { margin: 0 0 0 19px; padding: 0; width: 773px; text-align: left; background: #ffffec; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; clear: both; }
#Home #ContentArea #LeftColumn { margin: 0; padding: 20px 0 20px 35px; float: left; width: 330px; }
#Home #ContentArea #RightColumn { margin: 0; padding: 20px 5px 20px 0; float: right; width: 370px; border-left: none; }

#Home H1 { margin: 0; padding-bottom: 12px; font: 13px arial, san-serif; color: #666; font-weight: bold; border-bottom: none; }
#Home H2 { padding-bottom: 5px; font: 15px arial, san-serif; color: #367dbd; font-weight: bold; }

#Home #ContentArea #LeftColumn LI { margin: 0; padding: 0 0 10px 25px; list-style: none; background: url(images/bullet_lg.gif) top left no-repeat; border-bottom: none;}
#Home #ContentArea #LeftColumn LI A { text-decoration: underline; }

#Home DL { margin: 0; padding: 0; width: 370px; height: 122px; }
#Home DT { margin: 0; padding: 6px 0 2px 10px; font: 18px arial, san-serif; color: #fff; font-weight: bold; }
#Home DD { margin: 0; padding: 0 0 0 10px; font: 12px arial, san-serif; color: #333; width: 240px; }
#Home DL.Jargonator { background: #fffcf5 url(images/bgjargonator.gif) no-repeat; }
#Home DL.JargonDay  { background: #fffcf5 url(images/bgjargonday.gif) no-repeat; }

#Home #GreenBox img { margin: 0; padding: 0; float: right; }
/*#Home #GreenBox { background: url(images/greenboxbg.jpg) no-repeat; }
#Home #GreenBox P { margin: 0; padding: 5px 15px; }
#Home #GreenBox .lg { font-size: 15px; font-weight: bold; }*/

#Home #Links DL { margin: 10px 0 0 0; padding: 0; width: 360px; }
#Home #Links DT { margin: 0; padding: 4px 10px; font: 14px arial, san-serif; color: #fff; font-weight: bold; background: #357dbc url(images/bghomelinks.gif) top left no-repeat; }
#Home #Links DD { margin: 0; padding: 6px 0; font: 12px arial, san-serif; color: #333; width: 360px; background: url(images/bghomelinksblue.gif) bottom repeat-x; border-bottom: 1px dotted #357dbc; }
#Home #Links img { margin: 3px 10px 3px 2px; padding: 0; float: left; }
#Home #Links h1 { margin: 0; padding: 0; font: 13px arial, san-serif; color: #333; font-weight: bold; }


/* Footer
----------------------------------------------- */
#FooterLogo { margin: 0 0 0 19px; padding: 10px 0 0 0; width: 773px; background: #ffffec url(images/bgfooter.gif) bottom repeat-x; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; text-align: right; clear: both; }

#Footer { margin: 0; padding: 5px 0; width: 790px; text-align: right; font-size: 11px; line-height: 20px; clear: both; }
#Footer P { margin: 0; padding: 5px 40px; width: 750px; text-align: left; font-size: 11px; line-height: 16px; clear: both; }



/* Navigation
-----------------------------------------------
#Navigation { margin: 0; padding: 0; }
#Navigation img { float: left; }

#Navigation UL { margin: 0; padding: 0; list-style: none; }
#Navigation LI { margin: 0; padding: 0; float: left; text-align: center; font: 13px arial, san-serif; color: #fff; font-weight: bold; border-right: 1px solid #9abede; }
#Navigation LI.Last { border-right: none; }

#Navigation LI A { margin: 0; padding: 12px 9px; color: #fff; text-decoration: none; line-height: 38px; }
#Navigation LI A:link 	 { }
#Navigation LI A:visited { }
#Navigation LI A:hover	 { background: url(images/nav_over.gif) top repeat-x; color: #000; line-height: 38px; border-right: none; }
#Navigation LI A:active	 { background: url(images/nav_over.gif) top repeat-x; color: #000; line-height: 24px; }

#Navigation LI.Selected { background: url(images/nav_over.gif) top repeat-x; color: #000; line-height: 38px; border-right: none; }
#Navigation LI.Selected A { color: #000; } 
*/