@charset "utf-8";
/* CSS Document */

/* Table of Content
==================================================
	1)Site-Wide Content
	2)Homepage Section
	3)Aboutpage Section
*/

/*==================================================
 1)Site-Wide Content
 =================================================*/
 
  /*Header Section
 ===========================*/
.HeaderContent {
	height:152px;
}
.Logo {
	width:503px;
}
.Logo a {
	margin:47px 0 0 67px;
}
.TopLinks {
	width:490px;
	padding-top:51px;
}
.TopLinks ul {
	background:url(../images/links-bg.png) left top no-repeat;
	font-size:1.5em;
	padding: 26px 0 23px 16px;
	width:436px;
	letter-spacing:1px;
}
.TopLinks ul li {
	background:url(../images/dot.png) left center no-repeat;
	padding-left:20px;
}
.TopLinks ul li:first-child {
	background:none;
}
.TopLinks ul li a {
	color:rgb(84,84,84);
	margin-right:22px;
}
.TopLinks ul li+li a {
	margin-right:0px;
}
/*Footer Section
 ===========================*/
 #Footer {
	background:url(../images/footer-rep.jpg) left top repeat-x;
}
.FooterBg {
	background:url(../images/footer-bg.jpg) center top no-repeat;
	height:235px;
}
.FooterContent {
	background:url(../images/footer-content-bg.png) left top no-repeat;
	height:130px;
	padding-top:22px;
}
.BottomLogo {
	margin-left:56px;
}
.FooterNav {
	font-size:1.3em;
	padding:27px 45px 0px 0px;
}
.FooterNav li {
	/*background:url(../images/footer-dot.png) left center no-repeat;*/
	padding-left:27px;
}
.FooterNav li:first-child {
	background:none;
}
.FooterNav li a {
	margin-right:31px;
}
.FooterNav li a:hover {
	color:rgb(247,197,197);
}
.CopyRightSection {
	padding-top:31px;
}
.CopyRightSection p {
	font-size:1em;
	color:rgb(235,201,184);
}
.CopyRightSection .CopyRight {
	padding-left:136px;
}
.CopyRightSection .SiteDesign {
	padding-right:136px;
}
.CopyRightSection .SiteDesign a {
	color:rgb(235,201,184);
}
.CopyRightSection .SiteDesign a:hover {
	text-decoration:underline;
}
/*==================================================
 2)Homepage Section
 =================================================*/
