body {
	text-align: center; /* required for centering the page in IE */
	margin-left: 0px;
	margin-right: 0px;
	/*background-color: #969696; Change to Light Grey*/
	background-color: #CCC;
	font-family:Arial;
	font-size: 12px;
	color: #4d4d4d; 
}

a { text-decoration: none; color: #4d4d4d; }    /* Normal stage   */
a:hover   { text-decoration: underline; color: #d20000;} /* user hovers     */
/*a:visited { text-decoration: none; color: #4d4d4d;}     visited links   */
a:active  { text-decoration: none; 	color: #d20000; }    /* active links    */

::-moz-selection{
	background:#D20000;
	color:#fff;
}

::selection {
	background:#D20000;
	color:#fff;
}

code::-moz-selection {
	background: #D20000;
}

code::selection {
	background: #D20000;
}


a.body_custom_link a{ text-decoration: underline; color: #4d4d4d;}
a.body_custom_link:hover { text-decoration: underline; color: #d20000;} 

.box-left-navigation {
	float: left;
	width: 200px!important;
	background-color: #FFFFFF;
	height: 600px;
}

h2 {
	font-family:Arial;
	font-weight: normal;
	font-size: 115%;
	font-weight: bold;
}

h1 {
	color: #4d4d4d;
}


h3 {
	font-size: 13px;
	color: #4d4d4d;
	color:#d20000;
}

.show_text {	
	font-size: 15px;
}

h4 {
	font-size: 12px;
	color: #4d4d4d;
}

.red {color:#D20000!important;}

.mainbodyparagraph {
	color:#4D4D4D;
	float:right;
	width:380px;
	padding:10px 20px;
	margin:25px 0 0;
}

.mainbodyparagraph span {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#666;
	line-height:18px;
	letter-spacing:-1px;
}

.mainbodyparagraph span img {
	margin:0 0 0 5px!important;
	float:none!important;
}

.mainbodyparagraph a {
	display:block;
	font-size:10px;
	text-decoration:underline;
	margin:0 0 0 255px;
}

.quotation-top-quote {
	color: #4d4d4d;
	padding-left: 20px;
	padding-right: 40px;
	float: right;
	font-size: 18px;
	font-weight: 500;
	
	font-style: italic;
	margin-top: 0px;
}

.mainbodytext {
	font-size: 10px;
	color: #4d4d4d;
	float: right;
	font-style: normal;
	text-decoration: underline;
	margin-left: 200px;
}

.mainbodytext:hover {
	color: #d20000;
	text-decoration: underline;
}

#wrapper {
	width: 980px;
	margin: 0 auto; /* centering the page */
	text-align: left;
	background: #ffffff;
	box-shadow:0 0 10px #666;
	-moz-box-shadow:0 0 10px #666;
	-khtml-box-shadow:0 0 10px #666;
	-webkit-box-shadow:0 0 10px #666;
}

#header {
	width: 980px;
}

.header-addresses {
	background:url(../images/header-addresses.jpg) right no-repeat;
	margin-top: 55px;
	*margin-top:-5px;
	width: 100%;
	height:16px;
}

.header-addresses a {
	display:block;
	height:16px;
	margin:0 0 0 590px;
	width:152px;
}

.globe {
	background: url(../images/globe.jpg) no-repeat;
}

#body {
	background: #d20000;
}

#left {
	margin: 0 10px 0 0;
	float: right;
	width: 182px;
	overflow:hidden;
}

#left-about-us {
	padding-top: 14px;
	margin: 0px;
	float: right;
	width: 200px;
	color: #4d4d4d;
	background: #FFFFFF;
}

#content {
	width: 600px;
	float: left;
	background: #FFFFFF;
}

#footer {
	text-align: center;
	padding-top: 10px;
	clear: both;
	width: 980px;
}

#footer-address {
	width:215px;
	height:21px;
	background:url(../images/footer-address.jpg);
	margin:0 0 0 16px;
}

#fat-footer {
	clear: both;
	width: 950px;
	height:100px;
	overflow:hidden;
	background:#CCC;
	padding:15px;
	border-top:#EEE;
	text-shadow:0 1px 0 #EEE;
}

#fat-footer #footer-1 {
	float:left;
	width:320px;
	font-size:12px;
}

#fat-footer #footer-1 a {
	padding:0 4px 0 0;
	font-size:11px;
	
}

#fat-footer #footer-1 p {
	margin: 0 0 3px 0;
}

#fat-footer #footer-1 p span.copyright {
	font-weight:bold;
	font-size:13px;
	margin:15px 0 0 20px!important;
	display:block;
}

#fat-footer #footer-1 p span.footer-links {
	display:block;
	margin:5px 0 0 20px;
}

#fat-footer #footer-1 p span.footer-address {
	display:block;
	margin:5px 0 0 20px;
}

#fat-footer #footer-2 {
	float:right;
	font-size:11px;
	width:500px;
}

#fat-footer #footer-2 ul {
	display:block;
	width:160px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

#banner {
	margin-top: 0px;
	border:0;
}

.footer-font {
	font-size: 10px;
	color:#4d4d4d;	
}



#footer-background {
	background-image: url(../images/footer_background.png);
	width: 980px;
	height: 45px;
	color:#4d4d4d;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#footer-background a:hover {
	color:#d20000;
	text-decoration:underline;
}


#footer-fonts {
	color: #4d4d4d;
	font-size: 11px;
}

/* Home Page */
.main_banner-head,.main_banner-head2 {
	margin-top: 14px; /*was 10px*/
	margin-left: 10px;
	margin-right: 5px;
	float: left;
	margin-bottom: 10px;
	width: 600px;
	background-color: #ffffff;
}

.main_banner-head2 {
	margin-left: 170px;
	width: 620px;
}

.main_image1 {
	/* width: 270px;
	height: 170px; */
	float: left;
}

.charity_image {
	padding-right : 30px;
	padding-bottom:20px;
	float: left;
}

.main_image {
	width: 174px;
	height: 170px;
	float: left;
}

.main_image_about_us {
	width: 170px;
	height: 170px;
	background: url(../images/about_us.png) left top no-repeat;
	float: left;
}

.main_imageinternational_business {
	width: 180px;
	height: 170px;
	background: url(../images/internation_business.png) left top no-repeat;
	float: left;
}

.main_case_studies {
	width: 170px;
	height: 170px;
	background: url(../images/case_studies_home.png) left top no-repeat;
	float: left;
}

.language_history1 {
	width: 200px;
	height: 170px;
	background: url(../images/language_history.png) left top no-repeat;
	float: left;
}

.main-image-service {
	width: 170px;
	height: 170px;
	background: url(../images/service_home.png) left top no-repeat;
	float: left;
}

.main_image_services {
	width: 170px;
	height: 170px;
	background: url(../images/service.jpg) left top no-repeat;
	float: left;
}

#main_image_aboutus {
	width: 170px;
	height: 170px;
	background: url(../images/about_us.png) left top no-repeat;
	float: left;
}

#main_text {
	background: #ffffff;
	padding:10px;
	width: 380px;
	height: 150px;
	float: left;
	color: #4d4d4d;
	margin-left: 0px;
	text-indent:5px;
}

#main_text-language-history {
	background: #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 400px;
	height: 150px;
	float: left;
	color: #4d4d4d;
	margin-left: 0px;
}

.bar {
	float: left;
	background-image: url(../images/bar.png);
}

/* Menu */
.menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* logo */
#logo {
	margin:0;
	float: left;
	background:url(../../img_store/logo.png) no-repeat left;
	height: 130px;
	width: 980px;
}

#logo-bw {
	margin-top: 0px;
	float: left;
	background: url(../images/globe_logo_new-bw.png) no-repeat left;
	height: 140px;
	width: 980px;
	margin-bottom: -15px !important;
}

#sublogo {
	margin-top: 20px;
	float: left;
	left: 580px;
	top: 45px;
}

#contact-text {
	margin:50px 21px 0 0;
	text-align: right;
	font-size:12px;
	color:#4d4d4d;
}

#logo h1 {
	display: none;
}

/*------------ search container section start ----------------*/
div#search_container{float:left; width:980px;}
div#search_container div.search_logo{float:left; width:320px; background: url(../images/globe_logo_new.png) no-repeat left; height:110px; padding:0 0 0 0; }
div#search_container div.search_logo a{float:left; margin:0px; }
div#search_container div.search_logo img{float:left; margin:14px 0 0 25px;}
div#search_container div.search_logo p{float:left; width:190px; text-align:left; padding:42px 0px 0 130px!important;padding:52px 0px 0 130px;}
div#search_container div.search_logo p span{text-decoration:underline;}
div#search_container div.search{float:left; width:450px; margin:60px 0 0 0;}

/*------------ search container section end ----------------*/

/* Boxes */
.brown-video-box {
	float: left;
	color: #4d4d4d;
	margin: 0px 10px 0px 0px;
	background: url(../../index.html) repeat-x top;
	width: 380px!important;
}

.banner {
	margin-left: 10px;
}

brown-client-box {
	color: #4d4d4d;
	margin: 0px 10px 0px 0px;
	width: 700px!important;
}


.box_tm {
	color: #4d4d4d;
	width: 200px!important;
}

.brown-box {
	float: left;
	color: #4d4d4d;
	margin: 8px 0px 0px 0px;
	background: #ffffff;
	width: 530px!important;
	height: 272px;
}

.innerbrownleft1-box {
	float: left;
	color: #4d4d4d;
	margin: 4px 10px 0px 0px;
	background: #4d4d4d; 
	width: 70px!important;
	height: 70px;
	margin-left: 0px;
	margin-top: 0px;
}
.clientimage {
	float: left;
}

#membership {
	background-image:
		url(../images/association-of-translations-companies-new.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 72px;
	height: 29px;
}

.memberbox {
	margin-top: 0px;
	padding: 0px;
	float: left;
	width: 187px !important;
	height: 33px!important;
	margin-left: 3px;
	margin-top: 2px;
	padding-top: 3px;
	border: 2px solid #eaeaea;
}

.memebrbox-align {
	padding-top: 0px;
	margin-left: 0px;
	display: block;
}

.membership-text {
	float: left;
	width: 50px;
	height: 30px;
}


/*.quote_box{
	margin-right:5px;

}*/


pos-left{
	float: left;
}

pos-right{
	float: right;
}

.press-room-box h2{
	font-weight : bold;
	font-size:12px;
	display:inline;
}
.press-room-box p{
	display:inline;
}

.about-us-quote-box { /* border:#d20000 1px solid; */
	width: 184px!important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#get-an-instance-quote {
	font-size: 15px;
	
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 14px;
	margin-bottom: 5px;
}

.free-quote {
	width: 200px!important;
	height: 310px;
	margin-top: 5px;
	margin-left: 4px;
}

.free-quote-aboutus {
	width: 200px!important;
	height: 380px;
	margin-top: 5px;
	margin-left: 4px;
}

.freequotetext {
	color: #4d4d4d;
	float: inherit;
}

.payment { /*new class was added*/
	margin-top: 7px;

	margin-left: -80px;
}

.charity {
	margin-top: 25px;
	margin-left: -100px;
}

#charity-text {
	text-align: center;
	color: #4d4d4d;
	font-weight: bold;
}


#charity-text-about-us {
	text-align: left;
	color: #4d4d4d;
	
	font-weight: bold;
}

#about-us-charity-text {
	text-align: left;
	color: #4d4d4d;
	font-weight: bold;
}

#about-us-charitytext {
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.banner {
	margin-top: 140px;
	margin-left: -100px;
}

.free-quote-heading {
	font-size: 14px;
	padding: 2px;
	margin: 0px;
	margin-top: 7px;
}

.service {
	background: #d20000;
	float: right;
	width: 160px; 
	height: 20px!important;
}

.whitebox {
	background: #FFFFFF;
}

#top_right_content {
	float: right;
}

#top_links {
	float: right;
	text-align: right;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 20px;
	color: #4d4d4d;
	font-size: 12px;
}

.flag img{
	border:none;
}

#bottom_logo_text1 {
	margin-left:0px;
	margin-top: 52px;
	color: #4d4d4d; float:left;
	font-style: normal;
	font-weight: normal;
	
	font-size: 12px;
}
#bottom_logo_text_underline {
	text-decoration: underline;
}

form {
	margin: 0px;
	display: inline;
}

.grey-box {
	float: left;
	color: #4d4d4d;
	/* margin:10px 10px 0px 0px; */
	background: url(../../index.html) repeat-x top;
	width: 160px;
	
}



.blank-box {
	float: inherit;
	color: #4d4d4d;
	margin: 10px 10px 0px 0px;
	background: url(../../index.html) repeat-x top;
	border: #eaeaea solid 1px;
	width: 290px!important;
	height: 100px;
}

#top_text {
	margin-bottom: 0px;
	padding-top:0px;
	text-align: left;
	vertical-align: top;
	float: left;
	margin-left: 0px;
	border-bottom: 5px solid #d20000;
}

#top_text-bw {
	margin-bottom: 0px;
	padding-top:0px;
	text-align: left;
	vertical-align: top;
	float: left;
	margin-left: 0px;
	border-bottom: 5px solid #999;
}

#top_advert {
	margin-top: 70px;
	text-align: right;
	float: right;
}

.red-text {
	color: #4d4d4d;
	font-weight: bold;
	font-size:12px;
}

.top-contact-text {
	color: #d20000;
	font-weight: bold;
}

/* video page */
.video-box {
	float: left;
	color: #4d4d4d;
	margin: 10px 10px 0px 0px;
	border: #eaeaea solid 1px;
	width: 425px!important;
	padding: 5px;
}

.video-description-box {
	padding: 5px;
	float: left;
	color: #4d4d4d;
	margin: 10px 10px 0px 0px;
	border: #eaeaea solid 1px;
	width: 425px;
	
}

