body {
 margin: 5px 20px 20px 20px ; 
 background: #FFF ;
 color: #000 ;
}

p, th, td, li {
	font-family: Verdana, Georgia ;
	font-size: 12px ;
}

th {
	color: #000 ;
}

a:link, a:visited, a:active {
	text-decoration: #000 ;
}
a:hover {
	text-decoration: #000 ; 
}

h2 {
	font-family: Verdana, Georgia,  ;
	font-size: 16px ;
}

h3 {
	font-family: Verdana, Georgia ;
	font-size: 14px ;
}

.error, .confirmation, .highlight {
	font-weight: bold ;
	color: red ;
}

.smalllink {
	font-size: 10px ;
	cursor: pointer ;
	color: #000 ;
}

.footer {
	text-align: center ;
	font-size: 10px ;
}

.banner {
	font-size: 20px ;
	color: #000 ;
}

hr.dashed {
	width: 100% ; 
	margin: 4px 0px 4px 0px ;
	border-top: 0px ;
	border-bottom : 2px dotted #aaa ;
}

.rowalt0 {
	background-color: #FFF ;
}
.rowalt1 {
	background-color: #CCC ;
}

p.ellabridge {
	position:absolute ;
	top: 10px ;
	left: 150px ;
}


#loginbox {
	position:absolute ;
	top: 275px ;
	left: 50px ;
}

table.mainmenu {
	border-width: 3px 3px 3px 3px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.mainmenu th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.mainmenu td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#header {
	background-color: #fff ;
}
#content {
	background-color: rgb(222,210,198) ;
}
.greyback {
	background-color: #d9d8cd ;
}

.lightgreyback {
	background-color: rgb(209, 197, 185) ;
}

.navbar1 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 16px ;
	font-weight: bold ;
	color: #653c32 ;
	background-color: #ded2c6 ;
}

.navbar1a {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 16px ;
	font-weight: bold ;
	color: black ;
	background-color: #ded2c6 ;
}

.navbar2 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 15px ;
	font-weight: 600 ;
	color: #653c32 ;
	background-color: rgb(209, 197, 185) ;
}

.navbar2 a:link, .navbar2 a:visited, .navbar2 a:active {
	color: #653c32 ;
}

.navbar3 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 15px ;
	font-weight: 700 ;
	color: black ;
	background-color: rgb(209, 197, 185) ;
}


.footnavbar1 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 12px ;
	font-weight: 600 ;
	color: #653c32 ;
	background-color: #ded2c6 ;
}

.footnavbar2 {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 12px ;
	font-weight: 600 ;
	color: #653c32 ;
	background-color: #d1c5b9 ;
}

.footnavbar2 a:link, .footnavbar2 a:visited, .footnavbar2 a:active {
	color: #653c32 ;
}

.footwhitebar {
	background-color: white ;
}

.footredbar {
	background-color: rgb(161,48,18) ;
}

.biglinks {
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 15px ;
	font-weight: 600 ;
	color: #653c32 ;
}

.biglinks a:link, .biglinks a:visited, .biglinks a:active {
	color: #653c32 ;
}

.samicolor {
	color: #074b7b ;
}

.ellacolor {
	color: #534947 ;
}
