/* ================= 1. CSS Reset ================= */
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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;outline:0;font-family: Helvetica, Arial, Tahoma, sans-serif; width:100%;}
strong, b {font-weight:bold;}
em, dfn, i {font-style:italic;}
/* ================= General tags ================= */
body {font: 15px/1.7 'Open Sans', sans-serif; color:#222; background:#fff; -webkit-font-smoothing: antialiased; width:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif; margin-bottom:5px;}
a:link, a:visited, a:hover, a:active, a:focus {text-decoration:none; outline: none; font-family:'Open Sans', sans-serif;}
a {color:#0000ff; font-family:'Open Sans', sans-serif; text-decoration:underline;}
a:hover {text-decoration: none;}
pre {white-space:pre; overflow:auto;	padding:20px;}
p {color:#58595b; font-size:14px; font-family:'Open Sans', sans-serif; line-height:130%; font-weight:normal;}
dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote, article, p {margin-bottom: 20px;}
::selection {background:#fff;	color:#000;}
::-moz-selection {background:#fff;color:#000;}
/* ================= Dividers ================= */
.clear {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.padding3 {padding-top:3px; font-size:0; line-height:0;}
.padding5 {padding-top:5px; font-size:0; line-height:0;}
.padding10 { padding-top:10px; font-size:0; line-height:0;}
.padding12 {padding-top:12px; font-size:0; line-height:0;}
.padding15 {padding-top:15px; font-size:0; line-height:0;}
.padding17 {padding-top:17px; font-size:0; line-height:0;}
.padding20 {padding-top:20px; font-size:0; line-height:0;}
.padding25 {padding-top:25px; font-size:0; line-height:0;}
.padding30 {padding-top:30px; font-size:0; line-height:0;}
.padding40 {padding-top:40px; font-size:0; line-height:0;}
.padding50 {padding-top:50px; font-size:0; line-height:0;}
.padding60 {padding-top:60px; font-size:0; line-height:0;}
.padding70 {padding-top:70px; font-size:0; line-height:0;}
.padding80 {padding-top:80px; font-size:0; line-height:0;}
.padding118 {padding-top:118px; font-size:0; line-height:0;}
.padding240 {padding-top:240px; font-size:0; line-height:0;}
.none {display:none;}
.divider1 {font-size:0px; border-top:14px solid #dfdfdf;}
hr {background:transparent; border:0; clear:both; color:transparent; height:1px; margin:0; padding:0}
hr {background: #d9d9d9; color: #d9d9d9; margin:5px 0 25px 0;}
hr.dotted {border-style: dotted;}
p + hr {margin:25px 0 20px 0;}


#body {
	position: relative;
	margin: auto;
	width: 692px;
}

#header {
	width: 184px;
	height: 174px;
	margin: 0 auto;
}

#title {
	margin: 40px 0 20px 0;
	color: #db2247;
	font: bold 12pt arial;
}

#content {
	font: normal 9pt arial;
}