body{
	margin:0;
	color:#666;
	font:12px/19px Arial, Helvetica, sans-serif;
	background:#999;
	min-width:1000px;
}
img{border:0;}
a{
	color:#666;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:1001px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 20px;
}
.w-holder:after {
	clear: both;
	content:"";
	display: block;
}
.w-holder{
	width:999px;
	padding:0 1px;
	background:url(/images/bg-wrapper.gif) repeat-y;
}
#header{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:77px 0 0;
	border-bottom:2px solid #e3511b;
	background:url(/images/bg-header.gif) repeat-y;
}
.logo{
	position:absolute;
	top:25px;
	left:43px;
	margin:0;
}
.logo a{
	display:block;
	width:170px;
	height:68px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/logo.png) no-repeat;
}
.slogan{
	position:absolute;
	top:52px;
	left:246px;
	width:302px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/slogan.png) no-repeat;
}
.search-hold{
	position:absolute;
	top:32px;
	right:16px;
	width:252px;
}
* html .search-hold{right:15px;}
.search-hold .text{
	float:left;
	width:222px;
	height:13px;
	overflow:hidden;
	background:#fff;
	border:1px solid #d5d5d5;
	font-size:11px;
	line-height:13px;
	padding:2px 4px;
	color:#000;
	margin:3px 0 0;
}
.search-hold .btn-search{float:right;}
#menu{
	float:right;
	display:inline;
	margin:0 -10px 0 0;
	padding:0;
	line-height:normal;
}
#menu li{
	float:left;
	display:inline;
	margin:0 0 0 -7px;
	position:relative;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#menu li a{
	float:left;
	height:22px;
	color:#fff;
	padding:14px 50px 0 40px;
	background:url(/images/bg-menu.png) no-repeat;
}
#menu li a:hover,
#menu li.active a{
	background:url(/images/bg-menu-a.png) no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#e3511b;
}
#menu li.home{z-index:1;}
#menu li.about{z-index:2;}
#menu li.contact{z-index:3;}
#main:after {
	clear: both;
	content:"";
	display: block;
}
#main{
	width:100%;
	background:#fff url(/images/bg-h-columns.gif) repeat-x 0 100%;
}
.intro:after {
	clear: both;
	content:"";
	display: block;
}
.intro{
	width:1000px;
	margin:0 0 0 -1px;
	position:relative;
	background:#000;
	border-top:1px solid #fff;
}
.accordion-hold{
	float:left;
	width:378px;
	height:206px;
	overflow:hidden;
}
.accordion{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.accordion li{
	width:100%;
	float:left;
}
.accordion li a{display:block;}
.btn-plogin,
.btn-elogin{
	display:block;
	overflow:hidden;
	height:35px;
	width:378px;
	text-indent:-9999px;
}
.btn-plogin{background:url(/images/btn-plogin.gif) no-repeat;}
.btn-elogin{
	background:url(/images/btn-elogin.gif) no-repeat;
	height:34px;
}
.accordion .slide{
	width:347px;
	overflow:hidden;
	padding:0 0 0 31px;
	border-top:1px solid #fff;
	background:#000 url(/images/bg-slide.gif) no-repeat;
}
.accordion form:after {
	clear: both;
	content:"";
	display: block;
}
.accordion form{
	width:100%;
	padding:9px 0 0;
	min-height:127px;
}
* html .accordion form{height:127px;}
.accordion .row{
	overflow:hidden;
	height:1%;
	padding:0 0 9px;
}
.accordion .row label{
	float:left;
	width:65px;
	padding:3px 4px 0 0;
	font-size:14px;
	line-height:16px;
	color:#fff;
	letter-spacing:-1px;
}
.accordion .row span{
	float:left;
	width:229px;
	height:22px;
	padding:0 4px;
	overflow:hidden;
	/*background:url(/images/bg-inp-login.gif) no-repeat;*/
}
.accordion .row .text{
	float:left;
	width:229px;
	height:14px;
	overflow:hidden;
	background:none;
	border:none;
	font-size:11px;
	line-height:14px;
	padding:4px 0;
}
.accordion .row-ad{
	overflow:hidden;
	height:1%;
	padding:3px 30px 7px 69px;
}
.accordion .row-ad .check{float:left;}
.accordion .row-ad .chk{
	float:left;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
}
.accordion .row-ad label{
	float:left;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 7px;
}
.accordion .row-ad a{
	float:right;
	font-size:12px;
	line-height:14px;
	color:#fff;
	white-space:nowrap;
	text-decoration:underline;
}
.accordion .row-ad a:hover{text-decoration:none;}
.accordion .btn-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.accordion .btn-list li{
	float:left;
	width:auto;
	padding:0 31px 0 6px;
}
.gallery{
	float:right;
	width:621px;
	border-left:1px solid #fff;
}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:621px;
	height:206px;
	overflow:hidden;
	position:relative;
}
.gallery ul li{
	width:621px;
	height:206px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background:#e3511b;
}
.gallery ul li.active{
	z-index:2;
}
.gallery ul li a img{display:block;}
.h-columns{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.ad-box{
	float:left;
	width:378px;
}
.ad-box a img{display:block;}
.twocolumns{
	float:right;
	width:624px;
	display:inline;
	margin:0 1px 0 -5px;
}
.twocolumns .t,
.twocolumns .b{
	width:100%;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
.twocolumns .t{
	height:8px;
	background:url(/images/bg-twocolumns-t.png) no-repeat;
}
.twocolumns .b{
	height:20px;
	background:url(/images/bg-twocolumns-b.png) no-repeat;
}
.twocolumns .c:after {
	clear: both;
	content:"";
	display: block;
}
.twocolumns .c{
	width:624px;
	background:url(/images/bg-twocolumns-c.png) repeat-y;
}
.twocolumns .column{
	float:left;
	width:298px;
	min-height:225px;
	padding:0 3px 0 11px;
}
* html .twocolumns .column{height:225px;}
.twocolumns .heading{
	overflow:hidden;
	width:278px;
	padding:6px 6px 6px 12px;
	background:url(/images/bg-t-heading.gif) repeat-y;
}
.twocolumns h2{
	margin:0;
	font-size:24px;
	line-height:28px;
	color:#fcb03c;
	font-weight:normal;
}
.twocolumns .text{
	overflow:hidden;
	width:278px;
	padding:7px 0 16px 19px;
}
.add-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.add-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 13px 18px;
	font:12px/14px Tahoma, Geneva, sans-serif;
	background:url(/images/bullet1.gif) no-repeat 0 3px;
}
.add-list li a{color:#020202;}
#footer{
	width:970px;
	overflow:hidden;
	padding:8px 11px 6px 18px;
	background:#e3511b;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#footer p{
	margin:0;
	color:#fff;
}
#footer p a{
	color:#fff;
	text-decoration:underline;
}
#footer p a:hover{text-decoration:none;}
.threcolumns{
	width:987px;
	overflow:hidden;
	padding:20px 0 23px 10px;
}
.threcolumns .c{
	width:100%;
	overflow:hidden;
	padding:0 0 19px;
	background:url(/images/bg-tcol-c.png) repeat-y;
}
.threcolumns .t,
.threcolumns .b{
	width:100%;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
.threcolumns .t{
	height:6px;
	background:url(/images/bg-tcol-t.png) no-repeat;
}
.threcolumns .b{
	height:11px;
	background:url(/images/bg-tcol-b.png) no-repeat;
}
#sidebar{
	float:left;
	width:147px;
	padding:23px 4px 20px 10px;
}
.sub-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.sub-nav li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	padding:5px 0 11px 1px;
	background:url(/images/separator1.gif) no-repeat 0 100%;
}
.sub-nav li a{color:#070101;}
.sub-nav li a:hover,
.sub-nav li.active a{
	text-decoration:underline;
	color:#ff6600;
}
.t-columns{
	float:right;
	width:817px;
}
.content{
	float:left;
	width:616px;
	padding:20px 10px 0 12px;
}
.content .heading{
	overflow:hidden;
	height:1%;
	padding:0 0 15px 11px;
}
.content .heading h2{
	margin:0;
	font-size:22px;
	line-height:24px;
	color:#f65719;
	font-weight:normal;
}
.em-info{
	width:100%;
	overflow:hidden;
}
.em-info table{
	width:100%;
	border-collapse:collapse;
}
.em-info table td{
	padding:4px 0 1px;
	line-height:14px;
}
.em-info table td span,
.em-info table td label{
	display:block;
	padding:4px 0 4px;
}
.em-info table th{
	padding:3px 0 6px;
	background:#070101;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	text-align:left;
}
.em-info .col1{
	width:142px;
	padding-left:7px;
}
.em-info .col2{
	width:108px;
	padding-left:2px;
}
.em-info .col3{width:357px;}
.em-info .text{
	float:left;
	width:128px;
	height:15px;
	overflow:hidden;
	background:#fff;
	border:1px solid #e3511b;
	font-size:12px;
	line-height:15px;
	color:#666;
	padding:3px 5px;
	margin:2px 0 0
}
.em-info .btn-update{
	float:left;
	display:inline;
	margin:0 0 0 12px;
}
.dc-info{
	width:100%;
	overflow:hidden;
	padding:35px 0 23px;
}
.dc-info .title{
	overflow:hidden;
	height:1%;
	padding:0 0 11px 7px;
}
.dc-info .title h3{
	margin:0;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#e3511b;
}
.dc-info table{
	width:100%;
	border-collapse:collapse;
}
.dc-info table td{
	padding:7px 0 7px;
	line-height:14px;
	border-bottom:1px solid #e3511b;
}
.dc-info table th{
	padding:3px 0 6px;
	background:#070101;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#fff;
	text-align:left;
}
.dc-info .col1{
	width:180px;
	padding-left:7px;
}
.dc-info .col2{width:145px;}
.dc-info .col3{width:285px;}
.content .c-text{
	overflow:hidden;
	height:1%;
	padding:0 0 0 7px;
}
.content .c-text h3{
	margin:0 0 12px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#e3511b;
}
.content .c-text p{margin:0 0 10px;}
.text-list{
	margin:0;
	padding:0 0 0 56px;
	list-style:none;
}
.text-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 8px 15px;
	background:url(/images/bullet3.gif) no-repeat 0 6px;
}
.aside{
	float:right;
	width:138px;
	padding:21px 20px 0 12px;
}
.aside h2{
	margin:0 0 11px;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#e3511b;
}
.links-list{
	margin:0;
	padding:0;
	list-style:none;
}
.links-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:12px;
	line-height:15px;
	padding:0 0 10px 7px;
	background:url(/images/bullet2.gif) no-repeat 0 5px;
}
.links-list li a{text-decoration:underline;}
.links-list li a:hover{text-decoration:none;}
.onecolumn{
	width:979px;
	overflow:hidden;
	padding:20px 10px 23px 10px;
        background-color: #ffffff;
}
.rptheading{
        color: #ffffff;
        background-color: #E3511B;
        font-weight: bold;
        font-size: 14px;
}
