/* New age clear rule OVERIDE */
#content:after {content: "."; clear:both; height:1px; display:none; overflow:auto;}
.clear {clear:both; height:0; font-size: 1px; line-height: 0px;}
#content {min-height:6px !important;}
.orangeDblArrw {margin-top:-1px; display:inline-block;}

#contest_thankyoubanner { position:absolute; top:342px; left:-225px;}
#contestTabsholder {position:relative;}
#contestTabs { list-style-type: none;  margin: 25px 0 0 0; padding-left: 0; }
#contestTabs LI { float: left; height: 30px;  } 
#contestTabs LI.tabOne { margin-right: 5px;}
#contestTabs LI.tabThree { margin-right: 0px;}
#contestTabs LI.tabOne A { display: inline-block; width:153px; height:31px; background-image:url(/clubs/images/Contests/tabCurrentOff.png); background-repeat:no-repeat; }
#contestTabs LI.tabOne A.current { display: inline-block; z-index:5; width:171px; height:39px; margin-top: -6px; position: relative; background-image:url(/clubs/images/Contests/tabCurrentOn.png); background-repeat:no-repeat; }
#contestTabs LI.tabTwo A { display: inline-block; width:228px; height:30px; background-image:url(/clubs/images/Contests/tabClassOff.png); background-repeat:no-repeat; }
#contestTabs LI.tabTwo A.current { display: inline-block; z-index:5; width:252px; height:39px; margin-top: -7px; position: relative; background-image:url(/clubs/images/Contests/tabClassOn.png); background-repeat:no-repeat; }
#contestTabs LI.tabThree A { display: inline-block; width:189px; height:52px; margin-top: -22px; background-image:url(/clubs/images/Contests/tabWinnersOff.png); background-repeat:no-repeat; }
#contestTabs LI.tabThree A.current { display: inline-block; z-index:5; width:212px; height:52px; margin-top:-19px; margin-left: 2px; position: relative; background-image:url(/clubs/images/Contests/tabWinnersOn.png); background-repeat:no-repeat; }
#tabbedModuleTop {width:694px; height:6px; position: relative; background:url(/clubs/images/Contests/contestModuleTop.png) no-repeat 0 0;}
#tabbedModuleMiddle {width:694px; padding:0 0 50px 0; margin-bottom:-2px;}
#currentContestsWrapper .expandedContent {  border: 1px solid #e3e3e3; background-color:#fff7f7; }
#currentContestsWrapper .expiredContent {  border: 1px solid #e3e3e3; background-color:#f2f2f2; }
#currentContestsWrapper .alignRight { float:right; }
#currentContestsWrapper P.deadLines, #currentContestsWrapper P.grades{ float: left; font-size: 10px; color:#333; }
#currentContestsWrapper P.grades { margin-right: 60px; font-size: 12px; }
#currentContestsWrapper P.deadLines { margin-right: 20px; font-size: 12px; }
#currentContestsWrapper .row { position: relative; margin: 0 6px 7px 6px;  padding: 6px;}
#currentContestsWrapper .row IMG { float: left; }
#currentContestsWrapper .row P.title { margin-top:0; margin-left: 107px; font-size: 14px; color:#006696; font-weight:bold; }
#currentContestsWrapper .row P.deadLines { width: 70px; margin: 0 20px 0 27px; font-weight: bold; color:#d31438; font-size: 12px; }
#currentContestsWrapper .row .expiredDarkGrey { color:#4b4b4b; !important}
#currentContestsWrapper .row P.grades {  margin-top: 0; margin-right:0; font-size: 12px;}
#currentContestsWrapper .minimized { width: 357px; float: left;}  
#currentContestsWrapper .minimized P { margin:0; padding:0; margin: 0 0 10px 16px; font-size: 12px; color:#666;}
#currentContestsWrapper .minimized  A { text-decoration: underline; color:#1b658e; font-size: 12px; }
#currentContestsWrapper .minimized P.send { padding-top: 10px; border-top:1px solid #e1dbdb; }
#currentContestsWrapper .minimized P.rules { padding-top: 10px; border-top:1px solid #e1dbdb; }
#currentContestsWrapper .minimized P.questions { margin-bottom: 10px; padding-top: 10px; border-top:1px solid #e1dbdb; }
#currentContestsWrapper .minimized IMG { margin-left: 16px; margin-right: 7px; }
#currentContestsWrapper .expanded { width: 357px; float: left;} 
#currentContestsWrapper .expanded P { margin:0; padding:0; margin: 0 0 10px 16px; font-size: 12px; color:#666;}
#currentContestsWrapper .expanded  A { text-decoration: underline; color:#1b658e; font-size: 12px; }
#currentContestsWrapper .expanded P.send { padding-top: 10px; border-top:1px solid #e1dbdb; }
#currentContestsWrapper .expanded P.rules { padding-top: 10px; border-top:1px solid #e1dbdb; }
#currentContestsWrapper .expanded P.questions { margin-bottom: 10px; padding-top: 10px; border-top:1px solid #e1dbdb; }
#currentContestsWrapper .expanded IMG { margin-left: 16px; margin-right: 7px; }
#currentContestsWrapper .inactive { padding-top: 10px; background-color:#f2f2f2; border: 1px solid #efefef; }
#currentContestsWrapper .inactive  .minimized { width: 525px; }
#currentContestsWrapper .inactive   P.title { margin-top:0; margin-left: 107px; font-size: 14px; font-weight: bold; color:#555555; }
#currentContestsWrapper .inactive   P { font-size: 14px; font-weight: bold; color:#555555; }
#currentContestsWrapper .inactive  .minimized SPAN { color: #888888; }
.winners .alignRight A { display: inline-block; margin: 10px 25px 0 0; font-size: 12px; font-weight: bold; color:#1b658e; }
.winners .winnersHeader { margin: 0 0 20px 15px; }
.winners .minimized  DIV A, .winners .expanded DIV A { position: absolute; top: 5px; left: 550px; }
#currentContestsWrapper .expanded .congratsWinner{ color:#cc2222; }
.winners .expanded .winner { width: 96px; margin-bottom: 30px; float: left;} 
.winners .expanded .winner SPAN { font-weight: bold; color:#1c92c2; }
#currentContestsWrapper .expanded .winner IMG { margin: 0 50px 5px 0; }
.winners .expanded .winner A { position: relative; top:0; left:0; }

#contests_holder {width:695px; position:relative; margin:-48px 0 0 12px;}

#contests_hdr {position:relative; width:695px; height:125px; background:url(../images/slideshow/contests_hdr.png) no-repeat 0 0;}
#contests_hdr h1 {position:absolute; top:28px; left:0; margin:0; padding:0; height:40px; width:500px;}
#contests_hdr p {position:absolute; top:80px; left:0; margin:0; padding:0; font-size:18px; color:#666;}

#contests_content {width:694px; background:#FFF; border-left:1px solid #ededed; position:relative; min-height:800px;}
#contests_slideshow-area {padding:20px 0 4px 40px;}
#contests_slideshow-holder {height:279px; width:619px; padding:0; margin:0; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif;}
.contests_slideshow6-holder {background:url(../images/slideshow/slideshow_bg.png) no-repeat 0 0;}
.contests_slideshow4-holder {background:url(../images/slideshow/slideshow4_bg.png) no-repeat 0 0;}

#contests_slideshow {height:279px; width:619px; padding:0; margin:0; overflow:hidden; position:relative; list-style:none;}
#contests_slideshow li {top:0; left:0; display:block; margin:0; padding:0; height:279px; width:436px; position:relative;}
.slideshow_details, .slideshow_details2 {position:absolute; display:block; background:url(../images/slideshow/slideshow_chevron.png) no-repeat 0 5px; padding-left:12px; font-size:14px; color:#0e6490; font-weight:bold; text-decoration:none;left:18px; bottom:30px;}

#contests_slideshow-arrow {position:absolute; top:5px; right:0px; z-index:9; width:197px;}
#contests_slideshow-arrow img {position:absolute; top:0; right:0px;}
.contests_slideshow-arrow6 {height:44px; }
.contests_slideshow-arrow4 {height:68px; }

#contests_slideshow-nav {position:absolute; top:6px; right:0px; z-index:10;}
#contests_slideshow-nav a {display:block; position:relative; overflow:hidden; height:67px; width:197px; font-size:14px; color:#0e6490; text-decoration:none; font-weight:bold;}


.contests_slideshow-navtext1 {display:table; height:68px; #position:relative; overflow:hidden;} 
.contests_slideshow-navtext2 {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.contests_slideshow-navtext3 {padding-left:28px; #position: relative; #top: -50%;} 


#contests_slideshow-nav a.activeSlide {color:#FFF;}
#contests_slideshow-nav a:focus {outline:none;}
#contests_slideshow-nav a:hover {color:#ed7e29; text-decoration:none;}
#contests_slideshow-nav a.activeSlide:hover {color:#FFF; text-decoration:none;}
#contests_slideshow-ribbon {position:absolute; top:0; left:0; z-index:20}
#pageContent .bg.round.bottom {background: url(/clubs/images/Contests/contestModuleBottom.png) no-repeat 0px 0px !important;}
.contestdetails {display:none; background:#FFF; border:1px black solid; position:absolute; width:408px; height:244px; top:8px; left:1px; padding:10px}
.contestdetails p {margin:0 !important; padding:0 0 5px 0 !important; line-height:1.3em}
.slideshow_details-close {position:absolute; display:block; background:url(../images/slideshow/slideshow_chevron.png) no-repeat 0 5px; padding-left:12px; font-size:14px; color:#0e6490; font-weight:bold; text-decoration:none; left:10px; bottom:6px;}


