
.mainimg{
	/*background-image: url(/pub/images/mainimg.png);*/
	
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 657px;
	height: 295px;
	margin: 15px 0 0 0;	
}
.votewin{
	margin: 0 0 0 0;
	padding: 0 0 0 490px;
	font-weight: bold;
	font-size: 140%;
	color:#fff;
}
.votewin a:link{
	text-decoration: none;
	color:#fff;
}
.votewin a:visited{
	text-decoration: none;
	color:#fff;
}
.votewin a:hover{
	text-decoration: none;
	color:#fa7f06;
}
.votewin a:active{
	text-decoration: none;
	color:#fff;
}

.steps{
	margin: 15px 0 0 15px;
	
}

.step1{
	background-image: url(/pub/images/homesteps_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 198px;
	height: 197px;
	margin: 0 15px 0 0;
	float: left;
}
.stepimg{
	float: left;
	margin: 5px 0 0 10px;
}

#ContentID .step1 h2{
	color: #007dc6;
	font-size: 125%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 9px 0 0 5px;
	float: left;
	width: 155px;
}
.step1 h3{
	color: #00639d;
	font-size: 180%;
	font-weight: bold;
	margin: 0 0 0 0;
	width: 155px;
	padding: 9px 0 0 25px;
}
.arrowstep1{
	float: left;
	margin: 32px 0 0 40px;
}
.arrowstep2{
	float: left;
	margin: 50px 0 0 35px;
}
.arrowstep3{
	float: left;
	margin: 8px 0 0 65px;
}
#ContentID p.parrow{
	float: left;
	width: 115px;
	margin: 0 0 0 0;
	padding: 32px 0 0 5px;
	color: #fe7f00;
}
#ContentID p.parrow2{
	float: left;
	width: 115px;
	margin: 0 0 0 0;
	padding: 50px 0 0 5px;
}
#ContentID p.parrow3{
	float: left;
	width: 90px;
	margin: 0 0 0 0;
	padding: 8px 0 0 5px;
}

.parrow a:link{
	color: #fe7f00;
	text-decoration: none;
}
.parrow a:visited{
	color: #fe7f00;
	text-decoration: none;
}
.parrow a:hover{
	color: #00639d;
	text-decoration: none;
}
.parrow a:active{
	color: #fe7f00;
	text-decoration: none;
}

.parrow2 a:link{
	color: #fe7f00;
	text-decoration: none;
}
.parrow2 a:visited{
	color: #fe7f00;
	text-decoration: none;
}
.parrow2 a:hover{
	color: #00639d;
	text-decoration: none;
}
.parrow2 a:active{
	color: #fe7f00;
	text-decoration: none;
}

.parrow3 a:link{
	color: #fe7f00;
	text-decoration: none;
}
.parrow3 a:visited{
	color: #fe7f00;
	text-decoration: none;
}
.parrow3 a:hover{
	color: #00639d;
	text-decoration: none;
}
.parrow3 a:active{
	color: #fe7f00;
	text-decoration: none;
}

#ContentID p.stepnorm{
	font-size: 110%;
	color: #002a5a;
	font-weight: bold;
	text-align: center;
	width: 165px;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}
#ContentID p.stepnorm2{
	clear: left;
	font-size: 110%;
	color: #002a5a;
	font-weight: bold;
	text-align: center;
	width: 165px;
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
}
#ContentID p.stepsign{
	clear: left;
	font-size: 110%;
	margin: 0 0 0 0;
	padding: 10px 0 0 45px;
	font-weight: bold;
	color: #f99431;
	width: 145px;
}
.stepsign a:link{
	text-decoration: none;
	color: #f99431;
}
.stepsign a:visited{
	text-decoration: none;
	color: #f99431;
}
.stepsign a:hover{
	text-decoration: none;
	color: #00639d;
}
.stepsign a:active{
	text-decoration: none;
	color: #f99431;
}


.bottom{
	margin: 10px 0 0 0;
	padding: 10px 0 0 25px;
	
	clear: left;
}

