@charset "UTF-8";
/* CSS Document */

body	{
	background: #fff;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #666;
}

.wrapper	{
	text-align: center;
	margin: 18px auto 0 auto;
	padding: 0;
	background-color: #fff;
	width: 709px;
}

.wrapper p, .wrapper li, .wrapper dd, .wrapper dt, .wrapper h1, .wrapper h2, .wrapper h3 {
 	text-align: left;
}

.wrapper dt {
font-weight: bold;
}

.wrapper dd {
margin-bottom: 18px;
}

.primaryImage {
margin: 0 0 18px 0;
padding: 0;
width: 709px;
height: 187px;
}

/* HEADER */

.header {
width: 709px;
margin: 20px auto 10px auto;
padding: 0;
height: 85px;
}

.rightFloat {
float: right;
width: 400px;
text-align: right;
height: 85px;
}

.rightFloat img {
margin-top: 23px;
}

.rightFloat ul {
margin: 12px 0 0 0;
padding: 0;
list-style-type: none;}

.rightFloat li {
padding: 0;
display: inline;
text-transform: uppercase;
margin: 16px 0 0 12px;
}

.rightFloat a, .rightFloat a:visited {
font-size: 10px;
letter-spacing: .1em;
text-decoration: none;
color: #f00;
}

.rightFloat a:hover {
border-bottom: 1px solid #f00;
}

/* END HEADER */

/* CONTENT AREA */

.content, .content dl, .content dt, .content dd	{
text-align: left;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.content 	{
margin: 0;
padding: 0;
}

blockquote {
font-style: italic;
}

.content a:link {
color: #f00;
text-decoration: none;
border-bottom: 1px solid #f00;
padding-bottom: 2px;
}

.content a:visited {
color: #f6c;
text-decoration: none;
border-bottom: 1px solid #f6c;
padding-bottom: 2px;
}

.content a:hover {
text-decoration: none;
border-bottom: none;
}

.content dt {
font-weight: bold;
}

.content h5, .content h4 {
margin: 0;
padding: 0;
}

.content h1 {
font: 18px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.content h2 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #f00;
	margin: 0 0 9px 0;
	padding: 0;
	font-weight: bold;
	font-size: 18px;
}

.contentLeft {
position: relative;
float: left;
margin: 0;
padding: 0;
width: 330px;
}

.contentLeft h2 {
border-bottom: 1px solid #999;
padding: 0 0 9px 0;
margin: 0;
}
.contentLeft ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.contentLeft li {
border-bottom: 1px solid #999;
font-size: 10px;
line-height: 14px;
color: #808080;
margin: 18px 0 0 0;
padding: 0 0 18px 0;
overflow: auto;
}

.contentLeft li#bottom {
border-bottom: none;
font-size: 10px;
line-height: 14px;
color: #808080;
margin: 18px 0 0 0;
padding: 0 0 18px 0;
overflow: auto;
}

.contentLeft li h4 {
font-size: 10px;
margin: 0;
padding: 0;
color: #333;
}

* html .contentLeft li h4 {
margin-top: -14px;
}

.contentLeft li img {
float: left;
width: 99px;
margin: 0;
padding: 0 0 18px 0;
overflow: auto;
}

.contentLeft2 {
position: relative;
float: left;
margin: 0 0 36px 40px;
padding: 0;
width: 330px;
line-height: 14px;
}

.contentLeft2 img#orgs {
margin: 20px 0;
}

.contentLeft2 p {
font-size: 10px;
color: #666;
margin: 0;
padding: 0;
}

span.date {
font-style: italic;
}

.contentLeft2 h3 {
color: #333;
margin: 14px 0 0 0;
padding: 0;
font: 11px/14px bold Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
letter-spacing: .07em;
}

.contentLeft2 h2 {
border-bottom: 1px solid #999;
padding: 0 0 9px 0;
margin: 0;
}

img.left {
float: left;
width: 177px;
margin-right: 18px;
margin-bottom: 18px;
}


