body
{
	margin: 0;
	padding: 20px;
	background-color: #f1eadd;
	color: #5C4F48;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

div.header
{
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	border-bottom: 2px solid #B0D5DB;
	text-align: left;
}

div.header h2.header
{
	text-transform: uppercase;
	color: #5C4F48;
	font-size: 15px;
	font-weight: bold;
	margin:0;
	padding: 0;
	float: left;
}

div.header em
{
	font-size: 11px;
}

#body-content
{
	padding: 0;
}

/* ----- cf ----- */

.cf:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#sample-request
{
    font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

#sample-request a
{
    color: #99c7d3;
    text-decoration: underline;
}


#order-process
{
	font-size: 11px;
}

#order-process a,
#order-process .blue
{
	color: #5E9CC0;
	text-decoration: none;
	
}

#order-process ul.steps
{
	border-bottom: 2px solid #B0D5DB;
	border-top: 2px solid #B0D5DB;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#order-process ul.steps li
{
	border-right: 1px solid #B0D5DB;
	list-style: none;
	float: left;
	font-weight: bold;
	margin: 6px 0;
	padding: 2px 0;
	text-align: center;
	width: 24%;
}
#order-process ul.steps li.last
{
	border: none;
}
#order-process ul.steps li a 
{
	color: #5F9CB2;
	font-weight: normal;
	text-decoration: none;
}
#order-process h3 
{
	font-weight: bold;
	margin: 18px 0 6px 0;
}
#order-process h3 a
{
	font-weight: normal;
}
#order-process h3 span
{
	font-weight: normal;
}
#order-process p
{
	margin: 0 0 1em 0;
}

.cf {display: inline-table;}

/* Hides from IE-mac \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* End hide from IE-mac */
