html{height:100%;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:#FFF;color:#000;text-align:center;}
a:link,a:visited,a:active{color:#03C;}
a.dg{color:#333;}
a.dg1:link,a.dg1:visited,a.dg1:active link{color:#03c;}
a.dg2:link,a.dg2:visited,a.dg2:active link{color:#393;}
a.dg3:link,a.dg3:visited,a.dg3:active link{color:#E50;}
a.dg4:link,a.dg4:visited,a.dg4:active link{color:#c33;}
a.dg5:link,a.dg5:visited,a.dg5:active link{color:#333;}
code{font-family:Courier,"Courier New",monospace;font-size:12px;}
img{border:none;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000;margin-top:5px;margin-bottom:3px;padding:0;display:inline;}
h1{font-size:19px;}
h1.leftNavNoContent{margin-bottom:8px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:10px;}
hr{border:0;margin-top:12px;border-top:1px dashed #999;height:1px;}
dg1{color:#03c;}
dg2{color:#393;}
dg3{color:#f60;}
dg4{color:#c33;}
dg5{color:#333;}
.standardText{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000;}
.normalText{font-size:12px;}
.smallText{font-size:11px;}
.xsmallText{font-size:10px;}
.xxsmallText{font-size:9px;}
.largeText{font-size:14px;}
.xlargeText{font-size:16px;}
.xxlargeText{font-size:19px;}
.xxxlargeText{font-size:21px;}
.grayText{color:#666;}
.dgText{color:#333;}
.smgrayText{font-size:11px;color:#666;}
.smdgText{font-size:11px;color:#333;}
.col1{color:#03c;}
.col2{color:#393;}
.col3{color:#f60;}
.col4{color:#c33;}
.col5{color:#333;}
.standardLabel{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#333;}
.label{font-weight:bold;color:#333;}
.smallLabel{font-weight:bold;font-size:11px;color:#333;}
.xsmallLabel{font-weight:bold;font-size:10px;color:#333;}
.largeLabel{font-weight:bold;font-size:14px;color:#333;}
.headerTitle{color:#000;font-size:14px;font-weight:bold;padding:4px 4px 0 0;}
.headerTitleLite{color:#333;font-size:13px;font-weight:bold;}
.headerTitleRight{float:right;padding:1px 5px 0 0;font-size:12px;font-weight:bold;color:#333;}
.headerTitleCenter{padding:1px 23px 0 0;text-align:center;font-size:12px;font-weight:normal;}
.spacer{clear:both;height:1px;font-size:1px;}
.alignMid{vertical-align:middle;}
.alignTop{vertical-align:top;}
.alignBot{vertical-align:bottom;}
.alignR{text-align:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}
.floatL{float:left;}
.floatR{float:right;}
.required{color:#F00;}
.rating{font-size:11px;}
.footerBox{padding:0 5px;border:1px solid #ccc;background-color:#eee;margin-bottom:15px;margin-top:0;}
.contentBox{padding:6px;border:1px solid #CCC;}
.spOffersDiv{margin-top:18px;line-height:16px;}
.spOffersEntry{margin-bottom:10px;}
.hid{display:none;}
.extraVertSpaceReg{padding-top:8px;}
#sidebarRight245{float:right;width:245px;margin-left:15px;margin-bottom:9px;}
#sidebarRight305{float:right;width:305px;margin-left:10px;margin-bottom:9px;}
#mainContent{width:700px;margin-right:12px;}
#sideContent{float:right;width:160px;padding-top:2px;}
#sideAd{float:right;width:160px;padding-top:5px;}
#leaderboardAd1{width:728px;height:90px;padding-top:5px;text-align:right;}
#sideNav{float:left;width:140px;}
#sideNav .body{text-align:left;}
#sideNav .navHead{font-weight:bold;font-size:14px;padding:8px 0 1px 0;}
#sideNav .navBody{padding-bottom:10px;}
#sideNav .navBody12{font-size:12px;line-height:18px;padding-bottom:10px;text-align:left;vertical-align:middle;}
#sideNav .navBody11{font-size:11px;line-height:15px;padding-bottom:10px;text-align:left;}
#sideNav .navButton{padding-bottom:4px;}
#sideNav #bottomAdDiv{padding:20px 0;text-align:center;}
#mainContentWithNav{width:540px;margin-left:140px;}
#leaderboardAd{height:90px;padding-top:5px;padding-bottom:5px;text-align:center;}
#sectionHeader{height:25px;border-bottom:1px solid #999;padding-bottom:10px; }
#sectionHeader .my{float:right;padding-bottom:0px;}
#sectionHeader .name{float:left;font-size:18px;font-weight:bold;color:#666;text-align:left;padding-bottom:0px;}
#sectionHeader .title{font-size:16px;font-weight:bold;color:#666;padding-bottom:0px;}
#baseDiv{position:relative;width:875px;margin-left:auto;margin-right:auto;}
#logoTagDiv{float:left;padding-top:9px;padding-right:15px;padding-bottom:1px;cursor:hand;}
#logoHomeTip{display:none;position:absolute;top:9px;bottom:1px;left:0;cursor:hand;}
#utilDiv{padding-right:15px;padding-bottom:12 px;text-align:right;}
.utilDelim{padding-left:3px;padding-right:3px;}
#flagsDiv{height:18px;padding-bottom:0;padding-right:0;text-align:right;align:right;}
.utilflags{padding-left:5px;padding-right:5px;}
#iconMail{vertical-align:text-bottom;padding:1px 0 1px 0;}
#searchDiv{padding-top:4px;padding-bottom:2px;text-align:right;}
.searchField{width:250px;color:#000;font-size:12px;}
#accountQuickLinks{align:right;width:110px;}
#footerDiv{clear:both;width:875px;margin-top:12px;padding-bottom:12px;font-size:11px;}
#footerCopyright{padding-top:12px;text-align:center;}
#footerLinks{height:50px;line-height:15px;}
#footerSearch{text-align:center;border-bottom:1px solid #CCC;padding-bottom:8px;margin-bottom:8px;}
#footerContent{background:#EEE;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:8px 0;}
.footColumnLeft{width:255px;padding-left:10px;margin-right:20px;border-right:1px solid #CCC;}
.footColumnMid{width:255px;margin-right:20px;border-right:1px solid #CCC;}
.footColumnRight{padding-right:10px;}
.footLabel{font-weight:bold;font-size:11px;color:#333;}
.footValues{margin-left:0;padding-bottom:6px;font-size:11px;height:30px;}
.footValues .column{float:left;margin-right:20px;}
.myAccountContainer{position:relative;float:right;}
.myAccountMenu{position:absolute;top:9px;left:0;z-index:2;width:120px;height:120px;text-align:left;}
.menuBox{margin-top:6px;background-color:#FFF;border-top:1px #CCC solid;border-left:1px #CCC solid;border-right:1px #999 solid;border-bottom:1px #999 solid;padding:4px;width:90px;}
.menuBoxItem{text-align:left;padding:2px;margin:0;background-color:#FFF;cursor:pointer;cursor:hand;}
a.dropdownLinks:link{text-decoration:none;}
a.dropdownLinks:hover{text-decoration:none;}
a.dropdownLinks:visited{text-decoration:none;}
a.dropdownLinks:active{text-decoration:none;}
#subnavContent{width:670px;}
#subnavSidebar{border:1px solid #CCC;float:right;width:185px;background-color:#EEE;padding:0;margin-top:0;margin-left:15px;}
.navItem{list-style:none;margin:0;padding:6px;border-bottom:1px dashed #999;font-weight:bold;}
.navItemHighlight{list-style:none;padding:6px;background-color:#BCE;border-bottom:1px dashed #999;font-weight:bold;}
.sidebarLinks{margin-top:3px;margin-bottom:3px;}
.dataEntryTable{width:650px;}
.formLabel{font-weight:bold;text-align:right;width:200px;}
.formImg{padding-right:2px;vertical-align:middle;}
.formField{width:450px;}
.dataEntryTableSmall{width:500px;font-size:12px;}
.formLabelSmall{font-weight:bold;text-align:right;width:125px;}
.formFieldSmall{width:275px;}
.formHighlight{background-color:#BCE;background-position:left top;border:1px dashed #006;padding:9px;margin-bottom:5px;}
.defaultTextarea{width:400px;height:80px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.contestAddForm{text-align:center;width:130px;float:right;padding:3px 0;margin:0;}
.thumbArrowL{padding:10px 0;width:40px;}
.thumbArrowR{padding:10px 0;}
.contestThumb{vertical-align:top;text-align:center;width:100px;height:180px;overflow:auto;padding:10px 5px;}
.thumbInfo{text-align:left;padding:3px 0 0 5px;}
.thumbHilite{border:2px #fc3 solid;}
img.rating{border:0;padding:0;margin:0;vertical-align:middle;}
.runtime{font-size:11px;color:#000;font-weight:bold;}
.title{font-weight:bold;font-size:12px;}
.desc{margin:3px 0;font-size:12px;}
.facets{margin-top:2px;margin-bottom:3px;font-size:11px;line-height:13px;}
.vEntry{padding:10px 0px; border-bottom:1px dashed #999}
.hpSubsHeading{font-weight:bold;font-size:13px;margin-bottom:2px;}
.hpSubsEntry{width:90px;font-size:11px;}
.hpStatsEntry{margin-top:8px;}
.hpStatsHeading{font-weight:bold;font-size:13px;margin-bottom:2px;}
#hpEmbedTopCap{height:35px;overflow:hidden;padding-bottom:1px;}
#hpEmbedUnderBlock{padding-top:5px;}
#hpEmbedRatingDiv{float:right;}
#hpAccountquickLinksDiv{background:url(/images/maintabs/meupainel.png) top left no-repeat;width:300px;height:30px;line-height:30px;font-size:11px;margin-bottom:10px;}
.hpWNentry{padding-top:3px;}
.hpWNimage{float:left;width:30px;height:37px;margin-bottom:12px;}
.hpWNdesc{margin-left:36px;margin-bottom:12px;}
#hpFeaturedHeading{border-bottom:1px solid #CCC;}
#hpFeaturedMoreTop{float:right;padding-top:4px;font-weight:bold;}
#hpFeaturedMoreBottom{margin-bottom:15px;padding-top:8px;text-align:right;font-weight:bold;}
.hpVfacetRight{float:right;padding-top:1px;}
.hpVfacetLeft{float:left;padding:1px 10px 0 0;}
.catNameHeader{font-size:16px;font-weight:bold;padding:6px 0 4px 0;}
.catNameHeader a{text-decoration:none;}
.catNameHeader a:hover{text-decoration:underline;}
.catFeatureVidDiv{padding-bottom:5px;}
.catMoreDiv{font-size:11px;}
.catSearchDiv{margin:4px 0 12px 0;padding:6px;background:#EEE;border:1px solid #CCC;}
.catEntry{position:relative;width:174px;height:130px;margin-bottom:15px;cursor:pointer;cursor:hand;}
.catHeading{font-size:15px;font-weight:bold;color:#333;margin-bottom:0;margin-top:30px;}
.catBox{background:url(/images/maintabs/pic_catbox_174x100.gif) top left no-repeat;padding:8px 0 0 8px;height:100px;}
.catBox1{background:url(/images/maintabs/pic_catbox_174x100_1.gif) top left no-repeat;padding:8px 0 0 8px;height:100px;}
.catBox2{background:url(/images/maintabs/pic_catbox_174x100_2.gif) top left no-repeat;padding:8px 0 0 8px;height:100px;}
.catBox3{background:url(/images/maintabs/pic_catbox_174x100_3.gif) top left no-repeat;padding:8px 0 0 8px;height:100px;}
.catBox4{background:url(/images/maintabs/pic_catbox_174x100_4.gif) top left no-repeat;padding:8px 0 0 8px;height:100px;}
.catBox5{background:url(/images/maintabs/pic_catbox_174x100_5.gif) top left no-repeat;padding:8px 0 0 8px;height:100px;}
.catVEntry{height:45px;}
.catVstill{float:left;padding-right:4px;}
.catVtitle{font-size:11px;font-weight:bold;}
.catVfrom{font-size:11px;color:#333;padding-top:1px;}
.catPrimaryVidDiv{float:left;width:85px;height:65px;margin-right:6px;}
.catPriVstill{width:85px;height:65px;border:0;}
.catSecVstill{float:left;width:21px;height:16px;margin:0 3px 3px 0;background:#CCC;}
.catSecVstill img{width:21px;height:16px;}
.catMore{position:absolute;bottom:16px;right:8px;font-size:11px;text-align:right;}
.catSearchDiv{margin:4px 0 12px 0;padding:6px;background:#EEE;border:1px solid #CCC;}
.commEntry{padding-top:6px;margin-bottom:42px;}
.commHeading{border-bottom:1px solid #DDD;margin-bottom:4px;}
.commHeading .count{color:#666;padding-left:12px;}
.commHeading .more{float:right;font-size:11px;font-wieght:bold;padding-top:6px;}
.commCollegeDesc{font-size:15px;line-height:20px;}
#contestTerms{display:none;width:655px;z-index:99;position:absolute;left:5px;background-color:#ddd;margin:5px 10px 0 0;border:2px #ccc solid;padding:15px 15px 50px 15px;}
#termsBox{padding:5px;text-align:left;width:600px;height:280px;overflow:auto;background-color:#fff;}
#siSignupDiv{float:left;width:420px;margin-bottom:24px;}
#suSignupDiv{float:left;background-color:#EEE;margin-bottom:24px;}
#suInOrderToDiv{background-color:#FFC;border:1px solid #CC6;margin:6px 25%;padding:6px;font-weight:bold;}
#suSigninDiv{width:400px;float:right;}
.dataEntryTableSm{width:360px;margin-top:5px;}
.formLabelLong{font-weight:bold;text-align:right;width:210px;}
.formLabelSm{font-weight:bold;text-align:right;width:200px;}
.formFieldShortSm{width:180px;}
.formFieldShort{width:327px;}
.customizationTable{width:875px;}
.inputSize{width:559px;}
tr.inputsizeSmall td{width:22px;text-align:center;}
tr.inputSizeMedium td{width:537px;text-align:left;}
tr.inputSizeSs td{width:316px;}
.formTable{width:537px;}
.profileSubLinks{color:$theme_obj.link_color;}
#viewPublicChannel{clear:right;float:right;margin-left:12px;padding:6px 8px;border:1px solid #999;font-weight:bold;}
.horizontalDisplayTable{margin-left:30px;margin-bottom:15px;width:630px;}
tr.horizontalDisplayTable td{text-align:center;width:90px;font-weight:bold;}
.displayTable{border:1px solid #CCC;}
tr.displayTable td{padding-top:4px;padding-bottom:8px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
.displayPostTable{border:1px solid #CCC;}
tr.displayPostTable td{padding-top:4px;padding-bottom:8px;}
.columnTitles{font-weight:bold;color:#000;}
.imgBrdr{border:2px solid #CCC;}
.editDividerTable{border-bottom:1px dashed #CCC;width:650px;padding-bottom:10px;padding-top:15px;}
.editDividerTableEnd{border-bottom:none;width:650px;padding-bottom:10px;padding-top:15px;}
.formLabelTiny{font-weight:bold;width:100px;text-align:right;}
.alertBoxSm{border:2px solid #C00;padding:6px;margin-top:6px;margin-bottom:6px;text-align:left;font-weight:bold;font-size:12px;color:#000;width:420px;}
.descriptionTable{border:1px solid #CCC;}
tr.descriptionTable td{padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:5px;border-bottom:1px solid #CCC;}
tr.descriptionTableNB td{padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:5px;}
.quicklist_container{padding-top:12px;}
div.scroll{height:206px;overflow:auto;}
.pagingDiv{background:#eee;padding:5px 0;font-size:13px;color:#333;font-weight:bold;text-align:right;}
.pagerCurrent{color:#333;background-color:#FFF;padding:1px 4px;border:1px solid #999;margin-right:5px;cursor:pointer;cursor:hand;}
.pagerNotCurrent{color:#03C;background-color:#eee;padding:1px 4px;border:1px solid #999;margin-right:5px;text-decoration:underline;cursor:pointer;cursor:hand;}
#myaLeftCol{width:360px;float:left;}
#myaRightCol{width:360px;margin-left:375px;}
.bodystyle{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.small{font-size:10px;}
.bold{font-weight:bold;}
.highlight{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#333;}
.nav{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;}
.nav_sub{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;}
.title_login{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#FFF;}
a.title:link{font-family:Arial,Helvetica,sans-serif;color:#CFF;font-size:12px;font-weight:bold;}
a.title:active{font-family:Arial,Helvetica,sans-serif;color:#CFF;font-size:12px;font-weight:bold;}
a.title:visited{font-family:Arial,Helvetica,sans-serif;color:#CFF;font-size:12px;font-weight:bold;}
a.title:hover{font-family:Arial,Helvetica,sans-serif;color:#CFF;font-size:12px;font-weight:bolder;}
.table_top{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#333;}
.success{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#333;}
.error{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#F00;}
.tableFavRemove{margin-right:5px;margin-left:10px;margin-top:8px;margin-bottom:5px;}
.tableVideoStats{width:100%;background-image:url(img/table_results_selected_bg.gif);background-repeat:repeat-x;background-color:#FFC;background-position:left top;border:1px dashed #CC6;padding-top:5px;padding-bottom:15px;margin-top:10px;margin-bottom:10px;}
.tableSubTitle{padding:0 0 5px 0;border-bottom:1px dashed #CCC;margin-bottom:10px;font-size:14px;font-weight:bold;color:#C63;}
.brownSubTitle{font-size:13px;font-weight:bold;color:#C63;}
.SubTitle{font-size:14px;font-weight:bold;color:#C63;}
.tableSubTitleInfo{font-size:12px;padding:3px;padding-left:10px;}
.moduleEntrySelected{background-image:url(img/table_results_selected_bg.gif);background-repeat:repeat-x;background-color:#FFC;background-position:left top;border-bottom:1px dashed #999;padding:10px 10px 0 10px;}
.moduleEntry{background-color:#DDD;background-image:url(img/table_results_bg.gif);background-position:left top;background-repeat:repeat-x;border-bottom:1px dashed #999;padding:10px;}
.moduleEntryThumb{border:5px solid #FFF;margin-right:10px;}
.moduleEntryTitle{font-size:14px;font-weight:bold;margin-bottom:2px;color:#333;}
.moduleEntryDescription{font-size:12px;margin-bottom:6px;color:#333;padding-right:10px;}
.moduleEntryTags{font-size:12px;margin-bottom:5px;color:#444;}
.moduleEntryDetails{font-size:11px;margin-bottom:5px;color:#444;}
.moduleEntrySpecifics{font-size:11px;margin-bottom:1px;color:#444;}
.moduleTitle{font-size:14px;font-weight:bold;margin:0 0 5px 5px;color:#444;}
.moduleTitleBar{width:100%;background-color:#CCC;border-bottom:1px dashed #999;}
.moduleFeatured{background-color:#DDD;background-image:url(img/table_results_bg.gif);background-position:left top;background-repeat:repeat-x;border-bottom:1px dashed #999;padding:5px 5px 15px 5px;}
.moduleFeaturedThumb{border:5px solid #FFF;margin:5px;}
.moduleFeaturedTitle{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-bottom:3px;color:#03C;}
.moduleFeaturedDetails{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#666;margin-bottom:3px;}
.moduleFrameBarTitle{font-size:12px;font-weight:bold;margin:0 5px 5px 5px;color:#444;}
.moduleFrameEntrySelected{width:270px;background-color:#FFC;background-image:url(img/table_results_selected_bg.gif);background-repeat:repeat-x;background-position:left top;border-bottom:1px dashed #999;padding:8px;}
.moduleFrameEntry{width:270px;background-color:#DDD;background-image:url(img/table_results_bg.gif);background-position:left top;background-repeat:repeat-x;border-bottom:1px dashed #999;padding:8px;}
.moduleFrameTitle{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-bottom:3px;color:#03C;}
.moduleFrameDetails{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;margin-bottom:5px;color:#666;}
.formTitle{padding:4px;padding-left:7px;padding-bottom:5px;margin-bottom:10px;background-color:#e5ecf9;border-bottom:1px dashed #36C;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.formTable{width:80%;padding:5px;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.formIntro{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;margin-bottom:15px;padding-left:10px;}
.formFieldInfo{font-size:11px;color:#555;margin-top:5px;margin-bottom:5px;}
.pageTitle{padding:4px;padding-left:7px;padding-bottom:5px;margin-bottom:15px;background-color:#e5ecf9;border-bottom:1px dashed #36C;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}
.pageTable{padding:0 5px 0 5px;margin-bottom:20px;}
.pageText{padding:0 5px 0 5px;}
.pageIntro{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin-bottom:15px;}
.mailMessageArea{background-color:#FFF;border:1px dashed #999;padding:7px;padding-bottom:10px;margin-bottom:15px;}
.watchTitleBar{background-color:#CCC;border-bottom:1px dashed #999;}
.watchTitle{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin-left:5px;margin-bottom:6px;color:#333;}
.watchTable{background-color:#DDD;background-image:url(img/table_results_bg.gif);background-repeat:repeat-x;background-position:left top;border-bottom:1px dashed #999;padding:5px;padding-bottom:10px;text-align:center;}
.watchInfoArea{width:395px;text-align:left;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-left:15px;padding-right:15px;padding-bottom:15px;background-color:#FFF;}
.watchDescription{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:10px 0 5px 0;color:#000;border-top:1px dotted #CCC;}
.watchTags{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:5px 0 10px 0;color:#333;}
.watchAdded{font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-bottom:10px;color:#333;}
.watchDetails{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#333;}
.commentsTitle{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#333;background-color:#fFf;padding:20px;padding-top:0;padding-bottom:5px;border-top:0 dashed #999;border-bottom:0 dashed #999;}
.starremove{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#333;background-color:#fFf;padding-top:0;padding-bottom:5px;border-top:0 dashed #999;border-bottom:0 dashed #999;}
.groupCommentsTitle{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#333;background-color:#EEE;padding:5px;padding-bottom:6px;}
.BoxedBorderTable{padding-left:10px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;}
.vertLeftDashTable{border-left:1px dashed #CCC;background-image:url(img/long_grad_bg.jpg);background-repeat:repeat-x;background-repeat:repeat-y;}
.commentsEntry{font-size:11px;background-color:#FFC;padding:10px;border-bottom:1px dashed #999;}
.commentsThumb{border:5px solid #FFF;margin-right:5px;}
.profileLabel{font-size:12px;font-weight:bold;color:#D83;margin:10px 0 2px 0;}
.standoutLabel{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000;}
.brightLabel{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#FFF;}
.SubscriptionTables{border:none;}
.SubscriptionTables td{padding-top:10px;padding-bottom:10px;padding-left:1px;padding-right:1px;text-align:center;border-bottom:1px dashed #666;color:#666;}
.SubscriptionVideos{background-color:#FFF;text-align:center;}
.SubscriptionVideos td{border-bottom:none;}
.parentSection{background:#FFC;}
.parentSection td{font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-right:2px;padding-bottom:5px;margin-top:1px;}
.childrenSection{background:#FFF;border-bottom:1px dashed #CCC;}
.childrenSection td{font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-right:2px;padding-bottom:5px;margin-top:1px;}
.parentSection td{font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:5px;padding-right:2px;padding-bottom:5px;margin-top:1px;border-bottom:1px dashed #CCC;}
.commentButtons td{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.commentsSpecifics{text-align:center;}
.userStats{padding-top:5px;}
.devIndent{margin-left:15px;margin-right:15px;padding-top:15px;padding-bottom:15px;}
.apiShadedBox{background-color:#e5ecf9;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.apiDef{margin-left:25px;}
.apiHeader{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#A00;}
.roundedTable{margin:0 auto 1em auto;}
.sunkenTitle{font-size:14px;font-weight:bold;margin:0 0 5px 5px;}
.sunkenTitleBar{width:100%;border-bottom:1px dashed #999;}
.videobarthumbnail_block{float:left;width:120px;padding:1px;}
img.videobarthumbnail_gray{border:3px solid #FFF;}
img.videobarthumbnail_white{border:3px solid #DDD;}
.videotitlebarHeading{float:left;font-size:13px;color:#6d6d6d;padding-left:10px;padding-right:10px;}
.videotitlebarComment{float:left;font-size:10px;color:#999;}
.videotitleBarLinkBlock{width:173px;float:right;}
.videotitlebarLink{text-align:right;width:150px;}
.tag_list{margin:1em 0 .5em 0;font-weight:bold;color:#333;}
.tag_list p{margin:0 0 .5em 0;padding-left:.5em;font-weight:normal;color:#999;}
.moduleEntry input{margin:1em 0 0 0;}
#groupHeaderBox{border-bottom:1px dashed #999;padding-bottom:10px;margin-bottom:10px;clear:both;}
#groupMainContentWithLeftNav{width:710px;margin-left:165px;height:100%;}
#baseContainer{padding-top:5px;padding-left:25px;padding-right:25px;}
#groupMainContent{width:685px;height:100%;}
.leadParaIndent{font-size:13px;padding-left:75px;padding-right:75px;}
.fieldText{font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:20px;width:100%;}
#img_pt{width:18px;height:12px;background:url(/images/jogos_global.png) 0 0;}
#img_br{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -12px;}
#img_us{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -24px;}
#img_pl{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -36px;}
#img_it{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -48px;}
#img_uk{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -60px;}
#img_fr{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -72px;}
#img_es{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -84px;}
#img_ru{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -96px;}
#img_de{width:18px;height:12px;background:url(/images/jogos_global.png) 0 -108px;}
#img_col1{width:20px;height:20px;background:url(/images/jogos_global.png) -18px 0;}
#img_col2{width:20px;height:20px;background:url(/images/jogos_global.png) -18px -20px;}
#img_col3{width:20px;height:20px;background:url(/images/jogos_global.png) -18px -40px;}
#img_col4{width:20px;height:20px;background:url(/images/jogos_global.png) -18px -60px;}
#img_col5{width:20px;height:20px;background:url(/images/jogos_global.png) -18px -80px;}
#img_add{width:125px;height:16px;background:url(/images/jogos_global.png) -38px 0;}
#img_fixe{width:60px;height:27px;background:url(/images/jogos_global.png) -38px -16px;}
#img_staron{width:11px;height:11px;background:url(/images/jogos_global.png) -18px -100px;}
#img_staroff{width:11px;height:11px;background:url(/images/jogos_global.png) -29px -100px;}
#icon_0 { width:42px; height:42px; background:url(/images/icon/icons.png) -352px -97px;}
#icon_0_4 { width:42px; height:42px; background:url(/images/icon/icons.png) -386px -88px;}
#icon_0_2 { width:42px; height:42px; background:url(/images/icon/icons.png) -8px -136px;}
#icon_0_3 { width:42px; height:42px; background:url(/images/icon/icons.png) -50px -136px;}
#icon_0_1 { width:42px; height:42px; background:url(/images/icon/icons.png) -98px -136px;}
#icon_1 { width:42px; height:42px; background:url(/images/icon/icons.png) -10px -10px;}
#icon_3 { width:42px; height:42px; background:url(/images/icon/icons.png) -178px -10px;}
#icon_4 { width:42px; height:42px; background:url(/images/icon/icons.png) -136px -10px;}
#icon_5  { width:42px; height:42px; background:url(/images/icon/icons.png) -52px -45px;}
#icon_6 { width:42px; height:42px; background:url(/images/icon/icons.png) -347px -10px;}
#icon_7  { width:42px; height:42px; background:url(/images/icon/icons.png) -390px -52px;}
#icon_8 { width:42px; height:42px; background:url(/images/icon/icons.png) -52px -92px;}
#icon_9 { width:42px; height:42px; background:url(/images/icon/icons.png) -304px -8px;}
#icon_11 { width:42px; height:42px; background:url(/images/icon/icons.png) -389px -09px;}
#icon_13 { width:42px; height:42px; background:url(/images/icon/icons.png) -178px -90px;}
#icon_15 { width:42px; height:42px; background:url(/images/icon/icons.png) -345px -50px;}
#icon_16 { width:42px; height:42px; background:url(/images/icon/icons.png) -220px -50px;}
#icon_17 { width:42px; height:42px; background:url(/images/icon/icons.png) -219px -96px;}
#icon_18 { width:42px; height:42px; background:url(/images/icon/icons.png) -54px -10px;}
#icon_19 { width:42px; height:42px; background:url(/images/icon/icons.png) -304px -50px;}
#icon_20 { width:42px; height:42px; background:url(/images/icon/icons.png) -94px -10px;}
#icon_21 { width:42px; height:42px; background:url(/images/icon/icons.png) -137px -52px;}
#icon_22 { width:42px; height:42px; background:url(/images/icon/icons.png) -220px -11px;}
#icon_23 { width:42px; height:42px; background:url(/images/icon/icons.png) -10px -50px;}
#icon_24 { width:42px; height:42px; background:url(/images/icon/icons.png) -263px -10px;}
#icon_25 { width:42px; height:42px; background:url(/images/icon/icons.png) -178px -50px;}
#icon_26 { width:42px; height:42px; background:url(/images/icon/icons.png) -263px -50px;}
#icon_27 { width:42px; height:42px; background:url(/images/icon/icons.png) -263px -94px;}
#icon_28   { width:42px; height:42px; background:url(/images/icon/icons.png) -256px -94px;}
#icon_29 { width:42px; height:42px; background:url(/images/icon/icons.png) -95px -90px;}
#icon_30 { width:42px; height:42px; background:url(/images/icon/icons.png) -10px -94px;}
#icon_90  { width:42px; height:42px; background:url(/images/icon/icons.png) -138px -94px;}
#icon_99 { width:42px; height:42px; background:url(/images/icon/icons.png) -304px -94px;}

#gNavDiv{height:28px;text-align:right;padding-top:4px;}
#gNavDiv .tab{float:left;width:122px;border:0;}
#tabbot_pt { width:875px; height:22px; background:url(/images/maintabs/tabs.gif) -0px   -0px;}
#t1_tab1_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -2px   -26px;}
#t1_tab2_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -125px -26px;}
#t1_tab3_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -246px -26px;}
#t1_tab4_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -371px -26px;}
#t2_tab1_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -2px   -90px;}
#t2_tab2_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -124px -90px;}
#t2_tab3_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -246px -90px;}
#t2_tab4_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -370px -90px;}
#t3_tab1_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -2px   -58px;}
#t3_tab2_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -125px -58px;}
#t3_tab3_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -246px -58px;}
#t3_tab4_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -370px -58px;}
#t4_tab1_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -495px -26px;}
#t4_tab2_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -617px -26px;}
#t4_tab3_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -742px -26px;}
#t4_tab4_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -494px -58px;}
#t5_tab1_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -617px -58px;}
#t5_tab2_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -742px -58px;}
#t5_tab3_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -494px -91px;}
#t5_tab4_pt { width:118px; height:28px; background:url(/images/maintabs/tabs.gif) -618px -92px;}
#bullet1 { width:20px; height:16px; background:url(/images/maintabs/tabs.gif) -745px -91px;}
#bullet2 { width:20px; height:16px; background:url(/images/maintabs/tabs.gif) -768px -91px;}
#bullet3 { width:20px; height:16px; background:url(/images/maintabs/tabs.gif) -791px -91px;}
#bullet4 { width:20px; height:16px; background:url(/images/maintabs/tabs.gif) -815px -91px;}
#bullet5 { width:20px; height:16px; background:url(/images/maintabs/tabs.gif) -840px -91px;}


.datepicker_vista {	position: absolute;	font-size: 10px;	font-family: Tahoma, sans-serif;	color: #000;	line-height: normal;	width: 172px;	height: 135px;	padding: 14px;	background: url(/images/datepicker/frame.png) no-repeat;}

/* header
********************************************************/
.datepicker_vista .header {	position: relative;	height: 15px;	margin-bottom: 5px;	padding-top: 1px;}

.datepicker_vista .header .title {	text-align: center;	margin: 0 18px 0 18px;}

.datepicker_vista .header .titleText {}

.datepicker_vista .header .previous,
.datepicker_vista .header .next,
.datepicker_vista .header .closeButton {	position: absolute;	cursor: pointer;	text-indent: -40px;	overflow: hidden;	width: 12px;	height: 12px;	top: 2px;	background-image: url(/images/datepicker/buttons.png);	background-position: left top;	background-repeat: no-repeat;}

.datepicker_vista .header .previous {	left: 4px;}
.datepicker_vista .header .previous:hover {	background-position: left bottom;}
.datepicker_vista .header .next {	right: 4px;	background-position: -13px top;}
.datepicker_vista .header .next:hover {	background-position: -13px bottom;}
.datepicker_vista .header .closeButton {	display: none;	right: 0px;	top: 0px;	background-position: right top;}
.datepicker_vista .header .closeButton:hover {	background-position: right bottom;}

/* body
********************************************************/
.datepicker_vista .body {	position: relative;	top: 0px;	left: 2px;	width: 168px;	height: 112px;	overflow: hidden;}

/* time
********************************************************/
.datepicker_vista .time {	position: relative;	width: 100%;	height: 100%;}

.datepicker_vista .time .hour,
.datepicker_vista .time .separator,
.datepicker_vista .time .minutes {	border: 1px solid #ccc;	background: #fff;	width: 50px;	font-size: 32px;	position: absolute;	top: 10px;	text-align: center;	padding: 2px;}

.datepicker_vista .time .hour {	left: 15px;}
.datepicker_vista .time .separator {	background: transparent;	border: 0px;	width: 10px;	left: 76px;}

.datepicker_vista .time .minutes {	left: 95px;}
.datepicker_vista .time .ok {	position: absolute;	top: 65px;	width: 136px;	left: 15px;	font-size: 20px;}

/* days-grid
********************************************************/
.datepicker_vista .days .day {	float: left;	text-align: center;	overflow: hidden;	width: 23px;	height: 15px;	margin: 0 1px 1px 0;}
.datepicker_vista .days .titles {	height: 15px;	border-bottom: 1px solid #e0e0e0;	margin-bottom: 1px;}
.datepicker_vista .days .day0 {	margin-right: 0;}

.datepicker_vista .days .week5 .day {	margin-bottom: 0;}

/* days-colors
********************************************************/
.datepicker_vista .days .week .day {	cursor: pointer;}
.datepicker_vista .days .week .day:hover {	background: url(/images/datepicker/days.png) left top no-repeat;	color: #0084AA;}

.datepicker_vista .days .otherMonth {	color: #aaa;}

.datepicker_vista .days .selected {	background: url(/images/datepicker/days.png) left bottom no-repeat;	color: #316879;}

/* months-grid
********************************************************/
.datepicker_vista .months .month {	float: left;	cursor: pointer;	text-align: center;	padding-top: 6px;	width: 55px;	overflow: hidden;	height: 21px;	margin: 0 1px 1px 0;}

.datepicker_vista .months .month3,
.datepicker_vista .months .month6,
.datepicker_vista .months .month9,
.datepicker_vista .months .month12 {
	margin-right: 0;
}

.datepicker_vista .months .month10,
.datepicker_vista .months .month11,
.datepicker_vista .months .month12 {
	margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_vista .months .month:hover {	background: url(/images/datepicker/months.png) left top no-repeat;	color: #0084AA;}

.datepicker_vista .months .selected {	background: url(/images/datepicker/months.png) left bottom no-repeat;	color: #316879;}

/* years-grid
********************************************************/
.datepicker_vista .years .year {	float: left;	cursor: pointer;	text-align: center;	padding-top: 6px;	width: 32px;	overflow: hidden;	height: 21px;	margin: 0 1px 1px 0;}

.datepicker_vista .years .year4,
.datepicker_vista .years .year9,
.datepicker_vista .years .year14,
.datepicker_vista .years .year19 {
	margin-right: 0;
}

.datepicker_vista .years .year15,
.datepicker_vista .years .year16,
.datepicker_vista .years .year17,
.datepicker_vista .years .year18,
.datepicker_vista .years .year19 {
	margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_vista .years .year:hover {	background: url(/images/datepicker/years.png) left top no-repeat;	color: #0084AA;}

.datepicker_vista .years .selected {	background: url(/images/datepicker/years.png) left bottom no-repeat;color: #316879;}

/* global
********************************************************/
.datepicker_vista .unavailable {	background: none !important;	color: #fbb !important;	cursor: default !important;}

#adLeaderboard{width:875px; text-align:center; display:none; margin:12px 0}

#adFullBanner{display:none; margin:12px 0}

#adMediumRectangle{margin-top:12px; margin-bottom:12px; display:none}

#adSquareRectangle{width:250px; height:250px; display:none; margin:12px auto}

#adSkyscraper{float:left; width:120px; background:#333; display:none}

#interactDiv{width:450px; margin-right:15px}

#aboutExploreDiv{width:300px; margin-right:15px}

#sideAdDiv{width:90px}
#ratingDiv{}
#ratingDiv .rating{height:auto}
#actionsAndStatsDiv{width:500px; position:relative; padding:6px 0 0; margin-top:12px; margin-bottom:12px; background:#f6f6f6; border:1px #ccc solid}

#ratingDivWrapper{float:left; text-align:center; width:33%}

#ratingMessage{margin-bottom:2px; font-size:11px}

#ratingMessage1{margin-bottom:2px; font-size:11px}

#ratingLogin{margin-top:12px; font-size:11px}

.ratingNote{width:90px; font-size:11px; margin:4px 0}

.actionsDiv{float:left; text-align:center; font-size:12px; margin-top:4px}

.actionsDiv.sm{margin-bottom:4px; font-size:11px}

.actionRow{}

#statsDiv{text-align:center; width:100%; border-top:1px #ccc solid; font-size:12px; margin:4px 0 0; padding:4px 0}

.statRow{display:inline; float:left; border-left:1px #ccc solid; font-size:12px; padding:5px 10px; margin:5px}
.statVal{font-weight:bold; font-size:12px}
.statDivider{margin:2px 10px; vertical-align:middle; color:#ccc; display:inline}
#honorLinkDiv{display:block; text-align:center; font-weight:bold; border-top:1px #ccc solid; margin:4px 0 0; padding:4px 0}

.popupDiv{background:#FFF; padding:6px; border:1px #ccc solid}
.popupDiv .closeDiv{float:right; font-size:11px}
.popupDiv .okTable{width:100%; border-spacing:0px; padding:0px; margin:0px; text-align:right}
#fullStats{display:none}
#fullStatsClose{float:right; margin:0 10px 10px 0}
.moreStats{border-top:1px #ccc solid; text-align:left; font-size:85%; margin:4px 0 0; padding:4px 20px}
.statItem{margin:0 0 0 15px}
#referDiv{}
#honorsDiv{}

#linksToValue{padding-top:4px; margin-left:55px}

#addFavsDiv{display:none; position:absolute; top:0; left:0; width:430px; overflow:auto}

#addPlaylistsDiv{margin-top:8px; border-top:1px dashed #666; padding-top:8px}

#addGroupsDiv{display:none; position:absolute; top:0; left:0; width:430px; height:250px; overflow:auto}

#embedTextarea{width:400px; height:100px}

.gpEntry{margin:0 0 6px 8px}

#commentsDiv{clear:both; margin-top:20px}

.standaloneComments{width:550px}

.commentHeading{margin:24px 0 0}

.commentEntry{clear:both; margin:6px 0 16px}

.commentEntryReply{margin:6px 0 16px 40px}

.commentHead{background-color:#EEE; padding:4px}

.commentAuthHead{background-color:#FFC; padding:4px}

.commentSpam{background-color:#FFE; padding:4px}

.commentBody{margin-top:4px; margin-left:4px}

.commentAction{margin-top:0; text-align:right}

#commentPostDiv{margin-top:12px}

#commentTextarea{width:400px; height:80px}

#commentTopAction{text-align:right; margin:-8px 0 10px}

.commentPagination{font-size:11px; font-weight:bold; text-align:center; padding:3px; margin-bottom:10px; border:1px solid #CCC}
.commentPnum{padding:0px 4px}

#vResponseParent{background-color:#FFC; border:1px solid #FC3; margin-top:6px; font-weight:700; padding:6px}

#vResponseDiv{margin-bottom:10px}

#vResponseHeading{background:#EEE; margin:10px 0 6px; padding:4px}

#aboutVidDiv{margin-bottom:12px}

#userStatsDiv{margin-left:18px}

#aboutDirectorTable{width:100%; border-spacing:0; margin:3px 0 0; padding:0}

#aboutDirectorTable td{vertical-align:bottom}

.dvnvp{margin:1px 0}

#vidDescDiv{margin:8px 0}

#vidTagsDiv{width:140px; margin-left:245px}

#vidTagsValue{margin-left:38px}

#vidFacetsDiv{margin-top:8px}

#vidFacetsTable{border-spacing:0; padding:0}

#vidFacetsTable td{vertical-align:middle}

#vidFacetsTable td.tags{padding-bottom:5px; font-size:11px}

.vidURLField{width:230px; font-size:10px}

#subscribeDiv{float:right; text-align:center; width:100px}

#exploreBody{height:450px}

.exploreContent{height:405px; overflow:auto}

#exploreDiv a.selectedNavLink{color:#000; font-weight:700; text-decoration:none}

#exploreDiv a.unSelectedNavLink{color:#03C; font-weight:400; text-decoration:none; border-bottom:1px dotted #03C}

#exSubNavTable{width:100%; border-spacing:0; margin:4px 0 8px; padding:0}

#exUserHeadDiv{font-size:14px; font-weight:700; padding-bottom:6px}

#plList{margin-top:4px; line-height:18px}

.showingTable{width:100%; border-collapse:separate; border-spacing:0; margin:0; padding:3px}

.vWatchEntry{margin:6px 0 2px}

.vWatchEntry table{border-collapse:separate; border-spacing:0; margin:0 4px; padding:0}

.vWatchEntry .title{font-size:12px}

.vWatchEntry .facets{margin-top:2px; font-size:11px}

.vNowPlaying{background:#FFC; padding:2px 0}

#dVidsDiv{margin-bottom:24px}

#dVidsDiv .heading{margin-bottom:6px; text-align:center; font-weight:700; color:#999; padding:3px 0}

#dVidsDiv .vimgMd{width:90px; height:70px; border-width:0}

.dvidEntry{width:90px; margin-left:auto; margin-right:auto; margin-bottom:12px}

.dvidEntry .img{margin-bottom:2px}

#watchTable, #commentsDiv table{border-collapse:separate; border-spacing:0; width:100%; margin:0; padding:0}

#watchTable td, .vWatchEntry td{vertical-align:top}

#ratingCount, #mobileNote, #subscribeCount{margin-top:2px}

#linksToLabel, #vidTagsLabel{float:left}

#linkstoDiv, #inappropriateVidDiv, #blogVidDiv, #embedVidDiv{display:none; left:0; position:absolute; top:0; width:430px}

#commentSubmit, #directorLogo{margin-top:4px}

#aboutDirectorTable .img, .vWatchEntry .img{padding-right:6px}

#vidDescBegin, #vidDescMore, #vidTagsBegin, #vidTagsMore{display:inline}

#vidDescRemain, #vidDescLess, #vidTagsRemain, #vidTagsLess{display:none}

#exContentWrapper, #exRelatedDiv, #exUserContentDiv, #exPlaylistDiv{background:#EEE}

.dvidEntry .title, .dvidEntry .facets{font-size:11px}

div#one{visibility:visible;background:#f6f6f6;display:inline;position:relative} 
div#two{height:2px;width:200px;visibility:hidden;background:#f6f6f6;display:none;position:relative}
div#aaa{height:20px;width:200px;visibility:visible;background:#ccCCcc;display:inline;position:relative;cursor:pointer}
div#bbb{height:20px;width:200px;visibility:visible;background:#f6f6f6;display:inline;position:relative;cursor:pointer}
div#aaaa{height:20px;width:200px;visibility:visible;background:#ccCCcc;display:inline;position:relative;cursor:pointer}
div#bbbb{height:20px;width:200px;visibility:visible;background:#f6f6f6;display:inline;position:relative;cursor:pointer}
div#two2{height:2px;width:200px;visibility:hidden;background:#f6f6f6;display:none;position:relative}
