@import url(http://fonts.googleapis.com/css?family=Lato:400,900);

abbr, address, article, aside, audio, b, blockquote, body, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, 
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, 
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {	margin:0; padding:0; border:0; font-size:100%; font-style:normal;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

h1, h2, h3, h4, h5, h6 		{ font-weight:normal; }

body 						{ font-size:14px; background:#f3f3f3; color:#999999; font-family:Arial, Helvetica, sans-serif; }
/* general tags*/
.float-left					{ float:left !important}
.float-right				{ float:right !important}
.clear 						{ clear:both; height:0; font-size: 1px; line-height: 0px;}

label, button, input[type="submit"], input[type="reset"] {	cursor:pointer;	}
a { text-decoration:none; color:#333333;}
a:hover { text-decoration:none;	}
ul {	list-style:none;	}
/* general tags*/	
	
.container					{ width:938px; margin:auto; overflow:hidden}
.top-container					{ width:938px; margin:auto;}
.body						{ background:#FFFFFF!important}
/*header*/
.logo						{ float:left; display:block;}
.world-map					{ background:url(../images/top_world_map.jpg) no-repeat; width:452px; height:90px; float:left }
.search-area				{ float:right !important; width:190px; padding:18px 0 11px 0; }
.search-area .acls			{ float:right; font-size:11px;}
.search-area .acls > li		{ float:left; margin-left:5px; padding-left:5px; list-style:none; background:url(../images/navsep.png) 0 3px no-repeat; margin-bottom:11px;}
.search-area .acls > li:first-child { margin-left:0; padding:0; background:none; }
.search-area .acls > li	a	{color:#4b4b4b; text-decoration:none}

.search-area .border		{ border:1px solid #CCCCCC; margin-top:5px; clear:both; background:#FFFFFF}
.search-area input[type="text"] 	{ border:none; outline:none; color:#666666; padding:5px; font-size:11px; width:142px; }
.search-area input[type="submit"] 	{ border:none; outline:none; background:url(../images/search_btn.png) no-repeat; width:20px; height:19px; float:right }

.navigation-bg				{background: #fd1900; background: -moz-linear-gradient(top,  #fd1900 0%, #ce0100 100%);
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd1900), color-stop(100%,#ce0100));
							background: -webkit-linear-gradient(top,  #fd1900 0%,#ce0100 100%);
							background: -o-linear-gradient(top,  #fd1900 0%,#ce0100 100%);
							background: -ms-linear-gradient(top,  #fd1900 0%,#ce0100 100%);
							background: linear-gradient(top,  #fd1900 0%,#ce0100 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd1900', endColorstr='#ce0100',GradientType=0 ); 
							clear:both; overflow:hidden}
							
.main-navigation			{ font-size:11px; text-transform: uppercase;}
.main-navigation li			{ padding:16px 24px; float:left; list-style:none; text-shadow: 1px 1px 1px #666666; filter: dropshadow(color=#666666, offx=1, offy=1); 
							  border-left:1px solid #b71100; border-right:1px solid #fe1900; }

.main-navigation li.rnd	{ padding:16px 29px !important; float:left; list-style:none; text-shadow: 1px 1px 1px #666666; filter: dropshadow(color=#666666, offx=1, offy=1); 
							  border-left:1px solid #b71100; border-right:1px solid #fe1900; }							  
.main-navigation li:hover, .main-navigation li.active 	{ background: #7d7e7d;
							background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
							background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
							background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
							background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
							background: linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
							 }

							  
.main-navigation li:first-child  { border-left:none !important}							  
.main-navigation li:last-child   { border-right:none !important}							  
.main-navigation li a		{ color:#FFFFFF; }


.accreditation{font-family:Arial, Helvetica, sans-serif;padding:40px 28px 25px 0}
ul.accreditation{font-size:1em;line-height:.5em;list-style:none;margin:0;padding:0}
ul.accreditation li{clear:both}
ul.accreditation li a{line-height:10px;font-size:11px;color:#000;display:block;text-decoration:none;font-weight:bolder;background:url(images/accr_list_bg.png) no-repeat 0 7px;border-bottom:1px solid #d3d3d3;padding:10px}
ul.property-1{width:100%;float:left}
ul.property-1 li a{background:none;border:none}
ul.property-1 li.leftside{width:45%;float:left;clear:none}
ul.property-1 li.rightside{width:45%;float:right;clear:none}
ul.accreditation li a:hover{background-color:#675C7C;color:#FFF}
ul.accreditation ul{display:none;margin:0;padding:0}
ul.accreditation ul li{clear:both;margin:0;padding:0}
ul.accreditation ul li a{padding-left:20px;font-size:11px;font-weight:400;outline:0}
ul.accreditation ul li a:hover{background-color:#D3C99C;color:#675C7C}
ul.accreditation ul ul li a{color:silver;padding-left:40px}
ul.accreditation ul ul li a:hover{background-color:#D3CEB8;color:#675C7C}
ul.accreditation span{float:right;display:none}

.contactaccordian{font-family:Arial, Helvetica, sans-serif;padding:40px 28px 25px 0}
ul.contactaccordian{font-size:1em;line-height:.5em;list-style:none;margin:0;padding:0}
ul.contactaccordian li{clear:both}
ul.contactaccordian li a{line-height:10px;font-size:14px;color:#4181a9;display:block;text-decoration:none;font-weight:bolder;background:#ecebe9;border-bottom:1px solid #d3d3d3;padding:10px}
ul.property-2{width:100%;float:left}
ul.property-2 li a{background:none;border:none}
ul.property-2 li.leftside{width:45%;float:left;clear:none}
ul.property-2 li.rightside{width:45%;float:right;clear:none}
ul.contactaccordian li a:hover{background-color:#000068;color:#FFF}
ul.contactaccordian ul{display:none;margin:0;padding:0}
ul.contactaccordian ul li{clear:both;margin:0;padding:0}
ul.contactaccordian ul li a{padding-left:20px;font-size:12px;font-weight:400;outline:0; color:#d20300}
ul.contactaccordian ul li a:hover{background-color:#CCCCCC;color:#333333}
ul.contactaccordian ul ul li a{color:silver;padding-left:40px}
ul.contactaccordian ul ul li a:hover{background-color:#D3CEB8;color:#675C7C}
ul.contactaccordian span{float:right;display:none}


ul.contactaccordian ul li .address{ padding-left:60px;}


/*s l i d e r*/

.slider-bg					{ background:url(../images/slider_bg.png) repeat-x; height:367px; padding-top:6px;}

/*s l i d e r */

article.front-page			{ background: url("../images/bgtexture.png") repeat scroll 0 0 transparent; border-top: 5px solid #DDDDDD; overflow: hidden; clear:both}
section.front-page			{ }
article section.front-page >  p 		{ color:#999999; font-size:12px; text-align:justify; margin-bottom:15px; line-height:20px;}

article section.front-page header h1, article section header h2 
														{ font-size:15px; font-family:"Times New Roman", Times, serif; color:#000000; margin:10px 0; text-transform:uppercase}
article section.front-page aside  						{ padding:10px; -webkit-box-shadow: 2px 2px 1px 0px rgba(214, 214, 214, 1);
														  -moz-box-shadow: 2px 2px 1px 0px rgba(214, 214, 214, 1); box-shadow: 2px 2px 1px 0px rgba(214, 214, 214, 1); }
article section.front-page aside h3 					{ color:#FF0000; font-size:12px; margin-bottom: 14px; text-transform: uppercase;font-family:"Arial"}									  	
article section.front-page aside .image					{   float: left; margin-bottom: 15px;  margin-right: 15px; }									  
article section.front-page aside .read-more				{ position:absolute; bottom:-4px; left:0px;}
article section.front-page aside.latest-news 			{ width:210px; height:320px; position:relative; border:1px solid #cbccca; float:left; margin-right:15px; background:#FFF}
article section.front-page aside.latest-news .newshd 	{ position:relative; float:left; font-size:11px; color:#363636}
article section.front-page aside.latest-news .newsdt 	{ position:relative; float:right; font-size:11px; color:#666}
article section.front-page aside.latest-news .headndate{ overflow:hidden; margin-bottom:10px;}
article section.front-page aside.latest-news div	  	{ font-size:11px; color:#999999; line-height:15px; text-align:left; }

article section.front-page aside.video-gallery 			{ width:210px; height:320px;position:relative; border:1px solid #cbccca; float:left; margin-right:15px;background:#FFF }
article section.front-page aside.video-gallery .video	{ margin-bottom:15px;}
article section.front-page aside.photo-gallery 			{ width:420px; height:175px;position:relative; border:1px solid #cbccca; margin-bottom:25px; float:right; background:#FFF}
article section.front-page aside.photo-gallery .nextprevious
														{ position:absolute; bottom:-4px; right:0px;}

article section.front-page aside.client-testimoney		{ width:420px; height:250px;position:relative; border:1px solid #cbccca; margin-bottom:25px; float:right; background:#FFF}
article section.front-page aside.client-testimoney .testimonial {clear:both; margin-bottom:15px; overflow:hidden; height:85px;}
article section.front-page aside.client-testimoney .testimonial .client-text { font-size:12px; margin-left:155px; line-height:17px;}
article section.front-page aside.client-testimoney .testimonial .name { position:relative; float:left; font-weight:bolder;}
article section.front-page aside.client-testimoney .testimonial .date { position:relative; float:right; }
article section.front-page aside.client-testimoney .testimonial .client-image { float:left; margin-right:15px;}

article section.front-page aside.industry-event			{ width:477px; height:auto;border:1px solid #cbccca; margin-top:25px; float:left; padding:0px; height:187px; background:#FFF}
article section.front-page aside.industry-event .black-heading	{ background:#000000; }
article section.front-page aside.industry-event .black-heading h3 { color:#FFFFFF; font-size:12px; padding:10px; }
article section.front-page aside.industry-event .box-indent		{padding:0px 10px 10px 10px;overflow: hidden; }

article section.front-page aside.industry-event .news-hd		{ color:#000; font-size:12px; display:block; margin:10px 0; font-weight:bold;  }
article section.front-page aside.industry-event .news			{ font-size:12px;margin-left:153px;}
/*F O O T E R A R E A*/
footer															  { background:#222222; clear:both; margin-top:15px; overflow:hidden; font-size:12px; height:290px;}
footer > .container > section									  { border-right:1px solid #333333;  padding-top:25px; height:290px;  }
footer > .container > section:first-child 					  	  { width:210px; padding-right:10px; margin-right:10px; border-right:1px solid #333333; float:left }
/*.company-column 		{ width:110px; padding-right:10px; margin-right:10px; border-right:1px solid #333333; float:left; padding-top:25px;}*/
footer > .container > section+section	  						  { width:110px; padding-right:10px; margin-right:10px; border-right:1px solid #333333; float:left; padding-top:25px;  }

footer > .container > section+section+section					  { width:095px; padding-right:10px; margin-right:10px; border-right:1px solid #333333; float:left }
footer > .container > section+section+section+section			  { width:225px; padding-right:10px; margin-right:10px; border-right:1px solid #333333; float:left }
footer > .container .map	  { width:199px; border-right:none; float:left; margin-right:0px; padding-right:0px; padding-top:50px; padding-left:5px;}

footer > .container > section .header 							  { color:#FFF; font-size:12px; margin-bottom: 16px; text-transform: uppercase; 
																	font-family:"lato", Times, serif; font-style:14px; }
footer > .container > section .header.contact 					  { font-size:24px; margin-bottom:10px;}

footer > .container > section+section ul 						  { }
footer > .container > section+section li a						  { line-height:25px; color:#999999 }
/*social media*/
.socialnetworkingicon{}
.socialnetworkingicon li 				  { padding:05px 0px 0px 30px; }
.socialnetworkingicon li.facebook		  { background:url("../images/facebook.png") no-repeat scroll 0 8px transparent }
.socialnetworkingicon li.rss	  		  { background:url("../images/rss.png") no-repeat 0 8px; }
.socialnetworkingicon li.twitter		  { background:url("../images/twitter.png") no-repeat scroll 0 8px transparent}
.socialnetworkingicon li.utube	  		  { background:url("../images/utube.png") no-repeat scroll 0 8px transparent }
img { border:0px; outline:none;}
img a { border:0px; outline:none;}
/*newsletter*/
footer > .container > section	.input_text		  
																   { background:#111111; border:1px solid #333333; color:#999999; padding:5px; font-size:11px;																	 width:140px; margin-top:10px; float:left!important }
footer > .container > section	.input_button
															 	   { background:url("../images/btm_submit.png") no-repeat scroll 0 0 transparent;  color:#333333; padding:4px; font-size:10px; width:55px; height:26px; margin-top:10px; 
																	 border:1px solid #000; outline:none; float:left; margin-left:0px; }
/* E N D  F O O T E R A R E A*/

/* I N N E R P A G E */
.insidepagesbg													   { background:url(../images/bgtexture.png) repeat; border-top:5px solid #dddddd; overflow:hidden; clear:both}
.breadcrumb														   { background:url(../images/bredcrumb_top.jpg) top no-repeat; clear:both; margin-bottom:15px; 
																	 overflow:hidden; padding-top:10px;}
.breadcrumb	ul li:first-child									   { margin-right:10px; padding-left:0px; font-size:10px; float:left; background:none;    }
.breadcrumb	ul li												   { margin-right:10px; padding-left:20px; font-size:10px; float:left; 
															 	     background:url(../images/breadcrumb_arow.png) no-repeat 0 2px}
.breadcrumb	ul li a												   { display:block; text-transform:uppercase; color:#999999}

.pageheading													   { background:url(../images/pg_hd_bg.png) bottom no-repeat; display:block; height:70px; margin-bottom:20px}
.pageheading h2													   { color:#000000;  font-size:24px; padding-bottom:15px; text-transform:uppercase;  
																	 background:url(../images/pg_hd_img.png) no-repeat right 0; font-family:"Times New Roman" }

.whatsnew														   { font-size:11px; padding:8px 0; background:url(../images/wn_bg.png) no-repeat #FFF;
																	 margin-bottom:15px; height:14px; }
.whatsnew .hd													   { color:#FFFFFF; padding-left:5px; float:left;}
.whatsnew .news													   { color:#333333; padding-left:25px; float:left;}

.left-column													   { width:580px; background:#FFFFFF; padding:15px 20px; min-height:500px; float:left; }
.right-column													   { width:290px; background:#FFFFFF; margin-left:640px; min-height:500px; }

.right-column .modual											   { margin-bottom:10px;}
.right-column .modual-head										   { border-top:5px solid #d20300; border-bottom:1px solid #c8c8c8; padding:15px;
																	 background:url("../images/modual_bg.png") no-repeat scroll 255px center ; 
																	 font-family:"lato", Times, serif; color:#cf0200; text-transform:uppercase; margin-bottom:10px; font-size:14px; }
																	 
.right-column .modual-head-right {
    background: url("../images/modual_bg_right.png") no-repeat scroll 255px center transparent;
    border-bottom: 1px solid #C8C8C8;
    border-top: 5px solid #D20300;
    color: #CF0200;
    font-family: "lato",Times,serif;
    margin-bottom: 10px;
    padding: 15px;
    text-transform: uppercase;
	font-size:14px;
} 
																 

.right-column .inquiry-form										   { padding:10px; font-size:11px;}
.right-column .inquiry-form	input								   { font-size:12px; margin-bottom:10px; border-radius:3px; }
.right-column .inquiry-form	input[type="text"]				  	   { padding:5px; color:#333333; border:1px solid #dddddd; width:260px; font:12px/1.2em  'Lato';}
.right-column .inquiry-form	input[type="email"]				  	   { padding:5px; color:#333333; border:1px solid #dddddd; width:260px; font:12px/1.2em  'Lato';}
.right-column .inquiry-form	input[type="tel"]				  	   { padding:5px; color:#333333; border:1px solid #dddddd; width:260px; font:12px/1.2em  'Lato';}
.right-column .inquiry-form	textarea				  	   		   { padding:5px; color:#333333; border:1px solid #dddddd; width:260px; margin-bottom:10px; font:12px/1.2em  'Lato'}
.right-column .inquiry-form	input[type="submit"]			  	   { background:url(../images/submit.png) no-repeat; width:79px; height:28px; border:none; outline:none;}

input.view_all						  							   { background:url(../images/view_all.png) no-repeat; width:79px; height:28px; border:none; 
																	 outline:none; cursor:pointer}

<!--.right-column .Accreditation{font-size: 12px; padding: 30px 10px; overflow-y: scroll; height:90px;}-->

.right-column .Accreditation{ font-size:12px; padding:10px; overflow-y: scroll; height:90px;}
.right-column .Accreditation ul li {padding-left:15px; background:url("../images/accr_list_bg.png") no-repeat scroll 0 2px transparent; margin-bottom:5px; padding-bottom:5px;}
/*.right-column .Accreditation ul li {padding-left:15px; background:url("../images/accr_list_bg.png") no-repeat scroll 0 2px transparent; border-bottom:3px solid #CCCCCC; margin-bottom:5px; padding-bottom:5px;}*/
.right-column .Accreditation ul li a{ color:#999999; line-height:20px;}


.right-column .related-multimedia								   { padding:30px 10px; font-size:12px;}
.right-column .latest-news										   { padding: 10px; font-size:12px;}
.right-column .latest-news .l-news								   { padding: 10px 0;  font-size:12px;}
.right-column .solution 										   { padding:10px; font-size:11px;}

.right-column .photo-gallary									   { padding: 10px; font-size:11px;}
.right-column .photo-gallary .l-news							   { padding: 10px 0;  font-size:11px;}


.right-column .download_brochures								   { border-top:1px solid #c8c8c8; padding:15px 0; margin:15px 0;}
.right-column .download_brochures_input							   { background:url(../images/down_cat_btn.png) no-repeat; width:236px; height:46px; border:none; 
																	 outline:none; margin-left:30px; cursor:pointer}

.right-column .download_tech_doc_input							   { background:url(../images/download_tech_doc.png) no-repeat; width:236px; height:46px; border:none; 
																	 outline:none; margin-left:30px; cursor:pointer}
																	 
.right-column .Related-News{ font-size:12px; padding:10px; overflow-y: scroll; height:90px;}
.right-column .Related-News ul li {padding-left:15px; background:url("../images/accr_list_bg.png") no-repeat scroll 0 2px transparent; margin-bottom:5px; padding-bottom:5px;}
/*.right-column .Related-News ul li {padding-left:15px; background:url("../images/accr_list_bg.png") no-repeat scroll 0 2px transparent; border-bottom:3px solid #CCCCCC; margin-bottom:5px; padding-bottom:5px;}*/
.right-column .Related-News ul li a{ color:#999999; line-height:20px;}	

/*.right-column .Related-News{ font-size:12px; padding:10px; overflow-y: scroll; height:90px;}
.right-column .Related-News ul li {padding-left:15px; background:url("../images/news_arrow.png") no-repeat scroll 0 2px transparent; border-bottom:3px solid #3333cc; margin-bottom:5px; padding-bottom:5px;}
.right-column .Related-News ul li a{ color:#3333cc; line-height:20px;}*/														 


.left-column .article											   { margin-bottom:40px; overflow:hidden; clear:both}
.left-column .article h4										   { font-family:lato; font-size:14px; color:#030276; clear:both;
																	 margin-bottom:15px; text-transform:uppercase; }
.left-column .article .art_image								   { margin-bottom:10px; }
.left-column .article p											   { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:15px; 
																	 text-align:justify; line-height:18px;  }
.left-column .article p a										   { position:relative; color:#FF0000; float:right; }
.left-column .article ul li										   { font-size:12px; line-height:19px;}
.left-column .article .project-detail								{ clear:both; margin-bottom:25px; overflow:hidden}
.left-column .article .project-detail .art_image ul					{ width:80%; float:left}
.left-column .article .project-detail .art_image ul	li strong		{ color:#333333}
.left-column .article .mn											{ font-size:11px; line-height:17px;}
.left-column .article .mn .brochuresncatalogues						{ border:3px solid #d3d3d3; padding:10px; margin-right:10px; margin-bottom:10px; width:30%; 
																	  float:left; height:160px; }
.left-column .article .mn .video						  			{ border:3px solid #d3d3d3; padding:10px; margin-right:00px; margin-bottom:10px; width:28%; 
																	  float:left; height:160px; }
.left-column .article .mn .medianpupblication					    { border:3px solid #d3d3d3; padding:10px; margin-left:10px; margin-bottom:10px; width:25%; 
																	  float:right; height:160px; }
																	  
.left-column .article .mn .readheading								{ color:#d20300; font-size:14px; margin-bottom:10px; text-transform:uppercase}

.left-column .article .mn .fromtheblog						    	{ border:3px solid #d3d3d3; padding:10px; margin-top:10px; clear:both }
.left-column .article .mn .fromtheblog ul li						{ background:url("../images/fromtb_list_arw.png") no-repeat scroll 0 6px ; padding-left:10px; margin-bottom:10px; }						    	

.career-block 					{ background:#efefef; margin-bottom:10px; margin-right: 10px; padding:7px; overflow:hidden; width: 96%; float: left; border:5px solid #000}
.career-block .image			{ float:left;}
.career-block .text				{ color:#999999; margin-left:155px;}
.career-block .text .position	{ color:#030276; font-size:14px; margin-bottom:10px;}
.career-block .text .content1	{ color:#000; font-size:12px; }
.career-block .text .content1 div	{width:70%; margin:2px 0; float:left; text-align:justify; }

	#thumb-tray{ width:430px; height:155px; position:relative; z-index:3; bottom:35%; left:0; overflow:hidden; text-align:center;}
		
		ul#thumb-list{ display:block; position:relative; left:0; padding:0; list-style:none;  }
			ul#thumb-list li{ display:inline; width:150px; height:108px; float:left; overflow:hidden; margin:0 26px; list-style:none;  background:#111; }
				ul#thumb-list li:hover{ cursor:pointer; }
	
#thumb-prev, #thumb-next{ width:33px; height:38px; position:absolute; z-index:5; bottom:0; }
#thumb-prev		{ left:360px; top:118px;  background: url('../images/thumb-back.png')   no-repeat center center;  cursor:pointer }
#thumb-next		{ right:0; top:118px;  background:url('../images/thumb-forward.png') no-repeat center center; cursor:pointer }
			
.gray-color{color:#CCCCCC !important}
			
			
.margin-right10{margin-right:10px;}
.news-page {}
.news-page a { font:14px/25px 'lato'; color:#FF0000 }

.news-page span.normalblacktxt { font:12px/20px 'arial'; padding-bottom:10px; border-bottom:1px  dotted #999999; display:block;  margin-bottom:10px; float:none }
.news-page .imgpad{ padding-top:5px; padding-right:5px;}
.read-more-link				{ color:#FF0000;}

.last-child{}

/*zubair 11-April-2012*/
#country{ margin-bottom:10px; border:1px solid #DDDDDD; color:#333333}

.side-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color:#0D499F;*/
	color:#999999
	text-decoration: none;
	height:20px;
	background-color:#EDF0F5;
	line-height:25px;
}

.error{
	font-family:Arial, Helvetica, sans-serif; 
	color:#FF0000; 
	font-size:12px; 
	text-decoration:none; 
}

.page-title {
	display: block;
	font-family: Arial, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#FFFFFF;
	/*background-color:#FE1900;*/
	background:url("../images/bg-menu.png") repeat-x scroll 0 0 transparent;
}

.table-border {
	 background: none repeat scroll 0 0 #F3F3F3;
    /*color: #999999;*/
	border-width:1px;
	/*border-style:solid;*/
	border-color: #C8C8C8;
}

.solution{font-family:Arial, Helvetica, sans-serif;padding:40px 28px 25px 0}
ul.solution{font-size:1em;line-height:.5em;list-style:none;margin:0;padding:0}

ul.solution li a{line-height:10px;font-size:11px;color:#000;display:block;text-decoration:none;font-weight:bolder;background:url(images/accr_list_bg.png) no-repeat 0 7px;border-bottom:1px solid #d3d3d3;padding:10px}
ul.property-1{width:100%;float:left}
ul.property-1 li a{background:none;border:none}
ul.property-1 li.leftside{width:45%;float:left;clear:none}
ul.property-1 li.rightside{width:45%;float:right;clear:none}
ul.solution li a:hover{background-color:#675C7C;color:#FFF}
ul.solution ul{display:none;margin:0;padding:0}
ul.solution ul li{clear:both;margin:0;padding:0}
ul.solution ul li a{padding-left:20px;font-size:11px;font-weight:400;outline:0}
ul.solution ul li a:hover{background-color:#D3C99C;color:#675C7C}
ul.solution ul ul li a{color:silver;padding-left:40px}
ul.solution ul ul li a:hover{background-color:#D3CEB8;color:#675C7C}
ul.solution span{float:right;display:none}

.Accreditation-font a{font-size: 11px;color:#999999;font-width:normal;}


.proservice{font-family:Arial, Helvetica, sans-serif;padding:40px 28px 25px 0}
ul.proservice{font-size:1em;line-height:.5em;list-style:none;margin:0;padding:0}

ul.proservice li a{line-height:10px;font-size:11px;color:#000;display:block;text-decoration:none;font-weight:bolder;background:url(../images/accr_list_bg.png) no-repeat 0 7px;border-bottom:1px solid #d3d3d3;padding:10px;}
ul.property-1{width:100%;float:left;}
ul.property-1 li a{background:none;border:none}
ul.property-1 li.leftside{width:23%;float:left;clear:none}
ul.property-1 li.rightside{width:77%;float:right;clear:none}
ul.proservice ul{display:none;margin:0;padding:0}
ul.proservice ul li{clear:both;margin:0;padding:0}
ul.proservice ul li a{padding-left:20px;font-size:11px;font-weight:400;outline:0}
ul.proservice ul ul li a{color:silver;padding-left:40px}
ul.proservice span{float:right;display:none}

 

	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  