body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:18px;
	margin:0px; padding:0px; text-align:justify;
}
#main_container{
width:1003px; margin:0px auto; }
#main1{
width:1003px; position:relative;}
#main2{
width:1001px; border-left:solid 1px #D5D5D5; border-right:solid 1px #D5D5D5; padding:0px; float:left; position:relative;}
#top_cotainer{
width:1001px; height:104px; background-color:#FFFFFF; float:left;}
#top_nav{ width:1001px; background-color:#DC1212; width:auto; height:29px; float:left; }
#top_nav ul{
margin:0px; padding:0px; list-style-type:none;
}
#top_nav ul li{
margin:0px; padding:0px; list-style-type:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
font-weight:bold;
}
#top_nav ul li a:link, #top_nav ul li a:visited{
margin:0px; padding:6px 33px 0px 34px; list-style-type:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; height:23px; background-image:url(../images/navbg.gif); border-right:solid 1px #FFFFFF;
}
#top_nav ul li a:hover{
margin:0px; padding:6px 33px 0px 34px; list-style-type:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:23px; font-weight:bold; text-decoration:none; display:block; background-image:url(../images/navbg2.gif); background-position:left ; border-right:solid 1px #FFFFFF;
}
#top_nav ul li a:select{
margin:0px; padding:6px 33px 0px 34px; list-style-type:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:23px; font-weight:bold; text-decoration:none; display:block; background-image:url(../images/navbg2.gif); background-position:left ;
}

#top_right_link{
font-family:tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#9D9A9A; text-align:center; width:500px; position:relative; float:right;
}
#top_right_link ul {
padding:10px 0px 0px 0px; margin:0px; list-style-type:none; float:right;
}
#top_right_link ul li{
font-family:tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#9D9A9A; text-align:center; padding:0px; margin:0px; float:left;  list-style-type:none; background-image:url(../images/topnavsep.jpg);  background-repeat:no-repeat; background-position:top right; line-height:normal
}
#top_right_link ul li a{
font-family:tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#9D9A9A; text-align:center; padding:0px; margin:0px; text-decoration:none;
}
#top_right_link ul li a:hover{
font-family:tahoma,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#9D9A9A; text-align:center; padding:0px; margin:0px; text-decoration:underline;
}
#flash_container{
width:1001px; float:left; position:relative; }
#flash_head{
width:578px; float:left; margin:0px; padding:0px;position:relative;
}
#flash_head_right{
background-image:url(../images/sbg.jpg); background-position:top left; background-repeat:no-repeat; background-color:#F0F0F0; border-top:solid 1px #E2E2E2; border-bottom:solid 1px #E2E2E2; border-right:solid 1px #e2e2e2; width:360px; float:left; height:246px; margin-top:17px; padding:0px 20px 0px 30px;
}
#quote{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:18px; width:340px; float:left; padding-top:15px;
}
#quote a{
font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#5E5E5F; line-height:18px; text-decoration:none; font-weight:bold;
}
#quote a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#5E5E5F; line-height:18px; text-decoration:underline; font-weight:bold;
}
#welcome{
float:left; width:1001px; position:relative; }
#tabs_area{
width:981px; position:relative; padding:17px 0px 0px 18px; float:left;
}
#news_testi{
width:325px; padding-left:25px; float:left;
}
#footer{
width:1001px; float:left; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8E8E8E;  background-color:#ECECEC;
}
#footer .copy{
background-color:#D7D7D7; padding:10px;
}
#footer span{
padding:5px 10px 5px 10px; border:solid 1px #D6D6D6; margin:5px 0px 5px 0px; display:block; border-left:none; border-right:none;
}
#footer span label{
font-family:verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#8E8E8E; text-decoration:none; padding:10px 0px 0px 10px; margin:0px; font-weight:normal;
}
#footer span label a{
font-family:verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#8E8E8E; text-decoration:none; padding:10px 0px 0px 0px; margin:0px; font-weight:normal;
}
#footer span label a:hover{
font-family:verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#8E8E8E; text-decoration:underline; padding:10px 0px 0px 0px; margin:0px; font-weight:normal;
}
#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8E8E8E; text-decoration:none; padding:0px 10px 0px 10px; 
}
#footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8E8E8E; text-decoration:underline; padding:0px 10px 0px 10px;
}
.testi_newsbg{
background-color:#F4F4F4; border: solid 1px #E2E2E2; float:left; width:325px;   line-height:normal;
}
.testi_newsbg a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-decoration:none;
}
.testi_newsbg a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-decoration:none;
}
.testi_headings{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
color:#DD0F1B;
}
.tabs_main{
width:550px;
float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; 
}
.how_function{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#DC1212; font-weight:bold; line-height:20px; float:left; position:relative;
}
.how_function a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; line-height:normal; display:block; 
}
.how_function a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;text-decoration:underline;
}
.float{float:left;}
.padd{
padding:28px 20px 0px 60px;
}
.paddtop{
padding:30px 20px 0px 0px;
}
.pad10{
padding-top:10px;
}
.wdth{
width:253px; float:left; padding-right:5px;
}
.swt_text{
width:558px; float:left; background-image:url(../images/flash_bgbtm.jpg); background-repeat:no-repeat; background-position:top right; padding:27px 0px 0px 20px; margin:0px;
}
.clients{
width:418px; float:left; padding-top:20px;
}
.viewmore{
font-family:Tahoma, Arial, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url(../images/viewmore.jpg); width:54px; display:block; text-decoration:none; padding:0px 0px 0px 25px; height:35px; background-repeat:no-repeat; }
.viewmore:hover{
font-family:Tahoma, Arial, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url(../images/viewmore.jpg); width:54px; display:block; text-decoration:underline; padding:0px 0px 0px 25px; height:35px;  background-repeat:no-repeat;}
.border_top{
border-top:solid 1px #DCDCDC;
}
.border_btm{
border-bottom:solid 1px #DCDCDC;
}
.brdr_leftrgt{
border-right:solid 1px #dcdcdc;
border-left:solid 1px #dcdcdc;
}
.brdr_btm2{
float:left; border-bottom:solid 1px #E98B8B; padding-top:14px;
}
.bordertrlb{
border:solid 1px #D5D5D5;
width:248px;
}
.bordertrlb1{
border:solid 1px #D5D5D5;
}
/* Why CSS STARTS */
#Why {
	height: 459px;
	width: 496px;
		}