/* END CONTENT */

/* PRIMARY NAVIGATION */

.navBar {
position: relative;
	width: 709px;
	margin: 0 auto;
	padding: 0;
	height: 40px;
}

.navBar ul	{
	margin: 0;
	padding: 0;
}

.navBar ul li	{
	float: left;
	list-style-type: none;
}

.navBar ul li a	{
	display: block;
	width: 53px;
	height: 40px;
	text-indent: -9009px;
	background: transparent url(images/primary_nav.gif) no-repeat 0 -40px;
}

.navBar ul li a:hover	{
	background-position: 0 0;
}

.navBar ul li a#program	{
	width: 200px;
	height: 40px;
	text-indent: -9009px;
	background: transparent url(images/primary_nav.gif) no-repeat -52px -40px;
	line-height: 40px;
}

.navBar ul li a:hover#program {
	background-position: -52px 0;
	height: 40px;
}

.navBar ul li a#involve	{
	width: 186px;
	height: 40px;
	text-indent: -9009px;
	background: transparent url(images/primary_nav.gif) no-repeat -252px -40px;
}

.navBar ul li a:hover#involve {
	background-position: -252px 0;
}

.navBar ul li a#leader	{
	width: 80px;
	height: 40px;
	text-indent: -9009px;
	background: transparent url(images/primary_nav.gif) no-repeat -438px -40px;
}

.navBar ul li a:hover#leader {
	background-position: -438px 0;
}

.navBar ul li a#resources	{
	width: 79px;
	height: 40px;
	text-indent: -9009px;
	background: transparent url(images/primary_nav.gif) no-repeat -518px -40px;
}

.navBar ul li a:hover#resources {
	background-position: -518px 0;
}

.navBar ul li a#event	{
	width: 111px;
	height: 40px;
	text-indent: -9009px;
	background: transparent url(images/primary_nav.gif) no-repeat -597px -40px;
}

.navBar ul li a:hover#event {
	background-position: -597px 0;
}

.navBar li ul	{
position: absolute;
width: 150px;
left: -999em;
}

.navBar li:hover ul	{
left: auto;
}

.navBar li ul li	{
width: 175px;
background-color: #e41c23;
border-bottom: #990000 1px solid;
border-left: #990000 1px solid;
border-right: #990000 1px solid;
text-align: center;
margin: 0;
padding: 0;
}

.navBar li ul li a, .navbar li ul li a:visited	{
background-image: none;
text-indent: 0;
color: #fff;
text-decoration: none;
width: 175px;
line-height: 24px;
height: 25px;
text-transform: uppercase;
font-size: 11px;
}

.navBar li ul li a:hover	{
background-color: #fff;
color: #900;
}

li.toprightsubnav	{
border-top: #990000 1px solid;
}

/* END PRIMARY NAVIGATION */

/* FOOTER */

.wrapBottom {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background-color: #797979;
	width: 709px;
}

.fullwidth {
background: #797979 url(images/back_fullWrapbottom.gif) top left repeat-x;
margin: 36px 0 0 0;
padding: 36px 0 0 0;
}

.left {
float: left;
width: 235px;
text-align: left;
color: #fff;
margin: 0;
padding: 0;
}

.left ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.left li {
font-weight: bold;
line-height: 18px;
font-size: 10px;
text-transform: uppercase;
margin: 0 0 0 45px;
padding: 0;
letter-spacing: .05em;
}

.left a, .left a:visited {
font-weight: normal;
color: #ededed;
text-decoration: none;
border-bottom: 1px solid #ededed;
text-transform: lowercase;
margin-left: 20px;
}

.left a:hover {
border-bottom: none;
}

.footer {
clear: both;
text-align: center;
color: #ededed;
background-color: #797979;
}

.footer p {
margin: 0;
padding: 0 0  18px 0;
line-height: 18px;
font-size: 10px;
}

.footer address {
font-style: normal;
line-height: 18px;
padding-top: 18px;
}

/* END FOOTER */

