* {
outline:none}

body {
	font-family:Arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#000000;
}

a {
	color:#990000;
	font-size:12px;
}

a:hover {text-decoration:none}

.clear {
  clear:both
}

.clear.c0 {
  height:0;
  line-height:0
}

.clear.c10 {
  height:10px;
  line-height:10px
}

a img {
  border:none
}

#allcontainer {

}

#maincontainer {
  min-height:385px;
  margin-top:100px;
}

#maincontent{
  margin-bottom:0px;
}

#container{
	width:958px;
	margin:0 auto;
}

#headcontainer {
  margin-bottom:5px;
}

#leftbar{
	float:left;
	width:612px;
  padding-right:15px;
}

#top-left-h1{
  color:#B31309;
  font-family:'arial black';
  font-size:30px;
  font-weight:normal;
  line-height:30px;
  margin-top:0px;
  margin-bottom:0px;
}

.search{
    border : 1px solid #BABABA;
    width:604px;
    height:33px;
    margin-bottom:20px;
    padding:1px 0 1px 7px;
}

.keyword {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

.keyword li {
	font-family:arial;
	font-size:11px;
	color:#000000;
	padding:4px;
	float:left;
}

#logo {
	float:left;
}

#logo h1, #logo small{
	text-indent:-9999px;
	margin-top:-9999px;
	display:block;
}

#menu {
	float:right;
}

.class_empty{}

#user-bar-action{
  margin-top:15px;
  float:right;
}

#maps {
  border:8px solid #ABA39E;
  height:178px;
  width:273px;
  margin-left:10px;
  margin-top:-10px;
}

#tittle-head{
	float:right;
	font-family:arial;
	font-size:20.77px;
	margin-top: 50px;
  margin-bottom: -80px;
	color:#ffffff;
  width:500px
}

h2{
  font-family:Arial;
	color:#c20909;
}

.tittle-h2{
	font-size:18px;
	font-family:Arial;
	color:#c20909;
  border-bottom:2px solid #BABABA;
  padding-bottom:10px;
}

.vision p {

}

.content-vision{
  line-height:22px;
  font-size:12px;
  padding-left: 10px;
}

.content-vision a{
  color:#c20909;
  text-decoration:none;
}

.content-vision a:hover{
  text-decoration:underline;
}

.font-content p{
  line-height:25px;
  margin:-20px 0 0 20px;
  padding-bottom:10px;
}

.font-content-portfolio p{
  margin-top:15px;
  line-height:15px;
  padding-bottom:5px;
  margin-left:0px;
}

.title-portfolio{
  margin-left:0px;
  font-weight:bold;
  padding-bottom:5px;
}

.content_portfolio{
  font-size:12px;
}


.font-content ol li {
  list-style-position:inside;
  padding:20px;
  margin-top: 0px;
}

.font-content a{
  color:#c20909;
  text-decoration:none;
}

.font-content a:hover{
  text-decoration:underline;
}

.font-content.art{
	padding-left:10px;
	padding-right:30px;
  padding-top: 10px;
}