.IndexBg {
	background:url(../images/index-bg.jpg) center top no-repeat;
}
.BannerContent {
	padding:0px 10px 0px 11px;
}
.Navigation {
	width:214px;
}
.Navigation ul {
	font-size:1.5em;
	letter-spacing:1px;
}
.Navigation ul li {
	background:url(../images/list-bg.jpg) left top no-repeat;
	padding-left:36px;
	position:relative;
	line-height:70px;
	z-index:1000;
}
.Navigation ul li:hover{
	background-position:0px -70px;
}
.Navigation ul li+li+li+li+li {
	line-height:68px;
}
.Navigation ul li a {
	background:url(../images/plus.png) 148px center no-repeat;
	color:rgb(237,237,237);
}
.Navigation ul li ul {
	background:#fff url(../images/drop-dwon-shadow.jpg) left top no-repeat;
	width:192px;
	position:absolute;
	font-size:12px;
	letter-spacing:normal;
	left:214px;
	top:-1px;
	display:none;
}
.Navigation ul li ul li, .Navigation ul li ul li a, .Service ul li.NoneBorder {
	background:none;
}
.Navigation ul li ul li {
	border-top:1px rgb(173,173,173) solid;
	padding:0px;
	line-height:34px !important;
}
.Navigation ul ul li:first-child {
	border:none;
}
.Navigation ul li ul li a {
	color:rgb(60,60,60);
	padding-left:20px;
	height:34px;
}
.Navigation ul li ul li a:hover {
	background-color:rgb(73,73,73);
}
.Banner {
	width:765px;
	height:348px;
	overflow:hidden;
}
.bx-has-controls-direction {
	display:none;
}
.MainContent {
	padding:60px 0px 63px;
}
.SideBar {
	width:225px;
	
}
.ContentSection {
	width:702px;
	padding-left:73px;
}
.ContentSection h1 {
	font-size:4.4em;
	line-height:100%;
	color:#ef5c0a;
	letter-spacing:-1px;
	padding-bottom:3px;
}
.ContentSection .FontSize {
	font-size:49px;
}
.ContentSection span {
	font-size:2em;
	line-height:100%;
	color:rgb(58,58,58);
	line-height:165%;
	letter-spacing:9px;
	padding-bottom:7px;
}
.ContentSection span small {
	font-size:100%;
}
.ContentSection .SpaceA {
	padding:0px 27px;
}
.ContentSection .SpaceB {
	padding-left:26px;
}
.ContentSection p {
	padding:10px 60px 0 0;
}
.RecentNews {
	padding:11px 0 0 40px;
}
.RecentNews h2 {
	background:url(../images/border-rep.png) left bottom repeat-x;
	font-size:1.9em;
	line-height:220%;
	color:rgb(62,62,62);
	letter-spacing:4px;
}
.RecentNews p {
	font-size:1.4em;
	line-height:150%;
	padding:10px 6px 0 0;
}
.MoreBtn {
	background:url(../images/btn-bg.png) left top no-repeat;
	font-size:1.5em;
	height:41px;
	padding:10px 0px;
	margin:21px 0 0 -9px;
	text-align:center;
	letter-spacing:2px;
}
.MoreBtn:hover{
	background-position:0px -61px;
}
.MoreBtn a {
	color:rgb(88,88,88);
	padding:12px 0px;
}
/*==================================================
 3)Aboutpage Section
 =================================================*/
 .AboutBg {
	background:url(../images/about-bg.jpg) center top no-repeat;
}
.AboutSection {
	padding:10px 45px 10px 75px;
	width:655px;
}
.AboutSection h1 {
	font-size:3.6em;
	padding-bottom:5px;
}
.SafetyContent {
	padding-top:34px;
}
.SafetyContent img {
	border:1px rgb(61,61,61) solid;
	margin:5px 0 0 30px;
}
.SafetyContent p {
	line-height:153%;
	padding-bottom:10px;
}
.Service {
	padding-left:16px;
	
}
.Service h3 {
	background:url(../images/servicebtn.png) left center no-repeat;
	font-size:1.6em;
	color:rgb(64,64,64);
	letter-spacing:2px;
	line-height:55px;
	padding:5px 0 0 28px;
}
.Service ul {
	font-size:1.5em;
	padding:0 9px 0 6px;
}
.Service ul li {
	padding:14px 0px;
}
.Service ul li a {
	color:rgb(177,62,7);
	padding-left:21px;
}
.Service ul li a:hover {
	color:rgb(121,41,2);
}

.ContentSection h3, .SafetyContent h3 {  color: #303030;
    font-family: 'pf_highway_sans_prolight';
    font-size: 1.7em;
    line-height: 146%;
	padding: 10px 60px 0 0 !important;}
	
.SafetyContent ul, ol {  color: #303030;
    font-family: 'pf_highway_sans_prolight';
    font-size: 1.5em;
    line-height: 146%;
	margin-bottom:15px;
	}	
	
.SafetyContent ul li { list-style-type:circle; margin-left:25px; padding-left:5px;}		

.SafetyContent a {  color: #303030;
  text-decoration:underline;
	}	

	.SafetyContent a:hover {
  text-decoration:none;
	}	
	
.SafetyContent table { 
margin-bottom:15px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;

	}		
	
.SafetyContent table td {  color: #303030;
    font-family: 'pf_highway_sans_prolight';
    font-size: 1.5em;
    line-height: 146%;	
	padding:5px;
	border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
	}	
