body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/main_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
/*------------all Content classes starts------------*/

.textheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #417690;
	text-decoration:none;
	font-weight:bold;
}
.matter{
	font-family:arial;
	font-size: 12px;
	color: #7D8491;
	text-decoration:none;
}
.headingtext{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/menu-bg.gif);
	background-repeat:repeat-x;
}
.white14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}
.otherheading{
	font-family:arial;
	font-size: 16px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}
.otherheadingcolor{
	font-family:arial;
	font-size: 16px;
	color: #F46F00;
	font-weight:bold;
	text-decoration:none;
}
.otherheadingcolor12{
	font-family:arial;
	font-size: 12px;
	color: #F46F00;
	font-weight:bold;
	text-decoration:none;
}
.otherheading1{
	font-family:arial;
	font-size: 18px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}
.otherheading2{
	font-family:arial;
	font-size: 23px;
	color: #F46F00;
	font-weight:bold;
	text-decoration:none;
}
.serviceheading{
	font-family:arial;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.servicesubheading{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.servicedetail{
	font-family:arial;
	font-size: 12px;
	color: #38657A;
	text-decoration:none;
}
.otherheading3{
	font-family:arial;
	font-size: 22px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}
.blackHead14{
	font-family:arial;
	font-size: 14px;
	color: #6f7888;
	font-weight:bold;
	text-decoration:none;
}
.contactus{
	font-family:arial;
	font-size: 18px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}
.footertext{
	font-family:Arial;
	font-size: 12px;
	color: #7D8491;
	text-decoration:none;
}
.menu1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F7888;
	font-weight:normal;
	text-decoration:none;
}
.names{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F649B;
	font-weight:bold;
	text-decoration:none;
}
/*------------all Content classes ends------------*/

/*------------all Links classes starts------------*/

.menu:link, .menu:visited {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #417690;
	text-decoration:none;
}
.menu:hover {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #417690;
	text-decoration:underline;
}

.greentxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CE00;
	text-decoration:none;
}
.redsmall-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #417690;
	text-decoration: none;
}
.redtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}
.blacktxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.bluetxt {
	font-family:arial;
	font-size: 12px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}


.greenlinks-u:link, .greenlinks-u:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #417690;
	text-decoration:underline;
}
.greenlinks-u:hover {
	text-decoration:none;
}

.weightLink:link ,.weightLink:visited{
	font-family: Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #417690;
	text-decoration: none;
	text-transform: none;
}
.weightLink:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #417690;
	text-decoration: none;
	text-transform: none;
}


.weightOrgLink:link ,.weightOrgLink:visited{
	font-family: Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F46F00;
	text-decoration: none;
	text-transform: none;
}
.weightOrgLink:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F46F00;
	text-decoration: none;
	text-transform: none;
}

.greenlinks-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #417690;
	text-decoration:none;
}



.orglinks-u:link, .orglinks-u:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F46F00;
	text-decoration:underline;
}
.orglinks-u:hover {
	text-decoration:none;
}

.orangeTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F46F00;
	text-decoration:none;
}


