body {
 margin:20px 0px 0px 0px;
 background-color: #DDD7C8;
 text-align:left;
 font-size:14px;
 font-family:arial,sans-serif;
}

#page_content {
 position:relative;
 width:632px;
 height:550px;
 height:relative;
 margin:0 auto;
 padding:0px;
 border:0px solid #ccc;
 background:#fff url('footer_bg.gif') repeat;
}
 h1 {
margin:8px;
Padding:0px;
font-size: 18px;
font-weight:lighter;
color:#72b8e7;
text-transform:uppercase;
}
 h2 {
margin:8px;
Padding:0px;
font-size: 14px;
font-weight:lighter;
color:#72b8e7;
}
.terms p{
	font-size:10px;
	}
 p { 
font-size:12px;
color:#000;
text-align:left;
margin:0.7em 5%;
padding:0;
}
ol{ 
font-size:12px;
color:#000;
text-align:left;
margin:0.7em 10%;
padding:0;
}




a { height:20px;
/*background:url(close_icon.jpg) no-repeat left;*/
 padding-left:0px;
 color:#8F805B; text-decoration:none;}
a:hover   {color:#000; }
a:active  {color:#fff; }
a:visited {color:#8F805B; }

ul {list-style:none; margin:0px 0px 0px 15px; padding:0px; font-size:10px;line-height:15px;}


ul li {text-align:left; margin:0px; padding:15px;}

#footer {
position:relative;
margin:0 auto;
width:632px;
height:40px;
color: #8f805b;
background:#DDD7C8 url('footer_base.gif') no-repeat;
}




.right_content {
	position:relative;
height:450px;
 margin:0px 15px;
 Padding:0px 15px 0px 15px;
 overflow:auto;
 background-color: #fff;
 z-index:99;
 text-align:left;
}



/*-------------------------required field*/
em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

#form_message {
 margin:4px 0;
 padding:2px 8px;
 border:dashed 1px #333;
 background:#fcc;
 color:#333;
 font-size:12px;
}

.form_error {
 background:#fcc;
}


