* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, Helvetica-Narrow, sans-serif; background: #FFFEFE; font-size: 0.7em; }

a { text-decoration: none; font-weight: bold; color: #000; }
a:hover { text-decoration: underline; }
a:active {  }
input, select, textarea { font-size:1em; }

h1, h2, h3, h4, h5, h6 { margin: 2px 0 2px 0; font-weight: bold; margin: 5px 0 5px 0; }
h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 13pt; }

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { text-decoration: none; }
p { font-size: 1em; font-weight: normal; font-family: Arial; }

.main p { font-size: 1.1em; font-weight: normal; padding-bottom: 0px; clear: both; }
.main label { font-weight: bold; }
.highlight { font-weight: bold; font-size: 1.1em; }

#headermain { height: 70px; }

#footer { width: 775px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 10px; padding-bottom: 22px; color: #400702; }
#footernav h1 { font-size: 10pt; font-weight: bold; margin-top: 30px; margin-bottom: 20px; }
#footernav h1 a { text-decoration: underline; color: #000033; }

#navtop { 	border: solid 1px #330000; font-size: 16px; margin-right: auto; margin-left: auto; height: 27px; }
#navtop ul { margin: 0px; padding-top: 5px; list-style-type: none; height: 16px; text-align: center; }
#navtop ul li { display: inline-block; margin-right: 15px; }
#navtop a { font-weight: normal ; }
#navtop a:link, #navtop a:visited { text-decoration: none; }
#navtop a:hover { text-decoration: underline; }
#navtop a:active { text-decoration: none; }

.menuitem { font-weight: normal; }
.menuitemselected { font-weight: bold; }

#body { margin-top: 7px; margin-right: auto; margin-left: auto; padding-left: auto; padding-right: auto; }

.main { width: 770px; margin-right: auto; margin-left: auto; margin-bottom: 5px; padding: 5px 5px 5px 5px; text-align: left; }

.main h1 { margin-top: 10px; margin-bottom: 10px; font-size: 18pt; }
.main h2 { margin-top: 10px; margin-bottom: 10px; font-size: 16pt; }
.main h3 { font-size: 14pt;}

.title h1 { text-align:center; }
.title h2 { text-align:center; }
.title h3 { text-align:center; }

.fullwidth { border: 0px solid #330000;
    width: 770px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

.outerpanel { padding: 2px 2px 2px 2px; border: solid 1px #330000; margin-bottom: 10px; }
.outerpanel label { font-weight: bold; display: block; width: 100%; }
.outerpanel p { line-height: 10px; }

.innerpanel { background-color: #EED5CF; border-top: dashed 1px #330000; }

#et_logo { float:left; padding: 0px 10px 10px 0px; }
#org_logo { float:right; padding: 0px 0px 10px 10px; }

a.strikeout { text-decoration: line-through; }
a:hover.strikeout { text-decoration: line-through underline; }

legend {  font-weight: bold; color: #390000; font-size: 1em; padding-left: 4px; padding-right: 4px; margin-bottom: 7px;}

form { margin: 0px; }

.hidden { visibility: hidden; }
.none { display: none; }

.photo { background: #FFF8FB; border: solid 1px #390018; padding: 5px; }
.picture { background: #FFF8FB; border: solid 1px #390018;  padding: 5px; margin: 5px; }

.listitem { margin:0px 0px 10px 0px; width:770px; }
.listitem p { clear: none; }

.editbuttons { padding-top: 6px; }
.thumbnail { float: right; margin: 0 0 0 5px; }
.clearlist { clear:right;  margin:0; padding:0; height: 0px; font-size:0px; line-height:0px; }

fieldset { display: block; text-align: left; height: auto;border: solid 1px #000000; padding: 10px; margin: 0px 10px 0px 10px; }
fieldset p { font-size: 12px; margin-bottom: 10px;}
fieldset p label { font-weight: bold; display: inline-block; width: 100px; vertical-align: top; }
fieldset legend { font-size: 14px; }

#title #headermain h1 { display: none; }

.pagecontactus .fullwidth { width: 560px; }


body { background: #F8F8FF; }
a:link, a:visited, a:active { color: #000; }
a:hover { color: #000099; }
h1, h2, h3, h4, h5, h6 { color: #000039; }

#headerleft { display: none; }
#headerright { display: none;  }
#title #headermain h1 { display: none; font-size: 48pt; color: Blue; text-align: center;}
#headermain { background: url(/images/mainlogo.jpg) center no-repeat;  height: 75px; }

#navtop { 	background-color: #F8F8FF; }
#navtop a:link, #navtop a:visited { color: #000033; }
#navtop a:active { color: #000033; }

.outerpanel { background-color: #E0E2FF; border: solid 1px #000033; }

.buttonsmall, .buttonsmall-ovr { 	background: #fffacd; 	border: solid 1px #000066; }
.buttonsmall-ovr { background: #ffff66; }

.main p { font-size: 16px !important; padding-bottom: 10px; }
.main table td { font-size: 14px; }

.minisitelinks { font-size: 10pt; }
.minisitelinks tr { vertical-align: top; }
.minisitelinks td.link { width: 200px; padding-bottom:8px; }
.minisitelinks td.linkdesc { padding-bottom:8px; }

.editarea {  position: relative; min-height: 30px;}
.editlink { position: absolute; right: 2px; top: 2px; border-radius: 4px; }
.editlink a { display: inline-block; padding: 2px; color: #000;
    background-color: #0f0; text-decoration: none; font-weight: normal; font-size: 12px; border: 2px solid #000; border-radius: 4px; } 



.main form { margin: 0px; padding: 0px; font-size: 12pt; margin-bottom: 20px;  }
.main form fieldset {  border: none; padding: 0px; margin: 0px; }
.main form ul {  list-style-type: none; margin: 0px; padding: 0px; }
.main form ul li { line-height: inherit; margin: 0px; padding: 0px; clear: both; list-style: none; }
.main form ul.errorlist { position: absolute; right: 10px; top: 0px; padding: 5px; margin: 0px; text-align:center; border-radius: 3px;
    font-size: 10pt; background-color: #f00; color: #fff; }
.main form .formerror { text-align: center; padding: 10px; font-size: 10pt;  background-color: #f00; color: #fff; border-radius: 3px; }
.main form ul.fields > li { position: relative; }
.main form ul.fields li label { display: block; vertical-align: top; width: 80px; margin-bottom: 10px; }
.main form input, #content form textarea { width: 500px; height: 30px; font-size: 11pt; margin-bottom: 20px; }
.main form input[type=submit] { width: auto; margin-left: 0px; margin-top: 10px; margin-bottom: 0px;
    padding:5px 15px;  color: #fff;  background:#000; border:0 none; cursor:pointer; border-radius: 5px;  } 
.main form textarea { height: 200px; }
.main form img { box-shadow: none; border-radius: 0px; display: block; border: none; text-align: left !important; }
