/* CSS Document */

body{ margin:0px auto; font-family:arial; font-size:12px; background:#2a2c2c;}
#container{ margin:0px auto; width:927px;}
#header{ background:#FFF; padding:10px; padding-bottom:0px; height:97px;}
#logo{ width:228px; float:left}
#iconLink{ width:650px; color:#666; font-weight:bold; float:right;}
#flag-main{ width:650px; text-align:right; float:left}
#flag{
	width:70px;
	float:right;
	text-align:left;
	height:50px;
	margin-right:10px;
}
#header-right{float:right; width:640px;margin-left:15px;}
.link-c{ float:left; width:640px; text-align:right; margin-top:10px; }
.contact-us{ background:url(../images/contact-hl.gif); width:82px; height:24px; display:block; float:right;  margin-right:5px;}
.contact-us:hover{ background:url(../images/contact-hl-h.gif); width:82px; height:24px; display:block; float:right;  margin-right:5px;}
.login{ background:url(../images/login-hl.gif); width:82px; height:24px; display:block;float:right; margin-right:5px;}
.login:hover{ background:url(../images/login-hl-h.gif); width:82px; height:24px; display:block;float:right; margin-right:5px;}
#flash{ background:#000; margin-bottom:0px;  height:250px;}

#dv_bxwht{ margin-top:10px;}
#cont{ width:175px; float:right; padding:10px;}
#dv_bx1{ background:#EEE; padding:10px; float:left; border:solid 1px #dbdada; width:350px;}


