a, abbr, acronym, applet, b, big, caption, center, cite, dd, del, dfn, div, dl, dt, em, fieldset, font, form, html, i, iframe, img, ins, label, legend, li, object, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, u, var {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:0 0
}
blockquote, body, h1, h2, h3, h4, h5, h6, pre {
	border:0;
	outline:0;
	vertical-align:baseline;
	background:0 0
}
h1, h2, h3, h4, h5, h6 {
	padding:0;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#404040
}
address, code, kbd, ol, p, sub, sup, ul {
	border:0;
	outline:0;
	background:0 0;
	vertical-align:baseline
}
address, ol, ul {
	padding:0;
	font-size:100%
}
body, code, kbd, p, sub, sup {
	padding:0;
	margin:0
}
sub, sup {
	font-size:10px;
	height:0;
	line-height:1;
	position:relative
}
body {
	background:#fff
}
body, input, textarea {
	font:14px 'Open Sans', sans-serif;
	font-weight:400;
	font-style:normal;
	line-height:23px;
	color:#727272
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:inherit
}
h1, h2 {
	font-size:40px;
	line-height:40px;
	margin:0 0 22px
}
h2 {
	font-size:27px;
	line-height:27px
}
h1, h2, h2 i {
	font-style:normal
}
h2 strong {
	font-weight:600
}
h3, h4, h5, h6 {
	line-height:22px
}
h3 {
	font-size:22px
}
h3, h3 i, h3 strong, h4, h4 i, h5, h6 {
	font-style:normal
}
h3 strong {
	font-weight:600
}
h4, h5, h6 {
	font-size:18px
}
h5, h6 {
	font-size:16px
}
h6 {
	font-size:14px
}
blockquote, h3 i, h4 i, p {
	font-weight:400
}
p {
	font:14px 'Open Sans', sans-serif;
	line-height:23px;
	text-align:justify;
	color:#7d7d7d
}
h3, h4, h5, h6, ol, ul {
	margin:0 0 20px
}
ul {
	list-style:none
}
ol {
	list-style-position:inside;
	list-style-type:decimal
}
ul.arrows_list1 li {
	list-style:none;
	padding:6px;
	border-bottom:1px dotted rgba(151, 181, 191, .48)
}
ol ol {
	list-style:upper-alpha
}
ol ol ol {
	list-style:lower-roman
}
ol ol ol ol {
	list-style:lower-alpha
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom:0
}
strong {
	font-weight:700
}
cite, em, i {
	font-style:italic
}
blockquote {
	margin:20px 0 20px 36px;
	font-size:13px;
	border-left:5px solid #6fbe48;
	padding:5px 20px;
	font-family:'Open Sans'!important;
	color:#454545
}
pre {
	background:#f4f4f4;
	line-height:1.5;
	margin:0 0 40px;
	overflow:auto;
	padding:.75em 20px
}
code, kbd, pre {
	font:13px 'Open Sans', sans-serif
}
abbr, acronym, dfn {
	border-bottom:1px dotted #666;
	cursor:help
}
.dropcap, address {
	display:block;
	margin:0 0 40px
}
a, a:hover, ins {
	text-decoration:none
}
ins {
	background:#fff9c0
}
sup {
	bottom:1ex
}
sub {
	top:.5ex
}
.dropcap {
	float:left;
	font-size:45px;
	padding:0;
	margin:15px 8px 0 0;
	text-transform:uppercase
}
.lite1 {
	color:#ca6d6d
}
.lite1, .lite2 {
	border-bottom:1px dotted #ca6d6d
}
a, a:hover {
	color:#0896b8
}
a:hover {
	color:#727272
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:none
}
:focus {
	outline:0
}
del {
	text-decoration:line-through
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
	height:1%;
	display:block
}
.image_left {
	float:left;
	padding:0;
	margin:0 0 16px;
	width:100%
}
.image_left01, .image_left1 {
	float:right;
	padding:0;
	margin:15px 0 0 30px;
	border:2px solid #97b5bf;
	box-shadow:2px 2px 2px
}
.image_left1 {
	float:left;
	margin:0 30px 15px 0
}
.image_left2 {
	float:left;
	padding:10px;
	margin:0 10px 0 0
}
.image_left3 {
	float:left;
	padding:0;
	margin:0 30px 0 0
}
.image_left11, .image_left9 {
	float:left;
	padding:0;
	margin:0
}
.image_left11 {
	margin:0 20px 0 0
}
.image_right12 {
	float:right;
	padding:0;
	margin:0
}
.mar_top1 {
	margin-top:10px;
	width:100%;
	float:left
}
.mar_top2, .mar_top3, .mar_top4 {
	margin-top:20px;
	width:100%;
	float:left
}
.mar_top3, .mar_top4 {
	margin-top:30px
}
.mar_top4 {
	margin-top:40px
}
.mar_top5, .mar_top6, .mar_top7 {
	margin-top:50px;
	width:100%;
	float:left
}
.mar_top6, .mar_top7 {
	margin-top:60px
}
.mar_top7 {
	margin-top:70px
}
.mar_top10, .mar_top8, .mar_top9 {
	margin-top:80px;
	width:100%;
	float:left
}
.mar_top10, .mar_top9 {
	margin-top:90px
}
.mar_top10 {
	margin-top:100px
}
.mar_top13, .mar_top20 {
	    margin-top: 152px;
	width:100%;
	float:left
}
.mar_top20 {
	margin-top:119px
}
.divider_line, .divider_line2, .divider_line3, .divider_line4, .divider_line5 {
	float:left;
	width:100%;
	height:18px;
	padding:0;
	margin:10px 0 50px;
	border-bottom:1px solid #f3f3f3
}
.divider_line2, .divider_line3, .divider_line4, .divider_line5 {
	margin:35px 0 50px
}
.divider_line3, .divider_line4, .divider_line5 {
	margin:32px 0 50px
}
.divider_line4, .divider_line5 {
	height:1px;
	margin:14px 0 15px;
	border-bottom:1px solid #404040
}
.divider_line5 {
	height:8px;
	margin:30px 0 27px;
	border-bottom:1px solid #f3f3f3
}
.divider_line8, .divider_line_9 {
	float:left;
	width:100%;
	height:18px;
	padding:0
}
.divider_line8 {
	border-bottom:1px solid #f3f3f3;
	margin:20px 0 50px
}
.divider_line_9 {
	margin:0 0 27px
}
