body {background:#EEE url(../../cfcnca2009/images/GradientVertical.gif) top repeat-x}
div.noshow {position:absolute; top:0; left:-1000px}
#dev_test {position:fixed; background:#F00; color:#FFF; width:100%; height:13px; font:bold 10px sans-serif; text-align:center; overflow:hidden; top:0; z-index:999999}
#dev_test_spacer {height:13px}
#site_wrapper {width:800px; margin:auto; background:#FFF; text-align:left}
#site_banner {margin-bottom:5px}
#site_header {margin:0; padding:0 10px}
#site_header h2, #marquee h2, #site_footer h2 {display:none}
#site_search, #site_search form {width:200px; float:left; margin:0; padding:0}
#site_search div, #site_search input {margin:0 !important; padding:0 !important}
#site_search input {font:bold 1/1.7em sans-serif}
#site_search input.form-submit {background:none !important; color:#0039A6 !important; border:0 !important}
#site_search input.form-submit:hover {color:#D52B1E !important}
#site_header_links {width:500px; float:right; color:#AAA}
#site_header_links a {text-decoration:none; font-weight:bold}
#site_header_links a:hover {color:#D52B1E}
#site_header_links div {text-align:right}
#marquee {clear:both; margin:0; padding:5px 10px 0}
#marquee div {border:1px solid #DDD; color:#777; font:italic bold 0.95em/2em sans-serif; text-align:center}
#marquee div div {border:0}
#marquee span {color:#D31145}
#site_subheader {width:782px; background:#FFF}
#site_subheader td {margin:0; padding:0}
#site_subheader table.primary_nav {width:782px; margin:9px; background:#F7F7F7; border:1px solid #888; border-right:none}
#site_subheader table.primary_nav td {border-right:1px solid #888}
#site_subheader table.primary_nav td a {display:block; text-decoration:none; font-weight:bold; font-size:20px; padding:25px 7px 7px; vertical-align:bottom}
#site_subheader table.primary_nav td a:hover {background:#FFF}
#site_subheader table.primary_nav td div {font:12px/18px sans-serif; font-weight:bold}
#site_subheader img.secondary_nav_button {margin:0 0 7px 7px; border:1px solid #888}
#site_home_photo {height:244px; width:444px; overflow:hidden; margin:0 7px 7px; background:#DDD; border:1px solid #888}
#site_home_photo h4.giDescription {display:none}
#site_home_photo h2.title {display:none}
#site_home_photo div.one-image {height:260px; width:456px; overflow:hidden}
#site_home_left_mid_wrap {width:600px; height:auto; padding:10px; position:relative; top:-18px; left:10px; z-index:2; background:#FFF}
#site_home_columns {width:782px; margin:9px}
#site_home_columns td {width:260px; vertical-align:top; padding:4px}
#site_home_columns table {width:100%}
#site_home_columns table th {padding:7px; border:0; width:260px}
#site_home_columns table th, #site_home_columns th a {font-weight:bold; text-transform:uppercase}
#site_home_columns table th a:link, #site_home_left th a:active, #site_home_left th a:visited {color:#F5F5F5; text-decoration:none}
#site_home_columns table th a:hover {color:#FFF; text-decoration:underline}
#site_home_columns table td {padding:0 7px; vertical-align:top; width:260px; line-height:normal; border:0}
#site_home_columns table td.left, #site_home_columns td.mid {padding-right:10px}
#site_home_columns table td a:link, #site_home_columns a:active, #site_home_columns a:visited {text-decoration:none}
#site_home_columns table td a:hover {text-decoration:underline}
#site_home_columns table td h2.title {font-size:1em; margin-bottom:0; padding-bottom:0; line-height:normal}
#site_home_columns p {padding-top:0; margin-top:0}
#site_home_left, #site_home_middle, #site_home_right {width:100%}
#site_home_left th {background:#93642A}
#site_home_middle th {background:#E4B35B}
#site_home_right th {background:#986829}
#site_home_right td.spacer {background:none; border:none;}
#site_home_right ul, #site_home_right li {list-style-type:none; margin:0 12pt 12pt 0; padding:0}
#site_home_right li a {font-weight:bold}
#site_interior_main {width:782px; margin:0 9px}
#site_interior_main h2 {margin:0; padding:0; font-size:100%}
#site_interior_main td.sidebar {width:200px !important; background:#EEE; margin:0; padding:10px; vertical-align:top}
#site_interior_main td.sidebar ul.menu {margin:0; padding:0}
#site_interior_main td.sidebar li.leaf, #site_interior_main td.sidebar li.expanded {list-style-type:none; list-style-image:none; font:bold 10pt/16pt sans-serif; padding:6pt 0}
#site_interior_main td.sidebar li li {font-weight:normal !important}
#site_interior_main td.sidebar li a {text-decoration:none; color:#0039A6}
#site_interior_main td.sidebar li a:hover {color:#F68B29}
#site_interior_main td.content {margin:0; padding:10px; background:#FFF; vertical-align:top}
#site_footer {width:780px; margin:10px}
#site_footer td {margin:0; padding:0; font:0.8em/1.2em sans-serif}