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:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #40649B;
	text-decoration:none;
	font-weight:bold;
}
.matter{
	font-family:arial;
	font-size: 11px;
	color: #7D8491;
	text-decoration:none;
}
.headingtext{
	font-family:arial;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/menu-bg.gif);
	background-repeat:repeat-x;
}
.white14{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
}
.otherheading{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}
.otherheadingcolor{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #F46F00;
	font-weight:bold;
	text-decoration:none;
}
.otherheadingcolor12{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #F46F00;
	font-weight:bold;
	text-decoration:none;
}
.otherheading1{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}
.otherheading2{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #F46F00;
	font-weight:bold;
	text-decoration:none;
}
.serviceheading{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.servicesubheading{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.servicedetail{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #383838;
	text-decoration:none;
}
.servicedetail b { font-weight:normal; }
.otherheading3{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}
.blackHead14{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #6f7888;
	font-weight:bold;
	text-decoration:none;
}
.contactus{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}
.footertext{
	font-family:Tahoma, Arial;
	font-size: 11px;
	color: #7D8491;
	text-decoration:none;
}
.menu1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}
td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F7888;
	font-weight:normal;
	text-decoration:none;
}
.names{
	font-family:Verdana,Tahoma,  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 {
	color: #484848;
}


.greentxt {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0032;
	text-decoration:none;
}
.redsmall-text{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #40649B;
	text-decoration: none;
}
.redtxt {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}
.blacktxt {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.bluetxt {
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}


.greenlinks-u:link, .greenlinks-u:visited {
	}
.greenlinks-u:hover {
	text-decoration:none;
}

.weightLink:link ,.weightLink:visited{
	font-family:Tahoma,  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
	text-transform: none;
}
.weightLink:hover {
	font-family:Tahoma,  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #40649B;
	text-decoration: none;
	text-transform: none;
}


.weightOrgLink:link ,.weightOrgLink:visited{
	font-family:Tahoma,  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0032;
	text-decoration: none;
	text-transform: none;
}
.weightOrgLink:hover {
	font-family:Tahoma,  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F46F00;
	text-decoration: none;
	text-transform: none;
}

.greenlinks-normal{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #40649B;
	text-decoration:none;
}



.orglinks-u:link, .orglinks-u:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F46F00;
	text-decoration:underline;
}
.orglinks-u:hover {
	text-decoration:none;
}

.orangeTxt {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F46F00;
	text-decoration:none;
}


.menutop:link, .menutop:visited {
	font-family:Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.menutop:hover {
	font-family:Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
}
.basic:link, .basic:visited {
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:none;
}
.basic:hover {
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #40649B;
	font-weight:bold;
	text-decoration:underline;
}
.leftpanel:link, .leftpanel:visited {
	font-family:Tahoma, Arial;
	font-size: 11px;
	color: #7D8491;
	text-decoration:none;
}
.leftpanel:hover {
	font-family:Tahoma, Arial;
	font-size: 11px;
	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 #EDEDED;
}
.bordertopbot {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	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 #EDEDED;
}

/*------------all borders classes ends------------*/
.textfield{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	width:230px;
	text-decoration:none;
	text-transform:uppercase;
}
.textfield1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	width:160px;
	text-decoration:none;
	text-transform:uppercase;
}
.textfield2{
	font-family:Tahoma,  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.textarea1{
	font-family:Tahoma,  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	overflow:auto;
}
.drop-down{
	font-family:Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	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;
}
.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:11px;
 color:#40649B;
 font-weight:bold;
}
.instructions_red_txt{
 font-size:11px;
 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;
}



.select1{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/step-act.gif) bottom center #CCCCCC no-repeat;
}
.select2{
	font-family:Tahoma, arial;
	font-size: 11px;
	color: #383838;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/step-grad.gif) bottom center #CCCCCC repeat-x;
}
.paddltrt4{
padding-left:6px;
padding-right:6px;
}
.paddlt2{
padding-left:4px;

}

/***** paging css starts*********/

