﻿body { margin: 0; font-family:verdana; font-size:11px; background:#26658e url(/App_Themes/Local340/images/global/background.gif) repeat-x; }


h1 { font-family:verdana; font-size:21px; color:#d94c32; font-weight:bold;}
h2 { font-weight:bold;font-size:12px;color:#d94c32;}
h3 { font-weight:bold;font-size:11px;color:#d94c32;}
h3 a:link      { color:#d94c32; text-decoration:none; }
h3 a:visited   { color:#D0432E; text-decoration:none; }
h3 a:active    { color:#d94c32; text-decoration:none; }
h3 a:hover     { color:#D0432E; text-decoration:underline;}

/*
a:link      { color:#C25657; text-decoration:none; }
a:visited   { color:#C25657; text-decoration:none; }
a:active    { color:#C25657; text-decoration:none; }
a:hover     { color:#C25657; text-decoration:underline; }
*/

#container { width:982px; margin:0 auto; }
#logo { float:left; height:215px; } 

/*****************************************/
/* Main Navigation */
/*****************************************/

#mainNav {float:left; height:50px; width:820px; margin:2px 0px 0px 0px; background:#ffffff url(/App_Themes/Local340/images/global/nav-background.gif) repeat-x; padding:0px 0px 0px 0px; border-left:solid 2px #FFFFFF; display:inline; }
#sub-logo { float:left; height:52px; margin:0px 0px 0px 0px; padding:0px; display:inline;}
#sub-filler { float:left; margin:2px 0px 0px 0px; padding:0px; width:8px; height:50px; background:#ffffff url(/App_Themes/Local340/images/global/sub-logo-filler.gif) repeat-x; display:inline}

#mainNav ul { float:left; clear:both; margin:0; padding:0px 0px 0px 13px }
#mainNav ul li { display:block; float:left; }
#mainNav ul li a 
{ 
    display:block; outline:none; height:31px; 
    background:transparent url(/App_Themes/Local340/images/global/nav.gif) no-repeat 0 0;
    text-indent:-9009px;
    float:left;   
}

#mainNav ul li.home a { background-position: 0 0; width:57px; }
#mainNav ul li.home a:hover, #mainNav ul li.home-on a { background-position: 0 -31px; width:57px; }

#mainNav ul li.what a { background-position: -57px 0; width:107px; }
#mainNav ul li.what a:hover, #mainNav ul li.what-on a { background-position: -57px -31px; width:107px; }

#mainNav ul li.history a { background-position: -164px 0; width:63px; }
#mainNav ul li.history a:hover, #mainNav ul li.history-on a { background-position: -164px -31px; width:63px; }

#mainNav ul li.news a { background-position: -227px 0; width:115px; }
#mainNav ul li.news a:hover, #mainNav ul li.news-on a { background-position: -227px -31px; width:115px; }

#mainNav ul li.know a { background-position: -342px 0; width:118px; }
#mainNav ul li.know a:hover, #mainNav ul li.know-on a { background-position: -342px -31px; width:118px; }

#mainNav ul li.forms a { background-position: -460px 0; width:62px; }
#mainNav ul li.forms a:hover, #mainNav ul li.forms-on a { background-position: -460px -31px; width:62px; }

#mainNav ul li.dues a { background-position: -522px 0; width:97px; }
#mainNav ul li.dues a:hover, #mainNav ul li.dues-on a { background-position: -522px -31px; width:97px; }

#mainNav ul li.benefits a { background-position: -619px 0; width:68px; }
#mainNav ul li.benefits a:hover, #mainNav ul li.benefits-on a { background-position: -619px -31px; width:68px; }

#mainNav ul li.contact a { background-position: -687px 0; width:79px; }
#mainNav ul li.contact a:hover, #mainNav ul li.contact-on a { background-position: -687px -31px; width:79px; }

/*****************************************/
/* Footer */
/*****************************************/


#footer {  width:100%; height:75px; padding:10px 0px 0px 0px; clear:both; font-size:10px;}
#footer a{ display:block; padding:0px 18px 0px 18px; color:#ffffff; float:left }
#footer a.border {border-right:solid 1px #ffffff;}
#footer a.no-border {border:none;}

#footer img { float:right; padding-right:15px; }

/*****************************************/
/* Home */
/*****************************************/





/*****************************************/
/* Content */
/*****************************************/
#content { background:#ffffff url(/App_Themes/Local340/images/global/dropshadow-bottom.gif) repeat-x bottom; float:left; background-color:#ffffff; display:inline; width:980px; }
#content-flash { float:left; background-color:#ffffff; height:500px; display:inline; width:978px; margin:0px 0px 0px 0px; padding:0px 0px 0px 2px; }
div.VideoLikeContent { float:left; background-color:#ffffff;}
#content-SubPage{ float:left; background-color:transparent; display:inline; margin:0px 30px 0px 30px; padding:0px 0px 50px 0px; }

#subPageNavContent{ float:right; background-color:transparent; width:670px; margin:0px 30px 30px 30px; padding:0px 0px 0px 0px; }
#subPageNav{float:left; background-color:Transparent;width:250px;margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}

#subPageNav ul {list-style:none;margin:0px 0px 0px 20px;font-size:12px;}
#subPageNav ul li a:link { color:#1A4566; text-decoration:none;margin-bottom:10px;}
#subPageNav ul li a:active { color:#1A4566;font-weight:bold;text-decoration:none;margin-bottom:10px;}
#subPageNav ul li a:hover { color:#1A4566;font-weight:bold;text-decoration:underline;margin-bottom:10px;}
#subPageNav ul li a:visited { color:#1A4566;text-decoration:none;margin-bottom:10px;}

#subRoot ul {font-size:14px;margin:0px;font-weight:bold;}

/*****************************************/
/* News & Activities */
/*****************************************/
#content-NewsWidth {float:left; width:438px; margin:0px 0px 30px 30px;padding-right:30px; border-right:1px solid black;}
#newsList {float:left; margin-bottom:30px;}

.newsListItem {float:left; border-top:1px solid black;margin-bottom:10px;}
.newsListHeadline {float:left; width:335px; margin:10px 0px;}
.newsListDate {float:right;text-align:right;width:70px;margin:10px 0px;}
.newsListBody {float: left;width:438px;}

.newsDetailHeadline {float:left;width:750px;}
.newsDetailBack {float:right;width;150px;margin:20px 50px 20px 0px;}
.newsDetailBack a:link      {font-weight:bold; color:#d94c32; text-decoration:none; }
.newsDetailBack a:visited   {font-weight:bold; color:#D0432E; text-decoration:none; }
.newsDetailBack a:active    {font-weight:bold; color:#d94c32; text-decoration:none; }
.newsDetailBack a:hover     {font-weight:bold; color:#D0432E; text-decoration:underline;}
.newsDetailBody {float:left;width:888px;}

#content-CalWidth {float:right; width:420px; margin:0px 30px 30px 0px; padding-left:30px;}
#calendar {margin-bottom:30px;}
#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneNewsRight_EventCalendar_calItems {}
#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneNewsRight_EventCalendar_calItems TD {height:30px;}

#eventList {float:left; margin-bottom:30px;}

.eventItem {float:left; border-top:1px solid black;margin-bottom:10px;}
.eventItemHeadline {float:left;width: 250px; margin:10px 0px;}
.eventItemDate {float:right;text-align:right;width:150px;margin:10px 0px;}
.eventItemLocation {float:left;width:420px;margin-bottom:5px;}
.eventItemBody {float: left;width:420px;}
