/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}
body {line-height:1.5}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}

/* typography.css */
html{font-size:10px;font-family:Arial,Verdana,sans-serif;min-height:100%}
body {font-size:100%;color:#1F5A8E;min-height:100%}
h1, h2, h3, h4, h5, h6 {color:#EB2B3B;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold}
h6{color:#1F5A8E}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em}
h2 {font-size:2em;margin-bottom:0.75em}
h3 {font-size:2.2em;line-height:1;margin-bottom:1em;font-weight:bold}
h4 {font-size:1.6em;line-height:1.25;margin-bottom:.5em;color:#1F5A8E}
h5 {font-size:1.4em;font-weight:bold;margin-bottom:0em}
h6 {font-size:1.2em;font-weight:bold;margin-bottom:0}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}
ul,p {margin:0 0 1em;font-size:1.2em}
p img {padding:0}
p img.left {float:left;margin:.5em 1em .5em 0}
p img.right {float:right;margin:0 0 .5em .5em}
a:focus, a:hover {color:#11324F}
a {color:#1F5A8E;text-decoration:underline;outline:none}
blockquote {margin:1.5em;color:#666;font-style:italic}
strong {font-weight:bold}
em {font-style:italic}
sup, sub {line-height:0}
abbr, acronym {border-bottom:1px dotted #666}
address {margin:0 0 1.5em;font-style:italic}
hr {margin:1.5em 0 2em;border:none;border-bottom:1px solid #BDD8E8;clear:both}
del {color:#666}
pre, code {margin:1.5em 0;white-space:pre}
pre, code, tt {font:1em 'Lucida Console',Monaco, "Courier New", Courier, monospace;line-height:1.5}
li ul, li ol {margin:0 1.5em}
ul, ol {margin:0 1.5em 1.5em 1.5em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}

/* forms.css */
form ul, form li, form dl, form dt, form dd{list-style:none;margin:0;padding:0}
form li{padding-bottom:5px;overflow:hidden;}
form li.notvalid input,form li.notvalid textarea{border-color:#EB2B3B;background-color:#FCBEC3}
form li.buttons{padding-top:5px;}
form dt{width:100px;float:left}
form dd{width:190px;float:left}
form label span{display:none}
form .required label span{display:inline}
label {display:block;font-weight:normal}
fieldset {padding:0;margin:0;border:none}
legend {font-weight:normal;font-size:1.2em}
input.text, input.title, textarea, select {color:inherit;margin:0;border:1px solid #63BBE5;font-family:inherit;font-size:1em;color:inherit}
input.text:focus, input.title:focus, textarea:focus, select:focus {background:#FFF !important;border-color:#4889A7 !important;}
input.text, input.title {width:182px;padding:3px}
input.title {font-size:1.5em}
textarea {width:300px;height:150px;padding:3px;line-height:1.5}