@import url('leftMenu.css');
body,html{margin:0;padding:0;background:#679967;color:#000}
body{min-width:720px;font:14px Arial,Helvetica,sans-serif}
div.errors p em{color:#C00;font-style:normal;font-weight:bold}
div.errors p{margin:0}
div.errors{margin:10px 0 10px 0;padding:5px 10px;border:#FC6 1px solid;background-color:#FFC}
div.formContainer div.buttonRow{margin-left:180px}
div.formContainer div.controlSet div{margin-left:170px}
div.formContainer div.controlSet label,div.formContainer div.controlSet input{display:inline;float:none}
div.formContainer form fieldSet div{padding:0.25em 0}
div.formContainer form fieldSet{margin:10px 0;padding:10px;border:#369 1px solid}
div.formContainer form legend{font-weight:bold;color:#333}
div.formContainer form p.note{margin-left:170px;font-size:90%;color:#333}
div.formContainer form p{margin:0}
div.formContainer input.error{border-color:#C00;background-color:#FEF}
div.formContainer input:focus,div.formContainer input.error:focus,div.formContainer textarea:focus{background-color:#FFC;border-color:#FC6}
div.formContainer label em,div.formContainer span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00}
div.formContainer label,div.formContainer span.label{margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative}
div.formContainer label.error,div.formContainer span.error{color:#C00}
div.formContainer{margin-top:0;margin-bottom:10px;margin-left:10px;margin-right:10px;padding-top:0;padding-right:5px;padding-left:5px;padding-bottom:10px;background-color:#eee;border:#036 1px solid}
h2#form{margin:0;padding:10px;font:normal 200% Georgia,"Times New Roman",Times,serif;color:#FFF;background-color:#CCC;border-bottom:#BBB 2px solid}
h2#subTitle{color:#036;border-bottom:#BBB 2px solid}
html*#callouts{height:350px}
p#copyright{margin:20px 10px;font-size:90%;color:#999}
p.legend em{color:#C00;font-style:normal}
p.legend{margin-bottom:1em}
.contactform fieldset legend{margin:0 0 0 5px !important ;margin:0 0 20px 5px ;padding:0 2px 0 2px;color:rgb(80,80,80);font-weight:bold;font-size:130%}
.contactform fieldset{padding:20px 0 0 0 !important ;padding:0 ;margin:0 0 20px 0;border:solid 1px rgb(220,220,220)}
.contactform input.button:hover{cursor:pointer;border:solid 1px rgb(80,80,80);background:rgb(220,220,220);color:rgb(80,80,80)}
.contactform input.button{float:right;width:9.0em;margin-right:20px;padding:1px !important ;padding:0 ;background:rgb(230,230,230);border:solid 1px rgb(150,150,150);text-align:center;color:rgb(150,150,150);font:110% verdana,arial,sans-serif}
.contactform input.field{width:275px;padding:2px;border:solid 1px rgb(200,200,200);font:110% verdana,arial,sans-serif}
.contactform label.left{float:left;width:100px;margin:0 0 0 10px;padding:2px;font-size:110%}
.contactform select.combo{width:175px;padding:2px;border:solid 1px rgb(200,200,200);font:110% verdana,arial,sans-serif}
.contactform textarea{width:275px;padding:2px;border:solid 1px rgb(200,200,200);font:110% verdana,arial,sans-serif}
.contactform{width:418px;margin:2.0em 0 0 0;padding:10px 10px 0 10px;border:solid 1px rgb(200,200,200);background-color:rgb(240,240,240)}
#callouts{width:190px;background-image:url(../img/callout-bg.gif);background-position:top;background-repeat:repeat-x;min-height:350px;border-left:1px solid #eee;border-right:1px solid #eee}
#footer a{color:#787878}
#footer p{font-size:.75em;color:#787878;padding:5px;text-align:right;margin:0}
#footer{background:#eee;clear:both;margin-top:10px;height:35px}
#header h1{padding:5px;margin:0}
#header{background:#fff;padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:5px}
#main h2,#main h3,#main p{padding:0;margin-top:7px;margin-left:5px;margin-right:5px}
#mainWrapper{border-top:1px solid #eee;padding-top:3px}
#main{background:#fff;float:right;width:513px;margin-right:3px}
#nav li a:hover,.nav3 li a.selected{border-left:solid 7px rgb(80,132,190);color:rgb(255,198,0);font-weight:bold;text-decoration:none}
#nav li a{display:block;min-height:1.7em;height:auto !important;height:1.7em;margin:0;padding:0 2px 0 5px;border-left:solid 7px rgb(80,132,190);color:rgb(255,255,255);text-decoration:none;border-bottom:solid 1px rgb(255,255,255);line-height:1.7em;font-size:105%;font-weight:bold}
#nav li{list-style:none;margin:0;padding:0}
#nav ul{width:196px;margin:0 0 10px 0;padding:0;border-bottom:solid 1px rgb(216,206,159);background-color:rgb(123,162,206)}
#nav{overflow:hidden;background-color:#fff;clear:both;float:left;width:196px;margin:0;padding:0;color:rgb(75,75,75);font-size:1.0em;background-image:url(../img/callout-bg.gif)}
#photobox1{background:#fff;float:right;width:155px;margin:45px 5px 5px 5px}
#photobox{background:#fff;float:right;width:155px;margin:8px 5px 5px 5px}
#sidebar{padding-top:10px;background:#fff;padding-left:5px;float:left;width:190px;min-height:550px}
#splashBar{text-align:center;background:#fff}
#wrap{background:#fff;margin-top:10px;margin-bottom:0;margin-left:auto;margin-right:auto;width:720px;border:3px solid #eee}