html, body { margin:0px; font-size: 11px; font-family: Arial, Verdana, san-serif; line-height: 14px; background-image: url(imgs/body_bg.jpg); background-position: top center; background-repeat: repeat-x; background-color: #676767; }


#wrapper { margin: 0px auto; width: 780px; text-align: center; }

#container { margin:0px; width: 100%; }

#header { margin: 0px; width: 100%; height: 100px; background-image: url(imgs/header_bg.png); background-position: top left; background-repeat: no-repeat; }

#contentarea { margin: 0px; width: 100%; background-image: url(imgs/middle_bg.png); background-repeat: repeat-y; }

#footer { margin: 0px; width: 100%; background-image: url(imgs/middle_bg.png); background-repeat: repeat-y; }

#bottom { margin: 0px; width: 100%; height: 25px; background-image: url(imgs/footer_bg.png); background-repeat: no-repeat; }


.white { color: #FFF; }

p { margin:0 0 7px 0; padding:0; }

a { text-decoration: none; font-weight: bold; color: #226271; }

a:hover { text-decoration: none; font-weight: bold; color: #000; }

ul { list-style:none; list-style-image:none; margin:0px; padding:0px; }

ul.list { list-style:square; margin:15px; }

li.list_underline { list-style:square; margin:0px; width:100%; display: inline; }

div, dl, dd { margin:0px; padding:0px; text-align: left; }

.margin_all { margin: 20px 20px 20px 20px; }

div.cb { height:1px; margin:-1px; clear: both; }

li.tab { height:20px; float:left; background:url("imgs/tab_corner_l.gif") no-repeat left top; padding:0px 0px 0px 6px; }

span.tab { float:left; display:block; background:url("imgs/tab_corner_r.gif") no-repeat right top; padding:5px 17px 5px 10px; color:#226271; font-weight: bold; font-size:125%; }

.title { color:#226271; font-weight: bold; font-size:135%; }

.headline { color:#226271; font-size:175%; line-height: 120%; }

td.fandb_head { font-size: 11px; font-weight: bold; background-color: #226271; color: #FFF; border-bottom: 2px solid #FFF; }

td.fandb_data { font-size: 11px; background-color: #8AABB1; color: #000; border-bottom: 1px solid #FFF;}

.sidemenu ul { list-style:none; list-style-image:none; margin:0px; padding:0px; }
.sidemenu li { height:auto; margin:0;  }
.sidemenu li.on { display:block; width:auto; height:auto; font-weight: bold; color: #000; padding:8px; background-color:transparent;  }

.sidemenu li a { display:block; width:auto; height:auto; text-decoration: none; font-weight: bold; color: #226271; padding:8px; }
.sidemenu li a:hover { text-decoration: none; font-weight: bold; color: #000; background-color:transparent; }

dd.corner { background:transparent; height:auto; }

dd.corner .b1, dd.corner .b2, dd.corner .b3, dd.corner .b4, dd.corner .b1b, dd.corner .b2b, dd.corner .b3b, dd.corner .b4b { display:block; overflow:hidden; font-size:1px; }
dd.corner .b1, dd.corner .b2, dd.corner .b3, dd.corner .b1b, dd.corner .b2b, dd.corner .b3b { height:1px; }
dd.corner .b1 { background:#8AABB1; margin:0 5px 0 5px; }
dd.corner .b2  { background:transparent; margin: 0 3px; border-top: 0; border-right: 2px solid #8AABB1; border-bottom: 0; border-left: 2px solid #8AABB1 }
dd.corner .b3  { background:transparent; margin: 0 2px; border-right: 1px solid #8AABB1; border-left: 1px solid #8AABB1 }
dd.corner .b4  { background:transparent; margin: 0 1px; height: 2px; border-right: 1px solid #8AABB1; border-left: 1px solid #8AABB1 }
dd.corner .b4b { background:transparent; border-left:1px solid #8AABB1; border-right:1px solid #8AABB1; margin:0 1px 0 1px; height:2px; }
dd.corner .b3b { background:transparent; border-left:1px solid #8AABB1; border-right:1px solid #8AABB1; margin:0 2px 0 2px; }
dd.corner .b2b { background:transparent; border-width:0; border-left:2px solid #8AABB1; border-right:2px solid #8AABB1; margin:0 3px 0 3px;  }
dd.corner .b1b { background:#8AABB1; margin:0 5px 0 5px; }
dd.corner .dbox { display:block; width:98%; margin:0 0.5em; overflow:hidden; border-left:1px solid #8AABB1; border-right:1px solid #8AABB1;  }