body
{
    padding:0px;
    margin:0px;
}
form 
{
    padding:0px;
    margin:0px;
}

img 
{
	border: 0px;
}
a.paymentType
{
	color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:bold;
	text-decoration:underline;
}
a.paymentType:visited
{
	color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:bold;
	text-decoration:underline;
}
a.paymentType:hover
{
	color:red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:bold;
	text-decoration:underline;
}
a.paymentType:active
{
	color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-large;
	font-weight:bold;
	text-decoration:underline;
}
.paymentDesc
{
	color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	text-decoration:none;
}
#bubble_tooltip{
	width:200px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble3.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_filler.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bot.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}
/*-- Used by Operator List by Country & Operator Interviews in Main.Master*/
a.t1{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t1 span{ display: none; }
a.t1:link{ z-index:25; color: #aaaaff; background:;}
a.t1:link span.tooltip{
    top:-50%; left:0;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
    opacity: 0.90;
    display:block;
	position:absolute;
}

a.t1:link span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.t1:link span.middle{
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t1:link span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/*-- Used by Profile Link during Tour in OperatorWiseProfile.aspx*/
a.t2{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    font-weight:bold;
    text-decoration:none;
}
a.t2 span{ display: none; }
a.t2:link{ z-index:25; color: #0033DE; background:;}
a.t2:link span.tooltip{
    top:-750%; left:30px;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	display:block;
	position:absolute;
}
a.t2:link span.top{
    display: block;
    padding: 10px 8px 10px;
    color: #548912;
    background: url(../images/bubble2.gif) no-repeat top;
}
a.t2:link span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t2:link span.bottom{
    display: block;
    padding:30px 8px 0;
    background: url(../images/bubble2.gif) no-repeat bottom;
}
/*-- Used by Reports Link in Main.Master*/
a.t3{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    font-weight:bold;
    text-decoration:none;
}
a.t3 span{ display: none; }
a.t3:link{ z-index:25; color: #aaaaff; background:;}
a.t3:link span.tooltip{
    top:-820%; left:0;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;    
    opacity: 0.90;
    display:block;
    position:absolute;
}
a.t3:link span.top{
    display: block;
    padding: 10px 8px 10px;
    color: #548912;
    background: url(../images/bubble2.gif) no-repeat top;
}
a.t3:link span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t3:link span.bottom{
    display: block;
    padding:30px 8px 0;
    background: url(../images/bubble2.gif) no-repeat bottom;
}
/*-- Used BY interviews tab in Viewprofile page*/
a.t4{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t4 span{ display: none; }
a.t4:link{ z-index:25; color: #aaaaff; background:;}
a.t4:link span.tooltip{
    top:-18%; left:0;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
    opacity: 0.90;
    display:block;
	position:absolute;
}

a.t4:link span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.t4:link span.middle{
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t4:link span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/* Used by Export to Excel link in ViewProfile.sapx page*/
a.t5{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t5 span{ display: none; }
a.t5:link{ z-index:25; color: #aaaaff;}
a.t5:link span.tooltip{
    display:block;
    position:absolute;
    top:-15px; left:0;
    padding: 15px 0 0 0;
    width:300px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    opacity: 0.90;
}
a.t5:link span.top{
    display: block;
    padding: 27px 8px 0;
    background: url(../images/bubble4.gif) no-repeat top;
}
a.t5:link span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble4_filler.gif) repeat bottom; 
}
a.t5:link span.bottom{
    display: block;
    padding:1px 8px 6px;
    color: #548912;
    background: url(../images/bubble4.gif) no-repeat bottom;
}
/* Used by Graphs link in Viewprofile.aspx page*/
a.t6{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t6 span{ display: none; }

a.t6:link{ z-index:25; color: #aaaaff;}
a.t6:link span.tooltip{
    display:block;
    position:absolute;
    top:-73px; left:-295px;
    padding: 15px 0 0 0;
    width:300px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;    
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    opacity: 0.90;
}
a.t6:link span.top{
    display: block;
    padding: 7px 8px 0;
    background: url(../images/bubble5.gif) no-repeat top;
}
a.t6:link span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble4_filler.gif) repeat bottom; 
}
a.t6:link span.bottom{
    display: block;
    padding:17px 8px 10px;
    color: #548912;
    background: url(../images/bubble5.gif) no-repeat bottom;
}
/*-- Used BY interviews "cell" in Viewprofile page*/
a.t7{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t7 span{ display: none; }
a.t7:link{ z-index:25; color: #aaaaff; background:;}
a.t7:link span.tooltip{
    top:0; left:-70px;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
    opacity: 0.90;
    display:block;
	position:absolute;
}

a.t7:link span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.t7:link span.middle{
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t7:link span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/*-- Used BY Operator Link in Operator Interviews Page (Interviews.aspx)*/
a.t8{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t8 span{ display: none; }
a.t8:link{ z-index:25; color: #aaaaff; background:;}
a.t8:link span.tooltip{
    top:-50%; left:95px;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
    opacity: 0.90;
    display:block;
	position:absolute;
}
a.t8:link span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.t8:link span.middle{
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t8:link span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/*-- Used Generate button in Reports page*/
a.t9{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t9 span{ display: none; }
a.t9:link{ z-index:25; color: #aaaaff; background:;}
a.t9:link span.tooltip{
    top:50%; left:-150px;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
    opacity: 0.90;
    display:block;
	position:absolute;
}

a.t9:link span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.t9:link span.middle{
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t9:link span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/*-- Used Currency DropDown List in Reports page*/
a.t10{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.t10 span{ display: none; }
a.t10:link{ z-index:25; color: #aaaaff; background:;}
a.t10:link span.tooltip{
	top:60%; left:-230px;
    padding: 0 0 0 0;
    width:200px;
    color: #000000;
    text-align: center;
    font-size: 80.01%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
    opacity: 0.90;
    display:block;
	position:absolute;
}
a.t10:link span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(../images/bubble1.gif) no-repeat top;
}
a.t10:link span.middle{
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.t10:link span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble1.gif) no-repeat bottom;
}
.regular
{
	FONT-WEIGHT: normal;
	FONT-SIZE:11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}
.title
{
	FONT-SIZE:12px;
	COLOR: #000000;
	FONT-WEIGHT:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}
.regular_bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE:11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}
.regular_underline
{
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.FeedbackParams
{
	FONT-WEIGHT: bold;
	FONT-SIZE:13px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}
.menu_links {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regularbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0e87ae;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
	
	.regularbold_orange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.heading1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.btnstyle
{
    BORDER-RIGHT: solid 1pt  ;
    
    BORDER-TOP: solid 1pt ;
    border-left: solid 1pt;
    border-bottom :solid 1pt;
    
    font-weight:bolder ;
    FONT-SIZE: 8pt;
    
    CURSOR: hand;
    COLOR: white;
    
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0e87ae;
 
    border-bottom-color: Black ;
    border-left-color :Black ;
    border-right-color :Black ;
    border-top-color :Black ;
    
    TEXT-ALIGN: center
}
.clsErrorText
{
	font-weight: normal;
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial;
}
.clsForgotPswText
{
	font-weight: normal;
	font-size: 10px;
	color: green;
	font-family: Verdana, Arial;
}
.regular_white {

    FONT-WEIGHT: normal;
    FONT-SIZE:11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regularbold_blue {

    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Head_blue {

    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regular_bold_black {
    FONT-WEIGHT: bold;
    FONT-SIZE:12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regular_bold_white {

    FONT-WEIGHT: bold;
    FONT-SIZE:11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE:10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.breadcrumps
{
    FONT-WEIGHT: normal;
    FONT-SIZE:9px;
    COLOR: #0000CC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.header_grey{
	background-color:#8d8d8d;
	height:20px;
}
.footer_txt {
    FONT-WEIGHT: normal;
    FONT-SIZE:10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greyline_bg_new {	
	background:url(images/greyline_bg_new.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:27px;
}
.map_bg {	
	background:url(images/map_bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

/* styles for ManageUsers page grids */

.actButton
{
	width: 15px;
	height: 15px;
}

.row1 
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color: #F7F7F7;
}

.userData
{
	vertical-align: middle;
	text-align: center;
}

.title tr.pager td 
{
	text-align: left;
}

.row2 {}

.revenueReport
{
	text-align: center;	
}

.reportViewer
{
	margin: auto;
}

/* This style is need to set common border style for the grids in the different browsers. */
.tableBorder
{	
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
	border-top-style:none;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
}

Table.greyTableBorder td
{
	
    border:solid 1px #cccccc;
    border-collapse:  collapse;
}


/* for % cells */
div.valueCell table tr td table tr td table.valueCell
{
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;		
}

/* for numeric cells */
div.valueCell table tr td table tr td span.valueCell
{
	float: right;
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;		
}

/* for % cells */
div.regionCell table tr td table tr td table.regionCell
{
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size: 14pt;
	font-weight:bold;		
}

/* for numeric cells */
div.regionCell table tr td table tr td span.regionCell
{
	float: right;
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size: 14pt;
	font-weight:bold;		
}

/* for % cells */
div.countryCell table tr td table tr td table.countryCell
{
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size: 12pt;
	font-weight:bold;		
}

/* for numeric cells */
div.countryCell table tr td table tr td span.countryCell
{
	float: right;
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size: 12pt;
	font-weight:bold;		
}

/* for numeric cells */
div.totalCell table tr td table tr td table.totalCell 
{
	float: right;
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;		
}
/* for % cells */
div.totalCell table tr td table tr td span.totalCell
{
	float: right;
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;		
}




/*
span.valueCell
{
	color: #000;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;	
}

.regionCell table tr td table
{
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-weight:normal;		
	font-size: 16pt;
}

.countryCell table tr td table 
{
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-weight:normal;		
	font-size: 14pt;
}

.totalCell table tr td table
{
	padding-right: 5px;
	text-align: right;
	font-family:Arial;
	font-weight:bold;		
	font-size: 10pt;
}
*/



