/* CSS Document */html {	overflow-x: hidden;} body{margin-top:0px;margin-bottom:0px;line-height:130%;background-color:#ECECE8;font-family:  Arial, sans-serif;}h1{font-family:  Arial, sans-serif;font-size:12px;color:#0A4F80;}#topbg{background-image:url(images/topbg1.jpg); background-repeat:no-repeat;}#middlebg{background-image:url(images/bdybg1.jpg); background-repeat:repeat-y;width:993;overflow-x: auto; height:100%;}.logo_div{padding-left:10px;padding-top:15px;height:86px;}.header_div{background-color:#FFFFFF;height:93px;}.imageArea{background-image:url(images/bodybg1.gif); background-repeat:repeat-y;clear:right;margin-top:38px;position:relative;z-index:0;padding-left:9px;}.topNavigationHolder {line-height:38px;height:38px;width:974px;text-align:center;padding-left:9px;position:absolute;z-index:1;}.topNavigationHolder img{	text-align:left;	position:relative;	z-index:2;		clear:right;}.topNavigation{	font-size:12px;	text-align:right;	color:#FFFFFF;	position: relative;	z-index:3;	top: -66px;	}.topNavigation ul{display:inline;position:inherit;z-index:4;}.topNavigation li{display:inline;padding-left:0px;padding-right:20px;margin-left:2px;position:inherit;z-index:5;}.topNavigation ul li a, .topNavigation ul li a:visited{font-family:  Helvetica,Arial, sans-serif;font-size:14px;text-decoration:none;font-weight:bold;color:#ffffff;}.topNavigation ul li a:hover{color:#000000;}.topNavigation ul li a.activelink{color:#000000;}#activelink{color:#000000;}.rightnav {background-image:url(images/submenubg.gif);background-repeat:no-repeat;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:12px;color:#a4a4a4;}.rightnav li{margin-left:-20px;list-style:none;padding-top:0px;}.rightnav a, .rightnav a:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#ffffff;font-weight:bold;}.rightnav a:hover{color:#000000;}.indexcontent{font-family:  Arial,Helvetica, sans-serif;font-size:12px;color:#666666;height:500px;}.sublink{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#a4a4a4;}.sublink ul li{margin-left:-20px;list-style:none;padding-top:0px;}.sublink a,sublink a:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#a4a4a4;}.sublink a:hover{color:#000000;BFD950;}#heading_mor{font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;color:#FF0000;}#heading{font-family: Arial, Helvetica, sans-serif;font-size:17px; font-weight:bold;color:#666666;}.content_left{width: 105px;vertical-align: top;text-align: left;float:left;padding-left:9px;}/* Main content area. */.content_center{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background-color: #ffffff;width: 583px;vertical-align: top;text-align: left;float:left;padding-left:50px;padding-top:50px;}/* Right edge of main content area. */.content_right{width: 180px;vertical-align: top;text-align: left;float:left;padding-left:25px;padding-top:75px;}.index_tableheading{font-family:  Arial,Helvetica, sans-serif;font-size:25px; }.index_tablesubheading{font-family:  Arial,Helvetica, sans-serif;font-size:14px;color:#FFFFFF;font-weight:bold; }#index_lefttxt{padding-left:25px;padding-top:15px;padding-bottom:15px;padding-right:15px;background-color:#BFD950;/*background-image:url(images/indexbox1.gif); */font-family:  Arial,Helvetica, sans-serif;font-size:12px;color:#000000;line-height:170%;height:170px;}#index_middletxt{padding-left:25px;padding-top:15px;padding-bottom:15px;padding-right:15px;background-color:#EFBF00;font-family:  Arial,Helvetica, sans-serif;font-size:12px; color:#000000;line-height:170%;height:170px;}#index_righttxt{padding-left:25px;padding-top:15px;padding-bottom:15px;padding-right:15px;background-color:#F58829;font-family:  Arial,Helvetica, sans-serif;font-size:12px; color:#000000;line-height:170%;height:170px;}.more{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#444444;}.more a,more a:visited,more a:active{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#777777;444444;text-decoration:none;}.more a:hover{color:#cb0000;888888;text-decoration:none;}.more_div{border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid;}.more_div ul{list-style:none;}/*.incontent_left{background-color:#D7D4D6;float:left;font-family: Arial, sans-serif;font-size:11px;color:#424141;width:210px;height:700px;}.incontent1_right{font-family:  Arial, sans-serif;font-size:11px;color:#424141;padding-left:10px;padding-right:5px;margin:0 0 0 10px;height:700px;}*/.subheading{font-family:  Arial, sans-serif;font-size:11px;font-weight:bold;color:#424141;}.pageHeading{background-color:#48A9ED;font-family:  Arial, sans-serif;font-size:18px;color:#000000;padding-left:20px;height:30px;}.casestudy{background-image:url(images/casestudybg.jpg);background-repeat:no-repeat;background-position:center;height:252;}.casestudy_txt{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;padding-left:35px;padding-right:25px;}#Layer3 {	position:absolute;	width:483px;	height:38px;	z-index:2;	left: 137px;	top: 121px;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	color:#FFFFFF;}.pdflink{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;}.pdflink a{color:#000000;text-decoration:none;}.pdflink a:hover{color:#cb0000;text-decoration:none;}.table_bg{background-color:#eeeeee;border:#666666 solid thin;}.table_heading{font-size:12px;font-weight:bold;color:#ffffff;background-color:#777777;}.table_tr1{background-color:#cccccc;}.footer{text-align:center;background-image: url(images/footer1.gif); background-repeat:no-repeat; padding-top:15px; font-family:  Arial, sans-serif; font-size:10px; color:#000000; width:992;      }.footer a,.footer a:visited,.footer a:active{text-decoration:none;font-family:  Arial, sans-serif; font-size:10px; color:#666666;      }	  /*more*/#menu {position: relative; /* Menu position that can be changed at will */top: 0;left: 0;}#menu {width:500px;}#menu dt {cursor: pointer;height: 20px;line-height: 20px;text-align: left;font-weight: bold;border-bottom: 1px solid gray;background-color:#eee;}/*#menu dd {border: 1px solid gray;}*/#menu li {text-align:left;}#menu li a, #menu dt a {color: #000;text-decoration: none;display: block;border: 0 none;height: 100%;}#menu li a:hover, #menu dt a:hover {background-color:#ccc;}#close{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000;cursor:pointer;}