/* Reset CSS */
a img{border:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
body{background:#fff;line-height:1.5;margin:1.5em 0;}
caption,th,td{font-weight:400;text-align:left;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
  {border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;
   margin:0;padding:0;vertical-align:texttop;}
table{border-collapse:separate;border-spacing:0;}

/* Typography CSS */
body{font-size:75%;color:#111;font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6{color:#069;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-weight:400;}
h1{font-size:2em;margin-bottom:.25em;}
h2{font-size:1.5em;line-height:1;margin-bottom:.5em;}
h3{font-size:1.2em;line-height:1.25;margin-bottom:.625em;}
h4{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h5{font-size:1em;font-weight:700;margin-bottom:.5em;}
h6{font-size:1em;font-weight:400;}
p{text-align:left;margin:0 0 1em;}
p.last{margin-bottom:0;}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top{margin-top:0;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin-top:1.5em;font-style:italic;}
a,a:link,a:active,a:visited{color:#069;text-decoration:none;}
a:focus,a:hover{color:#069;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
em,dfn{font-style:italic;background:#ffc;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
hr{border:1px solid #CCC;}
table{margin-bottom:1.4em;empty-cells:show;}
th{border-bottom:1px solid #069;font-weight:700;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px;}
tfoot{font-style:italic;}
caption{background:#ffc;}
td.noborder{border-bottom:0;}
table .last{padding-right:0;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.highlight{background:#ff0;}
.added{color:#060;}
.removed{color:#900;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
img,dl{margin:0 0 1.5em;}
dl dt,strong,dfn{font-weight:700;}
del,.quiet{color:#666;}

/* Calendar CSS */
#allday{width:10px;}
#allday a{color:#fff;font-size:9px;font-weight:900;text-decoration:none;}
#allday a:hover,a.ps2{text-decoration:underline;}
#by_month label,#by_monthday label{width:230px;}
#cal_event_description{margin-top:10px;}
#cal_general,#cal_location,#cal_organizer,#cal_freq,#cal_exception,#cal_files,#cal_notify{height:210px;overflow:auto;padding:8px;}
#calendar-nav td{vertical-align:top;}
#calendar-nav td#list,#calendar-nav td#legend{width:188px;}
#calendar-nav td#previous,#calendar-nav td#next{width:175px;}
#categoryEntries{height:80px;overflow:auto;}
#category_tree{float:right;width:200px;}
#editorWrap1 textarea{display:block;}
#link-ics,#link-admin,.admin_link,.ics_link{text-align:center;width:100%;}
#month-footer{margin-bottom:7px;width:735px;}
#month-footer-header,.month-small th{text-align:center;}
#month-header{margin-bottom:7px;width:100%;}
#month-header-icons{float:right;text-align:right;}
#month-header-icons IMG,#month-header-prevnext IMG,#month-footer IMG{border:0 solid;}
.month-header-prevnext img{vertical-align:top;margin:0;}
.month-header-found{margin-bottom:3em;}
#sc1 label{width:50px;}
#tx_cal_controller_create_element{width:540px;}
#tx_cal_controller_create_element .notify,#tx_cal_controller_create_element .shared,#tx_cal_controller_create_element .exception{display:block;margin-left:140px;}
#tx_cal_controller_create_element .treelevel0{display:block;margin-left:70px;}
#tx_cal_controller_create_element input[type=text]:not([size]){width:6em;}
#tx_cal_controller_create_element p{margin:7px;}
#until label,#by_day label,#by_monthday label,#by_month label{margin-left:50px;}
#until,#by_day,#by_month,#by_monthday{border-bottom:1px solid #E0F1E0;}
.G10{color:#06F;font-size:11px;}
.G10B{color:#000;font-size:11px;}
.G10BOLD{font-size:11px;font-weight:900;}
.G10G{color:#A1A5A9;font-size:11px;}
.V10{color:#000;font-size:10px;}
.V10W{color:#FFF;font-size:10px;text-decoration:none;}
.V10WB{color:#FFF;font-size:10px;font-weight:900;}
.V12{color:#000;font-size:12px;}
.V9{color:#000;font-size:9px;text-align:left!important;}
.V9 li{margin-bottom:0;padding-bottom:0;}
.V9 ul{margin-bottom:0;margin-left:20px;padding-bottom:0;padding-left:0;}
.V9BOLD{font-size:9px;font-weight:900;}
.V9G{color:#666;font-size:9px;}
.V9G .green_catheader{background-color:transparent!important;color:#53A062!important;}
.V9G .grey_catheader{background-color:transparent!important;color:#73738C!important;}
.V9G .orange_catheader{background-color:transparent!important;color:#E84F25!important;}
.V9G .pink_catheader{background-color:transparent!important;color:#B257A2!important;}
.V9G .red_catheader{background-color:transparent!important;color:#D42020!important;}
.V9G .yellow_catheader{background-color:transparent!important;color:#B88F0B!important;}
.V9W{color:#FFF;font-size:9px;text-decoration:none;}
.basictab li{display:inline;margin:0;}
.basictab li a{background-color:#69C;border:1px solid gray;border-bottom:none;color:#FFF;margin-right:3px;text-decoration:none;padding:3px 7px;}
.basictab li a:hover,.basictab li a.current{background-color:#557CA3;color:#FFF;}
.basictab li a:visited{color:#2d2b2b;}
.basictab ul{border-bottom:1px solid gray;font:bold 12px Verdana;list-style-type:none;text-align:left;margin:4px 4px 4px 0;padding:3px 0;}
.calborder{background-color:#fff;border:1px solid #ccc;}
.dateback,.even,tbody tr.tr-even{background-color:#F3F3F3;}
.dayview_table{border-spacing:3px;}
.dayview_table td{border-bottom:0;font-size:0;padding:0;}
.dayborder{border-top:1px dotted #069;}
.dayborder2{border-top:1px dotted #ccc;}
.eventbg2,.dayview_table .timeborder{font-size:1em!important;}
.eventbg2_1{background-color:#69C;border:1px solid #557CA3;}
.eventbg2_2{background-color:#4FC464;border:1px solid #53A062;}
.eventbg2_3{background-color:#FF6D3B;border:1px solid #E84F25;}
.eventbg2_4{background-color:#EA62D4;border:1px solid #B257A2;}
.eventbg2_5{background-color:#FF5E56;border:1px solid #D42020;}
.eventbg2_6{background-color:#CCB21F;border:1px solid #B88F0B;}
.eventbg2_7{background-color:#9292A1;border:1px solid #73738C;}
.eventbg_1{background-color:#557CA3;padding:2px;}
.eventbg_2{background-color:#53A062;padding:2px;}
.eventbg_3{background-color:#E84F25;padding:2px;}
.eventbg_4{background-color:#B257A2;padding:2px;}
.eventbg_5{background-color:#D42020;padding:2px;}
.eventbg_6{background-color:#B88F0B;padding:2px;}
.eventbg_7{background-color:#73738C;padding:2px;}
.eventborder{background-image:url(../images/day_title.gif);border:1px #069 solid;}
.fnb_body{background-color:#888;border:1px solid #999;color:#fff;}
.fnb_header{background-color:#444;}
.green_catbody{background-color:#4FC464;border:1px solid #53A062;color:#fff;}
.green_catheader,.green_catheader_allday{background-color:#53A062;}
.green_catheader_allday{background-color:#4FC464;text-align:center;}
.green_catheader_bullet{color:#4FC464;font-size:13px;}
.grey_catbody{background-color:#9292A1;border:1px solid #73738C;color:#fff;}
.grey_catheader,.grey_catheader_allday{background-color:#73738C;}
.grey_catheader_allday{background-color:#9292A1;text-align:center;}
.grey_catheader_bullet{color:#9292A1;font-size:13px;}
.legend_calendar{color:#000;font-size:9px;margin-left:1em;margin-top:1em;}
.medtitle{background-image:url(../images/side_bg.gif);font-weight:900;height:20px;margin-top:3px;}
.month-large .day{height:100px;text-align:left;vertical-align:top;width:100px;}
.month-large .day div{padding-right:3px;text-align:right;}
.month-large .daylink,.tx-cal-controller .bold a:link,.tx-cal-controller .bold a:active,.tx-cal-controller .bold a:visited{font-weight:700;}
.month-large .weekday{background-color:#EEE;height:12px;}
.month-large .weeknum{background-color:#A1A5A9;width:22px;}
.month-large th,.month-large td{border:1px solid #A1A5A9;}
.month-small a:link,.monthoff a:visited,a.ps3:link,a.ps3:visited,a.ps3:active,.basictab li a:active{color:#000;}
.month-small th a:link,.month-small th a:visited,.month-medium th a:link,.month-medium th a:visited,.month-large th a:link,.month-large th a:visited{color:#000;font-weight:700;}
.month-small th,.month-medium th,.month-large th{font-weight:400;}
.month-small th,.month-small td{font-size:10px;text-align:right;width:22px;padding:2px;}
.month-weekdays{background-color:#EFEFEF;border-bottom:1px solid #AAA;}
.month-weeknums{background-color:#EFEFEF;border-right:1px solid #AAA;}
.monthBack{background-color:#A1A5A9;}
.monthCorner{border-bottom:1px solid #AAA;}
.monthCurrentWeek,.monthSelected{background-color:#F2F9FF;}
.monthEventLine{border-right:1px dotted #A1A5A9;}
.monthEventTop{background-image:url(../images/side_bg.gif);border-top:1px solid #A1A5A9;}
.monthMediumBasic{height:20px;text-align:left;vertical-align:top;width:20px;}
.monthOff,.monthOff a:link,.monthOff a:visited{color:#BBB!important;}
.monthSmallBasic{text-align:left;vertical-align:top;}
.monthToday{background:#9AB none repeat scroll 0!important;border-color:#567 #abc #abc #567 !important;border-style:solid!important;border-width:1px!important;}
.monthToday a:link,.monthToday a:visited{color:#FFF;}
.monthWeekend{background-color:#FFFFEF;}
.orange_catbody{background-color:#FF6D3B;border:1px solid #E84F25;color:#fff;}
.orange_catheader,.orange_catheader_allday{background-color:#E84F25;}
.orange_catheader_allday{background-color:#FF6D3B;text-align:center;}
.orange_catheader_bullet{color:#FF6D3B;font-size:13px;}
.pink_catbody{background-color:#EA62D4;border:1px solid #B257A2;color:#fff;}
.pink_catheader,.pink_catheader_allday{background-color:#B257A2;}
.pink_catheader_allday{background-color:#EA62D4;text-align:center;}
.pink_catheader_bullet{color:#EA62D4;font-size:13px;}
.previsousweek_arrow{text-align:right;}
.red_catbody{background-color:#FF5E56;border:1px solid #D42020;color:#fff;}
.red_catheader,.red_catheader_allday{background-color:#D42020;}
.red_catheader_allday{background-color:#FF5E56;text-align:center;}
.red_catheader_bullet{color:#FF5E56;font-size:13px;}
.refresh_calendar{margin-right:5px;}
.tabcontainer{clear:left;height:1.5em;width:95%;}
.tabcontent{display:none;}
.tblbot{background:url(../images/shadow_m.gif) repeat-x;width:100%;}
.tbll{background:url(../images/shadow_l.gif) no-repeat;width:8px;}
.tblr{background:url(../images/shadow_r.gif) no-repeat;width:8px;}
.timeborder{border-top:1px solid #069;}
.timeborder2{background-image:url(../images/time_bg.gif);border-right:2px solid #A1A5A9;border-top:1px solid #A1A5A9;}
.tx-cal-controller .cal_required{color:red;}
.tx-cal-controller .constrain{color:red;font-weight:700;}
.tx-cal-controller .eventfont{color:#FFF;font-size:11px;}
.tx-cal-controller .login_style{font-size:11px;margin-bottom:0;width:80px;}
.tx-cal-controller .navback{background-image:url(../images/time_bg.gif);}
.tx-cal-controller .navback img,.tx-cal-controller .noborder{border:none;}
.tx-cal-controller .pagebrowser span{padding:0 2px;}
.tx-cal-controller .query_style{font-size:11px;margin-bottom:0;width:156px;}
.tx-cal-controller .search-result{list-style:none;margin-left:0;padding-left:0;}
.tx-cal-controller .search-result li{padding-bottom:1em;}
.tx-cal-controller .search_result li .even{background-color:#EEE;}
.tx-cal-controller .search_style{font-size:12px;margin-bottom:0;width:134px;}
.tx-cal-controller .sideback{background-image:url(../images/side_bg.gif);}
.tx-cal-controller .title{background-image:url(../images/time_bg.gif);padding:5px;}
.tx-cal-controller .title h1{color:#000;font-family:Helvetica, sans-serif;font-size:18px;margin:0;}
.tx-cal-controller .treelevel1{margin-left:20px;}
.tx-cal-controller .treelevel2{margin-left:30px;}
.tx-cal-controller .weekview{margin:0 auto;}
.tx-cal-controller .weekview .nextweek_arrow,.tx-cal-controller .weekview .previousweek_arrow{border:0;height:20px;text-align:left;width:16px;}
.tx-cal-controller label{display:block;float:left;margin-bottom:0;padding-right:1em;text-align:right;width:120px;}
.tx_cal_controller img .mouse_pointer{cursor:pointer;}
.weekborder{border-right:1px solid #A1A5A9;border-top:1px dashed #A1A5A9;}
.weekborder2{border-right:1px solid #A1A5A9;}
.x-form-invalid,textarea.x-form-invalid{background:none!important;}
.x-form-label-top .x-form-item label{width:70px!important;}
.yearmonth{background-color:#ccc;}
.yearoff{background-color:#F2F2F2;font-size:9px;height:30px;text-align:right;vertical-align:top;width:30px;}
.yearon{background-color:#F2F9FF;font-size:9px;height:30px;text-align:right;vertical-align:top;width:30px;}
.yearreg{background-color:#fff;font-size:9px;height:30px;text-align:right;vertical-align:top;width:30px;}
.yearweek{background-color:#eee;font-size:9px;font-weight:900;height:15px;text-align:center;width:30px;}
.yellow_catbody{background-color:#CCB21F;border:1px solid #B88F0B;color:#fff;}
.yellow_catheader,.yellow_catheader_allday{background-color:#B88F0B;}
.yellow_catheader_allday{background-color:#CCB21F;text-align:center;}
.yellow_catheader_bullet{color:#CCB21F;font-size:13px;}
a.ps2:hover{color:#009;}
a.ps3:hover{color:#000;text-decoration:underline;}
a.ps:hover{color:#fff;text-decoration:underline;}
a.ps:link,a.ps:visited,a.ps:active,.default_categorybody a:link,.green_catbody a:link,.orange_catbody a:link,.pink_catbody a:link,.red_catbody a:link,.yellow_catbody a:link,.grey_catbody a:link{color:#fff;}
a.psf,a.ps3,a.ps{text-decoration:none;}
a.psf:active,a.ps2:active{color:#36C;}
a.psf:hover{color:#009;text-decoration:underline;}
a.psf:link,a.psf:visited,a.ps2:link,a.ps2:visited{color:#06F;}
table.month-small,.month-large{border:1px solid #A1A5A9;border-collapse:collapse;}
.eventbg2{border-left:10px solid #069;border-top:1px solid #ccc;border-bottom:1px solid #ccc!important;border-right:1px solid #ccc;margin:0;padding:0;}
.eventbg2 .eventfont{margin:.3em .6em .3em .3em;}
.low_stress_header,.low_stress_header_text{background:url(../images/low_stress.gif) right 3px no-repeat;}
.mid_stress_header,.mid_stress_header_text{background:url(../images/mid_stress.gif) right 3px no-repeat;}
.hi_stress_header,.hi_stress_header_text{background:url(../images/hi_stress.gif) right 3px no-repeat;}
.low_stress_header a,.mid_stress_header a,.hi_stress_header a{display:block;margin-right:23px;}
.low_stress_header strong,.mid_stress_header strong,.hi_stress_header strong{color:#333;margin-right:10px;}
.padd{padding:.3em;}
.cal_listtable{margin-top:-1em;font-size:1em;}
.cal_listtable td{border-bottom:none;}
.cal_listtable tr:hover{background:#CCC;}
.cal_listtable th{background-image:url(../images/tablebg.gif);text-transform:uppercase;font-size:.8em;color:#FFF;}
.daywrapper th{border-top:2em solid #FFF;}
.nowrap{white-space:nowrap;}
.cal_list_events dt,.cal_list_events dd{background:transparent!important;border-left:5px solid #FFF;}
.cal_list_events dt{padding:0 0 .3em 5px;}
.cal_list_events dd{padding-left:5px;margin:0 0 1.5em;}
.cal_list_events_title{font-size:1.2em;}
.cal_list_events_morelink{display:block;text-align:right;}
.cal_list_events_date,.cal_list_events .V9G{color:#ccc;}
.cal_single_date{background:url(../images/date_arr.gif) left bottom no-repeat;float:left;color:#FFF;padding-bottom:9px;margin:0 0 0 .5em;}
.cal_single_date .weekday{display:block;height:18px;background:url(../images/date_grad.gif) repeat-x top;margin:0;padding:0 .5em;}
.cal_single_date .greg_date{display:block;height:18px;background:url(../images/date_grad.gif) repeat-x bottom;padding:0 .5em;}
.cal_single_time{float:left;background:url(../images/time_clock.gif) top left no-repeat;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:36px;color:#999;}
.tx-cal-controller fieldset div,.cal_single_title{clear:left;}

/* General CSS */
#head{		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:110px;
		background-image:url(../images/bg_blue_head.png);
      		background-repeat:repeat-x;
		background-position:center 10px;
	}
#head img{margin:0;padding:0;}
#head a,#head a:link,#head a:active,#head a:visited{color:#333;text-decoration:none;}
#logohead{height:100px;max-width:1200px;min-width:900px;padding-left:20px;padding-right:20px;margin:0 auto;}
#logohead img{margin-bottom:0!important;padding-bottom:0;}
#logo{margin-right:305px;}
#search{background:#CCC;width:240px;height:20px;position:absolute;bottom:0;left:0;border-top:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;padding:5px;}
#search #searchinput{height:18px;width:150px;font-size:11px;border:1px solid #036;float:left;background-image:url(../images/search_glass.gif);background-repeat:no-repeat;background-color:#FFF;margin:0;padding:0 0 0 15px;}
#search .submit{color:#333;font-weight:700;text-decoration:none;font-size:1.1em;display:block;margin-left:175px;}
.clearer{clear:both;visibility:hidden;}
.clearleft{clear:left;visibility:hidden;height:0;margin:0;padding:0;}

#citycolumn    { clear:both;
                 top:15px;
                 height:100px;
                 max-width:1200px;
                 min-width:900px;
                 padding-left:20px;
                 padding-right:20px;
                 position:absolute;
               }
#navigation    { clear:both;
                 position:absolute;
                 top:0px;
                 height:90px;
                 max-width:1200px;
                 min-width:900px;
                 padding-left:20px;
                 padding-right:20px;
                 margin:0 auto;
               }
#subnavigation { position:absolute;
                 top:100px;
                 width:100%;
                 background-color:#CCC;
                 background-image:url(../images/dot_white.gif);
                 background-position:top;
                 background-repeat:repeat-x;
                 height:20px;
                 font-size:11px;
                 margin:0;
                 padding:0;
               }
#subnavigation ul{list-style:none;margin:0;padding:3px 0 0;}
#subnavigation ul li{float:left;display:block;margin-right:38px;}
ul#subcontactnavigation
               { float:right;
                 width:300px;
                 margin-right:0;
                 padding:1px 0 0 10px;
               }
ul#subfixednavigation,.tx-indexedsearch-icon{float:left;}
#subnavinnerwrap{max-width:1200px;min-width:900px;padding-left:20px;padding-right:20px;margin:0 auto;}

#center {text-align:center; margin-left:auto; margin-right:auto; margin-bottom:1em;}

#content{max-width:1146px;min-width:850px;position:relative;min-height:100%;margin:0 auto;padding:0 74px 0 20px;}
#innercontent{margin:0;padding:220px 0 20px;}
.borderright{background-image:url(../images/dot_grey.gif);background-repeat:repeat-y;background-position:right;}
.twocols,.fourcols,.sixthree,.threecols,.threesix{margin-bottom:1.5em;}
.twocols .cols,.fourcols .cols,.sixthree .cols,.threecols .cols,.threesix .cols{float:left;padding-right:1%;margin-right:1%;}
.twocols .cols,.twocols .last{width:49%;_width:48%;}
.fourcols .cols,.fourcols .last{width:23.5%;}
.twocols .last,.threecols .last,.fourcols .last,.threesix .last,.sixthree .last{float:left;padding-right:0;margin-right:0;}
.threecols .cols p,.twocols .cols p,.fourcols .cols p,.sixthree .cols p,.threesix .cols p{margin:0 0 1.5em;padding:0;}
.cal_right{float:right;width:235px;margin-left:15px;padding-left:15px;border-left:1px solid #CCC;}
.weekview,.dayview{margin-right:270px;}
.weekview{overflow:auto;width:100%;}
.shadetabs{border-bottom:1px solid #069;margin-bottom:2em;}
.shadetabs ul{margin-left:0;margin-top:1px;margin-bottom:0;font:bold 12px Verdana;list-style-type:none;text-align:left;padding:3px 0;}
.shadetabs li{display:inline;margin:0 .3em;}
.shadetabs li a{text-decoration:none;margin-right:3px;border:1px solid #CCC;border-bottom:none;padding:3px 7px;}
.shadetabs li.active{position:relative;}
.shadetabs li.active a{border:1px solid #069;border-bottom-color:#FFF;}
.shadetabs li.active a:hover{text-decoration:none;}
#head a:hover,.shadetabs li a:hover{text-decoration:underline;}
#rightcolumn{border-left:1px solid #CCC;float:right;margin-left:15px;padding-left:15px;width:235px;}
#footer{position:relative;width:100%;background:#CCC;}
#innerfooter{max-width:1146px;min-width:850px;color:#333;font-size:.9em;margin:0 auto;padding:2em 74px 0 20px;}
.news-list-item h6{border-bottom:1px solid #069;}
.news-list-morelink{text-align:right;}
.news-list-image{float:left;margin:.3em .3em .3em 0;}
.tx-indexedsearch-icon-rating{margin-bottom:.5em;height:16px;}
.tx-indexedsearch-percent{float:right;margin-top:2px;margin-right:30px;}
.percent{display:block;width:67px;height:11px;font-size:10px;background-image:url(../images/balken.gif);background-repeat:no-repeat;color:#FFF;padding-left:4px;}
.percent0,.percent1,.percent2,.percent3{background-position:left 0;color:#222;}
.percent4,.percent5,.percent6,.percent7,.percent8,.percent9,.percent10,.percent11{background-position:left -15px;}
.percent12,.percent13,.percent14,.percent15,.percent16,.percent17,.percent18,.percent19{background-position:left -30px;}
.percent20,.percent21,.percent22,.percent23,.percent24,.percent25,.percent26{background-position:left -45px;}
.percent27,.percent28,.percent29,.percent30,.percent31,.percent32,.percent33,.percent34{background-position:left -60px;}
.percent35,.percent36,.percent37,.percent38,.percent39,.percent40,.percent41,.percent42{background-position:left -75px;}
.percent43,.percent44,.percent45,.percent46,.percent47,.percent48,.percent49{background-position:left -90px;}
.percent50,.percent51,.percent52,.percent53,.percent54,.percent55,.percent56,.percent57{background-position:left -105px;}
.percent58,.percent59,.percent60,.percent61,.percent62,.percent63,.percent64,.percent65{background-position:left -120px;}
.percent66,.percent67,.percent68,.percent69,.percent70,.percent71,.percent72,.percent73{background-position:left -135px;}
.percent74,.percent75,.percent76,.percent77,.percent78,.percent79,.percent80{background-position:left -150px;}
.percent81,.percent82,.percent83,.percent84,.percent85,.percent86,.percent87,.percent88{background-position:left -165px;}
.percent89,.percent90,.percent91,.percent92,.percent93,.percent94,.percent95,.percent96{background-position:left -180px;}
.percent97,.percent98,.percent100{background-position:left -195px;}
.sheet{float:left;position:relative;background:url(../images/sheet.gif) no-repeat top left;width:190px;height:275px;overflow:hidden;margin:7px;padding:10px;}
.sheet h3{clear:both;margin:0 0 .5em;}
.sheet h3 span.tx-indexedsearch-text-item-path{display:none;}
.sheet h3:hover span.tx-indexedsearch-text-item-path{display:block;position:absolute;background:#FFF;border:1px solid #ccc;font-size:.8em;padding:.15em;}
.tx-indexedsearch-browsebox{clear:both;}
.sportdrop{background:url(../images/tablebg_big.jpg) repeat-x #3385AD;height:60px;width:215px;margin-bottom:1.5em;padding:10px;}
.sportdrop h1,.sportdrop h2,.sportdrop h3,.sportdrop h4,.sportdrop h5,.sportdrop h6{color:#FFF;margin:0 0 .5em;}
.sportdrop select{width:100%;}
.csc-frame-frame1{background:url(../images/tablebg_big.jpg) repeat-x bottom #3385AD;color:#FFF;margin-bottom:1.5em;padding:10px;}
.csc-frame-frame1 h1,.csc-frame-frame1 h2,.csc-frame-frame1 h3,.csc-frame-frame1 h4,.csc-frame-frame1 h5,.csc-frame-frame1 h6{color:#FFF;margin:0 0 .5em;}
.csc-frame-frame1 a:link,.csc-frame-frame1 a:active,.csc-frame-frame1 a:visited,.csc-frame-frame1 a:hover{color:#FFF;}
.csc-frame-frame2{border:10px solid #3385AD;margin-bottom:1.5em;position:relative;padding:10px;}
.csc-frame-frame2 h1,.csc-frame-frame2 h2,.csc-frame-frame2 h3,.csc-frame-frame2 h4,.csc-frame-frame2 h5,.csc-frame-frame2 h6{margin:0 0 .5em;}
html,body,* html #content{height:100%;}
.threecols .cols,.threecols .last,.sixthree .last,.threesix .cols{width:32%;}
.sixthree .cols,.threesix .last{width:65%;}
body,.contenttable p.bodytext,.tx-indexedsearch-icon img{margin:0;}
#footer .twocols,#footer .fourcols,#footer .sixthree,#footer .threecols,#footer .threesix,.news-list-item h4,.news-list-item p{margin-bottom:0!important;}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#innerfooter a:link,#innerfooter a:active,#innerfooter a:visited,#innerfooter a:hover{color:#333;}
.addresses .fn,.grey{color:#999;}

/* CB Autosearchcomplete */
.ac_results{width:200px;background:#f5f5f5;cursor:pointer;position:absolute;left:0;font-size:90%;z-index:1001;}
.ac_results ul{list-style-position:outside;list-style:none;border:1px solid #aaa;margin:0;padding:0;}
.ac_results iframe{display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();}
.ac_results li{padding:2px 5px;}
.ac_results a{width:100%;}
.ac_loading{background-image:url(../images/indicator.gif)!important;}
.over{background:#abb;color:#FFF;font-weight:700;}

