/* @group reset */

html { height: 100%; margin-bottom: 1px }
body { background: #f7f7f6; color: #484848; font: 12px/17px Arial, sans-serif; margin: 0 }
p { margin-bottom: 15px; margin-top: 0 }
a:link,a:visited { color: #ae7222; font-weight: 400; outline-style: none; text-decoration: none }
img { border: 0 none }
.clr:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }


/* @end */

/* @group common headings */

h1 { font-weight: 700; padding: 0; text-align: left; vertical-align: bottom; width: 100% }
h2 { font-weight: 400; padding: 0; text-align: left; vertical-align: bottom; width: 100% }
h5 { color: #949393; font-size: 16px; line-height: 20px; margin: 0 0 15px }
td.contentheading { color: #a0630b; font: 700 30px Arial; padding: 0 0 10px }

/* @end */

/* @group specific headings */

.shop h3 { color:#ba7703 }
.support h3 { color:#437f12 }

.moduletable_titled h4 { color:#9cb05c; font-size:14px; margin: 20px; }
.moduletable-green h4 { color:#6a890a; font-size:14px; margin: 20px; }
.moduletable-rust h4 { color:#a06306; font-size:14px; margin: 20px; }
.moduletable-gray h4 { color:#939393; font-size:14px; margin: 20px; }
.moduletable-blue h4 { color:#004054; font-size:14px; margin: 20px; }
.moduletable_titled p,.moduletable_titled a,
.moduletable-green p,.moduletable-green a,
.moduletable-rust p,.moduletable-rust a,
.moduletable-gray p,.moduletable-gray a,
.moduletable-blue p,.moduletable-blue a
 { margin: 0 20px 20px }

.module_titled h3,.moduletable_titled h3,
.module-green h3,.moduletable-green h3,
.module-rust h3,.moduletable-rust h3,
.module-gray h3,.moduletable-gray h3, 
.module-blue h3,.moduletable-blue h3 
{
color:#fff;
font-size:14px;
height:23px;
margin:0;
padding:7px 0 0 22px
}
.module_titled h3,.moduletable_titled h3 {background:url(../images/titleBg.png) repeat-x;}
.module-green h3,.moduletable-green h3 {background:url(../images/photo-mod-bg-green.png) repeat-x;}
.module-rust h3,.moduletable-rust h3 {background:url(../images/photo-mod-bg-rust.png) repeat-x;}
.module-gray h3,.moduletable-gray h3 {background:url(../images/photo-mod-bg-gray.png) repeat-x;}
.module-blue h3,.moduletable-blue h3 {background:url(../images/photo-mod-bg-blue.png) repeat-x;}
.moduletable_titled h3 {background-position:0 -30px }

.module_related h3 {
color:#0d4e61;
font-size:14px;
margin:0 20px 10px
}
	.blue h4 { color:#0d4e61 !important }
	.green h4 { color:#9cb05c !important }

.user h5 {
color:#949393;
font-size:14px;
font-weight:700;
margin:0;
padding:0
}

/* @end */

/* @group layout structure */

#home #wp {
background:#e1ded4 url(../images/wrpBg.png) no-repeat 0 100%;
}

#home span.breadcrumbs.pathway { 
display:none 
}
	body#pages { background:#ebe9e4	}
	#pages #wp { background:#fff url(../images/wrpBg2.png) no-repeat 0 100% }
	#pages .contentpaneopen, #pages .contentpaneopen-green, #pages .contentpaneopen-gray, pages .contentpaneopen-blue,{ line-height:20px }
.contentpaneopen h2, .contentpaneopen-green h2, .contentpaneopen-gray h2, .contentpaneopen-blue h2 {margin-top: 0; font-size: 16px!important; line-height: 20px; font-weight: 700; color: #939393;}


#wp {
margin:auto;
width:920px;
}

#hd {
background:url(../images/header.png) no-repeat;
height:155px;
}
	
	#hd ul {
	display:inline;
	float:left;
	padding:10px 53px 0;
	}
	
	#hd a { 
	color: #666; 	
	}

	#membership {
	display:inline;
	float:right;
	height:72px;
	margin:67px 46px 0;
	overflow:hidden;
	width:120px;
	}
	
	#membership input,#membership a {
	background:none;
	border:none;
	color:#6f6f6f;
	display:block;
	float:left;
	height:16px;
	margin:8px 0 0 0;



	padding: 0;
	overflow:hidden;
	font-size: 10px;
	line-height: 20px;
	/*padding-top: 2px;*/
	}
	
	#membership a {
	background:transparent url(../images/membership.png) no-repeat scroll 100% 50%;
	text-indent:-99999em;
	width:15px;
	}
	
	#membership a.alt {
	width:100%;
	}
	
	#membership input {
	padding:0 5px;
	width:95px;
	}




#db {
border-bottom:1px solid #fff;
z-index: 999;
	background:url(../images/mainNav.png) repeat-x;

width: 100%;
}
	
	#db ul {
	/*width: 100%;*/
	/*background:url(../images/mainNav.png) repeat-x;*/
	/*height:22px;*/
	padding:2px 0 3px 0;
	z-index: 999
	}
	
	#db li {
	background:url(../images/navSap.png) no-repeat;
	padding:6px 16px;
	}
	
	#db a {
	color:#fff;
	}
	
	#db ul li ul { width: 150px; z-index: 999; background: #DEDBD2; margin-top: -3px; padding-right:10px;}
	#db ul li ul li {background: none;}
	#db ul li ul a { color:#7D4C0B; font-weight: bold;}

