body {
	margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#262323;
	background:url(bodybg.jpg) repeat #09557d;
}

div.language {color:white;margin-left:27px;margin-top:9px}
div.language a {color:white;text-decoration:none}
div.language a:hover {text-decoration:underline}

table.level1 {margin-left:50px;}
td.level1 {padding-right:38px;}
td.level1 a {color:black;text-decoration:none;font-size:12px;font-weight:bold}
td.level1 a:hover {text-decoration:underline}

td.lcol {background:url(leftbg.jpg) repeat-x white top}
td.content,td.footer,td.bmenu {background-color:white}
td.footer {padding-top:20px;color:#6e6e6e;font-size:11px;}
td.footer p {margin:0}

div.lmenu {margin-left:20px;margin-top:23px;margin-bottom:50px;}
.subNav ul {margin:0;padding:0;list-style:none}
.subNav ul li {display:block;padding-bottom:6px;}
.subNav ul li a {color:#cc6600;font-size:12px;font-weight:bold;text-decoration:none}
.subNav li.top {padding-bottom:17px;}
.subNav ul.level1 li.top a, .subNav ul.level1 li.top a:hover {color:black;}

.subNav ul.level1 a.selected, .subNav ul.level1 a:hover {font-size:12px;color:#993300}

.subNav ul.level2 {margin-left:17px}
.subNav ul.level2 a {font-size:12px}
.subNav ul.level2 a.selected, .subNav ul.level2 a:hover {font-size:12px;color:#993300}

.subNav ul.level3 {margin-left:10px}
.subNav ul.level3 a {font-size:11px}
.subNav ul.level3 a:hover {font-size:11px;color:#993300}
.subNav ul.level3 a.selected {font-size:11px;background:url(arrow.gif) no-repeat left;padding-left:15px;color:#993300}

div.content {margin:23px 50px 20px 34px;font-weight:normal;}
div.lcol {margin-left:8px;}

table.level2 {border:1px solid white;border-bottom:none;background-color:#cac9c9}
td.level2 {padding:4px 15px;border-bottom:1px solid white}
td.level2 a {color:black;text-decoration:none;font-weight:bold}
td.level2 a:hover {text-decoration:underline}

td.bmenu {background:url(bmenubg.gif) repeat-x white top;padding-bottom:25px;}
div.bmenu {margin-left:50px;margin-top:30px;}
.bmenu a {color:#cc6600;font-size:12px;text-decoration:none}
.bmenu a:hover {text-decoration:underline}
.bmenu .wrap {float:left;margin-right:30px;}
.bmenu .top {border:0px dashed green;}
.bmenu .level1 {padding-left:6px;border:0px dashed red;}
.bmenu .level1 a {font-size:10px;}

#chexmmdb {position:relative;clear:both}
#chexmmdb-form-wrapper {height:69px;background:url(memform.gif) repeat-x;top:0;width:100%;position:absolute}
#chexmmdb div.letterlinks {position:relative;top:45px;background:none;color:transparent;clear:right}
#chexmmdb div.categories {clear:both;margin-top:65px;}
#chexmmdb div.letterlinks a {color:white;font-size:14px;font-weight:bold;text-decoration:none}
#chexmmdb div.letterlinks a:hover {text-decoration:underline}
div.categorylist a {color:#262323;text-decoration:none;font-size:12px}
div.categorylist a:hover {text-decoration:underline}
div.categorylist span.category-count {color:#cc6600}
#chexmmdb div.category-letter {float:none;color:#262323;font-size:14px;padding:0;line-height:normal}
#chexmmdb div.categorylist {padding-top:3px;padding-bottom:16px;}
#chexmmdb div.category {float:left;width:340px;clear:none}
#chexmmdb div.spacer {clear:both}
#chexmmdbfooter {position:relative}

td.lcol {border-left:1px solid #adb9bd;}
td.content {border-right:1px solid #adb9bd}
td.onecol {border-left:1px solid #adb9bd}
td.footer,td.bmenu {border-left:1px solid #adb9bd;border-right:1px solid #adb9bd}

td.hcontent {background-color:white;border-left:1px solid #adb9bd;border-right:1px solid #adb9bd;}
div.hcontent {margin-top:15px;}
div.home_content {margin-left:26px;width:357px;float:left}
div.home_cal {float:right;width:213px;}
div.hcontent .tx_flasher_mplayer {text-align:center;background:url(flashbg.jpg) repeat-x;width:300px;margin-top:10px;margin-bottom:15px;height:200px;}

td.boxes, td.portboxes {background:url(boxesbg.gif) repeat-x white;padding-top:10px;}
.box1 {margin-left:23px;width:282px;border-bottom:2px solid #d7d7d7}
.box2 {margin-left:44px;width:282px;border-bottom:2px solid #d7d7d7}
.box3 {margin-left:44px;width:282px;border-bottom:2px solid #d7d7d7}

.boxes .btop, .portboxes .btop {background:url(boxhead.jpg) no-repeat;width:282px;height:30px;padding-top:13px;color:white;text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center}
.box1 .bother {height:30px;padding-top:15px;}
.box2 .bother, .box3 .bother {height:23px;padding-top:7px;}
.bother a {color:#cc6600;font-size:14px;text-decoration:none}
.bother a:hover {text-decoration:underline}
.box1 .odd, .box3 .even {background-color:#e1f1f6}
.box1 .even, .box3 .odd {background-color:#bfdeec}
.bother img {margin-right:3px;vertical-align:bottom}
.box2 .odd {background-color:#fece56}
.box2 .even {background-color:#fdecbf}
.bother {border-left:2px solid #d7d7d7;border-right:2px solid #d7d7d7;}

td.hocain {background:url(hcalbg.jpg) repeat-x #be3d0b}
div.hocain {margin:0 10px;color:white;}
div.home_cal {margin:20px 0;}

.portboxes .box1 .bother {height:23px;padding-top:7px;}
td.portboxes {border-left:1px solid #adb9bd;border-right:1px solid #adb9bd;padding-bottom:20px;}

form.search {margin:0 28px 0 23px;padding:0;color:white;}
div.searchform {margin:0;color:white;}
form.search img {vertical-align:middle}

div.twrss_item_link a {font-size:14px;color:black;font-weight:bold;text-decoration:none}
a img {border:0}
form .csc-mailform-label {float:left;width:300px;}
form .csc-mailform-field {clear:both}
form .csc-mailform-field legend {max-width:650px;white-space:normal;margin:10px 0}

