/* CSS Document */

body { background:white; margin: 15px 0 15px 0;font-size:75%; font-family:Arial, sans-serif; color:#352302; }

/* structure --------------------------------------------------------------------------------*/


#wrapper { margin:0 auto; text-align:center;}

#frame, #headerInner, #media, #nav, #columns  { width:750px;}

#frame {text-align:left; background: url(../images/frameBtm.gif) no-repeat bottom; padding:0 0 10px 0;margin:0 auto; text-align:center; }

#header { height:118px; background: url(../images/headerBg.jpg) repeat-x bottom; }

#headerInner { height:88px; margin:0 auto; text-align:center; position:relative;  }

#media { text-align:center; background:url(../images/homeBg.png) no-repeat center; height:284px; position:relative; margin:2px 0 0 ;}

#nav { background: url(../images/navBg.gif) no-repeat; height:30px;  margin:0 auto; text-align:center; width:750px;}

#columns {background: url(../images/contentBg2.png) repeat-x; border-bottom:1px solid #bfbfbf; text-align:left; margin:4px 0 0 0; }

#columnsInner {background: url(../images/peopleBg2.png) bottom no-repeat; padding: 25px 0 50px 0;zoom:1;}

#bars { background:url(../images/bars.gif) repeat-y center; zoom:1;}

#contentHeader { background:url(../images/contentHeading.png) no-repeat; width:750px; height: 84px;}

#columns2 {background: url(../images/contentTemplateBtmBg.png) bottom repeat-x; border-bottom:1px solid #bfbfbf; text-align:left; padding:0 0 35px 0; margin:3px 0 0 0; }

#columnsInner2 {background: url(../images/contentTemplateTopBg.png) top repeat-x; padding:35px 0 0 10px; position:relative; _width:100%;  }

#leftColumn { width:625px; background: url(../images/topLeft2.png) no-repeat left top; }

#rightColumn   { width:305px; background: url(../images/barShadow2.png) repeat-y;  }

#leftColumn,  #middleColumn,  #rightColumn { width:235px;}

#middleColumn,  #rightColumn {margin: 0;}

#leftColumnContent, #middleColumnContent  { /*border-right:1px solid #BABABB;*/ }

#leftColumnContent, #middleColumnContent, #rightColumnContent  { width:91%;padding:0 15px 0 0;}

#leftColumnContent {margin:0 0 0 20px;}

.moduletableEnews, .moduletableNews, .moduletablefeaturedArticle { margin:0 0 0 45px;}

#footer { color:#8B8B8B; font-size:10px; padding:15px 0;}

#intro { width:40%; text-align:left; margin:40px 0 0 35px; _margin:40px 0 0 15px;}

#didYouKnow { width:193px; height:209px; background:url(../images/didYouKnow2.gif) no-repeat; font-weight:normal; position:absolute; top:50px; right: 20px; font-size:12px; }

#didYouKnow span {text-indent:-9999px; display:block;}

#didYouKnow p { margin:70px 20px 0 25px; text-align:left;}

#featuredEvent { font-weight:normal; position:absolute; top:0; right: 0; font-size:12px; color:#352302; font-weight:bold; text-align:center;border-left: 3px solid white; background: #f6e383; width: 193px; height: 282px; }

.moduletableFooter { text-align:center; margin:0 auto; color:#8B8B8B;}

.contentpaneopen { }

#contentArea1 { width: 54%;_width:53%; float:left; }

#contactInfo { background:url(../images/ashevilleLogoColor.gif) no-repeat left top; padding: 0 0 20px 80px;}

#sidebar1 { width:169px; float:right;}

#contentArea, .moduletableNationalNews { width:532px;}

#contentArea { position:relative;}

.box { background:#edf6fb; border:1px solid #d5dfe4; padding:10px; overflow:hidden;}

#additionalModule { clear:both;}

.moduletableEvents img { margin-top:15px;}


/* text --------------------------------------------------------------------------------*/

a.register:link, a.register:visited { background:#edf6fb; border:1px solid #d5dfe4; padding:10px; display:block;}

/*a:link, a:visited { color:#017A2D;text-decoration:none;}*/

a:hover { text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {color:#333; margin-bottom:0px;}

h1 {  font-size:183%;}

h2 {font-weight: normal; font-size:162%;}  

h3 {font-weight: normal; font-size:150%;}

h4 { font-size:125%; margin-top:5px;}

h5 {font-size:14px; font-size:117%;}

h6 {font-size:100%;}


#media h1 { font-size:28px; margin:0; color:#352302; text-transform:uppercase; line-height:23px;}

#media #introText { margin:5px 0;}

.introBtn {font-size:11px;  color:white;float:left; background:url(../images/roadSign.png) center top no-repeat; width:132px; height:43px; padding:10px 0; }

/*.introBtn {font-size:11px;  color:white;float:left; background:url(../images/roadSign.png) center top no-repeat; width:132px; height:63px;  }*/

.introBtn a:link, .introBtn a:visited, .introBtn a:hover { font-size:11px;  color:white; text-decoration:none; }

#media .introBtn p {  margin:3px 0 0 0; padding:0 30px 5px 13px;line-height:12px;  } 

.introBtn span.btnHeader { font-weight:bold; text-transform:uppercase; display:block;}

#first { margin:0 3px 0 0;}

.introBtn span.btnText { margin:5px;}

#nav ul#mainlevel a:link, #nav ul#mainlevel a:visited { font-weight:bold;color:#b1c4cb; text-decoration:none;padding:0pt 8px 9px; zoom:1;  }

#nav ul#mainlevel a:hover { background:url(../images/navHover.png) no-repeat center bottom; color:white; text-decoration:none;}

ul#mainlevel li {list-style:none; padding:15px 5px 0; display:inline; background:none;  }

ul#mainlevel { background:#15516B; height:24px; padding: 6px 0 0 0; margin:0 auto; text-align:center; _margin:0;  }

.moduletableNav { width:98%; background:#15516B; margin:0 auto; text-align:center;}

th { color:#123F4F; text-transform:uppercase; font-size:117%; text-align:left;}


.moduletableSubnav  { width:100%;}

#leftColumnSCP { width:145px; margin:1px 12px 15px 0; _margin:1px 15px 15px 0; float:left; }

.moduletableSubnav td.linkRow { padding:5px 10px 7px 30px; vertical-align:top;background:url(../images/arrowBullet.gif) 10px 8px no-repeat; }

.moduletableSubnav a:link, .moduletableSubnav a:visited { font-weight:normal; /*color:#3F3F3F;*/ text-decoration:underline; }

.moduletableSubnav a:hover { /*color:#017A2D;*/ text-decoration:underline; }

td.contentheading, .componentheading { color:#352302; font-size:133%; text-transform:uppercase; font-family:helvetica, sans-serif; font-weight:bold; }

td.contentheading { padding:0 0 10px;}

.componentheading { margin-bottom:10px;}

.blog .contentheading {  font-size:100%; text-transform: none; font-family:Arial, sans-serif; font-weight:bold; }

h1.contentheading { margin:0 0 10px 0; }

li { background:url(../images/arrowBullet.gif) left 3px no-repeat; list-style:none; padding: 0 0 0 15px; margin-bottom:5px;}

ol li { background:none; list-style: inherit; padding: 0 0 0 2px;}

#featuredEvent h3 { font-family: Helvetica, sans-serif; font-size:14px; margin:10px 0; text-transform:uppercase;}

#featuredEvent p { margin:2px 0; }

a.readon:link, a.readon:visited { display:block; border-top:1px solid #999; width:auto; margin:5px 0 0 0; font-size:90%; }



.moduletableNews .contentheading a:link {}

.moduletableNews td.contentheading { padding:0; font-size:100%;text-transform:none;font-family:Arial, sans-serif; font-weight:normal;}

.moduletableNews th { padding:0 0 3px ;}

.moduletableNews td.contentheading { padding:0 0 0 15px; background:url(../images/arrowBullet.gif) left 3px no-repeat; }

.moduletableNews .contentpaneopen td { padding:0 0 0 15px;}






/* enews sign up --------------------------------------------------------------------------------*/
 
.moduletableEnews .inputbox { width:150px;}

.moduletableEnews p { margin:5px 0 3px 0;}

.moduletableEnews br { display:none;}

#wz_2 { width: auto; display:inline;}


#columnsInner2 .moduletableEnews { float:right; width:145px; border-bottom:1px solid #ccc; }

#columnsInner2 .moduletableEnews { margin:15px 12px 0 12px; font-size:90%;}

#columnsInner2 .moduletableEnews  .inputbox { width:130px;  font-size:90%}

#columnsInner2 .moduletableEnews  .button {  margin:0 0 15px;}

#columnsInner2 .moduletableEnews p { line-height:13px;}




/* news module --------------------------------------------------------------------------------*/

ul.latestnewsNews { margin:6px 0 0 5px; padding:0;}

li.latestnewsNews { margin-bottom:4px;}

.moduletableNationalNews th { padding:0 0 5px;}

.moduletableNationalNews { margin:25px 0 0; border-top: 1px solid #666; padding:10px 0 0 0;}




/* forms general --------------------------------------------------------------------------------*/

.inputbox, .inputboxSearch,  #fabrik4 .inputbox_text, #fabrik5 .inputbox_text, #fabrik2 .inputbox_text { border:1px solid #bbb; margin-bottom:3px; padding:2px; font-family:Arial, sans-serif; color:#666; display:block; background:url(../images/whitePixel.png); }


.button, .buttonSearch { background:url(../images/btnBg.gif) no-repeat; width:61px; height:21px; color:white; border:0; font-weight:bold; font-size:11px; text-transform:uppercase;  font-family:arial, sans-serif; cursor:pointer; }

#fb_el_jos_fabrik_data_5___event_subject_text label { font-weight:bold; padding:0 0 30px 0; display:block; width:100%;}
#fb_el_jos_fabrik_data_2___event_subject_text label { font-weight:bold; padding:0 0 30px 0; display:block; width:100%;}

#fb_el_jos_fabrik_data_5___event_subject_text {position:relative;width:100%;}

#fb_el_jos_fabrik_data_2___event_subject_text {position:relative;width:100%;}

#group6 { background:#edf6fb; border:1px solid #d5dfe4; padding:10px; width:60%; }

#fabrik5 #group4 input { background:none; border:0; margin:-30px 0 0 0; }



/* TFS edits to fabrik form css ---------------------------------------------------------------------*/

.fabrikForm h3 { margin:0 0 5px; font-size:133%; font-weight:bold; /*border-bottom:1px solid #999999;*/}

textarea { font-size:100%;}

.fabrikActions { margin:15px 0 ;}

#fabrik5 #jos_fabrik_formdata_2___event_subject { border:0;}

#fabrik2 #jos_fabrik_formdata_2___fabrik_internal_id, #jos_fabrik_formdata_2___time_date {display:none;}

#contactInfo { background:url(../images/ashevilleLogoColor.gif) no-repeat left top; padding: 0 0 20px 80px;}

#fabrik2 h3, #group4 h3, #jos_fabrik_data_3___time_date, #jos_fabrik_data_3___fabrik_internal_id { display:none;}

#group13 { margin:-20px 0 0;}

.moduletableFormAgreement {position:absolute; left:0;top:2180px; _top:2145px; font-size:90%;}

*+ html .moduletableFormAgreement {position:absolute; left:0;top:2220px; font-size:90%;}


#fabrik4 .fabrikActions input { margin:50px 0 0;}



/* TFS edits to Weblinks ---------------------------------------------------------------------*/

#weblinks { margin:0; color: #666666; font-style:italic;}

.sectiontableentry1 td, .sectiontableentry2 td { padding:0 0 6px 15px; background:url(../images/arrowBullet.gif) left 3px no-repeat; vertical-align:top; }

#weblinks a:link, #weblinks a:visited { font-style:normal;}



/* subnav --------------------------------------------------------------------------------*/

.moduletableSubnav { border:1px solid #CCCBCB; border-top:0;background: url(../images/leftSideGradient.png) left repeat-y;}


/* acajoom --------------------------------------------------------------------------------*/


.adminlist { margin:5px 0 0 0; display:none;}



/* search --------------------------------------------------------------------------------*/

.inputboxSearch { width:150px; display:inline; margin:0; color:#3F3F3F; font-size:11px; text-transform:uppercase; font-weight:bold;}

#bookmark { position:absolute; bottom:10px; right:0;}

.moduletableTranslate { position:absolute; bottom:6px; right:135px; }

.moduletableSearch { position:absolute; bottom:35px; right:0; background:url(../images/searchIcon.gif) left center no-repeat; }

.moduletableSearch td { padding:0 0 0 20px;}

.buttonSearch { margin:0 0 0 5px;}


/* TFS edits to rss_css.css for AlphaContent ------------------------------------------------------------*/

#columnsInner2 td.feedlist { border:0; padding:0 0 4px 0;}

/*#columnsInner2 .small,*/ .feedbump, .channellink, .siteicon, .small  { display:none;}

#features .small  { display: inline;}

#columnsInner2 .small { font-size:90%;}

#columnsInner2 div.small { font-size:90%; color:#999;}

#features { border-top:1px solid #999; width:auto; margin:5px 0 20px 0;}

.feedline { background:url(../images/arrowBullet.gif) left 3px no-repeat; padding:0 0 0 20px;}

#columnsInner2 .feeddate { font-style:normal; color:#666;}

#columnsInner2 #rsslink {/*color:#017A2D;*/ text-decoration:underline; color:#0000FF;}

#title span { font-weight:bold; font-size:100% !important;}

#columnsInner2 a.feedtablelink:hover { background:none;}

.contentpane hr { display:none;}





/* TFS edits to event_css.css for JEvents ------------------------------------------------------------*/

cal_table small {background:black}

.cal_td_daysnoevents { background:#dbedf7;}

.cal_td_daysoutofmonth { background:#e7f3fa;}

.cal_td_today { background:#c7d8e2;}

.cal_td_daysnames { background: url(../images/contentTemplateTopBg.png) center -3px repeat-x; border:0;color:#606668;}

#jevents fieldset { border:0;}

.cal_table { border:1px solid #bbb; padding:5px;}

.sunday { color:#606668 !important;}

a.cal_daylink:link, a.cal_daylink:visited { color:#2c4048;}

a.cal_daylink:hover {  color:#017A2D; background:white; }

.ev_fieldset { background: url(../images/contentTemplateTopBg.png) center -3px repeat-x; border:1px solid #ccc;color:#2c4048; padding:8px;}

#columns  .mod_events_latest_table { margin:6px 0 0 0;color:#352302; font-size:100%;}

#columns  .mod_events_latest_first, #columns .mod_events_latest_date, #columns .mod_events_latest {color:#352302; font-size:100%; font-family:Arial, sans-serif;}

#columns .mod_events_latest_content a:link, #columns .mod_events_latest_content a:visited, #columns .mod_events_latest_content a:link,  #columns .mod_events_latest_content a:visited{ font-size:100%; font-family:Arial, sans-serif; color:#017A2D;text-decoration:none; display:block;}

#columns .mod_events_latest_content a:hover, #columns .mod_events_latest_content a:hover { text-decoration:underline;}

#columns  .mod_events_latest_table * {border:0;}


#columns .mod_events_latest, #columns .mod_events_latest_first{ background:url(../images/arrowBullet.gif) left 3px no-repeat; vertical-align:top; padding:0 0 5px 15px;}

.cal_td_daysnames { border-bottom:1px solid #BBBBBB; }

.ev_table { border:1px solid #BBBBBB; color:#352302; }

ul.ev_ul li.ev_td_li { border:0;}

a.ev_link_cat:link, a.ev_link_cat:visited { font-size:90%;text-decoration:none;}

a.ev_link_cat:hover { font-size:90%; text-decoration: underline;}

a.ev_link_row:link, a.ev_link_row:visited {color:#017A2D!important;text-decoration:none; }

a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover, .ev_td_right table td, a.ev_link_cat:link, a.ev_link_cat:visited  { font-weight:normal!important;}

a.ev_link_row:hover {text-decoration: underline;}

.ev_table a:link, .ev_table a:visited, .ev_table a:hover, .ev_td_right table td {font-family:arial, sans-serif;  text-align:left;}

.ev_td_right { border-top:1px solid #BBBBBB;}

.ev_table td { padding:10px; vertical-align:top;}

.ev_td_left { background:#DBEDF7;border-right:1px solid #BBBBBB;border-top:1px solid #BBBBBB; color:#2c4048;}

.ev_td_today {background:#C7D8E2;border-right:1px solid #BBBBBB;border-top:1px solid #BBBBBB; text-align:left;}

a.ev_link_weekday:link, a.ev_link_weekday:visited, a.ev_link_weekday:hover {color:#352302;}

a.nav_bar_link_gray:link, a.nav_bar_link_gray:visited { font-size:90%;}

.ev_navigation table td { vertical-align:top; white-space:nowrap; line-height:11px;}

a.cal_titlelink:link, a.cal_titlelink:visited,  a.cal_titlelink:hover {font-family:Arial, sans-serif; color:#352302; }





/* utilities --------------------------------------------------------------------------------*/

#headerInner img, img { border:0;}

.leftImg {
float:left;
margin:5px 15px 15px 0;
}
.rightImg {
float:right;
margin:0 0 15px 15px;
}
table, span {
font-size:100%;
}
.contentpaneopen {

}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}
#logo { float:left; margin:7px 0 0 2px;}

#footer img { margin:0 15px 0 0 ; border:0; vertical-align:middle;}

#footer p { width:100%; text-align:center; margin:0 auto; margin-top:10px;}

.back_button { clear:both;margin:15px 0 0 0; border-top:1px solid #CCCBCB; padding:5px 0 0 0; }

.back_button a:link, .back_button a:visited {color:#017A2D; text-decoration:none; font-size:90%; }

.back_button a:hover { text-decoration:underline;}

.rust_pagetitle, .sectionCategory { display:none;}

.buttonheading { padding:0 10px 0 0 ;}

.box img {  margin:0 10px 0 0; float:left;}

.boxHeading { display:inline;}

#columns2 .moduletableParentTitle th { background:url(../images/subnavHeaderBg.png) bottom repeat-x; font-weight:bold; text-align:left;  font-size:100%; color:#352302; height:26px; padding:0 10px; text-transform:none;width:100%; margin:0; vertical-align:middle;}

#columns2 .moduletableSubnav th { background:url(../images/subnavHeaderBg.png) bottom repeat-x; font-weight:bold; text-align:left;  font-size:100%; color:#352302; height:30px; padding:0 10px; text-transform:none;width:100% ; vertical-align:middle; border-top:2px solid #352302; border-bottom:3px double #CCCBCB;margin:0 0 5px 0;}

.moduletableParentTitle { border:1px solid #CCCBCB; border-top:2px solid #352302; width:100%; margin:0 0 1px 0;}

.bullet { background:url(../images/arrowBullet.gif) 10px 2px no-repeat; }

.blog_more ul { margin-top:5px;}

.moduletableEnews ul { margin-left:0; padding-left:5px;}


/* --------------------------------------------------------------------------------*/
#f3e297 