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

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:1.4em;
	z-index:0;
	background:#e3e3e3;
	background:#efefef;
}

div{
	position:relative;
	float:left;
	clear:none;
}

#intro{
	position:absolute;
	width:800px;
	height:600px;
	top:50%;
	margin-top:-300px;
	margin-bottom:600px;
	left:50%;
	margin-left:-400px;
	margin-right:800px;
	z-index:0;
}

form{
	margin:0;
	padding:0;
}

p{
	margin:15px 0 5px 0;
}

.clear-both{
	clear:both;
}

.clear-left{
	clear:left;
}

.clear-right{
	clear:right;
}

h1{
	margin:0;
	padding:0;
	font-size:20px;
}

h2{
	margin:0;
	padding:0;
	font-size:15px;
}

h3{
	margin:0;
	padding:0;
	font-size:12px;
}

h4{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

.normal-weight{
	font-weight:normal;
}

.txtblue{
	color:#114167;
}

.txtorange{
	color:#FF874C;
}

.txtwhite{
	color:#fff;
}

a{
	text-decoration:none;
	color:#666;
}

#wrapper{
	position:absolute;
	width:950px;
	left:50%;
	margin-left:-475px;
	margin-right:950px;
	z-index:0;
}

#header-holder{
	width:950px;
	height:171px;
	background:url(images/img_logo-bg-tile.png) top left repeat-x;
	z-index:2;
}

#logo-holder{
	position:absolute;
	left:48px;
	top:36px;
	width:278px;
	height:70px;
	background:url(images/img_logo.png) top left no-repeat;
}

#header-img{
	position:absolute;
	top:0;
	right:0;
	width:567px;
	height:171px;
	background:none;
}

#nav-bar{
	position:absolute;
	width:900px;
	height:49px;
	left:20px;
	bottom:-25px;
	background:url(images/img_nav-tile.png) top left repeat-x;
	z-index:2;
	text-shadow: -1px 1px 1px #eee;
}

.dropdown-box{
	position:absolute;
	width:200px;
	padding:15px 0 10px 0;
	top:35px;
	left:55px;
	z-index:1;
	display:none;
	/*background:url(images/img_dropdown-top.png) top center no-repeat;
	background-position:0 10px;*/
}

.dropdown-body{
	width:190px;
	background:#eee;
	padding:5px 5px 10px 5px;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
	-khtml-opacity:0.95;
	border:1px solid #999;
	border-top:none;
}

.dropdown-body ul{
	margin:0;
	padding:0;
	/*list-style-image:url(images/img_dropdown-bullet.png);*/
	list-style-type:none;
}

.dropdown-body ul li{
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

.dropdown-body ul li a{
	display:block;
	float:left;
	padding:5px;
	width:160px;
	color:#222;
}

.dropdown-body ul li a:hover{
	color:#FF6413;
}

.dropdown-body ul li ul li a{
	display:block;
	padding:0px;
	width:160px;
	color:#114167;
	margin:0 0 0 -10px;
}

.dropdown-boundry{
	background:none;
	background:#ccc;
}

.dropdown-bottom{
	position:absolute;
	width:200px;
	height:5px;
	background:url(images/img_dropdown-bottom.png) bottom center no-repeat;
	bottom:5px;
}


#nav-bar-corner-left{
	position:absolute;
	width:9px;
	height:49px;
	left:0;
	top:0;
	background:url(images/img_nav-corner-left.png) top left no-repeat;
}

#nav-bar-corner-right{
	position:absolute;
	width:9px;
	height:49px;
	right:-9px;
	top:0;
	background:url(images/img_nav-corner-right.png) top left no-repeat;
}

#nav-holder{
	width:860px;
	height:49px;
}

#nav-holder ul{
	list-style-type:none;
	margin:0 0 0 70px;
	padding:0;
}

#nav-holder ul li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
}

#nav-holder ul li a{
	display:block;
	position:relative;
	float:left;
	clear:none;
	height:20px;
	padding:15px 0 5px 0;
	margin:0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#0c314e;
	text-decoration:none;
	letter-spacing:normal;
	border-bottom:none;
}

#nav-holder ul li a:hover{
	color:#EF531B;
	border-bottom:2px solid #FF703B;
}

#nav-holder ul li .activepage{
	color:#EF531B;
	border-bottom:2px solid #FF703B;
}

#nav-holder ul li ul li a{
	display:none;
	position:relative;
	float:left;
	clear:none;
	height:29px;
	padding:15px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0c314e;
	text-decoration:none;
	letter-spacing:0.02em;
	background:#fff;
}

#content{
	width:930px;
	padding:50px 10px 10px 10px;
	/*background:url(images/img_content-bg.jpg) top left no-repeat #fff;*/
	background:url(images/img_wrapper-tile.png) top left repeat-y #fff;
	z-index:0;
}

