@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background: #000000 url(../images/bg.jpg) no-repeat left top; font-family:Arial; font-size:11px; color:#FFFFFF;}

a {color:#18235D; text-decoration:none;}
a:hover {text-decoration:underline;}

.purple a {color:#2956bc;  text-decoration:none;}
.purple a:hover {text-decoration:underline; color:#476fc8;}

.purplesel a {color:#2956bc;  text-decoration:underline;;}
.purplesel a:hover {color:#476fc8;}


#parent{width:960px; margin:0 auto;}
.main{width:100%; float:left;}
.underlione{text-decoration:underline;}
.left{width:358px; float:left; padding-top:131px; padding-left:44px;}
.center{width:360px; float:left; background:url(../images/loginbg.png) no-repeat left 45px; height:237px;}
.head{width:270px; float:left; margin-top:90px; margin-left:35px;}
.textbox{width:280px; float:left; margin-left:35px; margin-top:5px;}
.lt{width:140px; background:url(../images/textbox.png) no-repeat left top;  float:left; height:34px;}
.bordernone{border:0; background:none; padding:5px 5px; width:120px;}
.for{width:130px; float:left;}
.for a {color:#fff; text-decoration:underline;}
.for a:hover {color:#82b7ed; text-decoration:none;}
.login{width:100px; margin-left:30px; float:left;}
.signup{width:150px; float:left; margin-top:12px; margin-left:90px;}
.right{width:190px; float:left; padding-top:114px;}
.right ul{margin:0; padding:0; }
.right li{ list-style:none; }
.right li a{ text-align:right; list-style:none; border-bottom:5px dashed #FFFFFF; display:block; padding-top:2px; padding-bottom:4px; padding-left:50px;}
.video{width:570px; float:left; margin-left:370px;}
.content{width:100%; float:left; margin-top:45px;}
.competitors{width:430px; float:left; margin-left:60px;}
.featured{width:410px; float:left; margin-left:45px;}
.v{width:410px; float:left; margin-top:15px;}
.thumb1{width:123px; float:left; margin-right:10px;}
.footer{width:958px; float:left; margin-top:45px; background:url(../images/footer2.jpg) no-repeat 50px top; height:268px;}
.footer ul{margin:0; padding:0; padding-top:26px; float:left;}
.footer li{list-style:none;  width:auto; color:#FFFFFF; font-weight:bold;}
.footer li a{list-style:none; color:#90e2ee; padding-bottom:4px; margin-top:4px; text-decoration:none;}
.footer li a:hover{color:#FFFFFF;}
.footer .selected {color:#FFFFFF;}

/*-----------------------compettition-----------------------*/
#bodyarea {width:907px; float:left; padding:0px 16px 0 36px;}

.whitebox {width:637px; float:left;}
.whiteboxbot {width:637px; float:left; background:url(../images/whiteboxbot.png) left bottom no-repeat;}
.whiteboxtop {width:637px; float:left; background:url(../images/whiteboxtop.png) left top no-repeat; padding:34px 0;}
.whiteboxcont {width:567px; background:url(../images/whiteboxbg.png) left top repeat-y; padding:0 35px; float:left; padding-top:20px; padding-bottom:20px;} 

.whiteboxcont h1 {font-size:24px; color:#18235d; font-weight:normal;}

.upload {width:567px; float:left; margin-top:15px; font-size:12px; color:#18235d; border-bottom:1px dotted #18235d; padding-bottom:12px; margin-bottom:20px;}
.imgd {width:203px; float:left;}
.starttxt {width:364px; float:left; margin:2px 0;}
.starttxt img {margin-right:5px;}
.start {width:71px; float:left;}
.btn {width:100%; float:left; margin-top:10px;}

.uploadbtn {width:84px; height:31px; margin-top:15px; margin-right:10px; float:left;}
.uploadbtn a {width:84px; float:left; background:url(../images/upload.jpg) left top no-repeat; display:block; height:31px; text-indent:-99999px;}
.uploadbtn a:hover {background:url(../images/uploadhover.jpg) left top no-repeat;}

.getstarted {width:114px; float:left; height:31px; margin-top:15px;}
.getstarted a {width:114px; float:left; height:31px; display:block; background:url(../images/getstarted.jpg) left top no-repeat; text-indent:-99999px;}
.getstarted a:hover {background:url(../images/getstartedhover.jpg) left top no-repeat;}

.rightpanel {width:270px; float:left; margin-top:13px;}

.competition {width:270px; float:left;}
.competitiontop {width:270px; float:left; background:url(../images/whitesmallboxtop.png) left top no-repeat; height:21px;}
.competitioncont {width:228px; float:left; border-left:3px solid #000000; border-right:3px solid #000000; background:#FFFFFF; padding:0 18px;}
.competitionbot {width:270px; float:left; background:url(../images/whitesmallboxbot.png) left top no-repeat; height:21px;}

.award {width:100%; float:left;}
.award ul {list-style:none; float:left; margin-top:14px;}
.award li {width:52px; float:left; padding-left:176px; margin-bottom:7px; color:#000000; display:block; min-height:66px;}
.award span {color:#18235d;}
.award li strong {display:block;}

.bg1 {background:url(../images/img1.jpg) left top no-repeat;}
.bg2 {background:url(../images/img2.jpg) left top no-repeat;}
.bg3 {background:url(../images/img3.jpg) left top no-repeat;}
.bg4 {background:url(../images/img4.jpg) left top no-repeat;}
.bg5 {background:url(../images/img5.jpg) left top no-repeat;}

/*-----------------community----------------*/
.bd5 {border-bottom:5px solid #18235d; padding-bottom:10px;}
.news {width:100%; float:left; font-size:14px;}
.news ul {list-style:none;}
.news li {width:452px; padding-left:115px; display:block; margin-bottom:12px; min-height:95px;}
.news a {color:#18235d; text-decoration:underline;}
.news a:hover {text-decoration:none;}

.bgimg {background:url(../images/blackimg.jpg) left top no-repeat;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}

.lefarea {width:637px; float:left;}

.box {width:631px; float:left;}
.boxtop {width:631px; float:left; height:34px; background:url(../images/boxtop.png) left top no-repeat;}
.boxcont {width:563px; float:left; background:url(../images/boxbg.png) left top repeat-y; padding:0 34px 20px 34px;}
.boxbot {width:631px; float:left; height:34px; background:url(../images/boxbot.png) left top no-repeat;}

.topicbox {color:#18235d; font-size:12px; border-top:5px solid #18235d; float:left; width:100%;}
.topicbox p {font-weight:bold; width:100%; float:left;}
.topiheading {color:#000000; font-size:17px; padding:7px 0;}

.bdrdotter {border-bottom:1px dotted #18235d; padding:7px 0;}
.inputcl {background:url(../images/inputbg.jpg) left top no-repeat; width:161px; height:21px; padding:7px 5px; border:0;}

.competitioncont2 {width:242px; float:left; border-left:3px solid #000000; border-right:3px solid #000000; background:#FFFFFF; padding:0 11px;}
.competitioncont2 label {display:block; float:left;}
.competitioncont2 h1 {width:100%; float:left;}
.competitioncont2 p {float:left; width:100%;}


.mr5 {margin-right:5px;}
.wd171 {width:171px;}
.wd66 {width:66px;}
.weeklist {width:100%; float:left; margin-top:15px; color:#000000;}
.weeklist ul {list-style:none;}
.weeklist li {width:138px; float:left; display:block; padding-left:90px; margin-bottom:10px;}

.weekbg {background:url(../images/thumbpic.jpg) left top no-repeat;}
.mb12 {margin-bottom:12px;}




.winnerlist {width:100%; float:left; margin-top:15px; color:#000000;}
.winnerlist ul {list-style:none;}
.winnerlist li {width:167px; float:left; display:block; padding-left:61px; margin-bottom:18px; background:url(../images/blankman.jpg) left top no-repeat;}

.winnerlist li span {font-weight:bold; color:#18235d;}
.latestpic {width:100%; float:left;}
.latestpic img {margin-right:10px; float:left; margin-bottom:10px;}
.mr0 {margin-right:0 !important;}

/*--------------------ads------------------------*/
.wdaut {width:auto;}
.fl {float:left;}
.mr8 {margin-right:8px;}
.pt10 {padding-top:10px;}
.pt8 {padding-top:8px;}
.pt5 {padding-top:5px;}
.wd100 {width:100%;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}

.thumbox {width:96px; float:left; background:url(../images/thumbbg.jpg) left top no-repeat; height:141px; padding:15px 15px 0 15px; font-size:11px;}
.thumbox img {margin-bottom:3px;}

.lukelist {width:100%; float:left;}
.lukelist ul {list-style:none;}
.lukelist li { width:100%; float:left; height:20px;}
.lukelist li a {display:block; width:222px; float:left; line-height:20px; padding-left:10px;}
.lukelist li a:hover {background:#000000; color:#FFFFFF; text-decoration:none;}

.lukelist2 {width:100%; float:left; color:#000000;}

/*---------------------aboutus-----------------------*/
#bodyarea2 {width:919px; float:left; margin-left:30px;}
.bigbox {width:919px; float:left;}
.bigboxtop {width:919px; float:left; background:url(../images/bigboxtop.png) left top no-repeat; height:28px;}
.bigboxcont {width:839px; float:left; background:url(../images/bigboxbg.png) left top repeat-y; padding:20px 40px; color:#000000; font-size:12px; line-height:16px;}
.bigboxcont p {margin-bottom:15px;}
.bigboxcont h1 {font-size:12px; font-weight:bold; color:#18235d;}
.bigboxcont h2 {font-size:11px; font-weight:bold; color:#333333;}

.bigboxbot {width:919px; float:left; height:28px; background:url(../images/bigboxbot.png) left top no-repeat;}

.companytxt {border-top:5px solid #18235d; width:829px; float:left; padding-left:10px; padding-top:20px;}
.companytxt a {color:#000; background:#d7d4d4; text-decoration:underline}
.companytxt a:hover {color:#FFFFFF; background:#000000; text-decoration:none;}
.companytxt ol {list-style:decimal; margin-left:20px;} 
.companytxt ol ol {list-style:lower-alpha;}
.companytxt ol li {margin-bottom:10px;}





.mt15 {margin-top:15px;}
.mb20 {margin-bottom:20px;}

.teamlist {width:829px; float:left;}
.teamlist ul {list-style:none;}
.teamlist li {width:679px; padding-left:150px; float:left; background:url(../images/chiefman.jpg) left top no-repeat; min-height:141px; margin-bottom:20px;}

.cl000 {color:#000000 !important;}
.itl {font-style:italic;}

.contactus {width:100%; float:left;}
.contactus ul {list-style:none;}
.contactus li {background:url(../images/bullet.jpg) left top no-repeat; padding-left:37px; width:792px; float:left; margin-bottom:10px;}

/*------------------register--------------------*/
.register {width:506px; margin:0 auto;}

.register dl {width:100%; float:left; margin-top:20px;}
.register dd {width:150px; float:left; text-align:right; margin-right:10px; margin-bottom:10px; font-size:13px; padding-top:5px; min-height:24px}
.register dt {width:346px; float:left; margin-bottom:10px; min-height:29px;}

.inputbg {width:231px; height:19px; float:left; background:url(../images/inputbg2.jpg) left top no-repeat; padding:5px; border:0;}
.wd120 {width:120px;}

.forgetpass {width:430px; height:204px; background:url(../images/forgetbg.jpg) left top no-repeat; margin:0 auto; padding:40px 50px; color:#FFFFFF;}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}

.ft12 {font-size:12px;}

.forgetpass dl {width:302px; margin:0 auto;}
.forgetpass dd {width:54px; float:left; font-size:13px; padding-top:3px; text-align:right; padding-right:5px; margin-bottom:10px;}
.forgetpass dt {width:243px; float:left; margin-bottom:10px;}	

.inputbg2 {width:235px; height:17px; background:url(../images/inputbg3.jpg) left top no-repeat; padding:4px; border:0;}

/*----------blog------------*/
.bdrbot {border-bottom:5px solid #18235d; padding-bottom:5px;}
.bdrbot2 {border-bottom:2px solid #18235d; padding-bottom:5px;}


.box839bg {width:839px; float:left; background:url(../images/box839bg.jpg) left top repeat-y; margin-bottom:20px;}
.box839bot {width:839px; float:left; background:url(../images/box839bot.jpg) left bottom no-repeat;}
.box839top {width:809px; float:left; background:url(../images/box839top.jpg) left top no-repeat; padding:15px;}

.blogtit {width:779px; float:left; background:url(../images/blogtitle.jpg) left top no-repeat; padding:10px 15px; height:38px; display:block; margin-bottom:10px;}
.blogtit a {color:#e06106; text-decoration:none;}
.blogtit a:hover {color:#18235D; text-decoration:underline;}
.blogtit h1 {color:#e06106; font-size:17px; margin-bottom:10px;}
.blogtit h2 {color:#000000; font-weight:normal; font-size:12px;}

.box809 {width:809px; float:left; margin-bottom:10px;}
.box809top {width:809px; float:left; height:20px; background:url(../images/box809top.jpg) left top no-repeat;}
.box809cont {width:779px; float:left; background:#FFFFFF; padding:0 15px; font-size:13px; color:#000000;}
.box809bot {width:809px; float:left; height:20px; background:url(../images/box809bot.jpg) left top no-repeat;}

.combg {width:779px; float:left; background:url(../images/combg.jpg) left top no-repeat; padding:15px 15px 0 15px; height:31px;}
.combg img {float:left; margin-right:10px;}
.combg a {text-decoration:underline; color:#18235d;}
.combg a:hover {color:#2c9af7;}

.postcont {width:100%; float:left;}
.postcont h3 {color:#e06106; font-size:17px; margin-bottom:10px;}
.postcont h4 {color:#000000; font-weight:normal; font-size:12px; margin-bottom:20px;}
.postcont p {font-size:13px;}

.commoentarea {width:839px; float:left;}
.comment839top {width:839px; float:left; background:url(../images/comment839top.jpg) left top no-repeat; height:16px;}
.comment839cont {width:799px; float:left; background:#ececec; padding:0 20px;}
.comment839bot {width:839px; float:left; background:url(../images/comment839bot.jpg) left top no-repeat; height:16px;}

.comment839cont h3 {font-size:17px; color:#e06106; margin-bottom:15px; float:left; width:100%;}
.ryansaid {width:779px; float:left; background:#FFFFFF; border-bottom:1px dashed #d4d2d2; padding:8px 10px 0 10px; margin-bottom:10px;}
.ryansaid p {margin-bottom:10px; font-size:12px;}
.ryansaid a {text-decoration:underline; color:#2c9af7;}
.ryansaid a:hover {color:#18235D;}

.bggray {background-color:#dfdede; display:block; padding:10px; width:779px !important;}

.cmtnform {width:779px; padding:10px; background:#FFFFFF; float:left;}
.cmtnform dl {width:100%; float:left;}
.cmtnform dd {width:160px; float:left; display:block; margin-bottom:10px; font-size:13px;}
.cmtnform dt {width:599px; float:left; display:block; margin-bottom:10px;}

.inputdec {border:1px solid #000000; height:17px; width:302px; padding:2px 3px;}  

.cmtnform textarea {border:1px solid #000000; width:308px; padding:2px 0;}

.mb0 {margin:0 !important;}
.w171 {width:171px;}

.gray {color:#999999;}
.net {width:100%; float:left; margin-top:10px;}

/*-----tabaccordian------*/
.arrowlistmenu{width:409px; float:left;}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #18235D;
margin-bottom:10px; /*bottom spacing between header and rest of content*/
border-bottom:1px dotted #ada9a9;
padding-bottom:10px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li {
margin-bottom: 15px; /*bottom spacing between menu items*/
font-size:12px; font-weight:bold; color:#000000; width:409px;
}
.arrowlistmenu ul li p {font-weight:normal; width:103px; float:left;}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; custom bullet list image
display: block;
padding: 2px 0;
padding-left: 19px; link text is indented 19px
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ hover state CSS
color: #A70303;
background-color: #F3F3F3;
}
/*----------endtabaccordian------*/


.imgcont {width:114px; float: left; margin-right:10px;}
.senatory {width:409px; float:left;}
.dollar {width:100%; float:left; font-size:12px; font-weight:bold; color:#000000; margin-bottom:11px;}
.dollar p {width:103px; float:left; font-weight:normal;}
.dollar img {margin-right:10px;}



.box553 {width:553px; float:left;}
.box553top {width:553px; float:left; height:13px; background:url(../images/box553top.jpg) left top no-repeat;}
.box553cont {width:533px; float:left; background:#ececec; padding:10px;}
.box553bot {width:553px; float:left; height:13px; background:url(../images/box553bot.jpg) left top no-repeat;}

.uplform {width:563px; float:left; border-top:1px dotted #666666; padding-top:10px;}

.uplform dl {width:100%; float:left;}
.uplform dd {float:left; display:block; width:190px; padding-left:10px; min-height:26px; padding-top:5px; margin-bottom:10px; font-size:12px; font-weight:bold; color:#000000;}
.uplform dt {float:left; display:block; width:363px; min-height:31px; margin-bottom:10px; font-size:12px; color:#000000;}

.inpst {width:353px; height:19px; background:url(../images/inputbg4.jpg) left top no-repeat; padding:7px 5px 5px 5px; border:0; font-weight:bold;}

.bdt1d {border-top:1px dotted #666666; padding-top:10px;}
.bdb1d {border-bottom:1px dotted #666666; padding-top:10px;}

.btm1 {border-bottom:1px dotted #666666; padding-bottom:10px;}
.ft10 {font-size:10px;}
.clgray {color:#999999;}

.term {width:563px; float:left; border-top:1px dotted #666666; color:#000000; font-size:12px; padding-top:10px;}
.w30 {width:30px;}
.w533 {width:533px;}

.getstar {width:100px; float:left; margin-top:15px; font-size:12px; font-weight:bold;}
.cont1 {width:100%; float:left; padding-top:10px;}

.videoarea {width:397px; float:left; margin-right:10px;}

.mb5 {margin-bottom:5px;}

.videoright {width:160px; float:left;}
.videoright h3 {font-size:12px; font-weight:bold; color:#454545; margin-bottom:10px; float:left; width:100%;}
.videoright p {width:100%; float:left; color:#48484a; float:left; width:100%;}

.briefcont {width:100%; float:left; margin-top:20px;}

.briefcont h3 {font-size:12px; font-weight:bold; color:#454545; margin-bottom:10px; float:left; width:100%;}
.briefcont p {color:#000000; float:left; width:100%; margin-bottom:10px; font-size:12px;}
.briefcont a {color:#color:#18235D; text-decoration:underline;  font-weight:bold;}
.briefcont a:hover {text-decoration:none;}

.ft11 {font-size:11px;}

.awardarea {width:567px; float:left; margin-top:20px;}

.awardarea h3 {font-size:12px; font-weight:bold; color:#454545; margin-bottom:10px; float:left; width:100%;}
.awardarea ul {width:100%; float:left; list-style:none; margin:0; padding:0; margin-bottom:20px;}
.awardarea li {width:133px; float:left; display: block; margin-right:15px; background:url(../images/award.jpg) left top no-repeat; color:#000000; font-size:12px; margin-bottom:10px; font-weight:bold; padding-left:46px; min-height:44px; padding-top:2px;}
.awardarea li span {color:#18235D; font-size:13px;}
.awardarea li p { line-height:18px;}

.bdbt1 {border-bottom:1px dotted #000000; padding-bottom:10px;}

.competitioncont2 {width:234px; float:left; border-left:3px solid #000000; border-right:3px solid #000000; background:#FFFFFF; padding:0 15px;}