body{
	margin:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
}
img{border-style:none;}
a{
	color:#8a1e04;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus{outline:0;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:962px;
	margin:0 auto;
	padding:0 0 35px;
	overflow:visible;
}
#header{
	height:1%;
	background:none;
	margin:0 0 4px;
}
#header:after {
	clear: both;
	content:"";
	display: block;
}
#header .logo{display:none;}
.logo-print{
	display:block;
	border:0;
	margin:0 0 0 20px;
}
#header .holder{
	display:none;
}
#header .holder .frame{
	width:100%;
	overflow:visible;
}
#header .sub-nav{
	margin:0 -6px 14px 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:visible;
}
#header .sub-nav li{
	float:left;
	background:url(../images/sep-header-sub-nav.gif) no-repeat 0 60%;
	margin:0 16px 0 -8px;
	padding:0 0 0 8px;
	display:inline;
}
#header .sub-nav li a{color:#fff;}
#header .search-form{display:none;}
ul#nav {display:none;}
#main {
	width:100%;
	overflow:visible;
	margin:0 0 5px;
	background:#fff;
}
#main .main-holder{
	overflow:visible;
	width:100%;
	background:#fff;
}
.twocolumns {
	width:100%;
}
#sidebar {
	display:none;
}
h1.heading-print{
	display:block;
	margin:0 0 20px;
	color:#000;
	padding:0 0 0 30px;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
}
ul.sb-nav {
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible;
	height:1%;
}
ul.sb-nav li{
	font-size:13px;
	margin:0 0 1px;
	width:100%;
	vertical-align:middle;
	overflow:visible;
}
ul.sb-nav a{
	color:#333;
	background:#f3f3f3 url(../images/bg-sb-nav.gif) repeat-x 0 100%;
	display:block;
	padding:5px 11px;
}
ul.sb-nav a:hover,
ul.sb-nav li.active a {
	text-decoration:none;
	background:#333 url(../images/bg-sb-nav-hover.gif) repeat-x 0 100%;
	color:#fff;
}
ul.sb-nav ul {
	list-style:none;
	padding:13px 0 10px 12px;
	margin:0;
	min-height:152px;
	width:171px;
}
* html ul.sb-nav ul {height:152px;}
ul.sb-nav ul li {
	font-size:12px;
	background:url(../images/sep-sb-nav.gif) no-repeat 0 6px;
	margin:0 0 2px;
	padding:0 0 0 10px;
}
ul.sb-nav ul li a,
ul.sb-nav li.active ul a {
	background:none;
	color:#8a1e04;
	padding:0;
	display:inline;
}
ul.sb-nav ul li a:hover,
ul.sb-nav li.active ul a:hover {
	text-decoration:underline;
	background:none;
	color:#8a1e04;
}
.visual {
	display:none;
}
.visual img {display:block;}
.item-holder {
	display:none;
	background:#f2f1f1  url(../images/bg-item-holder.gif) repeat-x 0 100%;
}
.item-holder .frame{
	overflow:visible;
	height:1%;
	background:url(../images/bg-item-holder-frame.gif) repeat-y;
}
.item-holder .item-box {
	min-height:151px;
	padding:0 14px 0 20px;
	margin:0 5px 0 0;
	width:169px;
	float:left;
	position:relative;
	overflow:visible;
}
* html .item-holder .item-box {height:151px;}
.item-holder .item-box a.tab{font-size:14px;}
.item-holder .item-box strong.title {
	font-size:14px;
	color:#231f20;
	display:block;
	margin:17px 0 7px;
}
.item-holder .item-box p {
	margin:0;
	line-height:13px;
}
.item-holder .item-box a.more {
	background:url(../images/bg-more.gif) no-repeat 100% 60%;
	margin:0 0 0 3px;
	padding:0 9px 0 0;
}
.item-holder .promote {
	display:inline;
	overflow:visible;
	width:546px;
	position:relative;
	z-index:2;
	margin:0;
	padding:0;
}
.item-holder .promote .navigate{
	position:absolute;
	top:10px;
	right:10px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:99;
	clear:both;
}
.item-holder .promote .navigate li{
	float:left;
	margin:0 0 0 3px;
	width:24px;
	height:19px;
}
.item-holder .promote .navigate li a{
	display:block;
	position:relative;
	width:24px;
	height:19px;
	text-indent:-9999px;
	color:#737172;
	background:url(../images/bg-navigate.gif) no-repeat;
}
.item-holder .promote .navigate li a.next{background-position:-24px 0;}
.item-holder .promote img {
	float:left;
	margin:5px -14px 0 -3px;
	display:inline;
	z-index:3;
}
.item-holder .promote .box{overflow:visible;}
.item-holder .promote .info{
	overflow:visible;
	margin:17px 0 0;
}
.item-holder .promote strong.title {
	margin:0 2px 7px 0;
	width:256px;
	word-spacing:-1px;
}
.item-holder .promote p {
	margin:0 0 15px 1px;
	word-spacing:-1px;
}
.item-holder .item-box .holder {
	float:left;
	width:330px;
	padding:17px 0 0;
	margin:0 0 0 -12px;
	z-index:1;
}
.item-holder .item-box a.learn-more {
	background:url(../images/bg-learn-more.gif) no-repeat;
	width: 87px;
	height: 20px;
	display:block;
	overflow:visible;
	color:#d8dadd;
	padding:1px 0 0 9px;
}
.item-holder .item-box .tabset {margin:19px 0 0 -2px;}
.tabset {
	list-style:none;
	margin:0;
	padding:0;
	overflow:visible;
}
.tabset li{
	float:left;
	margin:0 2px 0 0;
}
.tab{float:left;}
.tabset a.tab {
	float:left;
	line-height:20px;
	font-size:12px;
	color:#666;
	background:url(../images/bg-tags.gif) no-repeat 0 -23px;
	padding:0 0 0 8px;
	cursor:pointer;
}
.tabset a.tab span {
	background:url(../images/bg-tags.gif) no-repeat 100% -23px;
	padding:0 7px 0 0;
	height:22px;
	float:left;
}
.tabset a:hover,
.tabset a.active {
	background-position: 0 0;
	color:#fff;
	text-decoration:none;
}
.tabset a:hover span,
.tabset a.active span {background-position: 100% 0;}
.item-holder .item-box ul.blog-list {
	list-style:none;
	margin:0;
	padding:0;
	width:175px;
	overflow:visible;
	height:1%;
}
.item-holder .item-box ul.blog-list li {margin:5px 0 0;}
.item-holder .item-box ul.blog-list a.more {margin:0 0 0 7px;}
.section {
	display:none;
	border-top:5px solid #fff;
	background:#aeacad url(../images/bg-section.gif) repeat-y;
}
.section .article-holder {
	float:left;
	width:754px;
	padding:18px 0 0;
	min-height:125px;
	overflow:visible;
}
* html .article-holder {height:125px;}
.section .article-list {
	float:left;
	margin:0 0 0 21px;
	width:221px;
	display:inline;
}
.section .article-list strong.title {
	color:#fff;
	word-spacing:3px;
	display:block;
	margin:0 0 4px;
}
.section .article-list ul {
	list-style:none;
	margin:0;
	padding:0;
}
.section .article-list li {margin:0 0 4px;}
.section .article-list ul a {color:#fff;}
.section .info {
	float:right;
	min-height:128px;
	padding:15px 10px 0 13px;
	width:180px;
}
* html .section .info {height:128px;}
.section .info p {
	font-weight:bold;
	color:#333;
	font-size:14px;
	margin:0 0 9px;
}
.section .info img {
	display:block;
	margin:0 auto;
}
.add-nav {
	list-style:none;
	margin:0;
	padding:6px 0 10px 1px;
	overflow:visible;
	height:1%;
	background:#fff;
}
.add-nav li {
	float:left;
	background:url(../images/sep-add-nav.gif) no-repeat 0 70%;
	padding:0 8px 0 11px;
	font-size:11px;
}
.add-nav li a {color:#a14b36;}
.add-nav li.active{font-weight:bold;}
.add-nav li:first-child {background:none;}
#content {
	width:500px;
	float:left;
	padding:0 5px 0 0;
}
* html #content {width:450px;}
#content .tabset {
	display:none;
	width:100%;
	margin:0 0 16px;
}
#content .options{
	display:none;
	overflow:visible;
	margin:8px 0 -16px;
}
#content .options ul{
	margin:0 14px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
