
body {margin:50px 0px;
padding:0px;
color: #6E6F72;
	text-align:center; 
	background-color: #fff; 
	font-family: verdana; 
	font-size: 12px;
	line-height: 18px;}
	
	
a {color: #D73748; text-decoration: none;}

#bottom {clear: both; background-color: #cecece; margin: 0px; color: white;}
#bottom a{color: white; font-size: 11px;}
h1 h2 h3 h4 {margin: 0;}

h1 {font-size: 16px;}
h2 {font-size: 14px;}

#outlyingbox {
	width: 950px;
	margin:0px auto ;
	text-align:left;
	background-color: white; 
	border: 1px solid #cccccc;
	clear: left;
	
	}
	
#sidecontent {float: left; width: 300px; padding: 20px 0 0 20px;}	

#rightside {margin-left: 40px; float: right; width: 210px;}	
#rightside p {margin-bottom: -.25em; line-height: 8px;}	

#maincontent {width: 600px; float: right; margin: 30px 30px 30px 0; }


ul {
display: list-item;
list-style-type: none;
padding: 0px;
margin: 0px;}


li {background-image: url(/images/bullet.gif);
display: list-item;
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 4px 0 0 20px;
margin: 5px 0 0 0 }


.small {font-size: 11px;}



.photoborder {border: 10px solid #fff;}
	
label.error {
	width:24px;
	background:url(/images/cross.gif) center center no-repeat;
	display:inline-block;
	text-indent:-9999px;
}

label.valid {
	width:24px;
	background:url(/images/tick.gif) center center no-repeat;
	display:inline-block;
	text-indent:-9999px;
}	