.dhtmlgoodies_question {	/* Styling question */
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:496px;
	height:35px;
	overflow:hidden;
	cursor:pointer;
	padding: 0px 0px 5px 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
}
.dhtmlgoodies_answer {	/* Parent box of slide down content */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content ul li {	/* Content that is slided down */
	font-size: 12px;
	display: block;
	float: left;
}
.dhtmlgoodies_answer_content h2 {	/* Content that is slided down */
	font-size: 12px;
	display: block;
	float: left;
	padding-right: 3px;
	width: 496px;
	color: #990000;
}
.dhtmlgoodies_answer_content a{	/* Content that is slided down */
	color: #2e2a2a;
	text-decoration: none;
	font-weight: bold;
}
.dhtmlgoodies_answer_content a:hover{	/* Content that is slided down */
	color: #2e2a2a;
	text-decoration: none;
	font-weight: bold;
}
.dhtmlgoodies_answer_content {	/* Content that is slided down */
	font-size: 13px;
	position:relative;
	/*height:142px; */
	width:496px;
	padding: 0px;
	margin:0px;
	color: #404040;
	text-decoration: none;
	overflow:hidden;
	line-height: 17px;
}

.red{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff0000;
}

.style_link{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0060BA; font-size:12px; text-align:left; text-decoration:none; padding-top:6px; line-height:18px;}
.style_link a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0060BA; font-size:12px; text-align:justify; text-decoration:none; padding-top:6px; line-height:18px;}
.style_link a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF7200; font-size:12px; text-align:justify; text-decoration:underline; padding-top:6px; line-height:16px;}
.treatement_txt{font-family:Verdana, Arial, Helvetica, sans-serif; color:#0060BA; font-size:12px; text-align:justify; text-decoration:none; padding-top:6px; line-height:18px;}

/* Why CSS ENDS */

#dropmenudiv{
position:absolute;
margin-top:1px;
margin-left:1px;
border:1px solid #fff;
border-bottom-width: 0;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#6A85A4;
line-height:22px;
z-index:100;
filter:alpha(opacity=80);
-moz-opacity: 0.80;

}

