/* CSS Document */

/* type and color settings */
body {
margin:0;
padding:0;
background: #765624;
text-align:center;
}
h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
}

h1 {color:#000; font: bold 18px/.9 "Times New Roman", Times, serif;}
h2 {color:#000; font: bold 18px/1.0 "Times New Roman", Times, serif;}
h3 {color:#000; font: italic bold 16px/1.0 "Times New Roman", Times, serif;}
h4 {color:#765624; font: italic 13px/1.3 "Times New Roman", Times, serif; }
h5 {color:#900; font-size: 14px }
h6 {color:#000; font-weight:bold; font-size: 12px }

a {color: #765624; text-decoration:none}
a:hover {color: #f60;}
a:visited {color: #765624;}

#masthead img {border:0;}

p {
color:#000;
font: 13px/1.2 Georgia, "Times New Roman", Times, serif;
padding-top:0;
margin-top:0;
}

td, tr {
font: 13px/1.2 Georgia, "Times New Roman", Times, serif;
}

li {
color:#000;
font: 13px/1.2 Georgia, "Times New Roman", Times, serif;
padding-top:0;
margin-top:0;
list-style-type:circle;
}



acronym {font-style:italic; cursor:pointer }

.tuck {padding-top:0; margin-top:0}
.tuckunder  {padding-bottom:0; margin-bottom:0;}

/* basic display framework */
#container {
width: 768px;
border: none;
margin:0 auto;
padding: 0;
background: url(images/bkgnd.jpg) repeat-y;
text-align:left;
}
#subcontainer {
background: url(images/footerback.jpg) no-repeat bottom;
}

#masthead {
padding: 0;
margin:0;
height: 103px;
border:0;
}
#masthead a {
outline:none;
outline-style:none;
}

#content {
margin:20px 20px 0px 20px;
}
#subcontent {
padding: 0px 20px;
}

#subcontent img {
margin: 0 0 0 20px;
padding:0;
}

.border {1px solid #000;}


/* Site Map */
.map a {font-size:12px; line-height:18px; color: #222}
.map a:hover {color: #f60;}
.map a:visited {color: #999;}

/* Footer */
#footer {
clear: both;
text-align:left;
padding: 10px 0 5px 30px;
margin: 0px;
}


#footer p {
font: 12px Arial, Helvetica, sans-serif;
color:#333;
}
#footer a {
color: #333;
text-decoration:none;
}
#footer a:hover {
color: #fff;
}
#footer h1 a {
font: italic bold 24px/1.2  "Times New Roman", Times, serif;
color:#432;
}
#footer h1 a:hover {
color:#987;
}


/* Lists */
#content ul {
padding-top:0;
margin-top:0;
}

/* navigation box*/
#navcontainer {
margin: 0 15px 0 5px;
background: #ab854f;
}
#navcontainer ul {
list-style-type: none;
text-align: right;
margin:0;
padding: 3px 50px 2px 0;
position: relative;
}
#navcontainer li {
display: inline;
text-align: center;
margin: 0 6px;
}
#navcontainer li a {
font: bold 16px Arial, Helvetica, sans-serif;
padding: 3px 5px;
text-decoration: none;
color: #000;
outline:none;
}
#navcontainer li a:hover {
color:#fff;
}
#active a:link, #active a:visited, #active a:hover {
color: #ffc;
}
  
/* Form */  
.fText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
background-color:#d1c0a3 !important;
border:1px solid #765624;
width:320px;
height: 17px;
}
.fTextHear {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
background-color:#d1c0a3 !important;
border:1px solid #765624;
width:440px;
}
.fTextArea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
background-color:#d1c0a3 !important;
border:1px solid #765624;
width:440px;
height:120px; 
}
.fText:focus, .fText.sffocus, .fTextHear:focus, .fTextHear.sffocus, .fTextArea:focus, .fTextArea.sffocus {background:#fff8ec !important;}

#sentit {
text-align:left;
margin: 0 0 0 250px;
}

/* Sidebar */
#sidebar {
float: left;
width: 200px;
padding: 0;
margin: 20px 0 0 40px;
}


form {text-align:left;}

#contentc {
margin:20px 20px 0px 260px;
}
#subcontentc {
padding: 0;
}

.red {color:#900;}


