body {
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	background: url(../images/bg/bg_sub.gif) repeat-x center 230px  #fff;}
	


form{margin:0px; padding:0px;}

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

.right_img{float:right; padding:0px 0px 0px 5px;}

.left_img{float:left; padding:0px 5px 5px 0px;}

a:focus{outline:none;}

img {border:none;  outline:none;}

.table_main{width:1002px;}

.table_body{width:950px;}

.table_proj{width:720px;}
.pro_td{width:30px;}

.left_img{background:url(../images/theme/left_top.gif) no-repeat -2px top; width:229px;}

.table_left{width:272px; background: url(../images/theme/menu_bg.jpg) top no-repeat #fe0100; border-left:1px solid #d80a0a; border-right:1px solid #d80a0a;}

.table_right{width:650px;}

.td_width{width:15px;}

.line_hight{line-height:5px;}




.content{ font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#3b3b3b; text-transform:none; font-size:11px; line-height:14pt; font-weight:normal;}

.sub_title{ color:#3b3b3b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:800;}

.title1{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; padding-top:6px; text-transform:uppercase; text-decoration:none;}

.title2{ color:#0465b2; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; text-decoration:none;}


.border{border:1px solid #98badc; background:#FFFFFF; padding:2px;}



.bottom {font-size:11px; color:#646464; text-transform:none; text-decoration:none; line-height:12pt;}	
	
a.bottom:link, a.bottom:visited {font-size:11px; color:#646464; text-decoration:none;}
	
a.bottom:hover {color:#000;text-decoration:underline;}


a.amrithaa:link, a.amrithaa:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0173b3;
background:url(../images/amrithaa.gif) no-repeat 2px 2px;
text-decoration:none;
padding:0px 0px 0px 24px;
line-height:18pt;
}
a.amrithaa:hover{color:#000; text-decoration:underline;}


.white_sep{
font-family:Tahoma;
font-size:11px;
padding:0px 3px 0px 3px;
color:#646464;
}


.bottom_bg{background:url(../images/bg/bottom_bg.jpg) repeat-x; width:100%; height:45px;}





a.mail:link, a.mail:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#966337;
text-decoration:underline;
}
a.mail:hover{color:#000; text-decoration:none;}


.star{color:#FF3300;}

.txtbox{width:240px;}

.submit-but {
	FONT-WEIGHT: 800; FONT-SIZE: 11px; COLOR: #595959; border:1px solid #b3b3b3; FONT-FAMILY: Verdana, Arial;background:url(../images/button_bg.gif) #f3f3f3 repeat-x; TEXT-DECORATION: none; padding:2px 5px 2px 5px; cursor:pointer; height:28px;}



.title_bg{background:url(../images/theme/title_bg.gif) repeat-x; width:100%; height:10px;}

.product_main_title3{color:#0e7097; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; }


a.mainmenu:link, a.mainmenu:visited {font-size:12px; color:#fff; text-decoration:none;}
	
a.mainmenu:hover {color:#fffac4;text-decoration:underline;}


.mainmenu_sep{
font-family:Tahoma;
font-size:11px;
padding:0px 3px 0px 3px;
color:#fff;
}



.testimonial_border{border:1px solid #d6d6d6; width:50px; height:59px;}


.calender{background:url(../images/theme/calendar.gif) no-repeat right; width:56px; height:53px; margin:0px;}
.calender_text1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:800; color:#ffeace; text-align:center; line-height:10px; text-transform:uppercase; padding-top:18px; padding-left:8px;}
.calender_text2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6d4a1a; font-weight:800; text-align:center; padding-top:5px; padding-left:8px;}


a.news_text:link, a.news_text:visited{
	font-size:11px; font-family:Verdana; color:#3b3b3b;	text-decoration:none; line-height:15px;}
a.news_text:hover{color:#000;	text-decoration:underline;}

a.news_view:link, a.news_view:visited{
	font-size:11px; font-family:Verdana; color:#000; background:url(../images/icon/news_icon.jpg) no-repeat 0px 5px; padding:0px 0px 0px 8px;text-decoration:none;}
a.news_view:hover{color:#003680;	text-decoration:none;}


.news_box1{background:#fafafa; border:1px solid #eaeaea; padding:0px 8px 0px 8px;}

.news_box2{background:#fff; border:1px solid #eaeaea; padding:0px 8px 0px 8px;}


.news_content{ font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:11px; line-height:12pt;}

.news_title{ color:#6a6a6a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:800; line-height:20pt;}

.news_date{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; font-size:11px; line-height:20pt;}


a.news_more:link, a.news_more:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
background:url(../images/icons/news_bullet.gif) no-repeat 0px 5px;
text-decoration:none;
padding-left:8px;
}
a.news_more:hover{color:#000; text-decoration:underline;}



.current_border{border:1px solid #8ca581; padding:1px;}
.current_title{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; color:#666666; line-height:18pt; padding-bottom:5px;}





.test_bg{ background:#f0f0f0; width:100%; height:80px; border:1px solid #e1e1e1;}
.testimonia_index_title{ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:800; padding:5px 0px 0px 0px;}

.testimonial_photo{border:1px solid #CCCCCC; width:105px; height:104px; background:#fff;}

.bying{background:#f4f4f4; border:1px dashed #e4e4e4; width:300px; font-weight:800; text-align:center;}

.bying_bar1{background:url(../images/theme/bar1.gif) no-repeat; width:519px; height:99px;}
.bying_bar2{background:url(../images/theme/bar2.gif) no-repeat; width:518px; height:221px;}

.table_top_bg{background:url(../images/bg/table_top.jpg) repeat-x; height:68px;}
.table_bottom_bg{background:url(../images/bg/table_bottom_bottom.jpg) repeat-x; height:68px;}
.q_table{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:98%;}


a.usefull_links:link, a.usefull_links:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#666;
text-decoration:none;
}
a.usefull_links:hover{color:#000; text-decoration:underline;}

.faq_table{background:#f7f7f7; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:100%; padding:5px;}

.faq_title{ color:#454545; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:800; padding:0px 10px 0px 10px;}

.faq_content{ font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#454545; text-transform:none; font-size:11px; line-height:12pt; font-weight:normal; padding:0px 10px 0px 10px;}






.status_table{width:174px; height:137px; border:1px solid #999999; padding:1px;}


.ongoing_pro_table{border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:438px;}

.pro_title{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; font-weight:bold; padding-bottom:5px;}

.pro_border{border:1px solid #d7d7d7; padding:2px;}

.pro_title_bg{background:url(../images/theme/pro_menu_title.gif) no-repeat; width:725px; height:39px;}

.pro_title2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2d6dab; font-weight:bold; padding-left:30px; padding-bottom:3px;}

.project_name
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;	
	color:#5a5a5a;
	line-height:18pt;
}

.boxyellow {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER: #dadada 1px solid; BACKGROUND-COLOR: #e6e6e6;
}
.boxblue {
	BORDER: #e6e6e6 1px solid; border-collapse:collapse;  BACKGROUND-COLOR: #f5f5f5;
}


.completed_bg{background:url(../images/bg/completed_bg.gif) no-repeat; width:226px; height:179px;}

.completed_img{padding:0px 0px 7px 0px;}


/*------Main Menu Start-------*/

.menulist3
{ 
float: left; 
clear: both; 
width: 100%; 
margin: 0px 0px 0px 0px ; 
padding: 0; 
list-style: none; 
}
.menulist3 li { 
margin: 0 0 1px 0; 
padding: 0; 
background:none; 
}
.menulist3 li a { 
display: block; 
width:auto; 
padding: 5px 0px 0px 28px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333; 
margin: 0; 
background:url(../images/icons/write.gif) no-repeat 4px 7px;
text-decoration: none;
border-bottom:1px dashed #fff;
}
.menulist3 li a:hover { 
color: #7f2424; 
text-decoration: none; 
background:url(../images/icons/write.gif) no-repeat 4px 7px;
 }
.menulist3 li a.active { 
color: #7f2424; 
text-decoration: none; 
background:url(../images/icons/write.gif) no-repeat 4px 7px;
font-weight:800;
 }

/*------Main Menu End-------*/



.border-index{border:1px solid #e5e5e5; border-collapse:collapse; border-left:none;}





#r1 {
position:			absolute;
float:				left; 
height: 			21px; 
width: 				21px; 
margin: 			-12px 0 0 204px;
} 

#r11 {
position:			absolute;
float:				left; 
height: 			21px; 
width: 				21px; 
margin: 			-12px 0 0 526px;
} 



#r2 {
position:			absolute;
float:				left; 
height: 			33px; 
width: 				12px; 
margin: 			10px 0 0 10px;
} 

#r3 {
position:			absolute;
float:				left; 
height: 			50px; 
width: 				650px; 
margin: 			10px 0 0 10px;
} 

#r4 {
position:			absolute;
float:				left; 
height: 			86px; 
width: 				125px; 
margin: 			72px 0 0 814px;
} 


#r5 {
position:			absolute;
float:				left; 
height: 			27px; 
width: 				220px; 
margin: 			0px 0 0 16px;
} 


#r6 {
position:			absolute;
float:				left; 
height: 			162px; 
width: 				42px; 
margin: 			-1px 0 0 172px;
} 


/* ------------------ Start Bala Section ------------------ */

div.pagination {
	padding: 0px 15px 0px 0px;
	margin: 3px; font-family:Verdana; font-size:8pt; text-decoration:none
}

div.pagination a {
	margin: 2px;
	border: 1px solid #d0d0d0;
	background:#0f0f0;
	
	text-decoration: none; /* no underline */
	color: #9f9f9f;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
}
div.pagination a:hover, div.pagination a:active {
	margin: 2px;
		border: 1px solid #d0d0d0;
		
		background-color: #e8e8e8;
		color: #0f0f0;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none;
}
div.pagination span.current {
	margin: 2px;
		border: 1px solid #d7d7d7;
		
		font-weight: bold;
		background-color: #e3e3e3;
		color: #9f9f9f;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	}
div.pagination span.disabled {
		margin: 2px;
		border: 1px solid #eeeeee;
	
		color: #999999;font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	}
			   
/* ------------------ End Bala Section ------------------ */






div.FlashDiv
{ 
	position:absolute; 
	z-index:20020;
}
div.backgroundLoadingDiv
{
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	background-color: #7A7A7A;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20019;
}
div.backgroundTermsDiv
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20019;
}