#leftcol{
	width:200px;
	height:491px;
	min-height:491px;
	background:url(images/img_left-col-bg.jpg) top left no-repeat;
	margin:0 0 0 10px;
}

#left-menu{
	width:180px;
	padding:0 5px 0 5px;
}

#left-menu h1 img{
	padding:20px 0 0 48px;
}

.left-menu-nav-holder{
	width:200px;
	height:40px;
	padding:20px 0 0 0;
}

.left-menu-nav-holder a{
	display:block;
	width:150px;
	height:20px;
	padding:15px 0 0 50px;
	letter-spacing:0.05em;
	margin: 0 0 10px 5px;
	background:url(images/ico_nav.png) top left no-repeat;
	/*border-top: 1px solid #234b6c;*/
	font-size:11px;
	text-shadow: -1px 1px 1px #333;
}

.left-menu-nav-holder .translation ul a{
	border-top: none;
}


.left-menu-nav-holder .interpreting a{
	background-position:0 0;
	border:none;
	width:130px;
}

.left-menu-nav-holder .interpreting a:hover, .left-menu-nav-holder .interpreting a.active{
	background-position:0 -40px;
	color:#ccc;
}

.left-menu-nav-holder .translation a{
	background-position:0 -82px;
	width:130px;
}

.left-menu-nav-holder .translation a:hover, .left-menu-nav-holder .translation a.active{
	background-position:0 -122px;
	color:#ccc;
}

.left-menu-nav-holder .conference-equip a{
	padding-top:10px;
	height:30px;
	background-position:0 -160px;
	width:130px;
}

.left-menu-nav-holder .conference-equip a:hover{
	background-position:0 -200px;
	color:#ccc;
}

.left-menu-nav-holder .conference-coord a{
	padding-top:10px;
	height:30px;
	background-position:0 -240px;
	width:130px;
}

.left-menu-nav-holder .conference-coord a:hover, .left-menu-nav-holder .conference-coord a.active{
	background-position:0 -280px;
	color:#ccc;
}

.left-menu-nav-holder .advanced-audience a{
	padding-top:10px;
	height:30px;
	background-position:0 -412px;
	width:130px;
}

.left-menu-nav-holder .advanced-audience a:hover, .left-menu-nav-holder .advanced-audience a.active{
	background-position:0 -452px;
	color:#ccc;
}

.left-menu-nav-holder .PROOFREADING a{
	padding-top:10px;
	height:30px;
	background-position:0 -324px;
	width:130px;
}

.left-menu-nav-holder .PROOFREADING a:hover, .left-menu-nav-holder .PROOFREADING a.active{
	background-position:0 -367px;
	color:#ccc;
}

#maincol{
	width:450px;
	min-height:550px;
	margin:0 10px 0 10px;
	background:#fff;
	border:3px solid #fff;
	padding:15px;
	text-align:left;
	font-size:12px;
}

.topright{position:absolute;
	width:10px;
	height:10px;
	top:-5px;
	right:-3px;
	background:url(images/img_main-body-top-right-crnr.png) top right no-repeat;
	}

.leftop{
	position:absolute;
	background:url(images/img_main-body-top-left-crnr.png) top left no-repeat;
	width:10px;
	height:10px;
	top:-3px;
	left:-3px;
}

#maincol ul, #maincol li{list-style-type:disc;}
#testimonials ul, #testimonials li{list-style-type:none;}!important

.main-bottom-left-corner{
	position:absolute;
	width:6px;
	height:5px;
	bottom:-3px;
	left:-3px;
	background:url(images/img_main-body-bottom-left-crnr.png) bottom left no-repeat;
}


#maincol a{
	color:#114167;
	text-decoration:underline;
}

#maincol a:hover{
	color:#FF703B;
}

#rightcol{
	width:200px;
	float:right;
	padding:0 10px 0 0;
}

#free-quote-holder{
	width:200px;
	height:78px;
	background:url(images/img_easy-steps-tile.png) top left repeat-x;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#free-quote-left{
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:78px;
	background:url(images/img_easy-steps-left.png) top left no-repeat;
}

#free-quote-right{
	position:absolute;
	top:0;
	right:-1px;
	float:right;
	width:8px;
	height:78px;
	background:url(images/img_easy-steps-right.png) top left no-repeat;
}

#free-quote-holder img{
	margin:13px 0 0 0;
}

#provide-services-header{
	width:200px;
	height:47px;
	background:url(images/img_we-provide-tile.png) top left repeat-x;
	margin:15px 0 0 0;
	text-align:center;
}

#provide-services-header h2{
	margin:15px 0 0 0;
	letter-spacing:-0.01em;
	font-size:1.2em;
}

#provide-services-header-left{
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:47px;
	background:url(images/img_we-provide-left.png) top left no-repeat;
}

#provide-services-header-right{
	position:absolute;
	top:0;
	right:-2px;
	width:8px;
	height:47px;
	background:url(images/img_we-provide-right.png) top left no-repeat;
}

