input,
textarea,
select{
	font:100%;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
} 
input:focus {
	outline: none;
}
*:focus{
	border: none;
	outline:none;
}
 

#wrapper{
	width:975px;
	margin:0 auto;
	background:url(../images/bg-wrapper.png) repeat-y;
}
#wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.clearboth{
	clear:both;
}
.clearleft{
	clear:left;
}
.clearright{
	clear:right;
}
.wrapper-c{
	padding:169px 0 0;
	width:975px;
	position:relative;
}
.wrapper-c:after{
	content:"";
	display:block;
	clear:both;
}
#header{
	position:absolute;
	top:0;
	left:7px;
	height:157px;

}
.logo{
width:400
	margin:0;
}
.logo a{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	width:251px;
	height:90px;
	top:26px;
	z-index:100;
/*	left:25px; */
left:346px;
	background:url(../images/bg-logo.gif) no-repeat;
}
.slogan {
	display:none;
	float:right;
	margin:0;
	padding:24px 120px 0px 0px;
	font-size:170%;
	color:#B7B7B7;
	position:absolute;
	z-index:3;
	letter-spacing:0px;
	text-align:right;
	top:0px;
	right:240px;
}
#header .image-holder{
	float:right;
	position:relative;
	width:381px;
	overflow:hidden;
	height:116px;
	margin:0 -11px 0 -20px;

}
#header .image-holder img{
	display:block;
	margin:0 auto;
}
.overlay{
	background:url(../images/bg-overlay.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:157px;
	height:116px;
}
#header .holder{
	position:absolute;
	bottom:0;
	left:0;
}
* html #header .holder{
	bottom:-1px;
}
#header .frame{
	width:961px;
	height:41px;
	padding:2px 0 0;
	background:url(../images/bg-header-holder.png) repeat-x;
}
#header .frame:after{
	content:"";
	display:block;
	clear:both;
}
#nav{
	margin:0;
	padding:0 0 0 7px;
	font-size:10px;
	list-style:none;
	display:none;

}
#nav .parent{
	font-size:12px !important;
}
#nav.nojs { display:block !important;}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	border-right:1px solid #858585;
/* width:100px;
text-align:center; */
}

