/* General styles */
body {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
}

table {
border: 0;
}

img, a img {
border: 0;
padding:0;
margin:0;
}


/* Anchor styles */

a, a:visited {
text-decoration: none; 
color: #666666;
font-weight:bold;
}

a:hover {
color: #663300;
}


/* Header styles */
#contentheader h1 {
color: #663300; 
font-size: 22px; 
font-weight: bold; 
/* letter-spacing: 2px; */
font-family:Georgia, "Times New Roman", Times, serif;
}

#contentheader h2 {
font-size: 12px; 
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
margin-top: 15px;
}

.label {
vertical-align:middle;
}

.input {
vertical-align: middle;
}

input, textarea, select {
}

/* List styles */


/* Layout styles */
#mainbody {
padding-top: 10px;
}

#maincontainer {
width: 700px;
}

#footercontainer {
text-align:center;
}

#footer {
text-align:center;
vertical-align:top;
}

#footer h1 {
color: #e9d8ab;
font-family: "Times New Roman", Times, serif;
font-size: 10px;
}

#content {
position: relative;
height:500px;
background: transparent;
}

#contenttext {
text-align: left;
position:absolute;
height: 345px; 
left: 195px; 
top: 99px; 
width: 458px;
}

#contenttext p {
padding-bottom: 5px;
}

.bigtext {
overflow: auto;
}

#contenttext h2 {
color: #663300; 
font-size: 24px; 
font-weight: bold; 
letter-spacing: 1px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom: 10px;
}


#contenttext p, #contenttext {
color: black; 
font-size: 12px; 
font-family:Arial, Helvetica, sans-serif;
line-height: 14px;
}

#contenttext ul {
margin:0;
padding: 0;
}

#contenttext ul li {
margin-left: 15px;
line-height: 1.3em;
}

#contentheader {
padding-top: 30px;
margin-bottom: -35px;
}


#maincontent {
}


/* General Classes */

input.border, textarea.border {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
border: 1px solid #222; 
}

input, textarea {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
}


/* Navigation Styles */

#navigation {
border-bottom: 1px solid black;
padding-bottom: 10px;
padding-top: 10px;
}

#mainmenu {
list-style-type: none; 
vertical-align:middle;
margin:0; 
padding: 0;
line-height: 2em;
}

#mainmenu li { 
margin:0; 
padding: 0; 
vertical-align:middle;
display: inline;
}

#mainmenu li a,
#mainmenu strong,
#mainmenu li a:visited {
vertical-align:middle;
height: 28px;
text-decoration: none;
color: #666666; 
padding: 0px 20px 0px 20px;
font-family: Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight: bold; 
}


/* Level 1 */
#mainmenu #active a { 
color: #333333; 
}

#mainmenu #active a:hover,
#mainmenu li a:focus,
#mainmenu li a:hover,
#mainmenu li a:active { 
color: #660000; 
}

