/*TINYMCE STYLES */
body.mceContentBody {background-image: none; background-color: #fff; text-align: left;}

body {
background-color:#FFFFFF;
color:#000000;
font-family:Tahoma,Arial,sans_serif;
margin:0px;
padding:0px;
text-align:center;
font-size: 62.5%;
}

p {margin: 0; padding: 0 0 10px;}
ul {margin: 5px; padding: 0; list-style: disc inside;}
li {margin: 0 0 5px 0; padding: 0;}
a {
color:#a0110d;
text-decoration:none;
}

a:hover {
color:#3554a6;
}

#main {
margin: 30px auto;
position:relative;
text-align:left;
width:893px;
}

#banner {margin: 0; padding: 0;}
#banner img {margin: 0; padding: 0; border: none;}
#banner a {text-decoration: none; border: none; margin: 0; padding: 0;}



#nav {position: absolute; z-index: 2; font-family: Verdana, Arial, Helvetica, sans_serif; text-transform: uppercase; top: 123px; left: 88px;  margin: 0; padding: 0;}
#nav ul {list-style-type: none; display: inline; margin: 0; padding: 0;}
#nav li {float:left; margin: 0 0 5px 22px;}
#nav a img {border: none; text-decoration: none; height: 11px; margin: 0; padding: 0 0 2px;}
#nav a {font-weight: bold; border: none; text-decoration: none; color: #a0110d; display: block;}
#nav a:hover {border-bottom: 4px solid #a0110d;}
#nav a.activeNav {border-bottom: 4px solid #ccc;}