.video-related-box {
	float: right;
	color: #4d4d4d;
	margin: 0px;
	margin-top: 10px;
	background: url(../../index.html) repeat-x top;
	border: #eaeaea solid 1px;
	width: 300px;
	
}

.video-keywords-box {
	float: left;
	color: #4d4d4d;
	margin: 0px;
	margin-top: 10px;
	background: url(../../index.html) repeat-x top;
	border: #eaeaea solid 1px;
	width: 425px!important;
}

/* MENU */ /* MENU STYLES */
.chromestyle {
	width: 100%;
	font-weight:normal;
	
	/* font-size: 11px; */
	border-bottom: 1px dotted #d20000;
}

.chromestyle:after {
	/*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.chromestyle ul {
	width: 100%;
	/* background: url(chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
	background: #d20000;
	padding: 2px 0;
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li {
	display: inline;
}

.chromestyle ul li a { 
	font-weight: bold;
	color: #d20000;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
	border-bottom: none;
	
	/* font-size: 11px; */
}

#current_menu {
	color: #FFFFFF;
	background: url(../../index.html) no-repeat center top;
}

.chromestyle ul li a:hover {
	/*background: url(chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
	color: #FFFFFF;
	background: url(../../index.html) no-repeat center top;
}

.chromestyle ul li a[rel]:after { /*HTML to indicate drop down link*/
	/* content: " v"; */
	content: " " url( ../../index.html);
	/*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	top: 0;
	border: 1px solid #969696; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	
	/* font-size: 11px; */
	line-height: 15px;
	z-index: 100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	/*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 4px;
	border-bottom: 1px solid #969696; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	color: black;
}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
	background-color: #eaeaea;
	color: #d20000;
}

.search {
	float: left;
	height: 25px;
	width: 100px;
	background: #969696;
}

.search form{float:none; border:0px; background:none; width:100px; margin:0px; padding:0px;}
.search fieldset{float:none; border:0px; background:none; width:100px; margin:0px; padding:0px;}

/* Buttons */
.search_button {
	background-image: url(../images/go.png);
	background-repeat: no-repeat;
	border: none;
	/*background-position: left top;
	padding: 0px;*/
	font-size: 1em;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-left: 0px;
	border: 1px solid #969696;
	FONT-FAMILY: Arial;
	color: #4d4d4d;
	width: 25px;
	height: 20px;
	background-color: #CCCCCC;
}

.search_button_go {
	border: none;
	margin-top:0px;
	}
	
	
.search_align{
	margin-top:-19px;
	margin-left:100px;
}

.inputbox{ 
	margin-top:5px;
}

/* Text */
.red_text {
	color: red;
	font-size: 100%;
}

/*Related Keywords */
#keywords {
	clear: both;
	float: left;
}

#keywords ul {
	clear: both;
}

#advanced_search_option {
	margin-top: 10px;
	margin-left: 20px;
}

/**

 * Lists

 */
ul,li {
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
}

ul,ol {
	padding: 0 0 0 20px;
	margin: 0.9em 0 0.9em 0;
	line-height: 1.8em;
	font-weight: bold;
}

ul.text1 {
	
	font-size: 12px;
}

ul.text1:hover {
	text-decoration: underline;
}

/**

 * Default navigation

 */
ul.horizontalNavigation,ul.verticalNavigation {
	margin: 0;
	padding: 0;
}

ul.horizontalNavigation li {
	float: left;
	display: block;
	list-style-type: none;
	margin: 0px 1px 0px 0;
	padding: 0;
}

/**

 * Primary navigation

 */
#primaryNavigation { /* text-transform: uppercase; */
	
	float:right;
	padding-right:20px;
	margin-bottom: 0px;
	width:826px;
}

#primaryNavigationWrapper {
	
	right: 350px;
	float:right;
}

#mainborder {
	background-repeat: no-repeat;
	top: 140px;
	left: 270px;
}
#primaryNavigation ul li{display:inline; list-style:none; line-height:22px;}
#primaryNavigation ul li a {
	color: #ffffff;
	display:inline;
	float: left;
	background: transparent url(../images/tr2full2.png) right top no-repeat;
	max-width: 350px;
	margin:0px; 
	font-size:12px;
}


#primaryNavigation ul li a span {
	font-weight: bold;
	float: left;
	display: block;
	background: transparent url(../images/tr2full2.png) left top no-repeat;
	color: #ffffff;
	/*padding: 5px 18px 3px 16px;*/
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 3px;
}

#primaryNavigation ul li a:hover {
	background-position: right -200px;
	text-decoration: none;
	cursor: pointer;
	color: #4d4d4d; 
}

#primaryNavigation ul li a {
	background-position: right -100px;
	text-decoration: none;
	cursor: pointer;
	color: #d20000;
}


#primaryNavigation ul li a:hover span {
	/*colour of text while mose is over*/
	text-decoration: none;
	color: #d20000; 
}

#primaryNavigation ul li.active a {
	background-position: right -100px;
}

#primaryNavigation ul li.active a span {
	/*clour of the text while link is activated*/
	color: #d20000; 
	background-position: 0 -200px;
}

body.home #primaryNavigation ul li.home a span,body.about_us #primaryNavigation ul li.about_us a span,body.services #primaryNavigation ul li.services a span,body.sectors #primaryNavigation ul li.sectors a span,body.case_studies #primaryNavigation ul li.case_studies a span,body.clients #primaryNavigation ul li.clients a span,body.rates #primaryNavigation ul li.rates a span,body.case_studies #primaryNavigation ul li.case_studies a span,body.faq #primaryNavigation ul li.faq a span,body.contact_us #primaryNavigation ul li.contact_us a span,body.terms #primaryNavigation ul li.terms a span,body.privacy #primaryNavigation ul li.privacy a span,body.credits #primaryNavigation ul li.credits a span,body.links #primaryNavigation ul li.links a span,body.sitemap #primaryNavigation ul li.sitemap a span,body.return-on-investment #primaryNavigation ul li.return-on-investment a span
	{ /*colour of the text while link is activated*/
	/*color: #4d4d4d; *//*#4d4d4d;*/
	/*background-position: 0 -100px;*/
}

li.current a span{background:#eaeaea!important; color:#4d4d4d!important;}


/**************************************************************/


body.international_business #top_links a.international_business ,
body.press_room 			#top_links a.press_room ,
body.language_history 		#top_links a.language_history ,
body.partners 				#top_links a.partners ,
body.careers 				#top_links a.careers {
	 /*clour of the text while link is activated*/
	color: #d20000; 
}
#top_links a.international_business:hover{text-decoration:underline; color:#d20000;}
#top_links a.international_business:active { text-decoration: none; color: #d20000;}    /* visited links   */
 #top_links a.current_red{color:#d20000; text-decoration:none;}
/**************************************************************/

.service-menu-adjustement {
	height: 35px;
}

/* Home Page Fix */
#home_nav {
	font-style: normal;
	line-height: 15px;
	list-style: none;
	margin-left: 0px;
}

#home_nav li {
	font-style: normal;
	line-height: 15px;
	list-style: none;
	margin-left: 0px;
}

.arrowlistmenu {
	width: 132px; /*width of menu*/
	margin-top: 10px;
	margin-left: 8px; /*was 15px*/
}

.arrowlistmenu .headerbar {
	font-size: 14px;
	font-family: Arial;
	color: #d20000;
	margin: 0px;
	margin-bottom: 20px;
	/*bottom spacing between header and rest of content*/
}

.arrowlistmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	/*bottom spacing between each UL and rest of content*/
}

.leftmenuspaceadjustment {
	/*new class has been added-----------------------------------------*/
	padding-left: 10px;
	padding-top: 10px;
}

.arrowlistmenu ul li {
	padding-bottom: 0; /*bottom spacing between menu items*/
	margin: -2.4px;
}

.arrowlistmenu ul li a {
	color: #4D4D4D;
	/*background: url(../images/lfet-menu-arrow-active-light-grey.jpg) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding-left: 50px; /*link text is indented 19px*/
	/*was 19px---------------------------------------tochange the space between picture and text of left navisation*/
	text-decoration: none;
	border-bottom: 1px solid #eaeaea;
	font-size: 13px; /*fontsize of services list*/
	font-family: Arial;
}

.arrowlistmenu ul li a.active {
	color: #d20000;
	display: block;
	margin-top: 5px;
	padding-bottom: 2px;
	padding-left: 52px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #eaeaea;
	
	font-size: 13px; /*size was 100%*/ /*fontsize of services list*/
}

.arrowlistmenu ul li a:visited {
	color: #d20000;
}

.arrowlistmenu ul li a:hover { /*hover state CSS*/
	color: #d20000;
	background-color: #eaeaea;
}

#service_menu li {
	margin-bottom: 8px; /*10PX*/
	margin-top: 5px;

}

.arrowlistmenu ul li a {
	padding-bottom: 4px;
}

/*********************Top Navigation link actions*/
				
/*********************************/

.left-grey-box {
	background: #FFF;
	float: left;
	color: #4d4d4d;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	width: 160px!important;
}

.left-sidebar {
	float: left;
	color: #4d4d4d;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	width: 160px!important;
}

.service-box-heading {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	
	padding-left: 12px;
}

.left-gray-box-service {
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	width: 100px;
	height: 20px;
	position: relative;
	margin-left: 5px;
	margin-top: 5px;
}

.left-box {
	background: #d20000;
	float: left;
	color: #4d4d4d;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px 0px 0px 0px;
	margin-top: 0px;
	width: 120px!important;
	height: 30px;
}

.left-service-red-bar_box {
	height: 60px;
	width: 140px;
	float: left;
}

/* Form Objects */

input.test2 {
	float: right;
	margin-right: 25px;
}

.testservice {
	
	font-size: 8pt;
	color: #4d4d4d;
	background-color: #ffffff;
	/* border: solid 1px #cccccc; */
	width: 170px!important;
	margin-right: 15px;
	float:left;
}

.testservice2 {
	
	font-size: 8pt;
	color: #4d4d4d;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	margin-left: 10px;
	width: 120px!important
}

.quotebox-text {
	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.service-firstline {
	font-weight: bold;
	float: left;
	text-align: left;
	margin-left: 8px;
	display: block;
	line-height: 15px;
	width: 67px;
}

.get-the-price {
	border: 0;
	background-image: url(../images/get_the_price_v2.jpg);
	background-repeat: no-repeat;
	background-position:0 0px;
	position: relative;
	color:#d20000;
	font-weight:bold;
	top:0px;
	width:168px;
	height: 27px;
	letter-spacing:0.5;
	border:solid #fff 1px;
	margin-right: 13px;
}

.get-the-price:hover{
	border: 0;
	background-image: url(../images/get_the_price_v2.jpg);
	background-repeat: no-repeat;
	background-position:0 -29px;
	position: relative;
	top:0px;
	width:168px;
	height:27px;
	color:#d20000;
	border:solid #eaeaea 1px;
	letter-spacing:normal;
	margin-right: 13px;
}

.get-the-price_white_hand a {
	border: 0;
	background-image: url(../images/white_hand_v2.jpg);
	background-repeat: no-repeat;
	background-position:0 0px;
	float:right;
	width: 70px;
	height: 42px;
	
}

.get-the-price_white_hand a:hover{
	background-position:0 -42px;
}

.free-quote-box {
	background-image: url( ../../index.html);
	background-repeat: no-repeat;
	width: 300px!important;
	height:215px;
}


.rate_calculator_bottom{
	background-image: url(../images/rate-calculator_bottom.jpg);
	background-repeat:no-repeat;
	width: 192px!important;
	height:270px;
	margin-top: 15px;
	float: left;
	margin-left: 0px;
	padding-top: 2px;
}

.get_price_text {
	color: #d20000;
}

.holder_index {
	width: 600px;
	height: auto;
	margin-top: 0px;
}

.instant_get_price{
	color: #d20000;
}

.bodypart {
	margin:0px;
	padding: 0px;
	float: inherit;
	width: 600px!important;
	font-size: 11px;
	background-color:#ffffff;
}
.top_bodyimg{background: url(../images/bar.png); width:600px; height:1px;}

.middlebar {
	float: left;
	background: url(../images/middlebar.png);
	width: 600px;
	
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 5px;
	color: #4d4d4d;
	
}

.middlebar1 {
	float: left;
	background: url(../images/middlebar.png);
	width: 620px;
	height: 44px;
	margin-left: 160px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 5px;
	color: #4d4d4d;
}

.contact-us-image {
	margin-bottom: 10px;
	float: right;
}

.career-middlebar {
	float: left;
	background: url(../images/middlebar.png);
	width: 600px;
	height: 45px;
	margin-top: 5px;
	margin-bottom: 1px;
	color: #4d4d4d;
}

.careers-bar-links {
	float: left;
	width: 250px;
	height: 20px;
	margin-bottom: 8px;
	color: #4d4d4d;
	border-bottom: #CCCCCC solid 1px;
	padding-top: 5px;
}

.careers-bar-links1 {
	float: left;
	width: 250px;
	height: 20px;
	margin-bottom: 8px;
	color: #4d4d4d;
	padding-left: 0px;
	border-bottom: #CCC solid 1px;
	padding-top: 5px;
}

.inner-careers-bar-heading {
	float: left;
	background: url(../images/middlebar.png) -2px center;
	width: 430px;
	height: 20px;
	margin-bottom: 8px;
	color: #4d4d4d;
	padding-left: 5px;
	padding-top: 5px;
}

#quotation-top-link {
	float: left;
	width: 200px;
	color: #4d4d4d;
	text-align: left;
	/* font-size: 11px; */
	margin-top: 21px;
}

.quotation-heading {
	
	font-size: 18px;
	color: #4d4d4d;
	float: left;
	margin-bottom: 0px;
	width: 200px;
	text-align: left;
}

.middlebar-text {
	font-size: 21px;
	padding-left: 3px;
	margin-top: 0px;
	
}

.quotation-top-red {
	background-color: #d20000;
	width: 600px;
	height: 18px;
	float: left;
}

