@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	cursor:default;
	background:#141108;
	}
a {
	text-decoration:none;
	color:#ddad0a;
	}
a img {
	border:0px;
	}
@font-face {
	font-family: 'Calibri';
	src: url('calibri-webfont.eot');
	src: local('☺'), url('calibri-webfont.woff') format('woff'), url('calibri-webfont.ttf') format('truetype'), url('calibri-webfont.svg#webfontTe0OgeHQ') format('svg');
}
@font-face {
	font-family: 'CenturyGothicRegular';
	src: url('gothic_0-webfont.eot');
	src: local('☺'), url('gothic_0-webfont.woff') format('woff'), url('gothic_0-webfont.ttf') format('truetype'), url('gothic_0-webfont.svg#') format('svg');
}


#wrapper {
	width:100%;
	background:url(../images/top-bg.jpg) top left repeat-x;
	}
#header {
	width:960px;
	height:100%;
	margin:0px auto;
	padding:0px;
	clear:both;
	}
#header .left {
	float:left;
	margin:20px 0px;
	}
#header .right {
	float:right;
	margin-top:80px;
	}
#header .right ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#header .right ul.menu li {
	margin:0px 10px;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
	z-index:2;
	position:relative;
	}
#header .right ul.menu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 200px;
	display:none;
	list-style: none;
	position:absolute;
	left: 0;
	z-index:10;
	border:1px solid #322d1d;
	}
#header .right ul.menu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}
#header .right ul.menu ul li {
	width: 200px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	margin:0px;
	padding:0px;
	z-index:7;
	}

#header .right ul.menu li a {
	display:block;
	font-style:normal;
	font-weight:normal;
	font-family: 'Calibri';
	font-size:14px;
	color:#58503a;
	padding-bottom:7px;
	}
#header .right ul.menu li a img {
	display:none;
	}
#header .right ul.menu li a:hover {
	color:#3c3626;
	}
#header .right ul.menu li a.iehover {
	color:#3c3626;
	}
#header .right ul.menu li.selected a {
	background:url(../images/menu-selected-bg.jpg) bottom center no-repeat;
	color:#bc8e04;
	}
#header .right ul.menu li.selected a:hover {
	color:#bc8e04;
	}
#header .right ul.menu li.selected a.iehover {
	color:#bc8e04;
	}
/* 2nd Menu */
#header .right ul.menu li:hover li a,
#header .right ul.menu li.iehover li a {
	float: none;
	background: #18160f;
	color: #afafaf;
	padding:6px 10px;
	border-bottom:1px solid #322d1d;
	}
#header .right ul.menu li:hover li.last a,
#header .right ul.menu li.iehover li.last a {
	border:0px;
	}
/* 2nd Menu Hover Persistence */
#header .right ul.menu li:hover li a:hover,
#header .right ul.menu li:hover li:hover a,
#header .right ul.menu li.iehover li a:hover,
#header .right ul.menu li.iehover li.iehover a {
	background: #322d1d;
	color: #18160f;
	text-decoration:none;
	}

#header .right ul.menu li:hover ul ul,
#header .right ul.menu li:hover ul ul ul,
#header .right ul.menu li.iehover ul ul,
#header .right ul.menu li.iehover ul ul ul {
	display: none;
	}

#header .right ul.menu li:hover ul,
#header .right ul.menu ul li:hover ul,
#header .right ul.menu ul ul li:hover ul,
#header .right ul.menu li.iehover ul,
#header .right ul.menu ul li.iehover ul,
#header .right ul.menu ul ul li.iehover ul {
	display: block;
	}
#banner {
	width:100%;
	background:url(../images/body-topborder.jpg) bottom left repeat-x;
	clear:both;
	}
#banner .container {
	width:960px;
	margin:0px auto;
	padding:0px;
	background:url(../images/banner-bg.jpg) top right no-repeat;
	height:100%;
	overflow:hidden;
	}
#banner .tag {
	margin:20px 0px 20px 0px;
	height:100%;
	overflow:hidden;
	}
