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

body{
	margin: 0px;
	background-color: #FFFFFF;
}
#wrapper {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg.jpg);
	background-repeat: repeat-x;
}
#wrapper_about {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/topbg_about.jpg);
	background-repeat: repeat-x;
}

#wrapper_inner{
	width: 1000px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	}

.leftsidebinner{
	width: 575px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
	background-image: url(images/bg_cont.jpg);
	background-repeat: no-repeat;
}
.leftsidebinner_pro{
	width: 575px;
	height: auto;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
.left_conta{
	width: 450px;
	height: auto;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
.leftsidebinner1{
	width: 830px;
	height: auto;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
}
.portfoliobrdr{
	border: #d0d0d0 solid 1px;
	border-radius: 15px;
  }

.leftsidegallery{
	width: 880px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}
.srvsimgbrdr{
	Border: #dad9d9 solid 8px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	background: #d4e0ed;
}

.bold{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	line-height: 25px;
	font-weight: bold;
}
.bold1{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0071BB;
	line-height: 30px;
	font-weight: bold;
}

.about_text {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-align: justify;
	height: auto;
	width: 560px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}

.customer_1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 30px;
	text-align: justify;
	height: auto;
	width: 560px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.training{
	width: 380px;
	height: auto;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-align: justify;
}

.conta_tt {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-align: justify;
	height: auto;
	width: 450px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}

.ser_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	height: auto;
	width: 800px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.welcome_text {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-align: justify;
	height: auto;
	width: 870px;
	float: left;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 10px;
}

.top_img{
	height: 5px;
	width: 1000px;
	float: left;
	}

	
.sideimage{
	width: 278px;
	height: 360px;
	float: left;
	margin-top: 25px;
	margin-left: 10px;
	text-align: center;
}

.sideimage_conta{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-align: justify;
	height: auto;
	width: 400px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 15px;
	margin-left: 15px;
}
#footer{width:100%;
	height:auto;
	float:left;
	background-image:url(images/footer.jpg);
	}

#footer_inner{
	width: 1000px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	}
.headdertop{
	height: 18px;
	width: 1000px;}	

#headder {
	margin: auto;
	height: 119px;
	width: 1000px;
}




.logo {
	float: left;
	width: 200px;
	height: 114px;
	padding-top: 0px;
	padding-left: 0px;
}
.button{
	float: left;
	width: 760px;
	height: 119px;
	padding-top: 0px;
	padding-left: 0px;
}

.but {
	float: left;
	height: 71px;
	width: 432px;
	text-align: left;
	vertical-align: middle;
	margin-top: 14px;
	margin-right: 0px;
	padding-left: 50px;
}

.but_1 {
	float: left;
	height: 20px;
	width: 470px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: right;
	vertical-align: middle;
	margin-top: 0px;
	margin-left: 280px;
}
.top_ph{
	height: 150px;
	width: 927px;
	float: left;
	background-color: #FFF;
}

.photos_inner{
	height: 500px;
	width: 900px;
	float: left;
	background-color: #FFF;
}

#flash_iiner {
	height: 550px;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}

.flash_inner{
	height: 600px;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;

	}

#flash {
	height: 350px;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}
#flash_iiner {
	height: auto;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	margin-top: 0px;
	
}
#gallery{
	height: 700px;
	width: 1000px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	float: left;
	
}

.flash1{
	height: 350px;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;

	}

.flash_inner{
	height: auto;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	/* [disabled]background-color: #FFF; */

	}	
	
.photos{
	height: 303px;
	width: 900px;
	float: left;
}

.photos1{
	height: 50px;
	width: 567px;
	float: left;

}

.photos2{
	height: 280px;
	width: 567px;
	float: left;

}

.photos2a{
	height: 280px;
	width: 31px;
	float: left;

}
.photos2b{
	height: 280px;
	width: 525px;
	float: left;
	background: #ffffff;

}
.photos2c{
	height: 280px;
	width: 11px;
	float: left;

}

.photos3{
	height: 43px;
	width: 567px;
	float: left;

}

.photos_inner{
	height: auto;
	width: 900px;
	float: left;
	background-color: #FFF;
	margin-bottom: 10px;
}
.top_ph{
	height: 150px;
	width: 900px;
	float: left;
	background-color: #FFF;
}


.middle_inner{
	height: auto;
	width: 900px;
	float: left;
	background-color: #FFF;
}



.lefthedder{
	height: 303px;
	width: 47px;
	float: left;
}

.righthedder{
	height: 303px;
	width: 21px;
	float: left;
}



.shadowimg{
	height: 60px;
	width: 1000px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}

.news{
	height: 382px;
	width: 326px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}
.icon{
	height: 133px;
	width: 326px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}

.newsin{
	height: 303px;
	width: 352px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
}
	
.newsimage{
	height: 30px;
	width: 221px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
}

.adver{
	height: 55px;
	width: 310px;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
	margin-top: 12px;
}
.loginphoto{
	height: 66px;
	width: 70px;
	margin-left: 45px;
	margin-right: 0px;
	float: left;
	margin-top: 25px;
}

