/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body {
    background-color: #B1B197;
    font: normal 11px Helvetica Neue, arial, verdana, sans-serif;
	color: #666666;
}

ul { list-style: none; }

hr, .nodisp { display: none; }

input {
	border: 1px solid #BBC6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 3px 3px; 
	text-decoration: none;
	color: #666666;
	text-align: left;
	width: 182px;
}

select {
	border: 1px solid #BBC6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	padding: 0; 
	text-decoration: none;
	color: #666666;
}

.checkbox {
	border: 0px;
	padding: 0px;
	margin: 3px;
	width: 15px;


}

.submit_btn {
	border: 0px;
	padding: 0px;
	margin: 0;
	width: 66px;
	height: 27px;


}

.required, .error {
	color: #C00043;
}

a, a:link, a:visited {
    color: #C00043;
    text-decoration: underline;
}

a:hover {
    color: #C00043;
    text-decoration: none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container {
    width: 100%;
}

#content {
    width:766px;
    margin: auto;
	padding: 0;
    text-align: left;
    position: relative;
}

.contain_clear { 
    position: relative;
    clear: both;
}

.spcr {
	position: relative;
}

/***********************************************/
/* Header	                                   */
/***********************************************/

#header {
    width: 760px;
	height: 95px;
	background: transparent url(../images/header_bg.gif) no-repeat;
    margin: 0;
    padding: 0;
	position: relative;
}


/***********************************************/
/* Top Nav	                                   */
/***********************************************/


#topNav {
	background: transparent url(../images/topnav_bg.gif) no-repeat;
    width: 760px;
	height: 34px;
    margin: 0;
    padding: 0;
	position: relative;
}


/***********************************************/
/* Left	Nav	                                   */
/***********************************************/

.nav_home {
	width: 74px;
	height: 34px;
	background-position: top left;
	background: transparent url(../images/nav_home.gif) no-repeat;
	position: relative;
	left: 0;
	display: block;
}

a.nav_home:link, a.nav_home:visited, a.nav_home:active {
	background-position: top left;
}

a.nav_home:hover {
	background-position: bottom left;
}

/***********************************************/
/* Right Nav	                               */
/***********************************************/

#nav_right {
	position: absolute;
    top: 0;
	right: 0;
    height: 34px;
}


/***********************************************/
/* Nav Prizes	                               */
/***********************************************/

.nav_prizes {
	width: 75px;
	height: 34px;
	background-position: 0 0;
	background: transparent url(../images/nav_right.gif) no-repeat;
	display: block;
	float: left;
}

a.nav_prizes:link, a.nav_prizes:visited, a.nav_prizes:active {
	background-position: 0 0;
}

a.nav_prizes:hover {
	background-position: 0 -34px;
}

/***********************************************/
/* Nav Details	                               */
/***********************************************/

.nav_details {
	width: 79px;
	height: 34px;
	background-position: -75px 0;
	background: transparent url(../images/nav_right.gif) no-repeat;
	display: block;
	float: left;
}

a.nav_details:link, a.nav_details:visited, a.nav_details:active {
	background-position: -75px 0;
}

a.nav_details:hover {
	background-position: -75px -34px;
}

/***********************************************/
/* Nav Enter	                               */
/***********************************************/

.nav_enter {
	width: 82px;
	height: 34px;
	background-position: -154px 0;
	background: transparent url(../images/nav_right.gif) no-repeat;
	display: block;
	float: left;

}

a.nav_enter:link, a.nav_enter:visited, a.nav_enter:active {
	background-position: -154px 0;
}

a.nav_enter:hover {
	background-position: -154px -34px;
}


/***********************************************/
/* Body Main	                               */
/***********************************************/


#body_main {
	margin: 0;
	padding: 0;
	position: relative;
}


/***********************************************/
/* Page Title	                               */
/***********************************************/

#page_title {
	width: 760px;
	height: 74px;
	background: transparent url(../images/pagetitle_bg.gif) no-repeat;
	display: block;
	position: relative;
}

.pagetitle_enter {
	width: 300px;
	height: 74px;
	background: transparent url(../images/pagetitle_enter.gif) no-repeat;
	display: block;
	position: relative;
}

.pagetitle_dop {
	width: 300px;
	height: 74px;
	background: transparent url(../images/pagetitle_dop.gif) no-repeat;
	display: block;
	position: relative;
}

.pagetitle_prizes {
	width: 300px;
	height: 74px;
	background: transparent url(../images/pagetitle_prizes.gif) no-repeat;
	display: block;
	position: relative;
}

.pagetitle_thanks {
	width: 300px;
	height: 74px;
	background: transparent url(../images/pagetitle_thanks.gif) no-repeat;
	display: block;
	position: relative;
}

/***********************************************/
/* Enter Today	                               */
/***********************************************/

#enterToday {
	width: 202px;
	height: 47px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
    top: 17px;
	right: 17px;
}

