﻿body { background-color:#FFFFFF; font-family:Arial; font-size:12px; }
td { font-size:12px; }
h1 { font-size:15px; margin-left:5px; margin-bottom:7px; }
h1 strong { color:#666666; }
h2 { padding:3px; padding-left:6px; margin:0px; background-color: #00569A; font-size:14px; vertical-align:middle; color:#FFFFFF; }
h2 a { margin-left:10px; color:#FFFFFF; font-size:11px; }
h3 { padding:5px; margin:0px; background-color: #DFDFDF; font-size:13px; vertical-align:middle;}
h3 span { font-size:12px; color: #526E02 }
h3 span a { font-size:10px; color: #526E02; margin-left:15px; }
p { font-size:12px; margin:10px; }
a { font-size:12px; }
.required { color:#AA0000; }

#wrapper
{ 
    text-align: left; 
    width: 800px; 
    margin: 0 auto;
    margin-top:20px; 
} 

.content { border: 1px solid #888888; margin-top:10px;  background-color:#FFFFFF; }
.content .left { float:left; width:470px; border-right: 1px dotted #000; }
.content .full { padding:15px; }
.content .right { float:right; width:280px; font-size:14px; padding:15px; }
.content .right ul { padding:0px; margin:0px; padding-left:25px; padding-top:7px; }
.content .right li { font-size:12px; }

.clear { clear:both; }

.pretty-form { padding:10px;  }
.pretty-form tr {}
.pretty-form .label { width:155px; font-size:12px; text-align:right; }
.pretty-form .extra-wide { width:170px; }
.pretty-form .label-text { font-size:12px; font-weight:bold; }
.pretty-form .right { text-align:right; }
.pretty-form .alternate { background-color: #fafafa; }
.pretty-form .header { padding:5px; background-color:#F3F3F3; font: bold 14px Arial; }
.pretty-form input { padding:4px; border:1px solid #b1b1b1; background:url(../image/input-background.gif) no-repeat top left; vertical-align:middle; font-size:12px;}
.pretty-form input.checkbox, .pretty-form span.checkbox input { border-width:0px; }
.pretty-form select { padding:3px; font-size:13px; }
.pretty-form textarea {padding:4px; border:1px solid #c4c4c4; vertical-align:middle; font-size:12px;}
.pretty-form label:hover {border-bottom:1px dashed #ccc; cursor:pointer;}
.pretty-form input.button { background:none; background-color:#EFEFEF; }

#success, .success { padding:10px; border:1px solid #007700; background-color: #EEFFEE; font: 12px Arial; color:#007700; margin:5px; }
#error { padding:10px; border:1px solid #770000; background-color: #FFEEEE; font: 12px Arial; color:#770000; margin:5px; line-height:18px; }
.logo { }
.footer { padding-top:10px; text-align:center; }
.button { padding:10px; background-color: #EFEFEF; }
.button input { font-size:14px; }

.validation-summary { margin:5px; padding:10px; border:1px solid #770000; background-color: #FFEEEE; font: 12px Arial; color:#770000; line-height:18px; }