.winner{
	float: left;
	margin: 0 20px 0 0;
}
.winnerhead{
	background-image: url(/pub/images/winnershead_bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 289px;
	height: 50px;
	margin: 0 0 0 0;
}
.winnerhead h3{
	margin: 0 0 0 0;
	padding: 12px 0 0 65px;
	color: #007dc6;
	font-size: 120%;
	font-weight: bold;
	float: left;
	width: 125px;
}
.winnerhead p{
	float: left;
	margin: 0 0 0 0;
	padding: 12px 0 0 25px;
	color: #fa7f06;
	font-size: 100%;
}
.winnerhead p a:link{
	color: #fa7f06;
	text-decoration: none;
}
.winnerhead p a:visited{
	color: #fa7f06;
	text-decoration: none;
}
.winnerhead p a:hover{
	color: #007dc6;
	text-decoration: none;
}
.winnerhead p a:active{
	color: #fa7f06;
	text-decoration: none;
}

.winnerbody{
	background-image: url(/pub/images/winnersbody_bg.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 289px;
	margin: 0 0 0 0;
}

.winnertitle{
	margin: 0 0 0 0;
	padding: 5px 0 0 15px;
	font-size: 120%;
	color: #002752;
	width: 250px
}
.date{
	margin: 0 0 0 0;
	padding: 1px 0 0 15px;
	font-size: 90%;
	color: #1f548f;
	width: 250px
}
.person{
	margin: 0 0 0 0;
	padding: 6px 0 3px 0px;
	color: #1f548f;
	font-size: 100%;
	border-bottom: 1px #999 dashed;
	margin: 0 0 0 15px;
	width: 250px;
}
.winnerbottom{
	background-image: url(/pub/images/winnersbottom_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 289px;
	height: 14px;
	margin: 0 0 0 0;
}

.hot{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.hothead{
	background-image: url(/pub/images/hothead_bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 285px;
	height: 53px;
	margin: 0 0 0 0;
}
.hothead h3{
	margin: 0 0 0 0;
	padding: 12px 0 0 15px;
	color: #007dc6;
	font-size: 120%;
	font-weight: bold;
	float: left;
	width: 150px;
}
.hotbody{
	width: 283px;
	height: 240px;
	margin: 0 0 0 0;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
	background-color: #fff;
}

.hotbody p{
	margin: 0 0 0 0;
	padding: 3px 0 3px 15px;
	font-size: 120%;
	color: #1f548f;
	width: 250px;
}

.hotbody p a:link{
	color: #1f548f;
	text-decoration: none;
}
.hotbody p a:visited{
	color: #1f548f;
	text-decoration: none;
}
.hotbody p a:hover{
	color: #007dc6;
	text-decoration: none;
}
.hotbody p a:active{
	color: #1f548f;
	text-decoration: none;
}

.hotbody hr{
	border-top: 0px;
	border-bottom: 1px #999 dashed;
	height: 1px;
	color: #999;
	text-align: center;
	margin: 0  0 0 15px;
	width: 250px;
}

.hotbody ul{
	margin: 0 0 0 0;
	padding: 15px 0 0 15px;
}
.hotbody ul li{
	list-style: none;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
}

.hotbody ul a:link{
	color: #1f548f;
	text-decoration: none;
}
.hotbody ul a:visited{
	color: #1f548f;
	text-decoration: none;
}
.hotbody ul a:hover{
	color: #007dc6;
	text-decoration: none;
}
.hotbody ul a:active{
	color: #1f548f;
	text-decoration: none;
}

.hotbottom{
	background-image: url(/pub/images/winnersbottom2_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 289px;
	height: 14px;
	margin: 0 0 0 0;
}

/***************************************** Winners main Page ***************************************/

.winnermain{
	float: left;
	margin: 0 20px 0 0;
}
.winnerheadmain{
	background-image: url(/pub/images/winnershead_bg2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 607px;
	height: 50px;
	margin: 0 0 0 0;
}
.winnerheadmain h3{
	margin: 0 0 0 0;
	padding: 12px 0 0 65px;
	color: #007dc6;
	font-size: 120%;
	font-weight: bold;
	float: left;
	width: 125px;
}
.winnerheadmain p{
	float: left;
	margin: 0 0 0 0;
	padding: 12px 0 0 25px;
	color: #fa7f06;
	font-size: 100%;
}
.winnerheadmain p a:link{
	color: #fa7f06;
	text-decoration: none;
}
.winnerheadmain p a:visited{
	color: #fa7f06;
	text-decoration: none;
}
.winnerheadmain p a:hover{
	color: #007dc6;
	text-decoration: none;
}
.winnerheadmain p a:active{
	color: #fa7f06;
	text-decoration: none;
}

.winnerbodymain{
	background-image: url(/pub/images/winnersbody_bg2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 607px;
	margin: 0 0 0 0;
}

.winnertitlemain{
	margin: 0 0 0 0;
	padding: 5px 0 0 15px;
	font-size: 120%;
	color: #002752;
	width: 250px
}
.winnerbottommain{
	background-image: url(/pub/images/winnersbottom_bg2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 607px;
	height: 34px;
	margin: 0 0 0 0;
}
.personmain{
	margin: 0 0 0 0;
	padding: 6px 0 3px 0px;
	color: #1f548f;
	font-size: 100%;
	border-bottom: 1px #999 dashed;
	margin: 0 0 0 15px;
	width: 580px;
}


