body {
	margin: 0px;
}
.bluetextnormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #69A772;
}
.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;/*21328a*/
	text-decoration: underline;
}
a.bluelink:hover {
	color: #5CA057;/*ff9900*/
	text-decoration: underline;
}
.login-bg {
	background-image: url(../../images/top-login-panel-bg.gif);
	background-repeat: no-repeat;
	height: 89px;
	width: 321px;
	padding-top: 3px;
}
.leftpanelheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a9a10;
	background-image: url(../../images/left-panel-btn-bg.gif);
	height: 25px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-color: #FFFFFF;
}
.leftpanelheading a {
	text-decoration: none;
	color: #1a9a10;
}
.subLink {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
a.subLink:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #1f9d31;
	padding-right: 5px;
}
.grayLink {
	color: #333333;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.grayLink:hover {
	color: #333333;
	text-decoration: none;
}
.selectcountry {
	background-image: url(../../images/top-bar-bg.gif);
	background-repeat: repeat-x;
	height: 22px;
}
#mainNavbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #1A9A10;/*38AD38*/
	height: 12px;
}
#mainNavbar a {
	color: #1A9A10;/*38AD38*/
	font-weight: bold;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#mainNavbar a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #58C346;/*dcffae*/
}
.lightgreybg {
	background-color: #f5f5f5;
}
p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#footerLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;
	background-image: url(../../images/footer-bg.gif);
	background-repeat: repeat-x;
	padding-top: 16px;
	padding-right: 10px;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;/*5b5b5b*/
	background-image: url(../../images/footer-copyright-bg.gif);
	background-repeat: no-repeat;
	width: 153px;
}

#footerLink a {
	font-family: Tahoma;
	font-size: 11px;
	color: #1a9a10;
	text-decoration: underline;
}
#footerLink a:hover {
	color: #1a9a10;
	text-decoration: none;
}
.normalgreytext {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}
.vrline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c2c2c2;
}

form {
	display: inline;
}
.errortext {
   font-family: Tahoma;
	color: #FF0000;
	font-size: 11px;
}
.inputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #808080;
}
.whiteBox {
	display: none;
}.greylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f354f;
	text-decoration: underline;
}
a.greylink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;
	text-decoration: none;
}
.normalbluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a9a10;
}
.greentextnormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;
}
.cpnavlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:normal;
}

.cpnavlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}

.cpnavlink a:hover {
	color:#FF6600;
	text-decoration:underline;
}

.greenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;
	text-decoration: underline;
}
a.greenlink:hover {
	color: #ff9900;
	text-decoration: underline;
}
.logingreytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f354f;
}
h2 a {
	text-decoration: none;
	color: #1a9a10;
}
h2 a:hover {
	text-decoration: underline;
	color: #1a9a10;
}

h2 {
	color: #1a9a10;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1a9a10;
	margin: 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
}

.contentpanel {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 14px;
}
.headerOrange,a.headerOrange:link {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1a9a10;/*FF9900;*/
	text-decoration: none;
	}
	a.headerOrange:hover {
	color: #1a9a10;/*FF9900;*/
	text-decoration: none;
	}
	a.headerOrange:link{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1a9a10;/*FF9900;*/
	text-decoration: none;
	}
	
.login-bg-form {

	background-image: url(../../images/form-top-bg.gif);
	background-repeat: no-repeat;
	height: 58px;
	width: 221px;
	padding-top: 3px;
}
.leftmainlink{
	padding: 0;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}

ul.leftmainlink {
	margin: 0;
	margin-right: 0px;
	margin-bottom:0px;
	margin-top: 0px;
	padding: 0px;
	color: #333333;
}

.leftmainlink li{
	text-indent: 0;
	padding:0;
	list-style-type: none;
	border-bottom: 1px solid #ffffff;
	margin: 0;
	width: 180px;
 }

.leftmainlink a, .leftmainlink li a:link, .leftmainlink li a:visited{
	display: block;
	line-height: 17px;
	color: #1a9a10;/*999999*/
	text-decoration: none;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	padding-top: 3px;
	padding-bottom: 3px;
}

