/* CSS Document */
.searchselection  {
	background-color : transparent;
	border : 1 #999999 solid;
	font-size : 11px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #CCCCFF;
}
body, html {background-color:#6b6b6b; background-image:url(/images/body_bg.gif); background-repeat:repeat-x;}
body { margin:0 auto; width: 1000px;}

body, td {font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:link {color:#0033CC; text-decoration:underline}
a:visited {color:#0c46b1; text-decoration:none}
a:hover {color:#CC0000; text-decoration:none}
h1 {font-size:160%; color:#c41500}
h2 {font-size:135%; color:#444444}
h3 {font-size:110%;}
h3.group{background-image: url(/Images/h3_bg.gif); background-repeat:repeat-x; color:#fff; padding:4px 10px}
h4 {font-size:100%;}
h1 span {font-size:80%; color:#666666; font-weight:normal}
img {border:0}
label {font-weight:bold}
#mainframe {width:874px; margin:0 auto; padding:0; min-width:760px; background-color:#fff}
#mainframe.popup {width:650px; margin:0 auto; padding:0; background-color:#fff}
#header {clear:both; background-color:#fff; height:100%}
#logo img.logo{float:left; margin:10px; margin-bottom:0; }
#tagline {float:right; padding-top:10px; padding-right:12px}
.popup #tagline {display:none}
#content {padding:6px 10px 30px 20px; background-color:#fff; width:780px}
#mainframe.popup #content {padding:10px 10px 30px 20px; background-color:#fff; width:100%}
#sidebar {float:left;  background-color:#fff; padding:10px; width:190px}
#pers-tools 
{
	float:right;
	padding-right:20px;
	margin-top:-20px
}
#subnav 
{
	clear: both;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(/Images/subnav_bg.gif);
	background-repeat:repeat-x;
	margin-bottom: 0px;
	padding-bottom: 8px;
	padding-top: 4px;

}
#rightbar 
{
	color:#ffffff; text-align:right; display:inline; float:right;  font-weight:bold;   
}
#prefs #subnav {font-size:100%}
#subnav a:link.active, #subnav a:visited.active {background-image:url(../Images/u.gif); background-repeat:no-repeat; background-position: 0 .2em; padding-left:14px }
#footer {text-align:center; clear:both}
.brule {border-bottom:1px solid #369; padding-bottom:6px}
.help {background-image:url(/Images/help.gif); background-repeat:no-repeat; cursor:pointer; width:12px; height:12px}
h3.sidebarheader {color:#000; font-size:14px; display:none}
.prefs_setup_container {
background-image:url(/Images/prefs_bg.gif); 
background-repeat:no-repeat; 
width:219px; 
height:208px;
padding:16px; 
padding-top:8px;

margin-left:20px;
}

.prefs_setup_container ul {
margin-left:0px;
margin-top:22px;
list-style:none; font-weight:bold
}
.prefs_setup_container li {margin-bottom:15px}
.prefs_setup_container h2{font-size:110%; margin-bottom:0; color:#fff}
.prefs_setup_container a {
color:#003399
}
.prefs_setup_container a:visited {
color:#000099
}
#prefs #content {padding:10px 20px 30px 10px; background-color:#fff; float:right; width:680px}
.infobox {background-color:#fff5c0; padding:20px; border:1px solid #ffc30d; width:91%; font-weight:bold; text-align:center; margin:20px 0}
.startupinfobox {background-color:#fff5c0; padding:20px; border:1px solid #ffc30d; width:90%; font-size:110%; margin:20px 0}
.alert {background-color:#fff5c0; padding:20px 70px; border:1px solid #ffc30d; 
font-weight:bold; background-image:url(/Images/warning.gif); background-repeat:no-repeat; background-position:20px 15px; width:98%; text-align :center; margin:20px auto}

.notcompleted {background-image:url(/Images/notcompleted.gif); 
color:#666666; background-repeat:no-repeat; background-position: 98% 0em; width:100%; height:14px; }

#prefs_timeline {margin-bottom:5px; background-image:url(/Images/timeline_bg.gif); background-repeat:no-repeat; background-position:center}

td.timeline-sec {background-image:url(/Images/timeline_dot.gif); background-repeat:no-repeat;  width:11px}
.timeline-notcomplete {color:#999999}

#prefs #sidebar {font-weight:bold}
#prefs #sidebar p {margin-top:6px; font-weight:normal; font-size:10px; line-height:125%; padding:1pt 1pt 1pt 1pt;} 
#prefs #sidebar a:link, #prefs #sidebar a:visited {color:#0000cc; text-decoration:none} 
#prefs #sidebar a:hover {text-decoration:underline; color:#CC0000} 
#prefs #sidebar .completed a:link, .completed a:visited {color:#0066FF }
#prefs #sidebar .completed_prefs a:link, #prefs #sidebar .completed_prefs a:visited {color:#0033CC}

.completed_prefs {background-image:url(/Images/prefs_completed_bg.gif); height:23px; background-repeat:no-repeat; vertical-align:middle; font-size:12px; margin-bottom:4px; padding:10px 0 15px 10px}
.active_prefs {background-image:url(/images/prefs_active_bg.gif); background-repeat:no-repeat; height:113px; vertical-align:middle; color:#fff; font-size:12px; margin-bottom:4px; padding:10px}
.inactive_prefs {background-image:url(/Images/prefs_not_completed_bg.gif); height:40px; background-repeat:no-repeat; vertical-align:middle; font-size:12px; margin-bottom:4px; padding:10px 0 0 10px; color:#666666}
.completed {background-image:url(/Images/prefs_inactive_completed_bg.gif); background-repeat:no-repeat; }
#prefs.wizardcomplete .completed_prefs{background-image:url(/Images/wizard_inactive_completed_bg.gif); height:23px; background-repeat:no-repeat; vertical-align:middle; font-size:12px; margin-bottom:4px; padding:10px 0 15px 10px}


.pointer {cursor:pointer}
/*#showadvsearch {background-image:url(../Images/adv_search_bg.gif); background-repeat:repeat-x; margin-bottom:20px; }
#showadvsearch a {background-color:#fff; padding:10px 20px;}*/
#tabs {
	font-weight: bold;
	font-size: 100%;
	background: url(../Images/bg.gif) #fff repeat-x 100% bottom;
	float: left;
	width: 100%;
	line-height: normal
}
#tabs ul {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
	list-style-type: none
}
#tabs li {
	padding-right: 0px;
	padding-left: 9px;
	background: url(../Images/left.gif) no-repeat left top;
	float: left;
	padding-bottom: 0px;
	margin: 0px 1px;
	padding-top: 0px
}
#tabs a {
	padding-right: 15px;
	display: block;
	padding-left: 6px;
	font-weight: bold;
	background: url(../Images/right.gif) no-repeat right top;
	float: left;
	padding-bottom: 6px;
	color: #000099;
	padding-top: 12px;
	text-decoration: none
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {
	float: none
}
/* End IE5-Mac hack */
#tabs a:hover {
	color: #069
}
#tabs #current {
	background-image: url(../Images/left_on.gif)
}
#tabs #current a {
	background-image: url(../Images/right_on.gif);
	padding-bottom: 7px;
	color: #333
}

#namedaccounts {height:230px; width:610px; overflow:auto; border:1px solid #666666}
input.btn[class] {background:url(/Images/button_bg.gif); border:none; color:#fff; font-weight:bold; margin:0 20px 0 0; padding: 3px 8px;
    width: auto; overflow:visible; font-size:80%;}
input.btn {background:url(/Images/button_bg.gif); border:none; color:#fff; font-weight:bold; margin:0 20px 0 0; padding: 3px 8px;
    
    overflow:visible; font-size:80%;
    width: 0; cursor:pointer
}

.datatable TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.datatable TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; 
}
.datatable TR {
	BACKGROUND-COLOR: #eeeeee
}
.input-table td{vertical-align:top; padding:6px 0}
label {cursor:pointer}
.gui[class] {
  	background-image:url(/Images/gui_bg.png);
	width:600px; 
	height:212px;
	background-repeat:no-repeat;
	padding:50px 20px 50px 20px;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}

.gui {
	width:600px; 
	height:212px;
	background: url('/Images/gui_bg.png') no-repeat left top; 
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/gui_bg.png', sizingMethod='fixed') ;
	padding:50px 20px 50px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:140%;
	z-index:200
} 
.guiup[class] {
  	background-image:url('/Images/gui_bg_up.png');
		width:642px; 
	height:216px;
	background-repeat:no-repeat;
	padding:20px 20px;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:200
}
.guiup {
	width:642px; 
	height:216px;
	background: url('/Images/gui_bg_up.png') no-repeat left top; 
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/gui_bg_up.png', sizingMethod='fixed') ;
	padding:20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	z-index:200
	
} 

.gui_help {
	width:175px; 
	margin-left:-30px;
	margin-top:5px;
	height:181px;
	background: url('/Images/gui_help.png') no-repeat left top; 
	background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/gui_help.png', sizingMethod='fixed') ;
	padding:50px 20px 50px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:140%;
	cursor:pointer;
	z-index:200
} 
.gui_help[class] {
  	background-image:url('/Images/gui_help.png');
	width:210px; 
	height:181px;
	background-repeat:no-repeat;
	padding:20px 20px;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:200
}


.gui input, .gui textarea, .gui a {position: relative; 
z-index: 500; 
}

/* styles for accordion and scriptaculous*/
#accordion {
    border: 1px solid #696969;
    width: 98%;
   line-height:140%;
   
    font-size: 11px;
}
#accordion h3 {
    font-size: 12px;
    padding: 4px 6px 4px 10px;
	cursor:hand;
    margin: 0;
	color:#fff;
    background-image: url(/Images/panel_bg.gif);
	background-repeat:repeat-x;
    /*cursor:pointer;  add me back when we have multiple triggers*/
}
#visible {
    color:#fff;
    
}
#panelCompanyDIV, #panelIndustryDIV, #panelLocationDIV, #panelSizeDIV ,#panelRecruiter,panelShareHolder{
    margin: 0;
    padding-bottom: 0;
    border: none;
}
.panel_body {
    height:199px;
	padding:20px 40px
}



div.tableContainer {
	width: 99%;		/* table width will be 99% of this*/
	height: 350px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}
	
/*Toggle Classes*/
.d {background-image:url(/Images/adv_search_down.gif); background-repeat:no-repeat; background-position:left; padding-left:30px}
.u {background-image:url(/Images/u.gif); background-repeat:no-repeat; background-position:left; padding-left:30px }	


/*Data Table Classes*/
table.datatable>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 220px;
	}
table.datatable thead	{  /* child selector syntax which IE6 and older do not support*/
	width:850px;
	}	
.datatable thead th	{
 	clear:both;
	font-size: 12px;
	font-weight: bold;
	position:relative; 
	top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
	}
.datatable td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/
.datatable3 {
	
	width:100%
			
}
.datatable3 th {text-align:left; padding:4px 0 4px 6px}
.datatable3 td {
	padding:4px 0 4px 6px;
	border-bottom:1px solid #fff;
	background-color:#efefef;
	vertical-align:top;
		}
		
.read td{background-color:#fff}
.search-buttons {text-align:center; margin:10px 0}
.btn_grp {margin:10px 0; width:100%}
.btn_grp_rt {margin:10px 0; text-align:right; width:100%}
.btn_grp_cntr {margin:10px 0; text-align:center; width:100%}
#perform_action {background-image:url(/Images/perform_action.gif); min-height:30px; _height: 30px; width:232px; padding:10px 0px 10px 5px; background-repeat:no-repeat; text-align:left; clear:both}
#footer {padding:20px; background-color:#fff}


/* Add by vinod */
/* For Region selector */
.imgbtn_add_normal{ background-color:Transparent; border:none; background-image: url(/Images/location_add.gif); background-position:center center;  background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px; cursor:hand  }
.imgbtn_add_highlightd{ background-color:Transparent; border:none; background-image: url(/Images/location_add.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px; cursor:hand  }
.imgbtn_rem_normal{ background-color:Transparent; border:none; background-image: url(/Images/location_remove.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px;  cursor:hand }
.imgbtn_rem_highlightd{ background-color:Transparent; border:none; background-image: url(/Images/location_remove.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px;  cursor:hand }
.imgbtn_addall_normal{ background-color:Transparent; border:none; background-image: url(/Images/location_add_all.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px;  cursor:hand }
.imgbtn_addall_highlightd{ background-color:Transparent; border:none; background-image: url(/Images/location_add_all.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px;  cursor:hand }
.imgbtn_remall_normal{ background-color:Transparent; border:none; background-image: url(/Images/location_remove_all.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px;  cursor:hand }
.imgbtn_remall_highlightd{ background-color:Transparent; border:none; background-image: url(/Images/location_remove_all.gif); background-position:center center ; background-repeat:no-repeat ; WIDTH: 41px; HEIGHT: 22px; cursor:hand  }

/* Seperate /Images for tooltip */
.bubble-content { font:12px Verdana, Arial, Helvetica, sans-serif; background-image:url(/images/tt_mid.gif); background-repeat:repeat-y; width:622px; padding:6px 20px}
.bubble-wrap-up .bubble-top {background-image:url(/images/tt_up_top.gif); background-repeat:no-repeat; background-position:bottom; width:622px; height:8px}
.bubble-wrap-up .bubble-btm {background-image:url(/images/tt_up_btm.gif); background-repeat:no-repeat; width:622px; height:42px}
.bubble-wrap-dwn .bubble-top {background-image:url(/images/tt_dwn_top.gif); background-repeat:no-repeat; width:622px; height:42px}
.bubble-wrap-dwn .bubble-btm {background-image:url(/images/tt_dwn_btm.gif); background-repeat:no-repeat; width:622px; height:8px}
.tip {font:11px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #000000; width:250px; border-top-width: 0px;
		      			padding:10px; position:absolute; z-index:100; visibility:hidden; color:#333333;top:20px; left:90px; background-color:#C0C0C0; 
						layer-background-color:#C0C0C0; line-height:140%;}



/*  */
.pagetitle {FONT-SIZE: 160%; COLOR: #b20204}
.pagestep {font-size:120%; color:#666666; font-weight:normal}
.ortext {font-weight:bold; font-size:140%; margin:5px 0; color:#ff0000; align=center}
.cellborder{border:1px solid gray;}
.completed_prefs_before { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/wizard_inactive_completed_bg.gif); MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px }
.collapsepanel { PADDING-RIGHT: 23px; PADDING-LEFT: 23px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px }
.includeditem { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; OVERFLOW: auto; BORDER-LEFT: 1px solid; WIDTH: 248px; BORDER-BOTTOM: 1px solid; HEIGHT: 90px }

/* for trueleadProfile  */		
.sectionhead{font-size:135%; color:#444444}
.includedminlen { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; OVERFLOW: auto; BORDER-LEFT: 1px solid; WIDTH: 180px; BORDER-BOTTOM: 1px solid; HEIGHT: 60px }
.includedmaxlen { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; OVERFLOW: auto; BORDER-LEFT: 1px solid; WIDTH: 600px; BORDER-BOTTOM: 1px solid; HEIGHT: 90px }
input.disabled {background-image: url(../Images/button_bg_disabled.gif); background-repeat:repeat-x; margin:0 20px 0 0;  padding: 3px 8px;  overflow:visible; font-size:80%; width: 0;}
/* End vinod */



.liningtable
{
	
	width:100%;
	border-collapse:collapse;
			
}
.liningtable th {text-align:left; padding:4px 0 4px 6px}
.liningtable td {
	
	padding:4px 0 4px 6px;
	border-bottom:1px solid #fff;
	background-color:#efefef;
	vertical-align:top;
		}
		
select  {
       	border : 1 #909090 solid;
       	font-size : 10px;
       	color : #333333;
       	background-color : #ffffff;
       }
       		
a.edit:visited, a.edit:link {text-decoration:underline; }

/*added by sanjay*/
#FindEventsControl_showadvsearch {background-image:url(../Images/adv_search_bg.gif); background-repeat:repeat-x; margin-bottom:20px; }
#FindEventsControl_showadvsearch a {background-color:#fff; padding:10px 20px;}

/* For TrueLeadDetails */
.highlight_matching_criteria {background-color:#191970; color:White}
/* End Vrushali */

/*Add by Vinod For TrueLeadProfile and Prospecting page No Result Message*/
.tabledataHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}


/*Add by vinay on 10th October,2006 For Prospect Manager 4.1 related changes*/

.includeditem1 { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; OVERFLOW: auto; BORDER-LEFT: 1px solid; WIDTH: 450px; BORDER-BOTTOM: 1px solid; HEIGHT: 90px }

/* This additional class by vinay for making padding changes in profiles links*/

.panel_body1 {
    height:10px;
	padding:1px 1px
}

.panel_body2 
{

height:2px;
	padding:7px 40px
}

.TooltipClass 
{
	font:12px Arial,Helvetica,sans-serif; 
	border:solid 1px #ffc30d; 
	PADDING-LEFT:10px; 
	PADDING-RIGHT:10px; 
	PADDING-TOP:10px; 
	PADDING-BOTTOM:10px; 
	position:absolute; 
	left:0;
	top:0;
	z-index:100; 
	visibility:hidden; 
	color:#333333;
	background-color:#fff5c0; 
	line-height:15px
}

.tooltipclass_outer 
{
	PADDING-LEFT:0px; 
	PADDING-RIGHT:0px; 
	PADDING-TOP:0px; 
	PADDING-BOTTOM:0px; 
	position:absolute; 
	left:0;
	top:0;
	z-index:100; 
	visibility:hidden; 
}
		   
/* For calndar like links */		      
.NhrefLink{ cursor:pointer; }
.NhrefLink:hover{ cursor:hand; }

.LegendHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN-LEFT: -4px; COLOR: #950000; 
}
# __dgProspects__ {
	OVERFLOW: auto; WIDTH: 875px; BORDER-BOTTOM: #4c4c4c 1px solid;  BORDER-left: #4c4c4c 1px solid;  BORDER-right: #4c4c4c 1px solid; HEIGHT: 425px; 
}
	      
.dataGridDiv {
	OVERFLOW: auto; WIDTH: 875px;  BORDER-BOTTOM: #4c4c4c 1px solid; BORDER-left: #4c4c4c 1px solid; HEIGHT: 425px
}
#prefs .dataGridDiv {
	OVERFLOW: auto; WIDTH: 700px; BORDER-BOTTOM: #4c4c4c 1px solid; HEIGHT: 425px
}
.dataGridTable TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #babdc0 1px solid; PADDING-TOP: 6px
}

.innertable TD{
	BORDER-BOTTOM:none;
}

.dGridLeadTitle TD
{
	PADDING-TOP: 0px;
}

TD.cbforman {
	VERTICAL-ALIGN: top; FONT-SIZE: 11px; BORDER-LEFT: none; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px;  PADDING-TOP: 6px; 
}
TD.cb {
	VERTICAL-ALIGN: top; BORDER-LEFT: none; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px;  PADDING-TOP: 4px; 
}

TH.cb {
	BORDER-TOP: medium none; BORDER-BOTTOM: #999999 3px solid; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center;  PADDING-RIGHT: 4px;  PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; 
}
TH.dGridRt 
{
	BORDER-RIGHT: #6e7987 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #4c4c4c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #efefef 1px groove; PADDING-TOP: 4px; BORDER-BOTTOM: #6e7987 3px solid; BACKGROUND-COLOR: #bfc5cd; TEXT-ALIGN: center
}

TH.cbforct {
	BORDER-TOP:#4c4c4c 1px solid; BORDER-BOTTOM: #999999 3px solid; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center;  PADDING-RIGHT: 4px;  PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; 
}
.nScrll {
	BORDER-RIGHT: #4c4c4c 1px solid; BORDER-BOTTOM: #4c4c4c 1px solid; border-left: #4c4c4c 1px solid
}
TH.dGrid A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
TH.dGrid A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
TH.dGrid A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TH.active A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TH.active A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TH.dGrid {
	BORDER-RIGHT: #efefef 1px groove; PADDING-RIGHT: 4px; BORDER-TOP: #4c4c4c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #efefef 1px groove; PADDING-TOP: 4px; BORDER-BOTTOM: #6e7987 3px solid; BACKGROUND-COLOR: #bfc5cd; TEXT-ALIGN: center
}
TH.dGridMan {
	BORDER-RIGHT: #efefef 1px groove; PADDING-RIGHT: 4px; BORDER-TOP: #4c4c4c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #6e7987 3px solid; BACKGROUND-COLOR: #bfc5cd; TEXT-ALIGN: center
}
TH.active {
	COLOR: #ffffff; BORDER-BOTTOM: #8d0f00 3px solid; BACKGROUND-COLOR: #738397
}
TH.thHover {
	BORDER-RIGHT: #efefef 1px groove; PADDING-RIGHT: 4px; BORDER-TOP: #efefef 1px groove; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #efefef 1px groove; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #c41500 3px solid; BACKGROUND-COLOR: #949da7
}
TH.dGrid A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}


TH.active A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}

.thHover A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.thHover A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.thHover A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}

TH.TwinCellLeft {
	BORDER-RIGHT: none; PADDING-RIGHT: 4px; BORDER-TOP: #4c4c4c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #efefef 1px groove; PADDING-TOP: 4px; BORDER-BOTTOM: #6e7987 3px solid; BACKGROUND-COLOR: #bfc5cd; TEXT-ALIGN: center
}
TH.TwinCellRight {
    PADDING-RIGHT: 4px; BORDER-TOP: #4c4c4c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #6e7987 3px solid; BACKGROUND-COLOR: #bfc5cd; TEXT-ALIGN: center
}

TD A:visited SPAN.dGrid {
	CURSOR: pointer; COLOR: #cc0000; TEXT-DECORATION: underline
}
TD.nlbrdr {
	BORDER-LEFT: medium none
}
TD.nrbrdr {
	BORDER-RIGHT: medium none
}
TR.oddRow TD {
	BORDER-TOP: #6e7987 1px solid; BORDER-BOTTOM: #6e7987 1px solid; BACKGROUND-COLOR: #eeeeee
}
#perform_action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/perf_action_bg3.gif); PADDING-BOTTOM: 10px; WIDTH: 235px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#perform_actionPM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/perf_action_bg3PM.gif); PADDING-BOTTOM: 10px; WIDTH: 255px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}


.btn_s3 {
	color: #FFF; border: 2px solid #374d73; background: #617aa5 url(/images/button_bg2.gif) no-repeat; font: normal 1em Arial, Verdana, Helvetica, sans-serif; margin:0 0 0 0; padding: .3em 0; cursor:pointer;
}
.200 {width:200px;}
.250 {width:250px;}

.bubbleTable {
	WIDTH: 100%
}
.bubbleTable TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #c41500; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left
}
.bubbleTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ffc30d 1px solid
}
.d {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(/Images/adv_search_down.gif); BACKGROUND-REPEAT: no-repeat
}
.u {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(/Images/u.gif); BACKGROUND-REPEAT: no-repeat
}

.primaryPalette 
{
}

.tertiaryPalette
{
}

.gridHeader{
		BORDER-RIGHT: #efefef 1px groove; PADDING-RIGHT: 4px; BORDER-TOP: #4c4c4c 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #efefef 1px groove; PADDING-TOP: 4px; BORDER-BOTTOM: #6e7987 3px solid; BACKGROUND-COLOR: #bfc5cd; TEXT-ALIGN: center
		}
		

.bgbar {
	BACKGROUND-COLOR: #171782
}
.bgmd {
	BACKGROUND-COLOR: #b5b5aa
}
.tasktitlemed {
	COLOR: #ffffff
}

.inputreq {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5
}

.tooltip_table
{
	border-collapse:collapse; padding :0px;
}	
	
.tooltip_header
{
	height:30px; vertical-align:top;  color:#c41500;  background-image:url(/images/tooltip_header.bmp); background-repeat:repeat-x;
}

.tooltip_row
{
    height:5px; vertical-align:top;  background-image:url(/images/tooltip_row.bmp); background-repeat:repeat-x-y;
}

.tooltip_row_separator
{
    height:1px; vertical-align:bottom;  background-image:url(/images/tooltip_row_separator.bmp); background-repeat:repeat-x; background-position:50%; 
}

HTML FIELDSET {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/fldst_bg.gif); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
HTML LEGEND {
	MARGIN-TOP: -1px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-LEFT: -8px; COLOR: #b20204
}
FIELDSET .datatable3 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid
}
FIELDSET TABLE {
	MARGIN-TOP: 5px
}

#subnav 

{

            clear: both;

            padding-right: 20px;

            padding-left: 20px;

            background-image: url(/Images/subnav_bg.gif);

            background-repeat:repeat-x;

            margin-bottom: 0px;

            padding-bottom: 8px;

            padding-top: 4px;

 

}

#tabs {

            font-weight: bold;

            font-size: 100%;

            background: url(/Images/bg.gif) #fff repeat-x 100% bottom;

            float: left;

            width: 100%;

            line-height: normal

}

#tabs ul {

            padding-right: 10px;

            padding-left: 10px;

            padding-bottom: 0px;

            margin: 0px;

            padding-top: 10px;

            

            list-style-type: none

}

#tabs li {

            padding-right: 0px;

            padding-left: 9px;

            background: url(/Images/left.gif) no-repeat left top;

            float: left;

            padding-bottom: 0px;

            margin: 0px 1px;

            padding-top: 0px

}

#tabs a {

            padding-right: 4px;

            display: block;

            padding-left: 3px;

            font-weight: bold;

            background: url(/Images/right.gif) no-repeat right top;

            float: left;

            padding-bottom: 6px; 

            color: #2b529a;

            padding-top: 12px;

            text-decoration: none

}

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#tabs a {float: none}

/* End IE5-Mac hack */

#tabs a:hover { color: #cc0000}

#subnav a {color:#ffffff; text-decoration:none}

#subnav a:hover {text-decoration:underline}

#tabs #current {background-image: url(/Images/left_on.gif)}

#tabs #current a {background-image: url(/Images/right_on.gif); padding-bottom: 7px; color: #fff }

 
#mssg

{
	PADDING-RIGHT:10px;
	BACKGROUND-POSITION:50% bottom;
	
	PADDING-LEFT:20px; 
	BACKGROUND-IMAGE:url(/images/mssg2_bg.gif);
	PADDING-BOTTOM:10px;
	VERTICAL-ALIGN:middle;
	PADDING-TOP:10px;
	BACKGROUND-REPEAT:repeat-x;
	BACKGROUND-COLOR:#fff5c0
}

.DetailsTableCell {width:200px;}
.DetailsTableCellCntPerson {width:200px;}


#navcontainer H2 {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 4px
}
UL#navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL#navlist-level2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL#navlist LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#navlist-level2 LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#navlist LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2em; BACKGROUND: url(/images/local_nav_bg.gif) #2b5498 repeat-x; PADDING-BOTTOM: 0.5em; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe 1px solid; TEXT-DECORATION: none
}

UL#navlist-level2 LI A {
	color:#ffffff
}

