
body {
background-color: white;
margin: 0;
padding: 0;
font-family: helvetica, "sans serif";
}

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

a {
color: #d80023;
}

a:hover{
color: #55000e;
}

a:active{
color: #cd4800;
}

#header {
margin: 0;
padding: 0;
}

table p {
vertical-align: top;
}

table img {
vertical-align: top;
}

#main {
margin: 0;
background-image: url(../images/left-bkgrd.gif);
background-position: left bottom;
background-repeat:repeat-y;
height: 100%;
}

#wrapper {
background-color: white;
color: black;
padding: 0;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
width:900px;
height: 1%;
min-height: 600px;
}

#header {
height: 100px;
background-color: white;
border-bottom: solid 1px #d80023;
}

#nav {
width: 120px;
color: #c2bc7b;
float: left;
margin: 0;
padding: 10px 15px 0 15px;
min-height:500px;
}

#nav li {
color: #c2bc7b;
font-style: normal;
list-style-type: none;
margin: 0 0 0 -2.5em;
font-size: 75%;
line-height: 1.3em;
}

#nav p {
color: black;
font-style: normal;
list-style-type: none;
font-size: 75%;
line-height: 1.3em;
}

#nav a{
text-decoration: none;
color: #c2bc7b;
}

#nav h4 a{
text-decoration: none;
color: #d80023;
}

#nav a:hover{
color: #55000e;
}

#nav a:active{
color: #cd4800;
}

#navred a {
color: #d80023;
}

#navred  a:hover{
color: #55000e;
}

#navred a:active{
color: #cd4800;
}

#links {
width: 100px;
color: #c2bc7b;
float: left;
margin: 0;
padding: 10px 15px 0 15px;
}

h3 {
color: #d80023;
font-size: 120%;
font-family: Times;
font-style: italic;
padding-top: 5px;
}

h2 {
color: #d80023;
font-size: 90%;
font-family: Helvetica;
padding-bottom: 5px;
border-bottom: solid 1px #d80023;
}

.gray {
color: gray;
}

h4 {
color: #d80023;
font-size: 80%;
padding-top: 10px;
border-top: dashed 1px #d80023;
margin-bottom: -10px;
}

#content {
margin: 0 220px 0 150px;
/*border-left: solid 1px #d80023;*/
padding-left: 20px;
border-right: solid 1px #c2bc7b;
padding-right: 20px;
min-height: 500px;
}

#content p{
font-size: 85%;
line-height: 1.2em;
margin-top: 0px;
}
#content img{
margin: 0 10px 2px 0px;
}

td {
vertical-align: top;
}

#sidebar2 a{
text-decoration: none;
color: #c2bc7b;
}

#sidebar2 a:hover{
color: #55000e;
}

#sidebar2 a:active{
color: #cd4800;
}
#sidebar2 li{
color: #c2bc7b;
font-style: normal;
margin: 0 0 0 -2em;
font-size: 75%;
line-height: 1.3em;
}
#sidebar, #links {
color: black;
padding: 10px 10px 0 10px;
width: 200px;
float: right;
}

#sidebar p, #links p{
font-size: 85%;
line-height: 1.2em;
}

#links li{
color: #c2bc7b;
font-style: normal;
margin: 0 0 0 -2em;
font-size: 75%;
line-height: 1.7em;
}

#sidebar2 {
color: black;
padding: 10px 10px 0 10px;
width: 150px;
float: right;
border-left: solid 1px #c2bc7b;
height: 600px; }

#sidebar2 p{
font-size: 85%;
line-height: 1.2em;
}
#footer {
background-color: #efedcb;
margin-top: 30px;
height: 30px;
clear: both;
border-top: dashed 1px black;
font-size: 80%;
text-align: center;
padding: 10px;
}	 

.border {
border-top: dashed 1px #d80023;
margin: 20px 0 20px 0px;
}

.left {
float: left;
margin: 0;
padding: 0;
}

.right {
float: right;
}

#clearone {
		clear: both;
		height: 1px;
		}

.callout {
color: #8e0c18;
font-size: 130%;
font-style: italic;
}

.caption {
font-style: italic;
color:gray; 
font-size: 70%;
text-align: left;
padding: 0;
margin-top: 5px;
}

.caption2 {
font-style: italic;
color:gray; 
font-size: 70%;
text-align: center;
padding: 0;
margin-top: 5px;
}

#table {
width: 500px;
}
