#container-form { width:95%; margin: 0 auto; padding:10px; background:#EEEEEE;}
.form-title {float: left; width:160px;}
.form-row {clear:both; margin:0px;}
.form-row input { font-size: 1em; padding:2px;}
.required {color:red;}

.rule
{
	/* background:transparent url(images/dotted-horizontal-line.gif) repeat-x scroll 0 bottom */;
	clear:both;
	display:block;
	height:2px;
	padding: 0 0 0 0;
	margin:0 20px 10px 21px;
}

#sub-content-inner { width:580px; background:#F00;}
#sub-content-inner h4 { 	
	margin: 0; padding: 10px 0 5px 0px;
	font: normal 1.6em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #D34118 /*#B45204*/; /*background:#F9F6EF*/;
}

#sub-content-inner h4 a { 	
	margin: 0; padding: 10px 0 5px 0;
	font: normal 1.6em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #C75150 /*#B45204*/;
}

#sub-content-inner h2 { 	
	margin: 0; padding: 10px 0 5px 0px;
	font: normal 1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #D34118 /*#B45204*/;
}

#sub-content-inner h2 a { 	
	margin: 0; padding: 10px 0 5px 0;
	font: normal 1.1em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #C75150 /*#B45204*/;
}


.subcontent-left-inner {
	float: left; margin: 0; width: 220px; padding: 0 5px 5px 5px; background:#F00;
	color:#454545; font-size: 0.9em;
}

.subcontent-left-inner h4, .subcontent-right-inner h4  { 	
	margin: 0; padding: 0 0 5px 0px;
	color: red /*#B45204*/; font-size: 2em; 
}

.subcontent-left-inner ul li a{
	margin: 0 0 0 5px; padding: 0 0 15px 0;
	list-style-type: square;
	color:#F00; font-size: 0.5em; 
}

.subcontent-right-inner ul li a{
	margin: 0 0 0 5px; padding: 0 0 15px 0;
	list-style-type: square;
	color:#F00; 
}

.subcontent-right-inner {
	float: right; margin: 0 0 0 10px; padding: 15px; width: 300px;
	font-size: 0.9em; background: #E8F7D9 url(images/bg-prod-description.jpg) no-repeat left top;
}

/* Products */
.container-product  { width:580px; height:auto; margin-bottom: 35px; background: #FFFFFF;}
	.container-product  h3 { font-size:1em; color: #2AA2AB; /*background:#F9F6EF;*/}

.product-left { 
	float: left; margin: 0; width: 220px; padding: 5px 5px 5px 15px; color:#454545; font-size: 0.9em;  
}
.product-right {
	float: right; margin: 0 0 0 10px; padding: 25px 15px 35px 15px; width: 300px; font-size: 0.9em; background: #E8F7D9;
}



/* Membership & Affiliation */
.container-affiliation  { width:580px; height:auto; margin-bottom: 25px; background: #FFFFFF;}
	.container-affiliation  h3 { font-size:1em; color: #2AA2AB; background:#F9F6EF;}

.affiliation-left { 
	float: left; margin: 0; width: 160px; padding: 5px 5px 5px 15px; color:#454545; font-size: 0.9em;  
}
.affiliation-right {
	float: right; margin: 0 0 0 10px; padding: 25px 15px; width: 360px; font-size: 0.9em; background: #E8F7D9;
}