#dropmenudiv a:link{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:10px;
width: 100%;
display: block;
font-weight:bold;
text-indent: 3px;
border-bottom: 1px solid #fff;
color:#FFFFFF;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:visited{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:10px;
width: 100%;
font-weight:bold;
display: block;
text-indent: 3px;
border-bottom: 1px solid #fff;
color:#FFFFFF;
padding: 1px 0;
text-decoration: none;

}

#dropmenudiv a:hover{ /*hover background color*/
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
background-color:#646464;
display:block;
}


.swithcmenu{
background-image:url(../images/switch1.jpg); background-repeat:no-repeat; height:23px; color:#5F5E63; padding:10px 0px 0px 10px; margin:0px; list-style-type:none; text-decoration:none;  font-weight:bold; display:block; font-size:11px; font-family:tahoma,Arial, Helvetica, sans-serif; text-transform:uppercase;}

#full-doc {
	DISPLAY: none
}
#full-doc ul{
padding:0px; margin:0px; list-style-type:none;
}
#full-doc ul li{
padding:0px; margin:0px; list-style-type:none;
}
#full-doc ul li a{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8D8C91; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}
#full-doc ul li a:hover{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#27A8E4; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}

#stated-doc {
	DISPLAY: none
}
#stated-doc ul {
padding:0px; margin:0px; list-style-type:none;
}
#stated-doc ul li{
padding:0px; margin:0px; list-style-type:none;
}
#stated-doc ul li a{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8D8C91; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}
#stated-doc ul li a:hover{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#27A8E4; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}

#no-doc {
	DISPLAY: none
}
#no-doc ul {
padding:0px; margin:0px; list-style-type:none;
}
#no-doc ul li{
padding:0px; margin:0px; list-style-type:none;
}
#no-doc ul li a{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8D8C91; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}
#no-doc ul li a:hover{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#27A8E4; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}

#corp {
	DISPLAY: none
}
#corp ul {
padding:0px; margin:0px; list-style-type:none;
}
#corp ul li{
padding:0px; margin:0px; list-style-type:none;
}
#corp ul li a{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8D8C91; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}
#corp ul li a:hover{
background-image:url(../images/switch1-1.jpg); display:block; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#27A8E4; text-decoration:none; padding:3px 0px 0px 30px; background-position:top left; background-repeat:no-repeat; font-size:11px;
}

.page_heading{
font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#287DC3; text-transform:uppercase;
}
.page_heading a{
font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#287DC3; text-transform:uppercase; text-decoration:none;
}
.page_heading a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0px; padding:0px; color:#287DC3; text-transform:uppercase; text-decoration:underline;
}

.page_heading span{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:0px; padding:0px; color:#ff0000; font-weight:bold; text-transform:uppercase;
}

.temp_body_text{
color:#838383;  padding:10px 10px 0px 10px; line-height:20px;
}
.temp_body_text p{
color:#838383;  padding:10px 10px 0px 0px; margin:0px; line-height:22px;
}

.temp_body_text p strong{
color:#666666;  padding:5px 0; margin:0px; line-height:22px;
}
.temp_body_text ol{
padding:0px; margin:0px 0px 0px 25px;
}
.temp_body_text ol li{
padding:0px; margin:0px; color:#838383;  padding:0px 0px 0px 10px; line-height:18px;
}

.temp_body_text ul{
padding:0px; margin:0px 0px 0px 0px;
}
.temp_body_text ul li{
padding:0px 0px 0px 15px; margin:0px 0px 0px 3px; background-image:url(../images/bullericon.jpg); background-repeat:no-repeat; background-position:top left; list-style-type:none;
}
.input{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:solid 1px #999999; width:150px;
}
.paddleftright5{
padding:0px 5px 0px 5px;
}

