/* MASTER ACTIVE CHI CSS */

html{font-size:100.1%}
body {
	background: #08090f;
/*  background: #000;*/
	font: 62.5% Arial, sans-serif;
	color: #fff;
	margin: 0;
}
img{border:none;}
form{display:inline;}
fieldset {
	border-style: none;
	padding: 0;
	margin: 0;
}
/* main page blocks styles */
.container {
	background: #08090f url(/assets/templates/site/images/bg-body.gif);
	min-width: 840px;
}
#header-container {background: url(/assets/templates/site/images/bg-header.gif) repeat-x 0 70px;}
/* header block styles */
#header {
	position: relative;
	margin: 0 auto;
	width: 840px;
	height: 130px;
}
/* logo styles */
#header strong {
	background: url(/assets/templates/site/images/logo.jpg) no-repeat;
	position: absolute;
	width: 260px;
	height: 47px;
	top: 17px;
	left: 0;
}
#header strong a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 260px;
	height: 45px;
}
/* top search form styles */
#top-search {
	float: right;
	clear: both;
}
#top-search input.text{
	font: 12px Arial, sans-serif;
	background-color: #969799;
	border: 1px solid #000;
	vertical-align: top;
	padding: 2px 0 1px 4px;
	margin: 0 3px 0 3px;
	width: 167px;
}
#top-search input {float: left;}

/* top quick navigation menu styles */
#quick-nav {
	text-transform: uppercase;
	list-style: none;
	overflow: hidden;
	font-size: 10px;
	padding: 10px 0;
	margin: 0 -18px 0 0;
	float: right;
}
#quick-nav li {
	background: url(/assets/templates/site/images/separator1.gif) no-repeat 0 1px;
	margin: 0 0 0 -2px;
	padding: 0 18px 0 16px;
	float: left;
}
#quick-nav li a{color: #c6cfdc;}
#quick-nav li a:hover{color: #fff; text-decoration:none; }
/* navigation menu styles */
#navigation {
	background: url(/assets/templates/site/images/nav-bg.gif) repeat-x;
	position: absolute;
	display: table;
	height: 52px;
	width: 100%;
	padding: 0;
	margin: 0;
	bottom: 0;
	left: 0;
	z-index:50;
}
#navigation li {
	background-image: none;
	list-style: none;
	padding: 0 20px;
	font-size: 10px;
	height: 42px;
	float: left;
}
#navigation li a:hover{text-decoration:none;}
#navigation li:hover,
#navigation li.hover {
	background: url(/assets/templates/site/images/nav-hover.gif) repeat-x;
	height: 52px;
}
#navigation li.active {
	background: url(/assets/templates/site/images/nav-active.gif) repeat-x;
	height: 52px;
}
#navigation li:hover ul li,
#navigation li.hover ul li{height: auto;}
#navigation li.active a{margin: 13px 0 0 0;}
#navigation li.active ul a{margin: 0;}
#navigation li a{
	text-transform: uppercase;
	margin: 9px 0 0 0;
	float: left;
	color: #fff;
}
#navigation li.hover, #navigation li:hover {position: relative;}
#navigation li.hover ul, #navigation li:hover ul {display: block;}
#navigation li.hover ul ul, #navigation li:hover ul ul{display: none;}
/* 2nd menu level */
#navigation ul {
	position: absolute;
	background: #000;
	display: none;
	width: 210px;
	padding: 0;
	margin: 0;
	top: 42px;
	left: 0;
	z-index:60;
}
#navigation ul li {
	height: auto;
	width: 100%;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
}
#navigation ul li a{
	text-transform: none;
	font-size: 14px;
	padding: 3px 10px;
	display: block;
	float: none;
	margin: 0;
	background: #000;
}
* +html #navigation ul {background: none;}
* +html #navigation ul li a{background: #000;}
#navigation ul li.hover a, #navigation ul li:hover a {color:#d91f1f;}
#navigation ul li.hover ul a, #navigation ul li:hover ul a {color:#fff;}
#navigation ul li:hover, #navigation ul li.hover {background: none;}
/* 3rd menu level */
#navigation ul ul {
	top: 0;
	left: 210px;
	clear: both;
	display: none;
	overflow: visible;
}
#navigation ul li.hover ul, #navigation ul li:hover ul {display: block;}
#navigation ul li.hover ul ul, #navigation ul li:hover ul ul {display: none;}
#navigation ul ul li.hover a, #navigation ul ul li:hover a {color:#d91f1f;}
#navigation ul ul li.hover ul a, #navigation ul ul li:hover ul a {color:#fff;}
/* 4th menu level */
#navigation ul ul li.hover ul, #navigation ul ul li:hover ul {display: block;}
#navigation ul ul ul li.hover a, #navigation ul ul ul li:hover a {color:#d91f1f;}
#navigation ul ul ul li.hover ul a, #navigation ul ul ul li:hover ul a {color:#fff;}
/* main content page styles */
#content,
#content-home {
	margin: 0 auto;
	padding: 10px 0 40px 0;
	width: 840px;
}
/* overflow : hidden replacement */
#content:after,
#content-home:after{
	content:"";
	display:block;
	clear:both;
	height:0;
}
#main-content {
	width: 520px;
	float: left;
}
#main-content h1 {
	background: url(/assets/templates/site/images/bg-h1.gif) no-repeat;
	padding: 0 0 20px 35px;
}
#side-column {
	width: 280px;
	float: right;
}
#column1 {
	padding-right: 25px;
	width: 210px;
	float: left;
}
#column1 p {
	letter-spacing: 1px;
	font-style: italic;
	font-size: 1.1em;
	line-height: 24px;
	margin: 10px 0;
	color: #1e5371;
}

