

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img, button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-align: left;
}
a {
	text-decoration:none;
	outline:none;
	font-size:11px; 
	color:#4c4c4c;
		
	}


a:hover {
	text-decoration:none;
	
	
}


:focus {
	outline: 0;
}
body {
	background: white;
}
ol, ul, li{
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*General*/

.FloatLeft{float:left!important;}
.FloatRight {float:right!important;}
.clear{clear:both!important}
.Noborder{border:none!important; }
.Nobackground{background:none!important;}
.Nomargin{margin:0px!important;}
.Nopadding{padding:0px!important;}
.Inline{display:inline;}



/*End of Re-set*/


html, body{
	
	padding: 0;
	background-color:#757575;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color: #7c7c7c;
	
}

.clr{
	clear:both;
}

.maincontainer{
	width: 980px;
	margin: 0 auto!important;
	position:relative!important;
}

#wrapper{
	padding: 0;
}

.black_text{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color: #7c7c7c;
}

.red_text{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color: #f24c0b;
}

.textfield{
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	height:16px;
	background-color:#fbfafa;
	border: 1px solid #d3d3d3;
	width: 140px;
}

.textfield1{
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	height:16px;
	background-color:#fbfafa;
	border: 1px solid #d3d3d3;
}
.downloadform{
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	height:16px;
	width:264px;
	background-color:#fbfafa;
	border: 1px solid #d3d3d3;
}

.textarea{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	height: 150px;
	width: 400px;
	background-color:#fbfafa;
	border: 1px solid #d3d3d3;
}

.textfield1{
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	height:20px;
	background-color:#fbfafa;
	border: 1px solid #d3d3d3;
}
.country{
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	height:17px;
	background-color:#fbfafa;
	border: 1px solid #d3d3d3;
}

.applicationtitle{
	font-family:tahoma;
	color:#5d5c5c;
	font-size:11px;
	
	font-weight:bold;
	
	
}
/* HEADER STARTS*/

.header{
	width: 800px;
}

/* TOP GREY BAR STARTS*/

.top_bar{
	background: url(../images/top_back.gif) no-repeat left top;
	height: 39px;
	padding: 0 40px 0 40px;
	width:900px;
}

.top_barleft{
/*background:url(../images/logo_top.gif) no-repeat left;*/
width: 240px;
height: 13px;
margin-top: 18px;
float:left;
color: #999896;
font-size:9px;
text-transform:uppercase;
font-family: Verdana, Arial, Tahoma;
font-weight:bold;
}

