/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, h1, h2, h3, h5, p, a, img, strong, b, ul, li {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/* body */
body {
	padding: 0px;
	margin: 0px;
	background: #fff;
}

body {
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 23px;
	color: #727272;
}

/* Headings */
h1, 
h2, 
h3, 
h5 {
	font-family: 'Open Sans', serif;
	font-weight: normal;
	color: #272727;
}
h1 { 
	font-size: 40px; 
	line-height: 40px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
/*	padding-left: 63px;
*//*	background: url(../images/arrow-01.png) no-repeat left 8px;
*/}
h1.white {
	color: #fff;
//	background: url(../images/arrow-02.png) no-repeat left 8px;
}
h2 { 
	font-size: 40px; 
	line-height: 45px;
	margin-bottom: 25px;
	font-style: normal;
	font-weight: 300;
}
h3 { 
	font-size: 27px; 
	line-height: 35px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 400;
}
h3.white {
	color: #fff;
}
h5 { 
	font-size: 18px; 
	line-height: 25px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 400;
}
h5 b {
	float: left;
	color: #999;
	font-weight: 400;
}
h5 b.white {
	color: #fff;
}









/* Text elements */
p {
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 23px;
}

ul {
	margin: 0 0 20px 0;
	list-style-position: inside;
}
ul {
	list-style: none;
}
ul li {
	list-style: none;
}
strong {
	font-weight: bold;
}


/* Links */
a {
	color: #1da4dd;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #272727;
}
/* remember to define focus styles! */
/* remember to highlight inserts somehow! */

.divider_dashed6 {
	float: left;
	width: 100%;
	margin: 50px 0px 59px 0px;
	border-top: 1px dotted #d7d7d7;
}
/* Clear Fix Styles */

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
.clearfix { display: block; }
/* close commented backslash hack */
{
	height:1%;
}

.clearfix
{
	display:block;
}

/* margin bitween sections */
.margin_top2 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.margin_top5 {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.margin_top7 {
	float: left;
	width: 100%;
	margin-top: 70px;
}

/* image alignments */

/* divider lines */

/* less width */