@charset "utf-8";
/* CSS Document */

/* Normailizes margin, padding */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td {
	margin: 0;
	padding: 0; }

table {border-collapse:collapse;border-spacing:0; }

/* Removes border from fieldset and img */
fieldset, img	{border:0; }

/* left aligns text in caption and th */
caption, th	{	text-align:left; }
hr {margin-right:5px;}
a {}
a:hover {background:#EEE; }
h2 {font-size:130%;padding:10px;font-weight:bold;}
h3 {font-size:120%;color:#4F97D2;padding:10px;font-weight:bold;}
h4 {font-size:120%;padding:5px 10px;font-weight:bold;}
h5 {font-size:105%;padding:5px 10px;font-weight:bold;}
li {padding:5px;}
p {padding:0 20px 0 10px;}
dt { padding:10px 0 0; font-weight:bold;}
dd {padding-left:25px; font-style:italic;}
#contact_list li {text-align:center; padding-bottom:40px; list-style:none;}
html {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#850265;
	text-decoration:none;}
body {
	padding:0;
	margin:0;
	background:#255a85;}
#maintable {
	background-image:url(../img/body_bg.gif);
	background-repeat:repeat-y;}
#branding {
	background-image:url(../img/logo.png);
	text-indent:-9999px;
	height:115px;
	padding:0;
	margin:0;}
#left_col {position:relative;}
#content {padding:10px;}
.picright {float:right;padding:10px;}
.picleft {float:left;padding:10px;}
.center {text-align:center}
.bold {font-weight:bold}
.italic {font-style:italic}
div.sponsor_list{clear:both; margin:20px; padding:5px; text-align:center; border:#DDD solid 1px;}
.no-pad {padding:0;}
td img {/*display:block;*/}

#footer {
background: url(../img/footer.png) no-repeat;
height:50px;
width:800px;
/*text-indent:-9999px;*/
color:#FFF;
text-align:center;
font-weight:bold;}

#footer p {
padding-top:10px;}

/** -------   Individual Page Top Banner Styling --------  **/

#NAA-banner, #FAQ-banner, #natres-banner, #locres-banner, 
#specevents-banner, #contact-banner {
width:548px;
height:57px;
text-indent:-9999px;
padding:0;
margin:0;}

#NAA-banner {
background-image:url(../img/naa-no_banner.gif);}
#FAQ-banner {
background-image:url(../img/faq_banner.gif);}
#natres-banner {
background-image:url(../img/natres_banner.gif);}
#locres-banner {
background-image:url(../img/locres_banner.gif);}
#specevents-banner {
background-image:url(../img/specevent_banner.gif);}
#contact-banner {
background-image:url(../img/contact_banner.gif);}



/** -------   Menu Styling --------  **/

/** Left Menu **/

#left_menu {
position:relative;
height:324px;}

#left_menu ul {
list-style:none;
display:inline;
text-indent:-9999px;}

#left_menu li a#left1, #left_menu li a#left2, #left_menu li a#left3,
#left_menu li a#left4, #left_menu li a#left5, #left_menu li a#left6  {
position:absolute;
left:0;
display:block;}

#left_menu li a#left1 {
top:0;
background-image:url(../img/about.png);
background-position:-251px 0;
width:251px;
height:43px;}

#left_menu li a#left2 {
top:43px;
background-image:url(../img/naa.png);
background-position:-251px 0;
width:251px;
height:40px;}

#left_menu li a#left3 {
top:83px;
background-image:url(../img/subscribe.png);
background-position:-251px 0;
width:251px;
height:42px;}

#left_menu li a#left4 {
top:125px;
background-image:url(../img/contact.png);
background-position:-251px 0;
width:251px;
height:38px;}

#left_menu li a#left5 {
top:163px;
background-image:url(../img/donate.png);
width:251px;
height:81px;
/*Change normal Donate button to temp one for event*/
background-image:url(../img/event-button.png);
height:169px;}

#left_menu li a#left6 {
top:244px;
/*background-image:url(../img/banner.png);*/
width:251px;
height:80px;}

#left_menu li a#left1:hover{
background-image:url(../img/about.png);
background-position:0 0; }
#left_menu li a#left2:hover{
background-image:url(../img/naa.png);
background-position:0 0; }
#left_menu li a#left3:hover{
background-image:url(../img/subscribe.png);
background-position:0 0; }
#left_menu li a#left4:hover{
background-image:url(../img/contact.png);
background-position:0 0; }

/** Top Menu **/

#top_menu {
height:59px;
position:relative;
margin-bottom:-55px;}

html>body #top_menu {
margin-bottom:0px; }

#top_menu ul {
list-style:none;
display:inline;
text-indent:-9999px;
padding:0;
margin:0; }

#top_menu li a#top1, #top_menu li a#top2, #top_menu li a#top3, #top_menu li a#top4,
#top_menu li a#top5, #top_menu li a#top6, #top_menu li a#top7 {
position:absolute;
top:0;
display:block; }

#top_menu li a#top1 {
left:0;
background-image:url(../img/home.png);
background-position:0 -59px;
width:66px;
height:59px; }

#top_menu li a#top2 {
left:66px;
background-image:url(../img/loc_res.png);
background-position:0 -59px;
width:84px;
height:59px; }

#top_menu li a#top3 {
left:150px;
background-image:url(../img/nat_res.png);
background-position:0 -59px;
width:88px;
height:59px; }

#top_menu li a#top4 {
left:238px;
background-image:url(../img/spec_events.png);
background-position:0 -59px;
width:74px;
height:59px; }

#top_menu li a#top5 {
left:312px;
background-image:url(../img/howwehelp.png);
background-position:0 -59px;
width:76px;
height:59px; }

#top_menu li a#top6 {
left:388px;
background-image:url(../img/sponsors.png);
background-position:0 -59px;
width:71px;
height:59px; }

#top_menu li a#top7 {
left:459px;
background-image:url(../img/faq.png);
background-position:0 -59px;
width:90px;
height:59px; }

#top_menu li a#top1:hover {
background-image:url(../img/home.png);
background-position:0 0; }
#top_menu li a#top2:hover {
background-image:url(../img/loc_res.png);
background-position:0 0; }
#top_menu li a#top3:hover {
background-image:url(../img/nat_res.png);
background-position:0 0; }
#top_menu li a#top4:hover {
background-image:url(../img/spec_events.png);
background-position:0 0; }
#top_menu li a#top5:hover {
background-image:url(../img/howwehelp.png);
background-position:0 0; }
#top_menu li a#top6:hover {
background-image:url(../img/sponsors.png);
background-position:0 0; }
#top_menu li a#top7:hover {
background-image:url(../img/faq.png);
background-position:0 0; }

