body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
   margin:0; padding:0;
}

body{
   width:100%;
   background-color:#6d98ac;
   text-align:center;
   font-family:'Century Gothic',sans-serif;
   font-size:12px;
   color:#3b5574;
}

a{
   color:#1f6c7e;
   text-decoration:none;
}

a:hover,a:focus,a:active{
   color:#1f6c7e;
   text-decoration:underline;
}

p{
   margin:10px 0;
}

p.center{
   text-align:center;
}

p.right{
   text-align:right;
}

p.factbox{
   margin:10px 0; padding:10px;
   border-top:3px solid #645208;
   border-bottom:3px solid #645208;
}

p.indented{
   margin:10px 30px;
}

img.imgright{
   float:right;
   border:0;
}

div#wrapper{
   width:952px; min-width:952px; height:692px;
   margin:25px auto 10px auto; padding:4px;
   background-color:#fff;
}

div#main{
   position:relative;
   width:952px; height:692px;
   margin:0; padding:0;
   background-repeat:no-repeat;
   background-position:bottom left;
}

div#title{
   position:absolute;
   left:265px; top:70px;
   width:250px; height:300px;
}

div#title h1{
   margin:0;
   text-align:right;
   font-size:28px; line-height:28px;
   color:#645208; font-weight:normal;
}

div#power{
   position:absolute;
   top:30px; left:65px;
   width:450px; height:450px;
}

div#power h1{
   margin:0;
   text-align:left;
   font-size:36px; line-height:36px;
   color:#fff; font-weight:normal;
   text-transform:uppercase;
}

div#power h2{
   margin:45px 0 0 200px;
   text-align:left;
   font-size:11px; line-height:18px;
   color:#fff; font-weight:normal;
}

div#content{
   position:absolute;
   left:535px; top:50px;
   width:400px; height:542px;
   padding-right:18px;
   text-align:justify;
   overflow-x:hidden; overflow-y:auto;
}

div#logo{
   position:absolute;
   left:535px; top:602px;
   width:400px; height:80px;
   background-image:url(images/setria-logo.gif);
   background-repeat:no-repeat;
   background-position:bottom center;
}

div#logo.big{
   left:515px; top:45px;
   height:140px;
   background-image:url(images/setria-logo-big.gif);
}

div#nav{
   position:absolute;
   top:0; left:0;
   width:952px; height:26px;
   background-color:#e5d467;
}

div#nav ul{
   margin:0; padding:0;
   list-style:none;
   line-height:26px;
}

div#nav ul li{
   float:left; position:relative;
}

div#nav ul li a{
   width:80px;
}

div#nav ul li a.wide{
   width:114px;
}

div#nav ul li a.wider{
   width:154px;
}

div#nav ul li.last a{
   width:80px;
}

div#nav a,div#nav a:visited{
   display:block; position:relative;
   height:26px; line-height:26px;
   color:#4d4a42; background-color:#e5d467;
   font-size:14px; text-decoration:none;
   text-align:center;
}

div#nav a:focus,div#nav a:hover,div#nav a:active{
   color:#fff; background-color:#6d98ac;
   text-decoration:none; outline:0;
}

div#nav ul li.active a,div#nav ul li.active a:visited{
   color:#fff;
}

div#footer{
	clear:both;
   width:952px; min-width:952px;
   margin:0 auto 25px auto;
   text-align:center;
   font-size:12px; color:#c6c9cb;
}

div#footer p{
	margin:3px 0;
	font-size:11px; line-height:11px;
}

div#footer p.copyright{
   margin-top:10px;
   font-style:italic;
}

div#footer ul{
   margin:0; padding:0;
   list-style-type:none;
}

div#footer ul li{
   margin:0; padding:0 3px 0 8px;
   display:inline;
   background:url(images/pipe.gif);
   background-repeat:no-repeat;
   background-position:center left;
   vertical-align:top;
   font-size:12px; line-height:12px;
}

div#footer ul li.first{
   padding:0 3px;
   background:none;
}

div#footer a{
   color:#fff;
   text-decoration:none;
}

div#footer a:hover{
   color:#e5d467;
   text-decoration:none;
}

div#footer p a{
   color:#2c2a24;
}

div#footer p a:hover{
   color:#526925;
}

div#content p{
   margin:10px 0;
}

div#content h1{
   margin:0 0 10px 0;
   font-size:24px; line-height:24px;
   text-align:left; font-weight:normal;
}

div#content h2{
   margin:15px 0 10px 0;
   font-size:16px; line-height:16px;
   text-align:left; font-weight:normal;
}

div#content h3{
   margin:10px 0;
   font-size:14px; line-height:14px;
   text-align:left; font-weight:normal;
}

div#content h4{
   margin:5px 0; width:100%;
   font-size:13px; line-height:13px;
   text-align:center; font-weight:bold;
}

div#content h5{
   margin:0;
   font-size:12px; line-height:12px;
   text-align:left; font-weight:bold;
}

div.newslist{
   margin:10px 0;
   clear:both;
   border-bottom:1px dotted #3b5574;
}

div.errors{
   margin:15px 0; padding:10px;
   color:#333; font-style:oblique;
   border:1px solid #645208;
   background-color:#fff9d3;
}

div.errors strong{
   color:#645208;
}


/* form styles from KH site */

form.floating fieldset{
   margin-top:15px; padding:0;
   border:0; border-collapse:collapse;
}

form.floating legend{
   margin:0 0 15px 0; padding:0;
   font-size:14px;
}

form.floating label{
   float:left; clear:both;
   width:47%; height:24px;
   margin:5px 0; padding:0;
   text-align:right; line-height:24px;
}

form.floating input, form.floating select, form.floating textarea{
   float:right; clear:right;
   width:50%; height:20px; line-height:20px;
   margin:5px 0; padding:1px 0;
   background-color:#fff;
   border:1px solid #333;
}

form.floating input.checkbox{
   float:none; display:inline;
   width:auto; height:auto;
   margin:0; padding:0;
   border:none; border-collapse:collapse;
}

input.required, textarea.required, input.invalid, form.floating input.required, form.floating textarea.required, form.floating input.invalid{
   border:1px solid #c5081a;
}

label.required,label.invalid{
   color:#c5081a;
}

label.text{
   margin:3px 0; padding:3px;
   font-size:12px; line-height:14px;
}

input.text{
   margin:3px 0; padding:3px;
   border:1px solid #502634;
   font-size:12px;
}

input.submit,form.floating input.submit{
   float:none;
   height:auto; width:auto;
   margin:10px 5px; padding:3px;
   background-color:#fff;
   border:1px solid #333;
   border-right:2px solid #333; border-bottom:2px solid #333;
   font-size:12px; color:#333;
   text-align:center;
}

#LastName{
    position:absolute;
    text-decoration:underline;
    background-color:#CC0000;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}