#provide-services-img-holder{
	width:200px;
	text-align:center;
	border:1px solid #dce1e5;
	background:#fff;
}

#provide-services-img-holder img{
	margin:10px 0 10px 0;
}

#provide-services-img-holder-left{
	position:absolute;
	left:-1px;
	bottom:-1px;
	width:9px;
	height:10px;
	background:url(images/img_we-provide-imgbox-left.png) bottom left no-repeat;
}

#provide-services-holder{
	width:200px;
	}

#provide-services-img-holder-right{
	position:absolute;
	right:-2px;
	bottom:-1px;
	width:9px;
	height:10px;
	background:url(images/img_we-provide-imgbox-right.png) bottom right no-repeat;
}

#newsletter-signup{
	width:200px;
	margin:20px 0 20px 0;
}

#newsletter-signup h2{
	margin:10px 0 10px 0;
}

.nl-field-holder{
	width:200px;
	height:20px;
	border:1px solid #cdcdcd;
	font-size:11px;
}

.nl-field-holder h3{
	font-size:1em;
}

.nl-txt{
	border:none;
	height:15px;
	font-size:11px;
	color:#555;
	width:140px;
	background:none;
	padding-top:2px;
}

.nlbtn{
	border:none;
	padding:0;
	margin:0;
	background:url(images/btn_subscribe.png) center center no-repeat;
	width:69px;
	height:19px;
}


#footer{
	width:950px;
	height:40px;
	text-align:center;
	padding:10px 0 0 0;
	background:url(images/img_footer-tile.png) top left repeat-x #0e3455;
}

#footer a{
	color:#e3e3e3;
}

#footer a:hover{
	color:#FF7431;
}

ul.client-listing{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:12px;
}

#clientsHolder{
	width:450px;
}

.clientsAlphabet{
	width:450px;
	height:30px;
}

.clientsAlphabet a{
	font-size:1.0em;
	font-weight:bold;
}

.clientListings{
	width:400px;
	margin:30px 0 10px 0;
}

.loaderStat{
	position:absolute;
	width:16px;
	height:16px;
	top:35px;
	left:0;
	display:none;
}

.activeLetter{
	border-bottom:2px solid #FF6600;
}

#testimonials{
	width:450px;
}

#testimonials ul li ul{
	margin:5px 0 20px 0;
	padding:5px;
	/*border:1px solid #ccc;*/
	text-align:left;
}

#testimonials ul{
	margin:5px 0 5px 0;
	padding:0;
	list-style:none;
}

#testimonials ul ul{
	list-style:none;
}

#testimonials ul li{
	margin:5px 0 5px 0;
}

#testimonials ul li ul li{
	margin:0;
}

.formfileds{
	border:1px solid #ccc;
	width:180px;
	padding:1px 2px 1px 2px;
	color:#333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.btns{
	border:none;
	background:#032948;
	color:#fff;
}

.openQuote{
	float:left;
	clear:none;
	width:20px;
	height:20px;
	background:url(images/img_quote-left.png) center center no-repeat;
}

.closeQuote{
	float:right;
	clear:none;
	width:20px;
	height:35px;
	background:url(images/img_quote-right.png) bottom center no-repeat;
}

blockquote{
	display:block;
	clear:none;
	margin-top:0;
	margin-left:35px;
}

.left-services-ul{
	display:block;
	list-style:none;
	color:#fff;
	margin:0 0 15px 0;
	padding:0 0 0 60px;
	
	}
	
ul.left-services-ul a{
	display:inline;
	margin:0;
	padding:0;
	background:none;
	color:#fff;
	text-decoration:none;
}

.left-services-ul a.activeNav{
	display:inline;
	margin:0;
	padding:0;
	background:none;
	color:#FF9900;
}

#footer .webfac-link a{
	color:#333;
}

#footer .webfac-link a:hover{
	color:#FF7431;
}

.nl-status{
	width:220px;
	float:left;
	padding:2px 0 0 0;
	margin:0 5px 0 0;
	color:#0B406B;
	text-align:left;
}

.quote-column{
	position:relative;
	float:left;
	width:230px;
	min-height:630px;
	border:2px solid #ddd;
	margin:0 15px 0 0;
	background:url(images/img_quote-tiles.png) top left repeat-x #fff;
	}
	
.quote-column-body{
	/*background:#F6F6F6;*/
	width:220px;
}

.quoteselects{
	font-size:11px;
	width:100%;
}

.submitquoteholder{
	width:850px;
	height:60px;
	text-align:center;
	padding:20px 0 0 0;
}

.errorContainer{
	padding:5px;
	background:#fff;
	border:1px solid #ddd;
	margin:0 0 20px 0;
}

.errorContainerInner{
	padding:10px;
	width:850px;
	background:#284788;
	color:#fff;
}

