.user_name {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d8d8d7
}
.text {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.dropdown_list {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.pg_hdr {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.tb_data_white {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.tb_data_right {
	FONT-SIZE: 8pt; TEXT-ALIGN: right; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FBF1D3
}
.tb_data_bgc {
	FONT-SIZE: 8pt; TEXT-ALIGN: right; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef 
}

.tb_data_g {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_g_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_r {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_blue {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0ecff
}
.tb_data_fo_completedbfrGOD {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #AFE7E7
}
.tb_data_blue_b {
	 FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0ecff

}
.tb_data_orange {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc99
}
.tb_data_fog {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CBCAB6
}
.tb_data_fo_notapplicable {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F3F3D8
}
.text_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.text_dbg {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; background-color: #EAF1BC;
}
.top_tb_bg {
	BACKGROUND-COLOR: #ffffff
}
.textbox {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.textboxforAmt {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}

.tb_hdr_b A:link {
	COLOR: #ffffff
}
.tb_hdr_b A:visited {
	COLOR: #ffffff
}
.tb_hdr_b A:hover {
	COLOR: #ffffff
}
.active_cell {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0fecb
}
.appointment_txt {
	FONT-SIZE: 8pt; COLOR: #95191c; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.task_txt {
	FONT-SIZE: 8pt; COLOR: #00753a; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.event_txt {
	FONT-SIZE: 8pt; COLOR: #6633a3; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.small_txt {
	FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.small_txt_f {
	FONT-SIZE: 9px; COLOR: #7f868b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.small_txt_blue {
	FONT-SIZE: 9px; COLOR: #0000cc; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.appointment_s {
	FONT-SIZE: 7.75pt; COLOR: #95191c; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.task_s {
	FONT-SIZE: 7.75pt; COLOR: #00753a; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.event_s {
	FONT-SIZE: 7.75pt; COLOR: #6633a3; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.meeting_txt {
	FONT-SIZE: 8pt; COLOR: #0033cc; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.meeting_s {
	FONT-SIZE: 7.75pt; COLOR: #0033cc; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.meeting_txt A:link {
	COLOR: #0033cc
}
.meeting_txt A:visited {
	COLOR: #0033cc
}
.meeting_txt A:hover {
	COLOR: #0033cc
}
.appointment_txt A:link {
	COLOR: #95191c
}
.appointment_txt A:visited {
	COLOR: #95191c
}
.appointment_txt A:hover {
	COLOR: #95191c
}
.task_txt A:link {
	COLOR: #00753a
}
.task_txt A:visited {
	COLOR: #00753a
}
.task_txt A:hover {
	COLOR: #00753a
}
.fim_seperator {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #880028
}
.fim_seperator A:link {
	color:#FFFFFF;
}
.fim_seperator a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.event_txt A:link {
	COLOR: #6633a3
}
.event_txt A:visited {
	COLOR: #6633a3
}
.event_txt A:hover {
	COLOR: #6633a3
}

.tb_hdr A:link {
	COLOR: #ffffff
}
.tb_hdr A:visited {
	COLOR: #ffffff
}
.tb_hdr A:hover {
	COLOR: #ffffff
}
.urgent_fields {
	FONT-SIZE: 8pt; COLOR: #bd1517; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.active_cell_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0fecb
}
.user_name_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.footer {  FONT-SIZE: 7pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; border-top: 1px solid #bbbbbb; } 
.text_blue {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.bullet {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.hm_cal_active_cell {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbc4d9
}
.hm_cal_active_cell_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbc4d9
}
.comment {
	FONT-SIZE: 7pt; COLOR: #bd1517; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.text_image {
	FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.textbox_disable {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e3e1dd
}
.tb_data_r {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_fo_overdue {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_r_b {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_g {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_fo_completed {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:  #A6E6C6
}
.buttonF {
	BORDER-RIGHT: #c3c2c2 1px solid; BORDER-TOP: #c3c2c2 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #c3c2c2 1px solid; COLOR: #000000; LINE-HEIGHT: 12px; BORDER-BOTTOM: #c3c2c2 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c3c2c2
}

.tb_dataL {
	BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 8pt; BORDER-LEFT: #FBF1D3 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.tb_sub_hdrL {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC
}
.hm_cal_active_cellL {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbc4d9
}

.quicktleft {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(../../images/calendar/quickleft.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #afaead
}
.quickright {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../../images/calendar/quickright.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #afaead
}
.quicktab {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #afaead
}
.quicktab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.quicktab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.quicktab A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.help-tooltip {
	BORDER-RIGHT: windowframe 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: windowframe 1px solid; PADDING-LEFT: 3px; Z-INDEX: 10000; BACKGROUND: #ffffe1; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#FFFFE1", Direction=135, Strength=3); PADDING-BOTTOM: 3px; FONT: Status-Bar; BORDER-LEFT: windowframe 1px solid; WIDTH: 250px; COLOR: infotext; PADDING-TOP: 3px; BORDER-BOTTOM: windowframe 1px solid; POSITION: absolute
}
.help-tooltip A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue! important
}
.help-tooltip A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue! important
}
.alertmsg {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f7f7f7
}
.tb_data_dark {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeefef 
}
.tb_data_fo_pending {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ADDEFC
}
.tb_data_fo_unschedule {
	FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #AEB7BC
}
.tb_data_dark_blue {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #bfd8ff
}
.tb_data_dark_green {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7dc4a3
}
.tb_data_dark_red {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFC0A2
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.hand {  cursor: hand}

.tb_sub_hdr_fim_lib { FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma ; BACKGROUND-COLOR: #dde8ff; border: #003399 solid; height: 20px; padding-left: 5px; color: #000000; border-width: 0px 0px 0px}

.finSetupTxt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc99;
}
.finSetupTxt a:link { color: #003399;}
.finSetupTxt a:visited { color: #003399;}
.finSetupTxt a:hover { color: #003399;}

.finSetupTxtB {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcc99; FONT-WEIGHT: bold;
}
.finSetupTxtB a:link { color: #003399;}
.finSetupTxtB a:visited { color: #003399;}
.finSetupTxtB a:hover { color: #003399;}

.finSetupLine {
	BACKGROUND-COLOR: #003399;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.fim_seperator a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}.login_pg_hdr {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399; FONT-FAMILY: Arial
}
.login_pg_hdrSmall {


	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #003399; FONT-FAMILY: Arial
}
.login_bg_dark {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial;
	background-color: #003399;
}
.loginButton {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003399;
	border: 1px solid #003399;
	height: 20px;
}
.login_pg_top {
	background-color: #fd964e;
}

.header1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #DADADA;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	height: 25px;
	text-transform: uppercase;
}

.hm_cal_active_cell_task {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #98c5ea
}
.hm_cal_active_cell_green {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b1efda
}
.hm_cal_active_cell_red {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f77367
}

.lightseagreen {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #20B2AA   
}

.dartynred
 {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CD5C5C              
}
.lightgolden {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FAFAD2        
}
.pink  {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFC0CB             
}

.caltdpink {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #dbc4d9
 }
 .caltdgrey {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #E8F0FA
 }
 .caltdhdr {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #B0CAEC
 }
 

.mtab0 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #003399;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../../images/topmenu/tabs/tabBg-right.gif);
	background-repeat: repeat-x;
	line-height: 11px;
	text-align: center;
}
.mtab0 a:link{
	color: #003399;
	text-decoration:none
}
.mtab0 a:visited{
	color: #003399;
	text-decoration:none
}
.mtab0 a:hover{
	color: #003399;
	text-decoration:none
}
.mtabr0 {
	padding-left: 2px;
	background-image: url(../../images/topmenu/tabs/r_curve0.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 4px;
}
.mtabr0 a:link{
	color: #003399;
	text-decoration:none
}
.mtabr0 a:visited{
	color: #003399;
	text-decoration:none
}
.mtabr0 a:hover{
	color: #003399;
	text-decoration:none
}

.beige {
 FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5F5DC     
}
.tb_data_correct_report {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5EFB6E
}
.tb_data_error {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #FF3333
}
.tb_data_error_new {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #F9AFAF
}
.tb_data_base_report {
	BACKGROUND-COLOR: #3333CC
}
.tb_data_adjustment_report {
	BACKGROUND-COLOR: #333333
}
.tb_data_warning {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFCC00
}
.tb_data_modify {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #348017 
}
.tb_data_adjustment {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #99C68E
}
.header_green {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #348017; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.tb_data_blue3 {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C5D7ED;
}
.trainingNormalCourse {
	background-color: #f1f2f2;
	padding: 5px;
	border: 1px solid #d4d4d4;
	font-family: tahoma;
	font-size: 8pt;

}
.trainingCompletedCourse {
	background-color: #d5f5e5;
	padding: 5px;
	border: 1px solid #a6e1c3;
	font-family: tahoma;
	font-size: 8pt;

}
.trainingInprogressCourse {
	background-color: #EEDDCC;
	padding: 5px;
	border: 1px solid #DFC0A2;
	font-family: tahoma;
	font-size: 8pt;

}
.adBuilderRowStyle {
	background-color: #fdf8ea;
	padding: 1px;
	border: 1px solid #F5E2A7;
	font-family: tahoma;
	font-size: 8pt;

}

/* start abhishek gupta */
/* Start Class rules for Custom report Tab */

.pcs_hdr3 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#d1dcf5;
	font-weight: bold;
	padding:5px;
}
.pcs_que {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:bold;
}
.pcs_ans {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 5px;
}

.pcs_ans_b_b {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #d1dcf5;
	font-weight: bold;
	padding:5px;
}
.pcs_ans_b {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #d1dcf5;
	padding:5px;
}

.pcs_seperator {
	height: 2px;
	background-color: #d1dcf5;
}

.dcs_hdr_summary {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../../images/dcs-hdr-bg.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.dcs_top_bg {
	background-image: url(../../images/dcs-box-top-bg.gif);
}
.dcs_right_bg {
	background-image: url(../../images/dcs-box-right-bg.gif);
}
.dcs_bot_bg {
	background-image: url(../../images/dcs-box-bot-bg.gif);
}
.dcs_left_bg {
	background-image: url(../../images/dcs-box-left-bg.gif);
}
.dcs_bg
{
	background-color: #eaf8dd;
}
.dcs_hdr2 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:5px 0px 5px 0px;
}
.dcs_hdr3 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#cee2bd;
	font-weight: bold;
	padding:5px;
}
.dcsHeadingBG {
             FONT-SIZE: 8pt; 	
             FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 	
             font-weight: bold; 	
             background-color: #A9D483; 	
             border-width: 1px; 	
             border-bottom-width: 1px; 	
             border-top-style: solid; 	
             border-bottom-style: solid; 	
             border-top-color: #37541D; 	
             border-bottom-color: #37541D; 	
             padding: 2px 5px 2px 5px;
}
.dcsHeadingCompareBG {
	FONT-SIZE: 8pt;
        COLOR: #0000cc;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #A9D483;
	border-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #37541D;
	border-bottom-color: #37541D;
	padding: 2px 5px 2px 5px;

}
.dcs_ans {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 5px;
}
.dcs_ans1 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #cee2bd;
	padding:0px 0px 8px 5px;
}

.dcs_seperator {
	height: 2px;
	background-color: #cee2bd;
}


.searchBox{
	border:1px solid #bbb9b9;
	background:#f6f6f6;
	margin-bottom:5px;
	font:8pt Tahoma, Arial, Helvetica, sans-serif;
	padding:3px;
}

.chartBox{
	background-color:#ffffff;
	border:1px solid #879fd3;
	 FONT-SIZE: 1pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold 10pt;
         padding:3px;
}
.chartBox a:link{
	color:#375d81;
	text-decoration:none;
}
.chartBox a:hover{
	color:#375d81;
	text-decoration:none;
}
.chartBox a:visited{
	color:#375d81;
	text-decoration:none;
}

.yellowBoxTopBG {
	background-image: url(../../images/search-top-bg.gif);
	background-repeat: repeat-x;
}
.yellowBoxLeftBG {
	background-image: url(../../images/search-left-bg.gif);
	background-repeat: repeat-y;
}
.yellowBoxRightBG {
	background-image: url(../../images/search-right-bg.gif);
	background-repeat: repeat-y;
}
.yellowBoxBottomBG {
	background-image: url(../../images/search-bottom-bg.gif);
	background-repeat: repeat-x;
}
.yellowBoxBG {
	background-color: #fffbdd;
}
.yellowBoxBG input, .yellowBoxBG textarea, .yellowBoxBG select{
	border:1px solid #ffd900;
	background:#FFFFFF;
	
}
.yellowBoxBG_seperator {
	height: 2px;
	background-color: #edecb7;
}
.yellowBoxBG input.button{
	border:1px solid #ffde20;
	background:#ffd900;
	padding:0px 2px 2px 2px;
  	overflow:visible;
}

.bstar_rightbg {
	background-image: url(../../images/bstar-right-bg.gif);
}
.bstar_bttomBg {
	background-image: url(../../images/bstar-bottom-bg.gif);
}
.bstar_leftbg {
	background-image: url(../../images/bstar-left-bg.gif);
}
.bstar_topbg {
	background-image: url(../../images/bstar-top-bg.gif);
}
.openLeft{
	 border-left: 1px solid #003399;
	 background: #E5EDFF;
}

.closeLeft{
	 
	 background: #EFF4FD;
}
.whiteBoxTopBG {
	background-image: url(../../images/whitebox-top-bg.gif);
	background-repeat: repeat-x;
}
.whiteBoxLeftBG {
	background-image: url(../../images/whitebox-left-bg.gif);
	background-repeat: repeat-y;
}
.whiteBoxRightBG {
	background-image: url(../../images/whitebox-right-bg.gif);
	background-repeat: repeat-y;
}
.whiteBoxBottomBG {
	background-image: url(../../images/whitebox-bottom-bg.gif);
	background-repeat: repeat-x;
}
.whiteBoxBG {
	background-color: #ffffff;
}

#headings{
	width:230px;
	/*position:absolute;*/
	
}
#headings ul{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #d1dcf5;
         
	
}
#headings li {
	padding:5px;
	list-style:none;
	padding:5px;
	line-height:17px;
}

#headings li a{
	font:9pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
	
	
}
.on{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #879fd3;	
	
}
.on a:link{
        font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        color: #000000;
	border-bottom-color: #879fd3;	
        text-decoration:none;
	}
.on a:visited{
        font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        color: #000000;
	border-bottom-color: #879fd3;	
        text-decoration:none;
	}
/* End */
/* end abhishek gupta */


.txt_alert_f a:link { color: #663366;}
.txt_alert_f a:hover { color: #663366;}
.txt_alert_f a:visited { color: #663366;}

.small_txt_blue_sch {
	FONT-SIZE: 7pt; COLOR: #0000cc; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.small_txt_blue_sch A:link {
	COLOR: #00753a
}

.small_txt_blue_sch A:visited {
	COLOR: #00753a
}

.small_txt_blue_sch A:hover {
	COLOR: #00753a
}

.appointment_txt_sch {
	FONT-SIZE: 7pt; COLOR: #95191c; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.appointment_txt_sch A:link {
	COLOR: #95191c
}

.appointment_txt_sch A:visited {
	COLOR: #95191c
}

.appointment_txt_sch A:hover {
	COLOR: #95191c
}

.meeting_txt_sch {
	FONT-SIZE: 7pt; COLOR: #0033cc; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.meeting_txt_sch A:link {
	COLOR: #0033cc
}

.meeting_txt_sch A:visited {
	COLOR: #0033cc
}
.meeting_txt_sch A:hover {
	COLOR: #0033cc
}

.event_txt_sch {
	FONT-SIZE: 7pt; COLOR: #6633a3; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.event_txt_sch A:link {
	COLOR: #6633a3
}

.event_txt_sch A:visited {
	COLOR: #6633a3
}

.event_txt_sch A:hover {
	COLOR: #6633a3
}

.task_txt_sch {
	FONT-SIZE: 7pt; COLOR: #00753a; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.task_txt_sch A:link {
	COLOR: #00753a
}

.task_txt_sch A:visited {
	COLOR: #00753a
}

.task_txt_sch A:hover {
	COLOR: #00753a
}

div.autosuggest
{
	position: absolute;	
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{	
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;	
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #efefef;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;	
	BACKGROUND-COLOR: #efefef;
        overflow : auto;
        height: 15em;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
        
}

div.autosuggest ul li a
{
	color: black;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
        FONT-SIZE: 8pt; 
        FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;	
        BACKGROUND-COLOR: #efefef;
        
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #D2691E;
	background-color: #1B5CCD;
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{	
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;	
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}

.tb_dataWheatL {
	BORDER-RIGHT: #a0b7c4 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 8pt; BORDER-LEFT: #a0b7c4 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a0b7c4
}
.tb_dataWheatVL {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a0b7c4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #a0b7c4;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}

.td_dataUnAssign {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a0b7c4             
}
.task_txt_sch_unAssign {
	FONT-SIZE: 7pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #1B2A0A
}
.task_txt_sch_unAssign A:link {
	COLOR: #1B2A0A
}

.task_txt_sch_unAssign A:visited {
	COLOR: #1B2A0A
}

.task_txt_sch_unAssign A:hover {
	COLOR: #1B2A0A
}

.lightgolden_b {
 	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FAFAD2        
}
.note{ font-size:13px; font-weight:bold; height:25px;}

.bodyText {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #000;}
#noteDiv{border:1px solid #eeeeca; padding:15px 30px 20px 50px; background:#FFFFEA url(../../images/Training/noteIcon.gif) no-repeat 7px 7px;}
#noteDiv ul {margin:0px; padding:0px;}
#noteDiv li {background:transparent url(../../images/arrow1.gif) no-repeat 0px 7px;	padding: 0px 0px 1px 20px; list-style:none; line-height: 18px;}

body
{
    margin: 0px;
}

.buttonBlue{
 	 height:20px; 
 	 border:#5E9CCF solid 1px; 
 	 background:url(../../images/theme/Blue/button_blue.gif) left top repeat-x;
 	 FONT-SIZE: 8pt; 
 	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
 	 padding:0pt 5pt 3pt 6pt;
 	
 }

.buttonBG{
 	 /*height:20px; 
 	 border:#2BBF3E solid 1px; 
 	 background:url(../../images/button_bg.gif) left top repeat-x;
 	 FONT-SIZE: 8pt; 
 	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
 	 padding:0pt 5pt 3pt 6pt;*/
 	 FONT-SIZE: 10.5px; font-weight:bold; background:#6699ff; color:#ffffff; padding:1pt 4pt 1pt 4pt; border-left: 1px solid #98ccfe; border-top: 1px solid #99ccff; border-right: 1px solid #6666cc; border-bottom: 1px solid #6665cb;
 	
 }
 

/* New Classes for Step Process */ 
.stepProcessBg {
	background-image: url(../../images/stepProcessBg.gif);
	background-repeat: repeat-x;
	height: 76px;
}
.stepProcessNum0 {
	color: #cdb67a;
	font-family: Tahoma;
	font-size: 27px;
	font-weight: bold;
	background-image: url(../../images/stepProcessBg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 10px;
}
.stepProcessNum1 {
	color: #cdb67a;
	font-family: Tahoma;
	font-size: 27px;
	font-weight: bold;
	background-image: url(../../images/stepProcessBg1.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 10px;
}

.stepProcessTxt {
	color: #004919;
	background-image: url(../../images/stepProcessBg1.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}
.stepProcessTxt A:link {
	color: #004919;
	text-decoration: none;
}
.stepProcessTxt A:visited {
	color: #004919;
	text-decoration: none;
}
.stepProcessTxt1 {
	color: #004919;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}
.stepProcessTxt1  A:link {
	color: #004919;
	text-decoration: none;
}
.stepProcessTxt1  A:visited {
	color: #004919;
	text-decoration: none;
}
.stepProcessArrow0
{
	background-image: url(../../images/stepProcessArrow0.jpg);
	width:68px;
	height:76px;
}
.stepProcessArrow1
{
	background-image: url(../../images/stepProcessArrow2.jpg);
	width:68px;
	height:76px;
}
.stepProcessArrow2
{
	background-image: url(../../images/stepProcessArrow1.gif);
	width:68px;
	height:76px;
}
/* End of Classes for Step Process */ 


/* starts rakes */

/* New Class rules for Captivate Tab */

.pvs_hdr_summary {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../../images/pvs-hdr-bg.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.pvs_top_bg {
	background-image: url(../../images/pvs-box-top-bg.gif);
}
.pvs_right_bg {
	background-image: url(../../images/pvs-box-right-bg.gif);
}
.pvs_bot_bg {
	background-image: url(../../images/pvs-box-bot-bg.gif);
}
.pvs_left_bg {
	background-image: url(../../images/pvs-box-left-bg.gif);
}
.pvs_bg
{
	background-color: #fefdd4;
}
.pvs_hdr2 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:5px 0px 5px 0px;
}
.pvs_hdr3 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#edecb7;
	font-weight: bold;
	padding:5px;
}
.pvs_data {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #edecb7;
	padding:5px;
}


.pqs_hdr_summary {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../../images/pqs-hdr-bg.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.pqs_top_bg {
	background-color: #e5edff;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #879FD3;
}
.pqs_right_bg {
	background-color: #e5edff;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #879FD3;
}
.pqs_bot_bg {
	background-color: #e5edff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #879FD3;
}
.pqs_left_bg {
	background-image: url(../../images/pqs-box-left-bg.gif);
}
.pqs_bg
{
	background-color: #e5edff;
}

.pqs_hdr3 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#d1dcf5;
	font-weight: bold;
	padding:5px;
}
.pqs_hdr3_new1 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#B0CAEC;
	font-weight: bold;
	padding:5px;
}
.pqs_que {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:bold;
}
.pqs_ans {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 5px;
}

.pqs_ans_new_white {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 5px;
	BACKGROUND-COLOR: #F7FAFD;
}
.pqs_que_new {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:bold;
	BACKGROUND-COLOR: #E8F0FA;
}
.pqs_ans_new {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 5px;
	BACKGROUND-COLOR: #E8F0FA;
}
.pqs_seperator {
	height: 2px;
	background-color: #d1dcf5;
}



.dc_hdr_summary {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../../images/dc-hdr-bg.gif);
	color: #FFFFFF;
	font-weight: bold;
}
.dc_hdr_summary a:link{
	text-decoration:none;
	color:#FFFFFF;
}
.dc_hdr_summary a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.dc_hdr_summary a:visited{
	text-decoration:none;
	color:#FFFFFF;
}



.dc_top_bg {
	background-color: #FDF8EA;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EAC761;
}
.dc_right_bg {
	background-color: #FDF8EA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EAC761;
}
.dc_bot_bg {
	background-color: #FDF8EA;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EAC761;
}
.dc_left_bg {
	background-image: url(../../images/dc-box-left-bg.gif);
}

.dc_bg
{
	background-color: #FDF8EA;
}

.dc_que {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:bold;
}

.dc_seperator {
	height: 2px;
	background-color: #f6e7be;
}

.tb_data_mokup_green {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FDF8EA;
}

/* End of New Class rules for Captivate Tab */

/* Style below created by Ashish Goyal */


.tb_data_mokup {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E5EDFF;
}

.tb_heading{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:5px 0px 5px 0px;
	color:#000;
	}

.pvs_hdr2_new {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
	padding:5px 0px 5px 0px;
	color:#003399;
}
.pvs_hdr2_new a{color:#003399; text-decoration:underline;}
.pvs_hdr2_new a:hover{color:#003399; text-decoration:underline;}
.pvs_hdr2_new a:visited{color:#003399; text-decoration:underline;}


/*---------- 17-11-2009 - franchise sales - dash board --------------------*/


.db_top_bg {
	background-color: #FFFBF1;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f5e2a9;
}
.db_right_bg {
	background-color: #FFFBF1;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f5e2a9;
}
.db_bot_bg {
	background-color: #FFFBF1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f5e2a9;
}
.db_left_bg {
	background-color: #FFFBF1;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #f5e2a9;
}
.db_bg
{
	background-color: #FFFBF1;
}


/*---------- New Display Table Starts --------------------*/

.summary_top_bg {
	background-color: #e8f0fa;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7CA5E0;
}
.summary_right_bg {
	background-color: #e8f0fa;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #7CA5E0;
}
.summary_bot_bg {
	background-color: #e8f0fa;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7CA5E0;
}
.summary_left_bg {
	background-color: #e8f0fa;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #7CA5E0;
}
.summary_bg
{
	background-color: #e8f0fa;
}

.summary_tb_sub_hdr_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC;
}


.tb_data_rpt {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cee2bd
}


/*---------- New Display Table Ends --------------------*/



.SearchBg {
	background-color: #eaeaea;
	border: 1px solid #cccccc;
}
.SearchInputBg{
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	border: 1px solid #b3d6fe;
	width: 169px;
	margin: 2px;
	float: right;
	height: 19px;
	}

 .pqs_data_new {
 	FONT-SIZE: 8pt;
 	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
 	border-bottom: 2px solid #e8e3d0;
 	padding:5px;
 }
 
 .pqs_data_new2 {
 	FONT-SIZE: 8pt;
 	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
 	padding:5px;
 }
 
.pqs_seperator_new {
	height: 2px;
	background-color: #e8e3d0;

}
.ActionMenuFontColor{
COLOR: #0E3892; TEXT-DECORATION: none

}
.HelpMenuBg{
background-color:#2752A3;
color:#FFFFFF;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.qst{
	padding:2px 5px 7px 5px; font-family:"Trebuchet MS"; font-size:13px; background-color: #FCFBEF;
}
.head{color:#003399; font-size:20px; font-family:"Trebuchet MS"; font-weight:bold;}
.toptext{font-family:"Trebuchet MS"; font-size:13px;}

/* below CSS Styles are used for the whole build on high resolution , so don't use these styles on any where else. Starts*/
.siteMainTable
{
	background:#FFFFFF;

}
.siteMainTD
{
	background-image:url(pageBg.jpg);
	background-attachment:fixed;
}
/*
comment for bug 60198 for screen 2 by pappu
#siteMainDiv
{
	background-image:url(pageBg.jpg);
	background-attachment:fixed;
	background-repeat: repeat-x;
	BACKGROUND-color: #464445;
	margin:0px;
}
*/

/* above CSS Styles are used for the whole build on high resolution , so don't use these styles on any where else. Ends */
.sub_heading-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #777700;
	text-decoration: none;
	background-color: #FAF7DE;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3DB6C;
	height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3DB6C;
}
.pqs_hdr3_new1W {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border-bottom: 1px solid #244FA0;
	font-weight: bold;
	padding:5px;
	color: #244FA0;
}
 .listing{
	border-bottom:1px solid #dcdcdc;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.arrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/* Configurable Css Starts*/
/* 
    Document   : themeStyle
    Created on : Jan 15, 2010, 10:18:42 AM
    Author     : deepak
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.tb_data {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.tb_data_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.tb_dataOver {
    FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CDDDF3;
}
.dataOver_b {
	FONT-WEIGHT: bold;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CDDDF3;
}
.tb_data_b_Over {        
    FONT-WEIGHT: bold;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CDDDF3; 
}
.tb_dataOver_b {
	FONT-WEIGHT: bold;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CDDDF3;
}
.tb_sub_hdr_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC
}
.tb_sub_hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC
}
.tb_hdr {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6799E1;
}
.tb_hdr_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6799E1;
}

.tb_dataL {
	BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 8pt; BORDER-LEFT: #FBF1D3 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.tb_sub_hdrL {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC
}
.caltdgrey {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #E8F0FA
 }

 .caltdhdr {
 	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #B0CAEC
 }

 .theme_TBorder{
	padding: 5px;
	border: 1px solid #7CA5E0;
	background-color: #ffffff;
 }

.txt_alert_f_help {
	FONT-SIZE: 8pt; COLOR: #990033; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8f0fa
}

.theme_top_bg {
	background-color: #E8F0FA;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6799E1;
}
.theme_right_bg {
	background-color: #E8F0FA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #6799E1;
}
.theme_bot_bg {
	background-color: #E8F0FA;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6799E1;
}
.theme_left_bg {
	background-color: #E8F0FA;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #6799E1;
}

.theme_bg

{

	background-color: #E8F0FA;
	
}

.theme_hdr_summary {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #6799E1;
	color: #FFFFFF;
	font-weight: bold;
}
.theme_tb_sub_hdr_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC;
}
.theme_tb_data {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.theme_tb_data_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.theme_text {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;
}
.theme_text_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #FFFFFF;
}
.theme_tb_dataOver {
        FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CDDDF3;
}
.theme_textNew{
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

/* theme contrast css Starts */

.theme_contrast_top_bg {
	background-color: #fdf8ea;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f0d073;
}
.theme_contrast_right_bg {
	background-color: #fdf8ea;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #f0d073;
}
.theme_contrast_bot_bg {
	background-color: #fdf8ea;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f0d073;
}
.theme_contrast_left_bg {
	background-color: #fdf8ea;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #f0d073;
}
.theme_contrast_bg
{
	background-color: #fdf8ea;
}
.theme_contrast_hdr_summary {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f0d073;
	color: #000000;
	font-weight: bold;
}
.theme_contrast_tb_sub_hdr_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5E7B8;
}
.theme_contrast_tb_data {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fdf8ea
}
.theme_contrast_tb_data_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fdf8ea
}
.theme_contrast_text {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;
}
.theme_contrast_text_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #FFFFFF;
}
.theme_contrast_tb_dataOver {
        FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FCF3DA;
}
.theme_contrast_textNew{
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}
.theme_seprator_line {
	FONT-SIZE: 7pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7ca5e0
}
.theme_contrast_sep{
	background-color:#F5E2A7;
	height:2px;
}

/* theme contrast css Ends */

.theme_boxBottomBG {
	background-color: #879FD3;
}
.theme_whiteBoxTopBG {
	background-image: url(../../images/theme/Blue/whitebox-top-bg.gif);
	background-repeat: repeat-x;
}
.theme_whiteBoxLeftBG {
	background-image: url(../../images/theme/Blue/whitebox-left-bg.gif);
	background-repeat: repeat-y;
}
.theme_whiteBoxRightBG {
	background-image: url(../../images/theme/Blue/whitebox-right-bg.gif);
	background-repeat: repeat-y;
}
.theme_whiteBoxBottomBG {
	background-image: url(../../images/theme/Blue/whitebox-bottom-bg.gif);
	background-repeat: repeat-x;
}
.theme_whiteBoxBG {
	background-color: #ffffff;
}
.theme_dataOverc {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CDDDF3;}




.theme_yellowBoxTopBG {
	background-image: url(../../images/theme/Blue/search-top-bg.gif);
	background-repeat: repeat-x;
}
.theme_yellowBoxLeftBG {
	background-image: url(../../images/theme/Blue/search-left-bg.gif);
	background-repeat: repeat-y;
}
.theme_yellowBoxRightBG {
	background-image: url(../../images/theme/Blue/search-right-bg.gif);
	background-repeat: repeat-y;
}
.theme_yellowBoxBottomBG {
	background-image: url(../../images/theme/Blue/search-bottom-bg.gif);
	background-repeat: repeat-x;
}
.theme_yellowBoxBG {
	background-color: #fffbdd;
}
.theme_yellow_headings {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFF7BB;
	font-weight: bold;
	line-height:20px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFDE20;	
}

.Sup_faq_headings {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFF7BB;
	font-weight: bold;
	line-height:20px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFDE20;
	
}


.Sup_faq_text {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
}
.Sup_faq_text_b {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F0F4FB;
	font-weight:bold;
	
}
.Sup_faq_txt_b_new {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
	font-weight:bold;
	
}
.Sup_faq_text_new {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
}

.Sup_faq_tb_dataOver {
        FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFF4B7;
}
.Sup_faq_contrast_text {
	FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFF2;
}
.Sup_faq_contrast_tb_data {
	FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFBD7
}

.Sup_faq_header {
FONT-SIZE: 9pt; COLOR: #003399; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}


.Sup_faq_sep {
background-color: #879FD3;
height:1px;
}

.Sup_faq_question {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #C8D7F0;
	font-weight: bold;
	
	
}
.Sup_faq_text_answ {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #F0F4FB;	
	color: #333333;
	line-height:16px;	
}

.theme_text_wb {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

/*by sekhar,for LibraryDocuments accordian menu on intranet homepage   */
ul#menu, ul#menu ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
    width: 15em;
    FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	width:100%;
	}

	ul#menu a {
		display: block;
		text-decoration: none;
		font-weight: normal;
	}

	ul#menu li {
	  margin-top: 1px;
	  FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	}

	ul#menu li a {
		color: #000000;
		background-color: #F3DC94;
		FONT-SIZE: 8pt;
		FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		line-height: 195%;
		padding-left: 0.5em;
	}

	ul#menu li a:hover {
		background-color: #F0D073;
	}

	ul#menu li a.mainTabBorder {
		border: 1px solid #ffa500;	
	}

	ul#menu li ul li a {
		padding-left: 25px;
		background-color: #fdf8ea;
		FONT-SIZE: 8pt;
		FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		background-image: url(../../images/document1.gif);
		background-repeat: no-repeat;
		background-position: 10px 2px;
		vertical-align: middle;
	}

	ul#menu li ul li a:hover {
		
		background-color: #FCF3DA;
		
	}


	.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
	.code code { display: block; padding: 3px; margin-bottom: 0; }
	.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
	.indent1 { padding-left: 1em; }
	.indent2 { padding-left: 2em; }
/*by sekhar, till here*/


/*----configurable block starts-----*/


 .tb_sub_hdrS {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0CAEC
}


.tb_dataS {
	FONT-SIZE: 8px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8F0FA
}
.txt_alert_f {
	FONT-SIZE: 8pt; COLOR: #990033; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8f0fa
}
.txt_alert_f a:link { color: #990033;}
.txt_alert_f a:hover { color: #990033;}
.txt_alert_f a:visited { color: #990033;}

.prostate_on {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6799E1
}
.prostate_off {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8f0fa
}
.tb_subhdr_sort_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica; BACKGROUND-COLOR: #B0CAEC
}
.tb_subhdr_sort_b A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.tb_subhdr_sort_b A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tb_subhdr_sort_b A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.tb_sub_hdr_b_lib { 
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma ; BACKGROUND-COLOR: #E8F0FA; border: #003399 solid; height: 22px; padding-left: 5px; color: #003399; border-width: 0px 0px 1px
}
.tb_sub_hdr_b_lib a:link {color: #003399;}
.tb_sub_hdr_b_lib a:hover {color: #003399;}
.tb_sub_hdr_b_lib a:visited {color: #003399;}

.lib_text { FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif }
.tb_sub_hdr_b_libText { FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #003399;
	FONT-FAMILY: Tahoma;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #dde8ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
 }
 
 .new_button{
 
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:url(button_bg.jpg) left top repeat-x;
  FONT-WEIGHT: bold;FONT-SIZE: 8pt;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
  padding:0px 2px 2px 2px;
 
}
.new_button:hover{  
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:#4e8ccf;
  FONT-WEIGHT: bold;FONT-SIZE: 8pt;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
  padding:0px 2px 2px 2px;
}
.button{
	 
	 height:20px; 
	 border:#5E9CCF solid 1px; 
	 color:#ffffff;
	 background:url(button_bg.jpg) left top repeat-x;
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; 
	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 padding:0pt 5pt 3pt 6pt;
	
}
.button:hover{ 	
	 height:20px; 
	 border:#5E9CCF solid 1px; 
	 color:#ffffff;
	 background:#4e8ccf;
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; 
	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 padding:0pt 5pt 3pt 6pt;
}
/*for FS LeadSummary buttons  */
.lm_new_button{	 
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 border:1px solid #5E9CCF;
	 color:#ffffff;
	background:url(button_bg.jpg) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 
}

.lm_new_button:link, .lm_new_button:visited{
	 FONT-WEIGHT: bold;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 border:1px solid #5E9CCF;
	 color:#ffffff;
	 background:#4e8ccf;
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; 
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
}

.lm_new_button:hover{ 	
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 border:1px solid #5E9CCF;
	 color:#ffffff; 
	 background:#4e8ccf;
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; 
	 padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
}


.report_button{	 
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 border:1px solid #5E9CCF;
	 color:#ffffff;
	background:url(button_bg.jpg) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 
}


.report_button:hover{ 	
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	 border:1px solid #5E9CCF;
	 color:#ffffff; 
	 background:#4e8ccf;
	 FONT-WEIGHT: bold;FONT-SIZE: 8pt; 
	 padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	 text-decoration: none;
}
/*for buttons ends*/
/*for tabs starts*/
.pgtleft1 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(pgtleft1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtright1 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(pgtright1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtright1_small {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(pgtright1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1px; 
}
.pgtab1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;BACKGROUND-IMAGE: url(pgtab1.gif); TEXT-DECORATION: none
}

.pgtab1 a:link { color: #ffffff; text-decoration:none}
.pgtab1 a:visited { color: #ffffff; text-decoration:none}
.pgtab1 a:hover { color: #ffffff; text-decoration:none}

.pgtleft0 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(pgtleft0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtab0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;BACKGROUND-IMAGE: url(pgtab0.gif); TEXT-DECORATION: none
}
.pgtab0 a:link { COLOR: #000000; text-decoration:none}
.pgtab0 a:visited { COLOR: #000000; text-decoration:none}
.pgtab0 a:hover { COLOR: #000000; text-decoration:none}
.pgtright0 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(pgtright0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
.pgtleft00 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(pgtleft00.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
}
.pgtab00 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; COLOR: #1d1d1d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;BACKGROUND-IMAGE: url(pgtab00.gif); TEXT-DECORATION: none
}
.pgtab00 a:link { COLOR: #1d1d1d; text-decoration:none}
.pgtab00 a:visited { COLOR: #1d1d1d; text-decoration:none}
.pgtab00 a:hover { COLOR: #1d1d1d; text-decoration:none}
.pgtright00 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(pgtright00.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; 
}
/*for tabs ends*/

.top_menu {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
}
.top_menuBg {
	
background-image: url(submenuBg.gif);
	height: 28px;
}
.top_menu a:link{
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top_menu a:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top_menu a:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top_menu_on {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #073a9d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.top_menu_on a:link {
	COLOR: #073a9d; TEXT-DECORATION: none
}
.top_menu_on a:hover {
	COLOR: #073a9d; TEXT-DECORATION: none
}
.top_menu_on a:visited {
	COLOR: #073a9d; TEXT-DECORATION: none
}
/*---- for header start --------*/
.left-header {
	background-image: url(left-header.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 12px;
	background-position: left top;
}
.header-center {
	background-image: url(center-header.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 33px;
}
.header-center-2 {
	background-image: url(center-header-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 55px;
}
.header-center-3 {
	background-image: url(center-header-3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #214488;
	height: 33px;
	text-align: right;
	padding:2px 10px 0 0px;
	vertical-align:top;
}
.header-center-4 {
	background-image: url(../../images/theme/Blue/center-header-4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 4px;
}
.header_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
	vertical-align: top;
	padding:3px 10px 0 0px;
	text-align: left;
}
.header_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
	vertical-align: top;
	text-align: left;
	padding:3px 10px 0 0px;
}
.header_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 33px;
	vertical-align: top;
	text-align: right;
}
.header-center-3 a:link{
	padding:0 0px;
	color:#FFFFFF;
	text-decoration:none;
}
.header-center-3 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.header-center-3 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.topMenuBorder{
	border-bottom:1px solid #1244a3;
}
.fddBorder{
	border: 4px solid #003399;
	background-color: #E8F0FA;
	padding: 15px;
}
/* ------------ for header end -------*/
/*---configurable block ends---*/

/* Configurable Css Ends*/


/* ******************************************Service314 Changes Starts******************************************  */


.tb_dataVL {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #efefef;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #efefef;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}
.tb_sub_hdrVL {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #B0CAEC;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #FFFFFF;
}

.hm_cal_active_cell_highlight {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #95b0c6
}



.wheatVL { FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5DEB3 ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }

.pinkVL { FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFC0CB ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; }


/* ******************************************Service314 Changes Ends******************************************  */


.off {
	background-color: #E8F0FA;
	border-bottom : #7ca5e0 1px solid;
}

.Admin_Link_Line { 
	BACKGROUND-COLOR: #99B5DD;
}


.tb_sub_hdr_b_libText_fs { FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #003399;
	FONT-FAMILY: Tahoma;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #dde8ff;
	border-bottom: 1px solid #003399;
         /*border-top: 1px solid #003399;*/
	
}
.tb_sub_hdr_b_libText_fs a:link {
	text-decoration:none;
	color:#003399;
}
.tb_sub_hdr_b_libText_fs a:hover {
	text-decoration:none;
	color:#003399;
}
.tb_sub_hdr_b_libText_fs a:visited {
	text-decoration:none;
	color:#003399;
}
.gold {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFD700            
}
.lavender {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E6E6FA    
}
.tablebg {
	background: #3266CC;
}
.popUpMenuSelectedItem {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #6799E1; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Tahoma;
}

.franOn_button{
 
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:url(button_bg.jpg) left top repeat-x;
  FONT-WEIGHT: bold;FONT-SIZE: 8pt;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
  padding:0px 2px 2px 2px;
 
}
.franOn_button:hover, .franOn_button:focus{  
  height:20px;
  border:#5E9CCF solid 1px;
  color:#ffffff;
  background:#4e8ccf;
  FONT-WEIGHT: bold;FONT-SIZE: 8pt;
  FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
  padding:0px 2px 2px 2px;
}
.palegreen {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #98FB98          
}
.darkseagreenVL { 
    FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8FBC8F ; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; border-left-color: #FFFFFF; 
}
.darkseagreen {

	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8FBC8F             
}
.ivory {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D8BFD8       
}

/*styles for qualification center starts*/

.maintableft0 {
	BACKGROUND-IMAGE: url(maintableft0.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintabright0 {
	BACKGROUND-IMAGE: url(maintabright0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintab0 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(maintab0.gif);
	COLOR: #676767;
	LINE-HEIGHT: 11px;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1a4ca8;
}
.maintab0 A:link {
	COLOR: #676767; 
}
.maintab0 A:visited {
	COLOR: #676767;
}
.maintab0 A:hover {
	COLOR: #676767;
}
.maintableft1 {
	BACKGROUND-IMAGE: url(maintableft1.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintabright1 {
	BACKGROUND-IMAGE: url(maintabright1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintab1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-image: url(maintab1.gif);
	background-repeat: repeat-x;
}
.maintab1 A:link {
	COLOR: #333333; TEXT-DECORATION: none;
}
.maintab1 A:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
.maintab1 A:hover {
	COLOR: #333333; TEXT-DECORATION: none;
}
.maintableft1On {
	BACKGROUND-IMAGE: url(maintableft1On.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintabright1On {
	BACKGROUND-IMAGE: url(maintabright1On.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintab1On {
	PADDING: 0px 10px 0px 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-image: url(maintab1On.gif);
	background-repeat: repeat-x;
}
.maintab1On A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.maintab1On A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.maintab1On A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.theme_TBorder_invoice{
	border: 4px solid #7CA5E0;
	background-color: #ffffff;
        padding: 10px 45px 10px 45px;
 }
 .lime {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #00FF00        
}
.wheat {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F5DEB3             
}
/*styles for qualification center ends*/

.peru {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CD853F     
}
.powderblue {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B0E0E6         
}
.deeppink {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FF1493    
}

.yellowgreen {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9ACD32             
}
.thistle {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D8BFD8             
}
.tan {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D2B48C       
}
.rosybrown {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #BC8F8F          
}
.plum {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DDA0DD       
}
.peachpuff {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFDAB9            
}
.paleturquoise {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #AFEEEE           
}
.palevioletred {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DB7093  
}
.mistyrose {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFE4E1          
}
.aliceblue {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F0F8FF 
}

.antiquewhite {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FAEBD7  
}

.aqua {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #00FFFF   
}

.aquamarine {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7FFFD4    
}
.burlywood {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEB887           
}
.deepskyblue {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #00BFFF      
}
.db_right_bg1 {
	background: url(../../images/theme/Blue/dashboard_gui/img/dbRBg.gif) repeat-y;
}
.db_left_bg1 {
	background: url(../../images/theme/Blue/dashboard_gui/img/dbLBg.gif) repeat-y;
}
.db_top_bg1 {
	background: url(../../images/theme/Blue/dashboard_gui/img/dbTBg.gif) repeat-x;
}
.db_bot_bg1 {
	background: url(../../images/theme/Blue/dashboard_gui/img/dbBBg.gif) repeat-x;
}
.fc-post-time{
	color:#8d8d8d;
	font-size:11px;
}

.sepEmailCom{
border-bottom:1px dashed #6FBEEA
}



.left{ position:relative; margin-left:-20px; cursor:pointer; float:left; z-index:99; top:110px;}
.right{ position:relative; margin-right:-20px; cursor:pointer; float:right; z-index:100; top:110px;}
.lefttext{ position:relative; margin-left:-25px; cursor:pointer; float:left; z-index:99; top:110px;}
.righttext{ position:relative; margin-right:-25px; cursor:pointer; float:right; z-index:100; top:110px;}



.mtab1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #003399;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(../../images/theme/Blue/topmenu/tabs/tabBg1.gif);
	background-repeat: repeat-x;
	line-height: 11px;
	text-align: center;
}
.mtab1 a:link{
	color: #003399;
	text-decoration:none
}
.mtab1 a:visited{
	color: #003399;
	text-decoration:none
}
.mtab1 a:hover{
	color: #003399;
	text-decoration:none
}
.mtabr1 {
	padding-left: 2px;
	background-image: url(../../images/theme/Blue/topmenu/tabs/r_curve1.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 4px;
}
.mtabr1 a:link{
	color: #003399;
	text-decoration:none
}
.mtabr1 a:visited{
	color: #003399;
	text-decoration:none
}
.mtabr1 a:hover{
	color: #003399;
	text-decoration:none
}

/********* for FIM trigger & auditing start ***************/
.tb_subhdr_sort_b_d{
	background:#9eb7d8;
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica;
}
.theme_text_d{
	background:#f1efef;
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica;
}
tr.tb_dataOver:hover td.theme_text_d, tr.tb_dataOver:hover td.theme_tb_data_d, tr.tb_dataOver:hover td.theme_text_d2, tr.tb_dataOver:hover td.theme_tb_data_d2{
	BACKGROUND-COLOR: #CDDDF3;
}
.theme_tb_data_d{
	background:#d8e0ea;
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica;
}
.tb_subhdr_sort_b_d2{
	background:#8aacd9;
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica;
}
.theme_text_d2{
	background:#d4dce7;
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica;
}
.theme_tb_data_d2{
	background:#cad7e8;
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma,arial,helvetica;
}

/*Supplies css start*/

.cartSub-title{FONT-SIZE: 13px; FONT-FAMILY: Tahoma,arial,helvetica; color:#2A56A8; border-bottom:1px solid #6799E1; font-weight:bold;  padding:4px; background:#E8F0FA}
.cartSub-title1{FONT-SIZE: 13px; FONT-FAMILY: Tahoma,arial,helvetica; color:#2A56A8; border-bottom:1px solid  #6799E1; font-weight:bold;  padding-left:4px; background:#E8F0FA}

.cartSub-txt1{FONT-SIZE: 13px; FONT-FAMILY: Tahoma,arial,helvetica; color:#1244a3; font-weight:bold; padding-bottom:2px; padding-left:4px;}
.cartSub-txt2{FONT-SIZE: 17px; FONT-FAMILY: Tahoma,arial,helvetica; color:#424242; font-weight:bold; padding-bottom:2px;}
.lable{FONT-SIZE: 13px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#464646; line-height:16px; }
.cart-data1{
background-color:#ffffff;
/*	background-image: url(cart-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	border-bottom:1px solid #6799e1;
	height:85px;padding:4px; FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#464646; line-height:16px;
}
.cart-data1 a{font-size:14px; font-weight:bold; color:#024686; outline:none;}
.cart-data2 a{font-size:14px; font-weight:bold; color:#024686; outline:none;}
.cart-text1{FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#313131; line-height:16px;}
/*.price{FONT-SIZE: 12px; FONT-FAMILY: Tahoma,arial,helvetica; color:#000000; padding-top:5px; padding-bottom:5px;}*/
.cart-data2{/*background-color:#f4f9fd;*/ height:85px; border-bottom:1px solid #6799e1; padding:4px; FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#464646; line-height:16px;}

.catrgory a{
	background-image: url(cart-cate-bg.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 7px; padding-top:4px; width:100%; display:block; color:#fff; FONT-SIZE: 12px; FONT-FAMILY: Tahoma,arial,helvetica; font-weight:bold; text-decoration:none; outline:none;
}
.cateTitle{
	background:#e5eff6;height: 20px; padding-left: 7px; padding-top:4px; width:100%; display:block; color:#2752a3; FONT-SIZE: 12px; FONT-FAMILY: Tahoma,arial,helvetica; font-weight:bold; text-decoration:none; outline:none; border-bottom:1px solid #6799e1;
}
.subCate{padding-left:15px;}
.hidenav a{FONT-SIZE: 12px; FONT-FAMILY: Tahoma,arial,helvetica; font-weight:normal; text-decoration:none; outline:none; display:block;  border-bottom:1px solid #cccccc;}
.myShoppingCart{
	background-image: url(sp-bag1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 335px;
}
.shoppingText{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.cart-dtailEx{
background-color:#ffffff; border-bottom:1px solid #6799E1; padding:7px; FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#464646; line-height:16px;
}
.cart-dtail{
background-color:#E8F0FA; border-bottom:1px solid #6799E1; padding:7px; FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#464646; line-height:16px;
}
.cart-dtail a.update{display:block; padding:1px 4px 1px 4px; width:auto; background:#CCCCCC; border:1px solid #999999; color:#000000; text-decoration:none;}
.cart-subHeader{
background-color:#ffffff; border-bottom:1px solid #6799e1; padding:7px; FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#464646; line-height:16px;
}
.shop-product{border-right:1px solid #c4d0e1;}
.p-thumbnail{margin:auto;}
.p-thumbnail td{border:1px solid #999999;}

.InHdr{border-bottom:2px solid #6799e1; height:25px; line-height:25px; background:#e8f0fa; margin-top:15px; color:#234d9f; font-size:15px; padding-left:5px; margin-bottom:2px; font-family:Tahoma;}
.InNtext{FONT-SIZE: 12px; FONT-FAMILY:Tahoma, Arial,helvetica; color:#313131; line-height:16px; padding-top:10px; border:1px solid #cccccc;height:120px}
.InHDtext{font-size:17px; color:#ff3c00; font-weight:normal; font-family:Tahoma;}

/*--------------------------------------------------------------------*/

#sub_container{width:980px; *width:1000px; margin:auto; padding:0px 10px; background-color:#ffffff; height:690px; text-align:left;}
#sub_container a{outline:none;}
.sub-title{height:25px; padding:10px 0px 7px 0px; border-bottom:2px solid #bbbbbb; height:35px;}
.lportion{float:left; width:350px}
.TextTl{font-size:17px; color:#616262; font-weight:normal; font-family:Tahoma;}
.rPortion{float:right;}
.cart-basket{

	background-image: url(showcart-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:35px; padding-top:6px;
	float:left;
	width:232px;
	height: 21px;
	margin-right:6px;

}
.cSaved{float:left; margin-right:6px;}
.rSearch{width:209px; float:right;}
.rSearchBox{height:22px; border:1px solid #cccccc; width:170px;}
.textGreen{color:#0b8002;}
.textRed{color:#c00707;}
.cart-basket a{text-decoration:none;  font-size:12px; font-family:Tahoma; text-transform: uppercase;}
.cart-basket a:hover{text-decoration:underline; }
.textbox1{border:1px solid #cccccc; width:30px; text-decoration:none; font:11px tahoma}
.cart-img{height:56px; width:55px; border:1px solid #6799e1; margin-right:10px;}
.m-wrapper{padding-top:10px;}
.left-panel{width:262px; float:left;}
.product-cate{border-bottom:1px solid #cecece; height:25px; }
.product-cate a:link{display:block; font-size:16px; font-family:Tahoma; font-weight:normal; color:#ff3c00; text-decoration:none; outline:none;}
.product-cate a:hover{display:block; font-size:16px; font-family:Tahoma; font-weight:normal;color:#ff3c00; text-decoration:none;}
.product-cate a:visited{display:block; font-size:16px; font-family:Tahoma; font-weight:normal;color:#ff3c00;text-decoration:none;}
.product-cate a:active{display:block; font-size:16px; font-family:Tahoma; font-weight:normal;color:#ff3c00; text-decoration:none;}
.hidenav li{padding-left:15px;}
.left-panel ul{margin:0px; padding:0px 0px 0px 0px; list-style:none; width:260px;}
.left-panel ul li a{
	border-bottom: 1px solid #f1f1f1;
	display:block;
	height:22px;
	line-height:22px;
	padding-left:17px;

}
.left-panel ul li a.on{
	background-image: url(fc-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px; 
}
.left-panel ul li a:link{font-family:Tahoma; font-size:13px; color:#026b94; text-decoration:none;}
.left-panel ul li a:hover{font-family:Tahoma; font-size:13px; color:#026b94; text-decoration:none;}
.left-panel ul li a:visited{font-family:Tahoma; font-size:13px; color:#026b94; text-decoration:none;}
.left-panel ul li a:active{font-family:Tahoma; font-size:13px; color:#026b94; text-decoration:none;}
.clearFix{margin:0px; padding:0px; clear:both;}
.right-panel{width:695px; *width:715px; float:left; padding-left:20px; background:url(CR-specer.gif) repeat-y top left;}
.mdiv{/*border:1px solid #e4e4e4;*/ background:#f7f7f7; padding:10px;}
.cate-heading {
	font:18px tahoma;
	color:#573500;
	height:25px;

}
.tbl31{border:2px solid #6799E1;}
.largeText {font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#214485; font-weight:bold;}
.Product-List{margin:0px; padding:0px; list-style:none;}
.Product-List li{width:127px; *width:129px; float:left; border-bottom:1px dotted #cccccc;/* border-right:2px solid #cccccc;*/ text-align:center; padding:5px 4px 10px 4px;}
.bt{float:left;}
.Product-List li.rBnone{border-right:none;}
.Product-List li ul{margin:0px; padding:0px; list-style:none; padding-top:10px;}
.Product-List li ul li{float:none; border:none; width:100%; text-align:left; height:10px;}
.Product-List li ul li.price{FONT-SIZE: 12px; FONT-FAMILY: Tahoma,arial,helvetica; color:#643616;}
.Product-List li ul li span.qty{FONT-SIZE: 12px; FONT-FAMILY: Tahoma,arial,helvetica; color:#204a9d; float:right; padding-right:10px;}
.bdr{border:1px solid #e4e4e4; width:124px; height:144px;}
.Product-List li ul li h4{font-family:Tahoma; font-weight:normal; color:#000000; font-size:13px; padding:0px; margin:0px;}
.paging{height:25px; text-align:right;}
.paging ul{margin:0px; padding:0px; list-style:none; width:200x; float:right;}
.paging ul li{float:left;}
.paging ul li a{float:left; display:block; width:20px; height:20px; border:1px solid #cccccc; text-align:center; text-decoration:none; margin:1px; font-family:Tahoma; font-size:11px; line-height:20px;}
.paging ul li a:hover{text-decoration:none;}
.paging ul li a:active{text-decoration:none;}
.paging ul li a:visited{text-decoration:none;}
.paging ul li a.ext{border:none; width:auto; padding:0px 10px;}
.paging ul li a.disable{border:none; width:auto; padding:0px 10px; color:#999999; cursor:default;}


.listing-type{height:25px; text-align:right; font-family:Tahoma; font-size:11px; padding-top:7px;}
.listing-type ul{margin:0px; padding:0px; list-style:none; width:200x; float:right;}
.listing-type ul li{float:left;}
.listing-type ul li a{float:left; display:block; text-align:center; text-decoration:none; margin:1px; font-family:Tahoma; font-size:11px; line-height:20px;}
.listing-type ul li a:hover{text-decoration:none;}
.listing-type ul li a:active{text-decoration:none;}
.listing-type ul li a:visited{text-decoration:none;}
.listing-type ul li a.list{ border:none; width:auto; padding:0px 10px; background-image: url(list-icon.gif); background-repeat: no-repeat;
background-position: left 4px; padding-left:18px;
}
.listing-type ul li a.grid{width:auto; padding:0px 10px; color:#999999; background-image: url(grid-icon.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:18px;}
.textboxsc {
	FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.popup_msg{
  position:absolute;
  z-index:10;   
  width:200px;
  height:35px;
  text-align:center;
  color:#ffffff;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
 display:none; border:1px solid #000000; padding:7px; background:#343535;
}


.cart-details{
	display:none;
	position:absolute;
	width:300px;
	max-height:400px;
	border:1px solid #d8d5d5;
	border-top:none;
	background:#fff;
	overflow:auto;
	z-index:1;
	overflow-x: hidden;	
}

.cmnBoxn6-tlex{background: url(cmnBoxn6.png) no-repeat 0px -241px; height: 15px; width: 15px;}
.cmnBoxn6-trex{background: url(cmnBoxn6.png) no-repeat -45px -241px; height: 15px; width: 15px;}
.cmnBoxn6-tbgex{background: url(cmnBoxn6.png) repeat-x 0px -292px; height: 15px;}
.cmnBoxn6-lbg{background: url(cmnBoxn6a.png) repeat-y left top; width: 15px;}
.cmnBoxn6{background-color:#ffffff;}
.cmnBoxn6-rbg{background: url(cmnBoxn6a.png) repeat-y -45px 0px; width: 15px;}
.cmnBoxn6-bl{background: url(cmnBoxn6.png) no-repeat 0px -224px; height: 15px; width: 15px;}
.cmnBoxn6-bbg{background: url(cmnBoxn6.png) repeat-x 0px -79px; height: 15px;}
.cmnBoxn6-br{background: url(cmnBoxn6.png) no-repeat -45px -224px; height: 15px; width: 15px;}

a.mBtn29, a.mBtn29:hover {
    background-image: url(../images/mBtnL29.png);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 34px;
    padding: 0 0 0 11px;
    text-decoration: none;
	float:left;
}
a.mBtn29 span {
    background-image: url(../images/mBtnR29.png);
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 34px;
    line-height: 30px;
    padding: 0 11px 0 0;
	float:left;
}
