﻿body#home { 
	line-height: 1.3em;
  font-family: verdana, Arial, Helvetica, sans-serif;
  padding: 0; 
  margin: 0 auto; 
  color:#3F719B;
  background:#ffffff url(../images/home_pagebg.gif) repeat-x top left;
}

body#inner { 
font-size:1em;
 font-family: verdana, Arial, Helvetica, sans-serif;
  padding: 0; 
  margin: 0 auto; 
  color:#6F6F6F;
  line-height:18px;	
  background:#ffffff url(../images/page_bg.gif) repeat-x top left;
}
a{text-decoration:none; color:#454444}
a:hover{text-decoration:underline; color:#454444}
.rightContent ul li, .rightContent ol li{padding-bottom:7px;}
h1, h2{padding:0;margin:0;}
h1{ font:normal 18px verdana;color:#112057;margin-bottom:20px}
h2{ font:normal 15px verdana;  color:#3F4A73; margin:19px 0 4px 0px;}
h3{ font:normal 13px verdana;  color:#112057; margin:0; padding:10px 0 5px 0;}

/* Home page css*/
#header{ width:766px;	border:0px solid red; margin:0 auto; text-align:center; }
#header .topLine{ margin-top:50px;height:102px;background:url(../images/top_line.gif) repeat-x top left;}
#header .logo{float:right;margin:46px 28px 0 0;}
#header .headerImg{padding:0;}
#header .menuDiv{padding-top:10px;height:28px;background:url(../images/top_line.gif) repeat-x bottom left;}
#header .menuDiv img{border:none}
#header .menuDiv ul{list-style-type:none;float:left;height:20px;padding:0;margin:0; }
#header .menuDiv ul li{float:left;padding:0;margin:0;position: relative; display: inline;width:auto;height:20px;}
/* Home page css ENDS*/


/* Inner page css*/

#innerheader{ width:766px;margin:0 auto; text-align:center; }
#innerheader .logoDiv{height:95px;}
#innerheader .logo{float:right;margin:46px 28px 0 0;}
#innerheader .headerImg{padding:0;}
#innerheader .menuDiv{padding-top:10px;height:28px;background:url(../images/top_line.gif) repeat-x bottom left;}
#innerheader .menuDiv img{border:0px solid #fff}

#innerheader .menuDiv ul{list-style-type:none;padding:0;margin:0; }
#innerheader .menuDiv ul li{float:left;padding:0 18px;margin:0;position: relative; display: inline;width:auto;}


#middle{ width:766px;margin:0 auto;text-align:center;overflow:hidden}
#middle .gap{ height:25px;}
#middle .contentDiv{overflow:hidden;background:url(../images/content_bg.jpg) repeat-y top left;
}
#middle .contentDiv .leftContent{float:left;width:230px;background:#DCDCDC url(../images/middleleft_bg.jpg) repeat-x top left;
height:auto;font:bold 11px verdana;color:#454444;text-align:left; min-height:400px; height:auto !important; height:400px;}
#middle .contentDiv .leftContent .tabs{padding:0;margin:0;list-style-type:none;}
#middle .contentDiv .leftContent .tabs li{ border-bottom:1px solid #C7C5C5;line-height:23px;
#padding:6px 0 6px 0;padding-left:7px;}
#middle .contentDiv .leftContent .tabs li a{color:#454444;text-decoration:none}

#middle .contentDiv .leftContent .tabs ul{margin-left:0;padding-left:20px;margin-top:4px;}
#middle .contentDiv .leftContent .tabs li li{padding:0;font:normal 11px verdana;border:none;list-style-type:none;padding-bottom:8px;}

#middle .contentDiv .rightContent{  
float:right;width:505px;text-align:justify;font-size:11px;line-height: 14px;  }

.content {line-height: 14px;}
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7, #content_8, #content_9{display:none;}

.contentBox .tabs{float:left}
.contentBox .tabs li{font-size: 1em;float:left;letter-spacing:-.09em;text-transform:uppercase;
color:#6F6F6F;margin-right:10px;height:18px;}
.contentBox .tabs li a{padding:3px 5px 4px 5px;background:#F0F0F0;color:#6F6F6F;font-weight:bold;text-decoration:none;}
.contentBox .tabs li a.activeinner{padding:3px 5px 4px 5px;color:#fff;background:#989797;}
.contentBox .tabs li a.activeinner:hover{text-decoration:none;background:#DEDEDE;color:#6F6F6F;}
.contentBox ul{padding:0;margin:0;list-style-type:none;width:530px;margin-top:20px;}

.contentBoxGry{background:#6F6F6F;}
.contentWithBg{float:left padding:0;margin:0 0 0 10px;  }
.contentWithBg li{list-style-type:circle;list-style-position:inside;color:#6F6F6F;line-height:24px;} 
.contentWithBg li a{color:#6F6F6F}
.contentWithBg h3{color:#6F6F6F}

.banner{width:767px; height:335px; margin:0 auto;}

#footer{ width:100%; margin:20px auto; text-align:center;border-top:9px solid #DCDCDC;height:25px;}

#footer .footerContent{margin:0 auto; width:766px;color:#C8C6C6;
font-size:10px;padding-top:4px}



.floatleft{width:50%;float:left}
.floatright{width:50%;float:right}


#innercontent_2{display:none}

.slide_question{	/* Styling question */
	/* Start layout CSS */
	color:#6F6F6F;
	background-color:#ffffff;
	width:500px;
	margin:13px 0 3px 0;
	padding-left:1px;
	padding-top:0px;
	height:18px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.slide_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	background-color:#F0F0F0;
	width:500px;
	text-align:left;
	/* End layout CSS */
	visibility:hidden;
	height:0px;
	line-height:16px;
	overflow:hidden;
	position:relative;

}

.slide_answer div{padding:10px;border-bottom:2px solid #989797}
.slide_answer_content{	/* Content that is slided down */
	font-size:0.7em;	
	position:relative;
}
.slide_answer h4{font:bold font-size: 0.7em verdana;  color:#3F4A73; margin:0 0 5px 0;}

.spacer{height:5px;line-height:5px}
input, textarea, select{font:normal 11px verdana;}
.formdata input.text{color:#474747; border:1px solid #aaaaaa; padding:3px 2px; width:200px;}
.formdata textarea.text{color:#474747; border:1px solid #aaaaaa; padding:3px 2px; width:300px; height:100px;}

.button{border:none; width:96px !important; height:21px !important; padding:0;}
.redtext{color:#cc0000;}

/*Top Navigation 13.04.2011*/

.topmenu{height:45px;background:url(../images/top_line.gif) repeat-x left 35px;}
.topmenu ul{list-style:none; padding:0; margin:0;}
.topmenu li{display:inline; padding:0px 24px; margin:8px 0; float:left;}
.topmenu li a.home{display:inline-block; width:65px; height:20px; background:url(../images/homebtn.jpg) no-repeat left top; font:normal 10px verdana; text-transform:uppercase; text-decoration:none; color:#000000;}
.topmenu li a.home:hover{background:url(../images/homebtn.jpg) no-repeat left -20px; text-decoration:none;}
.topmenu li.active a.home{background:url(../images/homebtn.jpg) no-repeat left -20px;}

.topmenu li a.about_us{display:inline-block; width:82px; height:20px; background:url(../images/aboutbtn.jpg) no-repeat left top; font:normal 10px verdana; text-transform:uppercase; text-decoration:none; color:#000000; text-decoration:underline;}
.topmenu li a.about_us:hover{background:url(../images/aboutbtn.jpg) no-repeat left -20px;}
.topmenu li.active a.about_us{background:url(../images/aboutbtn.jpg) no-repeat left -20px;}

.topmenu li a.about_you{display:inline-block; width:87px; height:20px; background:url(../images/about-you_btn.jpg) no-repeat left top; font:normal 10px verdana; text-transform:uppercase; text-decoration:none; color:#000000;}
.topmenu li a.about_you:hover{background:url(../images/about-you_btn.jpg) no-repeat left -20px;}
.topmenu li.active a.about_you{background:url(../images/about-you_btn.jpg) no-repeat left -20px;}

.topmenu li a.services{display:inline-block; width:107px; height:20px; background:url(../images/our-services_btn.jpg) no-repeat left top; font:normal 10px verdana; text-transform:uppercase; text-decoration:none; color:#000000;}
.topmenu li a.services:hover{background:url(../images/our-services_btn.jpg) no-repeat left -20px;}
.topmenu li.active a.services{background:url(../images/our-services_btn.jpg) no-repeat left -20px;}

.topmenu li a.clients{display:inline-block; width:112px; height:20px; background:url(../images/clientbtn.jpg) no-repeat left top; font:normal 10px verdana; text-transform:uppercase; text-decoration:none; color:#000000;}
.topmenu li a.clients:hover{background:url(../images/clientbtn.jpg) no-repeat left -20px;}
.topmenu li.active a.clients{background:url(../images/clientbtn.jpg) no-repeat left -20px;}

.topmenu li a.contact{display:inline-block; width:97px; height:20px; background:url(../images/contact-us_btn.jpg) no-repeat left top; font:normal 10px verdana; text-transform:uppercase; text-decoration:none; color:#000000;}
.topmenu li a.contact:hover{background:url(../images/contact-us_btn.jpg) no-repeat left -20px;}
.topmenu li.active a.contact{background:url(../images/contact-us_btn.jpg) no-repeat left -20px;}

.topmenu li a{display:inline-block; padding:3px 15px 3px 20px; color:#000; font:normal 10px tahoma; text-decoration:none; text-transform:uppercase; }
.topmenu li a:hover{color:#fff; text-decoration:none;background:url(../images/menu-button-arrow.jpg) no-repeat 10px 7px #1a2155; ;}
.topmenu li.active a{display:inline-block; padding:3px 10px 3px 20px; color:#fff; font:normal 10px tahoma; text-decoration:none; background:url(../images/menu-button-arrow.jpg) no-repeat 10px 7px #1a2155; text-transform:uppercase;}


.team_content{padding:0 0 10px 0;}
.team_content img{margin:0 0 5px 10px; border:2px solid #ffffff;}