#banner .tag p {
	font-family:'CenturyGothicRegular';
	font-size:30px;
	color:#3c3626;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-style:normal;
	font-weight:normal;
	}
#banner .tag a {
	float:left;
	background:url(../images/CTA-btn-right.jpg) top right no-repeat;
	display:block;
	margin-right:30px;
	margin-top:15px;
	}
#banner .tag a span {
	display:block;
	background:url(../images/CTA-btn-left.jpg) top left no-repeat;
	padding:11px 18px 19px 18px;
	font-family:'CenturyGothicRegular';
	font-size:22px;
	color:#f8c107;
	font-style:normal;
	font-weight:normal;
	}
#main {
	background:url(../images/shadow-rep.jpg) top right repeat-y;
	width:960px;
	margin:0px auto;
	padding:0px;
	}
#content-area {
	background:url(../images/shadow-top.jpg) top right no-repeat;
	}
#content {
	background:url(../images/shadow-bottom.jpg) bottom right no-repeat;
	height:100%;
	overflow:hidden;
	} 
#matter {
	float:left;
	width:680px;
	margin:20px 5px;
	font-family:'Trebuchet MS', Arial, Verdana, sans serif;
	font-size:14px;
	color:#afafaf;
	}
#matter h2 {
	color:#abaaaa;
	margin:5px 0px 5px 0px;
	padding:5px 0px;
	font-family:'CenturyGothicRegular';
	font-size:30px;
	font-weight:normal;
	border-bottom:#3c3625 1px solid;
	font-style:normal;
	font-weight:normal;	
	}
#matter h2 span {
	font-family:'CenturyGothicRegular';
	font-size:25px;
	color:#f8c107;
	font-style:normal;
	font-weight:normal;	
	}
	
#matter h4 {
	color:#836d2e;
	font-family:'CenturyGothicRegular';
	font-size:20px;
	border-bottom:1px solid #4a3808;
	font-weight:normal;
	margin:5px 0px;
	padding:5px 0px;
	font-style:normal;
	font-weight:normal;
	}
#matter p {
	margin:10px 0px;
	padding:0px;
	font-family:'Trebuchet MS', Arial, Verdana, sans serif;
	font-size:14px;
	color:#afafaf;	
	}
#matter .btn {
	background:#f8c107;
	color:#141108;
	padding:5px;
	float:right;
	}
#matter div.breadcrumb {
	height:100%;
	overflow:hidden;
	}
#matter div.gender {
	float:right;
	margin:5px 0px;
	}
#matter div.gender ul {
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
	}
#matter div.gender ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px 5px;
	border-right:1px solid #afafaf;
	float:left;
	}
#matter div.gender ul li a {
	display:block;
	color:#afafaf;
	text-decoration:none;
	}
#matter div.gender ul li a:hover {
	display:block;
	color:#f8c107;
	text-decoration:none;
	}
#matter div.gender ul li a.iehover {
	display:block;
	color:#f8c107;
	text-decoration:none;
	}
#matter div.gender ul li.last {
	border:none;
	}
#matter div.gender ul li.selected a {
	display:block;
	color:#f8c107;
	text-decoration:none;
	}
#matter div.gender ul li.selected a:hover {
	display:block;
	color:#f8c107;
	text-decoration:none;
	}
#matter div.gender ul li.selected a.iehover {
	display:block;
	color:#f8c107;
	text-decoration:none;
	}
#matter li {
	margin-left:10px;
	}
#sidebar {
	float:right;
	width:240px;
	margin:20px 0px;
	height:100%;
	overflow:hidden;
	font-family:'Trebuchet MS', Arial, Verdana, sans serif;
	font-size:14px;
	color:#afafaf;
	}
#sidebar h3 {
	color:#abaaaa;
	margin:5px 0px;
	padding:5px 0px;
	font-family:'CenturyGothicRegular';
	font-size:30px;
	font-weight:normal;
	border-bottom:#3c3625 1px solid;
	font-style:normal;
	font-weight:normal;	
	}
#sidebar h3 span {
	font-family:'CenturyGothicRegular';
	font-size:30px;
	color:#f8c107;
	font-style:normal;
	font-weight:normal;
	}
