html, body {height:100%; font-size:75%}
*, html, body {margin:0px; padding:0px;}
body {font:1em/1.2 Trebuchet MS, Helvetica, sans-serif; color:#b1b1b1; text-align:center; background: #fff url(../img/bodyBg.jpg) left top;}
td, input, textarea, option, select {margin-bottom:8px;font:1em/1.2 Trebuchet MS, Helvetica, sans-serif; color:#505050;}
td {font-size:75%;}
html>body td {font-size:1em;color:#b1b1b1}

img { border:0px solid; behavior: url('css/pngbehavior.htc') }
/* div, input, td, li { behavior: url('css/pngbehavior.htc') } */

#billinginfo * {
	color:black;
}

a {text-decoration:underline; color:#fff;}
a:hover {text-decoration:none;}
.myaccount {padding:8px 20px 12px 9px !important}

.myaccountul .m1:hover {background:transparent url(../img/myaccountCur.png) no-repeat scroll left top !important;padding:8px 20px 12px 9px !important}
.myaccountul .m2:hover {background:transparent url(../img/myaccountCur.png) no-repeat scroll left top !important;padding:8px 20px 12px 9px !important}
.myaccountul .m3:hover {background:transparent url(../img/myaccountCur.png) no-repeat scroll left top !important;padding:8px 20px 12px 9px !important}

.myaccountCur1 {background:transparent url(../img/myaccountCur.png) no-repeat scroll left top !important;padding:8px 20px 12px 12px !important}
.myaccountCur2 {background:transparent url(../img/myaccountCur.png) no-repeat scroll left top !important;padding:8px 20px 12px 8px !important}
.myaccountCur3 {background:transparent url(../img/myaccountCur.png) no-repeat scroll left top !important;padding:8px 20px 12px 14px !important}
li {list-style-type:none}
.clear {clear:both; height:0px}
.clearHr {clear:both; height:1px; background-color: #7ca800;}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.oneHundredPercent {width:100%;}
.white {color:#fff !important}
.red {color:#bc0000 !important}
.orange {color:#bc0000 !important}

#topRkl {height:91px;}

#topRklReal {height:119px;}
html>body #topRklReal {background: url(../img/rklShadow.png) center top no-repeat;}
#topRklReal .bg {width:1000px; margin:0 auto; height:113px; background: url(../img/rklBg.jpg) left top repeat-x;}
#topRklReal .bg .bg {background: url(../img/rklBg2.jpg) left top no-repeat; height:113px;}
#topRklReal .content {background: url(../img/rklBg3.jpg) right top no-repeat; height:113px;}
#topRklReal .content .rkl {width:732px; height:99px; margin:0 auto; padding-top:5px;}
html>body #topRklReal .content .rkl {height:94px; background: url(../img/rklShadow2.png) left top no-repeat;}

#topDescBg {height:12px;}
html>body #topDescBg {background: url(../img/descTopBg.png) center top no-repeat;}
#topDescBg .bg {height:12px; background: url(../img/descTopBg.jpg) left top no-repeat; width:1000px; margin:0 auto;}
#descShadow {position:relative;}
html>body #descShadow {background: url(../img/descShadow.png) center top repeat-y;}
#descShadow #desc {width:1000px; margin:0 auto; position:relative; background: #384441 url(../img/descBg01.jpg) center top repeat-y;}
#descShadow #desc #descBg01 {background: url(../img/descBg02.jpg) left top repeat-y;}
#descShadow #desc #descBg02 {background: url(../img/descBg03.jpg) right top repeat-y; height:10px; min-height:10px;}
html>body #descShadow #desc #descBg02 {height:auto;}
#descShadow #desc #descBg03 {* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/descBg04.png', sizingMethod='crop'); height:10px; min-height:10px;}
html>body #descShadow #desc #descBg03 {background: url(../img/descBg04.png) left top no-repeat; height:auto;}
#descShadow #desc #descBg04 {background: url(../img/descBg07.gif) center bottom no-repeat; height:500px; padding:0 10px 20px 11px; text-align:left;}
html>body #descShadow #desc #descBg04 {background: url(../img/descBg07.png) center bottom no-repeat; height:auto;}
#descShadow #desc #descBg05 {position:absolute; left:0; bottom:0; width:9px; height:90px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/descBg05.png', sizingMethod='crop');}
html>body #descShadow #desc #descBg05 {background: url(../img/descBg05.png) left top no-repeat;}
#descShadow #desc #descBg06 {position:absolute; right:0; bottom:0; width:10px; height:90px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/descBg06.png', sizingMethod='crop');}
html>body #descShadow #desc #descBg06 {background: url(../img/descBg06.png) left top no-repeat;}

#belowphoto {position: relative; align: center; top: 10px; z-index: 1000;}
.stsUnion #desc #descBg04 {min-height:10px !important; height:10px !important;}
html>body .stsUnion #desc #descBg04 {height:auto !important;}

#header .small2 {height:136px; position:relative;}
#header .small2 #logo {position:absolute; left:210px; top:20px;}
#descShadow #desc #descBg042 {background: url(../img/descBg07.gif) center bottom no-repeat; height:100px; padding:0 10px 20px 11px; text-align:left;}
html>body #descShadow #desc #descBg042 {background: url(../img/descBg07.png) center bottom no-repeat; height:auto;}
#footer2 .bg2 {width:1000px; margin:0 auto; padding-top:35px;}
#footer2 .bg2 a {text-decoration:none; color:#333;}
#footer2 .bg2 a:hover {color:#747371 !important;}
#footer2 {height:80px; position:relative; min-width:1000px;}
html>body #footer2 {center top no-repeat;}

.calendarselect1 {position:relative; z-index:100; left: 428px; top: 40px; border: none; visibility: hidden}

#header {height:145px; position:relative;}
#header .small {height:136px; position:relative;}
#header #headerBg {position:absolute; bottom:0; left:20px; width:946px; height:12px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/headerBg.png', sizingMethod='crop');}
html>body #header #headerBg {background: url(../img/headerBg.png) left top no-repeat;}
#header #headerBgLogin {position:relative; top:190px; left:20px; width:946px; height:12px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/headerBg.png', sizingMethod='crop');}
html>body #header #headerBgLogin {background: url(../img/headerBg.png) left top no-repeat;}
#header #headerBgForgot {position:relative; top:184px; left:20px; width:946px; height:12px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/headerBg.png', sizingMethod='crop');}
html>body #header #headerBgForgot {background: url(../img/headerBg.png) left top no-repeat;}
#header #logo {position:absolute; left:21px; top:33px;}
#header .small #logo {position:absolute; left:21px; top:20px;}
#header #slogan {position:absolute; left:235px; top:93px;}
#header #enrollBg {position:absolute; right:42px; top:11px; width:171px; height:171px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/enrollBg.png', sizingMethod='crop');}
html>body #header #enrollBg {background: url(../img/enrollBg.png) left top no-repeat;}
#header #enroll {position:absolute; right:42px; top:11px; width:171px; height:171px; color:#666; font-size:.9em;}
#header #enroll .bigbtn {margin: 11px 0 6px 15px; float:left;}
#header #enroll p {color:#231f20; padding-left:21px; padding-bottom:4px;}
#header #enroll .txt {margin-left:21px; background-color: transparent; border:none; border-bottom:1px solid #584f2f; width:136px; height:18px; padding:2px 0; color:#666; float:left;}
html>body #header #enroll .txt {height:13px;}
#header #enroll label, #header #enroll td {padding:0 0 0 21px; color:#231f20; text-align: left}
.enroll {color:#231f20;}
#header #enroll a {text-decoration:none; color:#666;}
#header #enroll a:hover {color:#918963;}
#header #enroll .btn {margin-left:120px;}
#header #phraze {position:absolute; left:222px; top:85px;}
#header #phraze .sign {padding-top:10px; text-align:right; color:#fff;}
html>body #header #phraze .sign {padding-top:15px; text-align:right; color:#fff;}
#header #newestStudents {position:absolute; right:36px; top:55px; height:10px; min-height:10px; width:190px;}
html>body #header #newestStudents {height:auto;}
#header #newestStudents h2 {height:14px; background: url(../img/h2newestheader.gif) 4px top no-repeat; margin-bottom:9px;}
#header #newestStudents h2 span {display:none;}
#header #newestStudents p {padding-top:81px; color:#fff; padding-bottom:4px;}
#header #newestStudents .item01bg, #header #newestStudents .item02bg, #header #newestStudents .item03bg {position:absolute; left:0; top:25px; width:58px; height:71px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/itemBg.png', sizingMethod='crop');}
html>body #header #newestStudents .item01bg, html>body #header #newestStudents .item02bg, html>body #header #newestStudents .item03bg {background: url(../img/itemBg.png) left top no-repeat;}
#header #newestStudents .item02bg {left:64px; top:26px;}
#header #newestStudents .item03bg {left:129px; top:23px;}
#header #newestStudents .item01, #header #newestStudents .item02, #header #newestStudents .item03 {position:absolute; left:0; top:25px; width:58px; height:71px; padding:3px 0 0 9px;}
html>body #header #newestStudents .item01 {width:49px; height:68px;}
html>body #header #newestStudents .item02 {width:49px; height:68px;}
html>body #header #newestStudents .item03 {width:49px; height:68px;}
#header #newestStudents .item02 {left:64px; top:26px;}
#header #newestStudents .item03 {left:129px; top:23px;}
#header #searchForm {position:absolute; right:136px; top:14px;}
#header #searchForm label {margin-right:3px; padding-top:3px;}
#header #searchForm label, #header #searchForm .txt {float:left; margin-top:3px;}
#header #searchForm .txt {background: transparent; border:none; background: url(../img/inpbg.gif) left bottom repeat-x; background-attachment:"fixed";}
#header #searchForm #whos {width:100px; margin-right:10px; color: #ffffff;}
#header #searchForm #fwhos {width:100px; margin-top:5px; margin-right:3px; color: #ffffff;}
#header #searchForm #srch {width:169px; margin-top:5px; color: #ffffff;}
#header div#icons {position:absolute; right:12px; top:8px;}
#header #icons a.upic img {border:1px solid #b2b3b3;}
#header #headerNav {position:absolute; right:19px; top:93px;}
#header #headerNav li {float:left;}
#header #headerNav li a {margin:0; display:block;}
#header #headerNav li a.current {margin: 0;}
#header #headerNav li a.last {margin-right:0;}

#indexLeftCol {float:left; width:227px; padding-top:14px; background: url(../img/indexLeftColBg.gif) 220px 15px no-repeat;}
#indexLeftCol #whoisthe {padding:0 14px 20px 25px; background: url(../img/whoistheBg.gif) center bottom no-repeat; margin-bottom:12px;}
#indexLeftCol #whoisthe .image {padding-left:0px; padding-bottom:7px;}
#indexLeftCol #whoisthe h2 {height:14px; background: url(../img/h2who.gif) left top no-repeat; margin-bottom:9px;}
#indexLeftCol #whoisthe h2 span {display:none;}
#indexLeftCol #whoisthe p {font-size: 22px; color:#fff; line-height:18px;}
#indexLeftCol #pricingInfo {padding:0 14px 20px 25px; background: url(../img/pricing_info.png) center bottom no-repeat; margin-bottom:12px;}
#indexLeftCol #pricingInfo .image {padding-left:0px; padding-bottom:7px;}
#indexLeftCol #pricingInfo h2 {height:14px; background: url(../img/h2who.gif) left top no-repeat; margin-bottom:9px;}
#indexLeftCol #pricingInfo h2 span {display:none;}
#indexLeftCol #pricingInfo p {font-size: 22px; color:#fff; line-height:18px;}
#indexLeftCol #newestStudents {position:relative; padding-left:20px; height:10px; min-height:10px;}
html>body #indexLeftCol #newestStudents {height:auto; color: white;}
#indexLeftCol #newestStudents h2 {height:14px; background: url(../img/h2newest.gif) left top no-repeat; margin-bottom:9px;}
#indexLeftCol #newestStudents h2 span {display:none;}
#indexLeftCol #newestStudents p {padding-top:80px; color:#fff; padding-bottom:4px;}
#indexLeftCol #newestStudents .item01bg, #indexLeftCol #newestStudents .item02bg, #indexLeftCol #newestStudents .item03bg {position:absolute; left:18px; top:25px; width:58px; height:71px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/itemBg.png', sizingMethod='crop');}
html>body #indexLeftCol #newestStudents .item01bg, html>body #indexLeftCol #newestStudents .item02bg, html>body #indexLeftCol #newestStudents .item03bg {background: url(../img/itemBg.png) left top no-repeat;}
#indexLeftCol #newestStudents .item02bg {left:84px; top:26px;}
#indexLeftCol #newestStudents .item03bg {left:149px; top:23px;}
#indexLeftCol #newestStudents .item01, #indexLeftCol #newestStudents .item02, #indexLeftCol #newestStudents .item03 {position:absolute; left:18px; top:25px; width:58px; height:71px; padding:3px 0 0 9px;}
html>body #indexLeftCol #newestStudents .item01 {width:49px; height:68px;}
html>body #indexLeftCol #newestStudents .item02 {width:49px; height:68px;}
html>body #indexLeftCol #newestStudents .item03 {width:49px; height:68px;}
#indexLeftCol #newestStudents .item02 {left:84px; top:26px;}
#indexLeftCol #newestStudents .item03 {left:149px; top:23px;}
#aboutCenterCol {float:left; width:500px; background: url(../img/indexCenterColBg.gif) 496px 15px no-repeat; margin-top: -10px;}
#indexCenterCol {float:left; width:520px; background: url(../img/indexCenterColBg.gif) 496px 15px no-repeat; margin-top: -10px;}
#indexCenterCol #player {margin:10px 0 7px 0px;}
#indexCenterCol #learnMore {position:relative; height:10px; min-height:10px; padding-left:20px; padding-top:7px;}
html>body #indexCenterCol #learnMore {height:auto;}
#indexCenterCol #learnMore .btn {position:absolute; top:0; right:47px;}
#indexCenterCol #learnMore h2 {height:15px; background: url(../img/h2learn.gif) 3px top no-repeat; margin-bottom:9px;}
#indexCenterCol #learnMore h2 span {display:none;}
#indexCenterCol #learnMore .item {float:left; width:117px; overflow:hidden;}
#indexCenterCol #learnMore .item .image {background: url(../img/itemBg02.gif) left bottom no-repeat; padding:0 0 3px 2px;}
#indexCenterCol #learnMore .item p {padding-top:3px; padding-left:2px;}
#indexCenterCol #learnMore .item p a {color:#fff; text-decoration: none;}
#indexCenterCol #learnMore .item p a:hover {color:#c3c6c5;}
#indexRightCol {float:left; width:210px; padding-top:15px;}
#indexRightCol h2 {height:53px; background: url(../img/h2blog.gif) left top no-repeat;}
#indexRightCol h2 span {display:none;}
#indexRightCol .item {padding:9px 10px 12px 8px; background: url(../img/itemBg03.gif) left bottom no-repeat;}
#indexRightCol .item h3 {padding-bottom:4px;}
#indexRightCol .item p {color:#fff;}
#indexRightCol .item a {color:#fff; text-decoration:none;  font-weight: lighter; }
#indexRightCol .subservices {padding-top:10px; padding-left:10px;}
#indexRightCol .subservices a {color:#fff; text-decoration:none;}
#indexRightCol .subservices a:hover {color:#b3b8b7;}
#indexRightCol .subservices a.rss {padding-left:21px; background: url(../img/rss.gif) left 3px no-repeat;}
.about {padding-top: 12px; width: 99%}
.about .title {color: white;}

#classroomCenterCol #player2 {margin:10px 0 7px 0px;}

#enrollCol {float:left; width:487px; margin-right:20px; height:725px; margin-bottom:10px; background: url(../img/paper.gif) left top no-repeat;}
html>body #enrollCol {}
#enrollCol .content {padding: 17px 100px 0 101px; color:#505050; font-size:.9em;}
#enrollCol .content h2 {height:27px; background: url(../img/h2enroll.gif) 10px top no-repeat;}
#enrollCol .content h2 span {display:none;}
#enrollCol .content h3 {padding-top:1px; font-size:1.1em; font-weight:bold; color:#010101; padding-bottom:2px;}
#enrollCol .content label {float:left; width:100px; color:#505050; display:block; padding-top:3px;}
#enrollCol .content .txt {width:177px; margin-bottom:2px; height:16px; font-size:.95em; color:#505050; padding:0 2px;}
#enrollCol .content .txt2 {width:140px; margin-bottom:2px; height:16px; font-size:.95em; color:#505050; padding:0 2px;}
html>body #enrollCol .content .txt {height:16px; width:140px;}
#enrollCol .content select {margin-bottom:2px; width:177px; font-size:.95em}
html>body #enrollCol .content select {width:148px;}
#enrollCol .content p {padding-bottom:5px;}
#enrollCol .content .radio {float:left; margin-top:-3px;}
html>body #enrollCol .content .radio {margin-top:0; margin-bottom:2px; margin-right:4px;}
#enrollCol .content select.short {width:132px;}
#enrollCol .content input.short {width:129px;}
html>body #enrollCol .content input.short {width:120px;}
#enrollCol .content label.long {width:135px;}
#enrollCol .content select.shortest {width:52px; float:left;}
#enrollCol .content span {display:block; float:left; padding:4px 5px 0 8px;}

#enrollsite {
position:relative;
left: 70px;
top: 16px;
z-index: 20;
}


#termsCol {float:left; width:455px; padding-top:10px; margin-bottom:10px;}
#termsCol #player {margin-bottom:17px;}
#termsCol #terms {background: url(../img/termsBg.gif) left top no-repeat; padding-top:20px; position:relative; height:329px; overflow:hidden; padding-right:40px;}
html>body #termsCol #terms {height:309px;}
#termsCol #terms h2 {height:17px; background: url(../img/h2terms.gif) left top no-repeat; margin-bottom:10px;}
#termsCol #terms h2 span {display:none;}
#termsCol #terms p {color:#fff; margin-bottom:15px; font-size:.95em;}
#termsCol #terms #scrollArea {position:absolute; right:6px; top:29px; width:10px; height:279px; background: url(../img/scrollArea.gif) left top no-repeat;}
#termsCol #terms #scrollTopBtn {position:absolute; right:0; top:12px; width:23px; height:23px; background: url(../img/top.gif) left top no-repeat;}
#termsCol #terms #scrollBtmBtn {position:absolute; right:0; bottom:0; width:23px; height:23px; background: url(../img/down.gif) left top no-repeat;}
#termsCol #terms #scrollSlider {position:absolute; right:7px; top:70px; width:9px; height:169px; background: url(../img/slider.gif) left top no-repeat;}

#mostActiveClubs {float:left; width:665px; padding-left:20px; position:relative; height:10px; min-height:10px; padding-bottom:10px;}
html>body #mostActiveClubs {width:648px; height:auto;}
#mostActiveClubs #sortBy label {float:left; margin-right:4px; padding-top:4px;}
#mostActiveClubs #sortBy select {float:left; font-size:.9em; width:100px; color:#000;}
#mostActiveClubs #sortBy option {color:#686868;}
#mostActiveClubs .content {padding-left:2px; background: url(../img/mostActiveBg.gif) left 30px no-repeat; height:10px; min-height:10px;}
html>body #mostActiveClubs .content {height:auto;}
#mostActiveClubs .content h1 {height:32px; background: url(../img/start.gif) 2px 10px no-repeat; margin-bottom:22px;}
#mostActiveClubs .content h1 span {display:none;}
#mostActiveClubs .item {float:left; width:320px; height: 70px; margin-bottom:20px;}
#mostActiveClubs .item .image {float:left; width:73px; margin-right:13px; padding:0 0 3px 3px; background: url(../img/itembg04.gif) left bottom no-repeat;}
html>body #mostActiveClubs .item .image {width:70px;}
#mostActiveClubs .item .desc {float:left; width:220px;}
#mostActiveClubs .item .desc h3 {font-weight:bold; font-size:1.2em; color:#fff;}
#mostActiveClubs .item .desc h3 a {color:#fff; text-decoration:none;}
#mostActiveClubs .item .desc h3 a:hover {color:#c6cac9;}
#mostActiveClubs .item .desc .sub {color:#fff; color:#fff; font-size:.9em; padding-bottom:4px;}
#mostActiveClubs .item .desc p {color:#ccc;}
#mostActiveClubs .item .desc p a {color:#ccc; text-decoration:none;}
#mostActiveClubs .item .desc p a:hover {color:#fff;}
#mostActiveClubs .start {padding-top:10px; background: url(../img/mostActiveBg.gif) left top no-repeat;}
#mostActiveClubs .start #pager {float:right; padding:7px 25px 0 0; color:#a7a9ac;}
#mostActiveClubs .start #pager span {color:#fff;}
#mostActiveClubs .start #pager a {color:#a7a9ac; text-decoration:none;}
#mostActiveClubs .start #pager a:hover {color:#fff;}
#mostActiveClubs .start h2 {padding-top:7px;}



#searchClubs {float:left; width:305px; padding-top:14px; position:relative; height:10px; min-height:10px; padding-bottom:10px;}
html>body #searchClubs {height:auto;}
#searchClubs h2 {height:14px; background: url(../img/h2search.gif) left top no-repeat; margin-bottom:7px;}
#searchClubs h2 span {display:none;}
#searchClubs .adv {float:right; padding-right:10px; padding-top:3px;}
#searchClubs .adv a {color:#333333; text-decoration:none;}
#searchClubs .txt {float:left; background: transparent; background: url(../img/txt.gif) left bottom repeat-x; background-attachment:"fixed"; width:236px; border:none; margin-left:3px; margin-right:5px;}
#searchClubs .btn {margin-top:5px; float:left;}

#rightColRkls {
	float: right;
	width:300px;
	padding-top:24px;
	padding-right:10px;
	height:10px;
	min-height:10px;
	background: url(../img/mostActiveBg.gif) left top no-repeat;
}
html>body #rightColRkls {height:auto;}
#rightColRkls .item {
	padding-bottom:24px;
	padding-right : 24px;
}

#newsAnnouncments {margin-bottom:15px; background: url(../img/newann2.gif) 13px 10px no-repeat; height:725px; overflow:hidden;}
#newsAnnouncments h2 {height:65px; background: url(../img/h2newann.gif) 48px 30px no-repeat;}
#newsAnnouncments h2 span {display:none;}
#newsAnnouncments ul {padding-left:48px; padding-right:50px; margin-bottom:5px;}
#newsAnnouncments ul li {padding-bottom:7px; color:#fff;}
#newsAnnouncments ul li span {color:#BBBBBB;}
#newsAnnouncments ul li a {color:#fff; text-decoration:none;}
#newsAnnouncments ul li a:hover {color:#c3c6c6;}
#newsAnnouncments p {padding-left:48px; color:#BBBBBB;}
#newsAnnouncments p a {color:#BBBBBB; text-decoration:none;}
#newsAnnouncments p a:hover {color:#787b7b;}

#rssReader {margin-bottom:15px; background: url(../img/rssreader2.gif) 13px top no-repeat; height:750px; width:622px; overflow:hidden; clear:left;}
#rssReader h2 {height:40px; background: url(../img/h2rss.gif) 48px 20px no-repeat;}
#rssReader h2 span {display:none;}
#rssReader .sign {color:#ccc; padding-left:48px; padding-bottom:14px;}
#rssReader .sign a {color:#ccc; text-decoration:none;}
#rssReader .sign a:hover {color:#9b9e9d;}
#rssReader .item {padding:0 50px 11px 34px}
#rssReader .item .check {float:left; width:9px; margin-right:5px;}
#rssReader .item p {float:left;}
#rssReader .item p a {color:#fff; text-decoration:none;}
#rssReader .item p a:hover {color:#c3c6c6;}
#rssReader .item span {display:block; color:#333333;}
#rssReader .sub {padding-left:48px; color:#333333;}
#rssReader .sub a {color:#333333; text-decoration:none;}
#rssReader .sub a:hover {color:#787b7b;}
#rssReader .sub select {font-size:.9em; width:120px; color:#000;}
#rssReader .sub option {color:#000;}

#homeCalendar {margin-bottom:15px; background: url(../img/homecalendar.gif) 13px top no-repeat; height:750px; width:338px; overflow:hidden; clear:left;}
#homeCalendar h2 {height:40px; background: url(../img/h2hcalendar.gif) 48px 20px no-repeat;}
#homeCalendar h2 span {display:none;}
#homeCalendar .sign {color:#ccc; padding-left:48px; padding-bottom:14px;}
#homeCalendar .sign a {color:#ccc; text-decoration:none;}
#homeCalendar .sign a:hover {color:#9b9e9d;}
#homeCalendar .item {padding:0 50px 11px 34px}
#homeCalendar .item .check {float:left; width:9px; margin-right:5px;}
#homeCalendar .item p {float:left;}
#homeCalendar .item p a {color:#fff; text-decoration:none;}
#homeCalendar .item p a:hover {color:#c3c6c6;}
#homeCalendar .item span {display:block; color:#333333;}
#homeCalendar .sub {padding-left:48px; color:#333333;}
#homeCalendar .sub a {color:#333333; text-decoration:none;}
#homeCalendar .sub a:hover {color:#787b7b;}
#homeCalendar .sub select {font-size:.9em; width:120px; color:#000;}
#homeCalendar .sub option {color:#000;}


#container01 {float:left; width:360px; }
#container02 {float:left; width:606px;}

#homeGalleries .row {margin-bottom:12px; position:relative; min-height:10px; height:10px;}
html>body #homeGalleries .row {height:auto;}
#homeGalleries .row h3 {height:17px; margin-bottom:5px;}
#homeGalleries .row span {display:none;}
#homeGalleries .row .content {margin:0 30px 0 27px; overflow:hidden; width:546px;}
#homeGalleries .row .content .item {float:left;}
#homeGalleries .row .filter {text-align:right;}
#homeGalleries .row .indaleft {position:absolute; left:0; top:20px; width:22px; background: url(../img/inda.gif) right center no-repeat;}
#homeGalleries .row .indaright {position:absolute; right:6px; top:20px; width:22px; background: url(../img/inda.gif) left center no-repeat; text-align:right;}
#homeGalleries .freshman .last {margin-right:0 !important;}

#homeGalleries .freshman {height:142px; overflow:hidden;}
#homeGalleries .freshman h3 {background: url(../img/h3freshman.gif) 27px 1px no-repeat;}
#homeGalleries .freshman .content {height:117px;}
#homeGalleries .freshman .indaleft {height:122px; padding-top:52px;}
html>body #homeGalleries .freshman .indaleft {height:70px;}
#homeGalleries .freshman .indaright {height:122px; padding-top:52px;}
html>body #homeGalleries .freshman .indaright {height:70px;}

#homeGalleries .recent {height:130px; overflow:hidden;}
#homeGalleries .recent h3 {background: url(../img/h3recent.gif) 27px 1px no-repeat;}
#homeGalleries .recent .content {height:108px;}
#homeGalleries .recent .indaleft {height:108px; padding-top:46px; top:18px;}
html>body #homeGalleries .recent .indaleft {height:62px;}
#homeGalleries .recent .indaright {height:108px; padding-top:46px; top:18px;}
html>body #homeGalleries .recent .indaright {height:62px;}
#homeGalleries .recent .item {padding:0 0 4px 0px; margin: 4px 8px 0 7px; vertical-align: middle;}
#homeGalleries .recent .item img {border: 0px solid #e7e8e9; }
#homeGalleries .recent {padding-left: 8px; }
#homeGalleries .recent .vert {background: url(../img/recentVert.gif) left top no-repeat;}

#homeGalleries .freshvideo {height:110px; overflow:hidden;}
#homeGalleries .freshvideo h3 {background: url(../img/h3freshvideo.gif) 27px 1px no-repeat;}
#homeGalleries .freshvideo .content {height:81px;}
#homeGalleries .freshvideo .indaleft {height:93px; padding-top:39px; top:18px;}
html>body #homeGalleries .freshvideo .indaleft {height:54px;}
#homeGalleries .freshvideo .indaright {height:93px; padding-top:39px; top:18px;}
html>body #homeGalleries .freshvideo .indaright {height:54px;}
#homeGalleries .freshvideo .item {background: url(../img/freshvideoItem.gif) left top no-repeat; padding:0 0 2px 3px; margin:0 15px 0 0;}



#homeDiscussions {height:295px; background: url(../img/homediscBg2.png)  10px top no-repeat; behavior: url(/css/iepngfix.htc); }
#homeDiscussions .titles {height:48px; padding-left:15px;}
#homeDiscussions .titles h3 {height:48px; float:left; background: url(../img/line.gif) left bottom no-repeat; width:198px; text-align:center; padding-top:16px;}
html>body #homeDiscussions .titles h3 {height:32px;}
#homeDiscussions .titles h3.current {background: none;}
#homeDiscussions .rec_disc  {overflow: auto; }
#homeDiscussions .pop_disc { display: none;}
#homeDiscussions .club_disc { display: none;}

#homeDiscussions .titles .rec_disc_but {width: 196px;}
html>body #homeDiscussions .titles .rec_disc_but {width:196px; margin-right:2px;}
#homeDiscussions .titles .pop_disc_but {width:194px; }
html>body #homeDiscussions .titles .pop_disc_but {width:196px; }
#homeDiscussions .titles .club_act_but {width:194px; }
html>body #homeDiscussions .titles .club_act_but {width:196px; }

#homeDiscussions .titles h3.first {width:194px; margin-right:2px;}
#homeDiscussions .items {padding:14px 0 0 27px; height:10px; min-height:10px;}
html>body #homeDiscussions .items {height:auto;}
#homeDiscussions .item {float:left; width:270px; margin-right:20px; margin-bottom:6px;}
#homeDiscussions .item .image {float:left; width:77px; padding:0 0 3px 3px; background: url(../img/homeDiscItem.gif) left bottom no-repeat;}
html>body #homeDiscussions .item .image {width:74px;}
#homeDiscussions .item .desc {float:left; width:185px;}
#homeDiscussions .item .desc h4 {font-weight:normal; font-size:1em;}
#homeDiscussions .item .desc a {text-decoration:none;}
#homeDiscussions .item .desc a:hover {color:#c1c5c4;}
#homeDiscussions .last {margin-right:0;}


#clubTabs {height:560px; background: url(../img/homediscBg5.png)  10px top no-repeat; behavior: url(css/pngbehavior.htc);}
#clubTabs .titles {height:48px; padding-left:15px;}
#clubTabs .titles h3 {height:48px; float:left; background: url(../img/line.gif) left bottom no-repeat; width:198px; text-align:center; padding-top:16px;}
html>body #clubTabs .titles h3 {height:32px;}
#clubTabs .titles h3.current {background: none;}
#clubTabs .rec_disc  {overflow: auto; }
#clubTabs .pop_disc { display: none;}
#clubTabs .club_disc { display: none;}

#clubTabs .titles .rec_disc_but {width: 196px;}
html>body #clubTabs .titles .rec_disc_but {width:196px; margin-right:2px;}
#clubTabs .titles .pop_disc_but {width:194px; }
html>body #clubTabs .titles .pop_disc_but {width:196px; }
#clubTabs .titles .club_act_but {width:194px; }
html>body #clubTabs .titles .club_act_but {width:196px; }

#clubTabs .titles h3.first {width:194px; margin-right:2px;}
#clubTabs .items {padding:14px 0 0 27px; height:10px; min-height:10px;}
html>body #clubTabs .items {height:auto;}
#clubTabs .item {float:left; width:270px; margin-right:20px; margin-bottom:6px;}
#clubTabs .item .image {float:left; width:77px; padding:0 0 3px 3px; background: url(../img/homeDiscItem.gif) left bottom no-repeat;}
html>body #clubTabs .item .image {width:74px;}
#clubTabs .item .desc {float:left; width:185px;}
#clubTabs .item .desc h4 {font-weight:normal; font-size:1em;}
#clubTabs .item .desc a {text-decoration:none;}
#clubTabs .item .desc a:hover {color:#c1c5c4;}
#clubTabs .last {margin-right:0;}




#alphabyte {margin-left:20px; background: url(../img/alphbg.gif) left center no-repeat; height:10px; min-height:10px;}
html>body #alphabyte {height:auto;}
#alphabyte span, #alphabyte a {float:left; margin:0 4px 0 5px;}
#alphabyte span {padding-top:11px; background: url(../img/marker.gif) center top no-repeat;}
#alphabyte a {margin-top:11px;}

#classmatesList {width:601px; padding-left:17px; margin-right:20px; padding-bottom:15px; padding-top:5px; float:left;}
html>body #classmatesList {width:628px;}
#classmatesList .top {padding-left:5px; padding-bottom:10px;}
#classmatesList .top .sortby {float:left; color:#fff;}
#classmatesList .top .sortby a {color:#a7a9ac; text-decoration:none;}
#classmatesList .top .sortby a:hover {color:#848889 !important;}
#classmatesList .top .sortby a, #classmatesList .top .sortby span {margin:0 4px;}
#classmatesList .top .pager {float:right; color:#a7a9ac;}
#classmatesList .top .pager span {color:#fff;}
#classmatesList .top .pager a {color:#a7a9ac; text-decoration:none;}
#classmatesList .top .pager a:hover {color:#7b8182;}
#classmatesList .item {float:left; width:104px; height:175px; margin-bottom:20px; overflow:hidden;}
#classmatesList .item h4, #classmatesList .item p {font-size:.9em; padding:0 10px 0 3px;}
#classmatesList .item h4 {color:#fff;}
#classmatesList .item h4 a {color:#fff; text-decoration:none;}
#classmatesList .item h4 a:hover {color:#bfc1c1 !important;}
#classmatesList .last {width:98px;}
#classmatesList .image {padding:6px 0 0 11px; width:94px; height:117px; margin:0 0 6px 0; background: url(../img/classmates.gif) left top no-repeat;}
html>body #classmatesList .image {width:83px; height:111px; background: url(../img/classmates.png) left top no-repeat;}
#classmatesList .sub {padding-left:5px; padding-bottom:10px;}
#classmatesList .sub .total {float:left; color:#fff;}
#classmatesList .sub .pager {float:right; color:#a7a9ac;}
#classmatesList .sub .pager span {color:#fff;}
#classmatesList .sub .pager a {color:#a7a9ac; text-decoration:none;}
#classmatesList .sub .pager a:hover {color:#7b8182;}

#newestAndClubs {float:left; padding-bottom:0; width:300px; padding-left:20px; background: url(../img/indexCenterColBg2.gif) left top no-repeat; padding-top:20px;}
html>body #newestAndClubs {width:280px;}
#newestAndClubs h2 {height:14px; margin-bottom:10px;}
#newestAndClubs h2 span {display:none;}
#newestAndClubs h2.newest {background: url(../img/h2newest.gif) 4px top no-repeat;}
#newestAndClubs h2.popular {background: url(../img/h2popcon.gif) 4px top no-repeat;}
#newestAndClubs h2.hotClubs {background: url(../img/h2hotclub.gif) 4px top no-repeat; margin-top:10px;}
#newestAndClubs .item {float:left; width:58px; height:71px; padding:3px 0 0 9px; margin-right:9px; margin-bottom:8px; background: url(../img/itemBg2.gif) left top no-repeat;}
html>body #newestAndClubs .item {width:49px; height:68px; background: url(../img/itemBg.png) left top no-repeat;}
#newestAndClubs .clubItem {float:left; width:80px; height:90px; margin-right:13px; margin-bottom:12px;}
#newestAndClubs .clubItem .image {padding:0 0 3px 3px; margin-bottom:3px; background: url(../img/clubItemBg.gif) left top no-repeat;}
#newestAndClubs .clubItem h3 {font-size:.9em; font-weight:normal;}
#newestAndClubs .clubItem h4 {font-size:.9em; font-weight:normal;}
#newestAndClubs .clubItem h4 a {text-decoration:none;}
#newestAndClubs .clubItem h4 a:hover {color:#bfc1c1 !important;}
#newestAndClubs .last {margin-right:0;}

#classroomLeftCol {float:left; width:262px; padding-bottom:15px;}
#classroomLeftCol h1 {margin:15px 0 18px 20px; width:229px; height:77px; background: url(../img/classroomH1bg.gif) left top no-repeat; padding:22px 0 0 33px;}
html>body #classroomLeftCol h1 {width:196px; height:55px;}
#classroomLeftCol .classDesc {padding:0 0 30px 22px; background: url(../img/classDescHor.gif) 22px 25px no-repeat;}
#classroomLeftCol .classDesc h2 {height:33px; background: url(../img/h2classDesc.gif) 3px top no-repeat;}
#classroomLeftCol .classDesc h2 span {display:none;}
#classroomLeftCol .classDesc p {line-height:18px; color:#fff; padding-left:3px;}
#classroomLeftCol .feedback {padding:0 0 0 22px; background: url(../img/classDescHor.gif) 22px 20px no-repeat; position:relative; min-height:10px; height:10px;}
html>body #classroomLeftCol .feedback {height:auto;}
#classroomLeftCol .feedback h2 {height:33px; background: url(../img/h2feedback.gif) 3px top no-repeat;}
#classroomLeftCol .feedback h2 span {display:none;}
#classroomLeftCol .feedback .postComment {position:absolute; right:5px; top:3px; }
#classroomLeftCol .feedback .postComment a {color:#a7a9ac; text-decoration:none;}
#classroomLeftCol .feedback .postComment a:hover {color:#818687 !important;}
#classroomLeftCol .feedback .comment {padding:0 0 15px 4px;}
#classroomLeftCol .feedback .comment .image {float:left; width:26px; margin-right:10px;}
#classroomLeftCol .feedback .comment .image img {border:1px solid #b1b3b2;}
#classroomLeftCol .feedback .comment p {float:left; width:195px; color:#fff;}
#classroomLeftCol .feedback .comment p a {text-decoration:none; color:#333333;}
#classroomLeftCol .feedback .comment p a:hover {color:#84888a !important;}
#classroomLeftCol .feedback .more {padding-left:30px;}
#classroomLeftCol .feedback .more a {text-decoration:none; color:#333333;}
#classroomLeftCol .feedback .more a:hover {color:#84888a !important;}

#classroomCenterCol {float:left; width:578px; padding-bottom:15px;}
#classroomCenterCol #player {margin-bottom:10px;}
#classroomCenterCol #chaptersNotes {background: url(../img/chapterNotesBg.gif) 24px top no-repeat; height:300px; overflow:hidden;}
#classroomCenterCol #chaptersNotes .title {height:46px; padding-left:29px; margin-bottom:17px;}
#classroomCenterCol #chaptersNotes .title h2 {float:left; height:46px; background: url(../img/chaptersHor.gif) left 36px no-repeat; overflow:hidden; padding:19px 0 0 18px;}
html>body #classroomCenterCol #chaptersNotes .title h2 {height:27px;}
#classroomCenterCol #chaptersNotes .title h2.chapters {width:114px; margin-right:5px;}
html>body #classroomCenterCol #chaptersNotes .title h2.chapters {width:96px;}
#classroomCenterCol #chaptersNotes .title h2.notes {width:132px;}
html>body #classroomCenterCol #chaptersNotes .title h2.notes {width:114px;}
#classroomCenterCol #chaptersNotes .title h2.current {background: none;}
#classroomCenterCol #chaptersNotes .items {padding-left:38px;}
#classroomCenterCol #chaptersNotes .item {margin:0 15px 10px 0; float:left; width:113px;}
#classroomCenterCol #chaptersNotes .item .image {background: url(../img/freshvideoItem.gif) left bottom no-repeat; padding:0 0 2px 3px; margin-bottom:5px;}
#classroomCenterCol #chaptersNotes .item p {color:#fff;}
#classroomCenterCol #chaptersNotes .item p span {display:block; color:#ccc; padding-top:2px;}
#classroomCenterCol #chaptersNotes .item p a {color:#fff; text-decoration:none;}
#classroomCenterCol #chaptersNotes .item p a:hover {color:#c5c8c7 !important;}
#classroomCenterCol #chaptersNotes .last {margin-right:0;}

#classroomRightCol {float:left; width:121px; padding:48px 0 15px 0;}
#classroomRightCol .relatedCourses {padding-bottom:15px; background: url(../img/relItemsHor.gif) left 20px no-repeat;}
#classroomRightCol .relatedCourses h2 {height:32px; background: url(../img/h2relatedCourses.gif) left top no-repeat;}
#classroomRightCol .relatedCourses h2 span {display:none;}
#classroomRightCol .relatedCourses .item {padding-bottom:10px;}
#classroomRightCol .relatedCourses .item .image {z-index: 100; position: relative; right: -3px; top:-3px;}
#classroomRightCol .relatedCourses .item .rcshadow {z-index:1; background: #333333; width: 117px;}
#classroomRightCol .relatedCourses .item p {color:#ccc;}
#classroomRightCol .relatedCourses .item p a {color:#ccc !important; text-decoration:none;}
#classroomRightCol .relatedCourses .item p a:hover {color:#a0a4a4 !important; text-decoration:none;}
#classroomRightCol .popularCourses {padding-bottom:15px; background: url(../img/relItemsHor.gif) left 20px no-repeat;}
#classroomRightCol .popularCourses h2 {height:32px; background: url(../img/h2popularCourses.gif) left top no-repeat;}
#classroomRightCol .popularCourses h2 span {display:none;}
#classroomRightCol .popularCourses .item {padding-bottom:10px;}
#classroomRightCol .popularCourses .item .image {z-index: 100; position: relative; right: -3px; top:-3px;}
#classroomRightCol .popularCourses .item .rcshadow {z-index:1; background: #333333; width: 117px;}
#classroomRightCol .popularCourses .item p {color:#ccc;}
#classroomRightCol .popularCourses .item p a {color:#ccc !important; text-decoration:none;}
#classroomRightCol .popularCourses .item p a:hover {color:#a0a4a4 !important; text-decoration:none;}

.followClassroom a { color: #333333; text-decoration: none;}

.classoftheweekimageshadow {background: #333333; position: relative; top: 4px;}
.classoftheweekimage {position: relative; right: -4px; top:-4px;}

#profileLeftCol {float:left; width:652px; padding:10px 0 15px 0; margin-right:14px;}
#profileLeftCol #profile {padding:0 0 10px 23px;}
#profileLeftCol #profile .image {float:left; width:150px; margin-right:10px;}
#profileLeftCol #profile .image img {border:2px solid #fff;}
#profileLeftCol #profile .image h3 {padding-top:8px; font-size:14px; color:#fff;}
#profileLeftCol #profile .nav {width:469px; float:left; background: url(../img/navBg.gif) left top no-repeat; height:313px; overflow:hidden; margin-bottom:10px;}
#profileLeftCol #profile .nav .title {height:43px;}
#profileLeftCol #profile .nav .title h2 {float:left; height:43px; margin:0 0 0 4px; padding:17px 0 0 13px; background: url(../img/anotherHor.gif) left bottom no-repeat;}
html>body #profileLeftCol #profile .nav .title h2 {height:26px;}
#profileLeftCol #profile .nav .title h2.first {margin-left:"2px";}
#profileLeftCol #profile .nav .title h2.current {background: none;}

#profileLeftCol #profile .nav .title .profile_but {width:75px;}
html>body #profileLeftCol #profile .nav .title .profile_but {width:62px;}

#profileLeftCol #profile .nav .title .photos_but {width:72px;}
html>body #profileLeftCol #profile .nav .title .photos_but {width:59px;}

#profileLeftCol #profile .nav .title .videos_but {width:64px;}
html>body #profileLeftCol #profile .nav .title .videos_but {width:51px;}

#profileLeftCol #profile .nav .title .friends_but {width:78px; }
html>body #profileLeftCol #profile .nav .title .friends_but {width:65px;}

#profileLeftCol #profile .nav .title .clubs_but {width:62px;}
html>body #profileLeftCol #profile .nav .title .clubs_but {width:49px;}

#profileLeftCol #profile .nav .title .calendar_but {width:91px;}
html>body #profileLeftCol #profile .nav .title .calendar_but {width:78px;}


.calendarpager  a {color:#222; text-decoration:none;}
.calendarpager  #pager a:hover {color:#333;}
.calendarpager {margin-bottom:12px; position:relative; min-height:10px; height:10px; bottom:17px; left:570px;}
.calendarselect {}
#calendarpostbutton {position:relative; left:-6px;}
#header #searchForm .btn {background: none; border:none; color:#444; font-size:12px; cursor:hand;}

#day {width: 50px;}
#month {width: 50px;}
#year {width: 72px;}

#profileLeftCol #profile .nav .main_profile {padding:16px 0 0 16px; height: 220px; overflow-y: auto; overflow-x: hidden; margin-right: 7px;}
#profileLeftCol #profile .nav .photos {padding:16px 0 0 16px; display: none;}
#profileLeftCol #profile .nav .videos {padding:16px 0 0 16px; display: none;}
#profileLeftCol #profile .nav .friends {padding:16px 0 0 16px; display: none;}
#profileLeftCol #profile .nav .friends a {color:#376298; text-decoration:none;}
#profileLeftCol #profile .nav .friends a:hover {color:#718fb5;}
#profileLeftCol #profile .nav .friends h2 {margin-bottom:10px;}
#profileLeftCol #profile .nav .friends .item {float:left; width:106px; margin-bottom:20px; overflow:hidden;}
#profileLeftCol #profile .nav .friends .item h4, #classmatesList .item p {font-size:.9em; padding:0 10px 0 3px;}
#profileLeftCol #profile .nav .friends .item h4 {color:#fff;}
#profileLeftCol #profile .nav .friends .item a {color:#376298; text-decoration:none;}
#profileLeftCol #profile .nav .friends .item a:hover {color:#718fb5 !important;}
#profileLeftCol #profile .nav .friends .last {width:98px;}
#profileLeftCol #profile .nav .friends .image {padding:6px 0 0 11px; width:94px; height:117px; margin:0 0 6px 0; background: url(../img/classmates.gif) left top no-repeat;}
html>body #profileLeftCol #profile .nav .friends .items .image {width:83px; height:111px; background: url(../img/classmates.png) left top no-repeat;}

#profileLeftCol #profile .nav .clubs {padding:16px 0 0 16px; display: none;}
#profileLeftCol #profile .nav .calendar {padding:16px 0 0 16px; display: none;}
#profileLeftCol #profile .nav .calendar .leftPart {float:left; width:153px; margin-right:10px;}
#profileLeftCol #profile .nav .calendar .leftPart h4 {font-size:12px; font-weight:bold; color:#fff; padding-bottom:15px;}
#profileLeftCol #profile .nav .calendar .leftPart .item {padding-bottom:15px; font-size:12px; color:#ccc;}
#profileLeftCol #profile .nav .calendar .leftPart .item span {color:#fff;}
#profileLeftCol #profile .nav .calendar .leftPart .item a {color:#fff; text-decoration:bold;}
#profileLeftCol #profile .nav .calendar .leftPart .item a:hover {color:#c4c7c7;}
#profileLeftCol #profile .nav .calendar .rightPart {float:left; width:270px; height:212px; background: url(../img/calendarBg.gif) left top no-repeat;}
html>body #profileLeftCol #profile .nav .calendar .rightPart {background: url(../img/calendarBg.png) left top no-repeat;}
#profileLeftCol #profile .nav .calendar .rightPart .content {padding:15px 9px 0 13px;}
#profileLeftCol #profile .nav .calendar .rightPart .content table {width:248px; margin-bottom:6px;}
#profileLeftCol #profile .nav .calendar .rightPart .content table th, #profileLeftCol #profile .nav .content .rightPart .content table td {text-align:left; vertical-align:top; padding:0;}
#profileLeftCol #profile .nav .calendar .rightPart .content table th {background-color: #4c4c4c; font-size:11px; font-weight:normal; color:#fff; padding:2px 6px;}
#profileLeftCol #profile .nav .calendar .rightPart .content table td {border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:3px 0 5px 6px; font-size:13px; }
#profileLeftCol #profile .nav .calendar .rightPart .content .hiddentable table td {border-right:0px; border-bottom:0px; padding:3px 0 5px 6px; font-size:13px; }
#profileLeftCol #profile .nav .calendar .rightPart .content .hiddentable2 table {width:150px;}
#profileLeftCol #profile .nav .calendar .rightPart .content .hiddentable2 {position: relative; left: -4px;}

#profileLeftCol #profile .nav .calendar .rightPart .content table td .cal-day-names-cells { font-size:11px; color:#fff; }
#profileLeftCol #profile .nav .calendar .rightPart .content table td a {color:#666; text-decoration:none;}
#profileLeftCol #profile .nav .calendar .rightPart .content table td:hover a {color:#8c8c8c;}
#profileLeftCol #profile .nav .calendar .rightPart .content table td.first {border-left:1px solid #d3d3d3;}
#profileLeftCol #profile .nav .calendar .rightPart .content table td.current {background-color: #b8c7da;}
#profileLeftCol #profile .nav .calendar .rightPart .content .sub td {text-align:center; vertical-align:center; border:none;}
#profileLeftCol #profile .nav .calendar .rightPart .content .sub td.empty {width:40px;}
#profileLeftCol #profile .nav .calendar .rightPart .content .sub td.month {width:90px;}
#profileLeftCol #profile .nav .calendar .rightPart .content .sub span {font-size:14px; color:#000;}
#profileLeftCol #profile .nav .calendar .rightPart .content .sub a {padding:0 3px;}



#homeCalendar .rightPart {float:left; width:270px; height:212px; background: url(../img/calendarBg.gif) left top no-repeat;}
html>body #homeCalendar .rightPart {background: url(../img/calendarBg.png) left top no-repeat;}
#homeCalendar .rightPart .content {padding:15px 9px 0 13px;}
#homeCalendar .rightPart .content table {width:248px; margin-bottom:6px;}
#homeCalendar .rightPart .content table th, #profileLeftCol #profile .nav .content .rightPart .content table td {text-align:left; vertical-align:top; padding:0;}
#homeCalendar .rightPart .content table th {background-color: #4c4c4c; font-size:11px; font-weight:normal; color:#fff; padding:2px 6px;}
#homeCalendar .rightPart .content table td {border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:3px 0 5px 6px; font-size:13px; }
#homeCalendar .rightPart .content .hiddentable table td {border-right:0px; border-bottom:0px; padding:3px 0 5px 6px; font-size:13px; }
#homeCalendar .rightPart .content .hiddentable2 table {width:150px;}
#homeCalendar .rightPart .content .hiddentable2 {position: relative; left: -4px;}

#homeCalendar .rightPart .content table td .cal-day-names-cells { font-size:11px; color:#fff; }
#homeCalendar .rightPart .content table td a {color:#666; text-decoration:none;}
#homeCalendar .rightPart .content table td:hover a {color:#8c8c8c;}
#homeCalendar .rightPart .content table td.first {border-left:1px solid #d3d3d3;}
#homeCalendar .rightPart .content table td.current {background-color: #b8c7da;}
#homeCalendar .rightPart .content .sub td {text-align:center; vertical-align:center; border:none;}
#homeCalendar .rightPart .content .sub td.empty {width:40px;}
#homeCalendar .rightPart .content .sub td.month {width:90px;}
#homeCalendar .rightPart .content .sub span {font-size:14px; color:#000;}
#homeCalendar .rightPart .content .sub a {padding:0 3px;}



#classroomCenterCol #manageChapters #anotherDesc {width:537px; position:relative; left:20px; height:10px; min-height:10px; margin-right:-10px;}
html>body #classroomCenterCol #manageChapters #anotherDesc {height:auto; margin:0;}
#classroomCenterCol #manageChapters #anotherDesc .topBg {background: url(../img/anotherDescTopBg2.gif) left top no-repeat; height:12px;}
#classroomCenterCol #manageChapters #anotherDesc .botBg {background: url(../img/anotherDescBotBg2.gif) left bottom no-repeat; height:12px;}
#classroomCenterCol #manageChapters #anotherDesc .content {padding:27px 23px 14px 25px; background: url(../img/anotherDescBg2.gif) left top repeat-y; height:10px; min-height:10px;}
html>body #classroomCenterCol #manageChapters #anotherDesc .content {height:auto;}
#classroomCenterCol #manageChapters #anotherDesc #upto {float:left; width:213px; margin-right:36px; padding-top:3px;}
#classroomCenterCol #manageChapters #anotherDesc #upto h3 {background: url(../img/h3upto2.gif) left top no-repeat; height:32px; margin-bottom:12px;}
#classroomCenterCol #manageChapters #anotherDesc #upto h3 span {display:none;}
#classroomCenterCol #manageChapters #anotherDesc #upto .item {padding:0 10px 15px 5px; color:#376298;}
#classroomCenterCol #manageChapters #anotherDesc #upto .item a {color:#376298; text-decoration:none;}
#classroomCenterCol #manageChapters #anotherDesc #upto .item a:hover {color:#7a96b9;}
#classroomCenterCol #manageChapters #anotherDesc #upto .item span {color:#333333;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage {float:left; width:341px; position:relative; /*height:355px;*/}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .post {position:absolute; top:6px; right:3px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage a {color:#333333; text-decoration:none;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage a:hover {color:#b5b6b6;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage h3 {background: url(../img/h3leaveMessage.gif) left top no-repeat; height:35px; margin-bottom:10px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage h3 span {display:none;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .items {height:200px; padding-right:10px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .item {padding: 0 5px 10px 7px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .item .image {width:26px; float:left; margin-right:10px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .item .image img {border:1px solid #cfcfcf;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .item .msg {width:230px; float:left; color:#376298;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .answer {padding:8px 5px 6px 7px; margin-bottom:10px; background-color: #e1e6ec;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage .expand {padding-top:15px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollArea {background: url(../img/blueScroll.gif) left top no-repeat; width:20px; height:325px; position:absolute; right:0; top:41px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollTopBtn {position:absolute; right:0; top:41px; width:20px; height:20px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollTopBtn a {display:block; width:20px; height:20px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollBtmBtn {position:absolute; right:0; top:346px; width:20px; height:20px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollBtmBtn a {display:block; width:20px; height:20px;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollSlider {position:absolute; right:0; top:61px; width:20px; height:119px; background: url(../img/blueScroller.gif) left top no-repeat;}
#classroomCenterCol #manageChapters #anotherDesc #leaveMessage #scrollSlider a {display:block; width:20px; height:119px;}


#profileLeftCol #profile #anotherDesc {width:638px; position:relative; left:-10px; height:10px; min-height:10px; margin-right:-10px;}
html>body #profileLeftCol #profile #anotherDesc {height:auto; margin:0;}
#profileLeftCol #profile #anotherDesc .topBg {background: url(../img/anotherDescTopBg.gif) left top no-repeat; height:12px;}
#profileLeftCol #profile #anotherDesc .botBg {background: url(../img/anotherDescBotBg.gif) left bottom no-repeat; height:12px;}
#profileLeftCol #profile #anotherDesc .content {padding:27px 23px 14px 25px; background: url(../img/anotherDescBg.gif) left top repeat-y; height:10px; min-height:10px;}
html>body #profileLeftCol #profile #anotherDesc .content {height:auto;}
#profileLeftCol #profile #anotherDesc #upto {float:left; width:213px; margin-right:36px; padding-top:3px;}
#profileLeftCol #profile #anotherDesc #upto h3 {background: url(../img/h3upto2.gif) left top no-repeat; height:32px; margin-bottom:12px;}
#profileLeftCol #profile #anotherDesc #upto h3 span {display:none;}
#profileLeftCol #profile #anotherDesc #upto .item {padding:0 10px 15px 5px; color:#376298;}
#profileLeftCol #profile #anotherDesc #upto .item a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc #upto .item a:hover {color:#7a96b9;}
#profileLeftCol #profile #anotherDesc #upto .item span {color:#333333;}
#profileLeftCol #profile #anotherDesc #leaveMessage {float:left; width:341px; position:relative; /*height:355px;*/}
#profileLeftCol #profile #anotherDesc #leaveMessage .post {position:absolute; top:6px; right:3px;}
#profileLeftCol #profile #anotherDesc #leaveMessage a {color:#333333; text-decoration:none;}
#profileLeftCol #profile #anotherDesc #leaveMessage a:hover {color:#b5b6b6;}
#profileLeftCol #profile #anotherDesc #leaveMessage h3 {background: url(../img/h3leaveMessage.gif) left top no-repeat; height:35px; margin-bottom:10px;}
#profileLeftCol #profile #anotherDesc #leaveMessage h3 span {display:none;}
#profileLeftCol #profile #anotherDesc #leaveMessage .items {height:200px; padding-right:10px;}
#profileLeftCol #profile #anotherDesc #leaveMessage .item {padding: 0 5px 10px 7px;}
#profileLeftCol #profile #anotherDesc #leaveMessage .item .image {width:26px; float:left; margin-right:10px;}
#profileLeftCol #profile #anotherDesc #leaveMessage .item .image img {border:1px solid #cfcfcf;}
#profileLeftCol #profile #anotherDesc #leaveMessage .item .msg {width:230px; float:left; color:#376298;}
#profileLeftCol #profile #anotherDesc #leaveMessage .answer {padding:8px 5px 6px 7px; margin-bottom:10px; background-color: #e1e6ec;}
#profileLeftCol #profile #anotherDesc #leaveMessage .expand {padding-top:15px;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollArea {background: url(../img/blueScroll.gif) left top no-repeat; width:20px; height:325px; position:absolute; right:0; top:41px;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollTopBtn {position:absolute; right:0; top:41px; width:20px; height:20px;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollTopBtn a {display:block; width:20px; height:20px;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollBtmBtn {position:absolute; right:0; top:346px; width:20px; height:20px;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollBtmBtn a {display:block; width:20px; height:20px;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollSlider {position:absolute; right:0; top:61px; width:20px; height:119px; background: url(../img/blueScroller.gif) left top no-repeat;}
#profileLeftCol #profile #anotherDesc #leaveMessage #scrollSlider a {display:block; width:20px; height:119px;}






#profileLeftCol #profile .request {float:left; width:419px; padding-bottom:10px; background: url(../img/vertLineShort.gif) right top no-repeat;}
#profileLeftCol #profile .request .image {float:left; width:171px; margin-right:11px;}
#profileLeftCol #profile .request .image img {border:2px solid #999;}
#profileLeftCol #profile .request .desc {float:left; width:220px;}
#profileLeftCol #profile .request .desc h2 {font-size:1.2em; font-weight:bold; color:#fff; padding-bottom:6px;}
#profileLeftCol #profile .request .desc .sub {color:#fff; padding-bottom:5px;}
#profileLeftCol #profile .request .desc .sub span {padding:0 2px;}
#profileLeftCol #profile .request .desc p {color:#ccc; padding-bottom:12px;}
#profileLeftCol #profile .request .desc .sub2 {color:#ccc; padding-bottom:8px;}
#profileLeftCol #profile .request .desc .sub2 span {padding:0 2px;}
#profileLeftCol #profile .clubEvents {float:left; width:210px; background: url(../img/vertLineShort.gif) right top no-repeat; padding:0 10px 10px 13px; position:relative; height:10px; min-height:10px;}
html>body #profileLeftCol #profile .clubEvents {width:187px; height:auto;}
#profileLeftCol #profile .clubEvents h2 {background: url(../img/h2clubEvents.gif) left top no-repeat; height:14px; margin-bottom:13px;}
#profileLeftCol #profile .clubEvents h2 span {display:none;}
#profileLeftCol #profile .clubEvents .item {padding-bottom:14px; color:#ccc;}
#profileLeftCol #profile .clubEvents .item strong {font-weight:normal; color:#fff;}
#profileLeftCol #profile .clubEvents .all a {color:#fff; text-decoration:none;}
#profileLeftCol #profile .clubEvents .all a:hover {color:#c7cac9;}
#profileLeftCol #profile .clubEvents .post {position:absolute; right:15px; top:2px;}
#profileLeftCol #profile .clubEvents .post a {color:#ccc; text-decoration:none;}
#profileLeftCol #profile .clubEvents .post a:hover {color:#a4a8a7;}
#profileLeftCol #profile #anotherDesc .messages {float:left; width:213px; margin-right:35px; position:relative; height:10px; min-height:10px;}
html>body #profileLeftCol #profile #anotherDesc .messages {height:auto;}
#profileLeftCol #profile #anotherDesc .messages h2 {height:33px; background: url(../img/h2messages.gif) left top no-repeat; margin-bottom:12px;}
#profileLeftCol #profile #anotherDesc .messages h2 span {display:none;}
#profileLeftCol #profile #anotherDesc .messages .post {position:absolute; right:6px; top:2px;}
#profileLeftCol #profile #anotherDesc .messages .post a {color:#333333; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .messages .post a:hover {color:#b6b6b6;}
#profileLeftCol #profile #anotherDesc .messages .item {padding-bottom:15px;}
#profileLeftCol #profile #anotherDesc .messages .item .image {float:left; width:26px; margin-right:10px;}
#profileLeftCol #profile #anotherDesc .messages .item .image img {border:1px solid #cfcfcf;}
#profileLeftCol #profile #anotherDesc .messages .item .desc {float:left; width:170px; color:#999;}
#profileLeftCol #profile #anotherDesc .messages .item .desc a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .messages .item .desc a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .messages .log {padding-left:27px;}
#profileLeftCol #profile #anotherDesc .messages .log a {color:#333333; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .messages .log a:hover {color:#b2b2b2;}
#profileLeftCol #profile #anotherDesc .discuss {float:left; width:335px; position:relative; height:10px; min-height:10px;}
html>body #profileLeftCol #profile #anotherDesc .discuss {height:auto;}
#profileLeftCol #profile #anotherDesc .discuss h2 {height:33px; background: url(../img/h2discussions.gif) left top no-repeat; margin-bottom:12px;}
#profileLeftCol #profile #anotherDesc .discuss h2 span {display:none;}
#profileLeftCol #profile #anotherDesc .discuss .start {position:absolute; right:6px; top:2px;}
#profileLeftCol #profile #anotherDesc .discuss .start a {color:#333333; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .discuss .start a:hover {color:#b6b6b6;}
#profileLeftCol #profile #anotherDesc .discuss .item {padding-bottom:15px; padding-left:5px;}
#profileLeftCol #profile #anotherDesc .discuss .item .image {float:left; width:26px; margin-right:10px;}
#profileLeftCol #profile #anotherDesc .discuss .item .image img {border:1px solid #cfcfcf;}
#profileLeftCol #profile #anotherDesc .discuss .item .desc {float:left; width:293px; color:#333333;}
#profileLeftCol #profile #anotherDesc .discuss .item .desc a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .discuss .item .desc a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .events h2 {margin-bottom:10px;}
#profileLeftCol #profile #anotherDesc .events a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .events a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .events .post {position:absolute; right:25px; top:50px;}
#profileLeftCol #profile #anotherDesc .events .post a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .events .post a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .events .item {padding-bottom:15px; padding-left:5px;}
#profileLeftCol #profile #anotherDesc .events .item .image {float:left; width:30px; margin-right:10px;}
#profileLeftCol #profile #anotherDesc .events .item .image img {border:1px solid #cfcfcf;}
#profileLeftCol #profile #anotherDesc .events .item .desc {float:left; width:400px; color:#333333;}
#profileLeftCol #profile #anotherDesc .events .item .desc a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .events .item .desc a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .events .pager {float:right; color:#666; width:200px; text-align:right; padding-right:10px;}
#profileLeftCol #profile #anotherDesc .events .pager span {color:#376298; font-weight:bold;}
#profileLeftCol #profile #anotherDesc .events .pager a {color:#666; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .events .pager a:hover {color:#8d8e8e;}
#profileLeftCol #profile #anotherDesc .event h2 {margin-bottom:10px;}
#profileLeftCol #profile #anotherDesc .event .item {padding-bottom:15px; padding-left:5px;}
#profileLeftCol #profile #anotherDesc .event .item .image {float:left; width:80px; margin-right:10px;}
#profileLeftCol #profile #anotherDesc .event .item .image img {border:1px solid #cfcfcf;}
#profileLeftCol #profile #anotherDesc .event .item .desc {float:left; width:400px; color:#333333;}
#profileLeftCol #profile #anotherDesc .event .item .desc a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .event .item .desc a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .members a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .members a:hover {color:#718fb5;}
#profileLeftCol #profile #anotherDesc .members h2 {margin-bottom:10px;}
#profileLeftCol #profile #anotherDesc .members .item {float:left; width:106px; margin-bottom:20px; overflow:hidden;}
#profileLeftCol #profile #anotherDesc .members .item h4, #classmatesList .item p {font-size:.9em; padding:0 10px 0 3px;}
#profileLeftCol #profile #anotherDesc .members .item h4 {color:#fff;}
#profileLeftCol #profile #anotherDesc .members .item a {color:#376298; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .members .item a:hover {color:#718fb5 !important;}
#profileLeftCol #profile #anotherDesc .members .last {width:98px;}
#profileLeftCol #profile #anotherDesc .members .image {padding:6px 0 0 11px; width:94px; height:117px; margin:0 0 6px 0; background: url(../img/classmates.gif) left top no-repeat;}
html>body #profileLeftCol #profile #anotherDesc .members .image {width:83px; height:111px; background: url(../img/classmates.png) left top no-repeat;}
#profileLeftCol #profile #anotherDesc .members .pager {float:right; color:#666; width:200px; text-align:right; padding-right:10px;}
#profileLeftCol #profile #anotherDesc .members .pager span {color:#376298; font-weight:bold;}
#profileLeftCol #profile #anotherDesc .members .pager a {color:#666; text-decoration:none;}
#profileLeftCol #profile #anotherDesc .members .pager a:hover {color:#8d8e8e;}

#club #startDisc {float:left; width:589px; margin-right:24px; padding-left:21px;}
html>body #club #startDisc {width:568px;}
#club #startDisc h1 {height:35px; background: url(../img/h1startD.gif) left top no-repeat; margin-bottom:10px;}
#club #startDisc h1 span {display:none;}
#club #startDisc label {float:left; display:block; width:102px; padding-left:5px; color:#666; padding-top:7px;}
html>body #club #startDisc label {width:97px;}
#club #startDisc .txt {float:left; width:513px; height:26px; padding:3px 5px 2px 5px; border:1px solid #cecece; border-top:none; border-bottom:none; background: url(../img/dinpbg.gif) left top repeat-x; margin-bottom:9px; font-size:13px; color:#0d4787;}
html>body #club #startDisc .txt {width:501px; height:21px;}
#club #startDisc .short {width:487px; margin-right:4px;}
html>body #club #startDisc .short {width:475px;}
#club #startDisc .leftorium {float:left;}
#club #startDisc .postBody {float:left; width:513px; margin-bottom:9px;}
#club #startDisc .postBody .links {border-left:1px solid #cecece; border-right:1px solid #cecece; background: url(../img/dlinksbg.gif) left top repeat-x; height:30px; padding-top:6px;}
html>body #club #startDisc .postBody .links {height:24px;}
#club #startDisc .postBody .links a {margin:0 3px; display:block; float:left; padding:1px;}
#club #startDisc .postBody .links a:hover {padding:0;}
#club #startDisc .postBody .links a:hover img {border:1px solid #cccccc;}
#club #startDisc .postBody textarea {height:168px; width:513px; background-color: #fff; border:1px solid #ccc; overflow:auto; padding:3px 5px; font-size:13px; color:#0d4787;}
html>body #club #startDisc .postBody textarea {width:501px; height:160px;}
#club #startDisc select {float:left; width:194px; margin-bottom:9px; font-size:13px; color:#0d4787;}
#club #startDisc select option {font-size:13px; color:#0d4787;}
#club #startDisc .file {float:left; margin-bottom:6px; font-size:13px; color:#0d4787;}
#club #startDisc .btns {margin-top:30px; padding-top:15px; text-align:right; background: url(../img/bgbgbg.gif) left top no-repeat;}

#club #bigCenterCol {width:600px; float:left;}
#club #bigCenterCol .cat {padding-left:23px; color:#333333;}
#club #bigCenterCol .cat a {color:#376298; text-decoration:none;}
#club #bigCenterCol .cat a:hover {color:#718fb6;}
#club #bigCenterCol .cat h2 {margin-bottom:10px;}
#club #bigCenterCol .cat p {font-size:1.1em; padding-bottom:20px; padding-left:2px; padding-right:20px;}
#club #bigCenterCol .cat .item {padding-bottom:16px; padding-left:3px;}
#club #bigCenterCol .cat .item .image {float:left; width:76px; margin-right:16px;}
#club #bigCenterCol .cat .item .image img {border:2px solid #999;}
#club #bigCenterCol .cat .item .desc {float:left; width:460px;}
#club #bigCenterCol .cat .item .desc h4 {font-size:1.1em; font-weight:normal; padding-bottom:5px;}
#club #bigCenterCol .cat .item .desc p {padding:0 0 5px 0; font-size:1em;}
#club #bigCenterCol .cat .item .desc .media {padding:15px 0; text-align:center;}
#club #bigCenterCol .cat .comments {background: url(../img/commentsBg.gif) left top no-repeat; padding:14px 25px 0 9px; height:10px; min-height:10px;}
html>body #club #bigCenterCol .cat .comments {height:auto;}
#club #bigCenterCol .cat .comments h3 {padding:0 0 10px 78px; font-size:1.2em; font-weight:normal;}
#club #bigCenterCol .cat .comments a {color:#376298; text-decoration:none;}
#club #bigCenterCol .cat .comments a:hover {color:#6f8eb4;}
#club #bigCenterCol .cat .comments .cmnt {padding:11px;}
#club #bigCenterCol .cat .comments .cmnt .image {float:left; width:50px; margin-right:15px;}
#club #bigCenterCol .cat .comments .cmnt .image img {border:2px solid #999;}
#club #bigCenterCol .cat .comments .cmnt .desc {float:left; width:510px; color:#666;}
#club #bigCenterCol .cat .comments .cmnt .desc .sub {font-size:.8em; color:#376298; padding-bottom:4px;}
#club #bigCenterCol .cat .comments .cmnt .desc p {padding:0 0 4px 0;}
#club #bigCenterCol .cat .comments .marked {background-color: #dadfe6;}
#club #bigCenterCol .cat .comments .level1 {margin-left:65px;}
#club #bigCenterCol .cat .comments .level1 .desc {width:445px;}
#club #bigCenterCol .cat .comments .level2 {margin-left:130px;}
#club #bigCenterCol .cat .comments .level2 .desc {width:380px;}
#club #bigCenterCol .cat .comments .level3 {margin-left:195px;}
#club #bigCenterCol .cat .comments .level3 .desc {width:315px;}

#clubsRightCol {float:left; width:312px;}
#clubsRightCol .members {padding-bottom:10px; padding-top:10px; position:relative; height:10px; min-height:10px; background: url(../img/hor.gif) left bottom no-repeat; }
html>body #clubsRightCol .members {height:auto;}
#clubsRightCol .members h2 {height:14px; background: url(../img/h2members.gif) left top no-repeat; margin-bottom:12px;}
#clubsRightCol .members h2 span {display:none;}
#clubsRightCol .members .all {position:absolute; right:16px; top:12px;}
#clubsRightCol .members .all a {color:#ccc; text-decoration:none;}
#clubsRightCol .members .all a:hover {color:#a4a8a7;}
#clubsRightCol .members .item {float:left; width:53px; height:66px; padding:3px 0 0 6px; margin-right:8px; margin-bottom:8px; background: url(../img/itemBg05.gif) left top no-repeat;}
html>body #clubsRightCol .members .item {width:47px; height:63px; background: url(../img/itemBg05.png) left top no-repeat;}
#clubsRightCol .members .item .image {padding:0 0 3px 3px; margin-bottom:3px; background: url(../img/clubItemBg.gif) left top no-repeat;}
#clubsRightCol .members .last {margin-right:0;}

#clubsCatalogFirstRow {padding:10px 0 10px 12px; height:10px; min-height:10px;}
html>body #clubsCatalogFirstRow {height:auto;}
#clubsCatalogFirstRow .classWeek {float:left; width:636px;}
#clubsCatalogFirstRow .classWeek .desc {float:left; width:234px; background: url(../img/hor02.gif) left bottom no-repeat; padding-bottom:15px; font-size: 12px}
#clubsCatalogFirstRow .classWeek .desc h1 {background: url(../img/h1classWeek.gif) left top no-repeat; height:62px; margin-bottom:10px;}
#clubsCatalogFirstRow .classWeek .desc h1 span {display:none;}
#clubsCatalogFirstRow .classWeek .desc h3 {padding:0 10px 15px 12px; font-size:1.2em; font-weight:normal; color:#fff;}
#clubsCatalogFirstRow .classWeek .desc h3 span {color:#b1b1b1; font-size:.8em;}
#clubsCatalogFirstRow .classWeek .desc p {padding:0 10px 15px 12px; color:#fff; line-height:17px;}
#clubsCatalogFirstRow .classWeek .desc .sub {color:#b1b1b1; padding-left:14px;}
#clubsCatalogFirstRow .classWeek .image {float:left; width:389px; padding:0 0 7px 7px; background: url(../img/bigShadow.gif) left bottom no-repeat;}
html>body #clubsCatalogFirstRow .classWeek .image {width:382px; background: url(../img/bigShadow.png) left bottom no-repeat;}
#clubsCatalogFirstRow .rkl {float:left; width:317px; background: url(../img/vert.gif) left top no-repeat; padding-left:19px;}
html>body #clubsCatalogFirstRow .rkl {width:298px;}

#clubsCatalogSecondRow {padding:0 0 0 8px;}
#clubsCatalogSecondRow .thinCol {float:left; width:150px;}
#clubsCatalogSecondRow .thinCol h2 {background: url(../img/h2classCatalog.gif) left top no-repeat; height:102px; margin-bottom:15px;}
#clubsCatalogSecondRow .thinCol h2 span {display:none;}
#clubsCatalogSecondRow .thinCol .searchClasses {padding:0 0 25px 8px;}
#clubsCatalogSecondRow .thinCol .searchClasses h3 {background: url(../img/h2searchClasses.gif) left top no-repeat; height:14px; margin-bottom:8px;}
#clubsCatalogSecondRow .thinCol .searchClasses h3 span {display:none;}
#clubsCatalogSecondRow .thinCol .searchClasses .input {background: url(../img/inputBg.gif) left bottom no-repeat; margin-bottom:4px;}
#clubsCatalogSecondRow .thinCol .searchClasses .input .txt {width:123px; height:22px; border:none; background: none; padding:2px 5px 4px 5px;}
html>body #clubsCatalogSecondRow .thinCol .searchClasses .input .txt {width:113px; height:16px;}
#clubsCatalogSecondRow .thinCol .searchClasses a {color:#333333; text-decoration:none;}
#clubsCatalogSecondRow .thinCol .searchClasses a:hover {color:#787b7a;}
#clubsCatalogSecondRow .thinCol .searchClasses a.btn {color:#fff;}
#clubsCatalogSecondRow .thinCol .searchClasses a.btn:hover {color:#c0c3c3;}
#clubsCatalogSecondRow .thinCol .recentClasses {padding-left:2px;}
#clubsCatalogSecondRow .thinCol .recentClasses h3 {background: url(../img/h3recentClasses.gif) left top no-repeat; height:27px; margin-bottom:6px;}
#clubsCatalogSecondRow .thinCol .recentClasses h3 span {display:none;}
#clubsCatalogSecondRow .thinCol .recentClasses .item {padding-bottom:10px; padding-left:2px;}
#clubsCatalogSecondRow .thinCol .recentClasses .item .image {background: url(../img/recentClasesItem.gif) left bottom no-repeat; padding:0 0 2px 3px; margin-bottom:5px;}
#clubsCatalogSecondRow .thinCol .recentClasses .item p {padding-left:5px; padding-right:10px; color:#fff;}
#clubsCatalogSecondRow .thinCol .recentClasses .item a {color:#fff; text-decoration:none;}
#clubsCatalogSecondRow .thinCol .recentClasses .item span {color:#ccc; display:block;}
#clubsCatalogSecondRow .thinCol .recentClasses .item a:hover {color:#c0c3c3;}
#clubsCatalogSecondRow .fatCol {float:left; width:815px; background: url(../img/fatColBg.gif) left top no-repeat; padding-top:20px; height:10px; min-height:10px;}
html>body #clubsCatalogSecondRow .fatCol {height:auto;}
#clubsCatalogSecondRow .fatCol .col {float:left; width:183px; margin-right:20px;}
#clubsCatalogSecondRow .fatCol .col h3 {background: url(../img/h3featured.gif) left top no-repeat; height:27px; margin-bottom:6px;}
#clubsCatalogSecondRow .fatCol .col h3 span {display:none;}
#clubsCatalogSecondRow .fatCol .col .sort {padding-bottom:12px; padding-left:3px;}
#clubsCatalogSecondRow .fatCol .col .sort label {float:left; width:48px; display:block; padding-top:2px;}
#clubsCatalogSecondRow .fatCol .col .sort select {float:left; width:107px; line-height:12px; font-size:11px; color:#666; background-color: #e0e0e0;}
#clubsCatalogSecondRow .fatCol .col .sort select option {color:#666;}
#clubsCatalogSecondRow .fatCol .col .item {padding-bottom:15px; padding-left:3px;}
#clubsCatalogSecondRow .fatCol .col .item .image {
	width:26px; 
	float:left; 
	margin-right: 10px;
// margin-right: 2px;
}
#clubsCatalogSecondRow .fatCol .col .item .image img {border:1px solid #b3b5b5;}
#clubsCatalogSecondRow .fatCol .col .item .desc {width:144px; float:left;}
#clubsCatalogSecondRow .fatCol .col .item .desc h4 {font-size:1em; font-weight:normal; color:#fff; padding-bottom:2px;}
#clubsCatalogSecondRow .fatCol .col .item .desc h4 a {color:#fff; text-decoration:none;}
#clubsCatalogSecondRow .fatCol .col .item .desc h4 a:hover {color:#c4c7c7;}
#clubsCatalogSecondRow .fatCol .col .item .desc p {padding-bottom:2px; color:#fff;}
#clubsCatalogSecondRow .fatCol .col .item .desc .sub {color:#b1b1b1;}
#clubsCatalogSecondRow .fatCol .col .archive {background: url(../img/archiveBG.gif) left top no-repeat; padding:10px 0 5px 0; text-align:right;}
#clubsCatalogSecondRow .fatCol .col .archive a {color:#fefeff; text-decoration:none;}
#clubsCatalogSecondRow .fatCol .col .archive a:hover {color:#c2c6c6;}
#clubsCatalogSecondRow .fatCol .images h3 {background: url(../img/h3recent2.gif) left top no-repeat;}
#clubsCatalogSecondRow .fatCol .att h3 {background: url(../img/h3popular.gif) left top no-repeat;}
#clubsCatalogSecondRow .fatCol .infra {margin-right:0;}
#clubsCatalogSecondRow .fatCol .infra h3 {background: url(../img/h3bshorts.gif) left top no-repeat;}

#profileRightCol {float:left; width:304px; padding:10px 0 15px 0;}
#profileRightCol .recent {padding-bottom:15px;}
#profileRightCol .recent h2 {height:43px; background: url(../img/h2recent2.gif) left top no-repeat; margin-bottom:12px;}
#profileRightCol .recent h2 span {display:none;}
#profileRightCol .recent .item {padding-bottom:12px; padding-left:3px;}
#profileRightCol .recent .item .image {float:left; padding:0 0 3px 3px; background: url(../img/clubItemBg.gif) left top no-repeat; margin-right:18px;}
#profileRightCol .recent .item .desc {float:left; width:186px; color:#b1b1b1;}
#profileRightCol .recent .item .desc a {color:#fff; text-decoration:none;}
#profileRightCol .recent .item .desc a:hover {color:#c9cdcc;}

#footer {height:80px; position:relative; min-width:1000px;}
html>body #footer {background: url(../img/footerDescBg.png) center top no-repeat;}
#footer .bg {width:1000px; margin:0 auto; padding-top:35px; background: url(../img/footerDescBg.jpg) left top no-repeat; font-size:.9em; color:#333;}
#footer .bg a {text-decoration:none; color:#333;}
#footer .bg a:hover {color:#747371 !important;}

#controlPanel {position:absolute; left:0; top:0; width:100%; background: url(../img/cpanelBg.gif) left bottom repeat-x; height:254px; min-height:345px; text-align:center; padding-bottom:16px;}
html>body #controlPanel {background: url(../img/cpanelBg.png) left bottom repeat-x; height:auto;}
#controlPanel .content {margin:0 auto; width:1004px; min-height:345px; height:345px; background: url(../img/cpanelBg2.gif) left top repeat-y; text-align:left; position:relative;}
html>body #controlPanel .content {height:auto;}
#controlPanel .content .h2 {padding:20px 0 28px 26px; font-weight:bold; font-size:14px; color:#444;}
html>body #controlPanel .content h2 {width:274px;}
#controlPanel .content ul {padding-left:26px;}
#controlPanel .content ul li {padding-bottom:6px; color:#444;}
#controlPanel .content ul li a {color:#444; text-decoration:none;}
#controlPanel .content ul li a:hover {color:#7a7a7b;}
#controlPanel .content #cpanelUserMenu {position:absolute; right:0px; top:15px;}
#controlPanel .content #cpanelUserMenu li {float:left; margin-right:0;  padding:10px 26px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.editProfile {background: url(../img/cpanelUserNav01.gif) 12px 3px no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.editProfileCurrent {background: url(../img/cpanelUserNav01Current.gif) left top no-repeat;  padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.calendar {background: url(../img/cpanelUserNav02.gif) 12px 3px no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.calendarCurrent {background: url(../img/cpanelUserNav02Current.gif) left top no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.messageCenter {background: url(../img/cpanelUserNav03.gif) 12px 3px no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.messageCenterCurrent {background: url(../img/cpanelUserNav03Current.gif) left top no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.friendsClubs {background: url(../img/cpanelUserNav04.gif) 12px 3px no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.friendsClubsCurrent {background: url(../img/cpanelUserNav04Current.gif) left top no-repeat; padding:10px 20px 12px 37px;}
#controlPanel .content #cpanelUserMenu li.manageMedia {background: url(../img/cpanelUserNav05.png) 12px 3px no-repeat; padding:10px 20px 12px 12px;}
#controlPanel .content #cpanelUserMenu li.manageMediaCurrent {background: url(../img/cpanelUserNav05Current.png) left top no-repeat; padding:10px 20px 12px 12px;}
#controlPanel .content #cpanelUserMenu li.contactPrefs {background: url(../img/cpanelUserNav06.png) 12px 3px no-repeat; padding:10px 14px 12px 12px;}
#controlPanel .content #cpanelUserMenu li.contactPrefsCurrent {background: url(../img/cpanelUserNav06Current.png) left top no-repeat; padding:10px 14px 12px 12px;}
#controlPanel .content #cpanelUserMenu li.close {background: url(../img/cpanelUserNav07.png) 12px 3px no-repeat; padding:10px 16px 12px 12px;}
#controlPanel .content #cpanelUserMenu li.closeCurrent {background: url(../img/cpanelUserNav07Current.png) left top no-repeat; padding:10px 16px 12px 12px;}
#controlPanel .content #cpanelUserMenuLeft {left:0; position:absolute; margin-top:-40px; margin-left:200px;}
#controlPanel .content #cpanelUserMenuLeft li {float:left; margin-right:0;  padding:0px 20px 0px 0px;}
#controlPanel .content #profileStart {padding: 0px 10px 0 10px; color:#505050; font-size:.9em;}
#controlPanel .content #profileStart h2 {padding-top:5px; font-size:1.1em; font-weight:bold; color:#010101;}
#controlPanel .content #profileStart label {font-size:11pt;float:left; width:136px; color:#505050; display:block; padding-top:0px;}
#controlPanel .content #profileStart td, input {font-size:;color:#505050;}
#controlPanel .content #profileStart .txt {float:left; width:120px; margin-bottom:8px; height:16px; font-size:.95em; color:#505050; padding:0 2px;}
html>body #controlPanel .content #profileStart .txt {height:16px; width:120px;}
#controlPanel .content #profileStart p {padding-bottom:5px;}
#controlPanel .content #profileStart .radio {float:left; margin-top:-3px; }
html>body #controlPanel .content #profileStart .radio {margin-top:0; margin-bottom:2px; margin-right:4px;}
#controlPanel .content #profileCalendar {padding: 0px 10px 0 10px; color:#505050; font-size:.9em;}
#controlPanel .content #profileCalendar h2 {font-size:10px; font-weight:bold; color:#010101;}
#controlPanel .content #profileCalendar .head {font-size:14px; font-weight:bold; color:#505050;}
#controlPanel .content #profileCalendar label {font-size:11pt;float:left; width:136px; color:#505050; display:block; padding-top:3px;}
#controlPanel .content #profileCalendar td, input {margin-bottom:0px;color:#505050;}
#controlPanel .content #profileCalendar .txt {float:left; width:170px; margin-bottom:2px; height:16px; font-size:.95em; color:#505050; padding:0 2px;}
html>body #controlPanel .content #profileCalendar .txt {height:16px; width:170px;}
#controlPanel .content #profileCalendar p {padding-bottom:5px;}
#controlPanel .content #profileCalendar .radio {float:left; margin-top:-3px; }
html>body #controlPanel .content #profileCalendar .radio {margin-top:0; margin-bottom:2px; margin-right:4px;}

#controlPanel .content .friends {float:left; width:754px; position:relative; min-height:10px; height:10px; padding-left:26px;}
html>body #controlPanel .content .friends {height:auto; width:728px;}
#controlPanel .content .friends h3 {color:#444; font-size:1.2em; font-weight:normal; padding-bottom:8px;}
#controlPanel .content .friends h3 a {color:#0d4787; text-decoration:none;}
#controlPanel .content .friends h3 a:hover {text-decoration:underline;}
#controlPanel .content .friends .pager {position:absolute; right:56px; top:3px; color:#444;}
#controlPanel .content .friends .pager a {color:#0d4787; text-decoration:none;}
#controlPanel .content .friends .pager a:hover {text-decoration:underline;}
#controlPanel .content .friends .item {float:left; width:240px; height: 100px;}
#controlPanel .content .friends .item h4 {color:#444; font-size:1em; font-weight:normal; padding-bottom:5px;}
#controlPanel .content .friends .item h4 a {color:#0d4787; text-decoration:none;}
#controlPanel .content .friends .item h4 a:hover {text-decoration:underline;}
#controlPanel .content .friends .item .image {float:left; width: 81px;}
#controlPanel .content .friends .item .image img {border:2px solid #999;}
#controlPanel .content .friends .item .vars {float:left; }
#controlPanel .content .friends .item .vars .radio {float:left; position:relative; margin-top:-3px;}
html>body #controlPanel .content .friends .item .vars .radio {margin-top:2px; margin-bottom:2px; margin-right:2px;}
#controlPanel .content .friends .item .vars label {float:left; color:#444; width: 130px;}
#controlPanel .content .friends .item .btn {padding-top:5px;}
#controlPanel .content .clubs {float:left; width:240px; position:relative; min-height:10px; height:10px;}
html>body #controlPanel .content .clubs {height:auto;}
#controlPanel .content .clubs h3 {color:#444; font-size:1.2em; font-weight:normal; padding-bottom:8px;}
#controlPanel .content .clubs .item {padding-bottom:10px;}
#controlPanel .content .clubs .image {float:left; width:83px;}
#controlPanel .content .clubs .image img {border:2px solid #999;}
#controlPanel .content .clubs p a {color:#444; text-decoration:none;}
#controlPanel .content .clubs p a:hover {text-decoration:underline;}
#controlPanel .content .clubs .desc {float:left; width:157px;}
#controlPanel .content .clubs .desc p {line-height:18px; color:#444; padding-bottom:4px;}
#controlPanel .content .clubs .desc p a {color:#0d4787; text-decoration:none;}
#controlPanel .content .clubs .desc p a:hover {text-decoration:underline;}
#controlPanel .content .boxNav {padding-left:26px; float:left; width:139px; font-size:1.2em;}
html>body #controlPanel .content .boxNav {width:113px;}
#controlPanel .content .boxNav li {padding-bottom:2px; color:#0d4787 !important;}
#controlPanel .content .boxNav a {color:#444 !important; text-decoration:none;}
#controlPanel .content .boxNav a:hover {text-decoration:underline; color:#444 !important;}
#controlPanel .content .boxCntnt {width:380px; float:left; color:#444;}
#controlPanel .content .boxCntnt label {float:left; display:block; width:68px; padding-top:2px;  text-align: left; }
#controlPanel .content .boxCntnt .txt {width:280px; font-size:10px; margin-bottom:1px; padding:1px 5px; color:#444; height:18px;}
#controlPanel .content .boxCntnt .select {width:294px;margin-bottom:1px;}



html>body #controlPanel .content .boxCntnt .txt {width:280px; height:13px;}
#controlPanel .content .boxCntnt textarea {width:280px; height:93px; font-size:10px; margin-bottom:3px; padding:1px 5px; overflow:auto; color:#444;}
html>body #controlPanel .content .boxCntnt textarea {width:280px; height:90px;}
#controlPanel .content .boxCntnt .btns {position: relative; left: 1px;}
#controlPanel .content .boxCntnt .btns .btn {background: none; border:none; color:#444; font-size:12px; cursor:hand;}
#controlPanel .content .boxCntnt .btns .cancel {color:#333333;}
#controlPanel .content .boxCntnt .btns span {float:right; display:block; padding:2px 0 0 0;}
#controlPanel .content .profileDesc {padding-left:26px; float:left; width:646px;}
html>body #controlPanel .content .profileDesc {width:620px;}
#controlPanel .content .profileDesc .col {float:left; width:262px;}
#controlPanel .content .profileDesc .col label {float:left; width:90px; padding-top:3px; display:block; color:#444;}
#controlPanel .content .profileDesc .col .avatar {float:left; border:1px solid #d4d4d4; position:relative; top:-5px; min-height:10px; height:10px;}
html>body #controlPanel .content .profileDesc .col .avatar {height:auto;}
#controlPanel .content .profileDesc .col .txt {width:146px; font-size:12px; color:#444; height:18px; padding:1px 5px; margin-bottom:2px; float:left;}
html>body #controlPanel .content .profileDesc .col .txt {height:14px; width:132px; padding:0 5px;}
#controlPanel .content .profileDesc .second label {width:41px;}
#controlPanel .content .profileDesc .col textarea {width:188px; font-size:12px; color:#444; height:52px; padding:1px 5px; margin-bottom:0; overflow:auto;}
html>body #controlPanel .content .profileDesc .col textarea {height:48px; width:174px; padding:0 5px; margin-bottom:2px;}
#controlPanel .content .profileDesc .col textarea.sc {height:71px;}
html>body #controlPanel .content .profileDesc .col textarea.sc {height:67px;}
#controlPanel .content .profileDesc .col .btn {padding:8px 0 0 41px;}
#controlPanel .content .uploadPhotos {float:left; width:229px; padding-right:20px;}
html>body #controlPanel .content .uploadPhotos {width:209px;}
#controlPanel .content .uploadPhotos h4 {font-size:1em; font-weight:normal; color:#444; padding-bottom:4px;}
#controlPanel .content .uploadPhotos .flt {padding-bottom:4px; color:#444;}
#controlPanel .content .uploadPhotos .flt a {color:#444; text-decoration:none;}
#controlPanel .content .uploadPhotos .flt a:hover {text-decoration:underline;}
#controlPanel .content .uploadVideo {width:110px !important; padding-right:0;}
#controlPanel .content .msgCntTopNav {padding-left:26px; font-size:1.2em; padding-bottom:15px;}
#controlPanel .content .msgCntTopNav strong {display:block; float:left; font-weight:bold; padding:5px 6px 4px 6px; background-color: #d9dee5; position:relative; left:-6px; height:5px; min-height:5px; color:#0d4787; margin-right:13px;}
html>body #controlPanel .content .msgCntTopNav strong {height:auto;}
#controlPanel .content .msgCntTopNav a {display:block; float:left; padding:5px 6px 4px 6px; position:relative; left:-6px; height:5px; min-height:5px; color:#666; margin-right:13px; text-decoration:none;}
html>body #controlPanel .content .msgCntTopNav a {height:auto;}
#controlPanel .content .msgCntTopNav a:hover {text-decoration:underline;}
#controlPanel .content .msgCntTopNav a.cmsg {color:#000;}
#controlPanel .content .msgCntTopNav span {display:block; float:left; padding:5px 6px 4px 6px; position:relative; left:-6px; height:5px; min-height:5px; color:#666; margin-right:13px;}
html>body #controlPanel .content .msgCntTopNav span {height:auto;}
#controlPanel .content .selInt {padding-left:26px; position:relative; min-height:10px; height:10px; padding-bottom:15px;}
html>body #controlPanel .content .selInt {height:auto;}
#controlPanel .content .selInt label {display:block; float:left; color:#666; padding-top:2px; padding-right:2px;}
#controlPanel .content .selInt select {width:57px; color:#666; margin-right:12px; float:left; font-size:.9em;}
#controlPanel .content .selInt select option {color:#666;}
#controlPanel .content .selInt a.flt {display:block; float:left; color:#666; padding-right:18px; text-decoration:none;}
#controlPanel .content .selInt a.flt:hover {text-decoration:underline;}
#controlPanel .content .selInt .pager {float:right; padding-right:30px; color:#666;}
#controlPanel .content .selInt .pager a {color:#666; text-decoration:none;}
#controlPanel .content .selInt .pager a:hover {text-decoration:underline;}
#controlPanel .content .selInt .pager span {color:#0d4787;}
#controlPanel .content .msgs {padding:0 30px 20px 26px;}
#controlPanel .content .msgs table {width:100%;}
#controlPanel .content .msgs table td {padding:2px; color:#666;}
#controlPanel .content .msgs table td.avatarTd img {border:1px solid #ccc;}
#controlPanel .content .msgs table td strong {color:#000;}
#controlPanel .content .msgs table td a {color:#0d4787; text-decoration:none;}
#controlPanel .content .msgs table td a:hover {text-decoration:underline;}
#controlPanel .content .msgs table td.deleteTd a {display:block; width:16px; height:16px; background: url(../img/deleteMsg.gif) left top no-repeat; }
#controlPanel .content .msgs table td.deleteTd a:hover {background: url(../img/deleteMsgHover.gif) left top no-repeat;}



#campusStoreLeftCol {width:732px; float:left; padding-left:30px; padding-top:5px; position:relative; height:10px; min-height:10px;}
html>body #campusStoreLeftCol {width:702px; height:auto;}
#campusStoreLeftCol h1 {height:80px; background: url(../img/h1campusStore.gif) left top no-repeat; margin-bottom:16px;}
#campusStoreLeftCol h1 span {display:none;}
#campusStoreLeftCol .have {background: url(../img/haveBg.gif) left top no-repeat; width:275px; height:202px;}
#campusStoreLeftCol .have h2 {margin:0 0 15px 28px; padding-top:27px; background: url(../img/h2have.gif) left bottom no-repeat; height:44px;}
html>body #campusStoreLeftCol .have h2 {height:17px;}
#campusStoreLeftCol .have h2 span {display:none;}
#campusStoreLeftCol .have p {font-size:1.1em; color:#fff; line-height:20px; padding:0 25px 10px 28px;}
#campusStoreLeftCol .have .btn {text-align:right; padding-right:25px;}
#campusStoreLeftCol .coming {position:absolute; left:377px; top:24px;}
#campusStoreRightCol {float:left; width:234px; background: url(../img/vertLine.gif) left 16px no-repeat; padding-top:10px;}
#campusStoreRightCol #rklDesc {padding-left:25px; width:235px;}
html>body #campusStoreRightCol #rklDesc {width:210px;}
#campusStoreRightCol #rklDesc .topBg {height:12px; background: url(../img/rklDescTopBg.gif) left top no-repeat;}
html>body #campusStoreRightCol #rklDesc .topBg {background: url(../img/rklDescTopBg.png) left top no-repeat;}
#campusStoreRightCol #rklDesc .botBg {height:17px; background: url(../img/rklDescBotBg.gif) left top no-repeat;}
html>body #campusStoreRightCol #rklDesc .botBg {background: url(../img/rklDescBotBg.png) left top no-repeat;}
#campusStoreRightCol #rklDesc .content {background: url(../img/rklDescContentBg.gif) left top repeat-y; padding:20px 0 15px 32px;}
html>body #campusStoreRightCol #rklDesc .content {background: url(../img/rklDescContentBg.png) left top repeat-y;}
#campusStoreRightCol #rklDesc .content .item {padding:0 0 6px 3px; margin-bottom:15px; background: url(../img/rklDescShadow.gif) left bottom no-repeat;}
html>body #campusStoreRightCol #rklDesc .content .item {background: url(../img/rklDescShadow.png) left bottom no-repeat;}

#forum {min-width:1000px; width:expression((document.body.clientWidth<=1000)?'1000px':'auto');}
html>body #forum {width:auto;}
#forum #forumTopBg {height:12px; background: url(../img/forumTopBg.gif) center top no-repeat;}
html>body #forum #forumTopBg {background: url(../img/forumTopBg.png) center top no-repeat;}
#forum #forumBotBg {height:22px; background: url(../img/forumBotBg.gif) center top no-repeat;}
html>body #forum #forumBotBg {background: url(../img/forumBotBg.png) center top no-repeat;}
#forum #forumContent {background: url(../img/forumCntBg.gif) center top repeat-y; text-align:center;}
html>body #forum #forumContent {background: url(../img/forumCntBg.png) center top repeat-y;}
#forum #anotherForumBg {margin:0 auto; width:980px; background: #eeeeef url(../img/forumCntBg02.gif) left top repeat-x; text-align:left; padding-bottom:10px;}
#forum #stsUnionNav {background: url(../img/navBg02.gif) center bottom no-repeat; padding:18px 12px 10px 20px; height:10px; min-height:10px; margin-bottom:20px;}
html>body #forum #stsUnionNav {height:auto;}
#forum #stsUnionNav .item {float:left; margin-right:33px;}
#forum #stsUnionNav .rss {float:right; margin-right:2px;}
#forum #leftThinCol {float:left; width:231px;}
#forum #leftThinCol .categories {padding:0 25px 5px 14px;}
#forum #leftThinCol .categories h2 {background: url(../img/h2cats.gif) left top no-repeat; height:32px; margin-bottom:12px;}
#forum #leftThinCol .categories h2 span {display:none;}
#forum #leftThinCol .categories ul {padding-left:8px;}
#forum #leftThinCol .categories ul li {padding-bottom:10px;}
#forum #leftThinCol .categories ul li a {font-size:1.2em; text-decoration:none; color:#376298;}
#forum #leftThinCol .categories ul li a:hover {color:#718fb6;}
#forum #leftThinCol .tags {padding:24px 25px 0 20px; background: url(../img/tagsBg.gif) 16px top no-repeat;}
#forum #leftThinCol .tags a {font-size:.8em; color:#376298; text-decoration:none;}
#forum #leftThinCol .tags a:hover {color:#718fb6;}
#forum #leftThinCol .tags .one {font-size:.8em;}
#forum #leftThinCol .tags .two {font-size:.8em;}
#forum #leftThinCol .tags .three {font-size:1em;}
#forum #leftThinCol .tags .four {font-size:1.1em;}
#forum #leftThinCol .tags .five {font-size:1.2em;}
#forum #leftThinCol .tags .six {font-size:1.3em;}
#forum #leftThinCol .tags .seven {font-size:1.4em;}
#forum #leftThinCol .tags .eight {font-size:1.7em;}
#forum #leftThinCol .tags .nine {font-size:1.8em;}

#forum #centerCol {float:left; width:432px;}
#forum #centerCol .cat {padding-bottom:12px; color:#333333;}
#forum #centerCol .cat a {color:#376298; text-decoration:none;}
#forum #centerCol .cat a:hover {color:#718fb6;}
#forum #centerCol .cat h3 {padding:0 0 10px 4px;}
#forum #centerCol .cat p {padding:0 0 15px 4px;}
#forum #centerCol .cat .item {padding:0 0 13px 9px;}
#forum #centerCol .cat .item .image {float:left; width:26px; margin-right:10px;}
#forum #centerCol .cat .item .image img {border:1px solid #cfcfcf;}
#forum #centerCol .cat .item .desc {float:left; width:370px;}
#forum #centerCol .cat .item .desc p {padding:0 0 2px 0;}
#forum #centerCol .rss {background: url(../img/rss03.gif) left top no-repeat; padding-top:12px;}

#forum #rightCol {float:left; width:315px;}
#forum #rightCol .contribitors {padding:0 0 18px 4px;}
#forum #rightCol .contribitors h2 {background: url(../img/h2cont.gif) left top no-repeat; height:20px; margin-bottom:15px;}
#forum #rightCol .contribitors h2 span {display:none;}
#forum #rightCol .contribitors .item {background: url(../img/itemBg06.gif) left top no-repeat; float:left; width:53px; margin-right:9px; margin-bottom:15px; height:66px; padding:3px 0 0 5px;}
html>body #forum #rightCol .contribitors .item {width:48px; height:63px;}
#forum #rightCol .contribitors .last {margin-right:0;}
#forum #rightCol .search {padding:15px 0 10px 4px; background: url(../img/searchBg.gif) left top no-repeat;}
#forum #rightCol .search .adv {float:right; padding-right:12px;}
#forum #rightCol .search .adv a {color:#333333; text-decoration:none;}
#forum #rightCol .search .adv a:hover {color:#b5b5b5;}
#forum #rightCol .search h2 {background: url(../img/h2searchForum.gif) 6px top no-repeat; height:12px; margin-bottom:10px;}
#forum #rightCol .search h2 span {display:none;}
#forum #rightCol .search .txt {width:243px; height:20px; float:left; margin-right:3px; font-weight:.9em; padding:0 5px;}
html>body #forum #rightCol .search .txt {width:233px; height:17px;}
#forum #rightCol .search .btn {float:left;}
#forum #rightCol .anotherSearch {padding:0 0 15px 4px; background: url(../img/searchBg.gif) left bottom no-repeat; margin-bottom:10px;}
#forum #rightCol #rightColRkls {background: url(../img/rklBg03.gif) left top no-repeat;}
#forum #rightCol .popular {background: url(../img/searchBg.gif) left bottom no-repeat; margin-bottom:10px;}
#forum #rightCol .popular h2 {background: url(../img/h2popularDisc.gif) left top no-repeat; height:20px; margin-bottom:10px;}
#forum #rightCol .popular h2 span {display:none;}
#forum #rightCol .popular .item {padding-bottom:15px;}
#forum #rightCol .popular .item .image {width:26px; margin-right:10px; float:left;}
#forum #rightCol .popular .item .image img {border:1px solid #cfcfcf;}
#forum #rightCol .popular .item .desc {width:270px; float:left; color:#333333;}
#forum #rightCol .popular .item .desc a {color:#376298; text-decoration:none;}
#forum #rightCol .popular .item .desc a:hover {color:#718fb6;}
#forum #rightCol .tags {padding:0 20px 15px 0;}
#forum #rightCol .tags a {font-size:.8em; color:#376298; text-decoration:none;}
#forum #rightCol .tags a:hover {color:#718fb6;}
#forum #rightCol .tags .one {font-size:.8em;}
#forum #rightCol .tags .two {font-size:.8em;}
#forum #rightCol .tags .three {font-size:1em;}
#forum #rightCol .tags .four {font-size:1.1em;}
#forum #rightCol .tags .five {font-size:1.2em;}
#forum #rightCol .tags .six {font-size:1.3em;}
#forum #rightCol .tags .seven {font-size:1.4em;}
#forum #rightCol .tags .eight {font-size:1.7em;}
#forum #rightCol .tags .nine {font-size:1.8em;}

#forum #bigCenterCol {width:630px; float:left;}
#forum #bigCenterCol .cat {padding-left:23px; color:#333333;}
#forum #bigCenterCol .cat a {color:#376298; text-decoration:none;}
#forum #bigCenterCol .cat a:hover {color:#718fb6;}
#forum #bigCenterCol .cat h2 {margin-bottom:10px;}
#forum #bigCenterCol .cat p {font-size:1.1em; padding-bottom:20px; padding-left:2px; padding-right:20px;}
#forum #bigCenterCol .cat .item {padding-bottom:16px; padding-left:3px;}
#forum #bigCenterCol .cat .item .image {float:left; width:76px; margin-right:16px;}
#forum #bigCenterCol .cat .item .image img {border:2px solid #999;}
#forum #bigCenterCol .cat .item .desc {float:left; width:530px;}
#forum #bigCenterCol .cat .item .desc h4 {font-size:1.1em; font-weight:normal; padding-bottom:5px;}
#forum #bigCenterCol .cat .item .desc p {padding:0 0 5px 0; font-size:1em;}
#forum #bigCenterCol .cat .item .desc .media {padding:15px 0; text-align:center;}
#forum #bigCenterCol .cat .comments {background: url(../img/commentsBg.gif) left top no-repeat; padding:14px 25px 0 9px; height:10px; min-height:10px;}
html>body #forum #bigCenterCol .cat .comments {height:auto;}
#forum #bigCenterCol .cat .comments h3 {padding:0 0 10px 78px; font-size:1.2em; font-weight:normal;}
#forum #bigCenterCol .cat .comments a {color:#376298; text-decoration:none;}
#forum #bigCenterCol .cat .comments a:hover {color:#6f8eb4;}
#forum #bigCenterCol .cat .comments .cmnt {padding:11px;}
#forum #bigCenterCol .cat .comments .cmnt .image {float:left; width:50px; margin-right:15px;}
#forum #bigCenterCol .cat .comments .cmnt .image img {border:2px solid #999;}
#forum #bigCenterCol .cat .comments .cmnt .desc {float:left; width:510px; color:#666;}
#forum #bigCenterCol .cat .comments .cmnt .desc .sub {font-size:.8em; color:#376298; padding-bottom:4px;}
#forum #bigCenterCol .cat .comments .cmnt .desc p {padding:0 0 4px 0;}
#forum #bigCenterCol .cat .comments .marked {background-color: #dadfe6;}
#forum #bigCenterCol .cat .comments .level1 {margin-left:65px;}
#forum #bigCenterCol .cat .comments .level1 .desc {width:445px;}
#forum #bigCenterCol .cat .comments .level2 {margin-left:130px;}
#forum #bigCenterCol .cat .comments .level2 .desc {width:380px;}
#forum #bigCenterCol .cat .comments .level3 {margin-left:195px;}
#forum #bigCenterCol .cat .comments .level3 .desc {width:315px;}

#forum #bigCenterCol .rss {background: url(../img/rss04.gif) left top no-repeat; padding-top:12px; margin-left:19px; padding-left:8px; padding-right:25px;}
#forum #bigCenterCol .rss .pager {float:right; color:#666;}
#forum #bigCenterCol .rss .pager span {color:#376298; font-weight:bold;}
#forum #bigCenterCol .rss .pager a {color:#666; text-decoration:none;}
#forum #bigCenterCol .rss .pager a:hover {color:#8d8e8e;}

#forum #bigCenterCol .postRss {background: url(../img/rss04.gif) left top no-repeat; padding-top:12px; margin-top:20px; margin-left:19px; padding-left:8px; padding-right:25px;}
#forum #bigCenterCol .postRss .follow {float:right; color:#666; padding:2px 30px 0 0; padding-left:65px;}
#forum #bigCenterCol .postRss .follow a {color:#666; text-decoration:none;}
#forum #bigCenterCol .postRss .follow a:hover {color:#8d8e8e;}
#forum #bigCenterCol .postRss .pager {float:right; color:#666; width:200px; text-align:right;}
#forum #bigCenterCol .postRss .pager span {color:#376298; font-weight:bold;}
#forum #bigCenterCol .postRss .pager a {color:#666; text-decoration:none;}
#forum #bigCenterCol .postRss .pager a:hover {color:#8d8e8e;}

#startDiscAJAX{position:relative; left:0px;}
#startDiscAJAX .btns {margin-top:30px; padding-top:15px; text-align:right; background: url(../img/bgbgbg.gif) left top no-repeat;}

#forum #startDisc {float:left; width:639px; margin-right:24px; padding-left:21px;}
html>body #forum #startDisc {width:618px;}
#forum #startDisc h1 {height:35px; background: url(../img/h1startD.gif) left top no-repeat; margin-bottom:10px;}
#forum #startDisc h1 span {display:none;}
#forum #startDisc label {float:left; display:block; width:102px; padding-left:5px; color:#666; padding-top:7px;}
html>body #forum #startDisc label {width:97px;}
#forum #startDisc .txt {float:left; width:513px; height:26px; padding:3px 5px 2px 5px; border:1px solid #cecece; border-top:none; border-bottom:none; background: url(../img/dinpbg.gif) left top repeat-x; margin-bottom:9px; font-size:13px; color:#0d4787;}
html>body #forum #startDisc .txt {width:501px; height:21px;}
#forum #startDisc .short {width:487px; margin-right:4px;}
html>body #forum #startDisc .short {width:475px;}
#forum #startDisc .leftorium {float:left;}
#forum #startDisc .postBody {float:left; width:513px; margin-bottom:9px;}
#forum #startDisc .postBody .links {border-left:1px solid #cecece; border-right:1px solid #cecece; background: url(../img/dlinksbg.gif) left top repeat-x; height:30px; padding-top:6px;}
html>body #forum #startDisc .postBody .links {height:24px;}
#forum #startDisc .postBody .links a {margin:0 3px; display:block; float:left; padding:1px;}
#forum #startDisc .postBody .links a:hover {padding:0;}
#forum #startDisc .postBody .links a:hover img {border:1px solid #cccccc;}
#forum #startDisc .postBody textarea {height:168px; width:513px; background-color: #fff; border:1px solid #ccc; overflow:auto; padding:3px 5px; font-size:13px; color:#0d4787;}
html>body #forum #startDisc .postBody textarea {width:501px; height:160px;}
#forum #startDisc select {float:left; width:194px; margin-bottom:9px; font-size:13px; color:#0d4787;}
#forum #startDisc select option {font-size:13px; color:#0d4787;}
#forum #startDisc .file {float:left; margin-bottom:6px; font-size:13px; color:#0d4787;}
#forum #startDisc .btns {margin-top:30px; padding-top:15px; text-align:right; background: url(../img/bgbgbg.gif) left top no-repeat;}


#forum #replyDisc {float:left; width:500px; margin-right:24px; padding-left:95px; padding-top:20px;}
html>body #forum #replyDisc {width:500px;}
#forum #replyDisc h1 {height:35px; background: url(../img/h1startD.gif) left top no-repeat; margin-bottom:10px;}
#forum #replyDisc h1 span {display:none;}
#forum #replyDisc label {text-align:left; display:block; width:102px; padding-left:5px; color:#666; padding-top:7px;}
html>body #forum #replyDisc label {width:97px;}
#forum #replyDisc .txt {float:left; width:513px; height:26px; padding:3px 5px 2px 5px; border:1px solid #cecece; border-top:none; border-bottom:none; background: url(../img/dinpbg.gif) left top repeat-x; margin-bottom:9px; font-size:13px; color:#0d4787;}
html>body #forum #replyDisc .txt {width:501px; height:21px;}
#forum #replyDisc .short {width:487px; margin-right:4px;}
html>body #forum #replyDisc .short {width:475px;}
#forum #replyDisc .leftorium {float:left;}
#forum #replyDisc .postBody {float:left; width:513px; margin-bottom:9px;}
#forum #replyDisc .postBody .links {border-left:1px solid #cecece; border-right:1px solid #cecece; background: url(../img/dlinksbg.gif) left top repeat-x; height:30px; padding-top:6px;}
html>body #forum #replyDisc .postBody .links {height:24px;}
#forum #replyDisc .postBody .links a {margin:0 3px; display:block; float:left; padding:1px;}
#forum #replyDisc .postBody .links a:hover {padding:0;}
#forum #replyDisc .postBody .links a:hover img {border:1px solid #cccccc;}
#forum #replyDisc .postBody textarea {height:168px; width:513px; background-color: #fff; border:1px solid #ccc; overflow:auto; padding:3px 5px; font-size:13px; color:#0d4787;}
html>body #forum #replyDisc .postBody textarea {width:501px; height:160px;}
#forum #replyDisc select {float:left; width:194px; margin-bottom:9px; font-size:13px; color:#0d4787;}
#forum #replyDisc select option {font-size:13px; color:#0d4787;}
#forum #replyDisc .file {text-alignt:left; color:#0d4787;}
#forum #replyDisc .btns {margin-top:0px; padding-top:20px; text-align:right; background: url(../img/bgbgbg.gif) left top no-repeat;}

#createNewClub {float:left; width:665px; padding:10px 20px;}
html>body #createNewClub {width:625px;}
#createNewClub h1 {height:35px; background: url(../img/h1createClub.gif) left top no-repeat; margin-bottom:10px;}
#createNewClub h1 span {display:none;}
#createNewClub .title {height:40px;}
#createNewClub .title h2 {float:left; padding-right:20px;}
#createNewClub .title h2 span {display:none;}
#createNewClub .title .rzd {padding-right:20px; float:left;}
#createNewClub .clcrcol1 {float:left; width:366px; padding-bottom:10px;}
#createNewClub .clcrcol1 h3 {font-size:1.2em; padding-bottom:13px; color:#fff; font-weight:bold;}
#createNewClub .clcrcol1 label {float:left; display:block; padding-top:2px; color:#fff; width:80px;}
#createNewClub .clcrcol1 .txt {float:left; width:254px; height:19px; background-color: #fff; border:1px solid #bbbbbb; padding:2px; margin-bottom:8px;}
html>body #createNewClub .clcrcol1 .txt {height:13px; width:242px;}
#createNewClub .clcrcol1 textarea {float:left; width:254px; height:62px; background-color: #fff; border:1px solid #bbbbbb; padding:2px; margin-bottom:8px;}
html>body #createNewClub .clcrcol1 textarea {height:56px; width:242px;}
#createNewClub .clcrcol1 .red {border-left:2px solid #cc0000;}
html>body #createNewClub .clcrcol1 .red {width:241px;}
#createNewClub .clcrcol1 .file {float:left; margin-bottom:8px;}
#createNewClub .clcrcol1 .file img.fltmg {float:left;}
#createNewClub .clcrcol1 .file a {float:left; display:block; background-color: #fff;}
#createNewClub .clcrcol1 .sign {float:left; padding-left:80px; color:#ccc; padding-bottom:15px;}
#createNewClub .clcrcol2 {float:left; width:250px; padding-bottom:10px;}
#createNewClub .clcrcol2 h3 {font-size:1.2em; padding-bottom:13px; color:#fff; font-weight:bold;}
#createNewClub .clcrcol2 h3.secondary {padding-top:15px; padding-bottom:3px;}
#createNewClub .clcrcol2 p {color:#fff; line-height:15px; padding-bottom:4px;}
#createNewClub .clcrcol2 .check {float:left; margin-right:5px;}
html>body #createNewClub .clcrcol2 .check {float:left; margin-right:7px;}
#createNewClub .clcrcol2 .radio {float:left; margin-right:5px;}
html>body #createNewClub .clcrcol2 .radio {float:left; margin-right:7px;}
#createNewClub .clcrcol2 label {float:left; display:block; color:#fff; padding-top:4px; width:220px;}
html>body #createNewClub .clcrcol2 label {padding-top:0px; margin-bottom:5px;}
#createNewClub .clcrcol2 label span {color:#ccc;}
#createNewClub .btns {text-align:right; background: url(../img/ccBtnsBg.gif) left top no-repeat; padding-top:18px; }
#createNewClub .btns a {margin-left:15px;}
#createNewClub .btns .rzd {margin-left:15px;}


#footerStUnion01 {height:10px; position:relative; min-width:1000px;}
html>body #footerStUnion01 {background: url(../img/footerDescBg.png) center top no-repeat;}
#footerStUnion01 .bg {width:1000px; margin:0 auto; background: url(../img/footerDescBg.jpg) left top no-repeat; height:10px;}

#footerStUnion02 {height:40px; position:relative; min-width:1000px;}
#footerStUnion02 .bg {width:1000px; margin:0 auto; padding-top:0; font-size:.9em; color:#333;}
html>body #footerStUnion02 .bg {background: url(../img/forumBotBg02.png) center top no-repeat;}
#footerStUnion02 .bg a {text-decoration:none; color:#333;}
#footerStUnion02 .bg a:hover {color:#747371 !important;}

#header #userName {position:absolute; right:13px; top:45px;font-size:1.2em;}
#header #userName a {position:absolute;right:90px; width:70px;font-size:0.8em;color:#b1b1b1; text-decoration:none}

#forgotCenterCol {float:left; width:520px; height:400px; background: url(../img/indexCenterColBg.gif) 496px 15px no-repeat; padding-top:14px;}

#loginCenterCol {float:left; width:520px; height:400px; background: url(../img/indexCenterColBg.gif) 496px 15px no-repeat; padding-top:14px;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
//	overflow: hidden;
	width: 100%;
	padding: 0 10px;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-caption a {color: black; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#gallery li, #gallery_videos li { display: inline; padding: 5px; }
.gallery li, .gallery_videos li { display: inline; padding: 5px; }

#rec_photos li, #rec_users li, #rec_videos li { 
	display: inline; 
	}

#rec_photos li, #rec_users li, #rec_videos li { 
	display: inline; 
	}

#slide_screen, #slide_screen_users, #slide_screen_videos {
			width: 546px;
			padding: 0px;
	}			

#slide_screen li, #slide_screen_users li, #slide_screen_videos li{
		float:left;
		list-style:none;
	}
#slide_screen .jq-ss-simple, #slide_screen_users .jq-ss-simple, #slide_screen_videos .jq-ss-simple{
		/* vertical-align: middle; */
	}
	
#slide_screen_users .jq-ss-simple {background: url(../img/freshmanItem.gif) left top no-repeat; padding:6px 0 0 11px; width:83px; height:117px; margin:0 15px 0 0;}
	
	
#slide_left, #slide_right{
		font-weight:bolder;
		font-size:36px;
		display:block;
		text-decoration:none;
		color:black;
		}
#slide_view {	
		margin-left: 5px;		
		width:535px;
		height:92px;
		overflow:hidden;
	}

#slide_view_videos {	
	margin-left: 11px;		
	width:535px;
	height:91px;
	overflow:hidden;
	
}