#portfolio_pic{
width:500px; float:left; position:relative; padding-left:30px;
}
#portfolio_pic ul{
padding:0px 0px 0px 0px; margin:0px; list-style-type:none; width:480px; position:relative;
}
#portfolio_pic ul li{
padding:0px 0px 0px 0px; margin:0px; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px ; color:#9D9A9A; float:left;  width:480px; display:block; float:left; height:auto;
}
#portfolio_pic ul li span{
width:144px; background-color:#C8D6DB; float:left; padding:3px;
}
#portfolio_pic ul li dl{
display:block; color:#9D9A9A; padding:0px 0px 0px 10px;  float:left; margin:0px; line-height:16px;
}
#portfolio_pic ul li b{
color:#0686C9; font-weight:bold; margin:0px; padding:0px; 
}
#portfolio_pic ul li dl dd{
display:block; padding:0px 0px 0px 10px; float:left; margin:0px; width:300px;
}
.padbrdr{
border-top:solid 1px #C8D6DB; padding:10px 0px 10px 0px; width:480px; float:left;
}
.portfolio_list{
width:177px; border:solid 1px #D5D5D5;
}
.portfolio_list h1{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#828282; background-image:url(../images/proticon.jpg); height:27px; background-repeat:no-repeat; background-position:top left; background-color:#E9E9E9;
border-bottom:solid 1px #d5d5d5; padding:3px 0px 0px 35px; margin:0px 0px 0px 0px;
}
.portfolio_list ul{
margin:0px ; padding:3px 0px 10px 0px; list-style-type:none;
}
.portfolio_list ul li{
margin:0px ; list-style-type:none; border-bottom:dashed 1px #C5C5C5;  padding:0px 0px 3px 10px;width:167px; text-align:left; line-height:normal; line-height:15px;
}
.portfolio_list ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8D8C91; text-transform:none; background-image:url(../images/port-list-icon.gif); background-repeat:no-repeat; background-position:left top; display:block; padding:0px 3px 0px 13px; margin:0px; text-decoration:none;
}
.portfolio_list ul li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8D8C91; text-transform:none; background-image:url(../images/port-list-icon.gif); background-repeat:no-repeat; background-position:left top; display:block; padding:0px 3px 0px 13px; margin:0px; text-decoration:underline;
}
.blkbrdr{
 border:solid 1px #DDDDDD;
 }
 .result{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left;
}
.wid635 { width:635px; float:left; position:relative; }
.top20 { padding-top:20px; }
.topbtm5 { padding-top:10px; padding-bottom:10px; }
.border-bottom { border-bottom:solid 1px #E0E2E9; }
.wid200 { width:200px; float:left; position:relative; }
.wid200 span { color:#FF0000; font-weight:bold;}
.right-align { text-align:right; }
.top3 { padding-top:3px; }
.fltleft { float:left; }
.left8 { padding-left:8px; }
.lin{ line-height:14px; padding:5px 0px 20px 0px; display:block; border-bottom:solid 1px #EBEBEB;}
.lightgrey-bg { background-color:#F4F4F4; }
.textfield { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0px 3px 5px; color:#949AAB; border:solid 1px #CCCCCC; }
.textfield2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 5px; color:#949AAB; border:solid 1px #CCCCCC; }
.extra{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-transform:uppercase; font-weight:bold;
}
a.linkmail{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:underline; font-weight:bold;
}
a.linkmail:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:none;
}
a.linkmail2{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline;
}
a.linkmail2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;
}

.scrollerstyle{
font-family:webdings;background:#FFFFFF;border:none;cursor:hand;
}
.dropcontent{display:none;}
.dropcontent1{display:none;}
a.vmore{
font-family:Tahoma, Arial, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url(../images/viewmore.jpg); width:54px; display:block; text-decoration:none; padding:3px 0px 0px 25px; height:28px; background-repeat:no-repeat; }
a.vmore:hover{
font-family:Tahoma, Arial, Verdana; font-size:11px; color:#FFFFFF; font-weight:bold; background-image:url(../images/viewmore.jpg); width:54px; display:block; text-decoration:underline; padding:3px 0px 0px 25px; height:28px; background-repeat:no-repeat; }
.testi_new{
font-family:Tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#C40707; text-align:right;
}
.testi_new a{
font-family:Tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#2896E2; text-align:right; padding:0px 5px 0px 5px;
}
.testi_new a:hover{
font-family:Tahoma, arial, verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#3E3E3E; text-align:right; padding:0px 5px 0px 5px;
}
h6{
font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0686C9; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px;
}
.portaldisc{
float:left; width:682px;
}
.portaldisc strong{ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#C40707;
}
.blu{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#0B86DC; font-weight:bold; font-size:11px;
}
img, td, div{
            behavior: url(iepngfix.htc);
            border:0;
			}
.widt550{
width:550px; float:left; position:relative;
}
.brdrnone{
border:none !important;
}