.quotation-top-red-cutt-off {
	background-color: #ffffff;
	width: 470px;
	height: 14px;
	margin-left: 0px;
	float: right;
}

.middlebar-bottom-text-box {
	margin-top: -7px;
	margin-left: 10px;
}

.client-logo-box {
	float: right;
	margin-right: 0px;
	/*width:520px;*/
	width:366px;
	height: auto;
	padding-bottom:8px;
}
.middlebar-text h1{font-size:21px; float:left; color:#4d4d4d; margin:0px; background:none;}
.inner-clint-logo-box {
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	width: auto;
	margin-left: 0px;
	height: 42px;
	vertical-align:bottom;
}

.inner-clint-logo-box-right {
	padding-right: 10px;
	padding-left: 5px;
	float: right;
	width: auto;
	height: 42px;
	vertical-align:bottom;
}

.estimate-client-logo-box {
	padding-top: 5px;
	width: 100px!important;
	min-height: 25px;
	padding-right: 5px;
	padding-left: 5px;
}

.client-logo-alignment {
	float: left;
	margin-top: 5px;
}

.leftboxtext1 {
	margin-left: 0px;
	float: left;
	width: 295px;
	margin-right: 5px; text-align:left;
}

.leftboxtext p{ float:left}

.leftbox1 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	width: 280px!important;
	/*height: 165px!important;*/
	color: #4d4d4d;
	height:auto!important;
	
}

.mainbox {
	margin:10px 0 0 10px;
	padding: 0px;
	float: left;
	width: 580px!important;
	color: #4D4D4D;
	min-height:auto!important;
}

.estimatebox {
	margin:10px 0 15px 10px;
	padding: 0px;
	float: left;
	width: 600px!important;
	color: #4D4D4D;
	height:auto!important;
}

.mainbox img {
	margin:0 10px 0 0;
}

.leftboxtext {
	
}

.news-banner{
	float:left;
	margin:20px 5px 0 5px;
	width:593px;
	background-color:#FFF;
	font-size:12px;
	border:1px solid #D20000;
	overflow:hidden;
	height:174px;
}

.news-banner img{
	margin:0;
	float:left;
}

.subnews-banner {
	padding:5px;
	background:#F5F5F5;
	float:left;
	width:585px;
	margin:10px 0 0 5px;
}

.subnews-banner img { display:none; }

.subnews-banner h1 {
	font-size:24px;
	color:#333;
	margin:0;
	line-height:24px;
	padding:0;
	font-weight:normal;
}

div.breadcrumbs {
	margin:5px 0 0 5px;
	float:left;
	padding:5px 10px;
	background:#F5F5F5;
	float:left;
	width:575px;
}
.breadcrumbs2 {
	margin:5px 0 0 5px;
	float:left;
	padding:5px 10px;
	background:#F5F5F5;
	float:left;
	width:575px;
}

a.breadcrumbs {
	display:block!important;
	float:left!important;
	margin:5px 5px 0 0!important;
	font-size:12px!important;
}

a:hover.breadcrumbs {
	color:#D20000;
}

span.breadcrumbs {
	display:block!important;
	float:left!important;
	width:5px!important;
	margin:3px 10px 0 2px;
}



.sub-banner {
	width:600px;
	height:60px;
	float:left;
}

.sub-article-banner {
	width:410px;
	height:65px;
	margin:10px 0 10px 0;
	background:#E9E9E9;
	float:left;
}

.sub-article-banner h1 {
	margin:5px 0 5px 3px!important;
	font-size:16px;
}

.sub-article-banner-image {
	width:600px;
	height:65px;
	margin:10px 0 10px 0;
	background:#E9E9E9;
	float:left;
}

.sub-article-banner-image h1 {
	margin:5px 0 5px 3px!important;
	font-size:16px;
}


.subnews-banner img {
	float:right;
	margin:0 10px 0 0;
}

.subnews-banner a {
	float:right;
	margin:5px 5px 5px 0;
	font-size:11px;
}



.sub-banner h1 {
	font-size:24px;
	color:#333;
	margin:0;
	line-height:24px;
	font-weight:normal;
	padding:10px;
	background:#F5F5F5;
	float:left;
	width:575px;
	margin:10px 0 0 5px;
}

.sub-banner img {
	float:right;
	margin:0 10px 0 0;
}

.sub-banner a {
	float:right;
	margin:5px 15px 5px 0;
	font-size:11px;
}

.global-h1 {
	font-size:15px;
	font-weight:bold;
}

.article-banner {
	width:410px;
	margin:10px 0 10px 0;
	float:left;
}

.article-banner em {
	display:block;
	float:right;
	width:130px;
	text-align:right;
	margin:0 5px 0 0;
}

.article-banner h1 {
	float:left;
	margin:0;
	display:block;
	font-size:14px;
	width:270px;
}

img.article-photo {
	float:left;
	margin:10px 10px 10px 0;
	display:block;
}

.article-content-area {
	float:left;
	margin:0 0 0 10px;
	width:590px;
}

.article-content-area p { margin:0 0 10px 0!important;}

.contact-details {
	width:300px;
	float:left;
	height:174px;
	margin:15px 0 0 0;
	padding:0 0 0 30px;
}

.contact-details p {
	padding:0 0 0 10px;
}

.quote-top-left-box {
	float: left;
	width: 300px!important;
	height: 120px;
	margin-top: 7px;
	color: #4d4d4d;
	
}

.your-order-box {
	float: left;
	width: 600px!important;
	height: 120px;
	margin-top: 7px;
	color: #4d4d4d;
	
}

.table-text-service-type {
	margin-left: 10px;
}

.quote-body-box {
	float: left;
	width: 600px!important;
	height: 120px;
	margin-top: 7px;
	color: #4d4d4d;
	
}

.home-main-text {
	
	font-size: 16px;
	font-weight: bold;
	color: #4d4d4d;
	margin-bottom: 20px;
	
}

h3.mainboxtext {
	
	font-size: 16px;
	font-weight: bold;
	color: #4d4d4d;
	margin:0 0 5px 0;
	
}

.mainbox img {
	
	float:left;
	
}

.clear { clear:both;}

a.global-button {
	display:block;
	height:18px;
	padding:4px 6px 2px 6px;
	text-align:center;
	background:#E9E9E9;
	float:left;
	margin:5px 0 0 0;
	border:1px solid #E1E1E1;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	text-shadow: 0 1px 1px rgba(255,255,255,1);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	color:#666;
	
}

a:hover.global-button {
	background:#D20000;
	border:1px solid F1F1F1;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	text-shadow: 0 1px 1px rgba(200,200,200,1);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	color:#FFF;
	text-decoration:none;
	
}

a.global-button-red {
	background:#D20000;
	display:block;
	height:18px;
	padding:4px 6px 2px 6px;
	text-align:center;
	float:left;
	margin:5px 0 0 0;
	border:1px solid #C00000;
	box-shadow: 0 1px 3px #000;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-khtml-box-shadow: 0 1px 3px #999;
	color:#FFF;
	
}

a.global-text-button {
	display:block;
	height:21px;
	padding:4px 8px 0 0;
	text-align:center;
	float:left;
	margin:5px 0 0 0;
	color:#D20000;
}

a:hover.global-text-button {
	display:block;
	height:21px;
	padding:4px 8px 0 0;
	text-align:center;
	float:left;
	margin:5px 0 0 0;
	color:#666;
	text-decoration:none;
	
}

.subbox {
	width:280px;
	float:left;
	margin:10px 10px 0 10px;
}

.subbox h3 {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	font-weight:normal;
}