#slide_view_users{
	margin-left: 6px;	
		width:540px;
		overflow:hidden;
	}
	
#rec_photos, #rec_users, #rec_videos { 
	width:3818px !important;
	width:3822px;
	padding:0;
}

#profile_clubs {float:left; width:447px;  position:relative; height:10px; min-height:10px;  overflow: auto; height: 200px;}
#profile_clubs #sortBy {position:absolute; right:30px; top:6px; color:#fff; height:20px;}
#profile_clubs #sortBy label {float:left; margin-right:4px; padding-top:4px;}
#profile_clubs #sortBy select {float:left; font-size:.9em; width:100px; color:#000;}
#profile_clubs #sortBy option {color:#000;}
#profile_clubs .content {padding-left:2px; height:10px; min-height:10px;}
html>body #profile_clubs .content {height:auto;}

#profile_clubs .item {float:left; margin-bottom:10px;}
#profile_clubs .item .image1 {width:73px; width:210px; text-align: center; padding: 0px; background: url(../img/itembg04.gif) center no-repeat;}
#profile_clubs .item .desc {float:left; width:210px; text-align: center;}
#profile_clubs .item .desc h3 {font-weight:bold; font-size:1.2em; color:#fff;}
#profile_clubs .item .desc h3 a {color:#fff; text-decoration:none;}
#profile_clubs .item .desc h3 a:hover {color:#c6cac9;}
#profile_clubs .item .desc .sub {color:#fff; color:#fff; font-size:.9em; padding-bottom:4px;}
#profile_clubs .item .desc p {color:#ccc;}
#profile_clubs .item .desc p a {color:#ccc; text-decoration:none;}
#profile_clubs .item .desc p a:hover {color:#fff;}

