
*
{
margin: 0px;
padding: 0px;
}

html {height:100%;margin-bottom:1px;} 

/*    html { 
min-height:100.1%;
}   */

body {
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	background-color: #f2f4f4;
}

#wrapper {
padding: 0px;
margin: 0px;
text-align: center;
background-color:#f2f4f4;
}

#background {
width: 992px;
margin: 0px auto;
padding: 0;    
background:url(images/background.jpg) repeat-y;
}   

#top-container {
width: 970px;
text-align: center;
margin: 0px auto;
padding: 0;    
}    

#main-container {
width: 970px;
text-align: center;
margin: 0px auto;
padding: 0;    
}    

div.main  {
background-color: #fff;
width:970px;
margin:0;
padding:0;
}

div.mainform  {
background-color: #e0f4ff;
width:930px;
height:747px;
margin:0;
padding:0;
}

h1 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#6c6c6c;
	font-size: 28px;
	font-weight:normal;
	line-height: 110%;
	margin: 0;
	padding:0;
}

h2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color:#345f74;
	font-size: 106%;
	font-weight:bold;
	line-height: 144%;
}


h3 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#436261;
	font-size: 120%;
	font-weight:normal;
	line-height: 160%;
	margin: 0;
	padding:0;
}

.h3Homepage  {
text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#6c6c6c;
	font-size: 124%;
	font-weight:normal;
	line-height: 158%;
	margin: 0;
	padding:0;
}

.homebodyLg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666;
	line-height:125%;
}

.homebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height:155%;
}

p {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 91%;
	line-height: 155%;
}


.sidebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	line-height:153%;
}


#signupbox  {
	width:294px;
	height:235px;
	background-image: url(images/signupbox-kit.jpg);
	background-repeat: no-repeat;
	float:left;
	margin: 0 8px 0 8px;
	padding:0;
	text-align:left;
}


#box1  {
	width:294px;
	height:389px;
	background-image:url(images/box1.jpg);
	background-repeat: no-repeat; 
	float:left;
	margin: 0 0 0 36px;
	padding:0;
	text-align:left;
}

#box2  {
	width:294px;
	height:389px;
	background-image:url(images/box2.jpg);
	background-repeat: no-repeat;
	float:left;
	margin: 0 8px 0 8px;
	padding:0;
	text-align:left;
}

#box3  {
	width:294px;
	height:389px;
	background-image:url(images/box3.jpg);
	background-repeat: no-repeat; 
	float:left;
	margin: 0 36px 0 0 ;
	padding:0;
	text-align:left;
}


.boxcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	color: #464646;
	line-height:160%;
	padding:0 24px 0 24px;
}


.signupboxcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	color: #464646;
	line-height:155%;
	margin: 0;
	padding:0 0 0 22px;
}


#normalList {
	margin: 0 0 0 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #666;
	line-height:160%;
	text-align: left;
	padding:0 12px 0 16px;
}  

#normalList li {
	list-style-image:url(images/bullet.gif);
	vertical-align:middle;
}

#homeList {
	margin: 82px 0 0 24px;
	font-size: 84%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #464646;
	line-height:170%;
	padding:0 24px 0 26px;
}

#homeList li {
	list-style-image:url(images/bullet.gif);
	vertical-align:middle;
}


.homecopyCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	color: #464646;
	line-height:160%;
	padding:0 24px 0 24px;
	text-align:center;
}

.centeredImage  {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.dayone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height:145%;
	background-color:#70acca;
	padding: 6px;
}

.daytwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height:145%;
	background-color:#91c2d9;
	padding: 6px;
}

.daythree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height:145%;
	background-color:#adcde0;
	padding: 6px;
}

.dayfour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height:145%;
	background-color:#cee5f0;
	padding: 6px;
}

.dayfive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height:145%;
	background-color:#e6f2f7;
	padding: 6px;
}

a:link {color: #437b96; text-decoration: none; }
a:visited {color: #466166; text-decoration: none; }
a:hover {color: #00a3f1; text-decoration: underline; }
a:active {color: #00acff; text-decoration: underline; } 


#footer {
  height:113px;
  width:970px;
  background:url(images/footer.jpg);
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px;
  margin:0 auto;
  margin-top: -46px;
}


.red {
	color: #FF0000;
	font-size:10px;
	padding-right:1px;
}




/*  FORM ELEMENTS  */


.field {
	clear:both;
	display:block;
}

.field2 {
	color: #5c6861;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:left;
	width: 475px;
	padding:2px 3px 2px 5px;
}

.field2alt {
	color: #5c6861;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:2px 3px 2px 5px;
}
	/*	  	padding:12px 1px 25px 8px;
	        padding:14px 3px 32px 5px;          */


label {
	height:25px;
	width:215px;
	float:left;
 	text-align:right;
	margin-right:10px;  
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:170%; 
}



.field3 {
	float:none;
	text-align:left;
	display:inline;
	width: 500px;
	color: #5c6861;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:170%; 
}

	
.checkboxstyle {
	float:left;
	width:22px;
	margin:2px 0 0 12px;
	text-align:left;
	line-height:170%; 
}


.field4 {
	float:left;
	text-align:left;
	width: 522px;
	padding:2px 3px 2px 5px;
	margin:3px 0 0 5px;
}


fieldset {
	border:1px solid #999;
	padding:5px;
	background:#f6f4f2;
}


legend {
	color:#297f7c;
	font-weight:bold;
}
	

input,select {
	width:215px;
	float:left;
}
	

.radiostyle {
	width:17px;
	float:none;
	margin:0 0 0 11px;
}
	

.radioanswer {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 1px;
}

.radioanswer2 {
	color: #5c6861;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 1px;
}

select {
	width:219px;
}


.button {
	width:90px;
	height:34px;
    border: none;
    background: url('images/okbutton.jpg') no-repeat top left;
    padding: 2px 8px;
}

.button:hover {
	width:90px;
	height:34px;
    border: none;
    background: url('images/okbutton_h.jpg') no-repeat top left;
    padding: 2px 8px;
	cursor:pointer;
}


.formbutton {
	float: none;
	text-align:center;
	width:165px;
}
	

