/*Default Classes Begin*/

body {
    margin:0;
	border:0;
	padding-top:0px;
    font: 12px arial, helvetica, sans-serif; 
    word-spacing: normal;
    letter-spacing: normal;
	background-color: #01224b;
	align:center;
}

input, select, textarea {
	font-size: 12px;    
}

.column {
    height:100%;
}

.white_bg {
	background-color: #ffffff;
}

.white_title {
    color: #fff;
	font-size: 16px;
	text-align: center;
}

.white_title_sm {
    color: #fff;
	font-size: 14px;
	text-align: center;
}

.home_reg p {
	font-size: 12px;
    padding: 0px 60px 0 60px;
	margin: 10px 0px 0 0px;
	display: block;
}

.links p {
	color:#ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 0 10px 76px;
	padding: 0 0 0 0;
	text-align: left;
	font-weight: bold;
}

.links p a {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}

.links p a:hover {
	color:#00703C;
	text-decoration: none;
	font-weight: bold;
}

.links p a:visited {
	color:#88CE00;
	text-decoration:none;
	font-weight: bold;
}

/*INFO PAGE*/

.white_title_info {
    color: #ffffff;
	font-size: 16px;
	padding: 0 0 0 4px;
	display: block;
}

.white_title_info_mid {
    color: #ffffff;
	font-size: 16px;
	padding: 0 0 0 4px;
	margin: 6px 0 0px 0;
	display: block;
}

.info_title p {
	font-size: 12px;
    padding: 0px 8px 0 8px;
	margin: 10px 0px 0 0px;
	display: block;
	text-align:center;
}

.info_reg p {
	font-size: 12px;
    padding: 0px 8px 0 8px;
	margin: 10px 0px 0 0px;
	display: block;
}

.info_reg ul {	
	font-size: 12px;
	display: block;
	margin: 0px 0 0 1em;
	padding: 0px 0 0 20px;
}

.about_reg p {
	font-size: 12px;
	line height: 12px;
    padding: 0px 8px 0 8px;
	margin: 6px 0px 0 0px;
}

.previous_reg p {
	font-size: 11px;
    padding: 0px 8px 0 8px;
	margin: 0px 0px 0 0px;
	display: block;
}

.previous_col1{
	position:relative;
 	top:0px;
 	left:40px;
}

.previous_col2 {
	position:relative;
 	top:0px;
 	left:18px;
}

.previous_col3 {
	position:relative;
 	top:0px;
 	left:32px;
}

/*poll Styles*/

.white_title_poll {
    color: #000000;
	font-size: 16px;
	padding: 0 0 0 110px;
	margin: 1px 0px 0 0px;
	display: block;
}

.white_title_poll_2 {
    color: #000000;
	font-size: 13px;
	padding: 0 0 0 110px;
	margin: 1px 0px 0 0px;
	display: block;
}

.poll_reg p {
	font-size: 12px;
    padding: 0px 10px 4px 10px;
	margin: 0px 0px 0 0px;
	display: block;
}

.poll_reg2 {
	font-size: 11px;
    padding: 8px 10px 4px 10px;
	margin: 0px 0px 0 0px;
	display: block;
}

.poll_reg2 a {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg2 a:hover {
	color:#99cc00;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg2 a:visited {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg2jp {
	font-size: 9px;
    padding: 8px 10px 4px 10px;
	margin: 0px 0px 0 0px;
	display: block;
}

.poll_reg2jp a {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg2jp a:hover {
	color:#99cc00;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg2jp a:visited {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg3 {
	font-size: 11px;
    padding: 0;
	margin: -18px 0px 0 232px;
	position: absolute;
}

.poll_reg3 a {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg3 a:hover {
	color:#3366cc;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg3 a:visited {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg3jp {
	font-size: 10px;
    padding: 0;
	margin: -18px 0px 0 180px;
	position: absolute;
}

.poll_reg3jp a {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg3jp a:hover {
	color:#3366cc;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg3jp a:visited {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg4 {
	font-size: 11px;
    padding: 0;
	margin: -18px 0px 0 314px;
	position: absolute;
}

.poll_reg4 a {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg4 a:hover {
	color:#99cc00;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg4 a:visited {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg4jp {
	font-size: 9px;
    padding: 0;
	margin: -18px 0px 0 314px;
	position: absolute;
}

.poll_reg4jp a {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg4jp a:hover {
	color:#99cc00;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg4jp a:visited {
	color:#99cc00;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg5 {
	font-size: 11px;
    padding: 0;
	margin: -18px 0px 0 540px;
	position: absolute;
}

.poll_reg5 a {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg5 a:hover {
	color:#3366cc;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg5 a:visited {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg5jp {
	font-size: 10px;
    padding: 0;
	margin: -18px 0px 0 504px;
	position: absolute;
}

.poll_reg5jp a {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}

.poll_reg5jp a:hover {
	color:#3366cc;
	text-decoration: none;
	font-weight: bold;
}

.poll_reg5jp a:visited {
	color:#3366cc;
	text-decoration:none;
	font-weight: bold;
}