* html body #leftmainlink a, { width: auto; }
.leftmainlink li a:hover, 
a.leftmain_menu:link, 
a.leftmain_menu:visited {
	background-color: #e7f3e6;/*E6E9F3*/
	font-weight:bold;
	color: #1a9a10;/*000000*/
	list-style-type: none;
}
.hint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59a849;
	text-decoration: none;
}
.NavHeader {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
.Title {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #bbd1e9;
	text-decoration: none;
}.whitebg {
	background-color: #FFFFFF;
	padding-top: 5px;
}
.summaryerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	border: 1px solid #FFCC00;
	list-style-type: none;
	list-style-image: url(../../images/red-arrow.gif);
	margin: 0px;
}
.nospace {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.rowbgcolor {
	color: #000000;
	/*rajesh 1a9a10*/
	background-color: #dcffae;
	
}
.norowbgcolor {
	background-color: #FFFFFF;
}
.redtext {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.leftspacer {
	padding-left: 10px;
}
.normaltextgrey {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.blackLink {
	color: #1C9B11;/*666666*/
	text-decoration: underline;
	font-size: 11px;
	font-weight: Bold;
	font-family: Tahoma, Helvetica, sans-serif;
}
a.blackLink:hover {

	color: #FF6600;
	text-decoration: none;
}.hintgrey {
	font-family: Tahoma;
	font-size: 11px;
	color: #949292;/*9f9d9d*/
	text-decoration: none;
}
.linktext {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}
a.linktext:hover {
	color: #1a9a10;
	text-decoration: none;
}
.smallTextgrey {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.leftBorder {
	text-decoration: none;
	font-size: 13px;
	background-image: url(../../images/vr-line.gif);
	background-repeat: repeat-y;
}
.level {
	padding-left: 10px;
}
.level1 {
	padding-left: 20px;
}
.level2 {
	padding-left: 29px;
}
.linkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6BC00B;/*C2FBB5-9098c4*/
	text-decoration: none;
	font-weight: bold;
}
.linkDarkBlank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a9a10;
	text-decoration: none;
	font-weight: bold;
	cursor:default;
}
a.linkblue:hover {
	color: #1a9a10;/*217ADC*/
	text-decoration: underline;
}
.leftpanelheading a:hover {

	text-decoration: none;
	color: #ff6633;
}
.grayLink {
	color: #6BC00B;/*666666*/
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}
a.grayLink:hover {

	color: #1a9a10;/*666666*/
	text-decoration: none;
}
.mainLink {
	color: #FF6600;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
a.mainLink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1f579d;
	padding-right: 5px;
	padding-left: 5px;
}
.normaltextblack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
.formHeaderBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1a9a10;
	text-decoration: none;
	height: 32px;
}
.bluenormaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A9A10;/*6BC00B-5088CE*/
	text-decoration: none;
}
.borderbg {
	background-color: #EBEDF5;
	border: 1px solid #E1E4F0;
}
.noleftspacer {
	padding-left: 0px;
	padding-top: 0px;
}
.menutitle a {
	color: #15670C;/*34499c*/
	text-decoration: none;
}
.menutitle{
	height: 25px;
	color: #15670C;/*34499c*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 11px;
	background-color: #ebfbe6;/*C2FBB5-eaf1fc*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9e0eb;
}
.menutitle a:hover {
	text-decoration: underline;
}
.mainlevel{
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
}

ul.mainlevel {
	margin: 0;
	width: 225px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-top: 0px;
	padding: 0px;
	color: #1A9A10;/*bbf76c*/
	list-style-image: url(../../images/org-bullet.gif);
}
.mainlevel li{
	text-indent: 0;
	padding:0;
	border-bottom: 1px solid #ffffff;
	margin: 0;
	color: #1A9A10;/*bbf76c*/
	list-style-image: url(../../images/org-bullet.gif);
 }
.mainlevel a, .mainlevel li a:link, .mainlevel li a:visited{
display: block;
height: 24px;
line-height: 24px;
text-indent: 13px;
color: #1A9A10;/*bbf76c*/
text-decoration: none;
}

* html body .mainlevel a, { width: auto; }

