@charset "utf-8";
/* CSS Document */


/*CSS-RESET-v1.0|20080212-----------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; /*vertical-align:baseline;*/ background:transparent; }

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
/*END-CSS-RESET---------------------*/


/*GENERAL---------------------------*/
html {height:100%;}
body {background:#0079bf url(../images/img_bg_page.jpg) repeat-x fixed top center; color:#333333; font-family:verdana, helvetica, sans-serif; font-size:11px; height:100%;}
h1.twoliner {line-height:1.3;}
a {text-decoration:none; color:#00F;}
a.a_more {background:url(../images/link_more.gif) no-repeat right 2px; padding-right:12px;}
a.a_mail {background:url(../images/link_mail.gif) no-repeat 0 50%; padding-left:13px;}
a.a_doc {background:url(../images/icon_doc.gif) no-repeat 0 0; padding:5px 0 0 19px; line-height:22px;}
a.a_pdf {background:url(../images/icon_pdf.gif) no-repeat 0 0; padding:5px 0 0 19px;}
a.a_ppt {background:url(../images/icon_ppt.gif) no-repeat 0 0; padding:5px 0 0 19px; line-height:22px;}
a.a_xls {background:url(../images/icon_xls.gif) no-repeat 0 0; padding:5px 0 0 19px; line-height:22px;}
a.a_ext {background:url(../images/link_ext.gif) no-repeat right 2px; padding-right:13px;}
a.a_top {background:url(../images/link_top.gif) no-repeat 0 2px; padding-left:11px;}
ul.ul_downer {margin:0; padding:0; list-style-type:none;}
ul.ul_bullet {list-style:disc; padding:0 175px 0 50px;}
ul.ul_plusminus {padding-left:19px;}
div.div_plusminus {margin-left:-19px; display:none;}
a.a_down {background:url(../images/link_down.gif) no-repeat 0 2px; padding-left:11px;}
li.a_down {background:url(../images/link_down.gif) no-repeat 0 2px; padding-left: 11px;}
li.a_downindent {background:url(../images/link_dnin.gif) no-repeat 0 5px;	padding-left:22px;}
#content a:hover {border-bottom:1px solid #00F;}
p {padding:15px 0 15px 0;}
.img_padleft19px {padding-left:19px;}
.quote_beg {background:url(../images/img_quote_beg.gif) no-repeat 0 10px; padding-left:19px; padding-right:19px; margin-top:10px;}
.quote_end {background:url(../images/img_quote_end.gif) no-repeat right top; margin-top:-37px; padding-top:30px; text-align:right;}
tr.tr_fade_300w {background:url(../images/img_tr_fade_300w.png) no-repeat left bottom;}
.tr_fade_500w {background:url(../images/img_tr_fade_500w.png) no-repeat left bottom;}
/*tr.tr_fade_500w {background:url(../images/img_tr_fade_500w.png) no-repeat left bottom;}*/
tr.tr_fade_600w {background:url(../images/img_tr_fade_600w.png) no-repeat left bottom;}
.img-wrapper-leftmarg {margin-left:20px; margin-top:15px;}
.img-wrapper {background:url(../images/img_shadow.gif) no-repeat right bottom; float:left;}
.img-outer {background:url(../images/img_shadow_botleft.gif) no-repeat left bottom; float:left;}
.img-inner {background:url(../images/img_shadow_topright.gif) no-repeat top right; padding:0 5px 5px 0; float:left;}
.img-wrapper img {background-color:#fff; border:1px solid #a9a9a9; padding:4px; display:block;}
blockquote {padding:0 175px 0 50px;}
.footermission {font-family:"Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:bold;}
/*END-GENERAL-----------------------*/


/*LAYOUT----------------------------*/
.hiddenpic {background:url(../images/img_bg_stairs.gif) no-repeat fixed 1550px 492px; height:100%;}
.centerall {background:url(../images/img_bg_center_all.png) repeat-y top center; width:990px; min-height:100%; margin-left:auto; margin-right:auto;}
.contenttop {background:url(../images/img_bg_center_top_30th.gif) no-repeat bottom center; height:140px;}
.contentmid {min-height:370px; padding:20px 25px 20px 25px;}
.contentbot {height:115px; color:#666666; clear:both;}
.contentbot a {font-size:10px; padding:2px 2px 1px 2px; color:#666666;}
.contentbot a:hover {background:#dddddd; color:#000; border-bottom: 1px solid #666666;}
.footerbar {background:#999999; height:2px; margin:0px 25px 5px 25px; align:center;}
/*END-LAYOUT------------------------*/


/*TOP-NAVBAR-----------------------*/
ul#navbar {list-style:none; font-size:14px; font-weight:bold; margin-left:auto; margin-right:auto; text-align:center;}
ul#navbar li {float:left;}
ul#navbar li a {display:block; padding:83px 0 7px 0; color:#666666;}

.anav_bookend {width:25px;}
#anav_intro {width:77px;}
#anav_resources {width:122px;}
#anav_starting {width:104px;}
#anav_media {width:85px;}
#anav_home {width:164px;}
#anav_about {width:97px;}
#anav_events {width:97px;}
#anav_donate {width:97px;}
#anav_contact {width:97px;}

#anav_intro a:hover {background:url(../images/img_bg_nav_intro.gif) bottom left repeat-x;}
#anav_resources a:hover {background:url(../images/img_bg_nav_resources.gif) bottom left repeat-x;}
#anav_starting a:hover {background:url(../images/img_bg_nav_starting.gif) bottom left repeat-x;}
#anav_media a:hover {background:url(../images/img_bg_nav_media.gif) bottom left repeat-x;}

#anav_about a:hover {background:url(../images/img_bg_nav_about.gif) bottom left repeat-x;}
#anav_events a:hover {background:url(../images/img_bg_nav_events.gif) bottom left repeat-x;}
#anav_donate a:hover {background:url(../images/img_bg_nav_donate.gif) bottom left repeat-x;}
#anav_contact a:hover {background:url(../images/img_bg_nav_contact.gif) bottom left repeat-x;}
/*END-TOP-NAVBAR-------------------*/


/*B-NAVMENU------------------------*/
ul#bnavmenu {list-style:none; width:200px; float:left;}
ul#bnavmenu li a {display:block; color:#000; padding:4px 0 4px 29px;}
ul#bnavmenu li a.a_sub1 {color:#666; padding:4px 0 4px 39px;}
ul#bnavmenu li a:hover {background:#ccc;}
.bnavmenufake {display:block; color:#000; padding:4px 0 4px 29px;}
/*END-B-NAVMENU--------------------*/


/*CONTENT--------------------------*/
#content {margin:0 75px 0 220px; line-height:19px;}
h1 {font-size:22px;}
h2 {font-size:14px; padding-top:10px;}
/*END-CONTENT----------------------*/


/*BLUE-BOX-------------------------*/
.bluebox_out {background:#e8edf5; width:630px;}
.bluebox_top {background:url(../images/img_bluebox.gif) top left no-repeat; padding:20px 20px 0 20px;}
.bluebox_mid {background:url(../images/img_bluebox_mid.gif) top left repeat-y; padding:0 20px 0 20px;}
.bluebox_bot {background:url(../images/img_bluebox.gif) bottom left no-repeat; padding:0px 20px 20px 20px;}
/*END-BLUE-BOX----------------------*/