*{
font-family: Arial, Helvetica, sans-serif;
}

body {
	margin:0px;
	background-color:white;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#container {
	width:896px;
	text-align:center;
	margin:auto;
}

#top{
width: 868px;
height: 53px;
background-image:url(images/top.jpg);
text-align:right;
padding-top: 84px;
padding-right: 28px;


}

#banner{
width: 896px;
height: 361px;

}

#content{
padding: 58px 0px 41px 0px;
width: 896px;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:left;
vertical-align:top;
}

.nav{
width: 191px;
text-align:left;
}

.content{
width: 636px;
vertical-align:top;

padding: 0px 28px 0px 41px;
}

.middle{
width: 310px;
vertical-align:top;
padding: 0px 55px 0px 41px;
}

.right{
width: 272px;
vertical-align:top;
padding-right:28px;
}

#footer{
width: 896px;
padding: 27px 0px 27px 0px;
background-image: url(images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:top;
color: #a09e99;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}

#footer-left{
padding-left: 20px;
float: left;
text-align:left;
}

#footer-right{
padding-right: 20px;
float: right;
text-align:right;
}

#footer .SkinObject{
color: #a09e99!important;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
}

#footer a{
color: #a09e99;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
}

#footer a:hover{
text-decoration:underline;
}

.Normal{
color: #6a5c45;
font-size:12px;
line-height:17px;
}

.Head{
color: #352f23!important;
font-size: 23px!important;
padding-bottom: 20px!important;
}

.SubHead{
color: #352f23!important;
}

.SkinObject{
color: #352f23!important;
}

.CommandButton{
color: #352f23!important;
}

a.CommandButton{
color: #352f23!important;
}


h2{
color: #6a5c45!important;
font-size: 15px!important;
font-weight: bold;
margin-bottom: 3px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
}

h1{
color: #352f23;
font-size: 19px;
padding-bottom: 20px;
}

p{
color: #6a5c45;
font-size:12px;
line-height:17px;
margin-top:0px;
}

a:link {
	font-weight:bold;
	text-decoration:underline;
	color:#dc8c00;
}

a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#dc8c00;
}

a:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#dc8c00;
}

a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#958a76;
}













/* Nav Menu */

#menu 
{
    color: #352f23;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-weight:bold;
	width: 191px;
    margin-right: 20px;
}

/* CSSNodeRoot */
.main_dnnmenu_rootitem
{
    /*  creates seperator line if you wanted - border-right: 1px solid #e28c18;*/
    padding: 3px 4px 3px 20px;
    text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:bold;
	color: #352f23;
	font-size:12px;
	border-bottom:1px solid #bfbfbf;
}

/* Menu Node Hover Root */
.main_dnnmenu_rootitem_hover
{
    color:#ebb704;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	border-bottom:1px solid #bfbfbf;
}

/* Menu Node Selected Root */
.main_dnnmenu_rootitem_selected
{
   padding: 3px 4px 3px 20px;
    text-align: left;
    color:#ebb704;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	border-bottom:1px solid #bfbfbf;
}
    
/* Sub Menu Container */
.main_dnnmenu_submenu
{
    border-top: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
}


.main_dnnmenu_submenu td 
{
    background-color: #191919;
    padding: 5px;
    z-index: 1000;
    text-align: left;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	border-bottom: 1px solid #777777 !important;
}


/* applies to all sub menus - is a hack to fix divider colors in drop down menu */
.m {
background-color: #777777;
}


/* Sub Menu Hover */
.main_dnnmenu_itemhover td
{
    background-color:#ebb704;
	color:#191919;
}

/* Sub Menu Selected */
.main_dnnmenu_itemselected td
{
    background-color:#ebb704;
	border-bottom: 1px solid #777777 !important;
		color:#191919;
}


.LoginTab, .LoginTabSelected {
	border:1px solid #7b7b7b;	
}