.posted {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

.posted li {
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	padding:5px;
	background-color:#00a3dd;
	float:left;
	margin-right:10px
}

.menu-logo{
	background:url(/images/menu.png) right no-repeat;
	width:456px;
	height:25px;
}

.menu-nav{
	width:485px;
	height:40px;
}

.menu-nav-bottom{
	padding-top:10px;
	width:960px;
	height:30px;
  float:left;
  /*margin-top: -10px;*/
  margin-bottom: 30px;
}

.menubottom{
	font-family:Arial;
	font-size:12px;
	display:inline;
	float:left;
}

.menubottom.about a{
	background:transparent url(/images/arrow-no-hover.png) 5% no-repeat;
	padding:7px 20px 0px 20px;
  	color:#4c4c4c;
  	text-decoration:none;
	display:block;
	padding-bottom: 5px;
	padding-left: 30px;
}

.menubottom.about a:hover,
.menubottom.about a.active{
	color:#FFFFFF;
    background: transparent url(/images/menu-about-hover.png) left no-repeat;

}

.menubottom.values a{
	background:transparent url(/images/arrow-no-hover.png) 5% no-repeat;
	padding:7px 25px 0px 25px;
  	color:#4c4c4c;
  	text-decoration:none;
	display:block;
	padding-bottom: 5px;
	padding-left: 30px;
}

.menubottom.values a:hover,
.menubottom.values a.active{
	color:#FFFFFF;
    background: transparent url(/images/menu-values-hover.png) left no-repeat;

}

.menubottom.services a{
	background:transparent url(/images/arrow-no-hover.png) 5% no-repeat;
	padding:7px 25px 0px 25px;
  color:#4c4c4c;
  text-decoration:none;
	display:block;
	padding-bottom: 5px;
	padding-left: 40px;
}

.menubottom.services a:hover,
.menubottom.services a.active{
	color:#FFFFFF;
  background: transparent url(/images/menu-services-hover.png) left no-repeat;

}

.menubottom.peophos a{
	background:transparent url(/images/arrow-no-hover.png) 5% no-repeat;
	padding:7px 33px 0px 40px;
  	color:#4c4c4c;
  	text-decoration:none;
	display:block;
	padding-bottom: 5px;
}

.menubottom.peophos a:hover,
.menubottom.peophos a.active{
	color:#FFFFFF;
    background: transparent url(/images/menu-peophos-hover.png) left no-repeat;

}

.menubottom.faq a{
	background:transparent url(/images/arrow-no-hover.png) 5% no-repeat;
	padding:7px 30px 0px 20px;
  	color:#4c4c4c;
  	text-decoration:none;
	display:block;
	padding-bottom: 5px;
	padding-left: 30px;
}

.menubottom.faq a:hover,
.menubottom.faq a.active{
	color:#FFFFFF;
    background: transparent url(/images/menu-about-hover.png) left no-repeat;

}

.menubottom.work a{
	background:transparent url(/images/arrow-no-hover.png) 5% no-repeat;
	padding:7px 25px 0px 25px;
  	color:#4c4c4c;
  	text-decoration:none;
	display:block;
	padding-bottom: 5px;
	padding-left: 29px;
}

.menubottom.work a:hover,
.menubottom.work a.active{
	color:#FFFFFF;
    background: transparent url(/images/menu-work-hover.png) left no-repeat;

}

.menu-nav a{
  color:#FFFFFF;
  text-decoration:none;
}

.menu-nav a:hover{
  color:#FF0000;
}

.menutop{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	width:95px;
	height:40px;
	display:inline;
	float:left;
}

.dashed-logo{}


.top-left{
	float:left;
	width:400px;
  
}

.dashed-content{

}

.fontbig{
	padding:1px 12px 5px;
	background-color:#f2f2f2;
	font-size:23px;
	width:600px;
  font-style:normal;
  line-height:25px;
  font-weight:900;
  margin-top: -7px;
}

.fontbig p{
	margin-top:13px;
}

.fontinsite{
  margin-left: 20px;
}

.fontsmall{
	font-family:Arial;
	font-size:17px;
	background-color:#e4e4e4;
	width:539px;
  line-height:20px;
  font-weight:600;
  padding-left: 20px;
  margin-left: 1px;
}

.fontsmall p{
	margin-bottom:-13px;
  margin-top:-5px;
  margin-left: -10px;
}

.fontsmall a{
  color:#000000;
	font-size:12px;
  text-decoration:none
}

.fontsmall a:hover{
  text-decoration:none;
  color:#990000;
}

.krem{
  background-color:#eef3f5;
  padding:5px 10px 5px 25px;
  width: 280px;
  margin-left: 0px;
}

.rightcontent{
  margin:10px;

}

.twitter{
  /*width:100%;*/
  margin-top:0px;
	/*margin-right:10px;*/
  margin-bottom:20px;
}

.twi-img{
	float:left;
	margin-right:20px;
	
}

.twilist{
	float:left;
	/*border-left:1px dotted;*/
	/*width:266px;*/
	margin-top:5px;
}

.twilist ul{
	padding-left:2px;
}

.twilist ul li{
	font-family:Arial;
	font-size:12px;
	/*border-bottom:1px dotted;*/
	list-style:none;
	padding-bottom:5px;
  margin-bottom:5px;
  margin-top:0px;
  /*width:312px;*/
}

.twilist ul li a{
  color:#4c4c4c;
  text-decoration:none;
}

.twilist ul li a:hover{
  color:#FF0000;
}

#rightbar{
	float:left;
	width:316px;
	margin-bottom:0px;
  padding-left: 10px;
}