#nav li.hover{
	position:relative;
}
#nav li a{
	color:#2f2f2f;
	display:block;
	overflow:hidden;
	text-decoration:none;
}
#nav .active a,
#nav a:active,
#nav a:hover{
	color:#fff;
	background:#545454 url(../images/bg-nav-right-item.gif) no-repeat 100% 0;
}
.frame #nav li.hover a{
	background:#545454 url(../images/bg-nav-right-item01.gif) no-repeat 100% 0;
	color:#fff;
}
#nav li a span{
	display:block;
	overflow:hidden;
	cursor:pointer;
	padding:11px 15px 10px;
	line-height:14px;
	position:relative;
}
#nav .active a span,
#nav a:hover span{
	background:url(../images/bg-nav-left-item.gif) no-repeat;
}
.frame #nav li.hover a span{
	background:url(../images/bg-nav-left-item01.gif) no-repeat;
	color:#fff;
}
.drop{
	position:absolute;
	left:0;
	visibility:hidden;
	width:196px;
	top:35px;
}
#nav .drop .b{
	background:url(../images/bg-drop-b.png) no-repeat;
	width:196px;
	height:10px;
	overflow:hidden;
}
#nav .drop .t{
	background:url(../images/bg-drop-t.png) no-repeat;
	width:196px;
	height:10px;
	overflow:hidden;
}
#nav .drop .c{
	background:url(../images/bg-drop-c.png);
	width:196px;
}
#nav .drop .c:after{
	content:'';
	display:block;
	clear:both;
}
#nav .sub-level .b{
	background:url(../images/bg-drop-drop-b.png) no-repeat;
	width:161px;
	height:7px;
}
#nav .sub-level .t{
	background:url(../images/bg-drop-drop-t.png) no-repeat;
	width:161px;
	height:7px;
}
#nav .sub-level .c{
	background:url(../images/bg-drop-drop-c.png);
	width:161px;
}
#nav .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop2-c.png);
}
#nav .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop2-b.png) no-repeat;
}
#nav .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop2-t.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop-c.png);
}
#nav .sub-level .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop-b.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop-t.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop2-c.png);
}
#nav .sub-level .sub-level .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop2-b.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop2-t.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop-c.png);
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop-b.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop-t.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop2-c.png);
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop2-b.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop2-t.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop-c.png);
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop-b.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop-t.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .c{
	background:url(../images/bg-drop-drop2-c.png);
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .b{
	background:url(../images/bg-drop-drop2-b.png) no-repeat;
}
#nav .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .sub-level .t{
	background:url(../images/bg-drop-drop2-t.png) no-repeat;
}
#nav li.hover .drop{
	visibility:visible;
}
#nav div.sub-level {
	left:165px;
	top:0px;
	width:161px;
}
#nav div.sub-level div.sub-level{
	left:150px;
	top:0;
}
.drop ul{
	margin:0;
	width:196px;
	padding:0;
	list-style:none;
	position:relative;
}
div.sub-level ul{
	width:161px;
	padding:0 0 2px;
	margin:-7px 0 0;
	float:left;
}
#nav .drop li{
	float:none;
	height:1%;
	vertical-align:middle;
}
#nav li.hover .drop a,
#nav li:hover .drop a{
	text-align:left;
	height:1%;
	line-height:24px;
	background:none;
	padding:0 0 0 16px;
}
#nav .drop li a:hover,
#nav .drop li.hover a,
#nav .drop li:hover a{
	background:#2f2f2f;
}
.frame #nav li.hover .drop span{
	padding:0 23px 0 0;
	line-height:24px;
	float:left;
	cursor:pointer;
	background:url(../images/bullet01.gif) no-repeat 100% 50%;
}
#nav .drop li.hover .drop a,
#nav .drop li:hover .drop a{
	background:none;
}
#nav .drop .drop li:hover a,
#nav .drop .drop li a:hover,
#nav .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop li:hover .drop a,
#nav .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop li:hover a,
#nav .drop .drop .drop li a:hover,
#nav .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop .drop li:hover .drop a,
#nav .drop .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop .drop li:hover a,
#nav .drop .drop .drop .drop li a:hover,
#nav .drop .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop .drop .drop li:hover .drop a,
#nav .drop .drop .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop .drop .drop li:hover a,
#nav .drop .drop .drop .drop .drop li a:hover,
#nav .drop .drop .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop .drop .drop .drop li:hover .drop a,
#nav .drop .drop .drop .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop .drop .drop .drop li:hover a,
#nav .drop .drop .drop .drop .drop .drop li a:hover,
#nav .drop .drop .drop .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop .drop .drop .drop .drop li:hover .drop a,
#nav .drop .drop .drop .drop .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop .drop .drop .drop .drop li:hover a,
#nav .drop .drop .drop .drop .drop .drop .drop li a:hover,
#nav .drop .drop .drop .drop .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop .drop .drop .drop .drop .drop li:hover .drop a,
#nav .drop .drop .drop .drop .drop .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop .drop .drop .drop .drop .drop li:hover a,
#nav .drop .drop .drop .drop .drop .drop .drop .drop li a:hover,
#nav .drop .drop .drop .drop .drop .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
#nav .drop .drop .drop .drop .drop .drop .drop .drop li:hover .drop a,
#nav .drop .drop .drop .drop .drop .drop .drop .drop li.hover .drop a{
	background:none;
	color:#fff;
}
#nav .drop .drop .drop .drop .drop .drop .drop .drop .drop li:hover a,
#nav .drop .drop .drop .drop .drop .drop .drop .drop .drop li a:hover,
#nav .drop .drop .drop .drop .drop .drop .drop .drop .drop li.hover a{
	background:#44aaec;
	color:#2f2f2f;
}
.menu{
	position:absolute;
	left:165px;
	top:0;
	display:none;
	width:161px;
}