.top_barright{margin-top: 15px; width: 480px; float:right; display:block; text-align:right;	 }
.site-map-icon{float:right; width:17px; height:18px; background:url(../images/site-map.jpg) 0 0 no-repeat; margin-left:10px; text-indent:-99999px;}
a:hover.site-map-icon{background:url(../images/site-map-hover.jpg) 0 0 no-repeat}
.contact-icon{float:right; width:20px; height:16px; background:url(../images/contact.jpg) 0 0 no-repeat; margin-left:15px;text-indent:-99999px;} 
a:hover.contact-icon{background:url(../images/contact-hover.jpg) 0 0 no-repeat!important;}
.language{ font:bold 12px verdana; color:#c6c6c6;float:right; position:relative; padding:0 10px; display:none; }

.languages{position:absolute; height:auto; width:auto; right:0 ; top:20px; background:#545454; z-index:20; padding:0 10px  10px 10px; display:none; }
.actives{display:block;}
.languages li{ display:block; padding:2px 0}
.languages li a{color:#fff;}
/* TOP GREY BAR ENDS*/


/* TOP LOGO SECTION STARTS*/

.top_banner{
background: url(../images/banner.jpg) repeat-y left top;
height: 82px;
padding: 0 40px 0 30px;
width:910px; 
}

.logo{
	background: url(../images/logo.gif) no-repeat left top;
	height: 82px;
	width: 240px;
	float: left;
}

 .banner_rt{
 	background:url(../images/banner_rt.gif) repeat-x left;
	width: 460px;
	float:right;
	text-align:left;
 }
 
 .tagline{
 	/*background:url(../images/tagline.gif) no-repeat left;*/
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	font-style:italic;
	font-size:13px;
	margin-top: 40px;
	height: 18px;
 }
 
/* TOP LOGO SECTION ENDS*/

/* HEADER ENDS*/

/* INDEX PAGE TITLE STYLE*/

.welcome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #e84302;
	text-transform: uppercase;
	margin-bottom:8px;
}

.greytext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #8d8c8c;
text-transform:uppercase;
}

.latest_newstext{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color: #414141;
text-transform:uppercase;
letter-spacing: -1px;
padding: 0px 0px 0px 20px;
}

.latest_greytext{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color: #8d8c8c;
text-transform:uppercase;
}

.latest_botredicon{
background:url(../images/red_icon.gif) no-repeat left;
height: 4px;
font-size:2px;
margin-left: 20px;
}



/*CONTENT SECTION STARTS*/

.main_content_section{
	background: url(../images/contentsec.jpg) top left repeat-y;
	width: 930px;
	overflow:hidden!important;
	height:1%;
	padding: 15px 25px;
}
.LeftCol{width:640px; float:left;margin-left:10px}
.Left-left{float:left; width:395px;  }
.Left-right{float:left; width:300px; padding-left:10px; }
.Members-area, .Product-area{width:640px; padding-bottom:10px; background:url(../images/line.jpg) no-repeat center bottom; float:left; margin-bottom:20px;}
.Product-area{background:none!important;}
.line { margin-bottom:20px; background:url(../images/line2.gif) no-repeat center bottom; padding-bottom:20px; }
.Product-area p{padding:0 0 15px 0;}
.Lastmember{background:none!important; padding:0; margin:0;}
.Mgmt-members{float:right; padding:0 0 5px 10px;}
.Product-img{float:left; padding:0 20px 5px 0;}
.RightCol{width:280px; float:right; }
.Subpage-LeftCol{width:676px; float:left;}
.Subpage-RightCol{width:224px; float:right;}
.welcome_whitesec{	background-color:#fff; 	float:left; 	width: 600px; 	padding: 8px 10px;	clear:both; border-bottom: 1px solid #eeeeee; display:inline; margin-bottom:20px;}
.news_section{	width: 265px; float:left; background-color:#f4f4f4; margin-top: 24px; display:inline }
#news_topcurver_image{	background:url(../images/top_cir.gif) no-repeat left top; height:8px; font-size:3px; width:265px; }

#news_botcurver_image{
	clear:both;
	background:url(../images/bot_cir.gif) no-repeat left bottom;
	height:8px;
	font-size:3px;
}

.news_contentsec{
	padding: 0px 0px 9px 20px;
	background-color:#f4f4f4;
	color: #706f6f;
}

.darkgrey_text a{
	color: #585858;
	font-weight:bold;
	padding: 0;
	text-decoration:none;
	padding-bottom:5px;

	
}

.news_contentsec em{color: #ed4703;font-weight:bold;font-style:normal;}
span.blog-text{display:block;padding-top:5px;}

.news_divider{
	background:url(../images/divider.gif) repeat-x center;
	width: 171px;
	height:1px;
	margin: 2px 20px 2px 20px;
	width: 226px;
	font-size:2px;
}

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

.top{background: #f4f4f4 url(../images/top_cir.gif) no-repeat left top; padding: 18px 5px 0px 15px; height: 20px; width:270px; float:left; display:inline; margin-top:15px;}
.top1{background: #f2f2f2 url(../images/top_ofr.gif) no-repeat left top; padding: 18px 5px 0px 15px; height: 20px; width:378px; float:left; display:inline; margin-top:5px;}
.center{background-color: #f4f4f4; padding:5px 15px 5px 15px; float:left;width: 260px;}
.center1{background-color: #f2f2f2; padding:5px 15px 5px 15px; float:left;width: 368px; height:160px;}
.center1 p{padding:0!important;}
.bottom{background: #f4f4f4 url(../images/bot_cir.gif) no-repeat bottom; height: 8px; float:left; width: 290px;padding: 0; margin:0;}
.bottom1{background: #f2f2f2 url(../images/bottom_ofr.jpg) no-repeat bottom; height: 10px; float:left; width: 398px;padding: 0; margin:0;}


div.top_testi{background: #F2F2F2 url(../images/top_cir_testi.jpg) no-repeat left top; padding: 16px 5px 0px 20px; height: 25px; font-weight: bold;font-size: 11px; width: 199px; color: white;}
div.center_testi{background-color: #f2f2f2; padding:0px 5px 10px 10px; float:left; width: 209px;}
div.bottom_testi{background:#f2f2f2 url(../images/bot_cir_testi.gif) no-repeat left bottom; height: 12px; float:left; display:block; width: 224px;}

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

div.linkdesc{margin-bottom:12px;}
ul.list li, ul.list li.tworow{	background: url(../images/arrow1.gif) no-repeat left top;  padding: 0px 0px 3px 12px; width: 600px; text-align:justify; line-height:14px; margin-top:5px;}


ul.list h2{font-weight:bold;font-size:18px;margin-bottom:10px;display:none}

ul#service{	padding:0; margin: 0 0 0 5px; list-style:none;}
ul#service li{	width: 170px; background: url(../images/arrow.gif) no-repeat left; float: left; padding: 0px 0px 0 14px; line-height:19px; }
ul#service li a{	text-decoration: underline; color: #91908d;}
ul#service li a:hover{	text-decoration: none;color: #111;}

ul#testimonial, #testimonials{	padding:0; margin: 0px 5px 0 10px; list-style:none; font-family:tahoma}
ul#testimonial li, #testimonials li{padding: 0px 0 10px 20px; margin: 16px 0 0 -10px; background:url(../images/testi_arrow1.gif) no-repeat left 2px; border-bottom: 1px solid #dbc7c0; color:#4f91e7; font-weight:bold;}
#testimonials li{ border:none; padding-bottom:0; margin-top:5px;}
.testimonial{font:bold 11px arial; }
.testimonial a{color:#ee390e;}
ul.sitemap{	padding:0; margin:0px 0px 20px 0px; float:left;  width:305px; display:inline; }
ul.sitemap li{	background: url(../images/arrow1.gif) no-repeat 15px top;  padding: 0px 0px 3px 30px;  line-height:14px; margin-left: 0px; display:inline-block; width:270px; float:left; display:inline;}


ul.sub_sitemap{	padding:0; margin: 8px 0 3px 5px;  text-align:left;}
ul.sub_sitemap li{background: url(../images/bullet_black.gif) no-repeat left top;padding: 0px 0px 3px 10px; width: 220px; line-height:14px; margin-left: 10px; border:none!important; }
.Main-link{ border:none!important; width:295px; height:24px; background:url(../images/sitemap.jpg) no-repeat left top!important;  font-weight:bold; padding:5px 20px 10px 15px!important; float:left; clear:both; }
.testimonial_title{
	background:url(../images/testi.gif) no-repeat left;
	font-family:tahoma;
	font-size:12px;
	color: #5d5c5c;
	font-weight:bold;
	padding: 7px 0 0px 26px;
	width:180px;

}

.title_text, .title_text1{background:url(../images/cad-b.png) 0 0 no-repeat ; font:bold 12px tahoma;	color: #5d5c5c; padding: 2px 0 0px 25px; width:180px;}
.title_text a{text-decoration:none}
.title_text1{ width:100%; background:url(../images/title_icon.gif) 0 5px no-repeat ; float:left;  margin:20px 0 10px  0;}

.title_orange_text{
	color: #f24c0b;
	font-weight:bold;
}
.product-title{font-weight:bold; color:#787676!important}
a{text-decoration: underline; color: #343434;}
a:hover{text-decoration: none; color: #0b7cdc;}

div.image{padding-top: 32px;}

a.readmore{
	color: #ed4703;
	text-decoration:none;
	font-weight:bold;
	line-height: 24px;
	border-bottom:0px solid #ff0000;
	padding: 0px 20px 0 0px;
	float:right;
}

a.readmore:hover{
	color: #111;
	text-decoration:none;
	border-bottom:0px solid #000;
}

a.readmore_in{
	color: #ed4703;
	text-decoration:underline;
	font-weight:bold;
	line-height: 18px;
	border-bottom:0px solid #ff0000;
	padding: 0px 20px 0 0px;
}

a.readmore_in:hover{
	color: #111;
	text-decoration:underline;
	border-bottom:0px solid #000;
}


.arrow{
	border-left: 1px solid #999999;
	padding-left: 0px;
	margin-right: 5px;
}

.testimonial{
	padding: 2px 5px 2px 1px;
	color: #5D5D5D;
	margin-top: 5px;
}


/*INNER PAGE CSS*/

.inner_content_section{
	background: url(../images/contentsec.gif) repeat-y left;
	width: 920px;
	padding: 24px 30px 20px 30px;
}

div.contentbox{
	width: 100%;
}

.title_lt{background: transparent url(../images/in_title_lt.gif) no-repeat top left; height: 32px; }
.title_rt{background: transparent url(../images/in_title_rt.gif) no-repeat top right; height: 21px; margin-left:35px; padding-top: 11px;}
.title_center{background: url(../images/in_title_center.gif) repeat-x top right; height: 32px; font-family:tahoma, arial, verdana; font-size: 12px; color: #5b5b5b; font-weight: bold;}

.midcontentsec{
	border: 1px solid #cccbcb;
	border-width: 0 1px;
	width:634px;
	padding:10px 20px; 
	overflow:hidden;
}

.midcontentbottom_lt{background: url(../images/in_bottom_lt.gif) no-repeat left top;}
.midcontentbottom_rt{background:url(../images/in_bottom_rt.gif) no-repeat right top;}
.midcontentbottom_mid{background: url(../images/in_bottom_mid.gif) repeat-x right top;}
.midcontentsec  p a {float:left; padding-right:10px;}

table.layout{
	padding: 4px;
	border: 0;
}

table.layout td{
	font-weight:bold;
	padding-left:10px;
	height: 18px;
	color: black;
}

.bullet{
	background:url(../images/bullet.gif) no-repeat left top !important;
	font-weight:bold;
	padding-left:16px;
	margin-left: 10px;
	height: 18px;
	color: #3e3e3e;
}

.bullet1{
	background:url(../images/bullet.gif) no-repeat left!important;
	font-weight:bold;
	padding-left:16px;
	margin: 0 0 0px 10px;
	height: 18px;
	display: inline;
	color: #3e3e3e;
	
}

.border_right{
	background:url(../images/border_rt.gif) repeat-y right;
}


/*FOOTER STARTS*/

.footer{
	width: 980px;
	margin: 0 auto;
}

.footer_dividerline{
	background:url(../images/footer_line.gif) no-repeat;
	height:5px;
	font-size:4px;
}

.footer_back{
	background: url(../images/footer_back.gif);
	height:40px;
}

.footer_copyright{
	color: #bbbbbb;
	font-size:10px;
	padding:16px 0 0 30px;	
	float: left;
}

.footer_link{
	float:right;
	padding:16px 30px 0 0px;	
}

.footer_link a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #bbbbbb;
}

.footer_link a:hover{
	text-decoration:none;
	color: #111;
}

.footer_bottom{
	background:url(../images/footer_bot.gif) no-repeat;
	height: 22px;
}
.footer_img{
	margin-right: 280px;
	margin-left: 150px;
	vertical-align:top;
}

.footer_img1{
	margin-right: 500px;
	margin-left: 200px;
	vertical-align:top;
}

.image{
	margin:16px 0 0 8px;
}

/*FOOTER ENDS*/


/*100% HEADE & FOOTER FOR SAMPLE PAGE*/

.maincontainer_in{width: 980px;	margin: 0 auto;}

.header_in{	width: 980px;}

.top_bar_lt{background: transparent url(../images/top_back_lt.gif) no-repeat top left; height: 39px; }
.top_bar_rt{background: transparent url(../images/top_back_rt.gif) no-repeat top right; height: 21px; margin-left:42px; padding-top: 18px;}
.top_bar_center{background: url(../images/top_back_mid.gif) repeat-x top right; height: 39px; font-size:9px;text-transform:uppercase;font-family:Verdana, Arial, Tahoma; color: #999896; font-weight:bold;}

.top_banner_in{background: url(../images/banner_in.jpg) repeat-y left top;height: 82px;padding: 0 18px 0 15px;}

.content_back{background: url(../images/banner_in.jpg) repeat-y left top;width: 980px; clear:both;display:block;margin:0 auto;}


.footer_in{width: 980px; margin: 0 auto;}
.footer_dividerline_in{background:url(../images/footer_line_in.gif) no-repeat;	height:5px;	font-size:4px;}
.footer_back_in{	background: url(../images/footer_back_in.gif);	height:40px;}
.footer_bottom_in{	background:url(../images/footer_bot_in.gif) no-repeat;	height: 22px;}

 .banner_rt_in{
 	background:url(../images/banner_rt.gif) repeat-x left;
	width: 700px;
	float:right;
 }
	
	
/*ACCORDION STYLE SHEET*/
.basic  {
	width: 630px;
	font-family: Tahoma;
	border: 1px solid #e3e3e3;
}
.basic div {
	background-color: #fff;
}

.basic p {
	margin-bottom : 15px;
	border: none;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px 10px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #60605f;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #cdcccc;
	background-image: url("../images/accordion1.gif");
}

.basic a:hover{
	background-image: url("../images/accordion2.gif");
	color:white;
}

.basic a.selected {
	color: white;
	background-image: url("../images/accordion2.gif");
}
.basic  a.selected span{ background:url(../images/white-arrow.gif) right 2px no-repeat; display:block;}
.basic  a:hover span{ background:url(../images/white-arrow.gif) right -58px no-repeat; display:block;}
.basic  a:hover.selected span{ background:url(../images/white-arrow.gif) right 2px no-repeat!important; display:block;}
.basic a  span{ background:url(../images/arrow-square.gif) right -45px no-repeat; display:block;}
.basic a.readin{
	clear:both;
	color: #ed4703;
	text-decoration:underline;
	font-weight:bold;
	line-height: 18px;
	font-size:11px;
	border-bottom:0px solid #ff0000;
	
	background-image:none;
}

.basic a.readin:hover, a.readin:active{
	clear:both;
	color: #111;
	text-decoration:underline;
	border-bottom:0px solid #000;
	background-image:none;
}

img.readmore{
	cursor:pointer;
	padding-top: 10px;
}

.blacktext{
	color: #494848;
}

input.textfield.error { border: 1px solid red;} 

label.error {
			margin-left:0px;
			clear:both;
			float:left;
			display:block;
			width:auto;
			vertical-align:top;
			color:#d90000;
			
}
/*Navigarion*/
.nav {position:absolute; top:39px; right:90px;  z-index:12}
.nav li {float:left; height:25px; display:inline; margin-right:2px!important;  padding:0!important; }
.nav li a {display:inline; background:url(../images/nav-bg.jpg) top left; padding-left:13px; height:25px; float:left;  border:none!important; margin:0!important  }
.nav li a b {background:url(../images/nav-bg.jpg) top  right; padding:0 15px 0 2px; height:25px; display:inline; float:left;border:none!important; line-height:20px; cursor:pointer; font-weight:normal; color:#787676; font-weight:bold; font-size:12px; margin:0!important  }

.nav li a:hover {position:relative; visibility:visible; background:url(../images/nav-bg.jpg)  bottom left; height:30px;z-index:102; }
.nav li a:hover b{position:relative; background:url(../images/nav-bg.jpg) bottom  right!important; color:#f00; height:30px; z-index:101;}

.nav li a.current {position:relative; visibility:visible; background:url(../images/nav-bg.jpg)  bottom left; height:30px;z-index:102; }
.nav li a.current b{position:relative; background:url(../images/nav-bg.jpg) bottom  right!important; color:#f00; height:30px; z-index:101;}
.nav li ul, .nav li div  {position:absolute; left:-9999px;}
.nav li:hover {position:relative;}
.nav table {border-collapse:collapse; margin:-5px; padding:0;}
.nav :hover div {left:0; top:28px; padding:10px 0;  z-index:100;}
.nav :hover ul,.nav :hover ul.big { margin:0; list-style:none; left:0; top:28px;   padding:0 0 12px 0; background: url(../images/sub-hover.png) bottom left no-repeat; position:absolute; z-index:100}
.nav :hover ul.big{background: url(../images/sub-hover-big.png) bottom left no-repeat!important;  width:165px;}
.nav :hover ul li { width:128px; margin:0!important; padding:0!important; border:1px solid #aeaeae; border-width:0 1px; height:24px; }
.nav :hover ul .big li { width:162px!important; margin:0!important; padding:0!important; border:1px solid #aeaeae; border-width:0 1px; height:24px; }
.nav :hover ul li a {   color:#000; width:128px; height:24px; float:left; line-height:22px;  text-align:left; text-indent:10px; background:#aaa; padding: 0; display:block;}
.nav :hover ul.big li a {   color:#000; width:163px; height:24px; float:left; line-height:22px;  text-align:left; text-indent:10px; background:#aaa; padding: 0; display:block;}
.nav :hover ul li a:hover { color:#db2900!important; background:#c5c5c5;  width:128px!important; height:24px; float:left; }
.nav :hover ul.big li a:hover { color:#db2900!important; background:#c5c5c5;  width:163px!important; height:24px; float:left; }
.nav :hover ul li:hover > a { color:#000;  width:150px; height:24px;  float:right}
.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}
.nav :hover ul :hover {z-index:200;}
.nav :hover ul :hover div {left:150px; top:-4px; width:150px; height:144px; padding:10px 0; z-index:200;}
.first{background:url(../images/li-first-bg.jpg) top right no-repeat; border-right:none!important;  height:11px!important; width:169px!important;  display:none; }

.no-sub{float:left;}
.nav li.no-sub a{height:25px!important; background:url(../images/nav-bg-1.jpg) top left no-repeat;}
.nav li.no-sub a  b{ background:url(../images/nav-bg-1.jpg) top right no-repeat!important; height:25px!important;}
.nav li.no-sub a:hover{height:25px!important; background:url(../images/nav-bg-1.jpg) bottom left no-repeat;}
.nav li.no-sub a:hover b{ background:url(../images/nav-bg-1.jpg) bottom right no-repeat!important; height:25px!important;}
.job-listing{width:180px; border:1px solid gray; background:#f7f7f7; padding:10px; float:left; height:500px;}
.job-listing  li{width:180px;  float:left; padding:5px 0px;}





/*Min showcase*/
.min-showcase{width:590px; background:url(../images/min-showcase-bg.gif) 0 0 no-repeat; height:247px; padding:15px;  clear:both; float:left; display:inline; margin-top:20px ; position:relative; overflow:hidden;	}
.show-case-logo{float:left; display:inline; padding-top:10px; text-decoration:none;}


.items, #slider{ width:480px; margin:0 auto; clear:both;   padding-top:10px; }
.items li{float:left; padding:0 5px; width:150px;text-align:center }
.items li a {  color:#ed4703; font: bold 11px Tahoma; text-decoration:none;}
/*.items li a img{border:2px solid #fff;}*/
.items li a img{ padding:2px; border:2px solid #fff}
.items li a:hover img{border:2px solid #a9a9a9}

 .previous, .next{width:37px; height:48px; position:absolute; text-decoration:none; z-index:2; }
 .previous{top:120px; left:25px; background:url(../images/previous.gif) 0 50% no-repeat;}
 .next{top:120px; right:25px; background:url(../images/next.gif) 0 50% no-repeat;}
a:hover.previous {background:url(../images/previous-hover.gif) 0 50% no-repeat;}
a:hover.next {background:url(../images/next-hover.gif) 0 50% no-repeat;}

/*clients*/
.clients{width:640px; float:left; display:inline; overflow:hidden; }
.clients li{display:block; padding:30px 0 20px 0; clear:both; font:bold 12px verdana; vertical-align:middle; width:640px!important; overflow:hidden; }
.clients li img{margin-top:-10px;}
.clients li label{width:220px; float:left;}

.more-clt{clear:both; width:100%; float:left; padding-top:20px; }
.more-clt li{float:left; background:url(../images/plus-icon.gif) 0 50% no-repeat; padding:5px 0 5px 20px; width:620px; font:bold 12px arial}

.black-box{ width:203px; background:#3f3f3f url(../images/hire-team-head.jpg) 0 0 no-repeat; position:relative; float:left;  font:bold 11px arial; color:#fff; padding:0 10px 7px 10px; margin-bottom:20px;}
.black-box p{margin:0;padding-top:5px;}
.black-box-heading{float:left; font:bold 12px/24px Tahoma;}
.black-box-bottom{position:absolute; width:223px; height:7px; background:url(../images/black-box-bottom.jpg) 0 0 no-repeat; left:0; bottom:0;}

.blue-ul{float:left; width:100%;}
.blue-ul li{float:left; background:url(../images/testi_arrow1.gif) 0 0 no-repeat;  padding-left:15px; font:bold 11px arial; color:#4f91e7;}

.testi-cata, .testi-cata1{display:block; width:100%; padding:10px 0; float:left; clear:both;}
.testi-cata1{padding-top:0}
.testi-cata dt,  .testi-cata1 dt{float:left; width:100%; clear:both;}
.testi-cata dd,  .testi-cata1 dd{float:left; background:url(../images/arrow4.gif) 0 6px no-repeat; padding-left:12px;font-style:italic; margin-top:10px; width:620px; }

.testi-cata dd b,.testi-cata1 dd b{font-style:normal!important; font-weight:bold;}
ol{list-style:decimal; padding-top:10px; width:95%; padding-left:5%}
ol li{list-style:decimal; width:100%; padding:5px 0}

.more{font:bold 11px verdana; color:#F24C0B!important;}


.testimonials{
	color:#4F91E7;
	}
.testimonials:hover{
	color:#000;
}

.estimatex{text-align:center;padding-left:10px}
.estimatex p{margin:0;padding:0;padding-bottom:0px;}

.linkcat{background:url('') !important}

#TabContents1,#TabContents2,#TabContents3,#TabContents4{display:none}
.required{height:20px!important; }