@charset "UTF-8";
body {
	background: url(images/sitewide/bg.gif) top repeat-x #d5d4d5; padding-top: 28px; margin: 0; font-family: Arial, Helvetica, sans-serif;}
	
#wrapper {width: 875px; margin-left: auto; margin-right: auto;}
#masthead {height: 214px;}
#logo {float: left;}
#nav {float: left; padding-top: 88px;}

/* HOME PAGE */
#graybar {height: 16px; width: 875px;}
#bottomarea {background: url(images/home/bg_bottom.gif) bottom repeat-x #FFFFFF; margin: 0 21px 0 25px; border-bottom: solid 1px #9c9c9c; border-left: solid 1px #dadbda; border-right: solid 1px #afafaf; color: #4a4a49; font-size: 12px; line-height: 14px; clear: both;}
#flashbar {height: 355px;}
#flash {float: left; width: 520px; margin: 0; padding: 0;}
#hp-text {background: url(images/home/bg_toparea.gif) no-repeat; float: left; width: 355px; height: 354px;}
#hp-text div {padding: 40px 32px; color: #858484; font-size:  15px; line-height: 24px;}
#hp-text div h1 {font-size: 22px; font-weight: normal; color: #a3ca63;}
#hp-leftcol {float: left; width: 480px; }
#hp-leftcol div {padding: 20px; font-size: 15px; line-height: 25px; color: #000;}
#hp-middlecol {float: left; width: 214px; padding-top: 20px; font-size: 14px; line-height: 20px; color: #858484;}
#hp-rightcol {float: left; width: 280px; margin-left: 50px; padding-top: 20px;}
#hp-rightcol a {text-decoration: none;}
#hp-rightcol a:link, #hp-rightcol a:visited {color: #6fa515;}
#hp-rightcol a:active, #hp-rightcol a:hover {color: #e29037;}
#hp-rightcol div {padding: 0 20px 20px 0px; font-size: 14px; line-height: 18px;}

#hp-middlecol ul {list-style-type: none;padding: 13px 0 0 0;margin: 0;}

#hp-middlecol li {background-image: url(images/home/bulletdop.gif); background-repeat: no-repeat; background-position: 0 0;
padding-left: 20px; padding-bottom: 10px; color: #858484; line-height: 16px;}


#hp-rightcol ul {margin: 0; padding: 0;}
#hp-rightcol li {list-style-type: none; border-top: solid 1px #b0b0b0; padding: 10px 0;  color: #858484; line-height: 16px;}

/* INNER */
#masthead-inner {width: 878px; border-bottom: solid 1px #FFF;}
#inner-content {width: 876px; background: #FFFFFF; border-right: solid 1px #c7c6c6; border-left: solid 1px #dfdede; padding-top: 30px;}
#inner-content #left {margin-left: 45px; width: 602px; border-right: solid 1px #d6d5d5; float: left; font-size: 13px; line-height: 24px; color: #858484; padding-right: 20px;}
#inner-content #right {margin: 0 15px; width: 175px; float: left;}
#inner-content-bottom {background: url(images/inner/bottom.png) no-repeat bottom; height: 21px; width: 878px;}
#inner-content #right ul {list-style-type: none; padding: 13px 0 26px 0;margin: 0;}
#inner-content #right li {padding-bottom: 10px; text-align: right; font-size: 14px;}
#inner-content #right li a {font-weight: bold; text-decoration: none;}
#inner-content #right li a:link, #inner-content #right li a:visited {color: #6fa515;}
#inner-content #right li a:active, #inner-content #right li a:hover {color: #0d2c55;}
#inner-content #right ul.level2 {list-style-type: none; padding: 13px 0 26px 0;margin: 0;}
#inner-content #right ul.level2 li {padding-bottom: 10px; text-align: right; font-size: 12px; font-weight: normal;}
#inner-content #right ul.level2 li a {font-weight: normal; text-decoration: none;}
#inner-content #right ul.level2 li a:link, #inner-content #right ul.level2 li a:visited {color: #233c97;}
#inner-content #right ul.level2 li a:active, #inner-content #right ul.level2 li a:hover {color: #4189c9;}

#inner-content-takeaction {width: 876px; background: #FFFFFF; border-right: solid 1px #c7c6c6; border-left: solid 1px #dfdede; color: #858484; font-size: 13px; line-height: 21px;}
#inner-content-takeaction p {color: #858484; font-size: 13px; line-height: 21px;}
#inner-content-takeaction #content {padding: 10px 25px;}


/* FOOTER */
#footer {font-size: 11px; margin: 15px 20px 10px 27px;}
#footerlinks {float: left; color: #FFFFFF;}
#copyright {float: right; text-align: right; color: #545050;}
#footerlinks a {color: #274569; padding: 0 8px;}
#footerlinks a:link, #footerlinks a:visited {text-decoration: none;}
#footerlinks a:active, #footerlinks a:hover {text-decoration: underline;}

/* MISC */
.clear, #clear {clear: both;}
.green {color: #6fa515;}
h1 {color: #858484; font-size: 15px; line-height: 24px; font-weight: normal;}
h2 {color: #6fa515; font-size: 17px; padding-bottom: 5px; margin-bottom: 0;}
h3 {color: #233c97; font-size: 13px; padding-bottom: 0; margin-bottom: 0;}
a {color: #001e4a;}
a:link, a:visited {text-decoration: none;}
a:active, a:hover {text-decoration: underline;}
.imagepadd {margin: 0 10px 10px 0;}
img {padding: 0; margin: 0;}

.nonprofit {padding: 10px 0; text-align: center; font-style: italic;}

.thickbox {padding-right: 20px;}

.partners {}
.partners td {padding: 15px 10px 15px 0; border-bottom: solid 1px #e7e6e6;}