#rightbar ul{
	list-style:none;
	padding:10;
}

#rightbar.listred{
	font-size:16px;
}

.list ul {
  padding-left: 19px;
  width: 275px;
  font-size:17px;
}

.list ul li {
	background:transparent url(/images/btn-red.png) no-repeat scroll left 3px;
	padding:2px 0 8px 20px;
	margin-bottom:2px;
	border-bottom:1px dotted;
  font-weight:bold;
}

.list-bg{
	background:url(/images/list-bgd.gif) left no-repeat;
	width:317px;
	height:195px;
  margin-bottom:10px;
}

.list h2 {
  font-size:17px;
  margin-bottom:0;
  margin-top:0;
  color:black;
}

.testi{
	color:#990000;
  margin-top:10px;
}

.testi-bg{
	background:url(/images/testi-bgd.png) repeat-y scroll 0 0;
	width:298px;
  height:auto;
	margin-left:10px;
  padding-top:5px;
  padding-bottom: 10px;
}

.btn-left{
	float:left;
	margin-top:55px;
}

.btn-right{
	margin-top:0px;
	float:right;
	margin-top:-85px;
}

.btn-right img, .btn-left img {
cursor:pointer}

.testi-text{
	font-family:Arial;
	font-size:12px;
	float:left;
	width:243px;
  height:200px;
  overflow:hidden
}

.carousel ul li{
  padding-left:10px;
  height:auto;
}

.carousel li{
  height:auto;
}

.symbol-left{
	margin-left:-10px;
	padding-top:15px;
	padding-left:0px;
	float:left;
}

.symbol-right{
	background:url(/images/symbol-right.png) left no-repeat;
	width:20px;
	height:15px;
	margin-top:182px;
	margin-right:9px;
	float:right;
}

.bottomlist ul{
	list-style:none;
	padding:0;
}

.bottomlist ul li {
	background:transparent url(/images/btn-orange.png) no-repeat scroll left 3px;
	font-size:12px;
	padding:2px 0 3px 20px;
	margin-bottom:-15px;
}

.bottomlist{
  padding-top: 20px;
}

.canada_left{
  margin-left:10px;
}

.map {
  font-size:10px;
}

.maplist{
  width:316px;
}

.maplist ul li {
	background:url(/images/bullet.gif) no-repeat scroll left 3px;
	padding:2px 0px 0px 15px;
	padding-bottom:5px;
  margin-left:-30px;
}

.canada{
  float:left;
  width:105px;
  padding-left: 10px;
}

.sweden{
  float:left;
  width:105px;
}

.japan{
  float:left;
  width:90px;
}

.galery{
	margin-top:20px;
	margin-bottom:20px;
  width:630px;
}

.companylist ul{
	list-style:none;
}

.companylist ul li{
	background:transparent url(/images/company-icon-list.png) no-repeat scroll left 5px;
	font-size:12px;
	padding:2px 0 3px 20px;
	margin-bottom:1px;
  margin-left:-40px;
  line-height:25px;

}

.bottomlist a{
  color:#4c4c4c;
  text-decoration:none;
}

.bottomlist a:hover{
  color:#FF0000;
}

.news{
	float:left;
	width:464px;
	margin-right: 15px;
}

.knowledge{
	float:left;
	width:464px;
	margin-left: 15px;
}
.dashed-bottom{
  color:#777777;
  font-family:Arial;
  font-size:15px;
}

.knowledge{
	float:left;
	width:460px;
}

.people-tooltip{
	position: relative;
	background:url(/images/people-bg.png) repeat-y;
	width:373px;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	font-size:11px;
	margin-bottom:5px;
  height: 115px;
}

.people-tooltip a{
	float:left;
}

.peopleleft{
	float:left;
	width:298px;
	padding:10px;
  font-size:11px;
}

.peoplebottom{
	margin-bottom:70px;
}

.peoplebottom img{
	margin-bottom:5px;
  margin-right:10px;
  width:91px;
  height:96px;
  border:medium solid #575d61;
}

