﻿*{
	margin:0;padding:0;outline:none}
ul,li{
	list-style:none}
img{
	border:0}

body{
	background:#dddddd url('../images/background.jpg') repeat-x scroll left top}
	
p{
	font:12px/20px arial;color:#464646;margin:15px 0 0 0}
h1{
	font:bold 20px arial;color:#000}
h2{
	border-bottom:1px #bebebe solid;width:800px;padding:0 0 10px 0;margin:0 0 35px 0}
.page{
	width:923px;margin:0 auto}
	
.container{
	width:923px;float:left;background:transparent url('../images/containerback.jpg') repeat-y scroll left top;margin:5px 0 0 0}

.header{
	width:883px;float:left;margin:0 0 0 19px;display:inline;height:253px}

.home{
	background:transparent url('../images/portfoliobanner.png') no-repeat  scroll left top}	
.about{
	background:transparent url('../images/aboutbanner.png') no-repeat scroll left top}	
.contact{
	background:transparent url('../images/contactbanner.png') no-repeat scroll left top}
.history{
	background:transparent url('../images/calendar.png') no-repeat scroll left top}
.portfolio{
	background:transparent url('../images/meet.png') no-repeat scroll left top}
.newsbanr{
	background:transparent url('../images/newsbanner.jpg') no-repeat scroll left top}
	
.logo{
	width:213px;height:177px;float:left;margin:0 0 0 50px;display:inline;position:relative;top:-5px}

.language{
	width:98px;height:21px;float:right;margin:15px 10px 0 0;display:inline}
.language a{
	font:bold 9px arial;color:#fff;text-decoration:none;float:left;height:12px;margin:0 1px 0 2px;}	
.language img{
	margin:1px 0 0 0}	
.language p{
	float:left;color:#fff;font:bold 9px arial;margin:0px 0 0 2px;display:inline}	
	
#nav{
	width:890px;height:40px;float:left;margin:0 0 0 19px; display:inline}
#nav a{
	display:block;height:40px;padding:0px ;float:left}

.main{
	width:883px;margin:0 0 0 19px;float:left;display:inline;padding:30px 22px 30px 29px}

.flash{
	width:583px;height:374px;margin:20px 0 25px 180px;float:left;display:inline}

.content{
	width:401px;float:left;padding:0 25px 0 0}
	
.sidebar{
	width:381px;float:left;padding:0 0 0 25px;height:356px;border-left:1px #bebebe solid}
	.sidebarh{
	height:550px}	
.sidebarc{
	height:990px}	

.sidebar ul{
	margin:30px 0 0 0}
.sidebar li{
	font:13px/30px arial;color:#363636;background:transparent url('../images/list.gif') no-repeat scroll left center;padding:0 0 0 10px}
.webelieve{
	width:360px;height:420px}
	
.story{
	width:381px;float:left;padding:0 0 0 25px;border-left:1px #bebebe solid;height:590px}	
.story p{
	font:12px/30px arial;color:#464646}
.shakehand{
	margin:30px 0 0 0}

.portfoliolist li{
	font:12px/17px arial;color:#464646;background:transparent url('../images/list.gif') no-repeat scroll left 7px;padding:0 0 0 8px;margin:15px 0 0}
.portfoliolist a{
	font:bold 12px/17px arial;color:#464646}

.mission{
	margin:40px 0 0 0}
.form{
	margin:20px 0 0 0}
.form p{
	margin:7px 0!important;float:left}
.form label {
	font:12px arial;display:block;float:left;padding:0pt 5px 0pt 0px;width:70px;text-align:left;position:relative;top:7px}
.form .text {
	width:234px; margin:3px 0 0 0;height:20px}
.form .submit {
	margin:10px 0 0 225px;border:0}
input{
	border:1px #b8a36e solid}
textarea{
	border:1px #b8a36e solid;width:234px;margin:4px 0 0 0}

.add{
	width:200px;float:left;margin:20px 0 0 0}
.add h4{
	color:#b7a36e}	

h4{
	font:bold 14px/21px arial;color:#464646}	
.add p{
	font:13px/18px arial;margin:0}
.add span{
	width:80px;font-weight:bold;display:block;float:left}
.USA{
	border-right:1px #bebebe solid}
.CAN{
	padding:0 0 0 10px;width:190px}
.USnumber{
	margin:20px 0 0 0}
.USnumber a{
	color:#464646}	

.CANnumber{
	margin:30px 0 0 0}
.contactinfos{
	padding:15px 18px 30px 18px;width:346px;background:transparent url('../images/newsback.png') no-repeat scroll left top;float:left;text-align:center;margin:20px 0 0 0;display:inline}	
.contacts{
	margin:0 0 20px 0}	
.contacts p{
	margin:0}
.contacts a{
	color:#464646}
	
.news{
	padding:15px 18px 30px 18px;width:346px;background:transparent url('../images/newsback.png') no-repeat scroll left top;float:left}
.news ul{
	margin:10px 0 0 0}
.news li{
	width:360px;float:left;margin:6px 0;list-style:none;background: transparent url('../images/bullets.gif') no-repeat scroll left 4px;padding:0 0 0 15px;font:10px/14px arial}

.news li a{
	font:12px arial;font-weight:bold;color:#464646;}
.news li a:hover{
	text-decoration:underline}
.morenews{
	float:right;position:relative;}
a.morenews{
	font:bold 12px arial;color:#464646;text-decoration:underline}
	
.newslist{
	padding:30px 22px 0px 29px}
.newsbox{
	width:720px;float:left;margin:0px 0 0 18px;display:inline}
	
.newsbox .date{
	width:91px;float:left;margin:0 8px 0 0;display:inline;height:21px;padding:5px 0 0 20px;background: transparent url('../images/newshome.jpg')}
.newsbox .date span{
	font:bold 11px arial;color:#fff}
.newstext{
	width:544px;float:left;background:transparent url('../images/newsbackbg.png') no-repeat scroll left top;padding:22px 23px 55px 23px}
.newstext p{
	font:12px/18px arial}

.thankyou{
	padding:15px 18px 20px 18px;width:346px;background:transparent url('../images/newsback.png') no-repeat scroll left top;float:left;margin:25px 0 0 0;display:inline}
.thankyou a{
	color:#464646}	
.footer{
	width:923px;float:left;background:transparent url('../images/footerback.jpg') no-repeat scroll left top;height:53px;text-align:center;
	font:11px arial;color:#ffffff}
.footer p{
	color:#fff;font:11px arial;margin:7px 0 0 0}
.footer a{
	color:#d2bb7e;text-decoration:none}
	a.Current{
color:red;
}
