/* CSS Document */

A.homenavigationn:link {
    text-decoration:    none;
}

A.homenavigationn:visited  {
    text-decoration:    none;
}

A.homenavigationn:hover    {
    text-decoration:    none;
}

A.homenavigationn:active   {
    text-decoration:    none;
    
}
.anchorlink {
background-color:none;
color:#186ABE;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:28px;
padding-left:5px;
text-decoration:none;
background: none repeat scroll 0 0 transparent;
}


.submodal {
background-color:none;
color:#186ABE;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:28px;
padding-left:5px;
text-decoration:none;
padding-right:10px;
}

.anchorlinknopadding {
background-color:none;
color:#186ABE;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:28px;
padding:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
text-decoration:none;
}

.selectedanchorlink_pagination {
background-color:none;
color:#990000;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
height:28px;
padding-left:5px;
text-decoration:none;
}

.selectedanchorlink {
background-color:none;
color:#990000;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
height:28px;
padding-left:5px;
text-decoration:none;
}
.anchorlink_padding_black {
background-color:none;
color:#000000;
/*color:#186ABE;*/
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:28px;
padding:0px;
padding-left:5px;
padding-bottom:0px;
padding-top:0px;
text-decoration:none;
}

.anchorlink_padding {
background-color:none;
color:#186ABE;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:28px;
padding:0px;
padding-left:5px;
padding-bottom:0px;
padding-top:0px;
text-decoration:none;
}


.bgWhite{
background-color:#FFFFFF;
}

.boldTextRed{
color:#990000;
font-size:11px;
font-family:tahoma;
font-weight:bold;
padding-top:7px;
padding-right:0px;
text-decoration:none;
}

.dataTextAnchor
{
color:#595959;
font-size:11px;
font-family:tahoma;
font-weight:normal;
padding-top:7px;
padding-right:0px;
}

td.column {
padding:0;
vertical-align:top;
}

.bluerightborder{
 border-spacing:inherit; 
 *border-collapse: collapse;
}

.line{
border-bottom:1px solid #7A7D7D;

}


.mobile_preview
{
   background-image:url(../../images/mob_bg.jpg);
   height:136px;       
   background-repeat:no-repeat;   
   vertical-align:middle;
   overflow: auto;
}

.mobile_preview_text
{
	color:#6E6E6E;
	font-size:11px;
	overflow: auto;
	overflow-x: hidden; 
	overflow-y: scroll;
	font-family:tahoma;
	font-weight:normal;
	padding-left:20px;
	padding-top:0px;
	padding-right:0px;
	text-decoration:  none;
	height:65px;
	border:none;
}



.toprep
{
   background-image:url(../../images/toprep.jpg);
   background-repeat:repeat-x;
   vertical-align:middle;
}

.bottemrep{
   background-image:url(../../images/bottemrep.gif);
   background-repeat:repeat-x;
   vertical-align:middle;
}
.blubotrep{
  background-image:url(../../images/RightpanBott.gif);
   background-repeat:repeat-x;
   vertical-align:middle;

}
.blutoprep{
  background-image:url(../../images/Right_toprep.jpg);
   background-repeat:repeat-x;
   vertical-align:middle;

}
.leftrep{
  background-image:url(../../images/leftrep.jpg);
  background-repeat:repeat-y;
  vertical-align:middle;
}

.rightrep{
  background-image:url(../../images/Rrep.gif);
  background-repeat:repeat-y;
  vertical-align:middle;
  }
  
.whiterightrep{
  background-image:url(../../images/whiteRrep.gif);
  background-repeat:repeat-y;
}

.imageborder{
border-bottom:1px inset;
border-top:1px outset;
border-left:1px outset;
border-right: 1px inset;

}
.tableheader
{
    width:420px;
    height:27px;
    font-size: 11px;
    color: #676767;
    font-family: Tahoma;
    text-decoration: none;
	text-align:left;
	font-weight:bold; 	
		
}