.btn_enterToday {
	width: 202px;
	height: 47px;
	background: transparent url(../images/btn_entertoday.gif) no-repeat;
	background-position: top left;
	display: block;

}

a.btn_enterToday:link, a.btn_enterToday:visited, a.btn_enterToday:active {
	background: transparent url(../images/btn_entertoday.gif) no-repeat;
	background-position: top left;
	display: block;
}

a.btn_enterToday:hover {
	background: transparent url(../images/btn_entertoday.gif) no-repeat;
	background-position: bottom left;
	display: block;
}


/***********************************************/
/* Body One Column	                           */
/***********************************************/


#body_oneColumn {
	width: 760px;
	background: #fff;
	margin: 0;
	padding: 12px 0px 12px 0px;
	font-family: arial, san-serif;
	font-size: 11px;
	color: #666666;
	position: relative;
}

/***********************************************/
/* Prizes Left                		           */
/***********************************************/


#prizesLeft {
	width: 276px;
	height: 255px;
	background: transparent url(../images/prizes_pic.jpg) no-repeat;
	margin: 0px 0px 0px 17px;
	padding: 0;
	position: relative;
}

/***********************************************/
/* Prizes Right		                           */
/***********************************************/


#prizesRight {
	width: 435px;
	height: 255px;
	background: transparent url(../images/prizes_list.gif) no-repeat;
	margin: 0px 0px 0px 17px;
	padding: 0;
	position: absolute;
	top: 12px;
	right: 17px;
}

/***********************************************/
/* Prizes Bottom		                           */
/***********************************************/


#prizesBottom {
	width: 721px;
	height: 254px;
	margin: 0px 0px 16px 20px;
	padding: 0;
	top: 14px;
	position: relative;
}



/***********************************************/
/* Body Two Column	                           */
/***********************************************/


#body_twoColumn {
	width: 760px;
	background: #fff url(../images/bg_twocolumn.gif) top right repeat-y;
	margin: 0;
	padding: 12px 0px 12px 0px;
	font-family: arial, san-serif;
	font-size: 11px;
	color: #666666;
	position: relative;
}

/***********************************************/
/* Sidebar1	                       		       */
/***********************************************/


#sidebar1 {
	width: 253px;
	margin: 0;
	padding: 0px 12px 0px 12px;
	position: absolute;
	top: 12px;
	right: 0;
    
}

/***********************************************/
/* Sidebar2	                       		       */
/***********************************************/


#sidebar2 {
	width: 253px;
	margin: 0;
	padding: 0px 12px 0px 12px;
	position: absolute;
	top: 335px;
	right: 0;
    
}

/***********************************************/
/* Left Column		      		               */
/***********************************************/


#leftColumn {
	margin: 0px 8px 0px 8px;
	padding: 20px 20px 20px 20px;
	background: transparent url(../images/copy_border.gif) no-repeat;
	width: 430px;
	position: relative;
    
}


/***********************************************/
/* Forms	             		               */
/***********************************************/


#formHolder {
	margin: 0;
	padding: 0px 12px 0px 12px;
	width: 457px;
	position: relative;
    
}

#formbox_gray {
	display: block;
    background: #EEEEEE;
    padding: 13px;
    margin: 0;
}


/***********************************************/
/* flashHolder	           		               */
/***********************************************/


#flashHolder {
	margin: 0;
	padding: 0;
	position: relative;
    
}


/***********************************************/
/* lowerMain	           		               */
/***********************************************/


#lowerMain {
	width: 760px;
	margin: 0;
	padding: 14px 0px 14px 0px;
	background: #fff url(../images/lowermain_bg.gif) no-repeat;	
	position: relative;
    
}

/***********************************************/
/* lowerMainLeft	           	               */
/***********************************************/


#lowerMainLeft {
	width: 253px;
	margin: 0px 13px 0px 14px;
	padding: 0;
	position: relative;
    
}

/***********************************************/
/* lowerMainRight	           	               */
/***********************************************/


#lowerMainRight {
	width: 426px;
	height: 255px;
	margin: 0px 14px 0px 0px;
	padding: 20px 20px 0px 20px;
	background: transparent url(../images/copy_border.gif) no-repeat;	
	position: absolute;
	top: 14px;
	right: 0;
    
}




/***********************************************/
/* Footer		                               */
/***********************************************/

#footer {
    width: 760px;
	height: 68px;
	background: transparent url(../images/footer_bg.gif) no-repeat;
    margin: 0;
    padding: 0;
	position: relative;
}



/***********************************************/
/* Footer Links		                               */
/***********************************************/

#footer_links {
    margin: 0;
    padding: 31px 22px 0px 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	color: #FFFFFF;
	float:right;
}


#footer_links a:link, #footer_links a:visited, #footer_links a:active {
    text-decoration: none;
	color: #FFFFFF;
	
}

#footer_links a:hover {
    text-decoration: underline;
	color: #FFFFFF;
}

