body { margin: 0; padding: 0px; font-family: Verdana; font-size: 11px; color: #333333;}
div, span, table, tr, td, th,  p,  ol, form, textarea, input, select { margin: 0; padding: 0px; font-family:  Verdana; font-size: 11px; color: #414141;  }
input { border-right: #F8F8FF 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #F8F8FF 1px solid; }
textarea { border-right: #F8F8FF 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #F8F8FF 1px solid; }
a:focus{border:0;}
hr{ color: #cccccc; height:1px;}
p{margin:0px; padding:0px;}
a:link { color: #006699; text-decoration: none; }
a:visited { color: #006699; text-decoration: none; }
a:hover { color: #fb7c39; text-decoration: underline; }
a:active { color: #006699; text-decoration: none; }
p > a:link { color: #006699; text-decoration: none; }
p > a:visited { color: #006699; text-decoration: none; }
p > a:hover { color: #fb7c39; text-decoration: underline; }
p > a:active { color: #006699; text-decoration: none; }
.clear{clear:both;}
.txtstyle1{color:#006699; padding:0px; font-weight:bold; font-size:18px; width:163px; float:left;}
.txtstyle2{color:#ff6633; padding:7px 0 4px 0; font-size:11px; width:60px; float:right;}
.txtstyle3{color:#006699; padding:0 0 4px 0; font-weight:bold; font-size:17px; width:10px; float:left;}
.txtstyle4{color:#ff6633; padding:3px 0px 4px 0; font-size:9px; width:90px; float:right; text-align:center;}
.txtstyle5{color:#006699; padding:0 0 4px 0; font-weight:bold; font-size:17px; width:115px; float:left;margin:0;}
.txtstyle6{color:#ff6633; padding:3px 0 0 0; font-size:9px; width:60px; float:right;margin:0;}
.txtstyle7{width:102px; height:118px; float:left;}
.txtstyle7_pimg{float:left;width:130px;height:140px;text-align:left;}
.memberslid{float:left;width:250px;}
.memberslidinfo{float:left;width:110px;padding-left:5px;}
.memberslidinfo p{padding-top:7px;}
.membermentor{text-align:center;}
.membermentor img{border:0;}
.membermentor div{float:left;padding:8px 0 0 3px;text-align:left;width:235px;}
.txtstyle8{float:right; width:120px;}
.txtstyle9{clear:both; padding:0 0 6px 0;  font-style:normal;}
.txtstyle10{color:#006699; padding:0 0 4px 0; font-weight:bold; font-size:17px; width:100px; float:left;}
.txtstyle11{color:#ff6633; padding:3px 0 4px 0; font-size:9px; float:right;}
.txtstyle12{color:#ff6633; padding:3px 0 4px 0; font-size:10px; float:left;}
.txtstyle13{color:#ff6633; padding:3px 0 4px 0;  font-weight:bold; font-size:14px; float:left;}
.paddingstyle1{padding-bottom:14px;}
.title7{ color:#ffffff;}
.title2{ font-weight:bold; font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.title3{  font-style:italic;}
.title1{ color:#ff6633; font-size:9px; font-weight:bold;  text-transform:uppercase;}
.title4{ color:#f46c29; font-size:9px; font-weight:bold;  text-transform:uppercase;}
.title5{ font-weight:bold; font-size:11px; }
.mainTitle1{ font-weight:bold; font-size:18px; color:#006699; padding:18px 0 16px 0; }
.mainTitle2{ font-weight:bold; font-size:14px; color:#333333; }
.title6{ color:#f46c29; font-weight:bold; font-size:10px; padding:6px 0 0 0;}
.topMenu{ padding:4px 10px 0px 0; background:url(http://www.citysquash.org/images/new_images/toppic.jpg) top left no-repeat; height:144px; color:#ffffff;}
.topMenu a {color:#ffffff; text-decoration: none; font-size:11px; }
.topMenu a:hover {  color: #f46926; text-decoration: underline; }
#main_kisu { width:821px; height:42px; padding:0 0 10px 0;}
#menu-01 { float:left; width:57px; height:25px; }
#menu-02 { float:left; width:76px; height:25px; }
#menu-03 { float:left; width:79px; height:25px; }
#menu-04 { float:left; width:86px; height:25px; }
#menu-05 { float:left; width:52px; height:25px; }
#menu-06 { float:left; width:94px;height:25px; }
#menu-07 { float:left;width:94px; height:25px; }
#menu-08 { float:left; width:57px; height:25px; }
#menu-09 { float:left; width:205px; height:25px; }
#search { float:left; width:205px; height:25px; }
#search-01 { float:left; width:5px; height:25px; background:url(http://www.citysquash.org/images/menubg.jpg) top repeat-x; }
#search-02 {float:left;  width:171px; height:25px; background:url(http://www.citysquash.org/images/new_images/search_02.gif) top no-repeat; }
#search-03 {float:left; width:19px; height:25px; }
#search-04 {float:left; width:10px; height:25px; }
.srcStyle{background:none; border:none; padding:4px 0 0 10px; color:#7a7a7a;}
.srcStyle1{background:none; border:none; padding:5px 0 0 10px; height:20px; color:#7a7a7a;}
.test1 { color: #a09f9f; font-size:11px; padding:0 15px 10px 15px; }
.pageContainer { width: 960px; height: auto; margin: 5px auto 0 auto; padding:13px; }
.leftContainer { width:138px; float:left; }
.leftContainer  p{ margin:0px; padding:4px 10px 0 2px }
.leftContainer  p  span{  font-weight:bold; }
.leftContainer  p  a{ color:#006699;   text-decoration:none; padding-left:40px; }
.leftContainer  p  a:hover{ color:#f46c29;   text-decoration:none; padding-left:40px; }
.leftContainer ul{ display: block; clear: both; margin: 0; padding: 0 10px 0 4px; text-align:left; }
.leftContainer ul li { display: block; margin: 0; padding: 0 0 0 10px;  list-style: none; background: url(http://www.citysquash.org/images/new_images/main-pic-right-bullet.gif) no-repeat left 11%;  }
.mainPicRightTxt ul{ display: block; clear: both; margin: 0; padding: 0 10px 4px 4px; text-align:left; }
.mainPicRightTxt ul li { display: block; margin: 0; padding: 0 0 5px 10px;  list-style: none;   }
.rightContainer { width:821px; float:left; }
.rightContainer1 { width:540px; float:left; clear:both;}
.rightContainer1_1 { width:236px; float:left;   }
.rightContainer1_2 { width:232px;  float:left;  padding:0 6px 0 6px; border-right:1px solid #CCCCCC;}
.rightContainer1_3 { width:235px;  float:right;  padding:0; }
.rightContainer2 { float:left; padding:4px 0 0 10px; font-size:10px;}
.rightContainer2_news { width:170px; float:left; font-size:10px;}
.leftContainer1 { width:138px; float:left; }
.main_row {float:left; width:960px; margin:0;padding: 10px 0 0 0;}
.col_01{ float:left; width:236px; }
.col_02 { float:left; width:180px;  padding:4px 0 0 25px; }
.col_03 { float:left;width:225px;margin:0px;  padding:4px 2px 0 25px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.col_04 { float:right; width:230px;}
#menu3 { width: 123px; margin: 4px; }
#menu3 ul {list-style: none;margin: 0;padding: 0;}
#menu3 li p { height: auto; margin:0px; font-weight:bold; font-size:13px; color: #2f3333; display: block; background:  url(menu3.gif); padding: 10px 0 12px 0px;}
#menu3 li a { height: auto; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#menu3 li a:link, #menu3 li a:visited { color: #2f3333; display: block;   padding: 6px 0 10px 0px;  _margin-bottom: -9px; _margin-top: -6px;}
#menu3 li a:hover, #menu3 li #current { color: #006699;  padding: 6px 0 10px 0px;   _margin-top: -6px;}
#menuBht{width:123px;margin:19px 9px 9px 9px;}
#menuBht p{height:25px;margin:0px;font-weight:bold;font-size:16px;font-family:"Trebuchet MS", Helvetica, sans-serif;color: #006699;display:block;background:url(menu3.gif);padding: 12px 0 8px 0px;}
#menuBht ul{margin:0;list-style:none;font-weight:bold;padding:0;font-size:17px;font-family:"Trebuchet MS", Helvetica, sans-serif;}
#menuBht li{vertical-align:top;background:url(http://www.citysquash.org/images/sub_images/bullet2.jpg)  no-repeat left top;display:block;margin: 0;
padding: 0 0 9px 0;}
#menuBht ul li#menuBhtCurr{vertical-align:top;color:#fb7c39;padding: 0 0 9px 20px;display: block;}
#menuBht li a:link, #menuBht li a:visited{color:#006699;text-decoration:none;display:block;padding: 0 0 0 20px;}
#menuBht li a:hover{vertical-align:top;color:#fb7c39;text-decoration:none;padding: 0 0 0 20px;}
.mainfooterlft{float:left; width:734px; padding:0;}
.mainfooterht{float:left; width:221px; padding:0;}
.menufooter{ width:958px; clear:both; display:block; font-size:12px; font-weight:bold; color:#0f71a0;padding:15px 0;}
.mySlides{float:left;padding:0px; margin:0;}
.picborder{float:left;border:1px solid #fb7c39;}
.flashright{float:left;background:#007aab url(http://www.citysquash.org/images/container_bg.jpg) repeat-x; width:205px;height:287px;}
.flashrightmsg{padding:27px 0 0 25px;margin:0;}
div.flashrightmsg p{padding:0 0 4px 0;margin:0; color:#ffffff; font-size:18px; font-family: "Trebuchet MS", Courier, monospace;}
.homecontent{float:left; width:960px;}
.homeleftcontent{float:left; width:230px;}

.newsfeature{width:220px;border:2px solid #909090; margin:0 0 8px 0; padding:0 0 8px 8px; background-color:#ff6633; color:#000000; font-family: Verdana; }
.newsfeature p{color:#000000; font-size:10px; line-height:16px; word-spacing:1px;}
.newsfeature p a{color:#000000; font-size:10px; text-decoration:none; font-weight: bold;}
.newsfeature p a:hover{text-decoration:underline;}
.newsfeaturetitle{float:left;width:220px;text-align:left;font-size:15px;font-weight:bold;padding-bottom:8px;color:#000000;}

.homeprofile{float:left;width:220px;height:200px;margin: 0;  padding:0 0 0 8px; border:2px solid #909090; background-color:#006699;}
.homeprofilecontent{float:left;width:220px;text-align:left;font-size:17px;font-weight:bold; color:#ffffff;padding-bottom:8px;}
.homenews{float:left; width:214px;margin:0;padding:0 8px 0 8px;}
.homecalendar{float:left; width:224px;margin: 0;border-right:1px solid #cccccc;border-left:1px solid #cccccc;  padding:0 8px 0 8px;}
.homevideo{float:left; width:237px;margin: 0; padding:0 0 0 8px;}
.homefooter{float:left;margin: 15px 0 0 0px; padding:0 0  15px 0;}
.member_slide{float:left;width:190px;border:2px solid #909090; background-color:#006699; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;padding:1px 0 0 5px;margin:0;}
.member_slidep{ text-align:left; font-weight:bold; font-size:13px;padding:0px 0 10px 0;margin:0;color:#fb7c39;}
.member_next{float:left;width:50px; text-align:right;font-size:9px; vertical-align:middle;padding:5px 0 0 0 ;color:#FFFFFF;}
.member_slide_right{float:left;padding:0 0 0 8px;width:90px;vertical-align:text-top;color:#FFFFFF;}
.member_slide_right p{ text-align:left;font-size:11px;padding:0 0 10px 0; font-weight:normal;color:#FFFFFF;}
.member_slide_right p span{font-size:9px;font-weight:bold;color:#ff6633;}
.member_bottom{float:left;padding:8px 0 0 0;margin:0; width:225px;text-align:center;}
.member_bottom p{color:#000000; padding:0;margin:0; font-size:11px;font-weight:normal; padding:0; margin:0;text-align:left;}
.member_slide_img{float:left; width:220px;}
.news_title{margin:0px;padding:0px;font-size:12px;color:#006699;font-weight:bold;}
.news_title a{margin:0px;padding:0px;font-size:12px;color:#006699;font-weight:bold;}
.calenderinfo{padding:0 0 7px 0; margin:0;}
.calenderinfo a{color:#000000; font-weight:bold;text-decoration:none;}
.calenderinfo a:visited{color:#000000; font-weight:bold;text-decoration:none;}
.calenderinfo a:hover{text-decoration:underline;}