* {
	padding:0px;
	margin:0px;
}
body {
	background:url(../images/conbg.jpg) repeat left top #F3F2F3;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
div{
	outline:none;
	border:none;
	border-width:0px;
}
a {
	text-decoration:none;
	color:#AC8B37;
}
a img{
	border:none;
	text-decoration:none;
}
ul, ol {
	list-style-position:outside;
}
.clear {
	height:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}
h3 {
 font-size:23px;
 line-height:30px;
 font-weight:normal;
 padding-bottom:15px;
	
	
	
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriadpro-regular.eot');
    src: url('myriadpro-regular.eot') format('embedded-opentype'),
         url('myriadpro-regular.woff') format('woff'),
         url('myriadpro-regular.ttf') format('truetype'),
         url('myriadpro-regular.svg#MyriadProRegular') format('svg');
}
.top_area{
	background:url(../images/topbg.png) repeat-x left top;
	min-width:1200px;
}
.container_wrap{
	margin:0px auto;
	width:1200px;
}
.top_wrap{
	min-height:162px;
}
.top_heading{
	min-height:111px;
}
.logo{
	float:left;
	padding:9px 0px 0px 0px;
}
.top_menu{
	float:right;
	padding:51px 0px 0px 0px;
}
.top_menu ul{
	list-style:none outside;
}
.top_menu ul li{
	float:left;
}
.top_menu ul li a{
	display:block;
	padding:0px 10px 2px 10px;
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
}
.top_menu ul li:hover a, .top_menu ul li.active a{
	color:#ac8b37;
}
.nav{
	padding:10px 0px 0px 0px;
}
.nav ul{
	list-style:none outside;
}
.nav ul li{
	float:left;
	padding:0px 4px;
	position:relative;
}
.nav ul li a{
	display:block;
	padding:0px 15px;
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:15px;
	*font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
}
.nav ul li a:hover, .nav ul li.active a{
	text-decoration:underline;
}
.nav ul li.last{
	padding-right:0;
}
.nav ul li.last a{
	*padding-right:0px;
}
.flash{
	height:305px;
	padding-bottom:40px;
	padding-top:10px;
}
.prdmod{
	padding-bottom:10px;
}
.prdmod ul{
	list-style:none outside;
}
.prdmod ul li{
	float:left;
	width:271px;
	height:150px;
	position:relative;
	margin-right:38px;
}
.prdmod ul li:last-child, .prdmod ul li.last{
	margin-right:0px;
}
.prdmod ul li a span.image-title{
	display:block;
	height:34px;
	width:271px;
	display:block;
	padding:10px 0px 0px 0px;
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#000000;
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../images/captionbg.png) repeat-x;
}
.prdmod ul li a:hover, .prdmod ul li.active a{
	
}
.middle_area{
	background:#E8E8E8;
}
.maincontent{
	padding:37px 0px 0px 0px;
}
.maincontent h2, .componentheading h1{
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#2a2a2a;
	padding-bottom:16px;
}
.maincontent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	text-align:justify;
	text-decoration:none;
	text-transform:none;
	color:#2a2a2a;
	padding-bottom:18px;
}
.maincontent ul{
	list-style:inside;
}
.maincontent p.buttonheading{
	 padding:0;
	 margin:0;
}
.col1{
	float:left;
	width:271px;
	margin-right:38px;
}
.lastcol, .column-4{
	margin-right:0px;
}
.bottom_area{
	background:url(../images/bottombg.png) repeat-x left top #2A2A2A;
	min-width:1200px;
}
.cominfo{
	padding:20px 0px 10px 0px;
}
.cominfo p{
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
}
.cominfo p a{
	color:#ffffff;
}
.footer_area{
	padding:15px 0px 12px 0px;
}
.botleft{
	float:left;
}
.botnav{
	padding:3px 0px 10px 0px;
}
.botnav ul{
	list-style:none outside;
}
.botnav ul li{
	float:left;
	margin:0px 2px;
}
.botnav ul li a{
	display:block;
	padding:0px 6px;
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
}
.botnav ul li a:hover, .botnav ul li.active a{
	text-decoration:underline;
}
.copyright{
	
}
.copyright p{
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#636363;
}
.copyright p a{
	color:#636363;
}
.social{
	float:right;
}
.social ul{
	list-style:none outside;
}
.social ul li{
	float:left;
	margin-right:6px;
}
.social ul li a{
	display:block;
}
/* ------------------ Drop-down menu --------------------------------- */
.ulwrapper{
	display:none;
    position:absolute;
	z-index:350;
	margin:24px 0px 0px 0px !important;
	left:0px;
	top:0px;
}
.ulwrapper .ulwrapper{
	left:190px;
	top:0px;
	margin:0px !important;
}
.ulwrapper ul{
	width:190px;
	position:relative;
}
.ulwrapper ul li{
	list-style:none;
	float:none !important;
    padding:0px !important;
	background:#2A2A2A;
	border-bottom:1px solid #AC8B37;
}
.parent .ulwrapper ul li, .parent .ulwrapper ul li a{
	
 }
.parent .ulwrapper ul li{
	
}
.ulwrapper ul li a{
    font-size: 13px !important;
    padding: 0px 5px 0px 15px !important;
    text-decoration: none !important;
}
.ulwrapper ul li a:hover, .ulwrapper ul li.active a{ 
	color:#AC8B37 !important;
	display:block;
}
/* ------------------ Drop-down menu ------------------------ */