.subbox h3 a { color:#333;}

.subbox h3 a:hover { color:#D20000;}

.subbox img { float:left; margin:2px 10px 0 0;}

.subbox p {
	display:block;
	width:200px;
	float:left;
	margin:0;
}

.global-heading {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:12px;
	border-bottom:1px solid #E9E9E9;
	color:#D20000;
}

.client-list-link { float:right; margin:6px 10px 0 0;}

.red-header {
	background:#D20000;
	display:block;
	padding:0 0 0 10px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

.left-grey-box .red-header {
	font-size:18px;
	color:#999;
	font-weight:normal;
	margin:10px 0 0 0;
	background:none;
}

.red-header-bw {
	background:#999;
	display:block;
	padding:0px 0 0px 10px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

.link-header {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	color:#D20000!important;
}

span.header-h2 {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	font-weight:bold;
	width:290px;
}

span.header-h3 {
	display:block;
	margin:0 0 10px 10px;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	font-weight:bold;
	width:290px;
}

span.header-h4 {
	display:block;
	padding:0 0 5px 0;
	border-bottom:1px solid #E9E9E9;
	width:290px;
	font-size:14px;
	color:#555;
}

.banner {
	width:580px;
}

.banner img {
	margin:15px 0 0 0;
	float:left;
}

.home-main-text1 {
	font-size: 16px;
	font-weight: bold;
	color: #4d4d4d;
	margin-bottom: 7px;
}

.img_float_left {
	float: left;
	padding: 10px;
	padding-top: 0px;
}

.leftbox2 {
	margin-top: 7px;
	float: right;
	width: 290px!important;
	height: 160px!important;
	color: #4d4d4d;
	
}

.about-us-right-box {
	margin-top: 0px;
	float: left;
	width: 184px!important;
	height: 100px!important;
	color: #4d4d4d;
	
}

.leftboxbar_heading {
	float: left;
	width: 290px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	
	padding-left: 0px;
	text-align: left;
}

.about-us-box-heading {
	float: left;
	background: #eaeaea;
	width: 184px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	
	padding-left: 0px;
	text-align: left;
}

.about-us-our-vision {
	margin-top: 18px;
	margin-bottom: 0px;
	float: left;
	background: #eaeaea;
	width: 600px;
	height: 20px;
	
	padding-left: 0px;
	text-align: left;
}

.service-inner-box {
	margin-top: 3px;
	margin-bottom: 0px;
	float: left;
	background: #eaeaea;
	width: 600px;
	height: 20px;
	
	padding-left: 0px;
	text-align: left;
}

.leftboxbar_heading_about_us {
	float: left;
	background: #eaeaea;
	width: 600px;
	height: 20px;
	margin-top: 3px;
	margin-bottom: 0px;
	
	padding-left: 0px;
	text-align: left;
}

.about-us-body-text {
	color: #4d4d4d;
	text-decoration: underline;
}

.rightbox3,.rightbox4 {
	padding: 0px;
	float: left;
	width: 600px!important;
	color: #4d4d4d;	
	background-color: #FFFFFF;
	font-size: 12px;
	margin:5px 0 0 10px;
}

.rightbox3 a:{
text-decoration:underline!important;
}

.rightbox3 a:hover {
	color:#D20000 !Important;
}

.rightbox4 {
	margin-bottom: 30px;
}

.about-us-body-setting {
	margin-top: 7px;
	margin-bottom: 10px;
}

.leftbox_bar_alignment {
	margin-left: 6px;
	text-decoration: underline;
	color: #4d4d4d;
}

.about-us-box {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	float: left;
	width: 600px!important;
	
	color: #4d4d4d;
}

.international-business-internal-page-box {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	float: left;
	width: 600px!important;
	
	color: #4d4d4d;
	background-color: #FFFFFF;
}

.international-business-internal-page-box1 {
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 0px;
	float: left;
	width: 600px!important;
	
	color: #4d4d4d;
	background-color: #FFFFFF;
}

.rightboxaboutus {
	margin-top: 0px;
	padding: 0px;
	float: right;
	width: 150px!important;
	height: 50px!important;

}

.rightbox1 {
	margin-top: 30px;
	padding: 0px;
	float: left;
	width: 280px !important;
	height: 140px !important;
	margin-left: 0px;
	
	color: #4d4d4d;
}

.rightbox2 {
	margin-top: 33px;
	padding: 0px;
	float: right;
	width: 290px !important;
	height: 140px !important;
	
	color: #4d4d4d;
}

.charitybox {
	margin-top: 22px;
	margin-bottom: 10px;
	padding: 0px;
	float: left;
	width: 184px!important;
	margin-left: 4px;
	color: #4d4d4d;
	
}

.charitybox-about-us h3 {
	float: left;
	width: 174px!important;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 4px;
	padding:2px 5px;
	background-color:#d20000;
}

.charitybox-about-us h3 a { 
	color:#ffffff;
}

.charitybox-border1 {
	float: left;
	width: 184px!important;
	margin-bottom: 4px;
	margin-top:18px;
	padding-bottom: 0px; 
}

.a4d4d4dte {
	margin-bottom: 12px;
}

#table-font {
	
	font-size: 13px;
}

.estimate-table-box {
	margin-top: 10px;
	margin-bottom: 10px;
}

.estimate-backgound {
	float: left;
	background-color: #eaeaea;
	width: 600px;
	height: 22px;
	padding-top: 5px;
}

.estimate-client-box {
	float: left;
	width: 600px!important;
	min-height: 25px; /*border:;*/
}

.career-job-box {
	margin-top: 0px;
	padding: 0px;
	float: left;
	width: 250px!important;
	margin-left: 0px; /*border:2px solid #eaeaea;*/
}

.inner-career-job-box {
	margin-top: 0px;
	padding: 0px;
	float: left;
	width: 435px!important;
	margin-left: 0px; /*border:2px solid #eaeaea;*/
}

.quote-call-us {
	margin-top: 20px;
}

.quote-box {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0px;
	float: left;
	width: 600px!important;
	margin-left: 0px; /*border:2px solid #eaeaea;*/
}


.estimate-border {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 600px!important;
	border-bottom: 1px solid #cccccc;;
	border-top: 1px solid #cccccc;
}

.about-us-latest-news {
	color: #d20000;
	text-align: right;
}

.about-us-latest-news1 {
	color: #d20000;
	float: right;
}

.about-us-latest-news:hover {
	text-decoration: underline;
}

.career-link-alignment {
	color: #d20000;
	font-size: 12px;
	vertical-align: text-bottom;
	float: right;
}

.career-download-application {
	color: #ffffff;
	font-size: 12px;
	
	background-color: #d20000;
}

.quotebox {
	margin-top: 10px;
}

.career-job-details-margin {
	margin-bottom: 10px;
}

.quote-part1 {
	color: #d20000;
	font-size: 12px;
	float: left;
	font-weight: bold;
	
}

.charityboxtext {
	margin-left: 5px;
	float: left;
	width: 130px;
	height: 90px;
	margin-top: 1px;
}

#charityimage {
	background-image: url(../images/charity_left.png);
	float: left;
	height: 50px;
	width: 65px;
}

.charityboxbar_heading {
	float: left;
	background: #eaeaea;
	width: 184px;
	height: 20px;
	text-decoration: underline;
	font-size: 13px;
}

.charityboxbar_heading-about-us {
	float: left;
	background: #d20000;
	width: 184px;
	height: 20px;
	text-decoration: underline;
	font-size: 13px;
}

.your-order-text-box {
	margin-left: 10px;
	float: left;
	width: 500px;
	margin-top: 0px;
	text-align: left;
}

.about-us-left-box-text {
	margin-left: 0px;
	float: left;
	width: 180px;
	margin-top: 0px;
	font-size:11px;
	font-family:Arial;
}

.carrer-job-detail-box {
	width: 270px;
	margin-top: 10px;
}

.inner-carrer-job-detail-box {
	width: 435px;
	margin-top: 10px;
}

.about-us-boxtext {
	margin-left: 10px;
	float: left;
	width: 500px;
	height: 50px;
	margin-top: 0px;
	text-align: left;
}

.internal-china-page {
	margin-left: 10px;
	float: left;
	width: 460px;
	margin-top: 0px;
	text-align: left;
}

#left-box-image {
	margin-top: 12px;
}

.memberboxtext {
	float: left;
	width: 115px;
	height: 25px;
	margin-top: 0px;
}

.leftboxtext2 {
	text-align: left;
	margin-left: 0px;
	float: left;
	width: 285px;
	min-height: 60px;
	padding-right: 5px;
	padding-top: 0px;
	font-size:12px;
}

.leftboxtext2-test {
	text-align: justify;
	margin-left: 0px;
	float: left;
	width: 285px;
	min-height: 60px;
	padding-right: 5px;
	padding-top: 0px;
}

.sectorslist {
	margin-left: 0px;
	margin-top: 21px;
	float: left;
	width: 85px;
	height: 87px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	line-height:20px;
}

.sectorslist a:hover {
	color:#d20000;
	text-decoration: underline;
}

.sectorslist-left {
	margin-left: 0px;
	margin-top: 21px;
	float: left;
	width: 85px;
	height: 87px;
	padding-right: 5px;
	padding-top: 0px;
	line-height:20px;
}

.sectorslist-left a:hover {
	color:#d20000;
	text-decoration: underline;
}

.sectorslist-left1 {
	margin-left: 5px;
	float: left;
	width: 130px;
	height: 87px;
	padding-right: 5px;
	padding-top: 0px;
}

.country-list {
	margin-left: 0px;
	float: left;
	width: 290px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
}
/*** new css added ashok **/
.service-list {
	margin:10px 0 0 10px;
	float:left;
	width:600px!important;
}
/***** end **************/

.career-vertical-box {
	margin-left: 0px;
	float: left;
	width: 290px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
}

.inner-career-vertical-box {
	margin-left: 0px;
	float: left;
	width: 240px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
}

.career-vertical-right-box {
	margin-left: 265px;
	width: 290px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
}

.inner-carrer-job-description-vertical-box {
	margin-left: 0px;
	float: left;
	width: 145px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
}

.inner-carrer-job-description {
	margin-left: 0px;
	float: right;
	width: 430px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 20px;
}

.partners-body {
	width: 600px;
	padding-top: 20px;
}

.partners-body1 {
	width: 600px;
	height: 500px;
	float: left;
}

.country-list-right-box {
	margin-left: 0px;
	float: left;
	width: 290px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
}

.International-business-big-body-box {
	margin-left: 0px;
	float: left;
	width: 600px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.International-business-body-box {
	margin-left: 0px;
	margin-bottom: 5px;
	float: left;
	width: 265px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.career-body-box {
	margin-left: 0px;
	margin-bottom: 10px;
	float: left;
	width: 250px;
	height: 200px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.career-body-right-box {
	margin-left: 0px;
	margin-bottom: 10px;
	float: right;
	width: 430px!important;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.career-right-box {
	margin-left: 0px;
	margin-bottom: 10px;
	float: right;
	width: 250px;
	height: 200px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.career-right-box1 {
	margin-left: 0px;
	margin-bottom: 10px;
	float: right;
	width: 250px;
	height: 180px;
}

.career-body-image {
	margin-left: 0px;
	margin-bottom: 40px;
	float: left;
	width: 240px;
	height: 150px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.career-body-text {
	margin-left: 0px;
	margin-bottom: 40px;
	float: right;
	width: 250px;
	height: 150px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.partners-body-box {
	width: 592px;
	margin-bottom: 15px;
}

.partners-body-box1 {
	width: 592px;
	margin-bottom: 0px;
}

.partners-body-box2 {
	width: 592px;
	margin-bottom: 0px;
	float: left;
}

.test-box {
	width: 190px;
	text-align: right;
	font-size: 13px;
	
	color: #4d4d4d;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 75px;
}

.partners-logo-heading {
	width: 190px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	
	color: #4d4d4d;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 110px;
}

.partners-heading {
	width: 190px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #4d4d4d;
	margin-left: 100px;
}

.partners-heading a:hover {
	color: #d20000;
	text-decoration:underline;
}
.case-study {
	width: 170px;
	height: 20px;
}

.case-study-select {
	float: right;
	width: 150px;
}

.service_box_heading {
	width: 265px;
	text-align: left;
	font-size: 13px;	
	color: #4d4d4d;
	float: left;
	border-bottom: #CCCCCC solid 1px;
	padding-bottom: 4px;
}

h2.service_box_heading {
	display:block;
	width:290px;
	text-align:left;
	font-size:14px;	
	color:#D20000;
	float:left;
	border-bottom:#CCCCCC solid 1px;
	padding:0 0 4px 0;
	margin:10px 0 0 0;
}

.service_box_heading a {
	color:#555;
}
.service_box_heading a:hover {
	color:#d20000;
	text-decoration: underline;
}


.service_body_box {
	float:left;
	width:300px;
	height:auto;
	display:block;
	margin:0 0 5px 0;
}

.flag_language{
	float:left;
	width:300px;
	margin:0 0 10px 0;
	height:130px;
	display:inline;
}

.flag_language img {
	float:left; 
	margin:2px 8px 20px 0; 
	display:block;
}

.language_flag_text {float:left; width:242px;}

.language_flag_text p {
	display:block;
	float:left; 
	width:218px;
	padding:5px 10px 0 0; 
	margin:5px 0 0 0;
	border-top:#CCCCCC solid 1px;
}

.flag_language h2 {
	display:block;
	width:200px!important;
	text-align:left;
	font-size:14px;	
	color:#4D4D4D;
	float:left;
	margin:0;
}

.flag_language h2 a {
	display:block;
	width:200px!important;
	text-align:left;
	font-size:14px;	
	color:#4D4D4D;
	float:left;
	margin:0;
}

.flag_language h2 a:hover {
	display:block;
	width:200px!important;
	text-align:left;
	font-size:14px;	
	color:#D20000;
	float:left;
	margin:0;
}

.test-box-text {
	width: 192px;
	float: right;
	margin-right: 0px;
	margin-top: 2px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 12px;
	color: #4d4d4d;
}

.test-box-text p, .search_results_box p,
.charity-heading-box1 p ,
.charitybox p ,
.service_text_body p ,
.about-us-left-box-text p, 
.press-room-top-box p,
.home_contents p,
.home_contents_right p {
	padding:0px;
	margin:0px;
	display:inline;
}

.partners-box-text {
	width: 492px;
	float: right;
	margin-right: 0px;
	margin-top: 2px;
	text-align: left;
	font-size: 12px;	
	color: #4d4d4d;
}

.partners-box-text1 {
	width: 600px;
	height: 30px;
	float: right;
	margin-right: 0px;
	margin-top: 2px;
	text-align: left;
	font-size: 12px;
	color: #4d4d4d;
	margin-top: 0px;
}

.service_text_body {
	width:290px;
	float:left;
	text-align:left;
	color:#4D4D4D;
	margin:4px 0 0 0;
}

.country-flag {
	margin-top:8px;
}

.heading-alignment,.heading-alignment12 {
	color:#4D4D4D;
	font-size:13px;
}

.heading-alignment12 a:hover {
	color:#d20000;
	text-decoration: underline;
}

.heading-alignment-case-studies {
	color: #4d4d4d;
	float: left;
}

.heading-alignment-international-busness {
	border-bottom:solid #cccccc 1px;
	width:192px; 
	margin-bottom:0px;	
	float: left;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:3px;
}

.heading-alignment-international-busness a{
	color:#4d4d4d;
}

.heading-alignment-international-busness a:hover{
	color:#d20000;
	text-decoration: underline;
}

.heading-alignment-case-studies a {
	color:#4d4d4d;
}
.heading-alignment-case-studies a:hover {
	color:#d20000;
	text-decoration: underline;
}

.heading-alignment:hover {
	text-decoration: underline;
}

.international-business-more {
	color: #d20000;
	vertical-align:text-bottom;
	margin-top:5px; 
	margin-bottom:5px;
	padding:2px 10px;
	/*margin-bottom:10px;*/
}

.leftboxtext p { 
	border-top:solid #ccc 1px;
	float:left; 
	text-align:left;
	margin-top:5px;
}

.leftbox1 

a.press-room-more {
	color: #d20000;
}
a.press-room-more:visited{color: #d20000!important;}

a.press-room-more:hover {
	color: #d20000;
	text-decoration: underline;
}

a.international-business-more { background-color:#ccc; float:right; text-align:right;}

a.international-business-more:hover {
	color: #d20000;
	text-decoration: underline;
}

a.international-business-more:visited, .international-business-more {color: #d20000;}

.more-link {
	color: #d20000;
	float: right;
}

.partner-more {
	color: #d20000;
	vertical-align: text-bottom;
	float: right;
}

.partner-more1 {
	color: #d20000;
	vertical-align: text-bottom;
	float: right;
	margin-right: 13px;
}

.partner-more:hover {
	text-decoration: underline;
}

.text-body-international business {
	width: 50px;
	height: 50px;
	vertical-align: top;
	text-align: justify;
	float: right;
}

.test-box-border {
	background: url(../images/2.png);
	background-repeat: no-repeat;
	margin-bottom: 2px;
	margin-left: 75px;
}

.home-heading-box-border {
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}

.home-box-border-baground {
	background: url(../images/2.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	vertical-align: bottom;
}

.parners-border {
	background: url(../images/2.png);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 110px;
}

.parners-border1 {
	background: url(../images/2.png);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 100px;
}

.test-box-border-home {
	background: url(../images/2.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	float: left;
}

.international-contry {
	padding-left: 80px;
}

.international-bottomborder {
	border-bottom: solid;
	border-color: #4d4d4d;
}

.special_sector_list {
	float: left;
	margin-top: 30px;
	padding-left: 60px;
}

.special_sector_body_text {
	position: relative;
	top: 900px;
	left: -50px;
}

.learn_language_home {
	padding: 0px;
	float: right;
	width: 100px!important;
	height: 272px!important;
}

.learn_a_language {
	width: 100px;
	height: 130px;
	margin-top: 0px;
}

.special_sector_text {
	width: 150px;
	height: 100px;
	float: left; text-align :left;
	left: 425px;
	top: 500px;
}

.learn_a_language_image {
	float: left; text-align :left;
	left: 690px;
	top: 407px;
}

.learn_a_language_text {
	width: 150px;
	height: 100px;
	float: left; text-align :left;
	left: 800px;
	top: 395px;
}

.Return_on_investment_image {
	float: left;
	text-align: left;
	left: -160px;
	top: 28px;
}

.return_on_investment_text {
	width: 150px;
	height: 100px;
	float: left; text-align :left;
	left: -50px;
	top: 25px;
}

.return_on_investnment {
	width: 100px;
	height: 130px;
	margin-top: 5px;
}

#get {
	border: #eaeaea solid 1px;
}

#get :hover {
	background-color: #eaeaea;
}

.pressroom-top-white {
	background-color: #ffffff;
	width: 290px;
	height: 30px;
	float: left;
	margin-bottom: 15px;
}

.pressroom-top-white1 {
	background-color: #ffffff;
	width: 290px;
	height: 30px;
	float: left;
	margin-bottom: 15px;
	margin-top: 5px;
}

.press-room-leftboxtext {
	text-align: justify;
	margin-left: 0px;
	float: left;
	width: 285px;
	min-height: 60px;
	padding-right: 5px;
	padding-top: 0px;
}

.press-room-main_image {
	width: 170px;
	height: 170px;
	background: url(../images/press-room-home.png) left top no-repeat;
	float: left;
}

/*End of Press room*/ /*Language article*/
.language-article-middlebar {
	float: left;
	background: url(../images/middlebar.png);
	width: 370px;
	height: 45px;
	margin-top: 9px;
	margin-bottom: 1px;
	color: #4d4d4d;
}

.language-article-middlebar-links {
	float: left;
	background: url(../images/middlebar.png) -2px center;
	width: 370px;
	margin-top: 5px;
	padding-bottom: 4px;
	color: #4d4d4d;
	float: left;
}

.language-article-main_text {
	background: #ffffff;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	width: 400px;
	height: 150px;
	float: left;
	color: #4d4d4d;
	margin-left: 0px;
}

/*contact us*/
.find-us {
	float: left;
	width: 130px;
	font-size: 12px;
}

.find-address {
	text-align: left;
	width: 230px;
	font-size: 12px;
	margin-left: 10px;
}

.contact-us-open-time {
	width:290px;
	text-align:left;
	font-size:12px;
	color:#4d4d4d;
	padding-top:2px;
	padding-bottom:10px;
}

.contact-us-open-time1 {
	width: 285px;
	text-align: left;
	font-size: 12px;
	
	color: #4d4d4d;
	padding-top: 2px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.about-us-font {
	font-size: 13px;
	color: #4d4d4d;
	margin-bottom: 10px;
}

.about-us-font1 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #eaeaea;
}

.about-us-font2 {
	font-size: 13px;
	margin-bottom: 10px;
	background-color: #eaeaea;
}

.about-us-table-contents {
	font-size: 12px;
	
}

.about-us-map {
	float:left;
	width:290px;
	margin-top:8px;
}

.contact-us-box {
	float:left;
	width:280px;
	padding:0 5px 0 0;
	margin:0 15px 0 0;
}

.main_contact-us-text {
	background: #ffffff;
	width: 310px;
	height: 170px;
	float: right;
	color: #4d4d4d;
	margin-left: 0px;
	text-align: left;
}

.address {
	
	font-size: 16px;
	font-weight: bold;
}

.contact-us-red {
	color: #d20000;
	font-weight: bold;
}

/*Language article*/
.languages-article {
	float: left;
	background: url(../images/middlebar.png);
	width: 400px;
	height: 45px;
	margin-top: 9px;
	margin-bottom: 1px;
	color: #4d4d4d;
}

.heading-article {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: right;
	width: 400px;
	height: 45px;
	background-color: #eaeaea;
}


.heading-article1 {
	padding-top: 3px;
	padding-left: 0px;
	float: right;
	width: 400px;
	height: 25px;
	background-color: #eaeaea;
}

.heading-article-text {
	padding-top: 11px;
	padding-left: 0px;
	float: right;
	width: 400px;
	border-bottom: #d20000 1px solid;
	margin-bottom: 10px;
}

.heading-article-text1 {
	padding-top: 10px;
	padding-left: 0px;
	float: right;
	width: 400px;

}

.heading {
	color:#4d4d4d;
	font-size: 21px;
	padding:0px;
	margin-top: 0px;
}

.heading1 {
	color:#4d4d4d;
	font-size: 16px;
	padding-left: 4px;
	margin-top: 0px;
	
}

.main_text-article {
	background: #ffffff;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 400px;
	height: 150px;
	float: left;
	color: #4d4d4d;
	margin-left: 0px;
}

.article-links {
	float: right;
	background: url(../images/middlebar.png) -2px center;
	width: 400px;
	margin-top: 10px;
	padding-bottom: 0px;
	color: #4d4d4d;
	/* font-size: 11px; */
}

.article-box {
	margin-top: 0px;
	float: right;
	width: 400px;
	height: 70px;
	margin-bottom: 10px;
}

.article-right-text {
	margin-left: 0px;
	width: 400px;
	float: right;
}

.article-right-text1 {
	margin-top: 12px;
	width: 400px;
	float: right;
}

.article-middle-text {
	width: 600px;
	float: left;
}

.article-quote { /*new class added*/
	color: #4d4d4d;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	width: 300px;
	float: right;
	font-size: 18px;
	font-weight: 300;
	display:block;
	
	font-style: italic;
}

.article-left-text1 {
	width: 270px;
	float: left;
	padding-top: 10px;
}

.sitemap {
	
	font-weight: normal;
}

.sitemap-inner {
	
	font-size: 13px;
}

.sitemap-section {
	font-weight: bold;
	font-size: 13px;
}

/*FAQ*/
.FAQ-box-text {
	width: 600px;
	height: 70px;
	float: right;
	margin-right: 0px;
	margin-top: 2px;
	text-align: left;
	font-size: 12px;
	
	color: #4d4d4d;
}

.FAQ-box-text1 {
	width: 600px;
	height: 70px;
	margin-top: 2px;
	text-align: left;
	font-size: 12px;
	
	color: #4d4d4d;
}

.FAQ-border {
	background: url(../images/2.png);
	background-repeat: no-repeat;
	margin-top: 3px;
}

.clients-heading-text {
	padding-top: 15px;
	padding-left: 4px;
	float: left;
	width: 600px;
	border-bottom: #d20000 1px solid;
	margin-bottom: 5px;
}

.clients-heading-text h2 {
	font-size:21px;
	margin:5px 0;
}

/*instant quote*/
.instant-quote-innerpage {
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	width: 183px!important;
	border-bottom: 3px solid #d20000;;
	border-top: 3px solid #d20000;
	color: #d20000;
	text-align: left;
	padding-top:4px;
	font-weight: bold;
	font-size: 15px;

}

.quote-text1 {
	color:#d20000;
}

.quote-text1:hover {
	text-decoration: underline;
	color:#d20000;
}
.quote-text1:visited {
	color:#d20000;
}

.test-text1 {
	color: #4d4d4d;
}

.call-us-on{
	color: #d20000;
	font-size: 19px;
	margin:10px 0 0 0;
	}

.call-us-on h5{
	margin:0 0 2px 0;
}

.call-us-on span{
	margin:0 0 5px 0;
}

.call-us-on img{
	margin:5px 0 0 0;
}

/*--------------------client bar--------------------------*/
.more-client-list {
	float: right;
	padding: 0px;
}

.more-client-list:hover {
	text-decoration: underline;
	color:#d20000;
}

.middle-bar-navigation-indicator {
	float: left;
	padding: 5px;
	font-size:12px;
}
.middle-bar-navigation-new{
	float: left;
	padding:0;
	font-size:12px;
}
.middle-bar-navigation-new ul{float:left; list-style:none;}
.middle-bar-navigation-new li{float:left; padding:0 5px 0 0; border-right:1px solid #000;}
.middle-bar-navigation-new li a{ float:left;color:#000; text-decoration:none;}
.middle-bar-navigation-new li a:hover{ color:#FF0000; text-decoration:underline;}
.middle-bar-navigation-new li.none{float:left; border:none;}
a.middle-bar-navigation-indicator{float:left; padding-bottom:0px;}
.middlebar-links {
	float: left;
	background: url(../images/middlebar.png) -2px center;
	width: 600px;
	height: 18px;
	margin-top: -16px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #4d4d4d;
}

.middlebar-links a {
	color:#4d4d4d;
}
.middlebar-links a:hover {
	color:#d20000;
	text-decoration: underline;
}
/*---------------------------End of client bar----------------------------------*/
	/*Quotation*/
.service-quality {
	width: 600px!important;
	height: 100px;
	padding-bottom: 15px;
}

.service_options{
	width: 600px!important;
	height: 90px;
	padding-bottom: 0px;
}

.estimate-box {
	float: left;
	width: 295px!important;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #4d4d4d;
	
}

.estimate-box1 {
	float: right;
	width: 295px!important;
	margin-top: 7px;
	color: #4d4d4d;
	
}

.standard-text {
	margin-left: 100px;
	text-align: left;
	padding-top:5px;
}

.quotation-text-1 {
	color: #d20000;
}

.topic-heading-1 {
	background: #eaeaea;
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
	margin-top: 15px;
}

/*End of quotation*/
.your-quote-box {
	float: left;
	width: 600px!important;
	height: 15px;
	border-top: 1px solid #969696;
	text-align: right;
	color: #4d4d4d;
	
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
}

.your-quote-box-rate {
	float: left;
	width: 600px!important;
	height: auto;
	border-top: 1px solid #969696;
	text-align: right;
	color: #4d4d4d;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
}

.your-quote-box-order {
	float: left;
	width: 600px!important;
	height: auto;
	text-align: right;
	color: #4d4d4d;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
}

.quote-box-border {
	float: left;
	width: 600px!important;
	border-bottom: 1px solid #969696;
	text-align: left;
	color: #4d4d4d;
	
	font-weight: bold;
	font-size: 13px;
	margin-top: 35px; /*border:;*/
}

.your-quote-box1 {
	float: left;
	width: 600px!important;
	height: auto;
	margin-top: 20px;
}

.your-quote-box-text {
	float: left;
	width: 300px!important;
	height: auto;
	text-align: left;
	color: #4d4d4d;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
}

.home-heading-box-border1 {
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}

.atc {
	width: 184px;
	height: auto;
	float: left;
	margin-top: 8px;
	margin-bottom: 0px;
}

.acceptable_carts{
	margin-top:10px;
	}

/*--------Services  part CSS------*/
.test1-service {
	width: auto;
	height: 40px;
}

.contact-us {
	margin-left: 9px;
}

.contact-us1 {
	margin-left: 9px;
}

.contact-us-text{
	margin-left: 10px;
	width:163px;
}

.contact-us-input{
	width:163px;
}

.contact-us-attach{
	width:10px;
}

.partners-heading-FAQ {
	width: 600px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
}

.partners-heading-FAQ1 {
	width: 600px;
	text-align: left;
	font-size: 14px;
	
	color: #4d4d4d;
}

.partners-heading-FAQ2,.partners-heading-FAQ_2 {
	width: 276px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
	font-weight: bold;
	border-bottom: #eaeaea solid 1px;
	padding-bottom: 3px;
}

.partners-heading-FAQ_2 {
	margin-bottom: 5px;
}

.partners-heading-FAQ4 {
	width: 276px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
	font-weight: bold;
	background-color: #eaeaea;
	margin-bottom: 7px;
	padding-top: 3px;
}

.partners-heading-FAQ8 {
	width: 276px;
	text-align: left;
	font-size: 14px;
	
	color: #4d4d4d;
	background-color: #eaeaea;
	margin-bottom: 7px;
	padding-top: 3px;
}

.partners-heading-FAQ3 {
	width: 290px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
	font-weight: bold;
	border-bottom: #eaeaea solid 1PX;
	padding-bottom: 3px;
	margin-top: 15px;
}

.partners-heading-FAQ5 {
	width: 295px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
	font-weight: bold;
	border-bottom: #eaeaea solid 1PX;
	padding-bottom: 3px;
}

.test-box-contact-us {
	width: 285px;
	height: 18px;
	padding-top: 4px;
	text-align: left;
	font-size: 14px;
	
	color: #4d4d4d;
	padding-left: 5px;
	margin-left: 0px;
	background-color: #eaeaea;
}

.home-body-heading-box {
	width: 290px;
	height: 15px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
}

.home-body-heading-box1 {
	width: 290px;
	height: 15px;
	text-align: left;
	font-size: 13px;
	
	background-color: #eaeaea;
	color: #4d4d4d;
	margin-bottom: 5px;
	padding-bottom: 1px;
	padding-top: 3px;
}

.home-body-heading-box2 {
	width: 293px;
	height: 18px;
	text-align: left;
	font-size: 13px;
	
	background-color: #eaeaea;
	color: #4d4d4d;
	margin-bottom: 5px;
	padding-bottom: 1px;
	padding-top: 3px;
	margin-left: -10px;
}

.home-body-heading-box-left {
	width: 280px;
	height: 15px;
	text-align: left;
	font-size: 13px;
	
	color: #4d4d4d;
}

.home-body-heading-box-left1 {
	width: 280px;
	height: 15px;
	text-align: left;
	font-size: 13px;
	color: #4d4d4d;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.home-body-heading-box-left1 a {
	color:#4d4d4d;
}
.home-body-heading-box-left1 a:hover {
	color:#d20000;
	text-decoration: underline;
}

.home-body-heading-box-left11 {
	width: 280px;
	height: 15px;
	text-align: left;
	font-size: 13px;
	color: #4d4d4d;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 5px;
}


.home-body-heading-box-left11 a {
	color:#4d4d4d;
}
.home-body-heading-box-left11 a:hover {
	color:#d20000;
	text-decoration: underline;
}

.charity-heading-box1 {
	width: 184px;
	height: 15px;
	
	font-size: 13px;	
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.charity-heading-box1 a:hover {
	color:#d20000;
	text-decoration: underline;
}


.charity-text-1 {
	vertical-align: text-top;
}

.charity-unicef {
	margin-bottom: 5px;
	margin-right: 7px;
}

.charity-text-home {
	text-align: left;
	color: #4d4d4d;
	
	font-size: 12px;
}

.charity-text-home a:hover{
	color: #d20000;
	text-decoration: underline;
}


.charitybox-about-us {
	margin-top: 0px;
	margin-left: 10px;
	padding: 0px;
	float: left;
	margin-left: 0px;
	color: #4d4d4d; 
}

.generic_partners_text{
	float: left;
	margin: 10px 0 10px 0;
	color: #4d4d4d; 
	font-size: 11px;
	width:180px;
}

/*-----------------------------------------------------Services new design CSS*/
.service_block{
	width:135px;
	height:45px;
	float:left;
	margin:8px 0 2px 0;
	/*padding:0 0 10px 0;*/
	padding:0;
	border-bottom:1px #EAEAEA solid;
	color:#4D4D4D;
	font-size:13px; 
	font-family:Arial;
}

.service_sector_setting {
	display: block;
	margin-left: 46px;
	margin-top: 3px;
}

.service_sector_setting_1 {
	display: block;
	margin-left: 57px;
	margin-top: 10px;
}

.set_icon {
	margin-right: 2px;
	width: 52px;
	height: 45px;
	float: left;
}
.image_left{
	float:left;
	padding:10px;
	padding-top:0px;
	padding-left:0px;
}

/*-----------------------------------------Sectors CSS----------------------------------*/
.sector_block_1 {
	width: 132px;
	height: 45px;
	float: left;
	margin-bottom: 6px;
	margin-top: 6px;
	padding-bottom: 8px;
	padding-top: 0px;
	border-bottom: 1px #eaeaea solid;
	color: #4d4d4d;
	font-size: 13px;
	font-family: Arial;
}

.sector_list {
	display: block;
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*--------------------------------------------End of Sectors-------------------------------*/
.conferenceequipment:hover {
	background-color: #eaeaea;
}

.quote_buttons {
	float: right;
	vertical-align: top;
	padding-top: 5px;
}

/*====================================Error Page CSS*/
.error_top {
	float: left;
	background-color: #eaeaea;
	width: 600px;
	height: 35px;
	margin-top: 13px;
	margin-bottom: 10px;
	padding-top: 20px;
	color: #4d4d4d;
	border-bottom: #d20000 solid 1px;
}

.error_display {
	color: #d20000;
	font-size: 13px;
	
	font-weight: bold;
}

.error_info {
	text-align:center;
	color:#4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	size: 16px;
}

.guide {
	width: 600px;
	height: 280px;
	
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
	margin-top: 10px;
}

.link_left {
	width: 160px;
	float: left;
}

.link_middle {
	width: 220px;
	margin-left: 170px;
}

.link_right {
	width: 194px;
	float: right;
}

.link_space {
	height: 20px;
	margin-bottom: 8px;
}

/****************************Editorial Site CSS*/
.home-contents-box {
	margin-top: 10px;
	float: right;
	width: 290px;
	min-height: 200px;
	color: #4d4d4d;
}

.press-room-left-down-box,.press-room-left-down-box_right {
	float: left;
	width: 290px!important;
	height: 140px!important;
	margin-left: 0px;
	color: #4d4d4d;
	margin-bottom: 10px;
	margin-top: 25px;
}

.press-room-left-down-box_right {
	float: right;
}

.press-room-box {	
	margin-top: 25px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	color: #4d4d4d;
}

.press-room-top-box,.press-room-top-box_right {
	font-size: 15px;
	font-weight: bold;
	color: #4d4d4d;
	display:block;
	padding-left: 3px;
	padding-top: 8px;
	border-bottom: solid #cccccc 1px;
	margin-bottom: 10px;
	margin-top: 15px;
	text-align: left;
}

.press-room-top-box_right {
	border-bottom: solid #d20000 1px;
	color: #d20000;
	
}

.leftboxtext {
	margin-left: 10px;
	float: right;
	width: 190px;
	margin-top: 0px;
	text-align: left;
}

.press_roon_inner_text {
	width: 290px;
	height: auto;
	text-align: left;
}


.press-room-leftbox1 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	width: 290px!important;
	height: 200px!important;
	color: #4d4d4d;
	
}

.pressroom-top-gray,.pressroom-top-red {
	background-color: #969696;
	width: 290px;
	height: 30px;
	float: left;
	margin-bottom: 10px;
}

.pressroom-top-red {
	background-color: #d20000;
}

.press_room_text_body {
	width: 600px;
	height: 160px;
	margin-bottom: 10px;
}

/*End of editorial*/ /*Index body CSS*/
.leftbox1 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	width: 280px!important;
	/*height: 190px!important;*/
	height:auto!important;
	color: #4d4d4d;
	
}

.home_contents_text {
	margin-top: 10px;
	float: right;
	width: 290px;
	height: 190px;
	color: #4d4d4d;
}

.home_contents,.home_contents_right {
	float: left;
	width: 280px!important;
	height: 140px!important;
	color: #4d4d4d;
}

.home_contents_right {
	float: right;
	width: 290px;
}

.home_contents_text1 {
	margin-left: 10px;
	float: left;
	vertical-align:top;
	/*text-align: top;*/
}

.home-content {
	width: 600px;
	height: 200px;
	margin-bottom: 20px; display:inline
}

.home-content p{ padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px}

.home-content {
	width: 600px;
	height: 180px;
}

.service_translation_menu {
	background-image: url(../images/service_translation.png);
}

.service_website-localisation_menu {
	background-image: url(../images/service_website_localisation.png);
}

.service_software-localisation_menu {
	background-image: url(../images/service_software_localisation.png);
}

.service_proofreading-services_menu {
	background-image: url(../images/service_proofreading.png);
}

.service_typesetting-services_menu {
	background-image: url(../images/service_typesetting.png);
}

.service_simultaneous-interpreting_menu {
	background-image: url(../images/service_simultaneous_interpreting.png);
}

.service_telephone-interpreting_menu {
	background-image: url(../images/service_telephone_interpreting.png);
}

.service_consecutive-interpreting_menu {
	background-image: url(../images/service_consecutive_interpreting.png);
}

.service_voiceover-services_menu {
	background-image: url(../images/service_voiceover.png);
}

.service_conference-equipment_menu {
	background-image: url(../images/service_conference_equipment.png);
}


/* Sectors Menu*/
.sectors_finance_menu {
	background-image: url(../images/sectors_finance.png);
}

.sectors_industrial_menu {
	background-image: url(../images/sectors_industrial.png);
}

.sectors_publishing_menu {
	background-image: url(../images/sectors_publishing.png);
}
.sectors_media_menu {
	background-image: url(../images/sectors_media.png);
}

.sectors_diplomacy_menu {
	background-image: url(../images/sectors_diplomacy.png);
}

.sectors_medical_menu {
	background-image: url(../images/sectors_medical.png);
}

.sectors_legal_menu {
	background-image: url(../images/sectors_legal.png);
}

.sectors_software_menu {
	background-image: url(../images/sectors_software.png);
}

.sectors_broadcast_menu {
	background-image: url(../images/sectors_broadcast.png);
}


.search_top_box{
	width:100%;
	height:20px;
	background-color:#eaeaea;
	border-top:solid 1px #d20000;
	clear:both;
	padding:5px;
	margin-top:5px;
}


.search_big_text {
	font-family:Arial;
	font-weight: normal;
	font-size: 120%;
	text-decoration: underline; 
}
a.search_big_text:visited  {
	font-family:Arial;
	font-weight: normal;
	font-size: 120%;
	text-decoration: underline; 
}

 .search_results_box a:hover{
 	text-decoration: none;
 }

.search_link{
	font-family:Arial;
	font-weight: normal;
	/* font-size: 90%; */
	color: #0000FF;
}
.mandatory{
color:#FF0000;
}

/***********************quotation start*******************/
#main_container{width:600px; float:left;}
#main_container h2{float:left; background:#CC0000; color:#fff; font-size:16px; padding:3px 34px 2px 14px; font-weight:bold; margin:0px; width:auto;}
#main_container div.main_content{float:left; width:600px; border-top:3px solid #CC0000; padding:0px; margin:0px;}
#main_container div.main_content img{float:left; padding:15px 12px 15px 12px; margin:0px;}
#main_container div.main_content p{float:left; width:450px; padding:17px 0 2px 0!important; margin:0px; color:#2e2e2e;}
#main_container div.main_content p strong{color:#404040;}
#main_container div.estimate{float:left; width:600px; border-top:2px solid #CC0000; padding:0px; margin:0px;}
#main_container div.estimate h5{float:left; width:590px; font-weight:normal; font-size:13px; font-weight:bold; margin:0;padding:10px 5px 5px 5px;}
#main_container form{float:left; width:600px; margin:0px; padding:0px;}
#main_container fieldset{float:left; width:300px; margin:0px; background:none; border:none; padding:11px 0 11px 0; border-top:2px solid #ababab; }
#main_container fieldset.second{float:left; width:600px; margin:0px; background:none; border:none; padding:11px 0 11px 0; }

#main_container label{float:left; width:89px; margin:0px; padding:6px 0 0 11px; font-weight:normal;}
#main_container textarea{float:left; width:141px; border:2px solid #d9d9d9; color:#333; margin:6px 0 0 0; padding-top:2px;font-size:11px; background:none;}
#main_container label.bot_text{float:left; width:250px; margin:0px; padding:6px 0 0 11px; font-weight:normal; font-size:11px;}
#main_container label.bot_text span{float:left; font-size:12px; font-weight:bold;}
#main_container input{float:left; width:141px; border:2px solid #d9d9d9; color:#333; margin:6px 0 0 0; padding-top:2px;font-size:11px; background:none;}
#main_container input.small{float:left; width:100px; border:2px solid #d9d9d9; color:#333; margin:6px 0 0 0; padding-top:2px;font-size:11px; background:none;}
#main_container input.btn{float:left; width:60px; border:2px solid #d9d9d9; color:#333; padding:0px 5px 2px 10px!important; margin:20px 30px 0 10px;  font-size:11px; text-decoration:underline; text-align:right;}
#main_container input.btn1{float:left; width:180px; border:2px solid #d10000; color:#d10000; padding:0px 0px 2px 3px!important; margin:20px 0 0 0px;  font-size:11px; text-decoration:underline; text-align:left;}
#main_container input.btn4{float:left; width:60px; border:2px solid #eee; color:#fff; padding:0px 0px 2px 3px!important; margin:20px 0 0 90px;  font-size:11px; text-decoration:underline; text-align:left; background:#d10000;}
#main_container input.btn2{float:right; width:200px; border:2px solid #d9d9d9; color:#d10000; padding:0px 0px 2px 3px!important; margin:60px 20px 0 0px;  font-size:11px; text-decoration:underline; text-align:left; background:none;}
#main_container ul{width:580px; float:left; list-style:none; border-top:2px solid #ababab; padding:0; margin:0;}
#main_container li{width:auto; float:left; font-size:12px; padding-right:22px; font-size:11px; padding:10px 0 0 0; margin:0;}
#main_container li a{color:#4D4D4D; text-decoration:underline; font-weight:bold; padding:0px 0 0 0px; margin:10px 0 0 0;}
#main_container li a:hover{color:#4D4D4D; text-decoration:none;}
#main_container li img{width:auto; float:left; margin:0 40px 0 0;}
#main_container h3{float:left; font-size:14px; padding:40px 0 0px 0px; margin:0px; width:auto; font-weight:normal;}
/***********************quotation start*******************/

/***********************etimate start*******************/
#main_container div.main_content div.left_new{width:160px; float:left; padding-top:8px;}
#main_container div.main_content div.left_new p{float:left; width:160px; padding:0px 0 2px 0!important; margin:0px; color:#2e2e2e; font-size:11px;}
#main_container div.main_content div.left_new p strong{padding:0px 0 2px 0!important; font-weight:bold;}
#main_container h4{float:left; background:#eaeaea; color:#2e2e2e; font-size:13px; font-weight:normal; border-top:2px solid #d20000; width:590px; padding:3px 5px 5px 5px; margin:0;}
#main_container div.main_content div.text{width:590px; float:left; padding:5px;}
#main_container div.main_content div.text p{width:450px; float:left; margin:0px!important; padding:0px!important;}
#main_container div.main_content div.text span{width:140px; float:right; color:#2e2e2e; margin:0; text-align:right;}
#main_container div.main_content div.text a{color:#d20000; text-decoration:underline;}
#main_container div.main_content div.text a:hover{color:#d20000; text-decoration:none;}

#main_container div.main_content div.table_top{width:600px; float:left; padding:0px; background:url(../images/heading_bg.jpg) repeat-x left top; border-bottom:2px solid #eaeaea}
#main_container div.main_content div.table_top p{width:340px; float:left;margin:0; padding:4px 0 9px 0 !important; font-size:11px;}
#main_container div.main_content div.table_top p.last{width:148px; float:left;margin:0; padding:4px 0 9px 0 !important;}
#main_container div.main_content div.table_top ul.bg{width:600px; float:left; list-style:none; margin:0px; padding:0px; border:none;background:url(../images/heading_bg.jpg) repeat-x left top;}
#main_container div.main_content div.table_top ul{width:600px; float:left; list-style:none; margin:0px; padding:0px; border:none;}
#main_container div.main_content div.table_top li{width:auto;float:left;font-size:12px!important; padding:3px 0px 6px 0;}
#main_container div.main_content div.table_top li img{float:left; padding:3px 0 0 0!important; margin:0!important;}
#main_container div.main_content div.table_top li.first{width:135px;float:left; padding-left:5px;}
#main_container div.main_content div.table_top li.second{width:40px;float:left;}
#main_container div.main_content div.table_top li.third{width:142px;float:left;}
#main_container div.main_content div.table_top li.four{width:93px;float:left;}
#main_container div.main_content div.table_top li.five{width:100px;float:left;}
#main_container div.main_content div.table_top li a{color:#d20000; text-decoration:underline; font-weight:normal;}
#main_container div.main_content div.table_top li a:hover{color:#d20000; text-decoration:none;}
#main_container div.main_content div.table_top div.right_button {width:260px; float:right; padding-top:5px;}
#main_container div.main_content div.table_top div.right_button ul{width:260px; float:right; list-style:none; margin:0px!important; padding:0px!important;}
#main_container div.main_content div.table_top div.right_button li{width:auto; float:right; background:#fff; border:2px solid #cccccc; padding:0 10px 0 10px!important; margin-right:4px;}
#main_container div.main_content div.table_top div.right_button li a{ color:#2e2e2e; text-decoration:none;}
#main_container div.main_content div.table_top div.right_button li a:hover{color:#2e2e2e; text-decoration:none;}

/***********************etimate start*******************/
/***********************reciept start*******************/
#main_container div.main_content div.thanks{background:#f3f3f3; width:600px; float:left; padding:5px 0 0 0; margin:20px 0 0 0;}
#main_container div.main_content div.thanks p{width:600px; float:left; margin:0px; padding:10px 0!important; text-align:center; line-height:18px;}
#main_container div.main_content p.small{float:left; width:447px; padding:17px 0 2px 3px!important; margin:0px; color:#2e2e2e; font-size:11px;}
/***********************reciept start*******************/

/* error, success and msg table css start here */
.error{background-image:url(../../administrator/images/error.gif); background-position:top left;background-repeat:no-repeat; padding:8px 0 10px 35px; font-weight:normal;  line-height:18px;float:left;font-weight:bold; font-size:12px; color:#FF0000;}

.error_service{background:url(../images/service_error.jpg) left top no-repeat;font-weight:normal;  line-height:18px;float:left; font-weight:bold; font-size:12px; color:#FF0000; padding-left:50px;}

/* success*/
.success{background-image:url(../../administrator/images/sucess.gif); background-position:top left; background-repeat:no-repeat; padding:10px 0 10px 40px; font-weight:normal; line-height:18px; font-weight:bold; font-size:13px; color:#366036;}

/***  Editor css **/
.style1 {
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
	font-size: 10pt;
}
.style2 {
	color: red;
  background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
	font-size: 12pt;
}

#editorData a{
text-decoration:underline;
}
 
 
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs {
	width:200px;
	display:none;
	background:#999;
	overflow:hidden;
	border:1px solid #FFF;
	border-bottom:none;
	padding:0;
	position:absolute;
	float:left;
	margin:27px 0 0 -1px;
	z-index:1;
}

#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li a {
	display:block;
	width:198px;
	background:#999;
	color:#FFF;
	padding:5px 0 5px 10px;
	line-height:normal;
	border-bottom:1px solid #FFF;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.de a {
	padding-left:24px;
	background:url(../../img_store/iconography/de.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.de a:hover {
	background:#CC0000 url(../../img_store/iconography/de.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.jp a {
	padding-left:24px;
	background:url(../../img_store/iconography/jp.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.jp a:hover {
	background:#CC0000 url(../../img_store/iconography/jp.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.fr a {
	padding-left:24px;
	background:url(../../img_store/iconography/fr.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.fr a:hover {
	background:#CC0000 url(../../img_store/iconography/fr.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.ar a {
	padding-left:24px;
	background:url(../../img_store/iconography/sa.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.ar a:hover {
	background:#CC0000 url(../../img_store/iconography/sa.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.es a {
	padding-left:24px;
	background:url(../../img_store/iconography/es.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.es a:hover {
	background:#CC0000 url(../../img_store/iconography/es.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.tr a {
	padding-left:24px;
	background:url(../../img_store/iconography/tr.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.tr a:hover {
	background:#CC0000 url(../../img_store/iconography/tr.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.zh a {
	padding-left:24px;
	background:url(../../img_store/iconography/zh.png) no-repeat 4px 50%;
}
#primaryNavigationWrapper ul.horizontalNavigation li ul.sub-navs li.zh a:hover {
	background:#CC0000 url(../../img_store/iconography/zh.png) no-repeat 4px 50%;
}


#primaryNavigationWrapper ul.horizontalNavigation li:hover ul.sub-navs { display:block;}

.your-order {

	background:#F9F9F9; 
	padding:10px; 
	border-top:2px solid #CC0000;
	border-bottom:1px solid #F9F9F9;
		
}

table.order-table tr td {border-bottom:1px solid #E9E9E9; }

.tr-header { background:#F1F1F1; font-weight:bold;}

tr .colored-tr {background:#F9F9F9;}

tr:hover .colored-tr {background:#FEFFDA;}

.order-info {

	background:#F9F9F9; 
	padding:10px; 
	border-top:2px solid #CC0000;
	border-bottom:1px solid #F9F9F9;

}

table.order-table tr:hover {background:#FEFFDA;}

input.select-button {
	color:#777;
	background:#F9F9F9;
	border:1px solid #E9E9E9;
	font-size:12px;
	width:100px;
	padding:5px;
	cursor:pointer;
}

input:hover.select-button {
	color:#777;
	background:#F0F0F0;
	border:1px solid #E0E0E0;
}

.estimate input {
	background:#F9F9F9;
	border:1px solid #E9E9E9;
	padding:5px;
	color:#777;
	margin:3px 0 3px 0;
	width:185px;
}

input.small {
	background:#F9F9F9;
	border:1px solid #E9E9E9;
	padding:5px;
	color:#777;
	margin:3px 0 3px 0;
	width:100px;
}

input.medium {
	background:#F9F9F9;
	border:1px solid #E9E9E9;
	padding:5px;
	color:#777;
	margin:3px 0 3px 0;
	width:185px;
}

.estimate label {
	color:#777;
	margin:5px 0 0 0;
}

.estimate textarea {
	background:#F9F9F9;
	border:1px solid #E9E9E9;
	padding:5px;
	color:#777;
	margin:3px 0 3px 0;
	width:185px;
	font-family:Arial;
	font-size:12px;
}

.seperator { margin:10px 0 0 0;}

.red-header {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.free-quote-box {
	background:#EAEAEA;
	width:179px!important;
	height:195px;
	margin:0 0 10px 0;
}

.right-quote-form label {
	display:block;
	width:30px;
	height:20px;
	float:left;
	margin:10px 0 0 10px;
	text-shadow:1px 1px 1px #FFF;
	-moz-text-shadow:1px 1px 1px #FFF;
	-khtml-text-shadow:1px 1px 1px #FFF;
	-webkit-text-shadow:1px 1px 1px #FFF;
}

select.quote-fields {
	font-size:11px;
	color:#4D4D4D;
	background:#FFF;
	border:solid 1px #CCC;
	height:20px;
	width:166px!important;
	margin:5px 0 0 7px;
}

input.quote-fields {
	font-size:11px;
	color:#4D4D4D;
	background:#FFF;
	border:solid 1px #CCC;
	height:17px;
	width:109px!important;
	margin:5px 0 0 7px;
	padding:4px 0 0 5px;
	float:left;
}

select.service-select {
	font-size:8px;
	color:#4D4D4D;
	background-color:#FFF;
	width:170px!important;
	margin:10px 0 0 7px;
	float:left;
}

input.blank { 
	background:none!important; 
	border:none!important;
	width:40px!important;
	float:left;
	*padding:4px 0 0 0;
}
.blank:hover { background:none; border:none;}
.blank:active { background:none; border:none;}
.blank:visited { background:none; border:none;}
.blank:focus { background:none; border:none;}

input.global-submit {
	display:block;
	width:164px;
	height:23px;
	padding:0 8px 4px 8px;
	text-align:center;
	background:#D9D9D9;
	float:left;
	margin:6px 0 0 8px;
	*margin:6px 0 0 7px;
	border:1px solid #E1E1E1;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	text-shadow: 0 1px 1px rgba(255,255,255,1);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	color:#777;
	cursor:pointer;
	
}

input:hover.global-submit {
	background:#D20000;
	border:1px solid #C03;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	text-shadow: 0 1px 1px rgba(200,200,200,1);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	color:#FFF;
}

.top-press { margin:15px 0 0 0;}

.pressroomsection {
	width:290px;
	height:auto;
	float:left;
	margin:10px 10px 0 0;
}

.pressheader { *margin:0 0 -15px 0;}

.pressheader h2 {
	display:block;
	width:150px;
	height:auto;
	margin:0px;
	padding:8px 0 2px 3px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background:#969696;
	float:left;
}

.pressheader span {
	display:block;
	width:60px;
	height:auto;
	font-size:11px;
	margin:10px 0 0 0;
	float:right;
}

.presscontent { width:285px; border-top:1px solid #969696;}
.presscontentnormal { width:285px; border-top:1px solid #C1C1C1;}
.redborder { border-top:1px solid #D20000;}

.top-press img {
	display:block;
	float:left;
	margin:7px 5px 0 0;
}

.top-press p {
	margin:0;
	padding:0;
}

.presscontent h4, .presscontentnormal h4 {
	display:block;
	width:190px;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#000!important;
	margin:5px 0 10px 0;
}

.presscontent p { 
	display:block; 
	float:right;
	width:190px;
	margin:0 0 0 0;
}

.presscontentnormal p { 
	display:block; 
	float:right;
	width:190px;
	margin:5px 0 0 0;
}

p.noimage {
	display:block; 
	float:right;
	width:285px;
	margin:5px 0 0 0;
}

a.noimage {
	margin:5px 0 0 0;	
}

.pressheader h2.press-normal-header {
	display:block;
	width:230px;
	height:auto;
	float:left;
	margin:0;
	padding:8px 0 2px 0;
	font-size:14px;
	font-weight:normal;
	color:#000;
	background:#FFF;
}

.redheader h2 {
	background:#D20000;
}

.redheader span {
	color:#D20000;
}

p.clientlogos img {
	display:block;
	width:180px;
	height:105px;
	padding:2px;
	margin:20px 9px 0 0;
	box-shadow: 0px 0px 3px #999;
	-moz-box-shadow: 0px 0px 3px #999;
	-html-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;
}

img.clientlogo {
	display:block;
	width:144px;
	height:84px;
	margin:0 0 10px 0;
	box-shadow: 0px 0px 3px #999;
	-moz-box-shadow: 0px 0px 3px #999;
	-html-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;	
}

.question {
	display:block;
	background:#FFF5F5;
	border:1px solid #F3E8E8;
	color:#D20000;
	padding:10px;
	width:560px;
	/*font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;*/
}

.answer {
	display:block;
	background:#F9F9F9;
	border:1px solid #F1F1F1;
	color:#555;
	padding:10px;
	width:560px;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;*/
	margin:-8px 0 0 0;
	line-height:18px;
}

.answer p {
	margin:0 0 10px 0;
}

.answer ul {
	list-style:decimal;
	margin:0;
}

.subheading {
	display:block;
	margin:10px 0 0 0;
	font-size:15px;
}

h3.faq-headers {
	font-size:16px;
}

.service-type-box {
	border-top:2px solid #D20000;
}

h2.service-type-header {
	display:block;
	background:#D20000;
	padding:5px;
	width:130px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.service-type {
	float:left;
	width:180px;
	font-size:11px;
	margin:0 0 10px 0;
}

.service-type-large {
	float:left;
	width:450px;
	font-size:12px;
	margin:0 0 10px 0;
}

img.service-image {
	margin:20px 15px 0 0;
	float:left;
}

img.service-image-large {
	margin:15px 15px 0 0;
	float:left;
}

h2.change-order {
	border-bottom:2px solid #D20000;
	font-size:14px;
	color:#D20000;
	padding:0 0 2px 0;
	margin:3px 0 0 0;
}

.order-table input {
	border:1px solid #CCC;
	background:#FFF;
	color:#555;
	margin:0 -15px 0 0;
}

/*.order-table input:hover {
	border:1px solid #D00000;
	background:#D20000;
	color:#FFF;
	margin:0 -15px 0 0;
}*/


.order-information {
	border:1px solid #F1F1F1;
	background:#F9F9F9;
	padding:0 10px 0 10px;
	font-size:11px;
	color:#777;
}

.estimate {
	width:600px;
	margin:0;
	padding:10px 0 0 0;
	border-top:1px solid #F1F1F1;
}

.estimate-column {
	width:280px;
	float:left;
	margin:0 10px 0 0;
}

.estimate-column label {
	float:left;
	display:block;
}

.estimate-column input {
	float:right;
}

.estimate-column textarea {
	float:right;
}

.estimate-column textarea:focus, input:focus {
	border:1px solid #D20000;
}

.atclogo {
	margin:10px 0 10px 0;
}

span.left-numbers {
	float:left;
	width:130px;
	display:block;
	line-height:20px;
	margin:0;
}

span.right-numbers {
	float:right;
	width:130px;
	display:block;
	text-align:right;
	line-height:20px;
	margin:0;
}

.enquiry-form {
	display:block;
	width:600px;
	padding:0;
	margin:30px 0 0 0;
}

h3.contact-us {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #E9E9E9;
	color:#555;
}

.enquiry-form label {
	display:block;
	width:260px;
	font-size:12px;
	margin:0 5px 0 5px;
}

.enquiry-form input {
	width:275px;
	margin:5px 0 5px 5px;
}

.enquiry-form textarea {
	width:275px;
	margin:5px 0 5px 5px;
}

.information-box {
	display:block;
	width:290px;	
}

.globalbox {
	border:1px solid #F1F1F1;
	background:#F9F9F9;
	padding:10px;
	margin:10px 0 0 0;
}

.globalbox h2 {
	font-weight:normal;
	font-size:14px;
	color:#555;
	padding:0 0 5px 0;
	margin:0;
	border-bottom:1px solid #E9E9E9;
}

.globalbox p {
	display:block;
	width:240px;	
	float:left;
	margin:5px 5px 0 0;
	line-height:20px;
}

.globalbox p.clientdescription {
	display:block;
	width:400px;	
	float:left;
	margin:5px 5px 0 0;
	line-height:20px;
}

.globalbox p.img {
	display:block;
	padding:10px 10px 10px 20px;
	margin:10px 10px 0 1px;
	width:100px;
	text-align:center;
	background:#FFF;
	box-shadow: 0px 0px 3px #D9D9D9;
	-moz-box-shadow: 0px 0px 3px #D9D9D9;
	-html-box-shadow: 0px 0px 3px #D9D9D9;
	-webkit-box-shadow: 0px 0px 3px #D9D9D9;
}

.leftten {
	margin:0 0 0 10px;
}

.no-translation {
	background:#FFFFCC;
	border:1px solid #FFCC99;
	padding:10px;
}

.searchresult {
	border-bottom: 1px solid #F1F1F1;
	margin:0 0 10px 0;
}

.searchresult h3, .searchresult p{
	margin:10px 0 10px 0;
}

.searchresult h3 a{
	font:14px Arial;
	color:#D20000;
	text-decoration: none;
	font-weight: normal;
}

.searchresult h3 a:hover{
	text-decoration: underline;
}

.searchresult .resultdesc b{
	color:#666;
	text-decoration:underline;
}

.searchresult .resulturl{
	color: #063;
	font-size: .75em;
}

.searchboxnav {
	background:#999;
	height:27px;
}

.searchboxnav form {
	margin:0;
	padding:0;
}

input.searchinput {
	width:80px!important;
	background:#FFF;
	margin:6px 0 0 10px;
	font-size:11px;
	height:16px;
	padding:0 5px 0 5px;
	outline:none;
	border:none;
	float:left;
}

input.global-search-btn {
	width:24px;	
	background:#FFF;
	margin:6px 10px 0 5px!important;
	font-size:11px;
	height:16px;
	outline:none;
	border:none;
	float:left;
}

input.searchinput:active, input.searchinput:focus {
	width:80px!important;
	background:#FFF;
	margin:6px 0 0 10px;
	font-size:11px;
	height:16px;
	padding:0 5px 0 5px;
	outline:none;
	border:none;
	float:left;
}

input.global-search-btn:active, input.global-search-btn:focus {
	width:24px;	
	background:#FFF;
	margin:6px 10px 0 5px!important;
	font-size:11px;
	height:16px;
	outline:none;
	border:none;
	float:left;
}

a.logo {
	display:block; 
	width:290px; 
	height:48px; 
	margin:10px 0 0 30px;
}

a.logo span {display:none;}

#bottom_logo_text {
	margin:0 0 0 125px;
	color: #4d4d4d;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}

.ArticlesLoading {
	background:url(/common/images/ajax-loader.gif) center no-repeat;
	width:100%;
	height:100px;
	text-align:center;
	padding:150px 0 0 0;
	font-size:14px;
}
.h1services { margin:10px 0 0 10px;}
h1.bannermargin {margin:7px 12px 7px 2px; !important
font-size:18px; !important}

input.quotation-button {
	display:block;
	height:25px;
	padding:4px 6px 2px 6px;
	text-align:center;
	background:#E9E9E9;
	float:left;
	margin:5px 0 0 0;
	border:1px solid #E1E1E1;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	text-shadow: 0 1px 1px rgba(255,255,255,1);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	color:#666;
}

.language-images {
	margin:0 10px 25px 0 !important;
}

.language-history-link {
	font-weight:bold;
	color:#D20000!important;	
}

.contact-box {
	display:block;
	background:none repeat scroll 0 0 #f9e2e3;
	border:1px solid #f3b1b4;
	margin-top:20px;
	padding:10px!important;
}

.subpage-content {
	margin:0 0 0 5px;
	clear:both;	
}

.sidebar {
	float:right;	
	margin:15px 15px 10px 10px;
	padding:0 10px 10px 10px;
	width:160px;
	background:#E9E9E9;
}

.sidebar h4 {
	font-size:16px;
	font-weight:normal;
	color:#999;
}

.sub-page {
	padding:0 0 0 10px;	
}

img.banner-language {
	margin:0 0 0 20px;	
}

.left-sidebar-language-text {
	float:left;	
	width:130px;
	margin:0 0 0 15px;
	padding:10px;
}

.left-sidebar-language {
	float:left;	
	width:130px;
	background:#E9E9E9;
}

.left-sidebar-language h4 {
	font-size:16px;
	font-weight:normal;
	color:#777;
	margin:0;
	padding:0;
}

.left-sidebar-image {
	width:130px;
}

.left-sidebar-image img{
	width:130px;
	padding-top:30px;
}

.submainbox {
	margin:10px 0 10px 165px;
	width:600px;	
}

.hyphen {
	color:#D20000;	
	padding-right:15px;
	padding-left:15px;
}

.mainbox-links {
	list-style-type:none;
	padding-left: 0px;
	margin-top: 0px;
	
}

.sub-footer{
	padding:5px;
	margin:10px auto 0 auto;
	width:950px;
	float:left;
}
.sub-footer .minttwist{
	display:block;
	float:right;
}

.home-bw-header {
}

.home-bw-header img {
	float:left;	
	margin:15px 0 0 10px;
}

.home-bw-header p {
	display:block;
	width:300px;
	float:left;
	line-height:18px;
	margin:10px 0 0 30px;
	font-size:14px;
}

.sell-bw {
	float:left;
	width:350px;
	background:url(../../img_store/homeselldocs.jpg) no-repeat right top;
}

.sell-text-large {
	font-size:14px;	
	display:block;
}

.no-float {
	float:none!important;	
}

.additional-text {
	float:right;	
}

.contact-info {
	background:url(../../img_store/header-info.jpg) no-repeat;
	width:311px;
	height:65px;
	float:right;	
	margin:-15px 15px 0 0;
}

.contact-info-bw {
	background:url(../../img_store/header-info-bw.jpg) no-repeat;
	width:311px;
	height:65px;
	float:right;	
	margin:-15px 15px 0 0;
}

.hidden { display:none;}

a.link-click {
	display:block;
	width:311px;
	height:30px;	
	margin:35px 0 0 0;
}

.sub-container {
	width:600px;
	margin:0 0 0 170px;
}

.sub-container h3 {
	display:block;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0 0;
	color:#626262;
}

.sub-container h4 {
	font-size:11px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	color:#626262;
}

.sub-container-column {
	float:left;
	width:300px;	
}

.small-banner {
	display:block;
	border:1px solid #D9D9D9;
	width:290px;
	font-size:11px;
	margin:2px 0 8px 0;
}

.small-banner span {
	display:block;
	border-bottom:1px solid #D9D9D9;
	background:#F7F7F7;
	height:19px;
	font-size:14px;
}

#banner-1 span {
	background-image:url(../../img_store/banner-1.jpg);	
	background-repeat:no-repeat;
	padding:2px 0 0 25px;
}

#banner-2 span {
	background-image:url(../../img_store/banner-2.jpg);	
	background-repeat:no-repeat;
	padding:2px 0 0 25px;
}

#banner-3 span {
	background-image:url(../../img_store/banner-3.jpg);	
	background-repeat:no-repeat;
	padding:2px 0 0 25px;
}

#banner-4 span {
	background-image:url(../../img_store/banner-4.jpg);	
	background-repeat:no-repeat;
	padding:2px 0 0 25px;
}

.small-banner p {
	padding:10px!important;
	margin:0!important;
	display:block!important;
}

img.world-image {
	margin:-40px 0 30px 0;
}

.testimonial-column {
	background:#F8F8F8;
	margin-top:-30px;
	padding:5px 5px 0 5px;
	width:190px;
}

.testimonial-column h2 {
	font-size:12px;	
	font-weight:normal;
	margin:0;
	padding:0;
	color:#000;
}

.testimonial {
	font-size:14px;
	margin:30px 0 55px 0;	
}

.testimonial span {
	font-size:11px;
	display:block;
	float:right;	
}

.float-left { float:right;}

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

ul.news li {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;	
}

.atc-link {
	display:block;
	margin:10px 0 0 0;	
}

.iso-logo {
	margin:0 0 -10px 0;	
	z-index:0;
}

/* -- 02-08-2010 -- */

#navigation {
	width:976px;
	margin:0 0 0 2px;
	background:#959595;
	float:left;
	font-size:14px;
	border-bottom:5px solid #D20000;
}

	#navigation ul {
		margin:0;
		padding:0;
		list-style:none;
}

		#navigation ul li {
			display:inline-block;
			float:left;
			border:none;
}

	
		#navigation ul li#search { padding:2px 0 0 20px; }
		#navigation ul li#search input {
			border:1px solid #666;
			background:#CCC;
}

		#navigation ul li.separator {
			width:2px;
			height:29px;
			background:url(../../img_store/navigation-separators.png) repeat-y;
}

			#navigation ul li a {
				color:#FFF;
				padding:2px 10px;
				display:inline-block;
}

			#navigation ul li.current a, #navigation ul li.current a:hover {
				background:#D10000;
				color:#FFF;
}

				#navigation ul li a:hover {
					color:#333;
					text-decoration:none;
}

			#navigation ul li ul.sub-navigation {
				width:260px;
				display:none;
				background:#959595;
				overflow:hidden;
				padding:0;
				position:absolute;
				float:left;
				z-index:1;
				font-size:12px;
				margin:0 0 0 -1px;
				border-top:5px solid #D20000;
}
				#navigation ul li:hover ul.sub-navigation { display:block; }

				#navigation ul li ul.sub-navigation li a {
					display:block;
					width:260px;
					color:#FFF;
}

					#navigation ul li ul.sub-navigation li a:hover {
						color:#FFF;
						text-shadow:0 1px 1px #800000;
}



			#navigation ul li ul.sub-navigation li.de a {
				padding-left:24px;
				background:url(../../img_store/iconography/de.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.de a:hover {
				background:#CC0000 url(../../img_store/iconography/de.png) no-repeat 4px 50%;
}


			#navigation ul li ul.sub-navigation li.jp a {
				padding-left:24px;
				background:url(../../img_store/iconography/jp.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.jp a:hover {
				background:#CC0000 url(../../img_store/iconography/jp.png) no-repeat 4px 50%;
}


			#navigation ul li ul.sub-navigation li.fr a {
				padding-left:24px;
				background:url(../../img_store/iconography/fr.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.fr a:hover {
				background:#CC0000 url(../../img_store/iconography/fr.png) no-repeat 4px 50%;
}


			#navigation ul li ul.sub-navigation li.ar a {
				padding-left:24px;
				background:url(../../img_store/iconography/sa.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.ar a:hover {
				background:#CC0000 url(../../img_store/iconography/sa.png) no-repeat 4px 50%;
}


			#navigation ul li ul.sub-navigation li.es a {
				padding-left:24px;
				background:url(../../img_store/iconography/es.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.es a:hover {
				background:#CC0000 url(../../img_store/iconography/es.png) no-repeat 4px 50%;
}


			#navigation ul li ul.sub-navigation li.tr a {
				padding-left:24px;
				background:url(../../img_store/iconography/tr.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.tr a:hover {
				background:#CC0000 url(../../img_store/iconography/tr.png) no-repeat 4px 50%;
}


			#navigation ul li ul.sub-navigation li.zh a {
				padding-left:24px;
				background:url(../../img_store/iconography/zh.png) no-repeat 4px 50%;
}
			#navigation ul li ul.sub-navigation li.zh a:hover {
				background:#CC0000 url(../../img_store/iconography/zh.png) no-repeat 4px 50%;
}



h3.left-column {
	font-size:18px;
	color:#999;
	font-weight:normal;
	margin:10px 0 0 10px;
}

h3.size-18-colour-999 {
	font-size:18px;
	color:#999;
	font-weight:normal;
}

#left-column {
	overflow:hidden;
	background:url(../../img_store/left-column-line.png) no-repeat top right;
}

#middle-column {
	width:600px;
	float:left;
	margin:0 0 0 10px;
}

#news-quote-container {
	width:590px;
	padding:0;
	border:1px solid #D10000;
	float:left;
	overflow:hidden;
}



#column-1 {
	width:290px;
	float:left;
	margin:10px 0 0 5px;
}

#column-2 {
	float:right;
	width:290px;
	margin:10px 0 0 0;
}

.numbered-box {
	border:1px solid #CCC;
	margin:0 0 10px 0;
}

	.numbered-box p {
		padding:8px;
		font-size:13px;
}

	.numbered-box#box-one h3 { background:url(../../img_store/numbered-box-1.png) no-repeat left center; }
	.numbered-box#box-two h3 { background:url(../../img_store/numbered-box-2.png) no-repeat left center; }
	.numbered-box#box-three h3 { background:url(../../img_store/numbered-box-3.png) no-repeat left center; }
	.numbered-box#box-four h3 { background:url(../../img_store/numbered-box-4.png) no-repeat left center; }
	.numbered-box#box-five h3 { background:url(../../img_store/numbered-box-5.png) no-repeat left center; }
	.numbered-box#box-six h3 { background:url(../../img_store/numbered-box-6.png) no-repeat left center; }
	.numbered-box#box-seven h3 { background:url(../../img_store/numbered-box-7.png) no-repeat left center; }
	.numbered-box#box-eight h3 { background:url(../../img_store/numbered-box-8.png) no-repeat left center; }
	.numbered-box#box-nine h3 { background:url(../../img_store/numbered-box-9.png) no-repeat left center; }
	.numbered-box#box-ten h3 { background:url(../../img_store/numbered-box-10.png) no-repeat left center; }
	
	.numbered-box#box-info h3 { background:url(../../img_store/numbered-box-info.png) no-repeat left center; }
	.numbered-box.box-info h3 { background:url(../../img_store/numbered-box-info.png) no-repeat left center; }
	
	.numbered-box.box-info a { color:#D10000; }
	
	.numbered-box h3 {
		font-size:14px;
		color:#C00;
		text-shadow:0 1px 0 #FFF;
		padding:6px 0 8px 40px;
		font-weight:normal;
		margin:0;
		background-position:0 -1px !important;
}

	.numbered-box#box-info { overflow:hidden; }

		.numbered-box#box-info p {
			width:280px;
			float:left;
}

		.numbered-box#box-info a.big-button {
			margin:20px 0 10px 8px;
			float:left;
			padding:3px 30px;
			background:#D10000;
			color:#FFF;
}

h2.intro {
	font-size:24px;
	color:#333;
	padding:10px 10px;
	font-weight:normal;
	background:#F5F5F5;
	float:left;
	width:575px;
	margin:10px 0 0 5px;
}

h1.page-title {
	font-size:18px;
	color:#999;
	font-weight:normal;
}




.open-quotation {
	width:400px;
	height:26px;
	margin:0 0 5px 0;
	background:url(../../img_store/open-quotation.png) no-repeat left center;
}

.close-quotation {
	width:380px;
	height:26px;
	margin:5px 0 0 0;
	background:url(../../img_store/close-quotation.png) no-repeat right center;
}


.contacts {
	width:450px;
	float:right;
	height:35px;
	margin:25px 15px 0 0;
	text-align:right;
	background:url(../../img_store/contact-number.png) no-repeat top right;
}

.contacts p {
	margin:28px 0 0 0;
	padding:0;
}

.contacts p span {
	font-weight:bold;
	color:#D10000;
}

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

	ul.no-style li {
		line-height:14px;
		margin:0 0 10px 0;
}

h5.right-column {
	font-size:14px;
	color:#333;
	border-bottom:1px solid #999;
	width:185px;
	font-weight:normal;
	margin:20px 0 10px 0;
}

p.extra-small {
	font-size:11px;
}

.b-press {
	width:390px!important;	
	margin:0 0 10px!important;
}