/* CSS Document */

*{padding:0; margin:0;}

html {min-height: 101%;}

body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color:#3f3f3f; background-color:#dbd0d0; margin:auto; padding: 0 0 0 0;}

p.title{font-size:16px; font-weight: bold;}
p.heading{font-weight: bold;}
p.subcontent{font-size:11px; color:#8c8c8c; font-style:italic;}


/*-------- index page --------*/

#index_container {width: 100%; height: 400px; margin: auto; background-color: #8c8c8c; background-position:center;}
#index_image {width: 217px; height: 59px; margin: auto; background-image: url(images/index_image.jpg); background-position:center;}
#index_text {width: 217px; margin: auto; clear:both;}


/*-------- container --------*/

#container {width: 100%; margin: auto; clear: both; background-image:url(images/bg_spacer.jpg); background-position: center; background-repeat: repeat-y;}


/*-------- header --------*/

#header_container {width: 800px; height: 117px; padding: 0 0 0 0; background-color:#FFFFFF; margin:auto;}
#header_logo {width: 190px; height: 117px; background-image:url(images/resolve_logo.jpg); padding: 0 0 0 0; float:left}
#header_main {width: 477px; height: 117px; padding: 0 0 0 0; background-color:#FFFFFF; float: left}
#header_spacer {width: 477px; height: 90px; background-image:url(images/header_spacer.jpg); padding: 0 0 0 0; background-color:#FFFFFF; float:}
#header_nav {width: 256px; height: 27px; padding: 0 0 0 0; background-color:#FFFFFF; float: right;}

#header_nav_home_button {width: 44px; height: 27px; float: left; background-image:url(images/home_button.jpg); text-decoration: none;}
#header_nav_home_button a {width: 44px; height: 27px; float: left; background-image:url(images/home_button.jpg); text-decoration: none;}
#header_nav_home_button a:link, #header_nav_home_button a:visited {width: 44px; height: 27px; float: left; background-image:url(images/home_button.jpg); text-decoration: none;}
#header_nav_home_button a:hover, #header_nav_home_button a:active {width: 44px; height: 27px; float: left; background-image:url(images/home_button_over.jpg); text-decoration: none;}

#header_nav_news_button {width: 41px; height: 27px; float: left; background-image:url(images/news_button.jpg); text-decoration: none;}
#header_nav_news_button a {width: 41px; height: 27px; float: left; background-image:url(images/news_button.jpg); text-decoration: none;}
#header_nav_news_button a:link, #header_nav_news_button a:visited {width: 41px; height: 27px; float: left; background-image:url(images/news_button.jpg); text-decoration: none;}
#header_nav_news_button a:hover, #header_nav_news_button a:active {width: 41px; height: 27px; float: left; background-image:url(images/news_button_over.jpg); text-decoration: none;}

#header_nav_about_button {width: 94px; height: 27px; float: left; background-image:url(images/about_resolve_button.jpg); text-decoration: none;}
#header_nav_about_button a {width: 94px; height: 27px; float: left; background-image:url(images/about_resolve_button.jpg); text-decoration: none;}
#header_nav_about_button a:link, #header_nav_about_button a:visited {width: 94px; height: 27px; float: left; background-image:url(images/about_resolve_button.jpg); text-decoration: none;}
#header_nav_about_button a:hover, #header_nav_about_button a:active {width: 94px; height: 27px; float: left; background-image:url(images/about_resolve_button_over.jpg); text-decoration: none;}

#header_nav_contact_button {width: 77px; height: 27px; float: left; background-image:url(images/contact_us_button.jpg); text-decoration: none;}
#header_nav_contact_button a {width: 77px; height: 27px; float: left; background-image:url(images/contact_us_button.jpg); text-decoration: none;}
#header_nav_contact_button a:link, #header_nav_contact_button a:visited {width: 77px; height: 27px; float: left; background-image:url(images/contact_us_button.jpg); text-decoration: none;}
#header_nav_contact_button a:hover, #header_nav_contact_button a:active {width: 77px; height: 27px; float: left; background-image:url(images/contact_us_button_over.jpg); text-decoration: none;}

#header_right {width: 133px; height: 117px; background-image:url(images/top_header_right.jpg); padding: 0 0 0 0; float: right}


/*-------- content --------*/

#middle_container {width: 800px; height: 116px; margin: auto; clear: both;}
#middle_container_left {width: 495px; height: 116px; background-image:url(images/middle_bar_caption.jpg); padding: 0 0 0 0; float:left; clear: both;}
#middle_container_image {width: 172px; height: 116px; background-image:url(images/middle_bar_image.jpg); padding: 0 0 0 0; float:left}
#middle_container_right {width: 133px; height: 116px; background-image:url(images/middle_bar_right.jpg); padding: 0 0 0 0; float:left}


/*-------- seperator --------*/

#seperator_top {width: 800px; height: 6px; padding: 0 0 0 0; margin: auto; clear: both; background-image:url(images/seperator_top_spacer.jpg)}
#seperator_container {width: 790px; height: 23px; padding: 7px 0 0 10px; margin: auto; clear: both; background-color:#dbd0d0;}
#seperator_container a:link, #seperator_container a:visited, #seperator_container a:hover, #seperator_container a:active {color:#3f3f3f; font-weight: bold; text-decoration: none;}


/*-------- content --------*/

#content_container {width: 800px; margin:auto; clear: both;}
#content_left_nav {width: 120px; float:left;}

#nav_board {width: 120px; height: 30px; float: left; background-image:url(images/board_button.jpg); text-decoration: none;}
#nav_board a {width: 120px; height: 30px; float: left; background-image:url(images/board_button.jpg); text-decoration: none;}
#nav_board a:link, #nav_board a:visited {width: 120px; height: 30px; float: left; background-image:url(images/board_button.jpg); text-decoration: none;}
#nav_board a:hover, #nav_board a:active {width: 120px; height: 30px; float: left; background-image:url(images/board_button_over.jpg); text-decoration: none;}

#nav_council {width: 120px; height: 25px; float: left; background-image:url(images/council_button.jpg); text-decoration: none;}
#nav_council a {width: 120px; height: 25px; float: left; background-image:url(images/council_button.jpg); text-decoration: none;}
#nav_council a:link, #nav_council a:visited {width: 120px; height: 25px; float: left; background-image:url(images/council_button.jpg); text-decoration: none;}
#nav_council a:hover, #nav_council a:active {width: 120px; height: 25px; float: left; background-image:url(images/council_button_over.jpg); text-decoration: none;}

#nav_testimony {width: 120px; height: 25px; float: left; background-image:url(images/testimony_button.jpg); text-decoration: none;}
#nav_testimony a {width: 120px; height: 25px; float: left; background-image:url(images/testimony_button.jpg); text-decoration: none;}
#nav_testimony a:link, #nav_testimony a:visited {width: 120px; height: 25px; float: left; background-image:url(images/testimony_button.jpg); text-decoration: none;}
#nav_testimony a:hover, #nav_testimony a:active {width: 120px; height: 25px; float: left; background-image:url(images/testimony_button_over.jpg); text-decoration: none;}

#nav_rules {width: 120px; height: 25px; float: left; background-image:url(images/rules_button.jpg); text-decoration: none;}
#nav_rules a {width: 120px; height: 25px; float: left; background-image:url(images/rules_button.jpg); text-decoration: none;}
#nav_rules a:link, #nav_rules a:visited {width: 120px; height: 25px; float: left; background-image:url(images/rules_button.jpg); text-decoration: none;}
#nav_rules a:hover, #nav_rules a:active {width: 120px; height: 25px; float: left; background-image:url(images/rules_button_over.jpg); text-decoration: none;}

#nav_questions {width: 120px; height: 25px; float: left; background-image:url(images/questions_button.jpg); text-decoration: none;}
#nav_questions a {width: 120px; height: 25px; float: left; background-image:url(images/questions_button.jpg); text-decoration: none;}
#nav_questions a:link, #nav_questions a:visited {width: 120px; height: 25px; float: left; background-image:url(images/questions_button.jpg); text-decoration: none;}
#nav_questions a:hover, #nav_questions a:active {width: 120px; height: 25px; float: left; background-image:url(images/questions_button_over.jpg); text-decoration: none;}

#nav_events {width: 120px; height: 20px; float: left; background-image:url(images/events_button.jpg); text-decoration: none;}
#nav_events a {width: 120px; height: 20px; float: left; background-image:url(images/events_button.jpg); text-decoration: none;}
#nav_events a:link, #nav_events a:visited {width: 120px; height: 20px; float: left; background-image:url(images/events_button.jpg); text-decoration: none;}
#nav_events a:hover, #nav_events a:active {width: 120px; height: 20px; float: left; background-image:url(images/events_button_over.jpg); text-decoration: none;}

#content_main {width: 487px; height: 100%; padding: 30px 30px 30px 30px; float: left; background-color:#FFFFFF;}
#content_sub {width: 427px; height: 100%; padding: 30px 30px 30px 30px; float: left; background-color:#e7dfdf;}
#content_main a:link, #content_main a:visited, #content_main a:hover, #content_main a:active {color:#3f3f3f; text-decoration: none;}
#content_right {width: 133px; height: 100%; float: left;}
#content_right_top_image {width: 133px; height: 287px; background-image:url(images/right_bar_caption.jpg);}

#board_member_container {width: 487px; padding: 0 0 0 0; float: left;} 
#board_image {width: 90px; height: 120px; padding: 0 0 0 0; float: left;}
#board_content {width: 337px; padding: 1px 30px 0 30px; float: left;}
#rule {width: 487px; height: 1px; padding: 0 0 0 0; float: left; background-image:url(images/rule.jpg);}


/*-------- footer --------*/

#footer_container {width: 800px; height: 122px; clear:both; margin:auto;}
#footer_logo {width: 57px; height: 84px; margin:auto; float: left; background-image:url(images/ICCC.jpg);}
#footer_logo_02 {width: 63px; height: 84px; margin:auto; float:left; background-image:url(images/logo_02.jpg);}
#footer_spacer {width: 680px; height: 84px; margin:auto; float:left; background-image:url(images/footer_spacer.jpg);}
#footer_bottom {width: 800px; height: 38px; clear:both; margin:auto; background-image:url(images/footer_image.jpg);}