.calendar-common {
	border-left: 0px #52b1ff solid;
	border-bottom: 0px #52b1ff solid;
	width: 60px;
	height: 20px;
	text-align: left;
	padding-left: 5px;
	font-size: 11px;
	font-family: Arial;
	color: #666666;
}

.currentDay {
	border: 0px #B8C7DA solid;	
}

.selectDay {
	background-color: #70B4F1;
	color: #B8C7DA;
}

.cal-header-cell-left {
	border-top: 0px #52b1ff solid;
	border-right: 0px;
	text-align: left;
}

.cal-header-cell-center {
	border-top: 0px #52b1ff solid;
	border-bottom: 0px #52b1ff solid;
	border-right: 0px;
	border-left: 0px;
	text-align: center;
	padding-left: 0px;
	font-size: 12px;
	font-weight: none;
	color: #EE9600;
}

.cal-header-cell-right {
	border-top: 0px #52b1ff solid;
	border-right: 0px #52b1ff solid;
	border-left: 0px;
	text-align: right;

}

.cal-weekend-cell-left {
	font-weight: none;
}

.cal-weekend-cell-right {
	border-right: 0px #52b1ff solid;
	font-weight: none;
}
.calendar-after {
	color: #38A6FF;
	display:none;
	
}
.calendar-after-right {
	display:none;
	border-right: 0px #52b1ff solid;
	color: #38A6FF;
	font-weight: none;

}

