html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: disk;
	margin:1em 0 1em 20px;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width: 100%;
}
a {
	color: #666666;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 5px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 985px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 125px;
	background: #FFFFFF;
	position:relative;
	margin-top:47px;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
background-color:white;
padding:15px;
position:relative;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 0px;
	color:white;
	position:relative;
	font-weight:bold;
	font-size:13px;
}
#footer a{color:white;}

#cl0{position:absolute;top:-14px;left:0px;background:url(img/topc.png) no-repeat; width:15px; height:133px;}
#cr0{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -15px 0px no-repeat; width:15px; height:133px;}
#cl1{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -30px 0px no-repeat; width:15px; height:133px;}
#cr1{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -45px 0px no-repeat; width:15px; height:133px;}
#cl2{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -60px 0px no-repeat; width:15px; height:133px;}
#cr2{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -75px 0px no-repeat; width:15px; height:133px;}
#cl3{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -90px 0px no-repeat; width:15px; height:133px;}
#cr3{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -105px 0px no-repeat; width:15px; height:133px;}
#cl4{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -120px 0px no-repeat; width:15px; height:133px;}
#cr4{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -135px 0px no-repeat; width:15px; height:133px;}
#cl5{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -150px 0px no-repeat; width:15px; height:133px;}
#cr5{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -165px 0px no-repeat; width:15px; height:133px;}
.c0 {background-color:#3c3c3c;}
.c1 {background-color:#C4102F;}
.c2 {background-color:#FDB812;}
.c3 {background-color:#11B5EA;}
.c4 {background-color:#F58024;}
.c5 {background-color:#377B2B;}
#topmenubg {height:133px;min-height:133px; position:absolute; top:-14px; left:15px; width:955px;}
#logo {position:absolute;z-index:5;top:2px;left:-17px;}
#menu {position:absolute;z-index:6;width:872px;height:37px;background:url(img/menubg.jpg) no-repeat; top:85px;left:113px;}
.item {position:absolute;top:9px;height:21px;min-height:21px;}
.m1 {left:16px;width:72px;}
.m1:hover {background:url(img/menu/1.png);}
.m1current {background:url(img/menu/1.png);}
.m2 {left:90px;width:110px;}
.m2:hover {background:url(img/menu/2.png);}
.m2current {background:url(img/menu/2.png);}
.m3 {left:202px;width:87px;}
.m3:hover {background:url(img/menu/3.png);}
.m3current {background:url(img/menu/3.png);}
.m4 {left:292px;width:115px;}
.m4:hover {background:url(img/menu/4.png);}
.m4current {background:url(img/menu/4.png);}
.m5 {left:410px;width:71px;}
.m5:hover {background:url(img/menu/5.png);}
.m5current {background:url(img/menu/5.png);}
.m6 {left:484px;width:96px;}
.m6:hover {background:url(img/menu/6.png);}
.m6current {background:url(img/menu/6.png);}
.m7 {left:593px;width:123px;}
.m7:hover {background:url(img/menu/7.png);}
.m7current {background:url(img/menu/7.png);}
.m8 {left:717px;width:144px;}
.m8:hover {background:url(img/menu/8.png);}
.m8current {background:url(img/menu/8.png);}
#map {position:absolute;top:10px;left:955px;z-index:5;}
#mail {position:absolute;top:50px;left:955px;z-index:5;}
#banner {position:relative;background-color:#3A393A;height:319px; width:951px;}
#blc {background:url(img/bannerc.png) no-repeat transparent;position:absolute;height:319px; width:9px; left:0; top:0px; z-index:20;}
#brc {background:url(img/bannerc.png) -9px 0px no-repeat transparent;position:absolute;height:319px; width:9px; right:0; top:0px; z-index:20;}
#lc {background:url(img/bottomc.png) 0px 0px no-repeat transparent;position:absolute;height:15px; width:15px; left:0; top:0px; z-index:20;}
#rc {background:url(img/bottomc.png) 0px -17px no-repeat transparent;position:absolute;height:15px; width:15px; right:0; top:0px; z-index:20;}
#bcb {position:absolute;height:15px; width:955px; left:15px; top:0px; z-index:20;background-color:white;}
#mc {background:url(img/bannerc.png) -18px 0px no-repeat transparent;position:absolute;height:319px; width:9px; left:631px; top:0px; z-index:99;}
#search {position:relative;width:205px;height:31px;background:url(img/search.png);margin-top:10px;}
#soc1 {position:absolute; right:70px;top:5px;}
#soc2 {position:absolute; right:43px;top:5px;}
#soc3 {position:absolute; right:16px;top:5px;}
#s1 {position:absolute; right:65px;top:4px;}
#s2 {position:absolute; right:37px;top:4px;}
#s3 {position:absolute; right:10px;top:4px;}

#slideshow {
position:relative;
height:138px;
margin-top:5px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}
#artlinks a {display:none; position:absolute; left:300px; top:270px; background:url(img/readmore.png) no-repeat transparent; width:170px; height:26px; z-index:20; color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:3px 0 0 7px;}
#artlinks a.active {display:block;}
h2 {color:#666666; font-size:16px; line-hight:30px; padding:20px 0 20px 0;}
h3 {font-weight:bold; font-size:24px; color:white; line-height:22px; padding-bottom:10px;}
.imgblock1 {float:left;width:100px;color:#989898; text-align:center;}
.readmore {display:block; background:url(img/readmore.png) no-repeat transparent; width:170px; height:26px; z-index:20; color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:5px 0 0 7px; clear:left;}
.clear {clear:both;}
#copy {padding:25px 0px 20px 10px;}
#legal {padding:0px 120px 0px 25px;}
#gradient {position:absolute;background:url(img/gradient.png) repeat-y center transparent; height:105%; width:100%; overflow:visible; }

.selectBlock {position:absolute; top:80px; left:40px;z-index:99;}
	.newListSelected{
		width:130px;
		margin:0 auto;
	}
	.selectedTxt{
		border-bottom: 2px dotted;
		width:130px;
		height:25px;
		padding:0 7px 0 0;
		overflow:hidden;
		background:url(img/roll.png) no-repeat right center;
		color:white;
		font-size:12px;
		font-weight:bold;
		line-height:32px;
		cursor:pointer;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.newList{
		list-style:none;
		padding:0;
		margin:0 0 0 4px;
		width:170px;
		position:absolute;
		z-index:500;
		margin-top:8px;
		top:0px;
	}
	.newList li{padding:0;margin:0;}
	.newList li:first{display:none;}
	.newList li a{
		display:block;
		background:#FFF;
		opacity:0.85;
		filter:alpha(opacity=85);
		font-size:16px;
		font-weight:bold;
		padding:0 6px;
		line-height:normal;
		outline:none;
		height:30px;
		padding:6px 0 0 6px;
		overflow:hidden;
	}
	.newList li a:link,.newList li a:visited,.newList li a:hover{color:#000;text-decoration:none;}
	.newList li a.hiLite,.newList li a.newListHover{opacity:0.95;filter:alpha(opacity=95);}

#leftside {width:205px;float:left;padding-right:25px;background-color:white;}
#rightside {width:205px;float:left;background-color:white;}
#middle {width:488px; float:left;padding-right:25px;background-color:white;text-align:justify;}
#middle_team {width:685px; float:left;padding-right:25px;background-color:#CDCCCB;position:relative;}
#bannerm {width:488px;height:220px;position:relative;}
#bmcl {background:url(img/corners.png) no-repeat transparent;position:absolute;height:11px; width:12px; left:0; top:0px; z-index:20;}
#bmcr {background:url(img/corners.png) no-repeat -12px 0px;transparent;position:absolute;height:11px; width:12px; right:0; top:0px; z-index:20;}
#bmcl1 {background:url(img/corners.png) no-repeat -24px 0px transparent;position:absolute;height:11px; width:12px; left:0; bottom:0px; z-index:20;}
#bmcr1 {background:url(img/corners.png) no-repeat -36px 0px;transparent;position:absolute;height:11px; width:12px; right:0; bottom:0px; z-index:20;}

#arttop {height:50px;width:488px;}
#sectname {height:50px; margin-left:20px; width:460px;}
#infoblock {background-color:#3B3A3C;width:205px;position:relative;color:white;}
.rin {padding:20px;}
#leftmenu {list-style:none;margin:0px;line-height:22px;}
#leftmenu li a {color:white; font-size:13px;padding:1px 1px 5px 3px; display:inline-block; line-height:15px;}
#leftmenublock {width:204px; background:url(img/bgl.jpg); height:100%;position:relative;margin-bottom:20px;}
#current {background-color:#323232;}
.rcSitemap {margin:0px;}
.rcSitemap li {font-size:23px;margin-left:10px;padding-bottom:10px;}
.rcSitemap ul li {font-size:16px; margin-left:30px; font-weight:bold;padding-bottom:5px;}
.rcSitemap ul ul li {font-size:14px; margin-left:50px; font-weight:normal;padding-bottom:2px;}
.rcSitemap ul ul ul li {font-size:12px; margin-left:70px; font-weight:normal;padding-bottom:2px;}
.banner {text-align:center; padding-bottom:10px;}

.ajaxSearch_highlight {color:#323232; font-weight:bold;font-size:1.2em;}
.ajaxSearch_grpResultName {color:#323232; font-weight:bold;font-size:14px;}
.ajaxSearch_resultLink {font-weight:bold;font-size:16px;}
#ajaxSearch_input {border:none;font-size:12px;width:100%;}
#searchlineshort {position:absolute; top:6px; left:15px; width:90px;}

/* Club
-----------------------------------------------------------------------------*/
#title {position:absolute;top:8px;left:290px;z-index:6;}
#phone {font-size:12px;color:white;position:absolute;top:3px;left:790px;z-index:5;}
#phone span {font-size:20px; line-height:18px;}
#newsline {position:absolute;left:660px; top:20px; color:#989898; width:280px;}
#searchmain {width:310px;height:33px;background:url(img/searchlong.png);position:absolute;}
.newsblock1 {float:left;width:215px;color:#989898;}
.newsblock1 a {font-weight:bold; font-size:14px;color:black;}

.readmorel {display:block; background:url(img/readmorel.png) no-repeat transparent; width:285px; height:73px; z-index:20; color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:3px 0 0 70px; clear:left; line-height:16px;}
.menualt {position:absolute; top:50px; left:280px; font-size: 12px; line-height:23px; text-transform:uppercase;}
.menulinealt li{float:left;list-style:none;margin:0px;}
.menulinealt {margin:0px;}
.menualt a{color: white; margin-right:6px; cursor:pointer;padding-right:10px;padding-left:10px;}
.menualt a:hover{color: white; text-decoration:none;}
#active {float:left;background:url(img/actr.png) right;}
#currentalt a {color: #FFFFFF; font-style:normal; text-decoration:none;}
#rightcol {position:absolute;left:655px;top:355px;width:310px;}
.teamline {float:left;}
.member {width:150px;padding:20px 0px 0px 20px;float:left; font-size:11px;}
.memberimg {width:129px;height:137px;background:url(img/photobg.png) transparent;}
.memberimg img {margin-top:11px; margin-left:12px;}
.memdesc {padding-left:5px;display:block;}
.memhead {padding:5px;clear:both;display:block;font-weight:bold;font-size:13px;}
div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #272727;
border: 10px solid black;
color: white;
padding: 3px;
width: 250px; /*width of tooltip*/
}
.teamimg {float:left; padding-right:10px; padding-bottom:10px;}
#bteam {float:left; padding:20px 0 20px 480px;}
.fbForm .form {}
.fbForm .name { padding-top: 12px; font-size: 8pt; color: #7d7d7d; }
.fbForm .element { padding-top: 2px; }
.fbForm .element INPUT, .fbForm .element TEXTAREA {
        border: 1px solid #ccc;
        background-color: #E6EFF6;
        font-size: 10pt;       
        color: #2C5883;
}
.fbForm INPUT#fbName,
.fbForm INPUT#fbEMail {
        background-image: url(img/icon_form.gif);
        background-repeat: no-repeat;
        width: 250px;
        padding: 4px 0px 4px 25px;
}
.fbForm INPUT#fbName    { background-position:3px -3px; }
.fbForm INPUT#fbEMail { background-position:3px -33px; }
.fbForm TEXTAREA#fbText {
        padding: 4px 4px 4px 25px;
        width: 425px;
        font-family: Tahoma;
        background: #E6EFF6 url(img/icon_form.gif) no-repeat 3px -93px;
}
.fbForm .captcha-test TD { vertical-align: top; padding-right: 15px; }
.fbForm .captcha { padding-top: 3px; }
.fbForm .captcha IMG { border: 1px solid #ccc; }
.fbForm INPUT#vericode { width: 130px; padding: 4px 0px 4px 25px; background: #E6EFF6 url(img/icon_form.gif) no-repeat 3px -63px; }
.fbForm .submit { padding-top: 15px; }
.fbForm INPUT#fbSubmit {
        cursor: pointer;
        padding: 2px 15px 2px 15px;
}
.fbForm .error { font-size: 8pt; color: red; display: none; }
#middle_team td tr {padding:5px;}
.newshead {background-color:#323232;width:100%;color:white; font-weight:bold;font-size:14px;padding:5px;}
.newsdate {color:white;font-weight:normal;}
.readonnews {color:red;}
.mainNews li {list-style:none; padding-bottom:15px;}
.mainNews {margin:0;}
.newsline {padding-bottom:20px;}
.newsline a {text-decoration:none;}
.justifyfull {text-align:justify;}
.title1 {color:black;}
.teamprev {padding:20px;}
.teamprev img {float:left; padding-right:10px; paddinf-bottom:10px;}

#photoblock {padding:20px;}
#photoblock img {border:6px solid white;margin:10px;	
-moz-box-shadow: 3px 3px 5px #969696;
-webkit-box-shadow: 3px 3px 5px #969696;
box-shadow: 3px 3px 5px #969696;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
#footer img {
    float: left;
    padding-right: 5px;
}
/* schedule
-----------------------------------------------------------------------------*/
#schedule {width:925px; float:left;padding-right:25px;background-color:#DFE2DF;position:relative;font-size:13px;}
#schedule table {margin: 20px;}
.dow {width:125px;font-weight:bold;padding-right:5px;}
.sch {font-weight:bold; font-size:11px;width:125px;margin-right:5px;}
.sch span {color:#989898;}
.clname a {color:#ED1F23;}
.sch hr {color:white;height:1px;background-color:white;border-width:0px;}
.sch a {text-decoration:none;}
.sctitle {padding-bottom:10px; float:left;}
.spo {float: left; font-size: 18px; margin-left: 20px; padding-top: 10px;}
.titdate{color:#989898; font-size:10px; padding-bottom:10px;}
#filtermenu {padding:8px; text-align:center;}
#filtermenu>a {padding:2px;margin-right:5px;color:black;line-height: 20px;}

#sch {font-size:12px;color:white;background-color:#3B3A3C;width:310px;position:absolute; top:40px; height: 80px;}
#sch span {font-size:14px; font-weight:bold;}
.rin1 {line-height: 18px;  padding: 8px 12px;}
#schreadmore {width:282px; height:26px; line-height:26px; color:white; background:url(img/schreadmore.png); position:absolute; top:50px;left:10px;font-size:13px;font-weight:bold;text-decoration: none;padding-left:10px;}
#arsp {padding-left: 30px; line-height:40px;}
#arsp1 {display: table-cell; line-height: 15px; padding-left: 20px; text-align: center; width: 50px;float: left;}
#schprint {float:right; font-size: 9px; padding-right: 20px; text-align: center; text-decoration: none;}
