body{margin:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#606060;}
#body_container{background:url(images/head.jpg) repeat-x left top;margin:0;padding:0;padding-left:3px;}
h1,h2,h3,h5{margin:0;text-transform:uppercase;letter-spacing:.10em;font-family:Arial,Helvetica,sans-serif;}
h1{font-size:1.8em;}
h5{font-size:1.4em;}
h2{font-size:1.2em;}
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h5 a{text-decoration:none;}
h5 a:hover{text-decoration:underline;}
h3{font-size:1em;}
h4{margin:0;letter-spacing:.15em;font-size:1.8em;}
p,ul,ol{margin-top:0;line-height:150%;}
a{text-decoration:underline;color:#79a73b;}
a:hover{text-decoration:none;}
a.selected{font-weight:bold;text-decoration:none;}
#ad-top{width:1045px;height:90px;margin:auto;}
#header{height:185px;margin:0 auto;width:1045px; overflow:hidden;}
#logo{padding-top:40px;float:left;width:623px;background-repeat:no-repeat;}
#logo h1{float:left;padding-top:20px;text-transform:uppercase;font-size:2.6em;}
.newsmorelink{font-weight:bold;text-decoration:underline;color:#093;}
.newsmorelink:hover{font-weight:bold;text-decoration:none;color:#060;}
#news_head_foot{margin-bottom:5px;}
#news_select{float:left;font-size:.9em;}
#news_select select{font-size:.9em;}
#news_navi{text-align:right;float:none;}
.form{border:1px #8dbc4a solid;padding:2px;}
.form:hover{border:1px #39c solid;}
.form:focus{border:1px #8dbc4a solid;background:#daff7f;}
.formc{border:1px #8dbc4a solid;padding:0;}
.o_title {text-decoration:none;font-weight:bold;}
.o_title:hover {text-decoration:underline;}
textarea{border:1px #8dbc4a solid;}
#logo h4{padding-top:40px;font-size:2.3em;font-weight:bolder;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;}
#logo p{float:left;margin:0;padding:30px 0 0 2px;font:1.6em "Trebuchet MS",Arial,Helvetica,sans-serif;}
#sf-logo{float:left;margin-right:10px;}
#logo a{background:none;text-decoration:none;color:#000;}
#logo span{color:#c00;}
#search{float:left;width:320px;margin-left:10px;padding-top:90px;}
#search form{width:320px;height:41px;margin:0;padding:20px 0 0 10px;}
#search fieldset{margin:0;padding:0;border:none;}
#search-text{border:none;text-transform:lowercase;border:1px #8dbc4a solid;font:bold 1.2em Arial,Helvetica,sans-serif;color:#333;}
#search-submit{display:none;}
#button{border:1px solid black;background:#267f00;color:#fff;padding:2px;}
#button:hover{border:1px solid black;background:#030;color:#fff;padding:2px;}
.button{border:1px solid black;background:#267f00;color:#fff;padding:2px;text-decoration:none;}
.button:hover{border:1px solid black;background:#030;color:#fff;padding:2px;}
#inhalt_button{border:1px solid black;background:#267f00;color:#fff;padding:2px;}
#inhalt_button a{color:#fff;font-weight:bold;text-decoration:none;}
.formb{border:1px solid black;background:#267f00;color:#fff;padding:2px;}
.formb:hover{border:1px solid black;background:#030;color:#fff;padding:2px;}
.formb:disabled{border:1px solid #999;background:#fc0;color:#900;padding:2px;}
a.formd{border:1px solid black;background:#267f00;color:#fff;padding-right:3px;padding-left:3px;text-decoration:none;}
a.formd:hover{border:1px solid black;background:#030;color:#fff;}
.error{color:#c00;font-weight:bold;}
#menu{width:1045px;height:40px;margin:0 auto;}
#menu ul{margin:0;margin-right:30px;padding:0;list-style:none;line-height:normal;}
#menu li{float:left;}
#menu a{margin-right:3px;padding:5px 20px 5px 5px;text-transform:uppercase;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:bold;color:#fff;}
#menu a:hover,#menu .current_page_item a{background:#566316;color:#fff;}
#menu a:hover{text-decoration:none;}
#rss a:hover{background:none!important;}
#menu .chosen{background:#f90;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
#menu .chosen2{background:#f90;}
#status{width:1045px;height:10px;text-transform:uppercase;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:0 auto;}
#status_sub{width:870px;text-align:left;}
#hello{float:left;width:350px;text-align:left;}
#site_date{float:none;text-align:right;}
.biggraybox{margin-bottom:10px;width:600px;padding:15px;background:url('images/grayboxbottom.gif') no-repeat #fff;background-position:bottom;}
.biggrayboxheader{background:url('images/grayboxtop.gif') no-repeat;height:10px;margin-top:0;}
.admin{color:#900!important;}
.admin:hover{color:#c60!important;}
.user{color:#039!important;}
.user:hover{color:#03c!important;}
.forumuser{color:#039!important;}
.forumuser:hover{color:#03c!important;}
.club{color:#c60!important;text-decoration:none;}
.club:hover{color:#360;text-decoration:underline;}
.u_club{color:#606060!important;text-decoration:none;}
.u_club:hover{color:#606060;text-decoration:underline;}
.clubs{color:#c60!important;text-decoration:none;}
.clubs:hover{color:#360;text-decoration:underline;}
.make_email{unicode-bidi:bidi-override;direction:rtl;}
#page{width:1045px;margin:0 auto;padding-top:15px;}
#content{float:left;width:630px;}
.post{background:url(images/img03.jpg) no-repeat left top;}
.post .title{padding:15px 15px 5px 20px;color:#5c5c5c;}
.post .subtitle{font-weight:bold;padding:2px 15px 5px 20px;color:#5c5c5c;font-size:0.9em;margin:0;text-transform:uppercase;letter-spacing:.10em;font-family:Arial,Helvetica,sans-serif;}
.post .title a{color:#5c5c5c;}
.post .meta{padding:2px 20px;border-top:1px dashed #d2d4c9;border-bottom:1px dashed #d2d4c9;text-transform:uppercase;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:9px;}
.post .meta .meta_left{float:left;}
.post .meta .meta_right{float:none;}
.post_bottom{background:url(images/img03_2.jpg) no-repeat left bottom;}
.post .entry{padding:10px 20px;text-align:justify;}
.post_bottom .entry_ext{padding:10px 20px;text-align:justify;}
.comment_date{font-size:.8em;}
.rel_articles{border:1px solid #ccc;padding:5px;}
#social{text-align:right;}
.news_comments_sym{text-align:right;}
#mini_table{text-align:center;margin:2px;width:210px;}
#sidebar{margin-left:20px;float:left;width:220px;}
#ad{font-size:.8em;float:left;padding-left:5px;padding-right:0;margin-right:0;width:160px;color:#787878;}
#ad_bottom{text-align:center;margin-top:50px;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar h2{padding:5px 10px;padding-right:2px;background:#79a73b url(images/img04.jpg) repeat-x left top;letter-spacing:.5px;font-size:1.15em;color:#fff;}
#sidebar p{padding:20px;}
#sidebar a{color:#787878;}
#admin_m{padding:0;margin:0;}
.mini_table{font-size:.9em;padding:4px;}
.mini_table .formc{font-size:.9em;}
.mini_tbl1{background:#fff;padding:0x;line-height:normal;}
#calendar_wrap{padding:20px;}
#calendar table{width:100%;}
#calendar tbody td{text-align:center;}
#calendar #next{text-align:right;}
#grass{background:#90bf4d url(images/foot.jpg) repeat-x left top;padding:0;margin:0;height:25px;}
#footer{width:100%;height:50px;margin:0 auto;padding:20px 0;background:#90bf4d url(images/img02.jpg) left top;font-family:Arial,Helvetica,sans-serif;color:#416110;}
#footer p{margin:0;line-height:normal;font-size:9px;text-transform:uppercase;text-align:center;}
#footer a{color:#fff;}
#subfooter{text-align:center;font-size:.8em;}
#hintbox{position:absolute;top:0;width:150px;padding:3px;border:1px solid #d2d4c9;z-index:1000;visibility:hidden;background:#fff;}
.hintanchor{margin:3px 8px;}
#clubteamdiv{position:relative;left:540px;top:100px;width:53px;}
#league_fav{position:relative;left:570px;top:10px;width:25px;height:22px;}
#fadeinbox{position:absolute;width:300px;left:0;top:-200px;border:2px solid red;background-color:#ddd;padding:4px;z-index:100;visibility:hidden;}
#window{position:absolute;top:190px;left:350px;width:520px;max-width:520px;height:400px;max-height:400px;background-color:#fff;text-align:center;z-index:10001;}
#window_r{position:absolute;top:190px;left:350px;width:600px;max-width:600px;height:400px;max-height:400px;background-color:#fff;text-align:center;z-index:9999;}
#wheader{width:95%;font-weight:bold;text-align:left;max-height:13px;}
#wheader_r{width:95%;font-weight:bold;text-align:left;max-height:13px;}
#wclose{width:5%;text-align:center;cursor:pointer;background:#79a73b url(http://www.sauerlandfussball.de/images/icons/close.gif);background-repeat:no-repeat;background-position:center;}
#wclose_r{width:5%;text-align:center;cursor:pointer;background:#79a73b url(http://www.sauerlandfussball.de/images/icons/close.gif);background-repeat:no-repeat;background-position:center;}
#wbody{width:100%;text-align:left;height:100%;vertical-align:top;white-space:normal;}
#wbody_r{width:100%;text-align:left;height:100%;vertical-align:top;white-space:normal;}
.report{border:1px solid #666;padding:3px;background:#fff;font-weight:normal;height:325px;overflow:auto;}
}
.reports_panel{font-size:85%;border:1px solid #090;padding:2px;color:#060;background:#b3d7d3;margin:6px;}
.tbl-border{background:#999;}
.tbl-border-report{background:#555;}
.tbl2{background:#79a73b;color:#fff;padding:3px;font-weight:bold;}
.tbl2 a{color:#fff;}
.tbl1{background:#fff;padding:2px;}
.tbl3{background:#eee;padding:2px;}
.tbl4{background:#666;color:#fff;padding:2px;font-weight:bold;}
a.info,a.info:link,a.info:visited,a.info:active{position:relative;text-decoration:none;font-style:bold;border-bottom:0 dotted #4dbcf3;}
a.info:hover{background:transparent;z-index:100;}
a.info span{display:none;text-decoration:none;}
a.info:hover span{display:block;font-size:.85em;position:absolute;left:-160px;bottom:-50px;width:300px;z-index:100;color:#000;border:1px solid #d2d4c9;padding:2px 10px 2px 10px;background:#fff;text-align:left;}
a.info2,a.info2:link,a.info2:visited,a.info2:active{position:relative;text-decoration:none;font-style:bold;border-bottom:0 dotted #4dbcf3;}
a.info2:hover{background:transparent;z-index:100;}
a.info2 span{display:none;text-decoration:none;}
a.info2:hover span{display:block;font-size:.9em;position:absolute;left:20px;bottom:-10px;width:70px;z-index:100;color:#000;border:1px solid;border-color:#d2d4c9;border-left:4px solid #d2d4c9;padding:2px 10px 2px 10px;background:#fff;font-family:Verdana,Arial,Helvetica,Sans-serif;font-style:Normal;text-align:left;}
#calendar{width:210px;height:210px;font-size:90%;background:#999;color:#999;}
#calendar a{text-decoration:none;font-weight:bold;}
#calendar a:hover{color:#666;}
#calHead1{width:24px;text-align:center;background:#79a73b;color:#fff;}
#calHead2{text-align:center;width:140px;color:#fff;background:#79a73b;}
#calHead2 a{color:#fff;}
#calFoot{color:#fff;background:#79a73b;}
#calHead3{width:24px;text-align:center;background:#79a73b;color:#fff;}
#calendar .wd_cal{color:#fff;background:#79a73b;}
#calendar .d_cal{width:24px;background:#fff;text-align:center;}
#calendar .d_cal:hover{width:24px;background:#bbb;text-align:center;}
#calendar .l_cal{width:24px;background:#eee;}
#calendar .td_cal{background-color:#ddd;text-align:center;}
#calendar .td_cal:hover{background-color:#bbb;text-align:center;}
#bigcalendar{width:630px;background:#999;height:550px;}
#bigcalendar a{text-decoration:underline;font-weight:bold;}
#bigcalendar a:hover{text-decoration:none;}
#bigcalHead1{width:100px;text-align:center;background:#79a73b;color:#fff;}
#bigcalHead2{text-align:center;color:#fff;background:#79a73b;font-weight:bold;font-size:2.0em;padding:0;}
#bigcalFoot{color:#fff;background:#79a73b;}
#bigcalHead3{width:100px;text-align:center;background:#79a73b;color:#fff;}
#bigcalendar .wd_cal{background:#79a73b;font-size:1.1em;color:#fff;font-weight:bold;width:100px;}
#bigcalendar .d_cal{background:#fff;margin:3px;font-size:.9em;}
#bigcalendar .d_cal:hover{background:#bbb;}
#bigcalendar .l_cal{background:#eee;}
#bigcalendar .td_cal{background-color:#ddd;font-size:.9em;}
#bigcalendar .td_cal:hover{background-color:#bbb;}
#lmo_arrow{position:relative;background:url(images/lmo_arrow.png) no-repeat;left:540px;top:30px;width:64px;height:64px;z-index:10;}
#club_map{float:left;width:260px;}
#club_list{text-align:center;padding:0;float:none;}
.clubtabs{padding:1px 0;margin-left:0;margin-top:1px;margin-bottom:0;font-size:.9em;list-style-type:none;text-align:left;}
.clubtabs li{display:inline;margin:0;}
.clubtabs li a{text-decoration:none;position:relative;z-index:1;padding:1px 1px;margin-right:0;border:1px solid #8dbc4a;color:#2d2b2b;background:white url(shade.gif) top left repeat-x;}
.clubtabs li a:visited{color:#2d2b2b;}
.clubtabs li a:hover{text-decoration:underline;color:#2d2b2b;}
.clubtabs li a.selected{position:relative;top:1px;}
.clubtabs li a.selected{background-image:url(shadeactive.gif);border-bottom-color:white;font-weight:bold;}
.clubtabs li a.selected:hover{text-decoration:none;}
a.tooltip,a.tooltip:link,a.tooltip:visited,a.tooltip:active{position:relative;text-decoration:none;border-bottom:0 dotted #4dbcf3;}
a.tooltip:hover{background:transparent;z-index:100;}
a.tooltip span{display:none;text-decoration:none;}
a.tooltip:hover span{display:block;font-size:.8em;position:absolute;left:40px;bottom:-30px;width:320px;z-index:100;color:#000;border:1px solid;border-color:#8dbc4a;border-left:4px solid #8dbc4a;padding:2px 10px 2px 10px;background:#eee;font-style:normal;text-align:left;}
a.tooltip2,a.tooltip2:link,a.tooltip2:visited,a.tooltip2:active{position:relative;text-decoration:none;border-bottom:0 dotted #4dbcf3;}
a.tooltip2:hover{background:transparent;z-index:100;}
a.tooltip2 span{display:none;text-decoration:none;}
a.tooltip2:hover span{display:block;font-size:.8em;position:absolute;bottom:-30px;left:-350px;width:320px;z-index:100;color:#000;border:1px solid;border-color:#8dbc4a;border-left:4px solid #8dbc4a;padding:2px 10px 2px 10px;background:#eee;text-align:left;}
.tborder{border:1px solid #999;}
.leaguetabs{padding:1px 0;margin-left:0;margin-top:1px;margin-bottom:0;font:13px;list-style-type:none;text-align:left;}
.leaguetabs li{display:inline;margin:0;}
.leaguetabs li a{text-decoration:none;position:relative;z-index:1;padding:1px 2px;margin-right:2px;border:1px solid #8dbc4a;color:#2d2b2b;background:white url(shade.gif) top left repeat-x;}
.leaguetabs li a:visited{color:#2d2b2b;}
.leaguetabs li a:hover{text-decoration:underline;color:#2d2b2b;}
.leaguetabs li a.selected{position:relative;top:1px;}
.leaguetabs li a.selected{background-image:url(shadeactive.gif);border-bottom-color:white;}
.leaguetabs li a.selected:hover{text-decoration:none;}
.pagination{padding:0;margin:0;margin-top:0;}
.pagination ul{margin:0;padding:0;text-align:right;}
.pagination li{list-style-type:none;display:inline;padding-bottom:0;}
*:first-child+html .pagination li a{margin-right:4px;}
* html .pagination li a{margin-right:4px;}
.pagination a,.pagination a:visited,.pagination a:active{padding:0 3px;border:1px solid #8dbc4a;text-decoration:none;color:#2e6ab1;font-size:.9em;line-height:.9em;}
.pagination a:hover{border:1px solid #2b66a5;color:#000;background-color:#ffff80;}
.pagination a.currentpage{background-color:#267f00;color:#FFF!important;border-color:#8dbc4a;font-weight:bold;cursor:default;}
.pagination a.disabled,.pagination a.disabled:hover{background-color:white;cursor:default;color:#929292;border-color:transparent;}
.pagination a.prevnext{font-weight:bold;}
.search_term{background:#ff0;}
#cp{font-family:Verdana,sans-serif;line-height:1.3em;font-size:.82em;}
.league_results{font-size:.9em;}
.league_b{border-right:1px solid #666;padding-left:4px;padding-right:4px;}
td.league_h:hover{background:#ffff80;}
#l_head{margin:0;padding:0;}
#l_results{margin:0;padding:0;}
#l_table{margin:0;padding:0;}
#l_sel{float:left;}
#l_print{float:none;text-align:right;}
#l_source{margin-top:25px;color:#aaa;text-align:right;font-size:.8em;float:none;}
#l_ldate{float:left;margin-top:25px;color:#aaa;text-align:right;font-size:.8em;}
.fav_team{background-color:#ffff80;}
.meister{border-bottom:1px dashed #555;}
.aufsteiger{border-bottom:1px dashed #555;}
.w_aufsteiger{border-bottom:1px dashed #555;}
.relegation{border-top:1px dashed #555;}
.abstieg{border-top:1px dashed #555;}
.ausstieg{text-decoration:line-through;}
a.forme{background:#267f00;color:#fff;padding:3px;text-decoration:none;height:20px;}
a.forme:hover{background:#030;color:#fff;}
a.forme_sel{border:1px solid black;background:#ffff80;color:#000;padding:3px;font-weight:bold;text-decoration:none;}
a.forme_sel:hover{background:#030;color:#fff;}
#l_menu{width:100%;height:16px!important;border:1px solid black;}
.l_hmenu {font-size:0.9em;}
.forms{border:1px #8dbc4a solid;padding:0;font-size:.85em;}
a.l_club{color:#606060;text-decoration:none;}
a.l_club:hover{text-decoration:underline;}
td.lmen_item{background:#267f00;color:#fff;padding:1px;text-decoration:none;height:16px;}
td.lmen_item:hover{background:#030;color:#fff;}
td.lmen_item_sel{border:1px solid black;background:#ffff80;color:#000;padding:1px;font-weight:bold;text-decoration:none;}
td.lmen_item_sel:hover{background:#030;color:#fff;}
.lmen_itema{color:#fff;text-decoration:none;display:block;}
.lmen_itema:hover{color:#fff;text-decoration:none;}
.lmen_itema_sel{color:#000;text-decoration:none;display:block;}
.lmen_itema_sel:hover{color:#fff;text-decoration:none;}
#l_menu2{width:50%;height:13px!important;border:1px solid black;}
td.lmen2_item{background:#267f00;color:#fff;padding:1px;text-decoration:none;height:13px;font-size:0.9em;}
td.lmen2_item:hover{background:#030;color:#fff;}
td.lmen2_item_sel{border:1px solid black;background:#ffff80;color:#000;padding:1px;font-weight:bold;text-decoration:none;font-size:0.85em}
td.lmen2_item_sel:hover{background:#030;color:#fff;}
.lmen2_itema{color:#fff;text-decoration:none;display:block;}
.lmen2_itema:hover{color:#fff;text-decoration:none;}
.lmen2_itema_sel{color:#000;text-decoration:none;display:block;}
.lmen2_itema_sel:hover{color:#fff;text-decoration:none;}
td.lmen_item_space{width:3px;}
a.l_sp{color:#fff;text-decoration:underline;}
a.l_sp:hover{text-decoration:none;}
.tab_status{background-color:#ddd;width:10px;}
.meister2{background-color:#039;width:10px;}
.aufsteiger2{background-color:#39c;width:10px;}
.w_aufsteiger2{background-color:#6cc;width:10px;}
.relegation2{background-color:#c30;width:10px;}
.abstieg2{background-color:#900;width:10px;}
.tab_status_mini{background-color:#ddd;width:4px;}
.meister2_mini{background-color:#039;width:4px;}
.aufsteiger2_mini{background-color:#39c;width:4px;}
.w_aufsteiger2_mini{background-color:#6cc;width:4px;}
.relegation2_mini{background-color:#c30;width:4px;}
.abstieg2_mini{background-color:#900;width:4px;}
.mini_tab{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;padding:0;font-size:1.0em;line-height:.95em;}
acronym{text-decoration:none;border:none;}
#bc_div{position:fixed;top:0;left:0;margin:0;right:auto;background:#333;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);width:100%;color:#f90;line-height:1.5em;padding:3px;padding-left:10px;padding-right:10px;z-index:1000;}
.bc{text-decoration:none;}
.bc_sel{font-weight:bold;color:#ffff80;}
.bc:hover{text-decoration:underline;}
#bc_l{float:left;width:730px;}
#bc_r{padding-right:25px;float:none;text-align:right;}
#rep_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
#rep_window{position:fixed;background:#fff;z-index:102;color:#000;border:4px solid #525252;text-align:left;top:40%;left:40%;font-size:2.5em;padding:30px;text-align:center!important;}
.l_footer{border-top:1px solid #666;padding:0;padding-top:3px;text-align:left;}
#ie6{border:3px solid #060;color:#900;background:#fc0;margin-bottom:15px;padding:8px;font-family:"Courier New",Courier,monospace;}
#m_games2{display:none;}
#more_games{padding:0;margin:0;}
.quote{margin:25px;}
.quote_u{border:1px solid #bbb;background:#ded;font-size:1em;padding:3px;}
.placeholder{border:1px dotted #f2c997;background:#fbf9ee url(images/placeholder.png) 50% 50% repeat-x;color:#555;height:200px;width:220px;margin-bottom:4px;}
#graph_teams input.formb{background:none;border:none;color:#000;}
#graph_teams input.sel{border:none;color:#000;}
#graph{float:none;width:500px;height:350px;overflow:auto;display:block;text-align:left;}
#graph_teams{float:left;width:90px;}
#graph_teams_form{font-size:.8em;}
#input_unsel{font-size:.8em;width:100%;text-align:left; cursor:pointer;}
#input_sel{font-size:.8em;width:100%;text-align:left; cursor:pointer;}
#graph_wait{width:500px;display:none;position:relative;top:-350px;left:90px;z-index:500;height:350px;background-color:#fff;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
#graph_ajax{margin-left:215px;margin-top:120px;}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}
#TB_secondLine{font:12px Arial,Helvetica,sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
#TB_next{font-weight:bold;}
#TB_prev{font-weight:bold;}
.TB_overlayMacFFBGHack{background:url(http://www.sauerlandfussball.de/theme/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0 5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
.shadetabs{padding:1px 0;margin-left:0;margin-top:1px;margin-bottom:0;font:9px Verdana;list-style-type:none;text-align:left;}
.shadetabs li{display:inline;margin:0;}
.shadetabs li a{text-decoration:none;position:relative;z-index:1;padding:1px 2px;margin-right:1px;border:1px solid #8dbc4a;color:#2d2b2b;background:white url(shade.gif) top left repeat-x;}
.shadetabs li a:visited{color:#2d2b2b;}
.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b;}
.shadetabs li a.selected{position:relative;top:1px;}
.shadetabs li a.selected{background-image:url(shadeactive.gif);border-bottom-color:white;}
.shadetabs li a.selected:hover{text-decoration:none;}
.modernbricksmenu2{padding:0;width:362px;border-top:5px solid #d25a0b;background:transparent;voice-family:"\"}\"";voice-family:inherit;}
.modernbricksmenu2 ul{margin:0;margin-left:10px;padding:0;list-style:none;}
.modernbricksmenu2 li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
.modernbricksmenu2 a{float:left;display:block;font:bold 11px Arial;color:white;text-decoration:none;margin:0 1px 0 0;padding:5px 10px;background-color:black;border-top:1px solid white;}
.modernbricksmenu2 a:hover{background-color:#d25a0b;color:white;}
.modernbricksmenu2 a.selected{background-color:#d25a0b;color:white;border-color:#d25a0b;}
.indentmenu{font:bold 13px Arial;width:100%;}
.indentmenu ul{margin:0;padding:0;float:left;border-top:1px solid darkred;background:black url(indentbg.gif) center center repeat-x;}
.indentmenu ul li{display:inline;}
.indentmenu ul li a{float:left;color:black;padding:3px 11px;text-decoration:none;border-right:1px solid darkred;}
.indentmenu ul li a:visited{color:black;}
.indentmenu ul li a.selected{color:black!important;padding-top:4px;padding-bottom:2px;background:black url(indentbg2.gif) center center repeat-x;}
.ddsmoothmenu{font-weight:bold;font-size:14px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background:none;width:100%;}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;background:none;color:white;padding:8px 10px;border-right:1px solid #778;text-decoration:none;}
* html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{color:white;}
.ddsmoothmenu ul li a.selected{background:black;color:white;}
.ddsmoothmenu ul li a:hover{background:black;color:white;}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;}
.ddsmoothmenu ul li ul li a{font-weight:bold;font-size:14px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;width:170px;padding:5px;margin:0;border-top-width:0;border-bottom:1px solid gray;background:#75a537;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:none;}
.toplevelshadow{opacity:.8;}
#former {
	//font-size:0.9em;
	display:none;
	margin:0;
	border-bottom:1px solid #333;
}
#former_1 {
}
.top_margin {padding-top:2px;}