.calendar-after-left {
	color: #38A6FF;
	font-weight: none;
	display:none;
}

.calendar-before {
	color: #E6E6E6;
}

.cal-week-cell {
}

.cal-day-names-cells {
	font-weight: normal;
	padding: 2px 6px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #4C4C4C;
}

.cal-day-names-cells-sa {
	font-weight: normal;
	padding: 2px 6px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #4C4C4C;
}

#followDiv {
	color: #AAAAAA; 
	font-size: 16px; 
	text-align: right;
}

#header #icons td {
	vertical-align: bottom;
	line-height: 1;
	text-align: left;
	padding: 0px;
	marging: 0px;
	font-size: 9px;
	font-family: Arial;
	color: white;
}

#header #icons a {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-family: Arial;
	color: white;
}
#icons td div {
	padding-top: 6px; 
	text-align: center;
	font-weight: bold;
}
#header #icons img {
	margin: 0px;
	padding: 0px;
}
.submenu {
	position: absolute; 
	display: none;
	z-index: 100;
}
.submenu td {
	text-align: left;
}

td.tab_n {
	background: url(../img/tab_n.gif) repeat-x;
	height: 49px;
}
.tab_border, td.tab_n {
	border-bottom: 1px solid #637a8c;
}
.tab_border {
	vertical-align: bottom;
}
#forum #bigCenterCol .cat .tab_border h2 {
	margin-bottom: 2px;
	vertical-align: bottom;
}
.tab_a, .tab_n, .tab_n a, .tab_a span {
	font-size: 14px;
}
.tab_a, .tab_n {
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
}
.tab_a span {
	color: #0d4787;
	font-weight: bold;
}
td.tab_a {
	background: url(../img/tab_a.gif) repeat-x;
	height: 49px;
}
.tab_n a, #forum #bigCenterCol .cat .tab_n a {
	color: #376298;
	text-decoration: underline;
}
.tab_n a:hover, #forum #bigCenterCol .cat .tab_n a:hover {
	color: #0d4787;
	text-decoration: underline;
	font-weight: bold;
}

