a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline;}

img{border:0}
a{text-decoration:none}
hr{color:#47d600}

html, body {height:100%}
body{font:85%/1.5 verdana,arial,helvetica,sans-serif;margin:0px;padding:0px;color:#333;background-color:#fff}
#wrapper{position:relative;width:800px;margin:0 0 -60px -400px;min-height:100%;left:50%;color:#111}
html>body #wrapper {height:auto}
* html #wrapper {height:100%}

#branding{width:100%;background-color:#47d600;height:90px}
#branding h1{font-size:1.4em;margin:10px 0 0 25px}
#branding h2{font-size:1.1em;margin:5px 0 0 25px}

#branding #brand_main{float:left;width:60%}
#branding #brand_right{float:right;width:25%;margin:5px}
#brand_right ul.top_links a{color:white}
#brand_right ul.top_links a:hover{color:#ddf}

#content{width:100%;min-height:520px;margin:10px 0}

#left_menu{float:left;width:150px;height:200px}
#left_menu #main_menu a.norm{display:block;margin:3px 0;padding:5px;font-weight:bold;font-size:0.9em;color:black}
#left_menu #main_menu a:hover, #left_menu a:focus{background-color:#47d600;color:#fff}
#left_menu #main_menu a.thispage{background-color:#47d600;color:white}
#left_menu .logos{margin:10px 4px;text-align:center}

#middle_text{float:right;margin:5px;width:610px;border-left:1px #47d600 solid;padding:0 0 0 10px}
#middle_text h1{font-size:1.3em;margin:0 0 10px 0}
#middle_text h2{font-size:1.1em;margin:0 0 8px 0}
ul,ol{font-size:0.85em;margin:0 0 0 25px}

.cont_table{border-spacing:8px;width:80%;font-size:0.9em}
.cont_table td{vertical-align:top}
.cont_table .frm_wide_text{width:250px}
.cont_table .frm_small_text{width:80px}
.cont_table .frm_box{width:250px;height:80px}
.cont_table .frm_med_sub{width:80px}
.cont_table .frm_wide_box{width:350px;height:200px}
.cont_table .frm_wide_sub{width:150px}

.clear_footer{clear:both;float:left;height:70px;width:100%;background:url('cn_imgs/cob_logo.jpg') no-repeat right}
#footer{clear:both;position:relative;font-size:0.8em;height:60px;width:800px;left:50%;margin:0 0 0 -400px;text-align:center}
#footer em{font-style:normal}
#footer em a{color:#44f;padding:5px}
#footer em a:hover{text-decoration:underline;color:#00f}

#foot_links{height:20px}
#foot_copy{clear:left;float:left;margin:5px;color:#666}
#foot_site{float:right;margin:5px;color:#666}
#foot_site em a{color:#66f}


/*various text defs*/
.sml{font-size:0.5em}
.med{font-size:0.8em;margin:10px 0}
.lrg{font-size:1.1em}

.odd{background-color:#efe}

.left{text-align:left}
.centered{text-align:center}
.just{text-align:justify}
.bold{font-weight:bold}
.clear_both{clear:both}
.alert{color:red;font-weight:bold}