		body{
			margin:0;
			padding:0;
			background: url(../images/bg-body-2.jpg) repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
	
		h1, h2, h3, h4, h5, h6, p, ul, li, fieldset, form{
			margin:0;
			padding:0;
			border:none;
			font-weight:normal;
		}
		
		ul{
			list-style:none;
		}
	
		img{ border:0 };
		a:focus{ outline:none; }
		.block{ display:block }
		.in-block{ display:inline-block }
		.floatRight{ float:right; }
		.floatLeft{ float:left; }
		.noMargin{ margin:0; }
		blockquote{ font-weight:bold; }
		
		.clearFix{
			height:1px;
			line-height:1px;
			font-size:1px;
			clear:both;
			width:100%;
		}
		
		#wrapper{
			margin:0 auto 15px;
			width:956px;
			
		}
		
	/************************** Header ******************************/
		
		#header{
			padding-top:35px;
			height:155px;
			width:100%;
		}
		
		h1{
			float:left;	
		}
		
		form#frm-search{
			width:300px;	
			float:right;
			margin:30px 0;
		}
		
		form input.email1{
			width:140px;
			border:1px solid #A06332;
			margin:0;
			padding:4px 4px 4px 22px;
			font-size:12px;
			background:#FFF url(../images/icn-search.png) no-repeat 2px 2px;
		}
		
		.submit_btn{
			background: url(../images/btn-search.png) no-repeat;
			width:94px;
			height:26px;
			cursor:pointer;
			border:none;
			margin-left:5px
		}
		
		#follow-us{
			float:right;
			margin:0 0 10px 20px;
			width:315px;
		}
		
		#follow-us p{
			color: #fff;
			font-size:20px;
			padding:0 10px;
			float:left;
		}
		
		a.follow-link{
			width:26px;
			height:26px;
			background: url(../images/icn-follow-us.png) no-repeat;
			display:inline-block;
			margin-right:10px;
		}
		
		a.facebook{
			background-position:0 0;
		}
		
		a.twitter{
			background-position:-36px 0;
		}
		
		a.youtube{
			background-position:-72px 0;
		}
		
		a.blogger{
			background-position:-108px 0;
		}
		
	/************************** Menu ******************************/
	
		#menu{
			list-style:none;
			display:block;
			width:956px;
			padding:0;
			background:url(../images/bg-menu.png) no-repeat;
			margin:0;
			border-bottom:#8d899a 1px solid;
			height:47px;
		}
		
		#menu .main-li{
			display:inline;
			float:left;
			position:relative;
			height:43px;
			line-height:43px;
			text-align:center;
			font-size:12px;
			padding:0;
			border-right:#66646b 1px solid;
			margin-top:4px;
			font-weight:bold;
			text-transform:uppercase;
		}	
		
		#menu .main-li a.main-a:link, #menu .main-li a.main-a:visited{
			color:#FFFFFF;
			display:block;
			text-decoration:none;
			float:left;
			padding:0 30px;
			height:43px;
		}
		
		#menu .main-li a.main-a:hover{
			background: url(../images/bg-li-over.png) repeat-x;
		}
		
		#menu .main-li.menu-first a.main-a:hover{
			background: url(../images/bg-li-over-first.png) no-repeat 3px 0 !important;
		}
		
		#menu .main-li.menu-last a.main-a:hover{
			background: url(../images/bg-li-over-last.png) no-repeat right 0 !important;
		}
		
		#menu .main-li span{
			display:block; 
			padding:0 28px 0 29px;
			background: url(../images/bg-li-over.png) repeat-x;
			color:#FFFFFF;
		}
		
		#menu .main-li.menu-first span{
			background: url(../images/bg-li-over-first.png) no-repeat 3px 0 !important;
		}
		
		#menu .main-li.menu-last span{
			background: url(../images/bg-li-over-last.png) no-repeat right 0 !important;
		}
		
		.menu-last{
			border-right:none !important;
		}
		
	/************************** Banner ******************************/
		
		#banner{
			background:url(../images/banner.jpg) no-repeat;
			height:254px;
			width:100%;
			position:relative;
		}
		
		#banner p{
			color:#FFF;
			padding-top:92px;
			margin:0 0 0 50px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:22px;
			font-weight:bold;
			line-height:1.4;
		}
		
		a#banner-link{
			display:block;
			height:254px;
			width:100%;
			text-decoration:none;
			color:#FFF;
		}
		
	/************************** Breadcrumb ******************************/
	
		#breadcrumb{
			background:url(../images/bg-breadcrumb.jpg) no-repeat;
			width:100%;
			height:41px;
			line-height:41px;
			color:#605a53;
			font-size:11px;
			font-weight:bold;
		}
		
		#breadcrumb p{
			margin-left:40px;
		}
		
		#breadcrumb p span{
			margin:0 7px;
		}
		
		#breadcrumb p span.desc{
			margin:0 !important;
			color:#c56715;
		}
		
	/************************** Content ******************************/
	
		#content{
			background: url(../images/bg-content.png) repeat-y;
			width:881px;
			padding:10px 35px 30px 40px;
			color:#2c2c2b;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
		#content h2{
			font-size:26px;
			margin:10px 0 12px;
		}
		
		#content h3{
			color:#ca6412;
			font-size:16px;
			margin-bottom:10px;
		}
		
		#content p{
			font-size:12px;
			margin:0;
			line-height:1.7;
		}
		
		#content-left{
			width:500px;
			float:left;
			display:inline;
		}
		
		#content-left .video{
			margin:15px 0;	
			text-align:center;
		}
		
		#content-right{
			width:330px;
			float:right;
			background:url(../images/bg-column-right.png) no-repeat;
			display:inline;
			padding-left:30px;
			min-height:460px;
		}
		
		#content-right hr{
			margin:15px 40px 15px 0;
		}
		
		#content-right p{
			margin-right:40px;
		}
		
		#map{
			float:left;
			width:280px;
			text-align:center;
			margin-right:15px;
		}
		
		#map a{
			display:block;
		}
		
		div.image{
			text-align:center;
			margin:10px auto;
		}
		
		.divider{
			background:url(../images/divider.png) no-repeat;
			height:10px;
			margin:15px 0 18px;
			clear:both;
		}
		
		span.date{
			color:#ca6412;
			padding-bottom:10px;
			clear:both;
		}
		
		span.subtitle{
			color:#0f55bf;	
		}
		
		.thumb-block{
			display:block;	
			clear:both;
		}
		
		.thumb-block a{
			display:block;
			width:80px;
			height:80px;
			float:left;
			margin:0 10px 10px 0;
		}
		
		.thumb-block a:link, .thumb-block a:visited{
			border:5px solid #300;	
		}
		
		.thumb-block a:hover{
			border:5px solid #ca6412;	
		}
		
		a.contentLink:link, a.contentLink:visited{
			color:#ca6412;
			text-decoration:underline;
		}
		
		a.contentLink:hover{
			text-decoration:none;
		}
		
		a.read-more{
			margin-left:10px;	
		}
		
		a.viewAll{
			display:inline-block;
			margin:0 40px 12px 0;
		}
		
		#otc{
			margin:0 auto 12px;
			width:200px;
			background-color:#edf5cb;
			text-align:center;
			height:30px;
			line-height:30px;	
			border:1px solid #ccd4ab;
		}
		
		#otc a{
			text-decoration:none;
			text-transform:uppercase;
			color:#09F;
			font-weight:bold;
			font-size:16px;
		}
		
	/************************** Footer ******************************/
	
		#footer{
			background:url(../images/bg-footer.png) repeat-y;	
			width:100%;
			color:#fcfbfb;
			padding-bottom:10px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
		#footer .logo{
			float:left;
			margin:30px 0 0 50px;
		}
		
		#footer-content{
			float:right;
			width:550px;
			padding:35px 30px 0 0;
		}
		
		#footer ul{
			list-style:none;
			display:block;
			padding:0;
			margin:0;
			clear:right;
			width:540px;
			height:25px
		}
		
		#footer ul li{
			display:inline;
			float:left;
			position:relative;
			text-align:center;
			font-size:12px;
			padding:0;
		}	
		
		#footer ul li a{
			color:#fcfbfb;
			display:block;
			float:left;
			padding:0 8px;
			font-weight:bold;
		}
		
		#footer ul li a:link, #footer ul li a:visited{
			text-decoration:underline;
		}
		
		#footer ul li a:hover{
			text-decoration:none;
		}
		
		#footer p{
			display:block;
			padding:0 8px 0;
		}