#sidebar ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#sidebar ul.menu li {
	margin:0px;
	padding:5px;
	border-bottom:#605537 1px dashed;
	list-style:none;
	height:100%;
	overflow:hidden;
	}
#sidebar ul.menu li a {
	display:block;
		}
#sidebar ul.menu li a img {
	margin-right:10px;
	float:left;
	display:block;
	margin-top:-15px;
	z-index:1;
	zoom:1;
	}
#sidebar ul.menu li a span {
	margin-top:15px;
	float:left;
	display:block;
	font-family:'Calibri';
	font-size:16px;
	color:#abaaaa
	font-style:normal;
	font-weight:normal;
	}
#sidebar ul.menu li a:hover span {
	color:#3a3320
	}
#sidebar ul.menu li a.iehover span {
	color:#3a3320
	}
#sidebar ul.menu li.selected a span {
	color:#bc8e04;
	}
#sidebar ul.menu li.selected a:hover span {
	color:#bc8e04;
	}
#sidebar ul.menu li.selected a.iehover span {
	color:#bc8e04;
	}
#sidebar ul.menu li.last {
	border:0px;
	}
#footer {
	width:100%;
	background:url(../images/footer-bg.jpg) top left repeat-x #141108;
	}
#footer .container {
	width:960px;
	margin:0px auto;
	padding:0px;
	height:100%;
	overflow:hidden;
	}
#footer .legal {
	float:left;
	margin:20px 0px;
	color:#9d9c98;
	font-family:'Calibri';
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	}
#footer .legal a {
	color:#bc8e04;
	font-family:'Calibri';
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	}
#footer .legal a:hover {
	color:#bc8e04;
	text-decoration:underline;
	}
#footer .legal a.iehover {
	color:#bc8e04;
	text-decoration:underline;
	}
#footer .links {
	margin-top:10px;
	}
#footer .links ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#footer .links ul.menu li {
	margin:0px;
	padding:0px 5px;
	border-right:1px solid #9d9c98;
	list-style:none;
	float:left;
	}
#footer .links ul.menu li a {
	display:block;
	color:#9d9c98;
	font-family:'Calibri';
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	font-style:normal;
	font-weight:normal;
	}
#footer .links ul.menu li a:hover {
	text-decoration:underline;
	}
#footer .links ul.menu li a.iehover {
	text-decoration:underline;
	}
#footer .links ul.menu li.selected a {
	color:#bc8e04;
	}
#footer .links ul.menu li.selected a:hover {
	color:#bc8e04;
	text-decoration:none;
	}
#footer .links ul.menu li.selected a.iehover {
	color:#bc8e04;
	text-decoration:none;
	}
#footer .links ul.menu li.last {
	border:0px;
	}
#footer .credits {
	float:right;
	margin:20px 0px;
	color:#9d9c98;
	font-family:'Calibri';
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	}
#footer .credits a {
	color:#bc8e04;
	}
#footer .credits a:hover {
	text-decoration:underline;
	}
#footer .credits a.iehover {
	text-decoration:underline;
	}
/* Additional */
table {
	margin:0px auto;
	border-collapse:collapse;
	border:1px solid #fff;
}
table caption {
	font-weight:bold;
	background:url(../images/top-menu-head.jpg) repeat-x center;
	font-size:13px; padding:4px; margin:0px;
	color:#FFFFFF; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
}
table tr td { padding:5px; margin:0px; border:1px solid #fff;}

.form input, .form select, .form textarea, .form checkbox {
	padding:2px 4px;
	border:1px solid #3c3625;
	}
#matter submit {
	background:#3c3625;
	color:#fff;
	}
.form p {
	margin:8px 0px;
	}
.listing {
	margin:10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.listing th {
	border-bottom:1px solid #fff;
}
.listing td {
	padding:2px 3px !important;
}
.trhover {
	background:#3a3320;
	color:#fff;
}
.form_narrow label {
	padding:0px;
	font-size:11px;
}
.form_narrow #bsubmit {
	font-size:10px;
	margon-left:200px;
	display:block;
}
