/* GENERAL */
body { margin: 0; padding: 0; text-align: center; background: #000033 url(../images/bg_main.gif) repeat-y top center; font-family: Verdana, Geneva, sans-serif; }
#mainContainer { margin: 0 auto; text-align: left; width: 770px; background: #FFFFFF; }
#mainContainer-leftNav { margin: 0 auto; text-align: left; width: 770px; background: #FFFFFF url(../images/leftNav_bg.gif) top left repeat-y; }
a img { border: 0; }
a { color: #F37321; font-weight: bold; }

#menuContainer01 { background: #FFFFFF url(../images/bg_menu01.gif) no-repeat bottom right; position: relative; }
#signInContainer { width: 196px; height: 88px; position: absolute; top: -200px; right: 0px; z-index: 2000; background: #78bde8; font-size: 10px; color: #FFFFFF; }
#signInContainer input.textField { font-size: 11px; border: 0; padding-left: 4px; width: 130px; margin: 0; height: 14px !important; height: 12px; }
#signInContainer table { margin: 0px 12px 0 12px; }
#signInContainer td { padding: 0 2px 0 2px; }
#signInBtn { position: absolute; z-index: 2500; right: 0px; top: 0px; }


#menuHolder { vertical-align: bottom; position: relative; }

#homeToutsContainer { background: #78bde8 url(../images/bg_homeTouts.gif) no-repeat top left; padding: 15px 15px 22px 15px;  }
#homeToutsContainer #tblTouts { } 
#homeToutsContainer #tblTouts td { color: #454545; font-size: 11px; }
#homeToutsContainer #tblTouts td a { color: #FFFFFF; font-weight: bold; }
#homeToutsContainer #tblTouts table { margin: 18px 0 0 0; }
#homeToutsContainer #tblTouts table td { padding: 0 0 8px 0; }

.event-header { font-size: 13px; color: #F37321; font-weight: bold; }

#frmPoll { margin: 0; padding: 0; }

/* MENU */
#menuMask { z-index: 500; position: absolute; background: url(images/spacer.gif) top left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_menuMask.png', sizingMethod='scale'); }
#menuMask[class] { z-index: 500; position: absolute; background: url(../images/img_menuMask.png) top left; filter: none; }

#menuHolder { z-index: 750; position: relative; }
#menu { margin: 0; padding: 0; display: inline; list-style: none; position: relative; }
#menu li { float: left; margin: 0; position: relative; }
#menu a { z-index: 1000; display: block; padding: 19px 0 0 0; overflow: hidden; height: 0px !important; height /**/:19px; /* for IE5/Win */ }
#menu a:hover, #menu a:hover { background-position: 0 -19px; }
#menu a.selected, #menu a.selected:hover { background-position: 0 -38px; }

#menuBtn1 { padding: 54px 16px 9px 16px; }
#menuBtn1 a { width: 122px; background: url(../images/menu_theCharities.gif) top left no-repeat; }
#menuBtn2 { padding: 54px 8px 9px 7px; }
#menuBtn2 a { width: 126px; background: url(../images/menu_aeFoundation.gif) top left no-repeat; }
#menuBtn3 { padding: 54px 14px 9px 15px; }
#menuBtn3 a { width: 91px; background: url(../images/menu_getGoing.gif) top left no-repeat; }
#menuBtn4 { padding: 54px 8px 9px 9px; }
#menuBtn4 a { width: 92px; background: url(../images/menu_contactUs.gif) top left no-repeat; }
#menuBtn5 { padding: 54px 12px 9px 13px; }
#menuBtn5 a { width: 68px; background: url(../images/menu_stories.gif) top left no-repeat; }

img .png { behavior: url("includes/pngbehavior.htc"); }

#sec-menu-container-noMenu { height: 35px; background: #F37321 url(../images/secMenu_logoBottom.gif) top left no-repeat; }
#sec-menu-container-getGoing { padding-left: 168px; height: 35px; background: #F37321 url(../images/secMenu_logoBottom.gif) top left no-repeat; }
#sec-menu-container-aeFoundation { padding-left: 200px; height: 35px; background: #F37321 url(../images/secMenu_logoBottom.gif) top left no-repeat; }
#sec-menu-container-theCharities { padding-left: 120px; height: 35px; background: #F37321 url(../images/secMenu_logoBottom.gif) top left no-repeat; }
#sec-menu { margin: 0; padding: 0; height: 31px; display: inline; overflow: hidden; list-style: none; }

#sec-menu li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#sec-menu a { margin-top: 4px; float: left; padding: 31px 0 0 0; overflow: hidden; height: 0px !important; height /**/:31px; /* for IE5/Win */ }

#sec-menu a:hover {	background-position: 0 -31px; }
#sec-menu a:active, #sec-menu a.selected { background-position: 0 -31px; }

#sec-menu1 a  { width: 169px; background: url(../images/secMenu_volEvents.gif) top left no-repeat; }
#sec-menu2 a  { width: 188px; background: url(../images/secMenu_assPrograms.gif) top left no-repeat; }
#sec-menu3 a  { width: 185px; background: url(../images/secMenu_projEval.gif) top left no-repeat; }

#sec-menu4 a  { width: 106px; background: url(../images/secMenu_jumpStart.gif) top left no-repeat; }
#sec-menu5 a  { width: 217px; background: url(../images/secMenu_BBBS.gif) top left no-repeat; }
#sec-menu6 a  { width: 321px; background: url(../images/secMenu_SCA.gif) top left no-repeat; }

#sec-menu7 a  { width: 172px; background: url(../images/aeFoundation_waysAEGivesBack.gif) top left no-repeat; }
#sec-menu8 a  { width: 176px; background: url(../images/aeFoundation_fundingGuidelines.gif) top left no-repeat; }

#left-nav { width: 169px; background-color: #F37321; float: left; }
#container-leftNav { float:left; width: 600px; }
#leftNav-content { padding-left: 10px; padding-top: 20px; font-size: 12px; font-weight: bold; color: #FFFFFF; }
#leftNav-content ul { margin: 0; padding: 0 0 0 15px; list-style: none; }
#leftNav-content li { margin: 0 0 10px 0; list-style: none; }
#leftNav-content a, #leftNav-content a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; }
#leftNav-content a:hover, #leftNav-content a.selected { text-decoration: underline; }

#headline { margin: 12px 0 9px 30px; font-size: 21px; color: #F37321; font-weight: bold; }
#headline-dash { padding: 0; margin: 0; height: 1px; width: auto; background-image: url(../images/orange_dash.gif);  }

#content { margin: 15px 30px 0 30px; font-size: 11px; color: #454545; }
.subheader { color: #f37321; font-weight: bold; font-size: 14px; }

/* FORM STYLES */
.reqField { color: #F37321; font-weight: bold; }
form { margin: 0; padding: 0; }
.formLabel { padding-right: 18px; }
.formNote { color: #f37321; font-weight: bold; }
.formError { color: #ff3300; font-weight: bold; }
.formLabelError { color: #ff3300; font-weight: bold; }
#frmRegistration td { padding: 2px 0 0 2px; }
#frmRegistration input.textField { border: 1px solid #f37321; padding-left: 4px; }
#frmRegistration select { border: 1px solid #f37321; }

#frmPostEvent td { padding: 2px 0 0 2px; }
#frmPostEvent input.textField { border: 1px solid #f37321; padding-left: 4px; }
#frmPostEvent select { border: 1px solid #f37321; }
#frmPostEvent textarea { border: 1px solid #f37321; }

#frmEagleExecutives td { padding: 2px 0 0 2px; }
#frmEagleExecutives input.textField { border: 1px solid #f37321; padding-left: 4px; }
#frmEagleExecutives select { border: 1px solid #f37321; }
#frmEagleExecutives textarea { border: 1px solid #f37321; }