/* homepage banner list styles */
#banner-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
#banner-list li{
	background: none;
	margin: 0 0 14px 0;
	padding: 0;
}

/* inner images bg shadow */
#shadow-image {
	background: url(/assets/templates/site/images/bg-shadow.png);
	float:right;
	padding: 4px;
	overflow: hidden;
	z-index:1;
}
#shadow-image-inner {
	background: url(/assets/templates/site/images/bg-shadow.png);
	width:560px;
	float:right;
	padding: 4px;
	overflow: hidden;
}
#shadow-image-inner img {
	display: block;
	width:560px;
	height:420px;
	float: right;
	}
#shadow-image {
	float: none;
	margin: -4px -4px 10px -4px;
}
#shadow-image-inner {
	margin: -4px -4px 10px 20px;
}
/* bottom-block */
#bottom-block {
	background-color: #08090f;
	padding: 20px 0 30px;
}
#bottom-block a {color: #f33;}
#bottom-block:after {
	display:block;
	content:"";
	clear:both;
	height:0;
}
#bottom-block-center {
	margin: 0 auto;
	width: 840px;
}
/* feautered block styles */
#feautered, #additional-info {
	border: 2px solid #727272;
	background-color: #000;
	margin: -40px 0 0 0;
	position: relative;
	padding: 20px;
	float: left;
	width: 487px;
}
#additional-info {width: 795px;}
#add-info1 {
	float: left;
	width: 520px;
}
#add-info2 {
	float: right;
	width: 250px;
}
#add-info2 h4{margin: 8px 0 0;}
#feautered img {
	background: url(/assets/templates/site/images/redcorner.gif) no-repeat;
	margin: -22px 0 0 -22px;
	position: relative;
	padding: 20px 20px 0;
	display: inline;
	float: left;
}
#feautered p {margin: 0;}
#feature-title {
	background: url(/assets/templates/site/images/feature.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 77px;
	height: 12px;
}
.featered_img {
	float:left;
	}
/* news block styles */
#news {
	width: 280px;
	float: right;
}
#news p {margin: 0; padding-bottom: 12px;}
#news a{color: #f33;}
/* footer styles */
#footer {
	font: 1.1em Tahoma, sans-serif;
	color: #496070;
	padding: 10px 0;
	margin: 0 auto;
	height: 20px;
	width: 840px;
}
#footer a {
	color: #526979;
	text-transform:uppercase;
	font-size:.9em;
	}
#footer a:hover {
	text-decoration: none;
	color: #5b7181;
}
#footer p {
	font: 11px Tahoma, sans-serif;
	text-transform: uppercase;
	float: right;
	margin: 0;
}
/* footer links list styles */
#footer ul {
	font: 11px Tahoma, sans-serif;
	list-style: none;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
#footer ul li {
	background: url(/assets/templates/site/images/separator4.gif) no-repeat 0 8px;
	margin: 0 0 0 -6px;
	padding: 0 10px 0 9px;
	float: left;
}
#main-content li {
	font: 120% Arial, sans-serif;
	color: #fff;
	line-height:120%;
	margin-bottom: 6px;
	}
