﻿html, body, ul, li, div, p, h1, h2, h3, input, select {
	margin: 0; padding: 0; font-family: tahoma, arial, helvetica, sans-serif; 
	}

/**************************
* General Master Page
**************************/	
#main-container {
	width: 100%; position: relative;
	}
	
#main-header {
	width: 100%; height: 70px; background: url(../img/header_bg.png) left top repeat-x;
	}
	
	#header {
		width: 800px; margin-left: auto; margin-right: auto;
		height: 70px; background: url(../img/header_bg.png) left top repeat-x;
		font-size: 32px; color: #004fad; /** Update per site **/
		line-height: 70px; font-family: Arial, Tahoma;
		} 

#main-nav {
	width: 100%; height: 37px; background: url(../img/nav-bg.gif) left top repeat-x;
	}
	
#main-content {
	width: 100%; height: 350px; margin-top: -7px;
	background: url(../img/content-bg.gif) left top repeat-x;
	}
	
.main-rules {
	width: 100%; height: 180px; 
	}
	
	#rules 	{
		width: 800px; margin-left: auto; margin-right: auto;
		font-family:arial; font-size:11px; padding-top: 30px; color: #666;
		}
	
		#rules a, a:hover {
			color:#666666;
			}
			
.main-footer {
	width: 100%; margin-top: 10px; font-size: 10px; color: #666;
	}
	
	#footer {
		width: 800px; margin-left: auto; margin-right: auto; z-index: 100;
		font-size: 10px; margin-top: 20px; margin-bottom: 20px; color: #666;
		}
		
		#footer a, a:hover {
			color: #666;
			}
			
.clear {
	clear:both;
	}		
		
/**************************
* Entry Page
**************************/		
#content {
	width: 800px; height: 350px; margin-left: auto; margin-right: auto;
	background: url(../img/title.gif) left top no-repeat; color: #fff;
	font-weight: bold; position: relative;
	}
		
	.content-left {
		width: 400px; float: left; font-size: 22px; 
		margin-top: 150px; padding-left: 10px;
		}
			
	.content-right {
		width: 380px; float: right; font-size: 22px;
		margin-top: 150px; padding-left: 10px;
		}
		
.login-input {
	height: 35px; width: 350px; padding: 2px;
	border: 2px solid #000; font-size: 22px;
	color: #666; 
	}
	
.login-dropdown {
	height: 44px; width: 350px; padding: 2px;
	border: 2px solid #000; font-size: 22px;
	color: #666;
	}
	
.watermark {
	color: #caedfc;
	}

.entry-continue {
	position:absolute; top: 260px; left: 230px;
	height: 80px; width: 63px;
	}
	
/**************************
* Registration Page
**************************/
.reg-label {
	width: 130px; text-align: right; font-weight: 700;
	color: #000; font-size: 12px;
	}
	
.reg-row {
	width: 450px; padding-bottom: 5px; height: 20px; line-height: 20px;
	}
	
	.reg-row input, textarea {
		margin-left: 160px;
		}
	
	.reg-row label 	{
		width: 155px; text-align: right; padding-right: 5px;
		color: #000; font-size: 12px; position: absolute;
		}
		
.reg-dropdown {
	width: 150px; font-size: 12px; border: 1px solid #ccc;
	height: 20px; margin-left: 160px; line-height: 20px;
	}
	
.reg-input {
	width: 150px; font-size: 12px; border: 1px solid #ccc;
	height: 20px; line-height:20px; padding: 0 0 -3px 0;
	}
	
.reg-dropdown-birth {
	width: 150px; font-size: 12px; border: 1px solid #ccc;
	height: 20px; position:relative;
	}
	
.reg-button {
    width: 450px; text-align:center; padding-top:65px;
    }

input.imagebutton {
	position:relative; margin: 0px;
	}
	
/**************************
* Unsub Page
**************************/
.unsub-content {
	width: 750px; height: 350px; margin-left: auto; margin-right: auto;
	color: #666666; position: relative; font-size:14px;
	}	
	
.unsub-text {
    text-align:center; color:#2797dd;font-size:16px; font-weight: bold;
    }
    
.unsubButton {
    height: 43px; background-color: #666666; border: 2px solid #000;
    color: #fff; font-weight: bold; font-size: 16px; width: 100px; vertical-align: bottom;
    }
	
.unsub-input {
	height: 35px; width: 250px; padding: 2px;
	border: 2px solid #000; font-size: 20px;
	color: #666; 
	}
	
.botcheck {
	text-align:center; margin-left: auto; margin-right: auto; width: 280px;
	margin-top:20px;
	}
	
.unsub-contact {
	vertical-align: bottom;
	}
	
.error {
	color: Red; font-size: 10px;
	}
