body {
margin: 0px 0px 0px 0px;
font-family: Verdana,arial,helvetica,sans-serif;
font-size:14px;
background-color: #514632;
}

a:link IMG, a:visited IMG {
border-style: none;
text-decoration: none;
} 

a:link, a:visited {
text-decoration: none;
}

h1 {
margin: 8px 10px 0px 0px;
font-size:20px;
}

h2 {
margin: 0px 0px 0px 0px;
}

.indentmenu{
font: bold;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding: 0;
float: left;
/*width: 100%; width of menu*/
border: 1px solid #b2ab9d; /*dark purple border*/
border-width: 1px 0;
background: black url(/images/menu.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #b2ab9d; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: black !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(/images/menu1.gif) center center repeat-x;
}

.reqAsterisk {
color:red;
font-weight:bold;
font-size:10px;
}

#gallery {
text-align:center;
}

#gallery img {
border:4px solid #FFFFFF;
margin:5px;
}

div#left {
    float: left;
    width: 49%;
}
div#right {
    float: right;
    width: 49%;
}
div#middle {
    padding: 0px 260px 5px 260px;
    margin: 0px;
    text-align: center;
}

#right_nav_container
{
	float:left;
	width:26%;
}

#right_nav_container div
{
	border:1px solid #7a7668;
	margin:10px 10px 10px 10px;
}

#right_nav_container div div
{
	border:0px;
	margin:0px;
}

#right_nav_container div h3
{
	font: normal normal bold 14pt/16pt Arial, Verdana, Helvetica, sans-serif !important;
	margin:0px;
	padding:3px;
	background-color:#7a7668;
	color:#ffffff;
}

#right_nav_container div ul
{
	margin:0px;
	padding:5px 0px 0px 0px;
	width:100%;
}

#right_nav_container p
{
	margin:0px;
	padding:3px 6px 3px 6px;
}

#right_nav_container div ol
{
	margin:0px;
	padding:5px 0px 0px 5px;
	width:100%;
}


#right_nav_container div ul li
{
	font: normal normal bold 14px/16px Arial, Verdana, Helvetica, sans-serif !important;
	padding:0px;
	margin:0px 0px 5px 20px;
	border:0px solid red;
}

#right_nav_container div ol li
{
	font: normal normal normal 11px/13px Arial, Verdana, Helvetica, sans-serif !important;
	padding:0px;
	margin:0px 0px 5px 20px;
	border:0px solid red;
}


#right_nav_container div a
{
	color:#2d477b;
	text-decoration:underline;
}

#right_nav_container div a:hover
{
	color:#3f8cc8;
	text-decoration:underline;
}


#right_nav_container table
{
	margin:5px;
}

.listbox{
width:100%;
height:375px;
float:left;
margin-bottom:40px;
}

.listbox li{
font-weight:bold;
}

.listheader{
font-weight:bold;
text-decoration:underline;
}