UL#navlist LI.lev2 A {
	BACKGROUND-IMAGE: url(/images/local_nav_level2_bg.gif); BACKGROUND-REPEAT: repeat-x
}

UL#navlist-level2 {
	WIDTH: 100%
}
UL#navlist-level2 LI.nodata {
	BACKGROUND-COLOR: #336699
}

UL#navlist LI#active A {
	BACKGROUND-POSITION: 10px 50%; BACKGROUND-IMAGE: url(/images/active_nav.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
UL#navlist LI#active A#:hover {
	BACKGROUND-COLOR: #c41500
}

#scroll_up {
	CURSOR: pointer
}
#scroll_down {
	CURSOR: pointer
}
#scroll_box {
	OVERFLOW: auto; WIDTH: 140px; HEIGHT: 108px
}
#scroll_box UL {
	MARGIN: 0px
}

.OtherInfo_Tooltip_Header {
	color:#c41500; border-bottom:1px solid #000000; vertical-align:bottom; padding-bottom:5px
}

.OtherInfo_tooltip_row {
	vertical-align:top; border-bottom:1px solid #ffc30d; padding-top:5px; padding-bottom:5px
}

/* Added By sandeep for Jigsaw Iframe background */
.IframeJigsawbody 
{	
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 5px;	
	BORDER-TOP: #c0c0c0 0px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND-IMAGE: url(/images/fldst_bg_jigsaw.gif); 
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #c0c0c0 0px solid; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #c0c0c0 0px solid; 
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}

