/* 
================================
Skin styles for DotNetNuke
================================
*/   

.Normal{
	font-size: 12px;
}

body{
	background-color: #97573c;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	font-size: 12px;
}
html, body {
	height:100%;
	width:100%;
}
li{margin-left:16px;}

img, div, a, input, tr,td,table,p { behavior: url(iepngfix.htc) }


td,tr{
	font-size: 12px;
}

h1 {
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
}
h2 {
	font-size: 19px;
	color: #ffc399;
	margin-top: 0px;
	margin-bottom: 5px;
}
h3 {
	font-size: 17px;
	color: #B6A88F;
	margin-top: 3px;
	margin-bottom: 3px;
}
h4, .Head {
	font-size: 15px;
	color: #FFA428;
	margin-top: 2px;
	margin-bottom: 2px;
}
h5 {
	font-size: 14px;
	color: #FFFFCC;
	margin-top: 3px;
	margin-bottom: 3px;
}
h6 {
	font-size: 12px;
	color: #FFCC99;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
}
a:link {
	color: #FFE8C3;
	text-decoration: underline;
}
a:visited {
	color: #FFE8C5;
	text-decoration: underline;

}
a:hover {
	color: #FACB80;
	text-decoration: underline;
}
a:active {
	color: #FFA71B;
	text-decoration: underline;

}