.menu li {
display:inline;
}

.breadcrumbs,a.pathway {
color:#a0630b !important;
}

.breadcrumbs img {
margin:0 0 1px;
}

span.breadcrumbs {
display:block;
height:25px;
padding:5px 0 0 23px;
}

#bd {
background: url(../images/leftbg.gif) repeat-y left;
}



.nobg {background: none!important;}




#ft {
margin:10px auto 0;
text-align:center;
width:920px;
}
	#ft p {	margin:0 0 5px }
	#ft a { color:#b37320 }

/* @end */

/* @group sidebars */

.sb {

display:inline;

width:230px;
overflow: hidden;
}
	.sb.rgt { width: 228px; }
	.lft { background-position: 100% 0; float: left;  }
	.lft a { color: #0d4e61 }
	.rgt { background-position: 0 0; float: right }

/* @end */

/* @group frontpage */

/* @group top slider & nav */

#fpt {
height:345px;
width: 920px
}
	#slider-wrp {
	width: 735px;
	margin-left: 0px;
	float: left;
	height: 315px;
	}

#fpb {
clear: both
}

#fpss-container,#fpss-slider,#navi-outer  {
clear: none !important;
}

div.fpss-clr {
display: none !important
}
	
#media {
font-size:14px;
padding:22px 0 0;
width: 175px;
overflow: hidden
}

#media img {
display:block;

margin:auto;
}

.nav {
margin:5px 20px !important;
}

.nav li {
background:url(../images/orangearrow.png) no-repeat 22px 50%;
border-bottom:2px solid #d1cdc0;
padding:8px 0 8px 45px;
}

.nav a { 
	color: #666; 	
}

/* @end */

/* @group bottom columns */

