﻿body{font-size:.8em;font-family:'Century Gothic';margin:0;padding:0}
textarea { overflow: auto; }
a:link{color:#2E05FA;text-decoration:underline}
a:visited{color:#505abc}
a:hover{color:#1d60ff;text-decoration:none}
a:active{color:#12eb87}
p,ul{margin-bottom:20px;line-height:1.6em}
h1,h2,h3,h4,h5,h6{font-size:1.5em;color:#000;font-family:'Century Gothic'}
h1{font-size:2em;padding-bottom:0;margin-bottom:0}
h2{padding:0 0 10px}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5,h6{font-size:1em}
.rightColumn > h1,.rightColumn > h2,.leftColumn > h1,.leftColumn > h2{margin-top:0}
.page{width:98%;margin-left:auto;margin-right:auto}
#header{position:relative;margin-bottom:0;color:#000;padding:0}
#header h1{font-weight:700;color:#fff;border:none;line-height:2em;font-family:'Century Gothic';font-size:32px!important;margin:0;padding:5px 0}
#main{margin-bottom:30px;_height:1px;padding:30px 30px 15px}
#footer{color:#999;text-align:center;line-height:normal;font-size:.9em;margin:0;padding:10px 0}
ul#menu{border-bottom:1px #5C87B2 solid;position:relative;text-align:right;margin:0;padding:0 0 2px}
ul#menu li{display:inline;list-style:none}
ul#menu li#greeting{font-weight:700;text-decoration:none;line-height:2.8em;color:#fff;padding:10px 20px}
ul#menu li a{font-weight:700;text-decoration:none;line-height:2.8em;background-color:#e8eef4;color:#034af3;padding:10px 20px}
ul#menu li a:hover{background-color:#fff;text-decoration:none}
ul#menu li a:active{background-color:#a6e2a6;text-decoration:none}
ul#menu li.selected a{background-color:#fff;color:#000}
legend{font-size:1.1em;font-weight:600;padding:2px 4px 8px}
.table{border:solid 1px #e8eef4;border-collapse:collapse;padding:5px}
.tabletd{border:solid 1px #e8eef4;padding:5px!important}
.tableth{text-align:left;background-color:#e8eef4;border:solid 1px #e8eef4;padding:5px}
.clear{clear:both}
.error{color:Red}
#menucontainer{margin-top:40px;margin-bottom:10px}
#logindisplay{font-size:1.1em;display:block;text-align:right;color:#FFF;margin:10px}
#logindisplay a:hover{color:#FFF;text-decoration:none}
.field-validation-error{color:red}
.input-validation-error{border:1px solid red;background-color:#fee}
.validation-summary-errors{font-weight:700;color:red}
.display-label,.editor-label,.display-field,.editor-field{margin:.5em 0}
.text-box{width:30em}
.text-box.multi-line{height:6.5em}
.tri-state{width:6em}
input[type=text],input[type=password]{width:200px;border:1px solid #CCC}
#logindisplay a:link,#logindisplay a:visited{color:#FFF;text-decoration:underline}
.field-validation-valid,.validation-summary-valid{display:none}