.pagemaster {
	width: 100%;

	margin: 0px;
	padding: 0px;
	overflow:auto;
	max-height:100%;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;

}
.skinmaster {
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 100%;
	height: 100%;
	
	
}
.contentmaster {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/top_flower.gif);
	background-repeat: no-repeat;
	background-position: 500px 0px;
	height: 100%;
}
.flashpane {
	padding:10px;
	background-image: url(images/bg_flash.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #641416;
	width: 210px;
	list-style-type: none;
}

.containermaster {
	width: 800px;
	height: 100%;
}


.skinheader {
	margin: 0px;
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}
.skinmenu {
	height: 93px;
	margin: 0px;
	padding: 0px;
}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	background-color: transparent;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.toppane p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.breadcrumb {
	text-align: left;
	height: 37px;
	vertical-align: middle;
	line-height: 37px;
	text-indent: 10px;
}

.leftpane {
	width: 210px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image:url(images/leftpane_flower-trans.png);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}



.footer{
	background-color: #FFFFFF;
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #666666;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.footerpane {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footerpane td{
	color: #666666;
}
.footerpane a:link {
	color: #660000;
	text-decoration: none;
}
.footerpane a:visited {
	color: #660000;
	text-decoration: none;
}
.footerpane a:hover {
	color: #660033;
	text-decoration: underline;
}
.footerpane a:active {
	color: #660033;
	text-decoration: underline;
}
.rightpane_1 {
	width: 284px;
	background-color: #340102;
	background-image: url(images/bg_rightpane.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #390204;

}

.rightpane_2 {
	width: 285px;
	background-color: #340102;
	background-image: url(images/bg_rightpane.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #aaaaaa; 
}

.main_dnnmenu_itemhover td {  
	background-color: #aaaaaa; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cccccc;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
/*
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}
*/
img, div { behavior: url(images/iepngfix.htc) }
ul,li {
	list-style-image: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.container ul,li {
	list-style-image: url(images/bullet.gif);
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.container {
	width: 100%;
}
.container_hotelex {
	margin: 0px;
	padding: 10px;
}



.container_title {
	height: 25px;
	width: 100%;
	padding: 0px;
}
.container_title_rs {
	width: 100%;
	border: 1px solid #8f382f;
	background-image: url(images/title_bg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	text-indent: 10px;
	height: 29px;
}
.container_title_rs_icon {
	background-image: url(images/title_rs.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 51px;
	height: 29px;
}

.coffee table {
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #641e17;
	border: 1px solid #b16f42;
}

/*Nooblide - setting*/

* html pre {width:100%}
.sample{
	border:1px solid #B16F42;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 240px;
	padding: 5px;
	background-color: #641E17;
}
.buttons{
	padding:5px;
	text-align: center;
}
.buttons span{color:#FFB888;padding:0 5px;cursor:pointer;font:12px Verdana}
.buttons span.active, .buttons span:hover{
	color:#FFE8C3;
	text-decoration: underline;
}

/* Noobslide - Sample 3*/
#box3{
	position:absolute;
	left: -71px;
	top: -5px;
}
#box3 p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#box3 span{
	display:block;
	float:left;
	left: 0px;
}

.mask3{
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
.news_people {
	color: #FFB888;
}
/* Noobslide - Sample 8*/
#box8{
	position:absolute;
	text-align: left;
	left: -306px;
	top: 1px;
}
#box8 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#box8 div{
	width:240px;
	float:left;
	left: 0px;
	top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
#box8 .buttons{
	text-align:center;
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
}
.mask8{
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
span img{
/*	display:block; */
	border:none;
}
/*accordion*/
.basic  {
	font-family: verdana;
	width: 263px;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.basic a {
	cursor:pointer;
	display:block;
	margin-top: 2px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #ffb888;
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(images/bg_accodion-trans.png);
	margin-bottom: 2px;
	padding: 5px;
}
.basic div {
	padding-left: 10px;
}


.basic a:hover {
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(images/bg_accodion_hover-trans.png);
	margin-top: 2px;
	margin-bottom: 2px;
}


.basic a.selected {
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(images/bg_accodion_hover-trans.png);
	margin-top: 2px;
	margin-bottom: 2px;
}
.menu {
	color: #701B22;
	width: 806px;
	width: /**/806px;
	margin-right:auto;
	margin-left: auto;
}

#menu_1{
left: 0; width: 110px;
}
#menu_1 a:hover {
background-image: url(images/menu_on.gif);
background-position: 0px;
background-repeat: no-repeat;
}
#menu_2{
left: 111px; width: 126px;
}
#menu_2 a:hover {
background-image: url(images/menu_on.gif);
background-position: -111px;
background-repeat: no-repeat;
}
#menu_3{
left: 237px; width: 127px;
}
#menu_3 a:hover {
background-image: url(images/menu_on.gif);
background-position: -237px;
background-repeat: no-repeat;
}
#menu_4{
left: 364px; width: 128px;
}
#menu_4 a:hover {
background-image: url(images/menu_on.gif);
background-position: -364px;
background-repeat: no-repeat;
}
#menu_5{
left: 492px; width: 110px;
}
#menu_5 a:hover {
background-image: url(images/menu_on.gif);
background-position: -492px;
background-repeat: no-repeat;
}
#menu_6{
left: 602px; width: 110px;
}
#menu_6 a:hover {
background-image: url(images/menu_on.gif);
background-position: -602px;
background-repeat: no-repeat;
}
#menu_7{
left: 712px; width: 110px;
}
#menu_7 a:hover {
background-image: url(images/menu_on.gif);
background-position: -712px;
width:110px;
background-repeat: no-repeat;
}



#skyline {
	width: 806;
	height: 65px;
	margin: 0px auto;
	padding: 0;
	position: relative;
	background-image: url(images/menu.gif);
}
#skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0px;}
#skyline li, #skyline a {
    height: 65px; display: block;}
.logo h5 {
	color: #8C2425;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
}
.logo {
	margin-bottom: 10px;
}

.logo img {
	margin-right: 5px;
}
.companyprofile tr {
	background-image: url(images/company_border.gif);
	background-repeat: repeat-X;
	background-position: left bottom;
}
.companyprofile {
	margin-bottom: 10px;
}

.copyright {
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: bold;
	color: #660000;
}
/*Slideshow*/
#rotator
{
	overflow: hidden;
	margin: 0px;
	position: relative;
	width: 210px;
	height: 281px;
}