.people-boxes{
	position:absolute;
	margin:-10px;
}
/*
#newboxes1 {
  position: absolute;
  top: 406px;
  left: 152px;
  display:none;
}

#newboxes2 {
  position: absolute;
  top: 519px;
  left: 152px;
  display:none;
}

#newboxes3 {
  position: absolute;
  top: 632px;
  left: 152px;
  display:none;
}

#newboxes4 {
  position: absolute;
  top: 406px;
  left: 470px;
  display:none;
}

#newboxes5 {
  position: absolute;
  top: 519px;
  left: 470px;
  display:none;
}

#newboxes6 {
  position: absolute;
  top: 632px;
  left: 470px;
  display:none;
}

#newboxes7 {
  position: absolute;
  top: 406px;
  left: 788px;
  display:none;
}

#newboxes8 {
  position: absolute;
  top: 519px;
  left: 788px;
  display:none;
}

#newboxes9 {
  position: absolute;
  top: 632px;
  left: 788px;
  display:none;
}
*/

.servicesleft{
	
	float: left;
	line-height: 21px;
	margin-right: 29px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 290px;

}

.servicesbottom ol{
	 list-style-type: none;
	 padding:0px;
}

.servicesbottom ol li{
	background: url(/images/li-check.png) 0% 5px no-repeat;
	padding-left:20px;
}

.servicesbottom h3{
	color:black;
	font-size:18px;
	font-weight:bold;
}
.servicesfot{
	float:left;
	width:315px;
}

.servicesright{
	float:left;
	width:623px;
	padding-left:10px;
	padding-right:10px;
}

.servicesright p{
  margin-top:0px;
}

.services-tooltip{
	border: thin solid black;
	position: relative;
	background:url(/images/people-bg.png) repeat-y;
	width:373px;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	font-size:11px;
	margin-bottom:5px;
}

.services-tooltip a{
	float:left;
}

.imageleft{
  background:transparent url(/images/services-left.png) no-repeat;
  float:left;
  width:17px;
  height:149px;
}

.imagemiddle{
  /*background:transparent url(/images/services-middle.png) repeat-x;*/
  float:left;
  width:628px;
  height: 129px;
  padding-top:45px;
  color:#505256;
  font-size:11px;
}

.imagemiddle img{
	width:128px;
	
}

.imagemiddle img.arrow{
	width:32px;
	padding-bottom:50px;
}

.imagemiddle ul li{
  float:left;
  display:inline;
  font-weight:bold;
  margin-left:20px;
}

.imageright{
  background:transparent url(/images/services-right.png) no-repeat;
  float:left;
  width:17px;
  height:149px;
}

#services1 {
  position: absolute;
  display:none;
  margin-top:-70px
}

#services2 {
  position: absolute;
  top: 890px;
  left: 160px;
  display:none;
}

#services3 {
  position: absolute;
  display:none;
  margin-top:-140px;
  margin-left:160px
}

#services4 {
  position: absolute;
  top: 890px;
  left: 260px;
  display:none;
}

#services5 {
  position: absolute;
  display:none;
  margin-top:-163px;
  margin-left:289px
}

#services6 {
  position: absolute;
  top: 890px;
  left: 360px;
  display:none;
}

#services7 {
  position: absolute;
  display:none;
  margin-top:-138px;
  margin-left:477px
}

#services8 {
  position: absolute;
  display:none;
  margin-top:-193px;
  margin-left:231px
}

#services9 {
  position: absolute;
  display:none;
  margin-top:-196px;
  margin-left:321px
}

#services10 {
  position: absolute;
  display:none;
  margin-top:-139px;
  margin-left:410px
}

#services11 {
  position: absolute;
  display:none;
  margin-top:-152px;
  margin-left:515px
}

.wrap{
  margin-top:30px;
  width:600px;
}

.photo-wall{
  width:602px;
  background-color:#eeeeee;
  padding:10px;
}

.photo-large{
  background-color:#CCCCCC;
  width:603px;
  height:443px;
  margin-bottom:10px;
}

.photo-comment{
  padding-top: 5px;
}

.photo-left{
	float:left;
	width:15px;
  margin-top:50px;
}

.photo-middle{
	float:left;
	width:540px;
  height:150px;
  overflow:hidden;
  margin-left:20px;
  margin-right:30px;
}

.photo-right{
	float:left;
	width:15px;
  margin-top:50px;
}

.photos-line{
  background:url(/images/company-top.png) left no-repeat;
  padding-left:30px;
  width:626px;
  height:35px;
  text-align:center;
}

.office_inside{
  float:left;
  margin-top: -26px;
}

