body { 
	margin: 0; background-color: #f9f9f9; line-height: 16px; 
}
body, td, input, select, textarea {	
	font-family: arial; font-size: 12px; 	
}
.inner {
	width: 550px; margin: 0 auto; text-align: left;
}
.cb {
	clear: both; font-size: 1px; height: 1px; overflow: hidden;
}
h2 {
	margin-top: 0; font: bold 12px arial;	
}
fieldset {
	border: none; padding: 0; margin: 0;	
}
/***********************************************
Header
***********************************************/
#header {
	background: #2b4273; height: 31px;	padding-top: 12px; text-align: center;
}
/***********************************************
Content area
***********************************************/
* html #content {
	padding-top: 15px;	
}
#maincontent {
	background-color: #fff;	clear: left; padding: 15px;	border-left: solid #d3d3d3 1px;	border-right: solid #d3d3d3 1px; border-bottom: solid #d3d3d3 1px; margin-bottom: 15px;
}
.contentbox {
	margin: 15px 0;	background-color: #f2f2f2; padding: 15px;	
}
/***********************************************
Forms
***********************************************/
div.row label {
	float: left; width: 150px; text-align: right; font-weight: bold; padding: 3px 3px 0 0;
}
.info_inner {
	border-left: solid #ffffff 2px;	border-top: solid #ffffff 2px; padding: 10px; line-height: 18px; font-weight:bold; text-align:center;
}
.info_outer {
	border: solid #777777 1px; background-color: #fff6d8;
}