.menutop:link, .menutop:visited {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.menutop:hover {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}
.basic:link, .basic:visited {
	font-family:arial;
	font-size: 14px;
	color: #417690;
	font-weight:bold;
	text-decoration:none;
}
.basic:hover {
	font-family:arial;
	font-size: 14px;
	color: #417690;
	font-weight:bold;
	text-decoration:underline;
}
.leftpanel:link, .leftpanel:visited {
	font-family:Arial;
	font-size: 12px;
	color: #7D8491;
	text-decoration:none;
}
.leftpanel:hover {
	font-family:Arial;
	font-size: 12px;
	color: #7D8491;
	text-decoration:underline;
}
/*------------all Links classes ends------------*/

/*------------all Background classes starts------------*/

.menubg {
	background-image: url(../images/menu-bg.gif);
	background-repeat:repeat-x;
}
.banner-bg {
	background-image:url(../images/banner-bg.gif);
	background-repeat: no-repeat;
	background-position:center;
	height:185px;
}
.family-bg1 {
	background-image:url(../images/menu-bg-green.gif);
	background-repeat: no-repeat;
	background-position:center;
	background-position:bottom;
}
.footerbg {
	background-image:url(../images/bottombg.gif);
	background-repeat:repeat-x;
}
.bluegrad {
	background-image:url(../images/bottombg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
.leftpanel-bg {
	background-image: url(../images/left-panel-bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
.footerbg1 {
	background-image: url(../images/left-panel-bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
.greenbg {
	background-image:url(../images/greenbg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}



/*------------all Background classes ends------------*/
ul {
	margin: 0px;
	padding: 0px;
}
/*------------all borders classes starts------------*/


.border {
	border: 1px solid #CBCBCB;
}
.borderrightnew {
	border-left: 1px solid #ffffff;
}
.borderblue {
	border-left: 1px solid #EBF2F6;
}
.bordertopnew {
	border-top: 1px solid #ffffff;
}
.border-login {
	border: 1px solid #C6E1E9;
}
.bordertopbot {
	border-top: 1px solid #B4BAC1;
	border-bottom: 1px solid #B4BAC1;
	border-left: 0px;
	border-right: 0px;
	border-style: dashed;
}
.border-footer{
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #DCE8EE;
	border-right: 1px solid #DCE8EE;
}
.bordergreen {
	border: 1px solid #479853;
}
.border-top {
	border-top: 1px solid #DCE8EE;
}
.border-bottom {
	border-bottom: 1px solid #DCE8EE;
}
.borderleft {
	border-left: 1px solid #DCE8EE;
}
.border-right {
	border-right: 1px solid #DCE8EE;
}

.border-all{
	border: 1px solid #DCE8EE;
}

/*------------all borders classes ends------------*/
.textfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	width:230px;
	text-decoration:none;
	text-transform:uppercase;
}
.textfield1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	width:160px;
	text-decoration:none;
	text-transform:uppercase;
}
.textfield2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.textarea1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	overflow:auto;
}
.drop-down{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F7888;
	height: auto;	
}

/*------------all Padding classes starts------------*/

.padbotom {
	padding-bottom:1px;
}
.padingbottom {
	padding-bottom:5px;
}
.padingleft {
	padding-left:5px;
}
.padingleft2 {
	padding-left:2px;
}
.padingleft3 {
	padding-left:10px;
}
.padding-leftnew {
	padding-left:30px;
}
.padingtop{
	padding-top:10px;
}
.padingtop1{
	padding-top:10px;
}
.padingtop2{
	padding-top:15px;
}
.padingbottom2{
	padding-bottom:15px;
}
.padingright {
	padding-right:5px;
}
.padrt10 {
	padding-right:10px;
}
.padingall {
padding:10px;
}

/*------------all Padding classes ends------------*/
.error_txt{
 font-size:11px;
 color:#FF0000;
 font-weight:bold;
}
.error_txt1{
 font-size:11px;
 color:#FF0000;
 font-weight:normal;
}

.instructions_txt{
 font-size:10px;
 color:#417690;
 font-weight:bold;
}
.instructions_red_txt{
 font-size:10px;
 color:#ff0000;
 font-weight:bold;
}


.red_txt{
 color:#FF0000;
 font-weight:bold;

}
.dottedline {
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.dottedline-top {
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.select1{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/orange-bg.gif);
	background-repeat:repeat-x;
}
.select2{
	font-family:arial;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/grey-bg.gif);
	background-repeat:repeat-x;
}
.paddltrt4{
padding-left:6px;
padding-right:6px;
}
.paddlt2{
padding-left:4px;

}

/***** paging css starts*********/

.paging1-bg{
font-family:Arial, Tahoma, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;
border-width:1px;
border-style:solid;
border-color:#729BAE;
background-color:#729BAE;
}
.paging2-bg{
font-family:Arial, Tahoma, Helvetica, sans-serif; color:#575558; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;
border-width:1px;
border-style:solid;
border-color:#729BAE;
background-color:#ffffff;
}
.paging1-link:link, .paging1-link:visited{
font-family:Arial, Tahoma, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;
}
.paging1-link:hover{
font-family:Arial, Tahoma, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;
}
.paging2-link:link, .paging2-link:visited{
font-family:Arial, Tahoma, Helvetica, sans-serif; color:#3F737F; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;
}
.paging2-link:hover{
font-family:Arial, Tahoma, Helvetica, sans-serif; color:#3F737F; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;
}
/***** paging css ends*********/

/***** Search box style*******/

.textfield-icon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: auto;
	width: auto;
	font-weight: normal;
	background-image:url(../images/search-textfield.gif);	
	background-repeat: no-repeat;
}
////*********ends here********/

/***** Transaction process CSS**********/

#mproj_subtab{ 
  margin:0px;
  padding:0px;
}

#mproj_subtab ul{
  margin:0px;
  padding:0px;
  list-style:none;
  text-align:left;

}
#mproj_subtab ul li {
  list-style:none;
  margin:0px;
  padding:7px 10px 7px 0px;
  float:left;
}
 
#mproj_subtab ul li a { 
   background-color:#FFFFFF;
   border-top: #e2e2e2 1px solid;
   border-left: #e2e2e2 1px solid;
   border-right: #e2e2e2 1px solid;
   margin:0px;
   padding:7px 10px 8px 10px;
   text-decoration:none;
   font-weight:bold;
   font-size:10px;
}
#mproj_subtab ul li a:hover{ 
  background-color:#FF8C1A;
     color:#ffffff;
}
#mproj_subtab li.active a{ 
   background-color:#FF8C1A; 
     border: none;
   color:#ffffff;
   font-size:10px;
   
}
#mproj_subtab ul li.active a:hover{ 
  background-color:#FF8C1A;
  color:#ffffff;
}
.notlbr {
 padding:0px;
 margin:0px; 
}
.blacklink1:link, .blacklink1:visited { color: #6F7888; font-size: 12px;  margin:0px; padding-bottom:6px; text-decoration:none;}
.blacklink1:hover { color: #6F7888; font-size: 12px;  margin:0px; padding-bottom:6px; text-decoration:underline;}

.img-border { border:solid 3px #FFFFFF; }
.border-right-white { border-right: 1px solid #FFFFFF; }

.number-bg { background:transparent url(../images/number-bg.gif) 0 0 no-repeat; width:35px; height:23px; padding:2px 0px 0px 0px; display:block; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; }

.textfield-blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#E7EEF8;
	text-decoration:none;
	border:solid 1px #C2D0E0;
}

.lightblue-border-top { border-top:solid 1px #DEE9EF; }
.lightblue-border-bottom { border-bottom:solid 1px #DEE9EF; }
.lightblue-border-left { border-left:solid 1px #DEE9EF; }
.lightblue-border-right { border-right:solid 1px #DEE9EF; }

.green18{
	font-family:arial;
	font-size: 18px;
	color: #039A04;
	font-weight:bold;
	text-decoration:none;
}

.size14 { font-size:14px!important; }

/*----- 20-01-10 by Aks begins -----*/
.tab-container { position:relative; float:left; width:auto; }
.tab-container .orange-tab { float:left; position:absolute; top:0px; left:0px; background:transparent url(../images/orange-tab-bg.gif) 0 0 repeat-x; text-align:center; padding:5px 0px; border:solid 1px #FFFFFF; color:#FFFFFF; }
.tab-container .blue-tab { float:left; position:absolute; top:0px; left:0px; background:transparent url(../images/blue-tab-bg.gif) 0 0 repeat-x; text-align:center; padding:5px 0px; border:solid 1px #FFFFFF; color:#FFFFFF; }
/*----- 20-01-10 by Aks end -----*/