body{
background:#274226;
margin:0 auto; padding:0;
font:12px/15px Georgia,"Times New Roman",serif;
color:#699068;

}


#containerOuter{ width: 100%; background:#274226 url(../images/costa/body-background.jpg) no-repeat center top;   }


#containerInner{ width:700px;  padding:10px; background-color:#417140; border:3px solid #215F2B; text-align:center; margin: 0 auto;}


#content{ background-color: #ffffff; text-align:left; padding:10px; min-height:300px;}

.title{ font-size:28px; color:#ffffff;}

/* ************************** Common Style************************** */

	h1, h2, h3, h4, h5, h6, h7, p,dl, dt, dd, form, input, ul, li, select{padding:0px; margin:0px; 	font-weight:normal}
	p{line-height:16px}
	ul,ol { list-style: none; }
	input, select{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333}
	a{color:#274226; text-decoration: underline;}
	a:hover{color:#699068; text-decoration:none}
	a img{border:0}
	.clear{clear:both}
	
	
	
	
	
.attributeinput input{ width:170px; border: 1px solid #699068; font-size:12px; background-color:#f0fcf7; color:#699068; font-family:Georgia, "Times New Roman", Times, serif}


.inputSmall{ width:50px; border: 1px solid #699068; font-size:12px; background-color:#f0fcf7; color:#699068; font-family:Georgia, "Times New Roman", Times, serif}



select{ font-size:12px;  border: 1px solid #699068; background-color:#f0fcf7; color:#699068; font-family:Georgia, "Times New Roman", Times, serif}
#footer{ width:100%;margin:0px;padding:10px 0 30px;font-family:Georgia, "Times New Roman", Times, serif}
	#footer ul{ margin-top:0px; text-align:center; }
	#footer ul li{display:inline; color:#4d5e46}
	#footer ul li a{ padding:0px 6px;color:#FFF; font-size:10px; }
	#footer ul li a:hover{color:#FFF; text-decoration:underline}

.attributename, .required, .attributeinput td{  margin-bottom:10px; }