.btn_blue {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 8px; BORDER-TOP: medium none; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(/Images/button_bg_blue.gif); PADDING-BOTTOM: 3px; MARGIN: 0px 20px 0px 0px; OVERFLOW: visible; BORDER-LEFT: medium none; WIDTH: 0px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}

.IModule {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2em; BACKGROUND: url(/images/local_nav_bg.gif) #2b5498 repeat-x; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe 1px solid; TEXT-DECORATION: none; color:#ffffff
}

.ActiveModule {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2em; BACKGROUND: url(/images/local_nav_bg.gif) #2b5498 repeat-x; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffe 1px solid; TEXT-DECORATION: none; BACKGROUND-POSITION: 10px 50%; BACKGROUND-IMAGE: url(/images/active_nav.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}

a.ActiveModule:hover {BACKGROUND-COLOR: #c41500} 

.HHFixHeader {
	POSITION: relative; TOP: expression(this.offsetParent.scrollTop); 
}

/* For Financial style */ 		
#fnclRow { background-color:#EEEBEE;font-weight:bold;height:25px;}
#fnclRow1 { background-color:EEEBEE;height:25px;}
#fnclRow2 { background-color:FFFFFF;height:25px;}
#fnclRow3 { background-color:FFFFFF;font-weight:bold;height:25px;}

.comp-add, .comp-add * {font-size: 12px; color: #bbbbbb;}
.comp-add a {font-size: 12px;}
.comp-add h2 {color: #b20204; font-size: 12px;}

.pnlForm { position: relative; }
.moreInfoLink1 {position: absolute; top: -50px; right: 20px;}
.moreInfoLink2 {position: relative; top: 10px; left: 3px;}

