/* Base Rules */
* { margin: 0; padding: 0; cursor: default; }
a { cursor: pointer; text-decoration: none; }
img { border: 0; display: block; }
ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6,li,p { font-size: 10px; font-weight: normal; }
body { font-family: Arial, Helvetica, sans-serif; }

/* Selectors */
input,textarea,select { color: #2b5e76; font-size: 12px; background: #eee; }

/* IDs */
#wrapper { width: 760px; margin: 0 auto; background: #fff url(i/column.gif) top right repeat-y; }
#header { width: 760px; height: 250px; background: #fff url(i/header_home.jpg) top left no-repeat; position: relative; }
#subheader { width: 760px; height: 250px; background: #fff url(i/header_sub.jpg) top left no-repeat; position: relative; }
#content { float: left; width: 510px; background: #fff url(i/leg.jpg) top right no-repeat; }
#subcontent { float: left; width: 510px; }
#sidebar { float: left; width: 250px; }
#sidebarinnerhome { background: transparent url(i/sidebar_home.jpg) top left no-repeat; height: 605px; }
#brightspot { width: 760px; height: 84px; background: transparent url(i/bright_spot.gif) top right no-repeat; }
#getstarted { width: 250px; height: 186px; background: transparent url(i/get_started.gif) top left no-repeat; position: relative; }

/* Classes */
.subhead1 { font: 24px/1.2em Arial, Helvetica, sans-serif; color: #3e7c94; margin: 30px 0 0 0; }
.subhead2 { font: 15px/1.2em Arial, Helvetica, sans-serif; color: #3e7c94; margin: 15px 0 0 0; }
.bodytext1 { font: 13px/2.4em Arial, Helvetica, sans-serif; color: #000; margin: 15px 0 0 0; }
.bodytext2 { font: 13px/1.8em Arial, Helvetica, sans-serif; color: #000; margin: 10px 0 0 0; }
.bodytext3 { font: 13px/1.5em Arial, Helvetica, sans-serif; color: #000; margin: 10px 0 0 0; }
.contentinner { padding: 0 25px 30px 25px; }
.footertext { color: #3e7c94; font: 11px/1.8em Arial, Helvetica, sans-serif; padding-top: 8px; text-align: center; width: 490px; }
.red { color: #f00; }
.formlabel { color: #666; margin: 12px 0 2px 0; font-size: 12px; line-height: 1.5em; }
.requiredfields { font-size: 10px; font-style: italic; color: #666; margin: 0 0 12px 0; }
.submitbutton { margin: 30px 0; }
.inputwidth { width: 175px; }

/* Links */
.bodytext1 a { color: #3e7c94; }
.bodytext1 a:hover { color: #000; }
.bodytext2 a { color: #3e7c94; }
.bodytext2 a:hover { color: #000; }
.bodytext3 a { color: #3cc; }
.bodytext3 a:hover { color: #000; }
.footertext a { color: #3e7c94; }
#getstarted a { display: block; width: 155px; height: 23px; background: transparent url(i/e.gif) 0px 0px no-repeat; text-indent: -99999px; position: absolute; top: 136px; left: 57px; }
#getstarted a:hover { background: transparent url(i/e.gif) 0px -22px no-repeat; }

/* Banners */
#homebutton { width: 350px; height: 150px; position: absolute; top: 20px; left: 20px; }
#homebutton h1 { width: 350px; height: 150px; }
#homebutton a { text-indent: -99999px; width: 350px; height: 150px; display: block; }

/* Navigation */
#homenav { width: 760px; height: 40px; position: absolute; top: 210px; left: 0px; }
#homenav ul { width: 760px; height: 40px; position: relative; }

#homenav li { height: 40px; position: absolute; top: 0px; }
#homenav li a { display: block; width: 100%; height: 40px; text-indent: -99999px; }

#homenav li#aboutnav { width: 130px; left: 20px; }
#homenav li#whynav { width: 150px; left: 150px; }
#homenav li#resourcesnav { width: 100px; left: 300px; }
#homenav li#contactnav { width: 80px; left: 620px; }
#homenav li#mapnav { width: 60px; left: 700px; }

#homenav li#aboutnav a { background: url(i/homenav.gif) -20px 0px no-repeat; }
#homenav li#whynav a { background: url(i/homenav.gif) -150px 0px no-repeat; }
#homenav li#resourcesnav a { background: url(i/homenav.gif) -300px 0px no-repeat; }
#homenav li#contactnav a { background: url(i/homenav.gif) -620px 0px no-repeat; }
#homenav li#mapnav a { background: url(i/homenav.gif) -700px 0px no-repeat; }

#homenav li#aboutnav a:hover { background: url(i/homenav.gif) -20px -40px no-repeat; }
#homenav li#whynav a:hover { background: url(i/homenav.gif) -150px -40px no-repeat; }
#homenav li#resourcesnav a:hover { background: url(i/homenav.gif) -300px -40px no-repeat; }
#homenav li#contactnav a:hover { background: url(i/homenav.gif) -620px -40px no-repeat; }
#homenav li#mapnav a:hover { background: url(i/homenav.gif) -700px -40px no-repeat; }

#subnav { width: 760px; height: 40px; position: absolute; top: 210px; left: 0px; }
#subnav ul { width: 760px; height: 40px; position: relative; }

#subnav li { height: 40px; position: absolute; top: 0px; }
#subnav li a { display: block; width: 100%; height: 40px; text-indent: -99999px; }

#subnav li#aboutnav { width: 130px; left: 20px; }
#subnav li#whynav { width: 150px; left: 150px; }
#subnav li#resourcesnav { width: 110px; left: 300px; }
#subnav li#contactnav { width: 90px; left: 410px; }
#subnav li#mapnav { width: 50px; left: 500px; }
#subnav li#gohomenav { width: 50px; left: 690px; }

#subnav li#aboutnav a { background: url(i/subnav.gif) -20px 0px no-repeat; }
#subnav li#whynav a { background: url(i/subnav.gif) -150px 0px no-repeat; }
#subnav li#resourcesnav a { background: url(i/subnav.gif) -300px 0px no-repeat; }
#subnav li#contactnav a { background: url(i/subnav.gif) -410px 0px no-repeat; }
#subnav li#mapnav a { background: url(i/subnav.gif) -500px 0px no-repeat; }
#subnav li#gohomenav a { background: url(i/subnav.gif) -690px 0px no-repeat; }

#subnav li#aboutnav a:hover, #subnav li#aboutnav a.selected { background: url(i/subnav.gif) -20px -40px no-repeat; }
#subnav li#whynav a:hover, #subnav li#whynav a.selected { background: url(i/subnav.gif) -150px -40px no-repeat; }
#subnav li#resourcesnav a:hover, #subnav li#resourcesnav a.selected { background: url(i/subnav.gif) -300px -40px no-repeat; }
#subnav li#contactnav a:hover, #subnav li#contactnav a.selected { background: url(i/subnav.gif) -410px -40px no-repeat; }
#subnav li#mapnav a:hover, #subnav li#mapnav a.selected { background: url(i/subnav.gif) -500px -40px no-repeat; }
#subnav li#gohomenav a:hover, #subnav li#gohomenav a.selected { background: url(i/subnav.gif) -690px -40px no-repeat; }


























