/* Index page for Wicount */
body {
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	}
.btmimg {
	background-image: url(/Index/btm.gif);
	background-color: #fff;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 70px;
	display: block;
	height: 100%;
	margin-bottom: 0px;
	}
.topimg {
	background-image: url(/Index/head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
.signupform {
	margin: 0px auto 20px;
	padding-top: 10px;
	width: 800px;
	text-align: left;
	}
.logo {
	margin-left: 0px;
	padding-right: 10px;
	}
.CS {
	font: bold 50px Arial, Helvetica, sans-serif;
	line-height: 70px;
	color: #3aa5bf;
	position: absolute;
	margin: -68px 0 0 420px;
	}
.CStxt {
	}
.CStxt p {
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #fff;
	}
	.CStxt p .emph {
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #C8F3FD;
	}
	.CStxt p.emph2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #C8F3FD;
	}
	.CStxt p.specialemph {
	font: bold 40px Arial, Helvetica, sans-serif;
	line-height: 45px;
	color: #000;
	margin-top: -5px;
	margin-bottom: 0px; *margin-bottom: -20px;
	}
.txtbox { 
	display: block;
	width: 300px;
	float: left;
	clear: left;
	padding: 25px 70px 0 50px; *padding: 30px 70px 0 50px;
	}
.mailbox {
	padding-top: 35px;
	display: block;
	background: url(extraimgsupport.gif) 419px 178px no-repeat;
	}
	.cleardiv { clear: both; }
	
/* Mailchimp Code */
.indicate-required {
	display: none; 
	text-align: right; 
    font-style: italic;
    overflow: hidden;
    color: #000;
    margin: 0px;
	}
fieldset { margin: 0px; padding: 0px; }
.mc_embed_signup { border: none; outline: none;}
.mc-field-group {
	margin: 12px 0 6px;
	clear: both;
	height: 55px;
	overflow: hidden;
	display: block;
	}
.EmailAdd {
	display: block; 
	padding: 6px 15px 12px 15px;
	text-align: left;
	float: left; *width: 160px; 
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 38px; 
	color: #DFEDF0;
	z-index: 2;
	}
	.EmailAddimg {
	display: block; 
	height: 55px;
	width: 370px; 
	margin-top: -34px;
	background-image: url(mailbox.gif); background-position: top left; background-repeat: no-repeat; 
	}
#mce-EMAIL,
#mce-FNAME,
#mce-LNAME {
	margin: 17px 0 21px 190px; 
	font: 14px Arial, Helvetica, sans-serif;
	color: #fff;
	background: none;
	border: none;
	outline: none;
	overflow: hidden;
	display: block; *position: static;
	text-align: left;
	width: 160px; 
    z-index: 100;
	}
.mce_inline_error { margin: 53px 0 0 192px; *margin: -3px 0 0 192px; position: absolute; }
#mce-error-response {
    margin: 150px 0 0px;
	display: none;
    padding: 0px;
    z-index: 1;
	position: absolute;
	line-height: 18px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f00;
	}
#mce-success-response {
	margin: 150px 0 0;
    padding: 0px;
	display: none;
    z-index: 1;
	position: absolute;
	line-height: 18px;
	width: 450px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #78b3c4;
	}
#mc-embedded-subscribe, .btn {
	clear: both;
    width: auto;
    display: block;
	border: none;
	color: #fff;
	font: bold 36px Arial, Helvetica, sans-serif;
	height: 114px;
	width: 278px;
	margin-top: 27px;
	margin-left: -33px;
	position: absolute;
	cursor: pointer;
	}
.mc-field-group div { font: 10px Arial, Helvetica, sans-serif; }
.facebook a {
	display: block;
	padding: 27px 0 0 0px; 
	margin-left: 15px;
	*position: absolute;
	text-align: right;
	}
a img { border: none; outline: none; }
a:focus, a:active { border: none; outline: none; }