body { background: #FFFFFF; margin: 3px 0 0 0; }
p { margin: 12px 0 0 0; }
form { margin: 0px; padding: 0px; }

#header1 { width: 750px; padding-bottom: 8px; }
#header1 img { border: 0px; }

#nav { width: 750px; height: 57px; text-align: left; font-family: arial, verdana, sans-serif; color: #FFFFFF; }
#nav a { color: #FFFFFF; text-decoration: none; padding-bottom: 10px; }
#nav .tab_1 { background: url("/images/nav_bg1.gif"); width: 100%; height: 100%; }
#nav .tab_2 { background: url("/images/nav_bg2.gif"); width: 100%; height: 100%; }
#nav .tab_3 { background: url("/images/nav_bg3.gif"); width: 100%; height: 100%; }
#nav .tab_4 { background: url("/images/nav_bg4.gif"); width: 100%; height: 100%; }
#nav .tab_5 { background: url("/images/nav_bg5.gif"); width: 100%; height: 100%; }
#nav .tab_6 { background: url("/images/nav_bg6.gif"); width: 100%; height: 100%; }
#nav .head_1 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 0px; width: 65px; text-align: center; }
#nav .head_2 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 65px; width: 85px; text-align: center; }
#nav .head_3 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 150px; width: 99px; text-align: center; }
#nav .head_4 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 249px; width: 170px; text-align: center; }
#nav .head_5 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 419px; width: 83px; text-align: center; }
#nav .head_6 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 502px; width: 68px; text-align: center; }
#nav .head_7 { font-size: 13px; font-weight: bold; position: absolute; margin-top: 5px; margin-left: 570px; width: 180px; text-align: center; }
#nav .textbox { width: 135px; background: #FFFFFF; font-size: 12px; border: 0px; padding: 2px; margin-bottom: 2px; }
#nav .submit { width: 30px; background: #FFFFFF; font-size: 12px; height: 21px; }
#nav .button { width: 50px; background: #FFFFFF; font-size: 10px; }
#nav .subhead { font-size: 11px; font-weight: bold; position: absolute; margin-top: 36px; width: 750px; text-align: center; }
#nav .subhead a { color: #000066; }
#nav .subhead .selected { color: #FFFFFF; }
#nav .subhead .bigger { font-size: 13px; }

#container_content { width: 750px; }
#content { padding: 10px 220px 10px 0px; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 18px; text-align: left; }

#container_extra { float: right; width: 200px; background: #CCCCCC; margin-top: 12px; }
#extra { font-family: arial, verdana, sans-serif; font-size: 11px; }
#extra .title { font-size: 13px; font-weight: bold; font-style: italic; }
#extra { padding: 0 10px 0 10px; font-family: arial, verdana, sans-serif; font-size: 11px; line-height: 16px; text-align: left; }

#thirdnav .title { font-size: 13px; font-weight: bold; }
#thirdnav { padding: 0 8px 0 8px; font-family: arial, verdana, sans-serif; font-size: 11px; line-height: 24px; text-align: left; }
#thirdnav a { display: block; border-bottom: 1px solid #999999; padding-left: 5px; text-decoration: none; color: #000066; }
#thirdnav a:hover { background: #999999; }
#thirdnav .link { border-bottom: 1px solid #999999; }
#thirdnav .linksel { border-bottom: 1px solid #999999; background: #999999; }
#thirdnav .link a,#thirdnav .linksel a { color: #000066; text-decoration: none; margin-left: 5px; } 
#thirdnav_bot { border-bottom: 20px solid #FFFFFF; }

#content .title { font-size: 16px; font-weight: bold; }
#content .subtitle { font-size: 14px; font-weight: bold; font-style: italic; }
#content a { color: #75AE04; text-decoration: none; }
#content a:visited { color: #000066; }
#content a:hover { text-decoration: underline; }
#content .photo_left { float: left; margin: 0 5px 5px 0; clear: left; }
#content .photo_right { float: right; margin: 0 0 5px 5px; clear: left; }

/*****************
*    HOME TAB    *
*****************/

#content .calendar_table { width: 100%; border: 1px solid #CCCCCC; border-width: 0 4px 4px 0; }
#content .print .calendar_table { width: 6.5in; }
#content .calendar_table td { height: 80px; width: 14%; padding: 3px; border: 1px solid #CCCCCC; border-width: 1px 0 0 1px; }
#content .calendar_table .month1 { height: 15px; text-align: left; }
#content .calendar_table .month2 { height: 15px; text-align: center; border-left-width: 0px; font-weight: bold; font-size: 13px; }
#content .calendar_table .month3 { height: 15px; text-align: right; border-left-width: 0px; }
#content .calendar_table .weekdays td { height: 15px; text-align: center; font-weight: bold; } 
#content .calendar_table .day { text-align: left; }
#content .calendar_table .event { text-align: right; font-size: 10px; margin-top: 5px; line-height: 12px; }
#content .calendar_table a { font-weight: bold; }
#content .calendar_item { position: absolute; width: 195px; margin-top: 12px; margin-left: 545px; background: #99CC33; border: 5px solid #000066; color: #FFFFFF; }
#content .print .calendar_item { position: relative; width: 6.5in; margin-top: 20px; margin-left: 0px; background: #99CC33; border: 5px solid #000066; color: #FFFFFF; }
#content .calendar_item .closerow { background: #000066; text-align: right; border-bottom: 5px solid #000066; font-size: 10px; }
#content .calendar_item .closerow a { color: #FFFFFF; }
#content .print .calendar_item .closerow { display: none; }
#content .calendar_item .itemhead { padding: 5px; font-size: 14px; font-weight: bold; }
#content .calendar_item .itemrow { padding: 5px; margin-bottom: 5px; }
#content .calendar_item .itemrow a { color: #000066; }

#content .calendar_newitem { margin-bottom: 20px; text-align: left; }
#content .calendar_newitem .date { font-size: 14px; font-weight: bold; }
#content .calendar_newitem .organization { font-weight: bold; }
#content .calendar_newitem .details { font-style: italic; }


#content .demographics_table { width: 100%; border: 0px; }
#content .demographics_table td { padding: 3px; }
.headrow td { font-weight: bold; }
.col1 { width: 25%; }
.col2 { width: 25%; text-align: right; }
.col3 { width: 25%; text-align: right; }
.col4 { width: 25%; text-align: right; }

/*****************
*    GOVT TAB    *
*****************/

#content .govt_mcommission_table { width: 95%; }
#content .govt_mcommission_table td { padding: 3px; }
#content .govt_mcommission_table .headrow td { font-weight: bold; text-align: left; }
#content .govt_mcommission_table .col1 { width: 11%; }
#content .govt_mcommission_table .col2 { width: 29%; }
#content .govt_mcommission_table .col3 { width: 44%; }
#content .govt_mcommission_table .col4 { width: 16%; }
#content .govt_mcommission_table .row1 { background: #EEEEEE; }
#content .govt_mcommission_table .row2 { background: #FFFFFF; }

#content .govt_mdirectory_table { width: 95%; }
#content .govt_mdirectory_table td { padding: 3px; text-align: left; }
#content .govt_mdirectory_table .headrow td { font-weight: bold; }
#content .govt_mdirectory_table .col1 { width: 10%; }
#content .govt_mdirectory_table .col2 { width: 26%; }
#content .govt_mdirectory_table .col3 { width: 45%; }
#content .govt_mdirectory_table .col4 { width: 19%; }
#content .govt_mdirectory_table .row1 { background: #EEEEEE; }
#content .govt_mdirectory_table .row2 { background: #FFFFFF; }
#content .govt_mdirectory_anchors { text-align: center; margin-top: 10px; margin-bottom: 10px; line-height: 24px; }
#content .govt_mdirectory_anchors a { padding: 3px; margin: 3px; font-size: 11px; background: #CCCCCC; color: #000066; } 

#content .govt_cdepartments_table { width: 95%; border: 1px solid #CCCCCC; border-width: 1px 4px 4px 1px; }
#content .govt_cdepartments_table td { padding: 3px; }
#content .govt_cdepartments_table .col1 { width: 40%; }
#content .govt_cdepartments_table .col2 { width: 40%; }
#content .govt_cdepartments_table .col3 { width: 20%; }

#content .govt_pdirectory_table { width: 95%; }
#content .govt_pdirectory_table td { padding: 3px; text-align: left; }
#content .govt_pdirectory_table .headrow td { font-weight: bold; }
#content .govt_pdirectory_table .col1 { width: 30%; }
#content .govt_pdirectory_table .col2 { width: 40%; }
#content .govt_pdirectory_table .col3 { width: 30%; }

/*****************
*     SEARCH     *
*****************/

#content .search .textbox { width: 175px; background: #FFFFFF; font-size: 12px; border: 1px solid #000000; padding: 2px; margin-bottom: 2px; }
#content .search .submit { width: 30px; background: #FFFFFF; font-size: 12px; height: 21px; }

/*****************
*     BIZ TAB    *
*****************/

#content .biz_chamberphotos_1 { width: 650px; height: 490px; background: url('/images/business/chamber_photos/bg1.gif'); }
#content .biz_chamberphotos_2 { width: 490px; height: 650px; background: url('/images/business/chamber_photos/bg2.gif'); }

/*****************
*     RES TAB    *
*****************/

#content .res_library_table { width: 95%; border: 0px; }
#content .res_library_table td { padding: 3px; }
#content .res_library_table .col1 { width: 15%; font-weight: bold; }
#content .res_library_table .col2a { width: 85%; }
#content .res_library_table .col2b { width: 15%; }
#content .res_library_table .col3 { width: 70%; }

#content .res_taxes_table { width: 95%; border: 0px; }
#content .res_taxes_table td { padding: 3px; border-bottom: 1px solid #CCCCCC; }
#content .res_taxes_table .headrow td { font-weight: bold; }
#content .res_taxes_table .col1 { width: 40%; text-align: left; }
#content .res_taxes_table .col2 { width: 30%; text-align: right; }
#content .res_taxes_table .col3 { width: 30%; text-align: right; }

/**********************
*     VISITORS TAB    *
**********************/

#content .visitors_tourism_photo { float: left; margin-right: 15px; padding: 2px; border: 1px solid #CCCCCC; }
#content .visitors_tourism_clear { clear: both; margin-top: 10px; }

#content .visitors_events_table { width: 95%; border: 0px; }
#content .visitors_events_table td { padding: 3px; }
#content .visitors_events_table .left { width: 80%; }
#content .visitors_events_table .right { width: 20%; }

/*****************
*     FOOTER     *
*****************/

#footer { width: 750px; margin-top: 10px; border-top: 3px solid #72BB24; padding-top: 5px; font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 16px; }
#footer div { padding-bottom: 3px; }
#footer  a { color: #1B337D; text-decoration: none; }
#footer  a:visited { color: #6B2999; }
#footer  a:hover { text-decoration: underline; }
