body{font-size:14px;font-family:Arial;color:#666666;margin:0px;background:#ffffff}
a{color:#003366;text-decoration:none;}
a:hover{text-decoration:underline;}
.header{position:relative;left:0px;top:0px;width:100%;height:126px;z-index:9;color:#999999;}
.leftheader{position:absolute;top:0px;left:0px;width:50%;height:98px;background:url("http://images.gojoin.com/images/layout/gojoin/leftheader.gif") top repeat-x;z-index:8;}
.logo{width:321px;height:98px;background:url("http://images.gojoin.com/images/layout/gojoin/logo.gif") top left no-repeat;}

.navsep{width:2px;height:45px;background:url("http://images.gojoin.com/images/layout/gojoin/final/navsep.gif") top repeat-x;}
.on{background:url("http://images.gojoin.com/images/layout/gojoin/final/navselect.gif") top repeat-x;}
.hover{background:url("http://images.gojoin.com/images/layout/gojoin/final/navhover.gif") top repeat-x;}
a.tab{display:block;margin:0px;padding:12px 35px 0px 35px;height:33px;font-size:18px;color:#003366;vertical-align:middle;text-align:center;text-decoration:none;}
a.tab:hover{background:url("http://images.gojoin.com/images/layout/gojoin/final/navhover.gif") top repeat-x;text-decoration:none;}
.whitelinks a,.whitelinks h1,.whitelinks h2,.whitelinks h3{color:#ffffff;}
.searchbutton{width:92px;height:30px;background:url("http://images.gojoin.com/images/layout/gojoin/final/searchbutton.gif") top center no-repeat;}
.searchbuttonhover{width:92px;height:30px;background:url("http://images.gojoin.com/images/layout/gojoin/final/searchbutton.gif") top center no-repeat;}
.joinheaderbutton{width:153px;height:46px;background:url("http://images.gojoin.com/images/layout/gojoin/final/joinnowtop.gif") top center no-repeat;}
.joinheaderbuttonhover{width:153px;height:46px;background:url("http://images.gojoin.com/images/layout/gojoin/final/joinnowtop.gif") top center no-repeat;}
.loginbutton{width:59px;height:25px;background:url("http://images.gojoin.com/images/layout/gojoin/final/loginbutton.gif") top center no-repeat;}
.loginbuttonhover{width:59px;height:25px;background:url("http://images.gojoin.com/images/layout/gojoin/final/loginbutton.gif") top center no-repeat;}
.joinfooterbutton{width:153px;height:46px;background:url("http://images.gojoin.com/images/layout/gojoin/final/joinnowbottom.gif") top center no-repeat;}
.joinfooterbuttonhover{width:153px;height:46px;background:url("http://images.gojoin.com/images/layout/gojoin/final/joinnowbottom.gif") top center no-repeat;}
.addeventfooterbutton{width:153px;height:36px;background:url("http://images.gojoin.com/images/layout/gojoin/final/addevent.gif") top center no-repeat;}
.addeventfooterbuttonhover{width:153px;height:36px;background:url("http://images.gojoin.com/images/layout/gojoin/final/addevent.gif") top center no-repeat;}
.homejoinbutton{width:209px;height:61px;background:url("http://images.gojoin.com/images/layout/gojoin/home-join-now-button.gif") top center no-repeat;}
.homejoinbuttonhover{width:209px;height:61px;background:url("http://images.gojoin.com/images/layout/gojoin/home-join-now-button-hover.gif") top center no-repeat;}
.sportglowselect{width:80px;height:70px;background:url("http://images.gojoin.com/images/layout/gojoin/sport-glow.gif") top center no-repeat;}
.sportglowhover{width:80px;height:70px;background:url("http://images.gojoin.com/images/layout/gojoin/sport-glow-hover.gif") top center no-repeat;}

.joinnowarrow{width:235px;height:54px;background:url("http://images.gojoin.com/images/layout/gojoin/final/joinnowbutton.gif") top center no-repeat;}
.joinnowarrowhover{width:235px;height:54px;background:url("http://images.gojoin.com/images/layout/gojoin/final/joinnowbuttonmo.gif") top center no-repeat;}

.contenttitlebar{width:630px;background:url('http://images.gojoin.com/images/layout/gojoin/content-title-bar.gif') top repeat-x;}
.contenttitlebar div{background:url('http://images.gojoin.com/images/layout/gojoin/content-title-left.gif') top left no-repeat;}
.contenttitlebar div div{height:33px;padding:5px;font-size:16px;font-weight:700;color:#003366;background:url('http://images.gojoin.com/images/layout/gojoin/content-title-right.gif') top right no-repeat;}


.searcharrowbutton{width:237px;height:54px;background:url("http://images.gojoin.com/images/layout/gojoin/home-search-button.gif") top center no-repeat;}
.searcharrowbuttonhover{width:237px;height:54px;background:url("http://images.gojoin.com/images/layout/gojoin/home-search-button-mo.gif") top center no-repeat;}
.signupbutton{width:80px;height:24px;background:url("http://images.gojoin.com/images/layout/default/sign-up-button.gif") center left no-repeat;}
.signupbuttonhover{width:80px;height:24px;background:url("http://images.gojoin.com/images/layout/default/sign-up-button-hover.gif") center left no-repeat;}
.logoutbutton{width:70px;height:24px;background:url("http://images.gojoin.com/images/layout/default/logout-button.gif") center center no-repeat;}
.logoutbuttonhover{width:70px;height:24px;background:url("http://images.gojoin.com/images/layout/default/logout-button-hover.gif") center center no-repeat;}
.joinbutton{width:70px;height:24px;background:url("http://images.gojoin.com/images/layout/default/join-button.gif") top center no-repeat;}
.joinbuttonhover{width:70px;height:24px;background:url("http://images.gojoin.com/images/layout/default/join-button-hover.gif") top center no-repeat;}
.moresportsbutton{width:120px;height:24px;background:url("http://images.gojoin.com/images/layout/default/more-sports-button.gif") top right no-repeat;}
.moresportsbuttonhover{width:120px;height:24px;background:url("http://images.gojoin.com/images/layout/default/more-sports-button-hover.gif") top right no-repeat;}
.backtoeventbutton{width:160px;height:28px;background:url("http://images.gojoin.com/images/layout/default/back-to-event-button.gif") top center no-repeat;}
.backtoeventbuttonhover{width:160px;height:28px;background:url("http://images.gojoin.com/images/layout/default/back-to-event-button-hover.gif") top center no-repeat;}
.backtolocationbutton{width:160px;height:28px;background:url("http://images.gojoin.com/images/layout/default/back-to-location-button.gif") top center no-repeat;}
.backtolocationbuttonhover{width:160px;height:28px;background:url("http://images.gojoin.com/images/layout/default/back-to-location-button-hover.gif") top center no-repeat;}
.getdirectionssmallbutton{width:139px;height:24px;background:url("http://images.gojoin.com/images/layout/default/get-directions-small-button.gif") top center no-repeat;}
.getdirectionssmallbuttonhover{width:139px;height:24px;background:url("http://images.gojoin.com/images/layout/default/get-directions-small-button-hover.gif") top center no-repeat;}
.header_user{position:absolute;text-align:center;z-index:10;width:100%;color:#999999;font-size:13px;}
.header_user table{width:980px;height:23px;margin:10px 20px 0px 0px;#margin:5px 20px 0px 0px;_margin:5px 20px 0px 0px;text-align:right;}
.header_user a,.header_user a:hover,.pagecart a,.pagecart a:hover{color:#0066cc;text-decoration:none;}
.listbg{height:47px;background:url("http://images.gojoin.com/images/layout/default/list-stretch.gif") top repeat-x;cursor:pointer;}
.listbghover{height:47px;background:url("http://images.gojoin.com/images/layout/default/list-stretch-hover.gif") top repeat-x;cursor:pointer;}
.pagetitle{margin:10px 0px 10px 40px;#margin:10px 0px 10px 20px;_margin:10px 0px 10px 20px;width:950px;height:20px;font-size:13px;color:#666666;text-align:left;white-space:nowrap;float:left;}
.pagetitlenav{margin:5px 0px 0px 20px;#margin:5px 0px 0px 10px;_margin:5px 0px 0px 10px;width:990px;height:20px;font-size:13px;color:#000033;text-align:left;white-space:nowrap;float:left;}
.pagetitlenav a{color:#003366;}
.pagesearch{margin:3px 0px 0px 20px;width:200px;height:25px;text-align:left;float:left;}
.pagecart{margin:3px 5px 0px 0px;font-size:13px;width:260px;white-space:nowrap;height:22px;float:right;background:#ffffff url("http://images.gojoin.com/images/layout/gojoin/whitesideL.gif") top left no-repeat;}
.pagecart div{padding:0px 15px;height:22px;background:url("http://images.gojoin.com/images/layout/gojoin/whitesideR.gif") top right no-repeat;}
p{margin:3px;}
img{border:0px;}
form{margin:0px;}
input[type="text"],input[type="password"],input[type="file"],select,textarea{margin:0px;border:#96b8da 1px solid;height:19px;font-size:13px;color:#666666;font-family:Arial;}
input[type="file"]{height:23px;}
input.lighttext{color:#999999;}
.submit{border:0px;position:relative;top:2px;#top:0px;_top:0px;background:transparent;font-size:16px;color:#ff7000;}
.form_input{width:135px;}
h1{font-size:28px;color:#003366;font-weight:500;margin:0px;}
h2{font-size:22px;color:#003366;font-weight:900;margin:0px;}
h3{font-size:18px;color:#003366;font-weight:900;margin:0px;}
h4{font-size:16px;color:#003366;font-weight:900;margin:0px;}
h5{font-size:14px;color:#99CCFF;font-weight:900;margin:0px 0px 10px 0px;}
h1 a, h1 a:hover{text-decoration:none;}
.dgtext{color:#999999;font-size:14px;}
.lbtext{color:#739ac2;font-size:14px;font-weight:700;}
.otext{color:#ff7000;font-size:14px;font-weight:700;}
.gtext{color:#c8c8c8;font-size:14px;font-weight:700;}
.btext{color:#003366;font-size:14px;font-weight:700;}
.lbline{background:url("http://images.gojoin.com/images/layout/default/e3ebf3.gif") 0px 0px repeat-y;}
.lbhr{width:100%;height:1px;background:#999999;}
.lb2hr{width:100%;height:1px;background:#999999;}
.alignr{text-align:right;}

.rel1000w{width:1000px;position:relative;}
.left320{margin:10px 0px 0px 40px;#margin:10px 0px 0px 20px;_margin:10px 0px 0px 20px;width:320px;font-size:12px;float:left;}
.left634{margin-left:40px;#margin-left:20px;_margin-left:20px;width:634px;float:left;text-align:left;}
.leftside{margin-left:40px;#margin-left:20px;_margin-left:20px;float:left;text-align:left;}
.right275{margin:20px 0px 0px 20px;padding-left:15px;width:275px;text-align:left;float:left;}
.right570{margin:0px 20px 0px 15px;width:570px;text-align:left;float:left;}
.right930{margin:0px 20px 0px 15px;width:930px;text-align:left;float:left;}
.rightside{margin:0px 0px 0px 20px;padding-left:15px;text-align:left;float:left;}

.footer{width:100%;margin:10px 0px 30px 0px;font-size:12px;color:#999999;font-weight:700;float:left;}
.footer a{color:#999999;}

#close {cursor:pointer;background-color: #cccccc; border: 1px #656565 solid; position: absolute; padding: 0px 6px 2px 6px; top: -1px; right: -1px; margin-right: 0px;}
#close a {color: #333333; text-decoration:none;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.go-join .yui-ac{position:relative;font-family:arial;font-size:100%;}.go-join .yui-ac-input{position:absolute;width:100%;}.go-join .yui-ac-container{position:absolute;top:1.6em;width:100%;}.go-join .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:950;top:0px;#top:1px;_top:1px;left:0px;#left:-282px;_left:-284px;}.go-join .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:949;top:0px;#top:1px;_top:1px;left:0px;#left:-282px;_left:-284px;}.go-join .yui-ac-content ul{margin:0;padding:0;width:100%;}.go-join .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.go-join .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.go-join .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.pageleft{margin-left:20px;#margin-left:10px;_margin-left:10px;float:left;text-align:left;width:680px;}
.pageright{margin:16px 0px 0px 25px;padding-left:20px;width:250px;text-align:left;float:left;}

.dimlight img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;}
.dimlight:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;}

.switchbutton{width:15px;height:15px;background:url("http://images.gojoin.com/images/layout/gojoin/icons/15x15/switch.gif") top center no-repeat;}
.switchbuttonhover{width:15px;height:15px;background:url("http://images.gojoin.com/images/layout/gojoin/icons/15x15/switch-color.gif") top center no-repeat;}

.showbutton{margin: 0;padding: 0;z-index: 30}
.showbutton li{margin: 0;padding: 0;list-style: none;float: left;font-size:12px;}
.showmenu{position:absolute;margin: 38px 0px 0px 0px;padding: 0px;width:250px;}
.showmenu div.ishidden{visibility: hidden;float:right;margin: 0;padding: 0;background: #FFFFFF;border: 1px solid #CCCCCC;text-align: left;}
.showmenu div.ishidden .profilelink{white-space: nowrap;text-align: left;background: #FFFFFF;color: #003366;font-size: 14px;}
.showmenu div.ishidden .profilelinkhover{white-space: nowrap;text-align: left;background: #EEEEFF;color: #003366;font-size: 14px;}