body{font-family:Arial, Helvetica, sans-serif;margin:0;text-align: center;font-size:62.5%;background:#E98F00 url(../images/bg_body.png) repeat-x left top;padding:0 0 8em 0;}
a:link, a:visited {color:#7C193d;text-decoration:underline;outline:none;}
a:hover, a:active {color:#D62263;text-decoration:underline;}

img{border:0;}
table{font-size:1em;border-collapse:collapse;}
table td{font-size:1em;vertical-align:top;}
form{margin:0;}
input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}

h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.4em 0; }
h1 { font-size: 116.67%; }
h2 { font-size: 116.67%; }
h3 { font-size: 108.33% }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; font-style:italic; }

p { font-size:100%; line-height: 1.5em; margin: 0 0 1em 0; }
ul, ol {  font-size:100%; line-height: 1.5em; margin: 0 0 1em 0em; }
li { margin-left: 0.5em; line-height: 1.5em; }

.container{margin:auto;text-align:left;width:968px;background:transparent url(../images/bg_container_32.png) repeat-y left top;}
#top{background:transparent url(../images/bg_top.png) no-repeat 4px top;}
#cInnerWrap{background:transparent url(../images/bg_innerwrap.png) no-repeat left bottom;}

#headerWrap{background:transparent url(../images/bg_headerwrap.png) no-repeat left top;padding:0 0 0 4px;position:relative;}
#header{height:58px;padding-left:100px;color:#FFFFFF;}
#search{float:left;width:550px;padding-top:19px;}
#search label{display:block;float:left;width:53px;line-height:23px;height:23px;font-size:140%;font-weight:bold;}
#search input#searchWords{display:block;float:left;width:147px;height:17px;background:transparent url(../images/bg_searchfield.png) no-repeat left top;padding:3px 0 3px 3px;border-width:0;font-size:130%;}
#search input#searchSubmit {display:block;float:left;width:77px;margin:0 0 0 3px;}

ul#headerMenu{list-style:none;margin:0;padding:26px 0 0 0;float:left;width:140px;position:relative;z-index:99;font-size:120%;}
ul#headerMenu li{display:inline;margin:0;padding:0;}
ul#headerMenu li a{color:#FCE9CC;text-decoration:none;border-left:1px solid #FCE9CC;padding:0 5px;display:block;float:left;height:11px;line-height:11px;}
ul#headerMenu li a:hover{color:#FFFFFF;text-decoration:underline;}
ul#headerMenu li#liImprint a{border-left-width:0;}
a#homeLink{ position:absolute;display:block;width:61px;height:77px;left:41px;top:10px; text-decoration:none;background:transparent url(../images/logo.png) no-repeat left top;z-index:99;cursor:pointer;}
a#homeLinkB{ position:absolute;display:block;width:139px;height:186px;left:800px;top:28px; text-decoration:none;background:transparent;z-index:90;cursor:pointer;}

#subHeader{padding-left:10px;}
#menuWrap{position:absolute;height:61px;width:950px;top:213px;left:9px; background:url(../images/bg_mainmenu.png) no-repeat left top;z-index:99;}
ul#mainmenu{font-size:150%;margin:0;padding:0;list-style:none;}
#menuWrap ul#mainmenu{margin:8px 0 0 7px;}
ul#mainmenu li{margin:0;padding:0;}
#menuWrap ul#mainmenu li{background:transparent url(../images/bg_mm_li.gif) no-repeat right top;height:46px;display:block;float:left;padding:0 2px 0 1px;}
#menuWrap ul#mainmenu li#mmLast{background:transparent;}
ul#mainmenu li a{display: block;color:#565656;text-decoration: none;line-height:46px;text-transform:uppercase;}
#menuWrap ul#mainmenu li a{float:left;text-align:center;}
#menuWrap li#mmFirst a{width:118px;}
#menuWrap li#mmb a{width:157px;}
#menuWrap li#mmc a{width:197px;}
#menuWrap li#mmd a{width:117px;}
#menuWrap li#mme a{width:157px;}
#menuWrap li#mmLast a{width:173px;}
#menuWrap ul#mainmenu li a:hover, #menuWrap ul#mainmenu li a:active{color:#565656;background:url(../images/bg_mm_a.png) no-repeat center top;font-weight:bold;}
#menuWrap ul#mainmenu li a.active{color:#FFFFFF;background:url(../images/bg_mm_a.png) no-repeat center bottom;font-weight:bold;}
#menuWrap ul#mainmenu li#mmFirst a:hover, #menuWrap ul#mainmenu li#mmFirst a:active{background:url(../images/bg_mm_a.png) no-repeat left top;}
#menuWrap ul#mainmenu li#mmLast a:hover, #menuWrap ul#mainmenu li#mmFirst a:active{background:url(../images/bg_mm_a.png) no-repeat right top;}
#menuWrap ul#mainmenu li#mmFirst a.active{background:url(../images/bg_mm_a.png) no-repeat left bottom;}
#menuWrap ul#mainmenu li#mmLast a.active{background:url(../images/bg_mm_a.png) no-repeat right bottom;}

