/* ------- COPY -------- */
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 
	{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color:#ffffff;
	}

h1, h2, h3 { margin-bottom:0.6em; font-size:2.9em; font-weight:100; line-height:1.4em; }

h4 { font-size:18px; fon }

h5, h6, p { margin-bottom:0.8em; line-height:1.6em; }

h1 { color:#bd0129; font-weight: lighter 100; }
h2 { color:#ffffff; font-weight: lighter 100; }
h3 { color:#033c67; font-weight: lighter 100; }
h4 { color:#033c67; font-weight: lighter 100; margin-bottom:12px; }
h5 { color:#000000; }
h6 { color:#666666; }

.bodycopy h1 { margin: -20px -20px 0px -20px!important; padding:20px!important; border-bottom:#FFFFFF 2px solid!important; background:#c8ccba; font-size:20px; line-height:22px;}


p { color:#ffffff; }
p strong { color:#ffffff; }
a { color:#ffffff; text-decoration:underline; }
a:hover { color:#ffffff; text-decoration:underline; }
h3 a { color:#000000; font-weight: lighter 100; text-decoration:none; }
h3 a:hover { color:#033c67; font-weight: lighter 100; text-decoration:none; }

dl { margin-bottom:15px; }
dl dt { color:#033c67; font-weight:bold; }
dl dd { color:#666666; }

ol { margin-bottom:15px; padding-left:40px; }
ol li { line-height:1.6em; color:#666666; }

ul { margin-bottom:15px; padding-left:40px; }
ul li { line-height:1.6em; color:#666666; }

fieldset { border: 1px solid #f6f282; margin: 0 0 24px 0; padding: 24px; -webkit-border-radius:2px; -moz-border-radius: 2px; }
fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; }

table { border-collapse: collapse; border-spacing: 0; }
table {  margin: 0 -1px 24px 0; text-align: left; width: 100%; }
tr th, thead th { color: #033c67; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
tr td { padding: 6px 24px; }
tr.odd td { background: #fed5fa; }

label { color: #666666; font-size: 12px; }
input { margin: 0 0 24px 0; font-size: 12px; color:#565656; font-family:Helvetica, Arial, sans-serif; padding:4px; width: auto; -webkit-border-radius:2px; -moz-border-radius: 2px; border: 1px solid #969696; }
input[type=submit] { color: #fff; }
input.text_field { margin: 0 0 9px; width: 97%; }
input.text_field:hover { border: 1px solid #666666!important; }
input.password:hover { border: 1px solid #666666!important; }
textarea { width: 95%; max-width:97%; height:120px; color: #666666; font-size: 12px; line-height: 18px; -webkit-border-radius:2px; -moz-border-radius: 2px; border: 1px solid #c0b0bf; }
textarea:hover { border: 1px solid #80827b; }
.button { -webkit-border-radius:4px; -moz-border-radius: 4px; border: 1px solid #9c3f8e; background:#9c3f8e; color:#FFF!important; }
.bt-submit { border:none 0px; }
select { margin: 0px 0px 20px 0px; }
em { color:#9c3f8e; font-weight:bold; }
abbr, .copy-info acronym { border-bottom: 1px dotted #666666; cursor: help; color:#9c3f8e; }
sup, .copy-info sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; color:#9c3f8e; }
sup { bottom: 1ex; color:#9c3f8e; }
sub { top: .5ex; color:#9c3f8e; }
blockquote { quotes: none; font-style: italic; padding: 0 3em; }
blockquote:before, blockquote:after { content: ''; content: none; }
blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }
blockquote cite, .copy-info blockquote em, .copy-info blockquote i { font-style: normal; }

pre {  width: 65%; -webkit-text-size-adjust: 140%; background: #bbe4f3; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; font-size: 15px; line-height: 21px; -webkit-border-radius:4px; -moz-border-radius: 4px; }
hr { background-color: none ; border-top: #033c67 dashed 1px; clear: both; height: 1px; margin-bottom: 18px; margin-top:10px!important; }
/* --------------- */
