html,
body{min-width: 975px;}
body{
	margin:0;
	font:14px Arial, Verdana, "Trebuchet MS", Tahoma, sans-serif;
	background:#fff;
	color:#fff;
}
img{border-style:none;}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.inner{background:url(../images/bg-body.jpg) no-repeat 50% 0;}
.inner1{background:url(../images/bg-body1.jpg) no-repeat 50% 0;}
.inner2{background:url(../images/bg-body2.jpg) no-repeat 50% 0;}
.inner3{background:url(../images/bg-body3.jpg) no-repeat 50% 0;}
.inner4{background:url(../images/bg-body4.jpg) no-repeat 50% 0;}
.inner5{background:url(../images/bg-body5.jpg) no-repeat 50% 0;}
#wrapper{
	padding:67px 0 42px;
	width:975px;
	margin:0 auto;
}
#header{
	width:922px;
	padding:0 29px 0 24px;
}
#header h1,
.logo{
	width:76px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	float:left;
	margin:0 9px 0 0;
}
#header h1 a,
.logo a{
	display:block;
	width:100%;
	position: relative;
}
.header-holder{
	width:912px;
	overflow:hidden;
	margin:0 0 56px 10px;
	background:url(../images/bg-header-holder.gif) repeat-x 0 100%;
}
.slogan{
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	float:left;
	font-weight:normal;
}
.add-nav{
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.add-nav li{
	float:left;
	font:14px/16px "Trebuchet MS",Arial, Verdana, Tahoma, sans-serif;
	padding:0 0 0 9px;
	margin:0 0 0 8px;
	background:url(../images/marker.gif) no-repeat 0 3px;
	display:inline;
}
.add-nav li:first-child{background:none;}
#nav{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0 0 5px;
	list-style:none;
}
#nav li{
	float:left;
	margin:0 12px 0 0;
	font-size:14px;
	line-height:16px;
}
#nav li a{
	float:left;
	padding:0 0 0 7px;
	height:32px;
}
#nav li strong{
	float:left;
	padding:8px 3px 8px 0;
}
#nav li span{
	float:left;
	width:7px;
	height:32px;
}
#nav li a:hover,
#nav li .active{
	background:url(../images/bg-nav-l.png) no-repeat;
	text-decoration:none;
	cursor:pointer;
}
#nav li a:hover strong,
#nav li .active strong{background:url(../images/bg-nav-c.png) repeat-x;}
#nav li a:hover span,
#nav li .active span{background:url(../images/bg-nav-r.png) no-repeat;}
.breadcrumbs{
	overflow:hidden;
	height:1%;
	margin:0 0 8px 4px;
}
.breadcrumbs ul{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0 0 0 -7px;
	list-style:none;
}
.breadcrumbs li{
	float:left;
	padding:0 0 0 10px;
	margin:0 3px 0 0;
	background:url(../images/arrow.png) no-repeat;
	font-size:10px;
	line-height:14px;
}
.breadcrumbs a{text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;}
#main{
	width:975px;
	overflow: hidden;
}
.heading{
	padding:0 80px 0 30px;
	height:1%;
	overflow:hidden;
}
#main h1{
	margin:0;
	padding:0 0 26px;
	text-transform:uppercase;
	position:relative;
	float:left;
	vertical-align:top;
	font:50px/46px "Arial Black", Gadget, sans-serif;
}
* html #main h1{margin:-17px 0 -7px;}
*+html #main h1{margin:-17px 0 -7px;}
.heading h1 img{
	display:inline-block;
	position:relative;
	margin:-14px 0 0;
	top:15px;
}
#content .item a:hover em{text-decoration:underline;}
#content a{
	position:relative;
	cursor:pointer;
}
.main-holder{
	overflow:hidden;
	width:100%;
	padding:31px 0 0;
}
.container{
	width:100%;
	overflow:hidden;
	position:relative;
 
	display:block;
}
.container-inner{
	background:url(../images/bg-container.png);
	overflow:hidden;
	padding:7px 20px 0 29px;
	width:926px;
	display:block;
	margin:0 0 -19px;
}
* html .container-inner{padding-bottom:12px;}
.inner2 .container-box{
	padding:3px 50px 0 0;
	width:414px;
}
.container:hover{text-decoration:none;}
.container strong{
	font-size:50px;
	line-height:46px;
	text-transform:uppercase;
	float:left;
	width:445px;
	font:50px/46px "Arial Black", Gadget, sans-serif;
	padding:0 0 30px;
}
* html .container strong{padding-bottom:0;}
.inner2 .container strong{
	letter-spacing:-0.5px;
}
* html .container strong{
	margin-right:-3px;
	padding-bottom:18px;
}
.container:hover .container-inner strong{text-decoration:none;}
.container:hover .container-inner em{
Xtext-decoration:underline;}
.container-box{
	float:right;
	width:465px;
	line-height:16px;
	font-style:normal;
	padding:3px 0 0;
	position:relative;
}
.inner1 .container-box,
.inner3 .container-box,
.inner4 .container-box{width:480px;}
.container-box span{
	padding:0 0 19px;
	display:block;
}
#content{
	width:706px;
	float:left;
}
#content q{font:bold italic 16px Arial, Verdana, "Trebuchet MS", Tahoma, sans-serif;}
#content .item a:hover q{text-decoration:underline;}
.block-holder{
	overflow:hidden;
	width:100%;
	background:url(../images/bg-section.png);
}
.block{
	overflow: hidden;
	width: 100%;
	background:url(../images/bg-block.png);
}
.visual{
	float:left;
	width:355px;
}
.visual:hover em{text-decoration:underline;}
.inner2 .visual,
.inner3 .visual{width:302px;}
.inner5 .visual{width:352px;}
.visual img{display:block;}
.visual .more img{display:inline;}
.visual .box{
	float:left;
	width:295px;
	background:#f05133;
	padding:7px 35px 5px 25px;
	line-height: 18px;
}
.container-block{
	width:100%;
	overflow:hidden;
	background:#f05133;
}
.container-block img{display: block;}
.main-holder .container-block strong{
	font-size:16px;
	line-height:18px;
	text-transform: none;
	margin: 0;
	padding: 0;
}
.container-block a{
	padding: 6px 31px;
	display: block;
}
.container-block .alignleft{
	float: left;
	width: 352px;
}
.container-block .alignright{
	float: right;
	width: 354px;
}
.container-block .alignright a{
	width: 291px;
	border-left:1px solid #fff;
}
.container-block .alignleft a{
	width: 290px;
	float:left;
}
.container-block .alignright img{
	float:right;
	width:353px;
}
.container-block .aligncenter{
	overflow:hidden;
	width:354px;
}
* html .visual{margin-right:-3px;}
.section{
	padding:25px 37px 42px 47px;
	height: 1%;
	overflow: hidden;
	font-size:14px;
	line-height:16px;
	display: block;
}
#content .section:hover {text-decoration: none;border: 0;}
#content .section:hover span {text-decoration:underline !important;}
.inner2 .section,
.inner3 .section{padding:14px 20px 12px 30px;}
.inner5 .section{padding:23px 9px 39px 31px;}
.inner1 .section span{
	font-size:16px;
	line-height:18px;
}
.inner2 .section strong,
.inner3 .section strong,
.inner5 .section strong{
	font-size:24px;
	line-height:24px;
	margin:0 0 8px;
}
.inner3 .section strong{padding-right:20px;}
.main-holder strong{
	margin:0 0 10px;
	font-size:36px;
	line-height:35px;
	text-transform:uppercase;
	display:block;
}
.visual .box span{
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	padding:6px 0 0;
	display:block;
}
.inner5 .visual span{
	font-size:16px;
	padding:0;
}
#main .more{
	padding:0 0 0 5px;
	display:inline;
}
.inner4 .item{background:url(../images/bg-section.png);}
.item{
	height:1%;
	overflow:hidden;
	line-height:18px;
	font-size:16px;
	background:url(../images/bg-item.png);
}
.item-holder{
	background:url(../images/divider.gif) no-repeat 354px 28px;
	height:1%;
	float:left;
	overflow: hidden;
}
.item .box {
	float:left;
	padding:28px 14px 44px 24px;
	width:317px;
}
.item .box1{
	width:274px;
	padding:28px 30px 28px 47px;
	float:left;
}
.inner4 .item .box1{
	width:323px;
	padding:28px 10px 28px 18px;
}
.inner4 .item-holder{background:url(../images/divider.gif) no-repeat 353px 30px;}
.inner4 .item .box {padding-bottom:54px;}
#content .item .box:hover,
#content .item .box1:hover{
	text-decoration:none;
	border:0;
}
#content .item .box:hover span,
#content .item .box1:hover span {text-decoration:underline;}
#sidebar{
	width:260px;
	float:right;
	color:#474545;
	line-height:20px;
}
.bar{
	background:url(../images/bg-bar.png);
	padding:28px 20px 10px 31px;
	margin:0 0 9px;
	width:209px;
	overflow:hidden;
}
.bar ul{
	margin:0;
	padding:0;
	list-style:none;
}
.inner2 .navbar ul{padding:27px 0 7px 0;}
.bar li{
	margin:0 0 11px;
	overflow:hidden;
	vertical-align:top;
}
.bar .navbar{padding-bottom:12px;}
.bar a{
	color:#474545;
	padding:1px 0 0 30px;
	background:url(../images/ico-pdf.gif) no-repeat 0 1px;
	float:left;
	position:relative;
	overflow:hidden;
}
.bar strong{
	font-size:16px;
	line-height:18px;
	margin:0;
	text-transform:none;
	padding:9px 0 14px;
}
.inner2 .bar a{padding-left:30px;}
.bar .active{text-decoration:underline;}
.navbar li{margin-bottom: 14px;}
.inner1 .navbar li,
.inner3 .navbar li{margin-bottom: 10px;}
.navbar{min-height:249px;}
* html .navbar{height:249px;}
.navbar a{padding-left:34px;}
.bar .flash{background:url(../images/ico-flash.gif) no-repeat 1px 1px;}
.item-block{
	width: 100%;
	background:url(../images/bg-item.png);
	overflow: hidden;
	line-height:16px;
}
.item-block p{
	padding: 9px 20px 0 32px;
	float: left;
	margin: 0 0 -11px;
}
.item-block span{
	margin: 0 0 18px;
	display: block;
}
.add-box{
	overflow:hidden;
	width:100%;
	color:#fff;
}
.add-box a{
	background:#f05133;
	float:right;
	padding:4px 10px 5px 22px;
	width:153px;
}
.add-box a:hover{text-decoration: none;}
.add-box span{
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	margin:0 0 4px;
	display: block;
}
.add-box strong{
	font-size:38px;
	line-height:32px;
	display:block;
	text-transform: uppercase;
	margin:0 0 7px;
}
.add-box em{
	background:url(../images/arrow1.gif) no-repeat;
	padding:3px 0 5px 70px;
	display: block;
	font-size:14px;
	line-height:20px;
	font-style:normal;
	text-decoration:underline;
}
.inner #content{width:590px;}
.inner #main{padding-top:28px;}
.navigation-box,
.navigation{
	background:url(../images/bg-bar.png);
	width: 100%;
}
.navigation{background:url(../images/bg-navigation.png);}
.navigation-block{
	width: 385px;
	float: right;
	padding:6px 0 0;
}
.navigation-block a:hover{text-decoration: none;}
.navigation-block a{
	padding: 36px 20px 33px 47px;
	display: block;
	position: relative;
}
.navigation-block span{
	font-size:24px;
	line-height:28px;
	color: #e95338;
	position:relative;
	vertical-align:top;
	display:block;
}
.navigation-block img{
	display:inline-block;
	position:relative;
	vertical-align:middle;
}
.navigation-block strong{
	font-size:38px;
	line-height:51px;
	color:#474545;
	display:block;
	text-transform:uppercase;
	position:relative;
	vertical-align:bottom;
}
* html .navigation-block strong{margin:0 0 1px;}
.navigation-box{
	background:url(../images/bg-bar.png);
	width: 100%;
}
.navigation{
	background:url(../images/bg-navigation.png);
	width: 100%;
}
.navigation-block .navigation strong{color: #fff;}
#footer{
	width: 975px;
	overflow: hidden;
	font-size: 13px;
	padding:13px 0 0;
}
.footer-holder{
	width: 572px;
	float: right;
}
#footer p{margin: 0;}
.lightbox{
	position:absolute;
	top:-9999px;
	left:0;
}
.lightbox .close{
	position:absolute;
	width:20px;
	height:20px;
	top:0;
	right:0;
	z-index:2000;
}
.lightbox .close div{
	background: url(../images/bg-close.png) no-repeat;
	width:20px;
	height:20px;
}
.lightbox .close a{
	position:relative;
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}

