﻿*{margin:0px; padding:0px;}

body
{
    font:normal normal 700 11px normal tahoma;
    color:#dadada;
    background:#000000 url('../images/bg-common.jpg') no-repeat center top;
    }



img
{
	border:0px;
}

.clr
{
	clear:both;
}

.header
{
	margin:auto;
	width:100%;
	background:url(../images/bg-search-bar.jpg) no-repeat center top;
}

.wrap
{
    position:relative;
    top:0px;
    width:1000px;
    margin:auto;

}

.search-btn
{
    position:absolute;
    top:10px;
    left:427px;
    width:299px;
}

.bg-login
{
    position:absolute;
    top:0px;
    left:743px;
    width:257px;
    background:url(../images/bg-login.png) no-repeat top;
    padding-top:31px;
    z-index:1;
}

.txt-height
{
    height:42px;
}

.txt-field
{
    padding:2px 0 0 25px;
    background:url(../images/txt-field.png) no-repeat 14px top;
    height:17px;
}

.txt-field2
{
    border:none;
    background:none;
    width:163px;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

.pad-txt
{
    height:6px;
}

.pad-txt2
{
    height:5px;
}

.login-submit
{
    padding:2px 0 1px 125px;
}

.forgot-txt
{
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    color:#000000;
    padding:0 0 6px 13px;
}

.forgot-txt a
{
    color:#000000;
    text-decoration:underline;
}

.forgot-txt a:hover
{
    text-decoration:none;
}

.cup
{
    position:absolute;
    top:44px;
    left:-57px;
    z-index:100;
    background:url(../images/cup.png) no-repeat top;
    width:316px;
    height:204px;
}

.keyboard
{
    position:absolute;
    top:44px;
    left:260px;
    background:url(../images/keyboard.png) no-repeat top;
    width:687px;
    height:245px;
}

.logo
{
    position:absolute;
    top:67px;
    left:49px;
    z-index:2;
}

.menu
{
    width:142px;
    float:left;
    position:absolute;
    top:208px;
    text-align:right;
    z-index:101;
}

.spot-home
{
    width:858px;
    position:absolute;
    float:left;
    top:157px;
    left:142px;
    z-index:0;
    height:225px;
}

.homeBg
{
    background:url(../images/home-bg.jpg) no-repeat right top;
    height:51px;
    margin-bottom:4px;
}
    
.registerBg
{
    background:url(../images/register-bg.jpg) no-repeat right top;
    height:42px;
    margin:7px 0 8px 0;
}
.submitvideo
{
    margin:12px 0 12px 0;
}
.officialRules
{
    margin:6px 0 12px 0;
}

.footerbg
{
   background:url(../images/footerbg.jpg) no-repeat center bottom;
   width:858px;
   height:75px;
   margin-top:24px;
}
    
.footerLinks
{
    font:11px tahoma;
    color:#777676;
    padding:34px 0 0 285px;
    width:290px;
    text-align:left;
    float:left;
    
}

.footerLinks a
{
    color:#777676;
    text-decoration:none;
}

.footerLinks a:hover
{
    text-decoration:underline;
}

.powered
{
    width:165px;
    text-align:left;
    float:left;
    font:11px tahoma;
    color:#777676;
    padding:34px 0 0 10px;
}

.powered a
{
    color:#777676;
    text-decoration:none;
}

.powered a:hover
{
    text-decoration:underline;
}


.lftContent
{
    width:605px;
    float:left;
}

.rgtcontent
{
    width:253px;
    float:left;
}

.middleContent
{
    position:absolute;
    width:858px;
    top:382px;
    left:142px;
    background:url(../images/innerpage_bg.png);
    /*border:1px solid #ffcc00;*/
}

.middleContent2
{
    position:absolute;
    width:858px;
    top:342px;
    left:142px;
    background:url(../images/innerpage-bg.png) repeat-y left top;
}

.everyone
{
    font:13px tahoma;
    color:#dadada;
    padding:22px 27px 13px 20px;
}

.champian
{   
    background:url(../images/back-champianof-week.png) no-repeat left top;
    padding:23px 0 0 30px;
    height:197px;
    /*border:1px solid #ffcc00;*/
}

.champian-name
{
    font:11px tahoma;
    color:#020202;
    float:left;
    width:38px;
    font-weight:bold;
}

.txt-name
{
    width:70px;
    float:left;
    color:#020202;
    overflow:hidden;
    margin-right:5px;
    font-weight:bold;
}

.txt-name2
{
    width:40px;
    float:left;
    color:#020202;
    overflow:hidden;
    font-weight:bold;
}

.txt-field4
{
    background:none;
    border:none;
    width:64px;
    font:11px tahoma;
    color:#020202;
}

.champian-name2
{
    font:11px tahoma;
    color:#020202;
    float:left;
    font-weight:bold;
    width:94px;
}

.champian-name3
{
    font:11px tahoma;
    color:#020202;
    float:left;
    width:73px;
    font-weight:bold;
}

.champian-cont
{
    color:#dadada;
    padding:6px 50px 6px 14px;
    line-height:14px;
}

.blueArrow
{
    background:url(../images/blue-arrow.png) no-repeat 380px top;
    text-align:right;
    padding-right:60px;
    padding-bottom:15px;
    font-weight:bold;
    font-size:11px;
    font-family:tahoma;
}

.blueArrow a
{
    color:#da9600;
    text-decoration:none;
}

.blueArrow a:hover
{
    text-decoration:underline;
}

.otherHeadg
{
    background:url(../images/other-heading.jpg) no-repeat left top;
    height:52px;
}

.lftrgtjs
{
    text-align:center;
    width:616px;
    background:url(../images/other-champianbg.jpg) no-repeat left top;
}

.lftArrow
{
    width:26px;
    padding:25px 0 0 28px;
    float:left;
}

.img-padg
{
    padding-right:6px;
    width:97px;
    float:left;
    height:86px;
}

.img-padg2
{
    width:97px;
    float:left;
}

.rgtArrow
{
    width:26px;
    padding:25px 25px 0 0;
    float:left;
}

.voteHeight
{
    height:38px;
    margin:20px 0 10px 0;
    padding-left:265px;
}

.submitStory
{   
    float:left;
    width:138px;
    color:#da9600;
    font-weight:bold;
	font-size:11px;
    font-family:tahoma;
    background:url(../images/submit-bg.png) no-repeat 17px top;
    height:24px;
    padding-top:12px;
}

.submitStory a
{
    color:#da9600;
    text-decoration:none;
    font-size:11px;
    font-family:tahoma;
    font-weight:bold;
}

.submitStory a:hover
{
    text-decoration:underline;
}

.votefor
{   
    float:left;
    width:155px;
    color:#da9600;
    font-weight:bold;
    margin-right:17px;
    background:url(../images/votebg.jpg) no-repeat 17px top;
    height:24px;
    padding-top:12px;
    font-size:11px;
    font-family:tahoma;
}

.votefor a
{
    color:#da9600;
    text-decoration:none;
    font-size:11px;
    font-family:tahoma;
}

.votefor a:hover
{
    text-decoration:underline;
}

.rgtBg
{
    background:url(../images/rgt-bg.jpg) no-repeat left top;
    padding-top:81px;
    margin-bottom:5px;
    height:337px;
}

.rgtTxt
{
    padding:0 9px;
    color:#dadada;
}

.rgtDivider
{
    background:url(../images/rgt-divider.jpg) no-repeat left top;
    height:13px;
}

.rgtblueTxt
{
    padding:0 9px;
    color:#03c1ff;
}

.rgtblueTxt3
{
    padding:0 9px;
    color:#03c1ff;
}

.rgtblueTxt3 a
{
    color:#03c1ff;
    text-decoration:none;
}

.rgtblueTxt3 a:hover
{
	text-decoration:underline;
}

.get
{
    text-align:center;
    padding-top:7px;
}

.js-hoverbg
{
    background:url(../images/js-hover_bg.png) no-repeat left top;
    font:11px arial;
    color:#ffffff;
    width:97px;
    text-align:center;
    height:86px;
    position:relative;    
    display:none;
    cursor:pointer;
}

.name-js-img
{
    font:11px arial;
    font-weight:bold;
    color:#03c1ff;
    padding:11px 0 0px 0;
}

.vote
{
    font:11px arial;
    font-weight:bold;
    color:#ffffff;
    padding-top:6px;
}

.votenum
{ 
    font-family:georgia;
    color:#ffaf00;
    font-weight:bold;
    font-size:13px;
}

.lftcont-pad
{
    padding:22px 22px 0 22px;
}

.fld-mand
{
    padding:13px 0 10px 0;
    background:url(../images/reg-divider.png) no-repeat left bottom;
    color:#ffffff;
    margin-bottom:15px;
}

.fld-mand2
{
    padding:0px 0 10px 0;
    background:url(../images/reg-divider.png) no-repeat left bottom;
    color:#ffffff;
    margin-bottom:15px;
}

.solutn
{
    width:371px;
    float:left;
    font-size:12px;
}

.star
{
    color:#e12203;
}

.mandory
{
    width:190px;
    float:left;
}

.txtfieldNme
{
    width:166px;
    float:left;
    height:22px;
    font-size:11px;
}

.dropdownBg
{
    width:148px;
    float:left;
    color:#ffffff;
}

.droplist
{
    width:143px;
    font-size:11px;
    color:#0f0f0f;
}

.listTxt
{
    width:139px;
    font-size:11px;
    color:#0f0f0f;
    margin-right:8px;
}

.listTxtBg
{
    width:148px;
    float:left;
    color:#ffffff;
}

.listTxtBg2
{
    width:291px;
    float:left;
    color:#ffffff;
}

.listTxt2
{
    width:287px;
    font-size:11px;
    font-family:Tahoma;
    color:#0f0f0f;
}

.dropdownBg2
{
    width:281px;
    float:left;
    color:#ffffff;
}

.droplist2
{
    width:291px;
    font-size:11px;
    color:#727171;
}

.txtareabg
{
   
    width:295px;
    height:98px;
    float:left;
    color:#ffffff;
    padding:0px 0 0 0px;
}

.txtArea
{
    width:288px;
    height:89px;
    font-size:11px;
    color:#0f0f0f;
    font-family:Tahoma;
}

.listTxtBg3
{
    height:22px;
    float:left;
    color:#ffffff;
    width:41px;
}

.listTxt3
{
    width:31px;
    font-size:11px;
    color:#727171;
}

.listTxtBg4
{
    height:22px;
    float:left;
    color:#ffffff;
    width:61px;
}

.listTxt4
{
    width:51px;
    font-size:11px;
    color:#727171;
}

.listTxtBg5
{
    height:22px;
    float:left;
    color:#ffffff;
}

.listTxt5
{
    width:185px;
    font-size:11px;
    color:#727171;
}

.one
{
    color:#727171;
    font:9px tahoma;
}

.txtfieldNme2
{
    width:247px;
    float:left;
    height:10px;
    padding-top:7px;
}

.txtfieldNme3
{
    width:166px;
    float:left;
    padding-top:53px;
}
.winnersbtn
{
    padding-top:12px;
}

.rad-button
{
    padding-top:6px;
}
.videoguidelines
{
    padding:6px 0 0 22px;
    
}

.btnLft
{
    width:65px;
    float:left;
}

.checkTxtpad
{
    padding:4px 0 22px 0;
}

.reg-padg
{   
    padding-left:335px;
}

.bannerPadg
{
    padding-top:10px;
}

.bannerPadg2
{
    padding-top:18px;
}

.mandory2
{
    width:170px;
    float:right;
    padding:5px 10px 0 0;
    text-align:right;
}

.txtfieldNme4
{
    width:247px;
    float:left;
    height:22px;
    padding-top:2px;
    font-size:11px;
}

.yellowTxt a
{
    color:#f7941e;
    text-decoration:underline;
}

.yellowTxt a:hover
{
    text-decoration:none;
}

.sub-padg
{   
    padding-left:356px;
}

.inner-rgtBg
{
    background:url(../images/innerRgtBg.jpg) no-repeat left top;
    padding-top:46px;
    margin-bottom:5px;
    height:310px;
}

.rgtTxt2
{
    padding:0 9px 23px 9px;
    color:#dadada;
}

.rgtDivider
{
    background:url(../images/rgt-divider.jpg) no-repeat left top;
    height:13px;
}

.rgtblueTxt2
{
    padding:0 0 0 9px;
    color:#03c1ff;
    width:18px;
    float:left;
}

.rgtTxt3
{
    padding:0 0px 2px 0px;
    color:#dadada;
    float:left;
    width:205px;
}

.rgtTxt4
{
    padding:25px 9px 0px 9px;
    color:#dadada;
}

.bg-welcome
{
    position:absolute;
    top:0px;
    left:694px;
    width:305px;
    background:url(../images/bg-welcome.png) no-repeat top;
    padding-top:13px;
    z-index:1;
    height:68px;
}

.welNme
{
    font:12px tahoma;
    color:#020202;
    font-weight:bold;
    text-align:right;
    padding-right:4px;
}

.edit
{
    padding:5px 4px 0 0;
    color:#010101;
    font:10px arial;
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
}    

.edit a
{
    color:#010101;
    text-decoration:underline;
}

.edit a:hover
{
    text-decoration:none;
}

.search-btn2
{
    position:absolute;
    top:10px;
    left:385px;
    width:299px;
}

.orangeTxt
{
    color:#ff7500;
}

.hiddenLogin
{
    width:605px;
    text-align:right;
    z-index:2px;
    /*visibility:hidden;*/
}

.showLogin
{
    width:555px;
    z-index:2px;
}

.txtfieldNme5
{
    width:247px;
    float:left;
    height:20px;
    padding-top:2px;
    font-size:11px;
}

.listTxt6
{
    width:250px;
    font-size:11px;
    color:#727171;
}

.greybg
{
    background:url(../images/tick.png) no-repeat 6px 6px;
    background-color:#303030;
    font:11px tahoma;
    color:#50c90a;
    margin-bottom:10px;
    padding:10px 5px 10px 45px;
    min-height:22px;
}

.greybg2
{
    background:url(../images/cross.png) no-repeat 6px 6px;
    background-color:#303030;
    font:11px tahoma;
    color:#dc1d09;
    margin-bottom:10px;
    padding:10px 5px 10px 45px;
    min-height:22px;
}

.sub-padg
{   
    padding-left:287px;
}

.redtxt
{
    font:11px tahoma;
    color:#dc1d09;
}

.greentxt
{
    font:11px tahoma;
    color:#50c90a;
}

.greenpad
{
    height:15px;
}

.errorheadg
{
    font:18px tahoma;
    color:#dadada;
    padding-bottom:13px;
}

.sub-padg2
{   
    padding-left:373px;
}

.login-pad
{
    padding:25px 0 0 169px;
}

.login-pad2
{
    padding:8px 0 0 169px;
}

.official-cont
{
    width:820px;
    padding:22px 22px 0 22px;
}

.fld-mand3
{
    padding-bottom:10px;
    background:url(../images/reg-divider2.png) no-repeat left bottom;
    color:#ffffff;
    margin-bottom:10px;
	min-height:25px;
}

.bluetxt
{
    color:#03c1ff;
}

.solutn2
{
    width:650px;
    float:left;
    font-size:11px;
}

.result-bg
{
    background:url(../images/reg-divider2.png) no-repeat left bottom;
    padding:2px 0 17px 0;
    color:#ffffff;
    margin-bottom:15px;
}

.pagination
{
    width:100%;
    float:right;
    height:28px;
}

.previous
{
    margin-right:1px;
    float:left;
    font:11px tahoma;
    height:21px;
}

.previous a
{
    background:url(../images/previous.png) no-repeat left top;
    color:#dadada;
    padding:8px 18px 12px 30px;
    text-decoration:none;
    height:21px;
    display:block;
}

.previous a:hover
{
    background:url(../images/previous-hover.png) no-repeat left top;
    color:#000000;
}

.next
{
    margin-right:4px;
    float:right;
    font:11px tahoma;
    margin-top:3px;
}

.next a
{
    background:url(../images/next.png) no-repeat left top;
    color:#dadada;
    padding:8px 45px 9px 30px;
    text-decoration:none;
    height:21px;
    display:block;
}

.next a:hover
{
    background:url(../images/next-hover.png) no-repeat left top;
    color:#dadada;
}

.pagination-num
{
    float:left;
    font:11px tahoma;
    color:#dadada;
    background:url(../images/pagination-black.png) no-repeat left top;
    margin:0px;
    display:block;
    width:22px;
    text-align:center;
    height:17px;
    padding-top:4px;
    margin-top:5px;
}

.pagination-num a
{
    color:#dadada;
    background:url(../images/pagination-black.png) no-repeat left -4px;
    text-decoration:none;
    display:block;
    width:22px;
    height:21px;
    margin:0px;
}

.pagination-num a:hover
{
    background:url(../images/pagination-blue.png) no-repeat left -4px;
    color:#000000;
    width:22px;
    height:21px;
}

#active-pagination-num 
{
    background:url(../images/pagination-blue.png) no-repeat left top;
    color:#000000;
    width:22px;
    height:21px;
}
.official-cont2
{
    width:844px;
    padding:22px 22px 0 15px;
}

.wallBg
{
    background:url(../images/bg-wall.png) no-repeat left top;
    height:486px;
    width:844px;
    padding-top:8px;
    position:relative;
    margin:10px 0;
}

.innerwall
{
    width:825px;   
    text-align:center;
    margin-left:8px;
}

.imgBlock
{
    float:left;
    width:69px;
    text-align:center;    
    padding-top:1px;
    margin:0 3px;
    height:79px;
}


.imgName
{
    font:9px arial;
    color:#f7941e;
}

.img-height
{
    height:57px;
}

.popupBg
{
    background:url(../images/bg-pop-up.png) no-repeat left top;
    padding:13px 20px 20px 13px;
    width:569px;
    height:348px;
    position:absolute;
    top:180px;
    left:135px;
}
.popupVideo
{
    background:url(../images/bg-pop-up.png) no-repeat left top;
    padding:13px 20px 20px 13px;
    width:569px;
    height:348px;
    position:absolute;
    top:180px;
    left:135px;
}

.over
{
    overflow-x:hidden;
    overflow-y:auto;
    height:325px;
}


.popHeadg
{
    font:19px arial;
    color:#e0e0e0;
    font-weight:bold;
    width:370px;
    float:left;
}

.vote-pop
{
    font:12px arial;
    color:#f6931e;
    font-weight:bold;
    float:left;
    width:131px;
    padding-left:17px;
    margin-top:5px;
}
.vote-pop1
{
    font:12px arial;
    color:#f6931e;
    font-weight:bold;
    float:left;
    width:131px;    
    padding-left:3px;
    /*margin-top:5px;*/
}

.vote-pop a
{
    color:#f6931e;
    text-decoration:none;
}

.vote-pop a:hover
{
    text-decoration:underline;
}

.close
{
    color:#e9e9e9;
    font:10px arial;
    float:right;
    width:48px;
    background:url(../images/close.jpg) no-repeat right top;
    margin-top:5px;
}

.close a
{
    color:#e9e9e9;
    text-decoration:none;
}

.close a:hover
{
    text-decoration:underline;
}

.popborder
{
    background:url(../images/popborder.jpg) no-repeat left 24px;
    width:566px;
    padding:0 10px 5px 0;
}

.imgcont
{
    width:140px;
    margin:4px 20px 0 0;
    float:left;
    border:1px solid #cccccc;
}

.imgbor
{    
    border-bottom:1px dotted #cccccc;
    text-align:center;
    padding:10px 0 10px 0;
    
}

.popcont
{

    float:left;
}


.pop-subheadg
{
    font:12px arial;
    font-weight:bold;
    color:#55c0fb;
    padding-top:8px;

}

.poptxt
{
    font:12px arial;
    color:#dadada;
}
.popvideo
{
    color:#dadada;
    padding-right:35px;
    width:100%;
}

.imgnme
{
    color:#ffffff;
    font:10px arial;
    font-weight:bold;
    padding:5px;
    
}


.imgnme1
{
    color:#dccb09;
}

.popcont2
{
    width:550px;
}

.sub-padg3
{   
    float:left;
    width:500px;
}

.pic-champ
{
	float:left;
	width:111px;
	padding-top:20px;
}

.champCont
{
	 float:left;
	 width:434px;
	 padding-left:25px;
	 /*border:1px solid #ffcc00;*/
	 font:11px/14px tahoma;
}

.champCont a
{
	color:#da9600;
	 /*border:1px solid #ffcc00;*/
	 font:11px/14px tahoma;
	 text-decoration:none;
}

.champCont a:hover
{
	text-decoration:underline;
}

.nme-height
{
    height:13px;
    /*background:url(../images/champion-whitebg.png) no-repeat left top;*/
    padding:5px 0 7px 14px;
    /*border:1px solid #ffcc00;*/
}

.champ-heagg
{
	padding:13px 0 3px 0px;
}
.txt_box_city_high{
      font-family:Arial;
      font-size:11px;
      color:#2b2929;
      text-decoration:none;
      padding:0 0 0 5px;
      
}
.txt_box_city_high1{
      font-family:Arial;
      font-size:11px;
      color:#2b2929;
      text-decoration:none;      
      background-color:#cecece;
      padding:0 0 0 5px;
}
.txt_box_city_high2
{    
    background-color:#ffffff;
    text-align:left;
    list-style:none;
    padding:0;
    margin:0;
    border:1px solid #cecece;
}
.txt-name3
{
    width:225px;
    float:left;
    color:#020202;
    overflow:hidden;
    margin-right:5px;
    font-weight:bold;
}
/*  Code Add By mohit 07-01-2010*/

.pagination-search
{
    /*width:315px;*/
    float:right;
    height:28px;
}

.previous-search
{
    margin-right:4px;
    font:11px tahoma;
    height:21px;
}

.previous-search a
{
    background:url(../images/previous.png) no-repeat left top;
    color:#dadada;
    padding:8px 18px 12px 30px;
    text-decoration:none;
    height:21px;
    display:block;
}

.previous-search a:hover
{
    background:url(../images/previous-hover.png) no-repeat left top;
    color:#000000;
}

.next-search
{
    margin-left:4px;
    font:11px tahoma;
    margin-top:3px;
}

.next-search a
{
    background:url(../images/next.png) no-repeat left top;
    color:#dadada;
    padding:8px 45px 9px 30px;
    text-decoration:none;
    height:21px;
    display:block;
}

.next-search a:hover
{
    background:url(../images/next-hover.png) no-repeat left top;
    color:#dadada;
}

.pagination-num-search
{
    font:11px tahoma;
    color:#dadada;
    text-align:center;
}

.pagination-num-search a
{
    color:#dadada;
    background:url(../images/pagination-black.png) no-repeat left top;
    text-decoration:none;
    display:block;
    height:18px;
    width:22px;
    padding-top:3px;
    margin-top:4px;
}

.pagination-num-search a:hover
{
    background:url(../images/pagination-blue.png) no-repeat left top;
    color:#000000;
}

#active-pagination-num-search
{
    background:url(../images/pagination-blue.png) no-repeat left 4px;
    color:#000000;
    width:22px;
    height:18px;
    display:block;
    padding-top:7px;
    margin:0px;
    width:22px;
    text-align:center;
}

.result-bg2
{
    padding:2px 0 0px 0;
    color:#ffffff;
}

.result-bg3
{
    background:url(../images/reg-divider2.png) no-repeat left center;
    width:840px;
    height:36px;
}
.bing
{
      width:60px;
      float:right;
      text-align:right;
}

.web
{
      float:left;
      width:40px;
}

.bing-txt
{
      float:left;
      padding:1px 1px 0 5px;
      height:20px;
      background:#ffffff;
      margin-right:4px;
      width:230px;
}

.bing-txt2
{
      width:165px;
      height:16px;
      border:1px solid #ffffff;
      color:#888888;
      font-family:arial;
      font-size:11px;
      font-weight:bold;
}

/*  CSS Given by Mohit 08-01-2010*/

.search-btn3
{
    position:absolute;
    top:10px;
    left:427px;
    width:299px;
}

.bing
{
      width:60px;
      float:right;
      text-align:right;
}

.web
{
      float:left;
      width:40px;
}

.bing-txt
{
      float:left;
      padding:1px 1px 0 5px;
      height:20px;
      background:#ffffff;
      margin-right:4px;
      width:230px;
}

.bing-txt2
{
      width:160px;
      height:16px;
      border:1px solid #ffffff;
      color:#888888;
      font-family:arial;
      font-size:11px;
      font-weight:bold;
}
.search-btn3
{
    position:absolute;
    top:10px;
    left:340px;
    width:299px;
}
.rules
{
      margin:0px;
      padding:0px;
}

.rules ol
{
      margin:5px 0px 2px 24px;
}
      
.rules li
{
      padding:4px 0;
}

.sublist
{
      list-style-type:lower-alpha;
      margin-bottom:0px;
      padding-bottom:0px;
      
}

.sublist li
{
      padding-bottom:0px;
}
/* 2010-02-12 Ankit */
.uidai-reg-padg
{   
    padding-left:260px;
}
.btn-submit{
    float:left;
    margin-left:20px;
}
/* 2010-02-27 Mohit */

.champ-prev
{
	background:url(../images/champ-previous.jpg) no-repeat left top;
	height:33px;
}

.champ-prevbg
{
	/*background:url(../images/bg-champ-prev.png) no-repeat left top;*/
	width:616px;
	padding-bottom:16px;
	/*height:248px;*/
}

.prev-champ
{
	padding:22px 0 22px 32px;
}

.prev-champ-img
{
	width:100px;
	text-align:left;
	float:left;
	padding-top:5px;
}

.prev-champ-details
{
	float:left;
	font:11px/14px tahoma;
	width:470px;
}


.prev-champ-details a
{
	font:11px/14px tahoma;
	color:#da9600;
	text-decoration:none;
}

.prev-champ-details a:hover
{
	text-decoration:underline;
}


.prev-champ-details2
{
	padding-right:30px;
}

}
.txtfieldNmedisplay
{
    width:127px;
    float:left;
    height:22px;
    padding-top:2px;
    font-size:11px;
}
#modalPage
{
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 5000;
    overflow: hidden;    
}
#modalBackground
{
    filter: Alpha(Opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
    width: 100%;
    height: 100%;
    background-color: #000000;
    position: fixed;
    z-index: 2001;
    top: 0px;
    left: 0px;
    
}
#modalContainer
{
   /* background-color: #ffffff; border: solid 4px black;*/
    position: relative;
    z-index: 3000;
    width: 100%;
    height: 100%;
    text-align:center;
    vertical-align:middle;
    /*border-width: 0px;
    border-style: solid;
    border-color: White; Gray*/
}
.modalTitle
{
    width: 242px;
    background-color: #009900;
    padding: 1px;
    color: #ffffff;
    text-align: right;
    cursor: pointer;
    height: 100%;
}
.modalBody
{
    width:100%;
    height: 100%;
    vertical-align:middle;
    font-family: Arial;
    font-size: 100%;
    color: #baff00;
}
.champian-cont1
{
    color:#dadada;
    padding:0px 0px 0px 14px;
    line-height:14px;
}
.champian-cont2
{
    color:#dadada;
    padding:0px 0px 15px 14px;
    line-height:14px;
}

.txt-color
{
	color:#03c1ff;
}

.learn-mor
{
	 text-align:right;
	 padding:15px 50px 0 0; 
}


.monthly-winners {
background-image:url(../images/monthly-winners-bg.png);
background-repeat:no-repeat; 
background-position:top left; 
height:183px; 
width:215px; 
float:left; 
margin-right:30px;
margin-bottom:10px;
padding-top:15px;
padding-left:10px;
padding-bottom:15px;
padding-right:10px;
}


.yelw-txt {
font-family:Arial;
color:#e1d901;
font-size:13px;
font-weight:bold;
}


.winners-name {
font-family:Arial;
font-size:12px;
color:#04bbf7;
font-weight:bold;
padding-top:13px;
}

.winners-whitetxt {
font-family:Arial;
font-size:12px;
color:#ffffff;
font-weight:normal;
}


.more-link {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#ffaf00;
text-decoration:none;
}

.more-link:hover {
text-decoration:underline;
}

.hourlywinners-txt {
font-family:Arial;
font-size:12px;
color:#ffffff;
}