/* Base Stylesheet - positioning and basic color scheme */

body {
background: #FAF5D6;
font-family: Arial, Verdana, sans-serif; 
font-size: 11px; /* 11,14,16 pt */
padding: 0px;
margin: 0px;
width: 95%;
}

/* content headlines */
h1 {
color: #000000;
margin-top: 25px;
margin-bottom: 15px;
font-size: 100%;
font-weight: bold;
}

h2 {
font-size: 110%;
font-weight: bold;
}

h4 {
font-weight: bold;
font-size: 100%;
}

h5 {
font-size: 100%;
color: #CB2F00;
margin: 0px;
margin-top: 18px;
background-image: url('../p/dots.gif');
background-position:bottom;
background-repeat:repeat-x;
padding-bottom: 5px;
}

p {
margin: 10px 0px 10px 0px;
width: 95%;
}

a {
font-weight: bold;
color: #CB2F00;
text-decoration: none;
}

table {
font-size: 100%;
text-align: left;
}

td {
	font-size: 11px;
}

img {
border: none;
}

a.option {
border-color: #000000;
color: #000000;
border-style: solid;
border-width: 1px;
text-decoration: none;
font-weight: normal;
width: 13px;
text-align: center;
display: block;
padding: 0px 0px 0px 1px;
}

a.optionA2{
background-color: #000000;
border-color: #000000;
color: #FFCC00;
border-style: solid;
border-width: 1px;
text-decoration: none;
font-weight: normal;
width: 13px;
text-align: center;
display: block;
padding: 0px 0px 0px 1px;
}

a.email {
color: #000000;
font-weight: normal;
}

h1 a[name] {
color:#000000;
font-weight: bold;
}

/*
strong {
font-weight: bold;
text-decoration: underline;
}
*/

ul {
list-style-type: none;
margin-left: 51px;
margin-top: 15px;
padding: 0px;
}

li {
background: url('../p/grey_dots.gif');
background-repeat: no-repeat;
background-position: bottom left;
}

li a {
color: #535353;
text-decoration: none;
line-height: 200%;
}

ul li a.on {
color: #CB2F00;
}

ul li a:hover {
color: #CB2F00;
}

li ul {
padding: 0px;
margin: 0px;
}

li ul li {
background-image: none;
}

li ul li a {
color: #535353;
font-weight: normal;
margin-left: 9px;
}

li ul li a.current {
color: #CB2F00;
font-weight: normal;
margin-left: 0px;
}

/* Placeholder */
.dbobject {
background-color: white;
border: 1px solid silver;
padding: 5px;
font-weight: bold;
color: #CB2F00;
}

#footerbody {
	margin-top: 8px;
}

#footer {
	border-top: 1px solid black;
	padding-top:4px;
	margin:0px; 
	vertical-align: bottom;
}

acronym, abbr {
	border-bottom: 1px dotted black;
   cursor: help;
}
