
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/background.jpg) repeat-x #e7eef6;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #373d43;
}
#container {
	width: 1099px; 
	background: url(../images/content-back.jpg) repeat-x #FFFFFF;
	margin: 20px auto; 
	border: 1px solid #90aed0;
	text-align: left; 
	padding:0;
}
#box {background: url(../images/family_2.png) no-repeat bottom right; padding:0; margin:0; height:100%; width:100%; min-height:531px;}
#mainContent {
	padding: 20px;
	width:680px;
	
}
#signup-form { width:602px; height: 464px; text-align:center; display:block;}
#footer {background:#f2f5fa; border-top: 1px solid #90aed0; text-align:center;}

.mt10 {margin-top:10px;}
ul {list-style:outside circle; font-size:16px; font-weight: bold; margin:20px 0;}
li {margin-bottom:16px;}
#table { width: 500px; text-align:center;margin-top:30px; display:block;}
table.outer{display:block;background:url(../images/form-background.png) no-repeat center; width:602px; height: 464px; text-align:center;}
table.inner { margin:20px 35px 10px 55px; text-align:center; width: 580px;  padding: 10px}
table.outer td {text-align:center;}
table.inner td {text-align:left;}
label {font-size:12px; color:#000000;}
p.shout { font-size:13px; color: #CC6633; margin-bottom:6px;margin-top:2px; padding-left:40px;}
.buttonrow img{padding-left:80px; margin-bottom:0;}
.buttonrow p{}
p.note {font-size:9px; padding:0; margin-top:2px;}
.footnote {color:#006699; font-size:10px;}
.orange {color:#CC6633;}
