html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {padding: 0px;margin: 0px;line-height: 1;background: #fff;}
body, input, textarea {font: 14px 'Open Sans', sans-serif;font-weight: normal;font-style: normal;line-height: 23px;color: #727272;}
/* Headings */
h1,h2,h3,h4,h5,h6 {font-family: 'Open Sans', sans-serif;font-weight: 600;color: #212427;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 	color: inherit;}
h1 { font-size: 40px; line-height: 40px; margin-bottom: 22px;font-style: normal;}
h2 { font-size: 27px; line-height: 27px; margin-bottom: 22px;font-style: normal;	font-weight: 300;}
h2 i {font-style: normal;}
h2 strong {font-weight: 600;}
h3 { font-size: 22px; line-height: 22px; margin-bottom: 20px;font-style: normal;}
h3 i {font-weight: normal;font-style: normal;}
h4 { font-size: 18px; line-height: 22px; margin-bottom: 20px;font-style: normal;}
h4 i {font-weight: normal;font-style: normal;}
h5 { font-size: 16px; line-height: 22px;margin-bottom: 20px;font-style: normal;}						
h6 { font-size: 14px; line-height: 22px;margin-bottom: 20px;font-style: normal;}
/* Text elements */
p {	font: 14px 'Open Sans', sans-serif;	font-weight: normal;line-height: 23px;}
ul, ol {margin: 0 0 20px 0;list-style-position: inside;}
ul {list-style: none;}
ul li {list-style: none;}
ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {margin: 20px 0 20px 36px;	font-size: 13px;border-left: 5px solid #0787c5;padding: 5px 20px 5px 20px;font-family: 'Open Sans' !important;font-weight: normal;color: #454545;}
pre {background: #f4f4f4;font-size: 13px;font: 13px 'Open Sans', sans-serif;line-height: 1.5;margin-bottom: 40px;overflow: auto;padding: 0.75em 20px;}
code, kbd {font-size: 13px;font: 13px 'Open Sans', sans-serif;}
abbr, acronym, dfn {border-bottom: 1px dotted #666;cursor: help;}
address {display: block;margin: 0 0 40px;}
ins {background: #fff9c0;text-decoration: none;}
sup,sub {font-size: 10px;height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
.dropcap {display:block;float:left;font-size:45px;padding:0;	margin: 0;margin:15px 8px 0 0;text-transform: uppercase;}
.lite1 {	color: #ca6d6d;	border-bottom: 1px dotted #ca6d6d;}
.lite2 {	border-bottom: 1px dotted #ca6d6d;}
/* Links */
a {color: #0787c5;text-decoration: none;}
a:hover {text-decoration: none;	color: #727272;}
a.button_go {color: #fff;font-size: 12px;text-transform: uppercase;background-color: #0787c5;border-radius: 4px;padding: 4px 13px;margin-top: 18px;float: left;}
a.button_go:hover {color: #fff;background-color: #999;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del {text-decoration: line-through;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{height:1%;}
.clearfix { display:block; }
.image_left {float: left;padding: 0px;margin: 0px 0px 16px 0px;width: 100%;}
.image_left1 {float: left;padding: 0px;margin: 0px 30px 0px 0px;}
.image_left2 {float: left;padding: 10px;	margin: 0px 10px 0px 0px;}
.image_left3 {float: left;padding: 0px;margin: 0px 30px 0px 0px;}
.image_left9 {float: left;padding: 0px;margin: 0px;}
.image_left11 {float: left;padding: 0px;	margin: 0px 20px 0px 0px;}
.image_right12 {float: right;padding: 0px;margin: 0px;}
.mar_top1 {margin-top: 10px;	width: 100%;float: left;}
.mar_top2 {margin-top: 20px;	width: 100%;float: left;}
.mar_top3 {margin-top: 30px;	width: 100%;float: left;}
.mar_top4 {margin-top: 40px;	width: 100%;float: left;}
.mar_top5 {margin-top: 50px;	width: 100%;float: left;}
.mar_top6 {margin-top: 60px;	width: 100%;float: left;}
.mar_top7 {margin-top: 70px;	width: 100%;float: left;}
.mar_top8 {margin-top: 80px;	width: 100%;float: left;}
.mar_top9 {margin-top: 90px;	width: 100%;float: left;}
.mar_top10 {margin-top: 100px;width: 100%;float: left;}
.mar_top20 {margin-top: 119px;width: 100%;float: left;}
.divider_line {float: left;width: 100%;height: 18px;padding: 0px;margin: 10px 0px 50px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line2 {float: left;width: 100%;	height: 18px;padding: 0px;margin: 35px 0px 50px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line3 {float: left;width: 100%;height: 18px;padding: 0px;margin: 32px 0px 50px 0px;	border-bottom: 1px solid #e3e3e3;}
.divider_line4 {	float: left;width: 100%;height: 1px;padding: 0px;margin: 14px 0px 15px 0px;border-bottom: 1px solid #2d2f32;}
.divider_line5 {float: left;width: 100%;height: 8px;padding: 0px;margin: 30px 0px 27px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line8 {float: left;width: 100%;height: 18px;padding: 0px;margin: 20px 0px 50px 0px;border-bottom: 1px solid #f3f3f3;}
.divider_line_9 {float: left;width: 100%;height: 18px;padding: 0px;margin: 0px 0px 27px 0px;}