#rotator img
{
	margin: 0px;
	width: 210px;
	height: 281px;
}
/*submenu in hotelex site*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
		.bj_menu_div{
			padding-bottom:10px;	
			padding-top:5px;	
		}


	.bj_menu_div ul li{
			list-style-image:url(images/space.GIF);
			width: 210px;
			height:29px;
			padding:0px;
			margin:0px;			
		}
	.bj_menu_div ul{
			padding: 0;
			width: 196px;
			margin: 0;
			position: relative;

		}
		.bj_menu_div li a{
			display: block;
			width: 185px;
			margin-right:25px;
			height:29px;
			text-decoration: none;
			text-align:right;
			line-height:29px;
			
	
		}
		.bj_menu_div li a:active{
			text-decoration: none;
			color:#ca8d51;			
		}
		.bj_menu_div li a:visited{
			text-decoration: none;
			color:#ffffff;			
		}
		.bj_menu_div li a:hover{
			display: block;
			background-image: url(images/submenu_bj_on.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			width: 185px;
			margin-right:25px;
			color:#ca8d51;
			background-color: #621216;
		}
		
		.bj_menu_div li{
			position: relative;
			height:29px;
			width:185px;
			background-image: url(images/submenu_bj.gif);
			background-repeat: no-repeat;
			background-position: left bottom;			
		} 

		/*second level style*/
		.bj_menu_div li ul {
			position: absolute;
			top: -1px;
			left: 185px;
			height:29px;
			

		}
		.bj_menu_div li ul li{			
			background-image: none;
			width: 185px;
		}

		.bj_menu_div li ul li a{
			background-color: #631316;
			background-image: none;
			color:#ca8d51;	
			padding-right:10px;
			border-top-width: 1px;
			border-right-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-left-style: solid;
			border-top-color: #903E30;
			border-right-color: #903E30;
			border-left-color: #903E30;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #903E30;
		}		
		.bj_menu_div li ul li a:visited{
			background-color: #631316;
			background-image: none;
			color:#FFFFFF;
			width:185px;
			margin-right:10px;
		}
		.bj_menu_div li ul li a:hover{
			background-color: #631316;
			background-image: none;
			color:#ca8d51;	
			width:185px;
			margin-right:10px;
		}

	
