@charset "utf-8";
/* CSS Document */


/* LAYOUT GENEARL ALL PAGES*/
body {height:100%; margin:0px; padding:0px;}
p {
margin: 0px;
padding: 0px;
}
img {
	border:none;
}
.main_bg {
	background: #37846a;
	height: 100%;
}
.header {
	background: url(images/header_bg.jpg) repeat-x;
	height: 130px;
}
#header {
	width: 1000px;
	margin: auto;
	height: 130px;
}
#menubg {
	width: 700px;
	background: url(images/contact_info.jpg) no-repeat top right;
	float: right;
	clear: right;
	height: 130px;
}
#menu {
	text-align: right;
}
#logo {
	width: 270px;
	float: left;
	padding: 0px 10px 0px 20px;
}
.wood {
	background: url(images/wood_bar.jpg) no-repeat;
	width: 1023px;
	height: 36px;
}
.wood_right {
	background: url(images/wood_bar_outside.jpg) no-repeat left;
}
.wood_left {
	background: url(images/wood_bar_outside.jpg) no-repeat right;
}
.wood_ft {
	background: url(images/wood_footer.jpg) no-repeat;
	width: 1023px;
	height: 18px;
}
.wood_ft_right {
	background: url(images/wood_footer_outside.jpg) no-repeat left;
}
.wood_ft_left {
	background: url(images/wood_footer_outside.jpg) no-repeat right;
}
.footer_bg {
	background: url(images/footer_brown.jpg) repeat-x top #3f2212;
	height: 174;
	padding-top: 15px;
	padding-bottom: 15px;
}
.content_bg {
	background: url(images/content_bg.jpg) #f0e6da repeat-x top;
	height: 100%;
}
.content_bg_pad {
	padding: 30px 0px 30px 0px;
}
#galleryhover {
	border: 1px solid transparent;
}
#galleryhover:hover {
	background: #ffffff;
	border: 1px solid #09F;
}

#galleryhover a:link, #galleryhover a:visited, #galleryhover a:active {
	text-decoration: none;
	color: #92211E;
	line-height: 1.3em;
	font-size: 12px;

}
.photogal:active {
	color: #92211E;
}
/* DNN Styles */

.Head
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 16px;
    font-weight: bold;
    color: #42210B;
}
.subhead
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    font-weight: bold;
    color: #92211E;
}
blockquote {
	    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    font-style: italic;
    color: #92211E;
	line-height: 1.4em;
}
.TopPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 12px;
    color: #42210B;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.LeftPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 16px 0px 0px 0px;	
}
.ContentPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #4221016;
	padding: 0px 30px 0px 30px;	
	border-right: 1px solid #92211E;
}
.ContentPane2
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #42210B;
	padding: 16px 0px 16px 16px;	
}
.RightOutSidePane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #42210B;
	padding: 16px 16px 0px 0px;	
}
.LeftOutSidePane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #42210B;
	padding: 16px 0px 16px 16px;	
}
.RightPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 12px;
    color: #42210B;
	padding: 0px 0px 0px 30px;
}
.BottomPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 16px 0px 16px 0px;	
}
.FooterPane1, .FooterPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #C59C6D;
	padding: 0px 10px 0px 20px;
	text-decoration: none;
	width: 25%;
	border-right: 1px solid #92211E;
	height: 100%;
}
.FooterPane {
	padding-left: 0px;
	height: 100%;
}
.FooterPane2
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #C59C6D;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	width: 25%;
	border-right: 0px solid #92211E;
	height: 100%;
}
.FooterPane1 .Normal, .FooterPane1 .Normal table, .FooterPane2 .Normal, .FooterPane2 .Normal table, .FooterPane .Normal, .FooterPane .Normal table
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #C59C6D;
}
.FooterPane1 .Normal a:link, .FooterPane1 .Normal a:visited, .FooterPane1 .Normal a:active, .FooterPane2 .Normal a:link, .FooterPane2 .Normal a:visited, .FooterPane2 .Normal a:active, .FooterPane .Normal a:link, .FooterPane .Normal a:visited, .FooterPane .Normal a:active
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #BE2F2E;
	text-decoration: underline;
}
.FooterPane1 .Normal a:hover, .FooterPane2 .Normal a:hover, .FooterPane .Normal a:hover
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #ED7740;
	text-decoration: underline;
}