.office_gathering{
  float:left;
  margin-top:-26px;
  margin-left: -26px;
}

.tab{
  margin-top:0px;
}

.photos-line a{
  font-size:12px;
  width:125px;
  height:27px;
  color:#000000;
  text-decoration:none;
	display:block;
	padding-top: 28px;
  padding-left: 5px;
}

.photos-line a:hover,
.photos-line a.active{
  background:transparent url(/images/photos-hover.png) left no-repeat;
  color:#c20909;
  text-decoration:none;
  font-size:11px;
}

.contact-us{

}

.contactus-head{
	width:693px;
}

.contactus-left{
	float:left;
	width:40px;
	height:138px;
	background:url(/images/contact-left.png) no-repeat;
}

.contactus-middle{
	float:left;
	background:url(/images/contact-middle.png) repeat-x;
	width:613px;
	height:138px;
	font-size:43px;
	text-align:center;
	padding-top: 50px;
	margin-bottom: -50px;
	color:#ffffff;
}

.contactus-right{
	float:left;
	width:40px;
	height:138px;
	background:url(/images/contact-right.png) no-repeat;
}

.contactus-content{
	background:url(/images/contact-content.png) repeat-y;
	margin-top:-12px;
	width:572px;
	padding-left:60px;
	padding-right:60px;
  font-size:12px;
  line-height:25px;
}

.contactus-show{
	width:550px;
}

.contactus-name{
	float:left;
	width:100px;
  padding-left:20px;
  margin-top:5px;
}

.contactus-field{
	float:left;
	width:400px;
  margin-top:10px;
}

.error_message{
  color:#ee0002;
  margin-left: 120px;
}

.contactus-footer{
	background:url(/images/contact-footer.png) no-repeat;
	width:692px;
	height:47px;
}

.contact-submit input{
  background:url(/images/contact-submit.png) no-repeat;
  width:144px;
  height:28px;
  font-size:13px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  margin-left:200px;
  margin-bottom:20px;
}

.contact-submit input:hover{
	color:#76c1f3;
}

.errorExplanation h2{
  margin-top:12px;
}

#footercontainer{
  margin-top:100px;
	background-color:#333333;
	height:80px;
}

.copyright{
	color:#9ea7ab;
	font-family:Arial;
	font-size:12px;
	padding-top:10px;
	width:958px;
	margin-top:30px;
	line-height:20px;
	margin:0 auto;
}

.footerleft{
	float:left;
	width:350px;
	line-height:15px;
}

.footerright{
	margin-top:10px;
	float:right;
	width:600px;
	text-align:right;
}

.footerright a{
  color:#9ea7ab;
  text-decoration:none;
}

.footerright a:hover{
  color:#F4F4F4;
 }


.plus{
    background:url('/images/plus.png') no-repeat;
    padding:6px 6px 20px 6px;
    text-decoration:none;
    color:white;
    font-weight:bold;
    display:block;
    font-size:16px;
    margin-left:8px;

}

.category{
    border-right:1px solid #E8C1C1;
    border-left:1px solid #E8C1C1;
    border-bottom:1px solid #E8C1C1;
    padding:4px 12px 5px 22px;
    text-align:justify;
    margin-top:-10px;
    margin-bottom:10px;
    display: none;
    color:#DF1503;
    margin-left:8px;
}

.category ul li{
  list-style-type:disc;
}

.search_portfolio{
    background:url('/images/search-btn.png') no-repeat;
    color:#FFFFFF;
    font-family:Impact;
    border:none;
    padding-bottom:6px;
    padding-left:16px;
    padding-right:15px;
    !padding-left:0px;
    !padding-right:3px;

}

.txt{
    border:1px solid #7F9DB9;
    color:#777777;
    font-size:11px;
    height:15px;
    padding-left:2px;
    padding-top:3px;
    text-align:left;
    width:185px;
    height:15px;
}

.select{
    border:1px solid #7F9DB9;
    color:#777777;
    font-size:11px;
    height:20px;
    padding: 1px 1px 1px 2px;
    text-align:left;
    width:152px;
    height:21px;
}

.pages a{
    color:#FF3100;
}

.highlight{
    color:#FF3100;
}

.error_message{
    color:#C20909;
    font-size:14px;

}

.testi-name {
  text-align:right;
  display:block;
  margin-top:25px
}