#nav .sub-level a.first:hover{
	background:url(../images/bg-first-item.png) no-repeat !important;
	color:#2f2f2f !important;
}
.search-form{
	float:right;
	padding:7px 7px 0 0;
	text-align:left;
}
.search-form legend{
	font-size:0;
	left:-9999px;
	position:absolute;
	line-height:0;
}
.search-form fieldset{
	float:left;
}
.search-form .text{
	float:left;
	margin:0;
	font-size:12px;
	line-height:15px;
	background:none;
	border:none;
	width:165px;
	padding:0 5px 0 0;
}
.search-form .text:focus{
	outline: none;
}
.search-form .text-holder{
	width:176px;
	float:left;
	padding:4px 0 5px 18px;
	margin:0 2px 0 0;
	background:url(../images/bg-text-holder.gif) no-repeat;
}
.search-form .submit{
	float:left;
	width:31px;
	text-indent:-9999px;
	overflow:hidden;
	height:24px;
	font-size:0;
	line-height:0;
	border:none;
	cursor:pointer;
	background:url(../images/btn-submit.gif) no-repeat;
}
.search-form .submit.hover,
.search-form .submit:hover{
	background-position:0 100%;
}
#two-columns{
	padding:0 0 10px;
}
.breadcrumbs{
	list-style:none;
	font-size:1em;
	overflow:hidden;
	height:1%;
	margin:0;
	padding:0 0 0 16px;
}
.breadcrumbs li{
	float:left;
	padding:0 6px 0 11px;
	background:url(../images/bullet02.gif) no-repeat 0 50%;
}
.contact-info{
	padding:2px 0 0;
	margin:0 0 0 -7px;
	float:right;
}
.contact-info dl{
	font-size:0.92em;
	overflow:hidden;
	position:relative;
	width:100%;
	margin:0;
}
.contact-info dt{
	float:left;
	margin:0 6px 0 0;
	font-weight:bold;
	font-style:italic;
}
.contact-info dd{
	float:left;
	margin:0 9px 0 0;
}
#content{
	font-size: 110%;
	padding:9px 20px 0 24px;
}
#content h1, h2, h3, h4, h5{
	font-size: 120%;
}
#content ul{
	margin:-6px 0 18px;
	padding:0 0 0 27px;
	line-height:1.17em;
	list-style:none;
}
#content li{
	padding:0 0 0 13px;
	margin:4px 0 0 0;
	background:url(../images/bullet03.gif) no-repeat 0 2px;
}
#content li ul{
	padding:1px 0 6px 12px;
	margin:4px 0 0 0;
}
#content li a{
	color:#364101;
	text-decoration:none;
}
#content li a:hover{
	color:#364101;
	text-decoration:underline;
}

#content ol {
	margin:4px 0 18px;
	padding:0 0 0 45px;
	line-height:1.17em;
	list-style:decimal;
}
#content ol li{
	padding:1px 0 6px 2px;
	margin:4px 0 0 0;
	background:none !important;
}

/* -- [START] Home Page Slider CSS -- */

#home_page_master {
	display:none;
	margin-bottom:120px;
}
#home_page_master {
	width:650px;
	height: 220px;
}
#home_page_slider {
	height: 320px;
}
.slider_content {
	background-attachment:inherit;
	background-repeat:no-repeat;
	background-position:inherit;
	height: 320px;
}
.slider_content h4 {
	font-size:110%;
	text-align:center;
	padding: 10px;
	margin:12px;
	margin-top:10px;
	font-weight:bold;
/*	background-color:#FFF;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        -moz-opacity:0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;*/
}
.slider_content p {
	margin-right:12px;
	margin-left:12px;
	padding:10px;
	height:210px;
	/*background-color:#FFF;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
        filter: alpha(opacity=85);
        -moz-opacity:0.85;
        -khtml-opacity: 0.85;
        opacity: 0.85;*/
}

.slider_content h4 a {
	color:#000;
	text-decoration:none;
}

#home_page_nav {
	display:none;
	position:absolute;
	background-color:#FFF;
	padding:10px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
	float:left;
	z-index: 200;
	margin-top:-50px;
	margin-left:10px;
	bottom: 10px;
}

#home_page_nav a, #home_page_slider strong {
	margin: 0px 2px;
	padding: 3px 5px;
	border: 1px solid #839129;
	background: #CFE640;
	text-decoration: none;
	color:#000;
}
#home_page_nav a.activeSlide {
	background: #A8BF19;
}
#home_page_nav a:focus {
	outline: none;
}

	.home_page_slide1 {
	
		padding:10px;
		padding-left: 320px;
		
	}
	
	.home_page_slide2 {
	
		padding:10px;
		padding-left: 400px;
		
	}
	
	.home_page_slide3 {
	
		padding:10px;
		padding-left: 320px;
		
	}
	
	.home_page_slide4 {
	
		padding:10px;
		padding-left: 340px;
		
	}
	
	.home_page_slide5 { 
	
		padding:10px;
		padding-left: 320px;
		
	}
	
	.home_page_slide6 { 
	
		padding:10px;
		padding-left: 370px;
		
	}
		
	