.col {
background:url(../images/col-fp.png) no-repeat;
display:inline;
float:left;
margin:15px 0 0 10px;
padding:37px 15px 0;
width:145px;
}
	.moduletable_news { margin: 0 20px 20px }
	.col.travel { background-position: -175px 0 }
	.col.info { background-position: -350px 0 }
	.shop { background: url(../images/shop.png) no-repeat; margin-left: 15px }
	.shop img { margin: 15px 0 }
	.shop .current a { color: #4a2a01 }
	/* .shop a { background: #e4e4e4; margin: 3px; padding: 2px 4px } */
	.support { background: url(../images/support.png) no-repeat }
	.support a { color: #ae7222 } /* 2571ac */

/* @end */

/* @end */

/* @group page three columns */
table.contentpaneopen.wolf, table.contentpaneopen, table.contentpaneopen-green, table.contentpaneopen-gray, table.contentpaneopen-blue { padding: 0 20px }
table.contentpaneopen.nopad { padding: 0!important;}
.menu_titled { font-size: 11px; margin-top: 20px }
.menu_titled ul { list-style: disc; margin: 0 0 0 20px; padding: 0 }
.menu_titled ul li a { font-weight: 400 !important }
.menu_titled #current.active a { font-weight: 700 !important }
.menu_titled ul ul { list-style: none; margin: 0 0 0 10px }
.menu_titled ul ul ul { margin: 0 0 0 20px }

/* @end */

/* @group page four columns */

.userwrp { 
	float: left; 	
	width: 691px;
}

.user {
background:url(../images/brdr.gif) repeat-y 100% 0;
margin:0 0 -32768px;
overflow:hidden;
padding:0 20px 32768px;
width:190px
}
	.user img { margin:10px -20px -12px }
	.user span { display:block }
	.user.green { background:none }
	
/* @end */

/* @group shared properties */

#hd li,#ft li {
border-left:1px solid #474646;
padding:0 5px
}

#hd li.item66,#ft li.item69 {
border:none
}

.menu,.nav,.shop ul,.news ul,.travel ul,.info ul,form,.menu { list-style: none; margin: 0; padding: 0 }
#media {float: right;}
#slider,.shop li { float:left }

.col h4,.col ul,.col li {
margin:0 0 10px !important;
font-size: 12px;
}

.shop,.support {
float:left;
height:230px;
line-height:13px;
margin:10px 0 0 10px;
padding:5px 10px;
width:145px
}

.shop h3,.support h3 {
font-size:15px;
margin:0 0 15px !important;
padding:0;
text-align:center;
text-transform:uppercase
}

.news ul,.travel ul,.info ul {
width:145px
}

.menu_titled,.menu_related {
color:#a0630b;
list-style:none;
margin:15px 20px 20px;
padding:0
}

.menu_titled li,.menu_related li {
margin:5px 0
}

ul.menu_titled li a,.module_related a {
color:#a0630b;
font-weight:700
}

.contentheading,#pages .contentpaneopen h4, #pages .contentpaneopen h1{



color:#a06306;



font:700 30px Arial;



margin:0;



padding:0; 



}
.contentheading-green,#pages .contentpaneopen-green h4, #pages .contentpaneopen-green h1 {



color:#6a890a;



font:700 30px Arial;



margin:0;



padding:0;  



}
.contentheading-gray,#pages .contentpaneopen-gray h4, #pages .contentpaneopen-gray h1,{



color:#939393;



font:700 30px Arial;



margin:0;



padding:0; 



}
.contentheading-blue,#pages .contentpaneopen-blue h4, #pages .contentpaneopen-blue h1 {



color:#004054;



font:700 30px Arial;



margin:0;



padding:0; 



}
#searchpage {padding: 20px;}



#tabmix1 {float: left; width: 160px;}



div.xmap {padding-left: 40px;}

div.xmap .componentheading {margin-bottom: 10px;}

div.xmap h2 {margin: 15px 0 5px 0;}



div.chronoform {display: none;}



div.slick-rss-container {

	background:transparent url(../images/col-fp.png) no-repeat scroll 0 0;

	display:inline;

	float:left;

	margin:15px 0 0 10px;

	padding:37px 15px 0;

	width:145px;

}



div.slick-rss-container ul li {list-style-type: none;}

div.slick-rss-container ul {margin-top: 0px;}

div#lqmFormDesc7 h2 {
color:#004054;
font-family:Arial;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:0;
padding:0;
}

	

/* @end */