.testi a.readmore {
color:#000;
font-style:italic;
cursor:pointer}

.testips {
position:absolute;
border:1px solid #000;
background:transparent url(/images/black-bg.png);
z-index:100;
padding:10px;
width:292px;
margin-top:-194px;
margin-left:-35px;
color:#fff}

a.closebtn {
float:right;
cursor:pointer}

.otherbox{
	margin-top:20px;
	width:630px;
}

/*-- Quick Reservation Box -- */

.reservationbox{
	background: url('/images/quick-reservation-box.png') no-repeat;
	width:246px;
	height:153px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	line-height:19px;
	color: #313131;
	float:left;
	margin-left:-4px;
}

.reservationbox .icon{
	background: url('/images/mail-icon.png') 2% 40% no-repeat;
	padding-left:25px;
	font-size:20px;
	margin-bottom:5px;
	color: #313131;
}

.reservationbox form input.text{
  font-size:12px;
  padding:6px;
  width:146px;
  margin-right:4px;
  float:left;	
  border:none;
  color:#ccc;
}

.reservationbox form input.img-submit{
  margin-top:2px;	
}

/*-- WorkBox -- */

.workbox{
	background: url('/images/work-box.png') no-repeat;
	width:246px;
	height:153px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	line-height:19px;
	color: #313131;
	float:left;
}

.workbox .icon{
	background: url('/images/clock-icon.png') 2% 40% no-repeat;
	padding-left:25px;
	font-size:20px;
	margin-bottom:5px;
	color: #313131;
}
.workbox p{
  margin-bottom:46px;	
}

.workbox a.link{
	float:right;
	color:white;
	text-decoration:none;
}

/* table green-w */

.green-w th{
	background: #09c1c2;
	padding:10px;
	width:99px;
	color:white;
	border-left:1px solid white;
}

.green-w td{
	background: #a2e8e8;
	padding:10px;
	width:99px;
	text-align:center;
	font-weight:normal;
	color:#313131;
	border-left:1px solid white;
	border-bottom:1px solid white;
}

/* table green-w */

.orange-w th{
	background: #c25609;
	padding:10px;
	width:99px;
	color:white;
	border-left:1px solid white;
}

.orange-w td{
	background: #e8bfa6;
	padding:10px;
	width:99px;
	text-align:center;
	font-weight:normal;
	color:#313131;
	border-left:1px solid white;
	border-bottom:1px solid white;
}

.orange-w td.white{
	color: white;
  font-size:14px;
  text-align:right;
}

/* work offer */

div #work-leftbar{
	float:left;
	width:480px;
  padding-right:15px;	
}

div #work-rightbar{
	float:left;
	width:451px;
	margin-bottom:0px;
  padding-left: 12px;

}


div .work-offer{
	margin-top:20px;
	background: url(/images/offer-work-box.png) no-repeat;
	width:438px;
	height:91px;
  font-size:19px;
	color:white;
	padding:12px 136px 10px 15px;
}

div .work-offer .badge-work{
	background: url(/images/badge-work.png) no-repeat;
  width:101px;
  height:102px;
  left:54px;
  top:-30px;
	position:relative;
	float:right;
}


.as-title-in-work-page{
	border:none;
	font-size:25pt;
	color:#e40000;
}

div #work-rightbar .location-photo{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:3px solid #f6f7f8;
	width:214px;
	height:161px;
	overflow:hidden;
}

div .work-box2{
	float:right;
	background:url(/images/work-box2.png) no-repeat;
	width:310px;
	height:230px;
	padding-left:20px;
	padding-top:10px;
}

div .work-box2 h2{
	color:#5c5c5c;
	font-weight:normal;
}

div .clock-work-box{
	background:url(/images/clock-workbox2-icon.png) 80% 0px no-repeat;
	height:62px;
	padding-top:20px;
  color: #2d92c8;	

}

div .clock-work-box a{
  color: #2d92c8;	
  text-decoration:none;
}


.scroller_container_left_right {
 position: relative;
 overflow: hidden;
 width: 740px;
 height: 15px;
 margin-top:25px;
}

.scroller_left_right {
 white-space: nowrap;
}

.scroller_left_right p {
 padding: 0;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

.scroller_container_left_right {
 overflow: hidden;
}

/* Scoller Box */