.account{
	height: 50px;
	width: 190px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	margin-top: 60px;
	text-align: right;
}
.help_1{
	height: 75px;
	width: 350px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	margin-top: 10px;
	text-align: right;
}
.webmail{
	height: 45px;
	width: 79px;
	margin-left: 180px;
	margin-right: 0px;
	float: left;
	margin-top: 15px;
}

.loginaccount{
	height: 40px;
	width: 160px;
	margin-left: 15px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
}


.home_text1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	height: 54px;
	width: 430px;
	float: left;
	padding-left: 10px;
	padding-right: 2px;

}

.home_text2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	height: 129px;
	width: 430px;
	float: left;
	padding-left: 10px;
	padding-right: 2px;

}

.newsread{
	width: 280px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 21px;
	text-align: justify;
	margin-left: 20px;
}


.welcome{
	width: 800px;
	height: 25px;
	float: left;
	padding-top: 11px;
	margin-left: 40px;
}

.welcome_pic{
	width: 278px;
	height: 120px;
	float: left;
	padding-top: 11px;
	margin-left: 44px;
}

.pic_about{
	width: 200px;
	height: 211px;
	float: left;
	margin-left: 0px;
	margin-right: 22px;
	margin-top: 45px;
}
.pic_about1{
	width: 214px;
	height: 32px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
}
.pic_about2{
	width: 214px;
	height: 135px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
}
.pic_about3{
	width: 214px;
	height: 117px;
	float: left;
	padding-top: 0px;
	margin-left: 0px;
	background-image: url(images/bg_ab.jpg);
}
.pic_about3_text{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	width: 195px;
	height: 117px;
	float: left;
	padding-top: 0px;
	margin-left: 8px;

}
.a1{
	width: 22px;
	height: 155px;
	float: left;
}
.recent{
	width: 550px;
	height: 155px;
	float: left;
	padding-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}


.recent1{
	width: 875px;
	height: auto;
	float: left;
	padding-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}

.tree{
	width: 225px;
	height: 100px;
	float: left;
	padding-top: 0px;
	margin-left: 320px;
}



.cmyk{
	width: 326px;
	height: 320px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	background-color: #f1eded;
}
.adv{
	height: auto;
	width: 313px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}



#middle {
	margin: auto;
	height: auto;
	padding-left: 0px;
	width: 1000px;
	float: left;
	}
.intro{
	height: auto;
	width: 910px;
}

.intro1{
	height: 227px;
	width: 595px;
	float:left;
}

.intro2{
	height: 227px;
	width: 405px;
	float: left;
}


.quik_links{
	height: 572px;
	width: 1000px;
	float: left;
}

.quik_links1{
	height: 225px;
	width: 1000px;
	float: left;
}

.quik_services{
	height: 182px;
	width: 364px;
	float: left;

}
.quik_clients{
	height: 182px;
	width: 300px;
	float: left;
	padding-left: 10px;
	background-image: url(images/bg_client.jpg);
	
}

.quik_clientsa{
	height: 87px;
	width: 294px;
	float:left;
	
}
.quik_clientsb{
	height: 94px;
	width: 294px;
	float:left;
	
}
.quik_contacts{
	height: 182px;
	width: 300px;
	float: left;
	padding-left: 26px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	background-image: url(images/bg_contact.jpg);
	
}




.web {
	height: 620px;
	width: 1000px;
	float: left;
}

.middle1{
	height: 300px;
	width: 1000px;
	float: left;
	margin-top: 5px;
}
.middle2{
	height: 274px;
	width: 916px;
	float: left;
	margin-left: 20px;
	margin-top: 0px;
	background-image: url(images/bg_ser.jpg);
	background-repeat: no-repeat;
}

.familytreeinner {
	height: 500px;
	width: 900px;
	float: left;
}

.powered{
	height: 30px;
	width: 100px;
	float: left;
	padding-left: 200px;
}

.home_text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	height: 115px;
	width: 265px;
	float: left;
	padding-left: 2px;
	padding-right: 2px;

}

.text_responsive {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	height: 180px;
	width: 240px;
	float: left;
	padding-left: 15px;
	padding-right: 2px;
	padding-top: 10px;

}
.footer1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 75px;
	width: 250px;
	float: left;
	padding-top: 15px;
	padding-left: 50px;
	color: #FFFFFF;
	line-height: 18px;

}

.footer1a {
	height: 75px;
	width: 260px;
	float: left;
	padding-top: 15px;
	padding-left: 0px;
	color: #FFFFFF;
	line-height: 18px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.quick contactsf {
	height: 85px;
	width: 250px;
	float: left;
	padding-top: 20px;
	padding-left: 25px;
	color: #666666;
	line-height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.footer2 {
	height: 60px;
	width: 200px;
	float: left;
	padding-top: 30px;
	padding-left: 35px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 18px;
}

.about{
	width: 113px;
	height: 21px;
	margin-top: 40px;
	margin-left: 118px;
}
.footer3 {
	height: 30px;
	width: 80px;
	float: left;
	padding-top: 80px;
	padding-left: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 18px;
}

a {
	font-size: 13px;
	
	color:#000000;
	font-weight:bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: none;
	color: #0291C9;
}
a:active {
	text-decoration: none;
	color:#000000;
}

#footer a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:hover {
	text-decoration: none;
	color: #FFCC00;
}
#footer a:active {
	text-decoration: none;
	color: #FFFFFF;
}