.paging1-bg{
font-family:Tahoma,Arial,  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:#5C82C0;
background-color:#5C82C0;
}
.paging2-bg{
font-family:Tahoma,Arial,  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:#5C82C0;
background-color:#ffffff;
}
.paging1-link:link, .paging1-link:visited{
font-family: Tahoma,Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; text-transform: none;
}
.paging1-link:hover{
font-family:Tahoma,Arial,  Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; text-transform: none;
}
.paging2-link:link, .paging2-link:visited{
font-family: Tahoma, Arial, Helvetica, sans-serif; color:#3F737F; font-size:11px; text-decoration:none; font-weight:bold; text-transform: none;
}
.paging2-link:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3F737F; font-size:11px; text-decoration:none; font-weight:bold; text-transform: none;
}
/***** paging css ends*********/

/***** Search box style*******/

.textfield-icon{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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:11px;
}
#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:11px;
   
}
#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: 11px;  margin:0px; padding-bottom:6px; text-decoration:none;}
.blacklink1:hover { color: #6F7888; font-size: 11px;  margin:0px; padding-bottom:6px; text-decoration:underline;}


/***********************Client Css***********************/

/** BASIC */

body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
}

form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

p, blockquote, ul, ol, dl {
	margin-top: 0;
}

/** MISC */

.align-justify { text-align: justify; }

.img1 {
	padding-top: 3px;
	padding-right: 10px;
	float: left;
}

/** FORMS */

.input1 {
	width: 100%;
	color: #B2B2B2;
}

.button1 {
	width: 65px;
	height: 21px;
	background: url(../images/homepage04.gif) no-repeat left top;
	border: none;
	color: #FFFFFF;
}

/** BACKGROUNDS */

.bg1 {
	background: url(../images/homepage03.gif) repeat-x;
}

.bg2 {
	background: url(../images/homepage09.gif) repeat-x;
}

.bg3 {
	background: url(../images/homepage11.gif) repeat-y;
}

.bg4 {
	background: url(../images/homepage12.gif);
}

.bg5 {
	background: url(../images/homepage15.gif);
}

.bg6 {
	background: url(../images/subpage2_01.gif) repeat-y;
}
.bg7 {
	background: url(../images/subpage2_02.gif) right top repeat-y;
}

.myaccount-logo-bg {
	background: url(../images/myacount-logo.gif) no-repeat;
}
/** LINKS */

a {
	color: #417EDB;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	color: #484848;
}

a.link2 {
	font-weight: bold;
	color: #494949;
	text-decoration: none;
}

a.link2:hover {
	text-decoration: underline;
}

a.link3 {
	display: block;
	padding: 7px 30px;
	background: #F2F2F2 url(../images/homepage16.gif) no-repeat 19px center;
	color: #484848;
}

a.link4 {
	display: block;
	padding: 7px 30px;
	background: url(../images/homepage16.gif) no-repeat 19px center;
	color: #417EDB;
}

/** HEADINGS */

/** TEXTS */

.text1 {
	color: #999999;
}

.text2 {
	margin: 0;
	padding: 7px 0 6px 19px;
	background: #5C83C0 url(../images/homepage14.jpg) no-repeat right top;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}

.text3 {
	margin: 0;
	padding: 7px 0 6px 19px;
	background: #EEEDED url(../images/homepage18.gif) no-repeat right center;
	font-weight: bold;
	color: #40649B;
	font-size: 11px;
}
/***********************Client Css end***********************/

/***********************15-07-2009 start***********************/
a#logo{width:240px; height:80px; display:block; overflow:hidden; text-indent:-999px; margin:32px 0 0 15px;}
a#logo2{width:240px; height:80px; display:block; overflow:hidden; text-indent:-999px; margin:32px 0 0 15px;}
.text_12{color:#383838; font-size:11px;}
.text14{color:#383838; font-size:13px; font-weight:bold;}
.text12{color:#666666; font-size:12px}
.redtext14{color:#FF0032; font-size:13px; font-weight:bold;}
.pad_tb10{padding-top:10px; padding-bottom:10px;}
.padingbottom10 {
	padding-bottom:10px;
}
.btmbdr{border-bottom:1px solid #EDEDED;}
.topbdr{border-top:1px solid #EDEDED;}
/***********************15-07-2009 end***********************/