/* -- [END] Home Page Slider CSS -- */

.image-holder{
	float:left;
	display:inline;
	margin:-6px 29px 0 0;
	position:relative;
}
.image-holder div{
	width:19px;
	height:18px;
	position:absolute;
}
.image-holder img{
	display:block;
}
.image-holder .lt{
	top:0;
	left:0;
	background:url(../images/bg-image-holder-lt.gif) no-repeat;
}
.image-holder .lb{
	left:0;
	bottom:0;
	background:url(../images/bg-image-holder-lb.gif) no-repeat;
}
.image-holder .rt{
	right:0;
	top:0;
	background:url(../images/bg-image-holder-rt.gif) no-repeat;
}
.image-holder .rb{
	right:0;
	bottom:0;
	background:url(../images/bg-image-holder-rb.gif) no-repeat;
}

.news-item {
	clear:both;
	overflow:auto;
}

.news-item .holder{
	padding:6px 0 29px;
	line-height:1.17em;
	height:1%;
	overflow:hidden;
}
.news-item .mark{
	color:#586302;
	word-spacing:1px;
}
#content .btn-holder{
	margin:0;
	overflow:hidden;
	padding:11px 0 0;
	list-style:none;
}
#content .btn-holder li{
	float:left;
	padding:0;
}
#content .btn-holder li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:24px;
}
#content .btn-mute{
	width:33px;
	background:url(../images/btn-mute.gif) no-repeat;
}
#content .btn-play{
	background:url(../images/btn-play.gif) no-repeat;
	width:41px;
}
#sidebar{
	width:233px;
	margin:15px 0 0 -4px;
}
.brochure-box{
	margin:10px 0 14px;
}
#sidebar h4{
	margin:0 0 11px;
}
.download-box{
	font-size:0.75em;
	line-height:1.22em;
	overflow:hidden;
	height:1%;
	padding:13px 0 0 14px;
}
.download-box img{
	float:left;
	margin:-5px 10px 0 0;
}
.list-holder{
	text-align:right;
}
.list-holder ul{
	margin:0;
	padding:0 0 6px;
	list-style:none;
}
.list-holder ul li{
	margin:0 0 3px;
}
.list-holder ul a{
	display:block;
	overflow:hidden;
	width:218px;
	color:#000;
	text-decoration:none;
	height:24px;
	padding:3px 15px 0 0;
	background:url(../images/btn.gif) no-repeat;
}
.list-holder ul a:hover{
	background-position:0 100%;
	color:#000;
}
.heading{
	padding:0 15px 0 0;
}
#footer{
	padding:16px 0;
	width:975px;
	font-size:1em;
	line-height:1.17em;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	background:url(../images/bg-footer.png) no-repeat;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer h4{
	font-weight:bold;
	margin:0 0 8px;
}
.contact{
	text-align:right;
}
#footer address{
	font-style:normal;
	margin:0 0 7px;
}
#footer address span{
	display:block;
}
.contact span{
	display:block;
}
.copy {
	text-align:center;
	padding:0 0 24px;
}
.copy span{
	font-size:0.83em;
	color:#CFCFCF !important;
}
.copy a {
	color:#CFCFCF !important;
}
.copy a:visited {
	color:#CFCFCF !important;
}
.copy a:active {
	color:#CFCFCF !important;
}
.copy a:hover {
	text-decoration:underline;
	color: #6B5DB0 !important;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.columns-holder{
	padding:0 0 0 13px;
	overflow:hidden;
	height:1%;
}

#top-notice {
	clear:both;
	margin-left:20px;
	margin-right:20px;
	background-color:#FFF9F9;
	border:1px solid #F00;
	padding:10px;
	font-size:13px;
}

#notice-icon {
	float:left;
	padding-right: 10px;
}

#notice-heading {
	font-size:14px;
	color:#000;
	font-weight:bold;
}

#notice-body { margin-top:8px; }