.mainlevel li a:hover, 
a.active_menu:link, 
a.active_menu:visited {
	color: #57C03F;/*21328a*/
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #1A9A10;/*FF9900*/
}
.tablebtmborder{
	background-image: url(../../images/div-line.gif);
	background-repeat: repeat-x;
}
hr {
	height: 1px;
}
.datatable {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.datatable a {
	color: #5088CE;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dataheader {
	color: #FFFFFF;
	background-color: #009900;/*467bc7*/
	font-size: 11px;
	font-weight: bold;
}
.datatable a:hover {
	color: #E41800;
	text-decoration: none;
}
.topbtn {
	background-color: #CDCDE0;
	border: 2px solid #E1E2E3;
	background-image: url(../../images/top-patch-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topCP {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #59a849;
	text-decoration: none;
}
.topCP a {
	font-family: Tahoma;
	font-size: 11px;
	color: #59a849;
	text-decoration: none;
}
.topCP a:hover {
	text-decoration: underline;
}
.topCPline {
	background-image: url(../../images/hr-div-line.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 20px;
	padding-left: 20px;
	height: 23px;
}
.topheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #587DAD;
	background-image: url(../../images/box-header.gif);
	height: 30px;
	width: 265px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;;
}

.topCPactive {
background-color:#f5f5f5;
}
.topheaderboder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 30px;
	width: 265px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7395C1;
	border-bottom-color: #7395C1;
	border-left-color: #7395C1;
}
.formBorderBlue {
	border: 1px solid #AFB3D5;
	text-decoration: none;
	padding: 5px;
}
.contentpanel li {
	list-style-image: url(../../images/green-bullet.gif);
}
.normaltextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.leftcontentpanel {
	font-family: Tahoma;
	font-size: 11px;
	color: #1a9a10;
	background-image: url(../../images/white-right-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.popupWindow
{
	position:absolute;
	filter:alpha(opacity=95);
    -moz-opacity: 0.5;
    opacity: 0.5;
	width:250px;
    left:300px;
    top:100px;
    border: solid 1px black;
    margin: 0px 0px 0px 20px;
    background-color:white;
    display:none;
	z-index: 1000;
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;	
}

.iframe {
        position: absolute;
        z-index: 10;
        display: none;
    }
	
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid #d9e0eb;
	font: normal 11px Tahoma;
	line-height: 18px;
	z-index: 100;
	background-color: #eaecf0;
	width: 205px;
}


.anylinkcss a{
width: 100%;
display: block;
color: #57C03F;/*34499c*/
text-indent: 3px;
border-bottom: 1px solid #d9e0eb;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #d9e0eb;
color: #57C03F;/*34499c*/
}
.btn{
   /*color:#ffffff;
   font-family:'verdana',helvetica,sans-serif;
   font-size:100%;
   /*font-weight:normal;
   background-color:#fed;*/
  border:0px solid;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#ffffff;
   cursor:hand;
  
      /*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#2B559F',EndColorStr='#98B0E0');}*/
	  background-image: url(../images/continue.jpg);}
.hover{
   border:0px solid;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#ffffff;  
   background-image: url(../../images/continue2.gif);
   cursor:hand;
   }
   .pros{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:10px;
   }
   .marh
   {
   border: 1px;
   solid #0099FF;
   border-color:#0099FF;
   border-width:1px;
      }
      
      .matchHeaderBlue {

	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color:#0099FF;
	text-decoration: none;
	height: 32px;
}
.tableborder {
	BORDER-RIGHT: #bebebe 1px solid; BORDER-TOP: #bebebe 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #bebebe 1px solid; COLOR: #000000; BORDER-BOTTOM: #bebebe 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eaf4ff; TEXT-DECORATION: none
}
.tableborderr {
	  border-width: 1px; BORDER: #bebebe 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px;  COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eaf4ff; TEXT-DECORATION: none
}
.formHeaderBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;}
	
	.formsubBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 7px;}
.headerOrange,a.headerOrange:link {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	}
	a.headerOrange:hover {
	color: #FF9900;
	text-decoration: none;
	}
	a.headerOrange:link{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	}
	
	payh
{
	background-color:#ECFFEC;
border-bottom: 1px
 solid #CCCCCC;
}
.hin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#6BC00B;
	
}
.hin a {
	text-decoration: none;
	
}
.tdbg{ background-color:#5AC549
;}


/*--------------By Ramesh-----------------*/
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


/* By Joyce */
p a {
	color:#339999;
}

div.recprocess ul {
	margin:0;
	padding:0
}
div.recprocess ul li {
	margin:8px 0 0 20px;
	padding:0;
	font-size:13px;
	color:#333333;
	list-style:none;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1a9a10;
	font-weight:bold;
	margin:8px 0 0 0;
	line-height:normal;
	text-align:left;
}
div.numberlist {
	background-image:url(../../images/work.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:22px;
	width:22px;
	float:left;
	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 0 0 7px;
}
div.listtext {
	float:left;
	width:85%;
}
div.listspacer {
	float:left;
	width:100%;
	height:20px;
}

div.testilinks {
	text-align:right;
	width:520px;
}
div.testilinks a {
	color:#339966;
}