#content .options ul li{
	float:left;
	margin:0 0 0 7px;
	display:inline;
}
#content .options ul li a{
	color:#333;
	float:left;
	padding:0 0 0 25px;
	height:29px;
	font-size:11px;
	line-height:22px;
}
#content .options ul li a.print{background:url(../images/ico-print.gif) no-repeat;}
#content .options ul li a.mail{background:url(../images/ico-mail.gif) no-repeat 0 4px;}
#content .text-block{
	overflow:visible;
	height:1%;
	padding:0 10px 0 34px;
	margin:0 0 14px;
}
#content .text-block h2{
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#8a1e04;
	margin:0 0 16px;
}
#content .text-block p{margin:0 0 15px;}
#content .text-block .text{
	overflow:visible;
	height:1%;
	padding:0 15px 0 0;
}
#main .aside{
	width:176px;
	float:left;
}
#main .aside .box{
	border-bottom:1px solid #cbcacb;
	padding:0px;
	overflow:visible;
	clear:both;
	width:100%;
}
#main .aside .grad{
	background:none;
	padding:0;
}
#main .aside .grad1{
	background:none;
	padding:0;
}
#main .aside .box a{color:#333;}
#main .aside .box h3{
	margin:0 -2px 16px 0;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#8a1e04;
}
#main .aside .box .video-holder{
	clear:both;
	width:100%;
	overflow:visible;
	border:5px solid #060505;
	margin:0 0 13px;
}
#main .aside .box .video-holder img{display:block;}
#main .aside .box p{
	margin:0;
	line-height:13px;
}
#main .aside .box ul{
	padding:0;
	margin:-8px -8px 0 0;
	list-style:none;
}
#main .aside .box ul li{
	display:block;
	background:url(../images/sep-aside.gif) no-repeat 0 5px;
	border:0;
	font-size:12px;
	line-height:16px;
	padding:0 0 0 12px;
}
#main .aside .box strong{
	display:block;
	margin:0 -5px 5px 0 ;
}
#main .aside a.more{
	float:left;
	overflow:visible;
	color:#8a1e04 !important;
	margin:5px 0 0;
	padding:0 8px 0 0;
	background:url(../images/bg-more.gif) no-repeat 100% 6px;
}
a.partner{
	display:block;
	width:81px;
	height:64px;
	margin:0 auto;
}
#footer {
	background:none;
	overflow:visible;
	width:660px;
	color:#999;
	text-align:center;
	padding:7px 0;
	font-size:11px;
}
#footer ul {
	list-style:none;
	display:block;
	margin:0 0 0 7px;
	width:100%;
	text-align:center;
}
#footer ul li {
	display:inline;
	background:url(../images/sep-footer.gif) no-repeat 100% 60%;
	padding:0 6px 0 0;
	margin:0 0 0 7px;
}
#footer ul a {color:#999;}
#footer p {
	display:inline;
	margin:0;
}
#footer .holder{
	clear:both;
	width:100%;
}
.print-contact{
	display:block;
	width:100px;
	float:right;
	text-align:center;
	font-size:9px;
	line-height:13px;
	color:#999;
}
.print-contact img{
	display:block;
	margin:0 auto;
}
.print-contact p{margin:0;}
.print-contact p a{color:#8a3a35;}