#contentWrap{color:#292929;margin:65px 0 0 0;}
#contentWrap h3{font-size:160%;margin:0 0 0.5em 0;color:#7c193d;font-weight:normal;}
.title-image .csc-textpic-imagewrap{padding:6px 0 18px 0;}
#leftColumn{float:left;width:330px;margin-left:9px;padding:0 0 100px 0;}
.box{background:url(../images/bg_box_top.png) no-repeat left top;width:290px;margin:0 0 1.2em 0;}
.box-inner{background:url(../images/bg_box_bottom.png) no-repeat left bottom;padding:0 8px;}
#contentWrap .box h3.box-header{font-size:140%;color:#505050;font-weight:bold;margin:0;padding:21px 0 16px 18px;}
.box h2{color:#010101;font-size:170%;line-height:2em;margin:0 0 3px 0;}
.box .box-item{position:relative;padding:0 0 0 18px;}
.box .box-item p{color:#292929;font-size:120%;line-height:1.3em;}
.box .box-item-image{position:absolute;width:61px;height:60px;top:-22px;overflow:hidden;left:205px;}
.box-button-row{height:61px;background:transparent url(../images/bg_box_button_row.png) no-repeat left top; padding:9px 0 0 45px;margin:0 0 0 5px;}
.box-button-row a, .box-button-row a:visited{display:block;height:36px;line-height:36px;color:#FFFFFF;text-decoration:none;background:url(../images/bg_box_button_link.png) no-repeat right bottom;text-indent:14px;font-size:160%;font-weight:bold;}
.box-button-row a:hover, .box-button-row a:active{color:#FFFFFF;text-decoration:none;background-position:right top;}
.box #allClubs a{width:142px;}
.box #allEvents a{width:212px;}

#subMenuWrap ul{margin:0;padding:0;list-style:none;}
ul#submenu{font-size:170%;}
ul#submenu li{padding:0 0 1px 0;margin:0; background:url(../images/bg_smli.png) no-repeat center bottom;}
ul#submenu li#smFirst{padding-top:6px;}
ul#submenu li#smLast{background:transparent;padding:0 0 7px 0;}
ul#submenu li a{display: block;color:#565656;text-decoration:none;line-height:33px;margin:2px 0;padding-left:19px;}
ul#submenu li#smFirst a{height:33px;line-height:33px;}
ul#submenu li#smLast a{line-height:33px;margin-bottom:1px;}
ul#submenu li a:hover,ul#submenu li a:active{color:#565656; background:url(../images/bg_sm_ahover.png) repeat-x left top;color:#FFFFFF;}
ul#submenu li#smFirst a:hover,ul#submenu li#mmFirst a:active{background:url(../images/bg_smfirst_aactive.png) no-repeat left top;}
ul#submenu li#smLast a:hover,ul#submenu li#mmLast a:active{background:url(../images/bg_smlast_aactive.png) repeat-x left top;}
ul#submenu li a.active{color:#FFFFFF;background:url(../images/bg_sm_l1_aactive.png) repeat-x left top;}
ul#submenu li#smFirst a.active{color:#FFFFFF;background:url(../images/bg_smfirst_aactive.png) no-repeat left top;}
ul#submenu li#smLast a.active{color:#FFFFFF;background:url(../images/bg_smlast_aactive.png) no-repeat left top;}

ul#submenu ul{padding:4px 0 20px 0;}
ul#submenu ul li{padding:0 0 0 9px;background:transparent;}
ul#submenu ul li a{font-size:82.35%;line-height:16px;padding:3px 0 5px 19px;}
ul#submenu ul li a:hover, ul#submenu ul li a:active{background:transparent;color:#7c193d;text-decoration:underline;}
ul#submenu ul li a.active{background:transparent;color:#565656;font-weight:bold;}


#mainColumn{float:left;width:582px;}
#breadcrumbs{padding:5px 0 28px 0;font-family:Tahoma, Arial;font-size:110%;line-height:1em;color:#959595;}
#breadcrumbs .current{font-weight:bold;color:#767676;}

#content{font-size:130%;margin:0 20px 2em 0;}
#content h2{margin:0 0 0.5em 0;color:#7C193D;font-size:30px;}
#content p{line-height:138.5%;}
#content ul{padding:0;margin:1.5em 0;font-size:14px;font-weight:bold;font-size:107%;}
#content ul li{margin:0;padding:0 0 0.5em 25px; line-height:100%;list-style:none;background:url(../images/bg_li.png) no-repeat left top;color:#7c193d;}
#content .teaser{font-size:123%;color:#7C193D;}
div.csc-textpic-border div.csc-textpic-imagewrap img, div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, .news-list-img img, .news-single-image img{padding:1px;border:2px solid #E98F00;background:#FFFFFF;}
.csc-linkToTop{font-size:80%;}

#footer{position:relative;clear:both;margin:0 0 0 229px;padding:0;text-align:left;color:#FFFFFF;font-size:110%;height:100px;z-index:99;font-family:Tahoma, Arial;}
#footer p{line-height:15px;}
#footerLeft{ position:absolute;top:29px;width:90px;}
#footerRight{position:absolute;top:29px;left:90px;width:200px;}
#footer a:link, #footer a:visited{color: #FFFFFF;text-decoration:none;}
#footer a:hover, #footer a:active{text-decoration:underline;}
#homeLinkC{position:absolute;display:block;width:100px;height:135px;left:583px;top:-37px;z-index:99;}

.news-single-image{float:left;margin:0 1em 0.5em 0;}
#content p.news-single-imgcaption{margin:0;font-size:77%;}
.news-single-date{font-size:107%;color:#959595;}
.news-single-item dl.news-single-files{margin:1em 0 5em 0;}
.news-single-item dt{display:none;}
.news-single-item dd{margin:0 0 1em 0;padding:0;}
.news-list-img{text-align:center;}
.news-list-img{text-align:center;}
.newstable{width:592px;font-size:92.3%;}
.newstable th{background:url(../images/bg_tbl_news_th.png) repeat-x left top;line-height:29px;height:31px;color:#292929;}
.newstable th.first{background:url(../images/bg_tbl_news_thfirst.png) repeat-x left top;width:95px;}
.newstable th.news-list-date{width:95px;}
.newstable th.last{background:url(../images/bg_tbl_news_thlast.png) repeat-x right top;width:110px;}
#content .newstable h3{font-size:1em;font-weight:bold;}
.newstable td{padding:13px 2em 13px 0;border-bottom:1px dotted #585D5D;}
.newstable tr.news-row-odd td{background:#FFF9EC;}
.newstable tr.news-row-even td{}
.newstable td.news-list-date{font-weight:bold;}
.newstable td.news-list-img{padding:13px 3px 13px 0px;}

.csc-textpic-caption{font-size:0.83em;}
.csc-frame-rulerBefore{border-top:1px dashed #CCCCCC;margin:0.5em 0;}
.csc-frame-rulerAfter{border-bottom:1px dashed #CCCCCC;margin:0.5em 0;}

.field_row{clear:both;}
div.field_row{line-height:30px;margin-bottom:10px;}
#contact_form .error{color:#BB0000;font-weight:bold;}
#contact_form label{display:block;float:left;width:161px;line-height:30px;text-indent:10px;background:#E1D3B8;margin-right:1px;color:#292929;}
#contact_form .text_field, #contact_form #message{display:block;border:1px solid #E1D3B8;width:285px;height:20px;padding:5px 0 3px 3px;}
#contact_form #row_message label{height:160px;}
#contact_form #row_submit{text-align:left;padding:20px 0 3em 162px;background:transparent;}
#contact_form #row_cst_ziptown .field_label{display:none;}
#contact_form #zipcode{width:74px;float:left;margin-right:4px;}
#contact_form #town{width:202px;}
#contact_form #message{height:150px;}

.tx-tt_news-browsebox{height:60px;text-align:center;width:592px;}
#content ul.browsebox{padding:20px 0;margin:0;font-size:13px;font-weight:normal;}
#content ul.browsebox li{padding:0;margin:0 5px 0 0;list-style:none;background:transparent;display:block;float:left;line-height:17px;}
.browsebox li .browse-link{display:block;width:17px;height:17px;background-repeat:no-repeat;background-position:left top;}
.browsebox li .first{background-image:url(../images/browsebox/first.png);}
.browsebox li.disabled .first{background-image:url(../images/browsebox/first_disabled.png);}
.browsebox li .prev{background-image:url(../images/browsebox/prev.png);width:25px;}
.browsebox li.disabled .prev{background-image:url(../images/browsebox/prev_disabled.png);}
.browsebox li .next{background-image:url(../images/browsebox/next.png);width:25px;background-position:right top;}
.browsebox li.disabled .next{background-image:url(../images/browsebox/next_disabled.png);}
.browsebox li .last{background-image:url(../images/browsebox/last.png);}
.browsebox li.disabled .last{background-image:url(../images/browsebox/last_disabled.png);}
.browsebox li .active{background-image:url(../images/browsebox/active.png);text-align:center;color:#292929;font-weight:bold;}

.table-gallery {width:580px;}
.table-gallery td{width:137px;text-align:center;padding:0 8px 20px 0;}
.gallery-image{display:block;overflow:hidden;position:relative;}
.gallery-image a{display:block;text-decoration:none;border:2px solid #E98F00;background:#FFFFFF;padding:1px;}
.gallery-image a .frame{display:block;position:absolute;width:100%;}
.gallery-image a .frame-inner{display:block;width:100%;height:100%;}
.gallery-image a img{padding:0;border-width:0;}
.gallery-image a .magnifier{display:block;position:absolute;bottom:6px;right:6px;height:20px;width:20px;}
.gallery-image a:hover{border-width:3px;padding:0;text-decoration:none;}
.gallery-image a:hover .frame{display:block;border:1px solid #E98F00;height:82px;}
.gallery-image a:hover .frame-inner{border:2px solid #FFFFFF;height:78px;}
.gallery-image a:hover .magnifier{background:url(../images/magnifier.png) no-repeat right bottom;}
#content ul.browsebox li.li-skip-pages{padding:0 3px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{background:#FFFFFF;position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000000;}
#colorBox{}
#cboxTopLeft{width:69px;height:54px;background:url(../images/colorbox/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:54px;background:url(../images/colorbox/border1.png) 0 -100px repeat-x;}
#cboxTopRight{width:69px;height:54px;background:url(../images/colorbox/border1.png) -69px 0 no-repeat;}
#cboxBottomLeft{width:69px;height:37px;background:url(../images/colorbox/border1.png) 0 -54px no-repeat;}
#cboxBottomCenter{height:37px;background:url(../images/colorbox/border1.png) 0 -150px repeat-x;}
#cboxBottomRight{width:69px;height:37px;background:url(../images/colorbox/border1.png) -69px -54px no-repeat;}
#cboxMiddleLeft{width:69px;background:url(../images/colorbox/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:69px;background:url(../images/colorbox/border2.png) -69px 0 repeat-y;}
#cboxLoadedContent{margin:15px 0 15px 0;}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#000000;font-size:13px;}
#cboxCurrent{position:absolute;left:-9999px;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;top:40px;left:-32px;color:#444;width:23px;height:36px;background-image:url(../images/colorbox/bg_nextprev.png);background-repeat:no-repeat; background-position:left top;text-indent:-9999px;}
#cboxPrevious:hover{background-position:left -36px;}
#cboxNext{position:absolute;top:40px;right:-36px;color:#444;width:23px;height:36px;background-image:url(../images/colorbox/bg_nextprev.png);background-repeat:no-repeat; background-position:right top;text-indent:-9999px;}
#cboxNext:hover{background-position:right -36px;}
#cboxLoadingOverlay{background:url(../images/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute;top:-40px;right:-50px;display:block;color:#FFFFFF;font-size:12px;text-align:right;background:url(../images/colorbox/bg_close.png) no-repeat right center;padding-right:20px;}
#cboxPhoto{border:3px solid #E98F00;background:#FFFFFF;padding:4px;}

.clear{clear: both;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.align-justify {text-align:justify;}
dd.file-pdf a, a.pdf_link{display:block;background:url(../images/icon_pdf.png) no-repeat left top;line-height:45px;padding:0 0 0 44px;}
.acc,dfn {display:none;}
.pageHeader,.hidden {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