/* Holly Hack for IE \*/
* html .bj_menu_div ul li { float: left; height:29px;}
* html .bj_menu_div ul li a {height:29px;}
/* End */

		.sh_menu_div{
			padding-bottom:10px;	
			padding-top:5px;	
		}


	.sh_menu_div ul li{
			list-style-image:url(images/space.GIF);
			width: 210px;
			height:29px;
			padding:0px;
			margin:0px;			
		}
	.sh_menu_div ul{
			padding: 0;
			width: 196px;
			margin: 0;
			position: relative;

		}
		.sh_menu_div li a{
			display: block;
			width: 185px;
			margin-right:25px;
			height:29px;
			text-decoration: none;
			text-align:right;
			line-height:29px;
			
	
		}
		.sh_menu_div li a:active{
			text-decoration: none;
			color:#ca8d51;			
		}
		.sh_menu_div li a:visited{
			text-decoration: none;
			color:#ffffff;			
		}
		.sh_menu_div li a:hover{
			display: block;
			background-image: url(images/submenu_sh_on.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			width: 185px;
			margin-right:25px;
			color:#ca8d51;
			background-color: #621216;
		}
		
		.sh_menu_div li{
			position: relative;
			height:29px;
			width:185px;
			background-image: url(images/submenu_bj.gif);
			background-repeat: no-repeat;
			background-position: left bottom;			
		} 

		/*second level style*/
		.sh_menu_div li ul {
			position: absolute;
			top: -1px;
			left: 185px;
			height:29px;
			

		}
		.sh_menu_div li ul li{			
			background-image: none;
			width: 185px;
		}

		.sh_menu_div li ul li a{
			background-color: #631316;
			background-image: none;
			color:#ca8d51;	
			padding-right:10px;
			border-top-width: 1px;
			border-right-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-left-style: solid;
			border-top-color: #903E30;
			border-right-color: #903E30;
			border-left-color: #903E30;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #903E30;
		}		
		.sh_menu_div li ul li a:visited{
			background-color: #631316;
			background-image: none;
			color:#FFFFFF;
			width:185px;
			margin-right:10px;
		}
		.sh_menu_div li ul li a:hover{
			background-color: #631316;
			background-image: none;
			color:#ca8d51;	
			width:185px;
			margin-right:10px;
		}

	
/* Holly Hack for IE \*/
* html .rs_menu_div ul li { float: left; height:29px;}
* html .rs_menu_div ul li a {height:29px;}
/* End */

	.rs_menu_div{
			padding-bottom:10px;	
			padding-top:5px;	
		}


	.rs_menu_div ul li{
			list-style-image:url(images/space.GIF);
			width: 210px;
			height:29px;
			padding:0px;
			margin:0px;			
		}
	.rs_menu_div ul{
			padding: 0;
			width: 196px;
			margin: 0;
			position: relative;

		}
		.rs_menu_div li a{
			display: block;
			width: 185px;
			margin-right:25px;
			height:29px;
			text-decoration: none;
			text-align:right;
			line-height:29px;
			
	
		}
		.rs_menu_div li a:active{
			text-decoration: none;
			color:#ca8d51;			
		}
		.rs_menu_div li a:visited{
			text-decoration: none;
			color:#ffffff;			
		}
		.rs_menu_div li a:hover{
			display: block;
			background-image: url(images/submenu_rs_on.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			width: 185px;
			margin-right:25px;
			color:#ca8d51;
			background-color: #621216;
		}
		
		.rs_menu_div li{
			position: relative;
			height:29px;
			width:185px;
			background-image: url(images/submenu_bj.gif);
			background-repeat: no-repeat;
			background-position: left bottom;			
		} 

		/*second level style*/
		.rs_menu_div li ul {
			position: absolute;
			top: -1px;
			left: 185px;
			height:29px;
			

		}
		.rs_menu_div li ul li{			
			background-image: none;
			width: 185px;
		}

		.rs_menu_div li ul li a{
			background-color: #631316;
			background-image: none;
			color:#ca8d51;	
			padding-right:10px;
			border-top-width: 1px;
			border-right-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-left-style: solid;
			border-top-color: #903E30;
			border-right-color: #903E30;
			border-left-color: #903E30;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #903E30;
		}		
		.rs_menu_div li ul li a:visited{
			background-color: #631316;
			background-image: none;
			color:#FFFFFF;
			width:185px;
			margin-right:10px;
		}
		.rs_menu_div li ul li a:hover{
			background-color: #631316;
			background-image: none;
			color:#ca8d51;	
			width:185px;
			margin-right:10px;
		}

	
/* Holly Hack for IE \*/
* html .rs_menu_div ul li { float: left; height:29px;}
* html .rs_menu_div ul li a {height:29px;}
/* End */




.contentmaster_bj {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/top_bj.gif);
	background-repeat: no-repeat;
	background-position: 500px 0px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contentmaster_sh {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/top_sh.gif);
	background-repeat: no-repeat;
	background-position: 450px 0px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contentmaster_rs {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/top_rs.gif);
	background-repeat: no-repeat;
	background-position: 450px 0px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.footer_logo {
	font-size:12px;
	color:#000000;
	padding-bottom: 10px;
}
.footer_logo a:link {
	color:#000000;		
}
.footer_logo a:visited {
	color:#000000;		
}
.footer_logo a:hover {
	color:#000000;		
}
.footer_logo a:active {
	color:#000000;		
}