#subnav {}
#subnav a:hover {color: #999;}
#subnav a.activeSubNav {color: #666;}
a.subnavTitle {color: #3554a6;}
a.subnavTitle:hover {color: #999;}

#content-wrap{position: absolute; z-index: 1; top: 140px; left: 30px; width: 863px; margin: 0 0 2px 0; background-color: #f1f1f1; padding: 0; clear: both;}

#content {
margin: 20px;
padding: 0;
font-size: 1.2em;
min-height: 400px;
}


#footer {background-color:#fff; height: 40px; border-top: 4px solid #eaeaea; width: 863px;}
#footNav {width: 400px; margin: 0; padding: 0; font-size: 1.2em; float: left;}
#footNav ul {list-style-type: none; display: inline; margin: 0; padding: 0;}
#footNav li {float:left; margin: 0 20px 0 0;}
#footNav a {font-weight: bold; border: none; text-decoration: none; color: #a0110d; display: block;}
#footNav a {border-top: 3px solid #fff;}
#footNav a:hover {border-top: 3px solid #a0110d;}
#footNav a.activeNav {border-top: 3px solid #ccc;}

#builtby {width: 300px; text-align: right; float: right; font-size: 1.2em; color: #ddd; margin: 3px 0;}
#builtby a {text-decoration: none; color: #ccc;}
#builtby a:hover {color: #a0110d;}

div.clear {
clear:both;
}

div.leftClear {
clear:left;
}

#homepageText {float: left; width: 453px; margin: 0 20px 0 0;}
#homepageSidebar {float: left; width: 350px;}
#homepageSidebar img {border: none; margin: 20px auto;}

#homepageSidebar .insetBox-wrap {width: 350px; padding: 0; margin: 30px 0;}
#homepageSidebar .insetBox-top {width: 350px; height:12px;  background:url(/grfx/insetBox_top.gif) no-repeat; padding: 0; margin: 0; display: block;}
#homepageSidebar .insetBox-bottom {width: 350px; height: 11px; background:url(/grfx/insetBox_bottom.gif) no-repeat; padding: 0; margin: 0; display: block;}
#homepageSidebar .insetBox {width: 348px; min-height: 120px; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; background-color: #fff;}
.insetText {margin: 0 20px; padding: 10px 0; font-style: italic; font-size: 1.2em; color: #999;}
#homepageSidebar .insetText img, #sidebar .insetText img {float: left; margin: 0 10px 0 0;}

div.tabLeft {width: 220px; height: 220px; margin: 0 0 0 10px; padding: 10px 0 0 0;}
div.tabRight {float: right; margin: 0; width: 200px; padding: 10px 0 0 0;}

#pageText {float: left; width: 553px; margin: 0 20px 0 0;}
#pageText img {float: left; border: 1px solid #000; margin: 0 10px 5px 0;}

#sidebar {float: left; width: 250px;}
#sidebar .insetBox-wrap {width: 250px; padding: 0; margin: 0 0 10px 0;}
#sidebar .insetBox-top {width: 250px; height:12px;  background:url(/grfx/insetBox250-top.gif) no-repeat; padding: 0; margin: 0; display: block; font-size: 1px;}
#sidebar .insetBox-bottom {width: 250px; height: 11px; background:url(/grfx/insetBox250-bottom.gif) no-repeat; padding: 0; margin: 0; display: block; font-size: 1px;}
#sidebar .insetBox {width: 248px; min-height: 100px; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; background-color: #fff;}
#sidebar .insetBoxText {width: 228px; margin: 0 10px; padding: 0; display: block;}
#sidebar img {margin:0 0 20px 0;}
#sidebar .insetBoxText ul {margin: 0; padding: 0; list-style-type: none;}
#sidebar .insetBoxText ul li {font-weight: bold; text-align: center; margin: 0; padding: 10px 0 10px 0; text-transform: uppercase;}

#map {width: 551px; height: 400px; border: 1px solid #000;}
/* IMAGES */
.centeredImage {width: 843px; padding: 0; margin: 10px 0 0; text-align: center; display: block; overflow: hidden;}
.insetCenter {margin: 0; width: 100%; text-align: center;}
.insetRight {float: right; margin: 0 0 10px 15px; text-align: right;}
.insetLeft {float: left; margin: 0 15px 10px 0; text-align: left;}
.insetCenter img, .insetRight img, .insetLeft img {padding: 0; margin: 0; border: 1px solid #000;}
.insetCenter a, .insetRight a, .insetLeft a {border:none;}

/* FORMS */
fieldset {border: none; margin: 0; width: 533px; border: 1px solid #eaeaea; }
label {display: block; margin-bottom: 10px; float:left;width:100%;}
legend {display: none;}
fieldset fieldset {width: 533px; border:none; padding: 10px 0 10px 0; text-align: left; background: transparent;}
fieldset label strong {width: 100px; display: block; float: left; clear: left; text-align: right;position:relative;margin-right: 5px;}
fieldset label input, fieldset label textarea, fieldset label select {width: 350px; float: left; background-color: #fff; color: #666; border: solid 1px #eaeaea; padding: 2px; } 
fieldset label.checkbox input {width: auto; margin-right: 2px;}
fieldset label span.errorMsg {width: 300px; margin-left: 155px;}
fieldset table {clear: left; margin-left: 100px;}
fieldset td, fieldset label td input {width: 300px;}
.formButton, .errorMsg {text-align: center; width: 533px;}
.formButton input {width: auto; margin: 10px auto 10px; border: solid 1px #999; color: #000; background-color:#eee; cursor: pointer; font-weight: bold; }
.errorMsg, .req {color: #900; font-weight: bold;padding:0 0 5px;}
.formPlainText {font-weight: normal; color: #333; font-family: "Courier New", Courier, monospace;}
.formDescription {text-align: center; font-weight: bold; margin: 10px;}

div.formErrorBox {text-align: center; font-weight: bold; color: #900; margin:0 0 5px;}
fieldset p label {display: inline; float: none;}
fieldset p textarea {width: 400px; margin: 2px 0 0 15px;}
input.short100 {width: 100px;}
input.short400 {width: 400px; margin: 2px 0 0 15px;}

h1 {font-size: 1.6em; color: #3554a6; font-family: Arial, sans_serif; margin: 10px 0;}

























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
font-size: 1.6em; color: #3554a6; font-family: Arial, sans_serif; margin: 10px 0;
}

h3 {
font-size: 1.4em; color: #3554a6; font-family: Arial, sans_serif; margin: 5px 0 0 0;
}

blockquote {

}

.singleSpace {
margin:0px; padding: 0px;
}