.mr{margin-right:20px;}
a{ border:none; outline:none; outline:0px; outline:0px; color:#FFF;}
#menu{ background:url(../images/menu_bg.gif); height:31px; font-size:11px;}
#cTab{ margin:0px;}
#cTab span{ width:223px; display:block; font-size:16px; float:left; text-align:center; padding:8px 4px; margin:0px; }
#cTab a{ text-decoration:none}
#cTab span.rd{ background:#FF0000;}
#cTab span.grn{ background:#fe8900; margin-right:1px;}
#cTab span.org{ background:#008000;margin-right:1px;}
#cTab span.tl{ background:#333399;margin-right:1px;}
#scroller02 li{ margin:0px 20px;}
#scroller li{ margin:0px 20px;}
#inTab{ margin-top:40px;}
#inTab.mtop{ margin-top:20px;}
#inTab span{ width:192px; display:block; text-align:left; padding:8px 4px; }
#inTab span.rd{ background:#fe3e00;}
#inTab span.grn{ background:#FFCC00; margin-right:1px;margin-bottom:1px;}
#inTab span.org{ background:#95aa08;margin-right:1px;margin-bottom:1px; background:url(gr.jpg) repeat-x;}
#inTab span.tl{ background:#00a8b8; margin-right:1px; margin-bottom:1px;}
#lft_link{ margin-top:8px;}
#lft_link a{ border-bottom:solid 1px #999; color:#333; font-size:15px; width:200px; margin-bottom:5px; display:block; text-decoration:none}
.clr{ clear:both}
#content-pg{ width:917px;}
#content{ background:#FFF; padding:5px; height:320px;}
#lftCont{ float:left; width:442px; text-align:center}
#rghtCont{ float:left; width:442px; height:320px;}
#footer{ background:#1e1e1e; color:#666; height:48px; line-height:45px;; padding:0px 10px;}
#footer a{color:#666}
#footer p{ margin:0px; padding:0px; display:inline; width:302px; display:block; float:left; text-align:center;}
#footer p.rght{text-align:right}
#footer p.lft{text-align:left}
.hlink{ font-size:17px;}
.hlink a{ text-decoration:none; line-height:35px;}
.hlink a:hover{color:#CCC}
.hlink ul{ margin:0px; padding:0px; list-style:none}
.hlink ul li{background:url(../images/arrow2.gif) no-repeat left; padding-left:20px;}
.hlink ul li.rgt { text-align:right; font-size:12px; text-decoration:none}
.hlink ul li.rgt a{text-decoration:none; background:url(../images/arrow.gif) no-repeat right; padding-right:15px; }
.brdrBTM{border-bottom:solid 1px #3f3f3f;}
.pdlr{ padding:0px 8px;}
#tree{ border-bottom: solid 1px #333232; padding:2px; color:#999; font-size:11px;}
#contentInn{ background:#FFF; padding:0px 0px 20px;}
#para{ color:#333}
#para a{ color:#0033CC; text-decoration:none;}
#left_inn{ float:left; padding-left:20px; width:220px; color:#666; background:url(welcometo_bg.jpg) repeat-x;}
#rght_inn{ float:right; width:630px; padding-right:20px; padding-top:12px; padding-left:10px; line-height:20PX; background:url(bg-h2.gif) no-repeat;}
.list{ margin:0px; padding:0px; margin-left:10px; margin-top:7px;}
.list li{ background:url(../images/arrow.gif) no-repeat left; padding-left:15px; line-height:25px;}
.list li a{ text-decoration:none}
.list li a:hover{}
.btn1{ background:#fea400; border:solid 1px #e49402; padding:1px 3px; color:#000000; text-decoration:none}
.mylist{ margin:0px; padding:0px; margin-left:10px; list-style:none; font-size:14px; color:#eeebeb; width:300px; }
.mylist li{ background:url(../images/arrow02.gif) no-repeat left; border-bottom:solid 1px #FFF; padding-left:15px; margin-bottom:8px; line-height:25px;}
.mylist li a{ text-decoration:none}

.left_heading{ color:#666; font-size:10px; padding:0px; padding-left:15px; font-family:Verdana, Geneva, sans-serif;}


.bnrlist{ width:300px; margin-right:20px; float:left}
.list02{ list-style:none; margin:0px; padding:0px; margin-left:5px;}
.list02 li{ background:url(../images/bull.gif) no-repeat left top; padding-left:10px;}
.abt{ width:460px; float:right}
.it{background:url(../images/it-services.jpg) no-repeat center; padding-top:138px;}
.outsource{background:url(../images/outsource.jpg) no-repeat right; padding-top:138px;}
.spn_heading{ background:#3b3838; color:#FFFFFF; width:180px; font-size:18px; padding:5px; padding-left:15px; display:block}
.dv_bx{ background:#EEE; padding:10px; border:solid 1px #dbdada}
.mt{ margin-top:10px; font-size:11px; font-weight:bold; color:#633;}
.heading{ font-size:16px; color:#748804;}
#title{ font-size:24px; color:#999999; margin-top:15px;}
/* hide from IE mac \*/

.Text{ text-align: justify; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;}
.Text_bold{ text-align: justify; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; font-weight:bold;}

#clients-logo{ list-style:none;}
#clients-logo li{ float:left; width:260px; display:block; height:70px; border:solid 1px #e0e0e0; text-align:center; margin:10px;}
#clients-logo li img{}


#clients-logoInn{list-style:none;}
#clients-logoInn li{ float:left; width:260px; display:block; height:92px; border:solid 1px #e0e0e0; text-align:center; margin:10px;}
#clients-logoInn li img{}



#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display: block; font-family:Verdana, Geneva, sans-serif;}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #EEE;background-color: transparent;  font-family:Verdana, Geneva, sans-serif;}

#p7menubar li ul li.trigger1 ul{display:none;  font-family:Verdana, Geneva, sans-serif;}
#p7menubar li ul li.trigger1 ul li{display:block; float:left;  font-family:Verdana, Geneva, sans-serif;}
#p7menubar li ul li.trigger1 a:active, #p7menubar li ul li.p7hvr a { color:#EEE;  font-family:Verdana, Geneva, sans-serif;}
#p7menubar li ul li.trigger1:hover ul, #p7menubar li ul li.p7hvr li ul{display: block; margin-left:180px;}
#p7menubar li ul li.trigger1:hover ul a, #p7menubar li ul li.p7hvr ul a{color: #EEE;background-color:transparent;}
#p7menubar li {width: auto;  font-family:Verdana, Geneva, sans-serif;}
#p7menubar li ul li.trigger1:hover ul{display:block; margin-left:178px; width:178px; margin-top:-24px;}
#p7menubar li ul li.trigger1:hover ul li{display:block; position:relative color:#EEE;background:#212121; border-right: 1px solid #333333;border-bottom: 1px solid #333333; }
#menuwrapper {border-top: 1px solid #000; background:url(../images/menu_bg.gif); }
.clearit {clear: both;height: 0; line-height: 0.0;}
#p7menubar {width: 926px;}
#p7menubar, #p7menubar ul {padding: 0;margin: 0;list-style: none;}
#p7menubar li a {display: block;text-decoration: none;padding: 6px 41px ;border-right: 1px solid #333;color: #CCCCCC;}
  
  
#right_arrow {color: #EEE; border-right: 0; padding: 6px 10px; background-image:url(marker-right.gif); background-position:100% 50%;background-repeat:no-repeat;padding-right:9px;}

#down_arrow {color: #EEE; border-right: 0; padding: 6px 10px; background-image:url(marker-down.gif); background-position:100% 50%;background-repeat:no-repeat;padding-right:30px;}

  
  
#p7menubar li ul li.trigger1 a {color: #EEE; border-right: 0; padding: 6px 10px; }
#p7menubar li ul li a {color: #EEE; border-right: 0; padding: 6px 10px;}
#p7menubar a.trigger {display: block;text-decoration: none;padding: 6px 41px ;border-right: 1px solid #333;color: #CCCCCC;}
#p7menubar li {float: left;width: 9em;}
#p7menubar li ul, #p7menubar ul li  {width: 178px;}
#p7menubar ul li a  {color: #565656;border-right: 0;padding: 3px 12px 3px 16px;}
#p7menubar li ul {position: absolute;display: none;background-color: #212121;border-right: 1px solid #333333;border-bottom: 1px solid #333333;background-image: url(images/p7exp_mgrad.jpg);background-repeat: repeat-x;}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {color: #FFF;}
#p7menubar li ul li:hover ul, #p7menubar li ul li.p7hvr ul {display: block;margin-left:178px;}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #FFF;background-color: transparent;}
#p7menubar ul a:hover {background-color: #3a3a3a!important;color: #FFFFFF !important;}
#p7menubar li {width: auto;}
#rotater{ background:#FFF url(../images/rotater-bg.gif) repeat-x; padding:10px;}





#banner_inn{ background:#95aa08; padding:5px; margin-bottom:15px;  width:917px}
#banner{background:#FFFFFF; flot:right}
#img{width:450px; float:right}
#pg_title{ background:#FFFFFF; color:#95aa08; padding-left:20px; font-family: trebuchet MS; width:450px; float:left; padding-top:141px;}
#pg_title span{ font-size:18px;}
#pg_title p{ font-size:32px; margin:0px; padding:0px; line-height:25px;}

#banner_inn-teal{ background:#00b1c0; padding:5px; margin-bottom:15px; width:917px}
#pg_title-teal{color:#00b1c0; padding-left:20px; font-family: trebuchet MS; width:450px; float:left; padding-top:141px;}
#pg_title-teal span{ font-size:16px;}
#pg_title-teal p{ font-size:32px; margin:0px; padding:0px; line-height:25px;}

#banner_inn-orng{ background:#ffb502; padding:5px; margin-bottom:15px; width:917px}
#pg_title-orng{color:#ffb502; padding-left:20px; font-family: trebuchet MS; width:450px; float:left; padding-top:141px;}
#pg_title-orng span{ font-size:16px;}
#pg_title-orng p{ font-size:32px; margin:0px; padding:0px; line-height:25px;}

#banner_inn-gray{ background:#717171; padding:5px; margin-bottom:15px; width:917px}
#pg_title-gray{color:#717171; padding-left:20px; font-family: trebuchet MS; width:450px; float:left; padding-top:131px;}
#pg_title-gray span{ font-size:16px;}
#pg_title-gray p{ font-size:32px; margin:0px; padding:0px; line-height:25px;}

#banner_inn-red{ background:#FF0000; padding:5px; margin-bottom:15px; width:917px}
#pg_title-red{color:#FF0000; padding-left:20px; font-family: trebuchet MS; width:450px; float:left; padding-top:138px;}
#pg_title-red span{ font-size:16px;}
#pg_title-red p{ font-size:32px; margin:0px; padding:0px; line-height:25px;}
.ft10{ font-size:11px;}
.blog{ height:30px; padding-top:20px;}
h2{ margin:0px; padding:0px;}
.mb{margin-bottom:15px;}
#thumb{ border:solid 1px #999; width:160px; height:141px; float:left; margin:10px 20px 25px 25px; border-bottom:5px solid #000}
#para li a{ color:#959385; text-decoration:none}
.grn{ color:#95aa08; font-size:13px;}
.teal{ color:#00b5c0;font-weight:bold;font-size:13px;}
.red{color:#F00;font-weight:bold;font-size:10px;}
.orange{color:#fdb700;font-weight:bold;font-size:13px;}
.dotted-brdr{ border:solid 1px #CECECE; padding:8px; margin-bottom:10px;}
.divider{ background:url(../images/divider.gif) no-repeat center; height:40px;}
.pic{ width:100px; float:left; text-align:center}
.profile{ float:right; width:500px; }
input, select, textarea{ width:180px; background:#EEE; border:solid 1px #CCC;}
.comment input, select, textarea{ width:300px; background:#EEE; border:solid 1px #CCC;}
.comment-display{background:#EEE; border:dashed 1px #CCC; margin-bottom:10px; padding:0px 10px;}
input.btn{ background:#333; color:#FFF; border:solid 1px #000000; padding:4px; width:75px; cursor:pointer}


.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding-top: 6px;
	list-style: none;
	 border:solid 1px #333;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll {
	width: 900px;
	height: 48px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 900px;
	height: 70px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
}
.partners_heading{ font-size:11px; color:#226FB1; margin:0px; margin-bottom:0px; font-weight:bold;}

.clients_logos{ width:435px; float:left; margin-right:30px;}
.partners_logos{width:435px; float:left}
#partners{ width:900px;}



.midmid2{ float:left; }
.midCont_tab{float:left; width:442px; color:#000;}
.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0; list-style-type: none;text-align: left; }
.shadetabs li{display: inline;margin:0; height:32px; }
.shadetabs li a{text-decoration:none; height:22px; width:98px; text-align:center; padding-top:5px; display:block; text-align:center; float:left; position:relative;z-index:1; color:#000; margin:0px 4px ; background:url(../images/link_bg.gif) top repeat-x;}
.shadetabs li a:visited{color: #CCC; width:98px;}
.shadetabs li a{color:#FFFFFF; width:98px;}
#tab_content{width:422px; float:left; padding:10px;}
.shadetabs li a:hover{ color: #FFF; background:url(../images/link_bgH.gif); color:#FFF}
.shadetabs li a.selected{position: relative;top: 0px;  height:22px; width:98px; color:#FFF}
.shadetabs li a.selected{background:url(../images/link_bgH.gif);}
.shadetabs li a.selected:hover{text-decoration: none;}
.tabcontent{display:none; margin-top:10px;}
@media print {
.tabcontent {display:block !important;}