.error
{
    width:420px;
     height:27px;
     font-size: 11px;
    color: #FF0000;
    font-family: Tahoma;
    text-decoration: none;
	text-align:left;
}

.mandatory_text
{
    width:420px;
     height:27px;
     font-size: 11px;
    color: #FF0000;
    font-family: Tahoma;
    text-decoration: none;
	text-align:left;
}

.welcometext
{
	color:#6E6E6E;
	font-size:11px;
	font-family:tahoma;
	font-weight:normal;
	padding-top:0px;
	padding-right:0px;
	text-decoration:  none;
}


.grouptext
{
	color:#418EAB;
	font-size:11px;
	font-weight:bold;
	height:28px;
	padding-top:7px;
	padding-right:0px;
	text-decoration:none;
}

.grouptextother
{
	color:#747474;
	font-size:11px;
	font-weight:bold;
	height:28px;
	padding-top:7px;
	padding-right:0px;
	text-decoration:none;
}

a.squarebutton{
	background: transparent url('../../images/square-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color: #494949; /*button text color*/
}

a.squarebutton span{
	background: transparent url('../../images/square-gray-right.gif') no-repeat top right;
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

/*body {
background-image:url('../../images/bgimage1.jpg');
margin-top:0px;


} */

.Link {
	color:#418EAB;
	font-size:11px;
	font-weight:bold;
	height:28px;
	padding-right:0;
	padding-top:7px;
	text-decoration:none;
}
/*From old css file*/

input.btn { 
	 color:#000000; 
	 font-color:#FFFFFF;
	 background-color:#D4D4D4;
	 border: 1px solid; 
	 border-color:grey; 
	 font-family: Tahoma;
	 font-size:13px;
	

}
.greytableheaderrep
{
	background-image:url(../../images/greytoprep.jpg);
/*	commented by Vaishnavi
	to repeat on both axes
background-repeat:repeat-x; */
	width:420px;
	height:27px;
	font-size: 11px;
	color: #676767;
	font-family: Tahoma;
	text-decoration: none;
	text-align:left;
	font-weight:bold;		
}

.textH1 {
	font-family:tahoma;
	/*font-size: 12px;*/
	font-weight:bold;
	color: #186ABE;
	vertical-align:middle;
	text-align:center;
	padding-top:4px;
	/*background-image:url(../../images/tab1.jpg);*/
	/*background-color:#D6D6D6; bug 5765 , to make bg white */
	background-repeat:repeat-x;
	border-right:#CCCCCC;
	cursor:pointer;
	border-style:solid;
	border-color:#B6B6B6;
	border-width:1px 1px 0 1px;
	/*line-height:15px;*/
}

.textH2 {
	font-family: tahoma;
	/*font-size: 12px;*/
	color: #676767;
	vertical-align:middle;
	text-align:center;
	padding-top:4px;
	/*background-image:url(../../images/tab1.jpg);*/
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	border-right:#CCCCCC;
	cursor:pointer;
	border-style:solid;
	border-color:#B6B6B6;
	border-width:1px 1px 1px 1px;
	/*line-height:15px;*/
}

.textH {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-top:10px;
	background-image:url(../../images/tab.jpg);
	/*background-repeat:repeat-x;*/
	cursor:pointer;
	/*line-height:15px;*/
}

.tdline {
	border-style:solid;
	border-color:#B6B6B6;
	border-width:0 0 1px 0; 
}

.textH_Y {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-top:10px;
	background-image:url(../../images/curve_03_Y.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	line-height:15px;
}

.rightcurve{
	background-image: url(../../images/curve2_02.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

.topimage {
	background-image: url(../../images/curve2_02.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

.bottomimage {
	background-image: url(../../images/curve2_11.gif); 
	background-repeat:repeat-x; 
	background-position:top;
}

.tblbordercolor {
	background-color:#D6D6D6;
}

.noanchorlink {
	background-color:#FFFFFF;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:29px;
	padding-left:5px;
	text-decoration:none;
	margin:0px;
}

.noanchorlinknopadding {
	background-color:#FFFFFF;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:29px;
	padding-left:0px;
	text-decoration:none;
	margin:0px;
}



.balloonstyle{
position:absolute;
padding: 5px;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #FFFFCC;
width: 435px;
heigth:100px;
overflow:auto;
color: #000000;
}

.tableheading {
	background-color:#EAEAEA;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
}

/* added by Vaishnavi, 5 Oct 2010 */
.tableheading1 {
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
}

.tableheading_pad_left {
	background-color:#EAEAEA;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	padding-left:15px;
	text-decoration:none;
}

.tableheading_pad_left_top {
	background-color:#EAEAEA;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding-top:5px;
	padding-left:15px;
	text-decoration:none;
	border:none;
}

.tablecontent_pad_left_top {
	background-color:#FFFFFF;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;	
	height:20px;
	padding-top:5px;
	padding-left:5px;
	text-decoration:none;
	border:none;
}


.rightpanelheading {
	background-color:#e4f5fc;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
	padding-left:6px;
}

.rightpanelheadingnopad {
	background-color:#e4f5fc;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
}

.rightpanelheadingselected {
	background-color:#a2def6;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
	padding-left:6px;
}

.rightpanelheadingselectednopad {
	background-color:#a2def6;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
}

.checkfiledown{
	background-image:url(../../images/down_right_panel.jpg);
}
.checkfileup{
	background-image:url(../../images/up_right_panel.jpg);
}

.rightpanellink {
	color:#2276BB;
	font-size:11px;
	font-family:tahoma;
	font-weight:normal;
	padding-top:3px;
	padding-right:0px;
}
.textbox {

background-color:#FFFFFF;
border:1px solid #989898;
color:#000000;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:15px;
padding-left:0;
text-align:left;
text-decoration:none;
vertical-align:top;
width:100px;

}

.tbTextInput {
background-color:#FFFFFF;
border:1px solid #989898;
color:#000000;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:15px;
padding-left:0;
text-align:left;
text-decoration:none;
vertical-align:top;
width:140px;
}
.tblheaderbodyseperator {
	background-color:#D6D6D6;
	height:3px;
	width:95%;
}
.activecolor {
	background-color:#FFFFFF;
	color:#079014;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:28px;
	padding-left:5px;
	text-decoration:none;
}
.activecolor_red {
	background-color:#FFFFFF;
	color:#FF0000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:28px;
	padding-left:5px;
	text-decoration:none;
}

.inactivecolor {
	background-color:#FFFFFF;
	color:#FF0000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:28px;
	padding-left:5px;
	text-decoration:none;
}

.activecolornopad {
	background-color:#FFFFFF;
	color:#079014;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:28px;
	padding-left:0px;
	text-decoration:none;
}

.activecolornopad_hidden {
	background-color:#FFFFFF;
	color:#079014;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:28px;
	padding-left:0px;
	text-decoration:none;
	visibility:hidden;
}

.activecolornopad_show {
	background-color:#FFFFFF;
	color:#079014;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:28px;
	padding-left:0px;
	text-decoration:none;
	visibility:visible;
}
/*.tbTextInput {
	width: 221px;
	background: transparent url('../../images/bgTextbox.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}
*/

.logintextdisplay
{
 display:
}

.logintexthide
{
 display:none
}


.export_excel
{
    height:27px;
    font-size: 11px;
    color: #676767;
    font-family: Tahoma;
    text-decoration: none;
	text-align:left;
	font-weight:bold; 	
		
}

.reg_noanchorlink {
	background-color:#FFFFFF;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:49px;
	padding-left:5px;
	text-decoration:none;
	margin:0px;
}

.reg_noanchorlinknopadding {
	background-color:#FFFFFF;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:49px;
	padding-left:0px;
	text-decoration:none;
	margin:0px;
}

