html, body {
color: #333;
background: #fff;
margin: 0px;
padding: 0px;
}

#header {
position: relative;
padding: 0px;
margin: 0px;
color: #fff;
background: url(/images/header/top.jpg);
}

#content {
position: relative;
padding: 0px;
margin: 0px;
}

#content p, #content h3, #content table {
margin-left: 50px;
}

#content ul {
margin-left: 25px;
}

#content p {
margin-right: 50px;
}

#content blockquote {
margin-left: 100px;
margin-right: 100px;
}

#content h1 {
margin-left: 10px;
}

#content h2 {
margin-left: 25px;
}

h1, .heading {
font: 20px Georgia, "Times New Roman", serif;
text-transform:  capitalize;
border-bottom: 1px solid;
}

h2 {
color: #369;
background: transparent;
font: italic bold 17px "Trebuchet MS", Verdana, Arial, sans-serif;
}

h3 {
color: #666;
background: transparent;
font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
text-transform: uppercase;
}

p, ul, li, blockquote, th, dt, dl, dd, td {
font: 11px/16px Verdana, Arial, sans-serif;
}

th {
font-weight: bold;
}

a, a:link {
color: #39c;
background: transparent;
font-weight: bold;
text-decoration: underline;
}

a:visited {
color: #39c;
background: transparent;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #969;
background: transparent;
font-weight: bold;
text-decoration: underline;
}

a:active {
color: #fff;
background: #969;
font-weight: bold;
text-decoration: none;
}

.contentcell {
padding: 5px;
}

.captiontext {
font: 10px Verdana, Arial, sans-serif;
}

.smallgreytext {
color: #555;
background: transparent;
font: 10px Verdana, Arial, sans-serif;
}

a.menuitem, a:link.menuitem {
color: #fff;
background: transparent;
font-weight: normal;
text-decoration: none;
}

a:visited.menuitem {
color: #eee;
background: transparent;
font-weight: normal;
text-decoration: none;
}

a:hover.menuitem, a:hover.menuitem {
color: #fff;
background: transparent;
font-weight: normal;
text-decoration: none;
}

.menutext {
color: white;
background: transparent;
font: 11px Verdana, Arial, sans-serif;
}

.menucelloff {
color: #fff;
background-color: #006;
border-top: 1px solid #006;
boreder-bottom: 1px solid #006;
}

.menucellon {
color: #fff;
background-color: #39c;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

form {
display: none;
}

form.nothidden {
display: block;
}

input, textarea, select, option {
font: 11px Verdana, Arial, sans-serif;
color: #333;
background: #eee;
}

input.button {
font-weight: bold;
}

input.checkbox, input.radio {
color: #333;
background: #fff;
}

#footer {
position: relative;
padding: 0px;
margin: 50px;
border-top: 1px solid #333;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
font-weight: normal;
}

.required {
color: #900;
background: transparent;
font-weight: bold;
}