/* GENERIC */
H1
{
	font-family:"Times New Roman", Times, Georgia, serif;
	font-size: 26px;
	font-weight: normal;
	color: #92211E;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H2
{
	font-family:"Times New Roman", Times, Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	color: #92211E;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H3
{
	font-family:Helvetica, Arial, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ED7740;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H4
{
 	font-family:Helvetica, Arial, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E1713C;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H5
{
 	font-family:Helvetica, Arial, san-serif;
	font-size: 16px;
	font-weight: bold;
	color: #412312;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H6
{
	font-family:Helvetica, Arial, san-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ED7740;
	margin: 0px;
	padding:3px;
	line-height: 1.3em;
	background: url(images/h6_bg.jpg) repeat-x;
	text-indent: 5px;
}

/* Main Menu */
.MainMenu_MenuBar
{
    cursor: hand;
    height: 130px;
    border-right: #f0f0f0 0px solid;
	margin: 0px;
}
.MainMenu_MenuBreak
{
      border:none;
      height:0px;
      background-color:Transparent;
	  margin: 0px;
	  line-height: 1px;
	  padding: 0px;
}
.MainMenu_MenuItem
{
    background: #520700;
	cursor: pointer;
    color: #F1E4CA;
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
   font-weight: normal;
    height: 26px;
	border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-right: #ffffff 0px solid;
	text-align: left;
	vertical-align: center;
	padding: 0px 60px 0px 7px;
}
.MainMenu_RootMenuItem TD, .MainMenu_RootMenuItem
{
	background: transparent;
    cursor: pointer;
    color: #F1E4CA;
	font-style:normal;
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    height: 130px;
    text-align: center;
	padding: 90px 7px 0px 5px;
}

.MainMenu_RootMenuItemSel TD, .MainMenu_RootMenuItemSel
{
	background: url(images/menu_hover.png) repeat-x top;
    cursor: pointer;
    color: #ED7740;
	font-style:normal;
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
     font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    height: 130px;
    text-align: center;
	padding: 90px 7px 0px 5px;
}
.MainMenu_RootMenuItemActive TD, .MainMenu_RootMenuItemBreadCrumb TD, .MainMenu_RootMenuItemActive
{
	background: transparent;
    cursor: pointer;
    color: #ED7740;
	font-style:normal;
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
     font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    height: 130px;
    text-align: center;
	padding: 90px 7px 0px 5px;
}
.MainMenu_SubMenuItemSelected
{
    background: #93221e;
	cursor: pointer;
    color: #ED7740;
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
   font-weight: normal;
    height: 26px;
	border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-right: #ffffff 0px solid;
	text-align: left;
	vertical-align: center;
	padding: 0px 60px 0px 7px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
    cursor: pointer;	 
	border-left: 0px solid #EC1C24;
	border-top: 0px solid #165180;
	border-bottom: 0px solid #EC1C24;
	border-right: 0px solid #EC1C24;
    vertical-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.MainMenu_MenuIcon{ display:none; }

.MainMenu_RootMenuArrow{ display:none; }

.MainMenu_MenuArrow{ display:none; }


.MainMenu_MenuContainer TD, .MainMenu_MenuContainer
{
	text-align: center;
}
html>body .MainMenu_RootMenuitem TD
{
}
html>body .MainMenu_MenuitemSel TD
{
}
a:link, a:visited
{
    font-family:Helvetica, Arial, san-serif;
    color: #1072BA;
    text-decoration: none;
}
a:active {
	color: #92211E;
}
a:hover
{
    font-family:Helvetica, Arial, san-serif;
    color: #1072BA;
    text-decoration: underline;
}
.GlobalLink {
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #92211E;
	font-weight: normal;
	text-decoration:none;
}
a.GlobalLink:link, a.GlobalLink:visited, a.GlobalLink:active
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #92211E;
	text-decoration:none;
}
a.GlobalLink:hover
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #E1713C;
    text-decoration: none;
}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #29aae2;
    text-decoration: none;
}
a.CommandButton:hover {
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #333333;
	text-decoration: none;
}
.Normal, .Normal table, .Normal table p
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #412312;
	line-height: 1.4em;
}
.Normalbold
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 12px;
    color: #412312;
    text-style: bold;
	line-height: 1.4em;
}

