﻿body {color:#333; font-size:14px; line-height:18px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; background:#fff;}
body, div, span, img, table, td, th, h1, h2, h3, h4, h5, h6, p, ul, ol, a, hr, form {margin:0; padding:0;}
input, textarea, select {font-size:14px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

div.page {width:990px; margin:20px auto; overflow:hidden;}
div.pageC {}
div.header {border-bottom:solid #8ea5af 2px;}
div.headerC {padding-bottom:10px;}
div.main {margin:20px 0;}
div.mainC {}
div.footer {}
div.footerC {}

h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#e08;}
h1 {margin-bottom:20px; font-size:22px; line-height:22px;}
h2 {margin-bottom:15px; font-size:16px;}
h3, h4, h5, h6 {margin-bottom:5px; font-size:14px;}

a {color:#e08; text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none;}

table {border-collapse:collapse;}
table td,
table th {text-align:left; vertical-align:top;}

p {margin-bottom:10px;}

hr {height:1px; border:none; border-top:solid #ddd 1px;}

.clearer {clear:both; float:none; font-size:0px; line-height:0px; visibility:hidden;}
.sep5 {height:5px;}
.sep10 {height:10px;}
.sep15 {height:15px;}
.sep20 {height:20px;}

div.form em {padding:0 3px; color:#f00; font-weight:bold;}
div.form table td,
div.form table th {padding:2px 0;}
div.form table th {padding:2px 5px 0 0;}
div.form input.txt,
div.form textarea {width:400px; padding:2px; background:#f8f8f8; border:solid #ccc 1px;}
div.form input.button {font-weight:bold;}

div.valSummary {margin-bottom:30px;}
div.valSummary ul {margin-left:30px;}
