/* 
------------------------------------------------------------------------------------------------------------
Version No.					Date			By  			Against		Function Changed		Comments
------------------------------------------------------------------------------------------------------------
P_CM_B_22934          18 July ,2013      Teena Sharma          Bug						Misaligned design 
P_FS_B_24023		30 JULY2013			ANJALI GUPTA									GUI ISSUE
P_Admin_CT_B_30870       09/12/2013             Kamal Garg                Bug                                   issue in showing outline in combo
BB-20140303-019        13Mar2014				Varun Negi						Implemented a new GUI
P_Admin_B_39886       1/7/2014             shikha                Bug                     changed the icon alignment  
P_ZCUB_B_39896         18 July 2014     Ikramuddin                               Module Icon is not available   
New Mock up Ad Builder 25 jUly 2014     Gagan Yadav             Bug              New Gui is applied [ Ad Builder ]
P_MS_Enh_GUI			1 August 2014	Anshika Jain		Mock Up			New GUi Changes
P_CT_GUI_805            19 Sep 2014     Teena Sharma        Enh                New theme changes for 805
P_B_GUI_ACT				10 Nov 2014		Sanshey Sachdeva		805 GUI							New style classes added for serviceconnect 
P_B_DISPATCH_49818		11 Nov 2014		Somya Garg								New theme changes for 805
CPT-20150115-090         25 Feb 2015	Sheetal Mittal      Bug             GUI ISSUE
BB-20160203-516	 		12 Apr 2016			Ronak Maru				BI Dashboard
*/
/* CSS Document */

@font-face {
    font-family:'Montserrat-Regular';
    src: url('../fonts/montserrat/Montserrat-Regular.eot');
    src: url('../fonts/montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat/Montserrat-Regular.woff') format('woff'),
		 url('../fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),
         url('../fonts/montserrat/Montserrat-Regular.ttf') format('truetype'),
         url('../fonts/montserrat/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
}

@font-face {
    font-family:'Montserrat-Bold';
    src: url('../fonts/montserrat/Montserrat-Bold.eot');
    src: url('../fonts/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat/Montserrat-Bold.woff') format('woff'),
         url('../fonts/montserrat/Montserrat-Bold.ttf') format('truetype'),
         url('../fonts/montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
	text-rendering: optimizeLegibility;
}

@font-face {
    font-family:'SourceSansPro-Regular';
    src: url('../fonts/sourcesanspro/sourcesanspro-regular.eot');
    src: url('../fonts/sourcesanspro/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro/sourcesanspro-regular.woff') format('woff'),
		 url('../fonts/sourcesanspro/sourcesanspro-regular.woff2') format('woff2'),
         url('../fonts/sourcesanspro/sourcesanspro-regular.ttf') format('truetype'),
         url('../fonts/sourcesanspro/sourcesanspro-regular.svg#SourceSansPro-Regular') format('svg');
	text-rendering: optimizeLegibility;
}

@font-face {
    font-family:'SourceSansPro-Bold';
    src: url('../fonts/sourcesanspro/sourcesanspro-bold.eot');
    src: url('../fonts/sourcesanspro/sourcesanspro-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro/sourcesanspro-bold.woff') format('woff'),
		 url('../fonts/sourcesanspro/sourcesanspro-bold.woff2') format('woff2'),
         url('../fonts/sourcesanspro/sourcesanspro-bold.ttf') format('truetype'),
         url('../fonts/sourcesanspro/sourcesanspro-bold.svg#SourceSansPro-Bold') format('svg');
	text-rendering: optimizeLegibility;
}

@media all and (max-width:1024px){
    .mStat, .slimScrollDiv, .cat{
        height:100% !important;
    }
}
.blPageBg{
	background-image: url(../../images/blackBg.png);
	background-repeat: repeat;
	padding-top:15px;
}
/*AddBuilder MockUp starts*/
.crvBox3-bg {
    background:#eff0f1;
}
.crvBox3-left {
    background-image: url("../../images/crvBox3-lbg.png");
    background-position: left top;
    background-repeat: repeat-y;
    width: 10px;
}
.crvBox3-right {
	background-image: url("../../images/crvBox3-rbg.png");
	background-repeat: repeat-y;
	background-position: right top;
	width:16px;	
}
.crvBox3-botom {
	background-image: url("../../images/crvBox3-btbg.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 17px; width:100%;	
}
.dropBoxBg{
	background-image: url(../../images/dropBoxBg.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 268px;
}
.sectionHeadingNew .summaryTbl .bText12 .thead span.hText16black {
	color: #373a3c !important;
	font-family: Montserrat-Bold !important;
	font-size: 14px !important;
}

a.textTheme19,a.textTheme19:hover,.textTheme19{font-family:SourceSansPro-Bold; font-size:14px; color:#0c427b !important; /*font-weight:bold;*/  text-decoration:none;}			
/* AddBuilder Mockup Ends */
/*new adBuilder mockup starts*/
.crvBox2-left2 {
	background-image: url("../../images/crvBox2-lbg.png");
	 background-repeat: repeat-y; 
	 background-position: left top; 
	 width:10px;	
}
.crvBox2-bg2 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.crvBox2-right2 {
	background-image: url("../../images/crvBox2-rbg.png");
	background-repeat: repeat-y;
	background-position: right top;
	width:16px;	
}
.tipBox1{background-color:#ffffff;}
.tipBox1-tl{background: url(../../images/tipBox2.png) no-repeat left top; height: 8px; width: 8px;}
.tipBox1-tr{background: url(../../images/tipBox2.png) no-repeat -35px 0px; height: 8px; width: 8px;}
.tipBox1-bl{background: url(../../images/tipBox2.png) no-repeat 0px -24px; height: 8px; width: 8px;}
.tipBox1-br{background: url(../../images/tipBox2.png) no-repeat -35px -24px; height: 8px; width: 8px;}
.tipBox1-tbg{background: url(../../images/tipBox2.png) repeat-x 0px -36px; height: 8px;}
.tipBox1-bbg{background: url(../../images/tipBox2.png) repeat-x 0px -60px; height: 8px;}
.tipBox1-lbg{background: url(../../images/tipBox1.png) repeat-y left top; width: 8px;}
.tipBox1-rbg{background: url(../../images/tipBox1.png) repeat-y -35px 0px; width: 8px;}
.pd5{padding:5px}
.pb{padding-bottom:10px;}
.pt{padding-top:10px;}
.crvBox2-left1 {
	background-image: url("../../images/crvBox2-lbg.png");
	 background-repeat: repeat-y; 
	 background-position: left top; 
	 width:10px;	
}
.vMenu ul { margin:0px; padding:0px; list-style:none; width: 238px; }
.vMenu li a.altclrB { 
	display: block; 
	text-decoration: none; 
	padding:0px; 
	width: 238px; 
	border-top:1px solid #ccd2d8; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff;  
	border-bottom:1px solid #ffffff;  
}
.vMenu li a.altclrBex { 
	display: block; 
	text-decoration: none; 
	padding:0px; 
	width: 238px; 
	border-top:1px solid #ccd2d8; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;   
}
.vMenu li a.altclrW { 
	display: block; 
	text-decoration: none; 
	padding:0px; 
	width: 238px; 
	border-top:1px solid #ccd2d8; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	background-color:#ECF5FF; 
}
.vMenu li a.altclrWex {
	 display: block; 
	 text-decoration: none; 
	 padding:0px; 
	 width: 238px;
	 border-top:1px solid #ccd2d8;
	 border-left:1px solid #ffffff; 
	 border-right:1px solid #ffffff;
	 border-bottom:1px solid #ffffff; 
	 background-color:#ECF5FF; 
	 } 
.vMenu li a.altclrB:hover,.vMenu li a.altclrW:hover { 
	background-color:#b5dbf1; 
	background-image: url(../../images/theme/Blue/cateHoverBg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	border:1px solid #87bbdc; 
	width:244px; 
	position:relative; 
	}	   
.vMenu li a.altclrBex:hover, .vMenu li a.altclrWex:hover { 
	background-color:#b5dbf1; 
	background-image: url(../../images/theme/Blue/cateHoverBg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top; 
	border:1px solid #87bbdc; 
	width:238px; 
	}
.vMenu li a span.vert { 
	font-family:SourceSansPro-Regular; 
	font-size:14px; display:block; 
	background-image: url(../../images/offArrow1.png); 
	background-repeat: no-repeat; 
	background-position: right center; 
	padding:5px 20px 5px 7px; 
	}
.vMenu li a span.vert:hover { 
	font-family:SourceSansPro-Regular; 
	font-size:14px; 
	display:block; 
	background-image: url(../../images/theme/Blue/onArrow1.png); 
	background-repeat: no-repeat; 
	background-position: right center; 
	padding:5px 25px 5px 7px;
	}
.vMenu li a span.vertex { 
	font-family:SourceSansPro-Regular; 
	font-size:14px; 
	display:block; 
	padding:5px 35px 5px 7px; 
	}
.vMenu li a span.vertex:hover { 
	font-family:SourceSansPro-Regular; 
	font-size:14px; 
	display:block; 
	padding:5px 35px 5px 7px; 
	}
.vMenu li div.sArtlist { position: absolute; margin-left: 244px; padding:0px; width:268px; margin-top:-2px; ; }
.vMenu li div.exsArt { background-color:#f8f8f8; border-right:1px solid #cccccc; }
.vMenu li ul { width:238px; padding:0px;/*	border:1px solid #b8c1c6;*/ }
.vMenu li ul li { padding:0px; margin:0px; }
.vMenu li ul li span.sArttTl { display:block; padding:8px 0px; border-bottom:1px solid #cccccc; }
.vMenu li ul li a.brd { font-family:SourceSansPro-Regular; font-size:14px; border-bottom:1px solid #ffffff; border-left:1px solid #e7f0fb; border-right-width:1px; border-top-width:1px; display:block; font-family:SourceSansPro-Regular; font-size:14px; color:#000000; width:242px; text-decoration:none; }
.vMenu li ul li a.brd:hover { background-color:#ECF5FF; position:relative; width:253px; border:1px solid #87bbdc; background-color:#b5dbf1; background-image: url(../../images/theme/Blue/cateHoverBg.jpg); background-repeat: repeat-x; background-position: left top; }
.vMenu li ul li a span.vert { display:block; background-image: url(../../images/offArrow1.png); background-repeat: no-repeat; background-position: 216px center; padding:7px 22px 7px 10px; }
.vMenu li ul li a span.vert:hover { display:block; background-image: url(../../images/theme/Blue/onArrow1.png); background-repeat: no-repeat; background-position: 222px center; padding:7px 22px 7px 10px; }
.vMenu li ul li a.brd1 { font-family:SourceSansPro-Regular; font-size:14px; border-bottom:1px solid #ffffff; border-left:1px solid #e7f0fb; border-right-width:1px; border-bottom:1px solid #ffffff; display:block; font-family:SourceSansPro-Regular; font-size:14px; color:#000000; width:247px; text-decoration:none; }
.vMenu li ul li a.brd1:hover { background-color:#ECF5FF; position:relative; width:247px; border:1px solid #87bbdc; background-color:#b5dbf1; background-image: url(../../images/theme/Blue/cateHoverBg.jpg); background-repeat: repeat-x; background-position: left top; }
.vMenu li ul li a span.vertN { display:block; padding:7px 20px 7px 10px; }
.vMenu li ul li a span.vertN:hover { display:block; padding:7px 10px 7px 10px; }

.fIcon { background-image: url(../../images/folderIcn.png); background-repeat: no-repeat; background-position: left top; display:block; padding-left:25px; }
.vMenu li ul li div.folderSubList { position:absolute; width:238px; margin-left:253px; margin-top:-2px; }
.vMenu li ul li ul { width:238px; padding:0 10px; }
.sepHline { background-image: url(../../images/sepHline.png); background-repeat: no-repeat; background-position: center bottom; }
.thmBdr{border:1px solid #c6d4e3;}
.wTexBox{background-color:#ffffff; border:1px solid #e6e6e6; padding:2px; font-family:SourceSansPro-Regular; font-size:14px;}
.grTexBox{background-color:#f9f9f9; border:1px solid #e6e6e6; padding:2px; font-family:SourceSansPro-Regular; font-size:14px;}
/*new adBuilder mockup ends*/

.droptip{
      position: absolute;
	margin-top:-4px;
	margin-left:-2px;
	background-image: url(../../images/fxTip.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 86px;
	width: 185px;
	z-index:99;
}
.droptip li a {
    display: block;
    text-decoration: none;
    color: #000000;
    padding: 4px 4px 4px 25px;
	border-bottom:1px solid #f6f6f6; font-variant:normal;
}

.tick{
	background-image: url(../../images/tick.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

/*P_E_SelectDiv ends*/
/*************************** Added by Dheeraj Madaan for M.Shop_new_MockUp starts*********************/
.vMenu01 li a span.vert:hover { 
	font-family:SourceSansPro-Regular; 
	font-size:14px; 
	display:block; 
	background-image: url(../../images/theme/Blue/onArrow2.png); 
	background-repeat: no-repeat; 
	background-position: right center; 
	padding:5px 35px 5px 7px;
	}
.vMenu01 li ul li a span.vert:hover { 
	display:block; 
	background-image: url(../../images/theme/Blue/onArrow1.png); 
	background-repeat: no-repeat; 
	background-position: 222px center; 
	padding:7px 22px 7px 10px; 
	}
/*************************** Added by Dheeraj Madaan for M.Shop_new_MockUp ends*********************/
.themebox101{background-color:#dbeff8;}
.themebox101-tl{background: url(../../images/theme/Blue/themebox101.png) no-repeat left top; height: 8px; width: 8px;}
.themebox101-tr{background: url(../../images/theme/Blue/themebox101.png) no-repeat -35px 0px; height: 8px; width: 8px;}
.themebox101-bl{background: url(../../images/theme/Blue/themebox101.png) no-repeat 0px -25px; height: 8px; width: 8px;}
.themebox101-br{background: url(../../images/theme/Blue/themebox101.png) no-repeat -35px -25px; height: 8px; width: 8px;}
.themebox101-tbg{background: url(../../images/theme/Blue/themebox101.png) repeat-x 0px -36px; height: 8px;}
.themebox101-bbg{background: url(../../images/theme/Blue/themebox101.png) repeat-x 0px -61px; height: 8px;}
.themebox101-lbg{background: url(../../images/theme/Blue/themebox101a.png) repeat-y left top; width: 8px;}
.themebox101-rbg{background: url(../../images/theme/Blue/themebox101a.png) repeat-y -35px 0px; width: 8px;}
a.themebtn101{background-image: url(../../images/themebtn101l.png);background-repeat: no-repeat;background-position: left top;display: block; height: 48px;  padding-left:13px; text-decoration:none;
}
a.themebtn101 span{
	background-image: url(../../images/themebtn101r.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 48px; padding-right:17px; padding-left:4px;
	cursor:pointer;
	font-family:SourceSansPro-Regular; font-size:22px; display:block; line-height:48px; float:left; margin-right:3px; color:#ffffff;
}
.timer{width:173px; height:173px; background:url(../../images/timerBack.png) no-repeat left top; text-align:center; line-height:170px; font-family:SourceSansPro-Bold; font-size:20px; color:#fff000; /*font-weight:bold;*/}
.result{
	background-image: url(../../images/resultbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 176px; color:#ffffff; font-size:20px; font-family:SourceSansPro-Regular;
}
.user_name {
    FONT-WEIGHT: normal; font-size:14px; COLOR: #003399; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #d8d8d7}
.user_name_c {
    FONT-WEIGHT: normal; font-size:14px; COLOR: #003399; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #d8d8d7}
.text { FONT-SIZE: 14px; font-family:SourceSansPro-Regular; color: #373a3c;}
.text a, .text a .text, a .text, a.text{color:#417ed9  !important; font-family:SourceSansPro-Regular; font-size: 14px;text-decoration: none !important;}
.text a:hover, .text a:hover .text:hover, a .text:hover, a.text:hover{color:#417ed9  !important; font-family:SourceSansPro-Regular; font-size: 14px;text-decoration: underline !important;}

.help-Text{
	font-family: SourceSansPro-Regular;
	font-size: 12px;
	color: #373a3c;
	text-transform:none !important;
}

.help-Text .urgent_fields{
	font-size: 12px !important;
}


.atlRw04Nh{  background-color: #e5eefe; height:20px;}
.grBdrTpbt{border-top:1px solid #cedff5; border-bottom:1px solid #cedff5;}
.dropdown_list {
    font-size:14px; FONT-FAMILY: SourceSansPro-Regular }
.pg_hdr {
    /*FONT-WEIGHT: bold;*/ FONT-SIZE: 22px; COLOR: #373a3c; FONT-FAMILY:Montserrat-Bold; text-transform: uppercase;
}
.tb_data_white {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFFFFF
}
.tb_data_right {
    font-size:14px; TEXT-ALIGN: right; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FBF1D3
}
.tb_data_bgc {
    font-size:14px; TEXT-ALIGN: right; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #efefef
}

.tb_data_g {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_g_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #D0DFD9
}
.tb_data_r {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_s {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #a6e6c6
}
.tb_data_blue {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #e0ecff
}
.tb_data_fo_completedbfrGOD {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #AFE7E7
}
.tb_data_blue_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #e0ecff

}
.tb_data_holiday {
	font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #C7C7CF 
}
.tb_data_available {
	font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #BFE6BF
}
.tb_data_notavailable {
	font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E6E6BF
}
.tb_data_orange {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0DD9F
}
.tb_data_fog {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CACAF5
}
.tb_data_fo_notapplicable {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #F3F3D8
}
.text_b {
    FONT-SIZE: 14px; font-family:SourceSansPro-Bold; color: #373a3c;
}
.text_b a{color:#417ed9 !important; font-family:SourceSansPro-Regular; font-size: 14px; font-weight: normal !important;text-decoration: none;}
.text_b a:hover{text-decoration: underline;}
a.text_b:hover,a.bText12:hover,a.bText14btheme:hover,.textTheme13 span:hover {
    text-decoration: underline;
}
.text_dbg {
    font-size:14px; font-family:SourceSansPro-Regular; background-color: #FAE07F;
}
.top_tb_bg {
    BACKGROUND-COLOR: #ffffff
}
.textbox {
	/* P_CM_B_22934*/
    font-size:14px; font-family:SourceSansPro-Regular;
}
.textboxforAmt {
    font-size:14px; font-family:SourceSansPro-Regular; 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: 11px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #e0fecb
}
.appointment_txt {
	font-size:14px; color:#95191c; text-decoration:none; font-family:SourceSansPro-Regular;
    
}
.task_txt {
    /*font-size:14px; COLOR: #0245a4; FONT-FAMILY: SourceSansPro-Regular*/
        /*SC_CM_B_4758 For showing task count color as green on Calendar*/
        font-size:14px; color:#00753a; text-decoration:none; font-family:SourceSansPro-Regular;
	
}
.event_txt {
    /*FONT-SIZE: 11px; COLOR: #6633a3; FONT-FAMILY: SourceSansPro-Regular*/
    font-size:14px; COLOR: #6633a3; text-decoration:none; font-family:SourceSansPro-Regular;
}
.small_txt {
    FONT-SIZE: 14px; FONT-FAMILY: SourceSansPro-Regular
}
.small_txt_f {
    FONT-SIZE: 12px; COLOR: 373a3c; FONT-FAMILY: SourceSansPro-Regular
}
.small_txt_blue {
    FONT-SIZE: 11px; COLOR: #0000cc; FONT-FAMILY: SourceSansPro-Regular
}
.appointment_s {
    FONT-SIZE: 12px; COLOR: #95191c; FONT-FAMILY: SourceSansPro-Regular
}
.task_s {
    FONT-SIZE: 12px; COLOR: #00753a; FONT-FAMILY: SourceSansPro-Regular
}
.event_s {
    FONT-SIZE: 12px; COLOR: #6633a3; FONT-FAMILY: SourceSansPro-Regular
}
.meeting_txt {
	font-size:14px; color:#0033cc; text-decoration:none; font-family:SourceSansPro-Regular;
    
}
.meeting_s {
    FONT-SIZE: 12px; COLOR: #0033cc; FONT-FAMILY: SourceSansPro-Regular
}
.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:14px; COLOR: #ffffff; font-family:SourceSansPro-Regular; 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:14px; COLOR: #bd1517; FONT-FAMILY: SourceSansPro-Regular*/
    font-size:14px; COLOR: #bd1517; font-family:SourceSansPro-Regular; font-weight: normal;/*SC_Admin_B_5152*/
}
.header {
    /*FONT-WEIGHT: bold;*/ font-size:14px !important; COLOR: #373a3c; FONT-FAMILY:SourceSansPro-Bold !important;
}
.sectionHeading .header{
	FONT-FAMILY : Montserrat-Regular;font-size:14px; COLOR: #373a3c;
}
.sectionHeading .nTab03-bg{
	FONT-FAMILY : Montserrat-Bold;font-size:14px; COLOR: #373a3c;
}

/*IE11_COMPATIBITY_FIX : starts*/
.recordsHeader {
    font-size:14px; COLOR: #003399; FONT-FAMILY: SourceSansPro-Regular
}/*IE11_COMPATIBITY_FIX : ends*/
.user_name_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; COLOR: #003399; FONT-FAMILY:SourceSansPro-Bold
}

.footer { FONT-SIZE: 12px; font-family:SourceSansPro-Regular; border-top: 1px solid #bbbbbb; } 
.text_blue {
    FONT-WEIGHT: normal; font-size:14px; COLOR: #003399; FONT-FAMILY: SourceSansPro-Regular
}
.bullet {
    /*FONT-WEIGHT: bold;*/ font-size:14px; COLOR: #003399; FONT-FAMILY:SourceSansPro-Bold
}
.hm_cal_active_cell {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #dbc4d9
}

.comment {
    /*Bug No 2261  for change font size   
    FONT-SIZE: 11px; COLOR: #bd1517; FONT-FAMILY: SourceSansPro-Regular*/
    font-size:14px; COLOR: #bd1517; FONT-FAMILY: SourceSansPro-Regular
}

.text_image {
    FONT-SIZE: 14px; FONT-FAMILY: SourceSansPro-Regular
}

.textbox_disable {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #e3e1dd
}
.tb_data_r {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_fo_overdue {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_r_b {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DFC0A2
}
.tb_data_g {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E7E7E7
}
.tb_data_fo_completed {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR:  #A6E6C6
}
.buttonF {
    BORDER-RIGHT: #c3c2c2 1px solid; BORDER-TOP: #c3c2c2 1px solid; font-size:14px; BORDER-LEFT: #c3c2c2 1px solid; COLOR: #000000; LINE-HEIGHT: 12px; BORDER-BOTTOM: #c3c2c2 1px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #c3c2c2
}
.tb_dataL {
    BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #ffffff 0px solid; font-size:14px; BORDER-LEFT: #FBF1D3 0px solid; BORDER-BOTTOM: #ffffff 1px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}
.tb_sub_hdrL {
    BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; font-size:14px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0CAEC
}
.hm_cal_active_cellL {
    BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; font-size:14px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #dbc4d9
}
.quicktab A:link {
    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: #ffffff; 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
}
.help-tooltip-heatMeter {
    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;  COLOR: infotext; PADDING-TOP: 3px; BORDER-BOTTOM: windowframe 1px solid; POSITION: absolute
}
.help-tooltip-heatMeter A:link {
    BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue! important
}
.help-tooltip-heatMeter A:hover {
    BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: blue! important
}
.tb_data_dark {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #eeefef
}
.tb_data_fo_pending {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #ADDEFC
}
.tb_data_fo_unschedule {
	font-size:14px; FONT-FAMILY:SourceSansPro-Regular; BACKGROUND-COLOR: #AEB7BC
}
.tb_data_dark_blue {
    font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; BACKGROUND-COLOR: #bfd8ff;
}
.tb_data_dark_green {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #7dc4a3
}
.tb_data_dark_red {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #F4B280
}
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:14px; FONT-FAMILY:SourceSansPro-Bold ; BACKGROUND-COLOR: #dde8ff; border: #003399 solid; height: 20px; padding-left: 1px; color: #000000; border-width: 0px 0px 0px}
.summaryTblex .tb_sub_hdr_fim_lib {FONT-FAMILY:Montserrat-Regular !important;} 
a:link {
    color: #373a3c;
    text-decoration: none;
}

a:hover {
    color: #373a3c;
    text-decoration: underline;
}
.fim_seperator a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
a:visited {
    color: #373a3c;
}
.login_pg_hdrSmall-left {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #003399; font-family:SourceSansPro-Regular;
	background-image: url("../../images/crvBox2-sml-left.png");
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px; width:10px;
}
.login_pg_hdrSmall-right {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #003399; font-family:SourceSansPro-Regular;
	background-image: url("../../images/crvBox2-sml-right.png");
	background-repeat: no-repeat;
	background-position: right top;
	height: 27px; width:26px;
}
.login_bg_dark {
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    font-family:SourceSansPro-Regular;
    background-color: #003399;
}
.loginButton {
    font-family:SourceSansPro-Regular;
    font-size:14px;
    color: #FFFFFF;
    background-color: #003399;
    border: 1px solid #003399;
    height: 20px;
}
.header1 {
   /* FONT-WEIGHT: bold;*/
    font-size:14px;
    font-family:SourceSansPro-Regular;
    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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #98c5ea
}
.hm_cal_active_cell_green {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #b1efda
}
.hm_cal_active_cell_red {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #f77367
}
.lightseagreen {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #20B2AA
}
.dartynred
{
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CD5C5C
}
.lightgolden {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FAFAD2
}
.pink  {
    font-size:14px; font-family:SourceSansPro-Regular; 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:SourceSansPro-Regular; 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:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}
.caltdhdr {
    BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 0px solid; PADDING-LEFT: 2px; font-size:14px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffffff 1px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0CAEC
}

/*P_Admin_E_201309041629 Nishant starst
@font-face{
	font-family: "Uninvers CB";
	src: url("../Univers_67_Condensed_Bold.ttf") format("truetype");
}*/

.tabbox1{
    background-image: url(../../images/theme/Blue/marketing-tab-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 122px;
    width: 316px;
}
.tabbox1 td{padding:5px;}
.tabbox1 td p{font-family:SourceSansPro-Regular; font-size:14px; color:#656565; padding-top:5px; margin:0px; }
/*P_Admin_E_201309041629 ends*/

.mtab0 {
    /*
    P_Admin_E_201309041629 Nishant start
    font-family:SourceSansPro-Regular;     
    font-size: 10.5px;    
    font-weight: bold;    
    padding-right: 2px;
    padding-left: 2px;*/
    font-family: "Uninvers CB", Helvetica, sans-serif;
    font-size: 11.0px;     
    padding-right: 5px;
    padding-left: 5px;
    /*P_Admin_E_201309041629 ends*/
    color: #003399;  
    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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #F5F5DC
}
.tb_data_correct_report {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #5EFB6E
}
.tb_data_error {
    font-size:14px; FONT-FAMILY:SourceSansPro-Bold; /*FONT-WEIGHT: bold;*/ COLOR: #ffffff; BACKGROUND-COLOR: #FF3333
}
.tb_data_error_new {
    font-size:14px; FONT-FAMILY:SourceSansPro-Bold; /*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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFCC00
}
.tb_data_modify {
    font-size:14px; font-family:SourceSansPro-Regular; COLOR: #ffffff; BACKGROUND-COLOR: #348017
}
.tb_data_adjustment {
    font-size:14px; font-family:SourceSansPro-Regular; COLOR: #ffffff; BACKGROUND-COLOR: #99C68E
}
.header_green {
    /*FONT-WEIGHT: bold;*/ font-size:14px; COLOR: #348017; FONT-FAMILY: SourceSansPro-Bold;
}
.trainingNormalCourse {

    background-color: #f1f2f2;
    padding: 5px;
    border: 1px solid #d4d4d4;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.trainingCompletedCourse {
    background-color: #d5f5e5;
    padding: 5px;
    border: 1px solid #a6e1c3;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.trainingInprogressCourse {
    background-color: #EEDDCC;
    padding: 5px;
    border: 1px solid #DFC0A2;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.adBuilderRowStyle {
    background-color: #fdf8ea;
    padding: 1px;
    border: 1px solid #F5E2A7;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
/* Start Class rules for Custom report Tab */
.pcs_ans_b_b {
    font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    border-bottom: 2px solid #d1dcf5;
    /*font-weight: bold;*/
    padding:5px;
}
.pcs_ans_b {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    border-bottom: 2px solid #d1dcf5;
    padding:5px;
}
.pcs_seperator {
    height: 2px;
    background-color: #d1dcf5;
}
.dcs_hdr_summary {
    font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    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:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    /*font-weight: bold;*/
    padding:5px 0px 5px 0px;
}
.dcsHeadingBG {
    font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    /*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:14px;
    COLOR: #0000cc;
    FONT-FAMILY:SourceSansPro-Bold;
    /*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:14px;
    font-family:SourceSansPro-Regular;
    padding:0px 0px 8px 5px;
}
.dcs_ans1 {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    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:12px SourceSansPro-Regular;
    padding:3px;
}
.chartBox{
    background-color:#ffffff;
    border:1px solid #879fd3;
    FONT-SIZE: 1pt;
    font-family:SourceSansPro-Regular;
    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;
}
#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 SourceSansPro-Regular;
    text-decoration:none;
}
.on{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    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:SourceSansPro-Regular;
    font-size:14px;
    color: #000000;
    border-bottom-color: #879fd3;
    text-decoration:none;
}
.on a:visited{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    color: #000000;
    border-bottom-color: #879fd3;
    text-decoration:none;
}
/* End */
.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: 11px; COLOR: #0000cc; FONT-FAMILY: SourceSansPro-Regular
}
.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: 11px; COLOR: #95191c; FONT-FAMILY: SourceSansPro-Regular
}
.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: 11px; COLOR: #0033cc; FONT-FAMILY: SourceSansPro-Regular
}
.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: 11px; COLOR: #6633a3; FONT-FAMILY: SourceSansPro-Regular
}
.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:14px; COLOR: #00753a; FONT-FAMILY: SourceSansPro-Regular
}
.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;
    position: relative;
    padding: 0;
    width: 100%;
    font-size:14px;
    font-family:SourceSansPro-Regular;
}
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;*/
	FONT-FAMILY:SourceSansPro-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:14px; BORDER-LEFT: #a0b7c4 0px solid; BORDER-BOTTOM: #ffffff 1px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #a0b7c4
}
.tb_dataWheatVL {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #a0b7c4
}
.task_txt_sch_unAssign {
    font-size:14px; font-family:SourceSansPro-Regular; 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:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #FAFAD2
}
.note{ font-size:14px; /*font-weight:bold;*/ font-family:SourceSansPro-Bold; height:25px;}

.bodyText {	font-family:SourceSansPro-Regular;	font-size:14px; font-weight: normal; color: #373a3c;}
#noteDiv{border:1px solid #C7C7C7; padding:15px 30px 20px 50px; background:#F7F7F7 url(../../images/noteIcon.gif) no-repeat 7px 7px;width:960;}
#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:14px;
    font-family:SourceSansPro-Regular;
    padding:0pt 5pt 3pt 6pt;

}
.buttonBG{
    FONT-SIZE: 10.5px; /*font-weight:bold;*/ font-family:SourceSansPro-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: 43px;
}
.stepProcessNum0 {
    color: #cdb67a;
    FONT-FAMILY:SourceSansPro-Bold;
    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:SourceSansPro-Bold;
    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: #4e4e4e;
    background-image: url(../../images/stepProcessBg1.jpg);
    background-repeat: repeat-x;
    FONT-FAMILY:SourceSansPro-Bold;
    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:SourceSansPro-Bold;
    font-size: 14px;
    /*font-weight: bold;*/
    vertical-align: middle;
    text-decoration: none;
}
.stepProcessTxt1  A:link {
    color: #4e4e4e;
    text-decoration: none;
}
.stepProcessTxt1  A:visited {
    color: #4e4e4e;
    text-decoration: none;
}
.stepProcessArrow0
{
    background-image: url(../../images/stepProcessArrow0.jpg);
    width:68px;
    height:38px;
}
.stepProcessArrow1
{
    background-image: url(../../images/stepProcessArrow2.jpg);
    width:68px;
    height:38px;
}
.stepProcessArrow2
{
    background-image: url(../../images/stepProcessArrow1.gif);
    width:68px;
    height:38px;
}
/* End of Classes for Step Process */ 
.pqs_hdr_summary {
    font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    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:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    background-color:#d1dcf5;
    /*font-weight: bold;*/
    padding:5px;
}
.pqs_que {
    font-size:14px;
    font-family:SourceSansPro-Bold;
    padding:5px;
    /*font-weight:bold;*/
}
.pqs_ans {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    padding:0px 0px 8px 5px;
}
.pqs_ans_new_white {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    padding:0px 0px 8px 5px;
    BACKGROUND-COLOR: #F7FAFD;
}
.pqs_que_new {
    font-size:14px;
    font-family:SourceSansPro-Bold;
    padding:5px;
    /*font-weight:bold;*/
    BACKGROUND-COLOR: #E8F0FA;
}
.pqs_ans_new {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    padding:0px 0px 8px 5px;
    BACKGROUND-COLOR: #E8F0FA;
}
.pqs_seperator {
    height: 2px;
    background-color: #d1dcf5;
}
.dc_hdr_summary {
    font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    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:14px;
    font-family:SourceSansPro-Bold;
    padding:5px;
    /*font-weight:bold;*/
}
.dc_seperator {
    height: 2px;
    background-color: #f6e7be;
}
.tb_data_mokup_green {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FDF8EA;
}
/* End of New Class rules for Captivate Tab */
/* Style below created by Ashish Goyal */

.tb_data_mokup {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E5EDFF;
}
.tb_heading{
    font-size:14px;
    FONT-FAMILY:Montserrat-Regular;
    padding:5px 0px 5px 0px;
    color:#373a3c;
    text-transform: uppercase;
}
.pvs_hdr2_new {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    padding:5px 0px 5px 0px;
    color:#003399;
}
.pvs_hdr2_new a{color:#417ed9; text-decoration:none;}
.pvs_hdr2_new a:hover{color:#417ed9; text-decoration:underline;}
.pvs_hdr2_new a:visited{color:#417ed9; text-decoration:none;}

/*---------- 17-11-2009 - franchise sales - dash board --------------------*/
/*---------- 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:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #B0CAEC;
}
.tb_data_rpt {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #cee2bd
}
/*---------- New Display Table Ends --------------------*/
.SearchBg {
	background-color: #eaeaea;
	border: 1px solid #cccccc;
}
.SearchInputBg{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px solid #b3d6fe;
    width: 169px;
    margin: 2px;
    float: right;
}
.SearchInputBg1{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px solid #b3d6fe;
    width: 176px;
    margin: 2px;
    float: right;
    height: 19px;
}

.pqs_seperator_new {
    height: 2px;
    background-color: #e8e3d0;
}
.ActionMenuFontColor{
    COLOR: #0E3892; TEXT-DECORATION: none
}
.qst{
    padding:2px 5px 7px 5px; font-family:SourceSansPro-Regular; font-size:14px; background-color: #FCFBEF;
}
.head{color:#003399; font-size:20px; font-family:SourceSansPro-Bold; font-weight:bold;}
.toptext{font-family:SourceSansPro-Regular; font-size:14px;}
/* 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;  
}
#siteMainBody
{
	/* background-image:url(../../images/theme/Blue/pageBg.jpg); */
	/* background-attachment:fixed;
	background-repeat: repeat-x;
	BACKGROUND-color: #ffffff;
	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:SourceSansPro-Bold;
    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:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    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:SourceSansPro-Regular;
    font-size:14px;
}
.arrow {
    font-family:SourceSansPro-Regular;
    font-size:14px;
}


.tb_data {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}
.tb_data_c {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}
.tb_data_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #E8F0FA
}
.tb_dataOver {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CDDDF3;
}

.tb_dataOver_b {
    /*FONT-WEIGHT: bold;*/font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #CDDDF3;
}
.tb_sub_hdr_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #B0CAEC
}
.tb_sub_hdr {
    FONT-WEIGHT: normal; font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0CAEC
}
.tb_sub_hdr_c{
    FONT-WEIGHT: normal; font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0CAEC
}
.tb_sub_hdr_c1{
    FONT-WEIGHT: normal; FONT-SIZE: 10pt; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0CAEC
}
.tb_hdr {
    FONT-WEIGHT: normal; font-size:14px; COLOR: #ffffff; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #6799E1;
}
.tb_hdr_b {
    FONT-WEIGHT: bold; font-size:14px; COLOR: #ffffff; font-family:SourceSansPro-Regular;
}

.tb_dataL {
    BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #ffffff 0px solid; font-size:14px; BORDER-LEFT: #FBF1D3 0px solid; BORDER-BOTTOM: #ffffff 1px solid; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}
.tb_sub_hdrL {
    BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; font-size:14px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; font-family:SourceSansPro-Regular; 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:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}


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

.txt_alert_f_help {
    font-size:14px; COLOR: #990033; font-family:SourceSansPro-Regular; 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:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    background-color: #6799E1;
    color: #FFFFFF;
    /*font-weight: bold;*/
}
.theme_tb_sub_hdr_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #B0CAEC;
}
.theme_tb_data {
    FONT-SIZE: 14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA; COLOR: #417ed9;
}
.theme_tb_data_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #E8F0FA
}
.theme_text {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFFFFF;
}
.theme_text_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #FFFFFF;
}
.theme_tb_dataOver {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CDDDF3;
}
.theme_textNew{
    font-size:14px; font-family:SourceSansPro-Regular;
    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 {
   color: #1C4CA6;
    font-family: "SourceSansPro-Bold";
}
.theme_contrast_hdr_summary_new {
color: #373a3c;
font-family: "Montserrat-Bold";
border-bottom: 1px solid #ededed;
font-size: 14px;
font-weight: normal;
padding-bottom: 6px;
}
  
.middle-table{ width:96.49%; margin:5px auto;border:0px solid red;}
.theme_contrast_tb_sub_hdr_b {
   color: #1C4CA6;
    FONT-FAMILY:SourceSansPro-Bold;
}
.theme_contrast_tb_data {
    /*font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #fdf8ea*/
}
.theme_contrast_tb_data_b {
    /*FONT-WEIGHT: bold; font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #fdf8ea*/
}
.theme_contrast_text {
    /*font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFFFFF;*/
}
/*
.theme_contrast_text_b {
    FONT-WEIGHT: bold; font-size:14px; font-family:SourceSansPro-Regular;BACKGROUND-COLOR: #FFFFFF;
}
.theme_contrast_tb_dataOver {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FCF3DA;
}
.theme_contrast_textNew{
    font-size:14px; font-family:SourceSansPro-Regular;
    color:#000000;
}*/
.theme_seprator_line {
    FONT-SIZE: 11px; font-family:SourceSansPro-Regular; 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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CDDDF3;}

.theme_text_wb {
    font-size:14px; font-family:SourceSansPro-Regular;
}

/*by sekhar,for LibraryDocuments accordian menu on intranet homepage   */
ul#libDoc, ul#libDoc ul {
    list-style-type:none;
    margin: 0;
    padding: 0;
    width: 15em;
    font-size:14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    font-weight: normal;
    width:100%;
}

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

ul#libDoc li {
    margin-top: 1px;
    font-size:14px;
    font-family:SourceSansPro-Bold;
    color: #000000;
    /*font-weight:bold;*/
}

ul#libDoc li a {
    color: #000000;
    background-color: #F3DC94;
    font-size:14px;
    font-family:SourceSansPro-Bold;
    color: #000000;
    /*font-weight: bold;*/
    line-height: 195%;
    padding-left: 0.5em;
}

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

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

ul#libDoc li ul li a {
    padding-left: 25px;
    background-color: #fdf8ea;
    font-size:14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    font-weight: normal;
    background-image: url(../../images/document1.gif);
    background-repeat: no-repeat;
    background-position: 10px 2px;
    vertical-align: middle;
}
ul#libDoc 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; }
/*----configurable block starts-----*/
.tb_sub_hdrS {
    FONT-WEIGHT: normal; FONT-SIZE: 8px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0CAEC
}
.tb_dataS {
    FONT-SIZE: 8px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E8F0FA
}
.txt_alert_f {
    font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#343434; text-decoration:none;background-color:#ffffff;
}
.txt_alert_f a:link { font-size:14px; color:#0964ed; text-decoration:none; font-family:SourceSansPro-Regular;}
.txt_alert_f a:hover { text-decoration:underline;}
.txt_alert_f a:visited { color:#343434;}


.prostate_on {
    PADDING-RIGHT: 4px; PADDING-LEFT: 4px; /*FONT-WEIGHT: bold;*/ font-size:14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #797777
}
.prostate_off {
    PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; font-size:14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #F6F6F6
}
.tb_subhdr_sort_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold; 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:14px; FONT-FAMILY:SourceSansPro-Bold; BACKGROUND-COLOR: #E8F0FA; border: #003399 solid; height: 22px; padding-left: 5px; color: #003399; border-width: 0px 0px 1px; text-decoration:none;
}
.tb_sub_hdr_b_lib a:link {color: #003399; text-decoration:none;}
.tb_sub_hdr_b_lib a:hover {color: #003399; text-decoration:underline;} 
 .tb_sub_hdr_b_lib a:visited {color: #003399; text-decoration:none}

.lib_text { font-size:14px; FONT-FAMILY: SourceSansPro-Regular }
.tb_sub_hdr_b_libText { /*FONT-WEIGHT: bold;*/
                        font-size:14px;
                        COLOR: #003399;
                        FONT-FAMILY:SourceSansPro-Bold;
                        HEIGHT: 22px;
                        BACKGROUND-COLOR: #dde8ff;
                        border-bottom-width: 1px;
                        border-bottom-style: solid;
                        border-bottom-color: #003399;
}

.new_button{

    height:23px;
    border:#5E9CCF solid 1px;
    color:#ffffff;
    background:url(../../images/theme/Blue/button_bg.jpg) left top repeat-x;
    /*FONT-WEIGHT: bold;*/font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    padding:2px 4pt 2px 4pt;
    margin: 1px 1px 1px 1px;

}
.new_button:hover{  
    height:23px;
    border:#5E9CCF solid 1px;
    color:#ffffff;
    background:#4e8ccf;
    /*FONT-WEIGHT: bold;*/font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    padding:2px 4pt 2px 4pt;
    margin: 1px 1px 1px 1px;
}
.button{

    height:20px;
    border:#5E9CCF solid 1px;
    color:#ffffff;
    background:url(../../images/theme/Blue/button_bg.jpg) left top repeat-x;
    /*FONT-WEIGHT: bold;*/font-size:14px; 
    FONT-FAMILY:SourceSansPro-Bold;
    padding:2px 4pt 2px 4pt;

}
.button:hover{ 	
    height:20px;
    border:#5E9CCF solid 1px;
    color:#ffffff;
    background:#4e8ccf;
    /*FONT-WEIGHT: bold;*/font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    padding:2px 4pt 2px 4pt;
}
/*for FS LeadSummary buttons  */
.lm_new_button{	 
    /*FONT-WEIGHT: bold;*/font-size:14px; FONT-FAMILY:SourceSansPro-Bold;
    border:1px solid #5E9CCF;
    color:#ffffff;
    background:url(../../images/theme/Blue/button_bg.jpg) left top repeat-x;
    padding:2px 4pt 2px 4pt;
    width:auto;
    overflow:visible;
}
.lm_new_button:link, .lm_new_button:visited{
    /*FONT-WEIGHT: bold;*/FONT-FAMILY:SourceSansPro-Bold;
    border:1px solid #5E9CCF;
    color:#ffffff;
    background:#4e8ccf;
    font-size:14px;
    padding:2px 4pt 2px 4pt;
    width:auto;
    overflow:visible;
    text-decoration: none;
}
.lm_new_button:hover{ 	
    font-family:SourceSansPro-Regular;
    border:1px solid #5E9CCF;
    color:#ffffff;
    background:#4e8ccf;
    /*FONT-WEIGHT: bold;*/font-size:14px;
    padding:2px 4pt 2px 4pt;
    width:auto;
    overflow:visible;
    text-decoration: none;
}
.report_button{	 
    /*FONT-WEIGHT: bold;*/font-size:14px; FONT-FAMILY:SourceSansPro-Bold;
    border:1px solid #5E9CCF;
    color:#ffffff;
    background:url(../../images/theme/Blue/button_bg.jpg) left top repeat-x;
    padding:2px 4pt 2px 4pt;
    width:auto;
    overflow:visible;
}
.report_button:hover{ 	
    FONT-FAMILY:SourceSansPro-Bold;
    border:1px solid #5E9CCF;
    color:#ffffff;
    background:#4e8ccf;
    /*FONT-WEIGHT: bold;*/font-size:14px;
    padding:2px 4pt 2px 4pt;
    width:auto;
    overflow:visible;
    text-decoration: none;
}
/*for buttons ends*/
/*for tabs starts*/
.pgtleft1 {
    BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/pgtleft1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
}
.pgtright1 {
    BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/pgtright1.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
}

.pgtab1 {
    background: none repeat scroll 0 0 #797777;
    padding: 0 4px;
}
.pgtab1old {
	 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #ffffff; font-family:SourceSansPro-Regular;BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/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(../../images/theme/Blue/tabs/pgtleft0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;*/
}
.pgtab0 {
    background: none repeat scroll 0 0 #C7C6C6;
    
}
.pgtab0 a {
    text-decoration:none;
    COLOR: #4D4C4C;
    padding: 0 4px;
}

.pgtright0 {
    BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/pgtright0.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
}
.pgtleft00 {
   /* BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/pgtleft00.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;*/
}
.pgtab00 {
    /*PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #1d1d1d; font-family:SourceSansPro-Regular;BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/pgtab00.gif); TEXT-DECORATION: none*/
}
.pgtab00 a:link {  padding: 0 4px;COLOR: #4D4C4C; text-decoration:none}
.pgtab00 a:visited { padding: 0 4px;COLOR: #4D4C4C; text-decoration:none}
.pgtab00 a:hover { padding: 0 4px;COLOR: #4D4C4C; text-decoration:none}
.pgtright00 {
    BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/pgtright00.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px;
}
/*for tabs ends*/
.top_menu {
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    font-family:SourceSansPro-Regular;
}
.top_menuBg {
    background-image: url(../../images/theme/Blue/topmenu/tabs/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: 11px; COLOR: #073a9d; FONT-FAMILY:SourceSansPro-Bold;
}
.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(../../images/theme/Blue/left-header.gif);
    background-repeat: no-repeat;
    height: 33px;
    width: 12px;
    background-position: left top;
}
.header-center {
    background-image: url(../../images/theme/Blue/center-header.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 33px;
}
.header-center-2 {
    background-image: url(../../images/theme/Blue/center-header-2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 33px;
    width: 55px;
}
.header-center-3 {
    background-image: url(../../images/theme/Blue/center-header-3.gif);
    background-repeat: repeat-x;
    background-position: left top;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*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:SourceSansPro-Bold;
    font-size:14px;
    /*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:SourceSansPro-Regular;
    font-size:14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    height: 33px;
    vertical-align: top;
    text-align: left;
    padding:3px 10px 0 0px;
}

.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:14px;
    font-family:SourceSansPro-Regular;
    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:14px;
    font-family:SourceSansPro-Regular;
    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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #95b0c6
}
/* ******************************************Service314 Changes Ends******************************************  */
.off {
    background-color: #E8F0FA;
    border-bottom : #7ca5e0 1px solid;
}
.tb_sub_hdr_b_libText_fs { FONT-WEIGHT: bold;
                           font-size:14px;
                           COLOR: #003399;
                           font-family:SourceSansPro-Regular;
                           HEIGHT: 22px;
                           BACKGROUND-COLOR: #dde8ff;
                           border-bottom: 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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFD700
}
.lavender {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #E6E6FA
}
.tablebg {
    background: #3266CC;
}
.popUpMenuSelectedItem {
    white-space:nowrap;FONT-WEIGHT: normal; font-size:14px; BACKGROUND: #6799E1; WIDTH: 100%; COLOR: #ffffff; font-family:SourceSansPro-Regular;
}
.franOn_button{
    height:20px;
    border:#5E9CCF solid 1px;
    color:#ffffff;
    background:url(../../images/button_bg.jpg) left top repeat-x;
    /*FONT-WEIGHT: bold;*/font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    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:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    padding:0px 2px 2px 2px;
}
.palegreen {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #98FB98
}
.darkseagreen {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #8FBC8F
}
.ivory {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #D8BFD8
}
/*styles for qualification center starts*/
.maintableft0 {
    BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/maintableft0.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintabright0 {
    BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/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(../../images/theme/Blue/tabs/maintab0.gif);
    COLOR: #676767;
    LINE-HEIGHT: 11px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY:SourceSansPro-Bold;
    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(../../images/theme/Blue/tabs/maintableft1.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintabright1 {
    BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/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:SourceSansPro-Bold;
    TEXT-ALIGN: center;
    background-image: url(../../images/theme/Blue/tabs/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(../../images/theme/Blue/tabs/maintableft1On.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.maintabright1On {
    BACKGROUND-IMAGE: url(../../images/theme/Blue/tabs/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:SourceSansPro-Bold;
    TEXT-ALIGN: center;
    background-image: url(../../images/theme/Blue/tabs/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:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #00FF00
}
.wheat {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #F5DEB3
}
/*styles for qualification center ends*/
.peru {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CD853F
}
.powderblue {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #B0E0E6
}
.deeppink {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FF1493
}

.yellowgreen {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #9ACD32
}
.thistle {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #D8BFD8
}
.tan {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #D2B48C
}
.rosybrown {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #BC8F8F
}
.plum {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DDA0DD
}
.peachpuff {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFDAB9
}
.paleturquoise {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #AFEEEE
}
.palevioletred {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DB7093
}
.mistyrose {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FFE4E1
}
.aliceblue {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #F0F8FF
}
.antiquewhite {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #FAEBD7
}
.aqua {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #00FFFF
}
.aquamarine {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #7FFFD4
}
.burlywood {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #DEB887
}
.deepskyblue {
    font-size:14px; font-family:SourceSansPro-Regular; 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:14px;
}
.left{ position:relative; margin-left:-15px; cursor:pointer; float:left;   top:100px; z-index: 999;}
.right{ position:relative; margin-right:-15px; cursor:pointer; float:right;   top:100px; z-index: 999;}
.lefttext{ position:absolute; margin-left:-15px; cursor:pointer; float:left;  top:100px;}
.righttext{ position:absolute;text-align:right;right:0px; margin-right:-15px; cursor:pointer;top:100px;}
.lefttext1{ position:relative; margin-left:-15px; cursor:pointer; float:left;  top:100px;}
.righttext1{ position:relative; margin-right:-15px; cursor:pointer; float:right;top:100px;}

.mtab1 {
    /*
    P_Admin_E_201309041629 Nishant starts
    font-family:SourceSansPro-Regular;
    font-size: 10.5px;
    color: #003399;    
    font-weight: bold;    
    padding-right: 2px;
    padding-left: 2px;*/
    padding-right: 5px;
    padding-left: 5px;
    font-family:  "Uninvers CB", Helvetica, sans-serif;
    font-size: 11.0px;
    color: #FFFFFF;
    /*P_Admin_E_201309041629 ends*/
    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; P_Admin_E_201309041629 Nishant*/
    color: #FFFFFF;
    text-decoration:none
}
.mtab1 a:visited{
    /*color: #003399; P_Admin_E_201309041629 Nishant*/
    color: #FFFFFF;
    text-decoration:none
}
.mtab1 a:hover{
    /*color: #003399; P_Admin_E_201309041629 Nishant*/
    color: #FFFFFF;
    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:14px; FONT-FAMILY:SourceSansPro-Bold;
}
.theme_text_d{
    background:#f1efef;
    font-size:14px; font-family:SourceSansPro-Regular;
}
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:14px; font-family:SourceSansPro-Regular;
}
.tb_subhdr_sort_b_d2{
    background:#8aacd9;
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold;
}
.theme_text_d2{
    background:#d4dce7;
    font-size:14px; font-family:SourceSansPro-Regular;
}
.theme_tb_data_d2{
    background:#cad7e8;
    font-size:14px; font-family:SourceSansPro-Regular;
}
.tip1{position: absolute; left: 1076px; display: none; top:25px !important;}
.text12 a:link{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2b56a7; display:block; height:20px; text-decoration:none;}
.text12 a:hover{background-color:#e6e6e6; font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2b56a7; display:block; height:20px;}
.text12 a:visited{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2b56a7; display:block; height:20px;}

/*************************************LIBRARY RESOURES********************************/
.bdr1{border-right:1px solid #cccccc;}
.subTTL{ height: 30px; }
.text6{font-family:SourceSansPro-Regular; font-weight:normal; color:#323333; margin:10px 0px 5px 0px; padding:0px; font-size:16px;}
.subTTL h3,.text5{font-family:SourceSansPro-Regular; font-weight:normal; color:#FF3C00; margin:0px;}
.subTTL p{margin:0px; font-family:SourceSansPro-Regular; font-size:14px; line-height:20px;}
.subTTL a.lbText2{font-family:SourceSansPro-Bold; /*font-weight:bold;*/ color:#146eb4; font-size:14px; text-decoration:none;}
.subTTL a.lbText2:hover{text-decoration:underline;}

.lb-box{border:2px solid #b4cae0; margin-bottom:8px;}
.ddblock{background:#fefaf5; border:1px solid #e6cba5; padding:4px; margin-bottom:20px;}
td a.rllink{color: #146eb4;text-decoration: none;font-family:SourceSansPro-Regular;font-size:14px;line-height: 17px;}
td a.rllink:hover{color: #146eb4;text-decoration: underline;font-family:SourceSansPro-Regular;font-size:14px;line-height: 17px;}
td a.rllink1{color: #146eb4;text-decoration: underline;font-family:SourceSansPro-Regular;font-size: 14px;line-height: 17px;}
.short{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; margin-top:10px;}
.short a{font-family:SourceSansPro-Bold; font-size:14px; line-height:17px; color:#146eb4; text-decoration:none; /*font-weight:bold;*/}
.short a:hover{color:#146eb4; text-decoration:underline;}
ul.flexmenu{ font: normal 12px SourceSansPro-Regular; margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none;  border-bottom-width: 0; visibility: hidden;  display: none; width: 160px;}
ul.flexmenu li{position: relative;}
ul.flexmenu li a{display: block; width: 160px; color: #000000;
background-color:#ffffff; border-bottom:1px dotted #e8e8e8; text-decoration:
none; padding: 4px 5px; font-family:SourceSansPro-Regular;
font-size:14px;
}
ul.flexmenu1{ font: normal 12px SourceSansPro-Regular; margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none;  border-bottom-width: 0; visibility: hidden;  display: none; width: 120px;}
ul.flexmenu1 li{position: relative;}
ul.flexmenu1 li a{display: block; width: 100px; color: #000000;
background-color:#ffffff; border-bottom:1px dotted #e8e8e8; text-decoration:
none; padding: 4px 5px; font-family:SourceSansPro-Regular;
font-size:14px;
}
ul.flexmenu1 li a:hover{display: block; width: 100px; color: #000000;
background-color:#cdcdd2; border-bottom:1px dotted #e8e8e8; text-decoration:
none; padding: 4px 5px; font-family:SourceSansPro-Regular;
font-size:14px;
}
ul.flexmenu li a.t32{border-bottom:none; text-decoration: none; padding: 0px; font-family:SourceSansPro-Regular; font-size:14px; background:url(../../images/theme/Blue/actionMenu_arrow.gif) no-repeat 4px 6px; padding:3px 0 3px 15px; }
ul.flexmenu li a.t32:hover{background-color:#e8f0fa;}
a.nBtn26{background-image: url(../../images/nBtn26-left.png);background-repeat: no-repeat;background-position: left top;display: block; height: 21px;  padding-left:4px; text-decoration:none; float:right;
}
a.nBtn26 span{
	background-image: url(../../images/nBtn26-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px; padding-right:33px; padding-left:4px;
	cursor:pointer;
	font-family:SourceSansPro-Regular; font-size:14px; display:block; line-height:21px; float:left; margin-right:3px; color:#000000;
}
a.nBtn26 span img{ cursor:pointer;margin-top:4px; margin-left:7px; position:absolute;}
/* P_Admin_CT_B_30870 starts
.rBox26-lbg{ background-image: url(../../images/Training/training/Blue/rBox26-lBg.png); background-repeat: repeat-y; background-position: left top;width: 4px;}
.rBox26-rbg{ background-image: url(../../images/Training/training/Blue/rBox26-rBg.png); background-repeat: repeat-y; background-position: right top;width: 4px;}
.rBox26-tbg{ background-image: url(../../images/Training/training/Blue/rBox26-tBg.png); background-repeat: repeat-x; background-position: left top;width: 100%; height:4px;}
.rBox26-bbg{ background-image: url(../../images/Training/training/Blue/rBox26-bBg.png); background-repeat: repeat-x; background-position: left bottom;width: 100%; height:4px;}
*/
.rBox26-lbg{ background-image: url(../../images/theme/Blue/rBox26-lBg.png); background-repeat: repeat-y; background-position: left top;width: 4px;}
.rBox26-rbg{ background-image: url(../../images/theme/Blue/rBox26-rBg.png); background-repeat: repeat-y; background-position: right top;width: 4px;}
.rBox26-tbg{ background-image: url(../../images/theme/Blue/rBox26-tBg.png); background-repeat: repeat-x; background-position: left top;width: 100%; height:4px;}
.rBox26-bbg{ background-image: url(../../images/theme/Blue/rBox26-bBg.png); background-repeat: repeat-x; background-position: left bottom;width: 100%; height:4px;}
/* P_Admin_CT_B_30870    ends */

a.nBtn27{background-image: url(../../images/nBtn26-left.png);background-repeat: no-repeat;background-position: left top;display: block; height: 21px;  padding-left:4px; text-decoration:none; float:right;
}
a.nBtn27 span{
	background-image: url(../../images/nBtn26-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px; padding-right:8px; padding-left:4px;
	cursor:pointer;
	font-family:SourceSansPro-Regular; font-size:14px; display:block; line-height:21px; float:left; margin-right:3px; color:#000000;
}
/*************************************ADMIN TRAINING********************************/
.adm-sep{
    background-image: url(../../images/Training/training/Blue/adm-sep.gif);
    background-repeat: repeat-y;
    background-position: center top;
    width: 31px;
}
.adm-cors-cate{
    font-family:SourceSansPro-Regular;
    font-size: 16px;
    font-weight: normal;
    color: #040404;
    text-decoration: none;
    background-image: url(../../images/Training/training/Blue/adm-cate-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 50px;
    padding:0px 8px 0px 8px;
    background-color: #97B7E5;
}
.couresTitle{
    font-family:SourceSansPro-Regular;
    font-size:16px;
    color:#000207;
    background-image: url(../../images/Training/training/Blue/coures-title.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 17px; padding-left:25px; padding-bottom:4px;
}
.adm-des{font-family:SourceSansPro-Regular; font-size:14px; color:#212020; padding:8px 8px 8px 0px;}
.adm-lpad{/*padding-left:35px;*/ border-bottom:1px solid #d9d9d9;}
.adm-coures{padding-top:15px; border-top:2px solid #dddbdb}
.CoursesCnt{padding:0px; margin:0px; list-style:none; padding-left:25px;}

.CoursesCnt li span.textsmall{font-family:SourceSansPro-Regular; font-size:14px; color:#2f2e2e; font-weight:normal; padding-left:3px; display:inline; cursor:default;}
.CoursesCnt li span.textsmall2{padding-left:15px;  font-family:SourceSansPro-Regular; font-size:14px; color:#176601; font-weight:normal; padding-left:20px; display:block; margin-top:-3px;}
.CoursesCnt li{ display:block; background-color:#f3f3f4; margin-bottom:2px; padding:5px;}
.CoursesCnt li span{font-family:SourceSansPro-Regular; font-size:14px; color:#6d6b6b; padding-left:18px; display:block;}
.CoursesCnt li a{font-family:SourceSansPro-Regular; font-size:15px; color:#0458fb; text-decoration:none; display:block; height:auto;}
.CoursesCnt li c{font-family:SourceSansPro-Regular; font-size:15px; color:#0458fb; text-decoration:none; display:block; height:auto; background:url(../../images/Training/training/Blue/bulletsc6.png) no-repeat 5px 3px; padding-left:20px; outline:none; width:auto;}
.CoursesCnt li a.action{position:absolute; margin-left:390px; margin-top:-18px; height:18px; width:18px; background-image:none;}
.CoursesCnt li c.actionMenu{position:absolute; margin-left:390px; margin-top:-18px; height:18px; width:18px; background-image:none;}
.CoursesCnt li a.action:hover{position:absolute; margin-left:390px; margin-top:-18px; height:18px; width:18px; background-image:none;}
.CoursesCnt li a.action:active{position:absolute; margin-left:390px; margin-top:-18px; height:18px; width:18px; background-image:none;}
.CoursesCnt li a.action:visited{position:absolute; margin-left:390px; margin-top:-18px; height:18px; width:18px; background-image:none;}
/*
Home Page
*/
a{outline:none;}
.tsText1{font-family:SourceSansPro-Regular; font-size:15px; color:#234d9f; font-weight:bold;}
.tsMain{background-color:#ffffff;}
.tsMain h2{font-family:SourceSansPro-Regular; font-size:15px; font-weight:bold; color:#ff6913; padding:0px 0px 15px 0px; margin:0px;}
.tsMain h3{font-family:SourceSansPro-Regular; font-size:15px; font-weight:bold; color:#ff6913; padding:0px 0px 1px 0px; margin:0px;}
.tsMain p{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#545454; text-align:justify;}
.tsSubtext{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#234d9f;}
.tsSubtext a{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#234d9f;}
.viewMore{text-align:right; margin-bottom:10px;}
.viewMore a{font-family:SourceSansPro-Regular; font-size:14px; color:#bd1517; text-decoration:underline;}
.bottlink{font-family:SourceSansPro-Regular; font-size:14px; color:#0245a4; padding: 2px;}
.bottlink a{font-family:SourceSansPro-Regular; font-size:14px; color:#0245a4; padding: 2px;}
/* New Class Added */
.remarkH{
    font-family:SourceSansPro-Regular; font-size:14px; background-color: #F0F3FB; border:1px dashed #ADC7ED; padding:5px;
}
/*P_E_SUPPLIES_GUI starts*/
.cartSub-title{font-size:14px; font-family:SourceSansPro-Bold; color:#2A56A8; border-bottom:1px solid #6799E1; /*font-weight:bold;*/  padding:4px; background:#E8F0FA}
.cartSub-title1{font-size:14px; font-family:SourceSansPro-Bold; color:#2A56A8; border-bottom:1px solid  #6799E1; /*font-weight:bold;*/  padding-left:4px; background:#E8F0FA}
.cartSub-title a{font-size:14px; font-family:SourceSansPro-Bold; color:#2A56A8;/*font-weight:bold;*/text-decoration:none;}

.cartSub-txt1{font-size:14px; font-family:SourceSansPro-Bold; color:#1244a3; /*font-weight:bold;*/ padding-bottom:2px; padding-left:4px;}
.cartSub-txt2{FONT-SIZE: 17px; font-family: SourceSansPro-Bold; color:#424242; /*font-weight:bold;*/ padding-bottom:2px;}
.lable{font-size:14px; FONT-FAMILY:SourceSansPro-Regular; color:#464646; line-height:16px; }
.cart-text1{font-size:14px; FONT-FAMILY:SourceSansPro-Regular; color:#313131; 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:14px; font-family:SourceSansPro-Bold; /*font-weight:bold;*/ text-decoration:none; outline:none;
}
.subCate{padding-left:15px;}
.hidenav a{font-size:14px; font-family:SourceSansPro-Regular; font-weight:normal; text-decoration:none; outline:none; display:block;  border-bottom:1px solid #cccccc;}
.cart-dtailEx{
    background-color:#ffffff; border-bottom:1px solid #6799E1; padding:7px; font-size:14px; FONT-FAMILY:SourceSansPro-Regular; color:#464646; line-height:16px;
}
.cart-dtailEx-supplier{
    background-color:#ffffff; border-bottom:#6799E1; padding:7px; font-size:14px; FONT-FAMILY:SourceSansPro-Regular; color:#464646; line-height:16px;
}
.cart-dtail{
    background-color:#E8F0FA; border-bottom:1px solid #6799E1; padding:7px; font-size:14px; FONT-FAMILY:SourceSansPro-Regular; 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;}
.shop-product{border-right:1px solid #c4d0e1;}
.p-thumbnail{margin:auto;}
.p-thumbnail td{border:1px solid #999999;}
#sub_container{width:980px; *width:1000px; margin:auto; padding:0px 10px; background-color:#ffffff; 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:SourceSansPro-Regular;}
.cart-basket{
    background-image: url(../../images/theme/Blue/showcart-bg1.gif);
    background-repeat: no-repeat;
    background-position: top left;
    line-height:16px;
    float:left;
    width:217px;
    height: 44px;
    margin-right:6px; text-align:left;
}
.cart-basket div{padding-left:37px; padding-top:4px;}
.textGreen{color:#0b8002;}
.textGreen14{color:#0b8002;font-size:14px;}
.textRed{color:#c00707;}
.cart-basket a{text-decoration:none;  font-size:14px; font-family:SourceSansPro-Regular;}
.cart-basket a:hover{text-decoration:underline; }
.textbox1{border:1px solid #cccccc; width:30px; text-decoration:none; font:11px SourceSansPro-Regular}
.m-wrapper{padding-top:10px;}
.left-panel{width:270px; float:left;}
.product-cate{border-bottom:1px solid #cecece; height:auto; }
.product-cate a:link{display:block; font-size:16px; font-family:SourceSansPro-Regular; font-weight:normal; color:#ff3c00; text-decoration:none; outline:none;}
.product-cate a:hover{display:block; font-size:16px; font-family:SourceSansPro-Regular; font-weight:normal;color:#ff3c00; text-decoration:none;}
.product-cate a:visited{display:block; font-size:16px; font-family:SourceSansPro-Regular; font-weight:normal;color:#ff3c00;text-decoration:none;}
.product-cate a:active{display:block; font-size:16px; font-family:SourceSansPro-Regular; font-weight:normal;color:#ff3c00; text-decoration:none;}
.hidenav li{padding-left:0px;}
/*.left-panel ul{margin-left: 0px;margin-top: 0px; padding-left:0px ; padding-top:0px;list-style:none; width:260px;}
.left-panel ul li a{
    border-bottom: 1px solid #f1f1f1;
    display:block;
    margin-left: 0px;
    line-height:22px;
    padding-left:17px;
}
.left-panel ul li a:link{font-family:SourceSansPro-Regular; font-size:14px; color:#026b94; text-decoration:none;}
.left-panel ul li a:hover{font-family:SourceSansPro-Regular; font-size:14px; color:#026b94; text-decoration:none;}
.left-panel ul li a:visited{font-family:SourceSansPro-Regular; font-size:14px; color:#026b94; text-decoration:none;}
.left-panel ul li a:active{font-family:SourceSansPro-Regular; font-size:14px; color:#026b94; text-decoration:none;}*/
.clearFix{margin:0px; padding:0px; clear:both;}
.right-panel{width:695px; *width:715px; float:right; padding-left:8px;}
.mdiv{/*border:1px solid #e4e4e4;*/ background:#f7f7f7; padding:10px;}
.cate-heading {
    font:18px SourceSansPro-Regular;
    color:#573500;
    height:auto;
}
.tbl31{border:2px solid #6799E1;}
.Productname{font-family:SourceSansPro-Regular; font-weight:normal; color:#000000; font-size:14px; padding:0px; margin:0px;}
.Productqty{font-size:14px; font-family:SourceSansPro-Regular; color:#204a9d; float:right; padding-right:10px;}
.Productprice{font-size:14px; font-family:SourceSansPro-Regular; color:#573500;}
.itemImage{border:1px solid #CCCCCC;padding:2px}
.largeText {font-family:SourceSansPro-Bold; font-size:15px; color:#214485; /*font-weight:bold;*/}
.bt{float:left;}
.bdr{border:1px solid #e4e4e4; width:124px; height:144px;}
.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:SourceSansPro-Regular; font-size:14px; 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;}

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

.avText{font-family:SourceSansPro-Regular; font-weight:normal; color:#166f0a; font-size:14px; padding:0px; margin:0px;}
.bt{float:left;}

ul.fbTabs1{
	padding:0px 0px 0px 7px; 
	margin:0px; list-style:none;
}
ul.fbTabs1 li.mLink1{
	float:left;
}
ul.fbTabs1 li a.on1{
	float:left; display:block;  
	display:block; padding-left:6px; 
	text-decoration:none; 
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#000000; 
	background-image: url("../../images/fbTabOn1.gif");
	background-repeat: no-repeat;
	background-position: left top; 
	margin-right:3px; border-bottom:0px; 
	text-decoration:none; cursor:pointer;
}
ul.fbTabs1 li a.on1 span{
	display:block; padding-right:6px;
	background-image: url("../../images/fbTabOn2.gif");
	background-repeat: no-repeat; 
	background-position: right top; 
	height:32px; padding-top:6px; 
	text-align:center; line-height:13px;
}
ul.fbTabs1 li a.off1{
	float:left; display:block;  
	display:block; padding-left:6px; 
	text-decoration:none; 
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#000000; 
	background-image: url("../../images/fbTabOff1.gif");
	background-repeat: no-repeat;
	background-position: left top; 
	margin-right:3px; border-bottom:0px; 
	text-decoration:none; cursor:pointer;
}
ul.fbTabs1 li a.off1 span{
	display:block; padding-right:6px; 
	background-image: url("../../images/fbTabOff2.gif");
	background-repeat: no-repeat; 
	background-position: right top; 
	height:32px; padding-top:6px; 
	text-align:center; line-height:13px;
}
.small_txt1 {
    FONT-SIZE:11px; FONT-FAMILY: SourceSansPro-Regular
}
.border 
{
    border:#000000 1px solid;
}

.top 
{
    border-top:#000000 1px solid;
}
.bottom
{
    border-bottom:#000000 1px solid;
}
.lft
{
    border-left:#000000 1px solid;
}
.rgt 
{
    border-right:#000000 1px solid;
}
.textboxnew {
    font-size:14px; font-family:SourceSansPro-Regular;
    margin: 0 0 0 5px;
    width: 135px;
}
.textboxS {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    width: 180px;
}
.ddlistS {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    width: 180px;
}
.pagging {
    background-image:url(../../images/PagingImages/inputBg1.gif);
    background-repeat: no-repeat;
    background-position: left center;
    border-style:none;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-weight:normal;
    height:14px;
    text-align:center;
    width:21px;
}

/* New Class Added */
.hd_summaryBg {
    font-size:14px;
    FONT-FAMILY:SourceSansPro-Bold;
    color: #000000;
    /*font-weight: bold;*/
    background-image: url(../../images/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
.serchWidgetBg {
    background-image: url(../../images/searchwidgetBg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #C8C8C8;
    height:30px;
}
.cmDataG {
    background-color: #f8f8f8;
}
.cmDataBhover{
    background-color: #DFECFF;
}
/*.cm_new_button{	 
    font-size:14px; font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:url(../../images/theme/Blue/buttonN_bg.jpg) left top repeat-x;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    height:26px;
}*/
/*.cm_new_button:link, .lm_new_button:visited{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#4e8ccf;
    font-size:14px;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
}
.cm_new_button:hover{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#224d9f;
    font-size:14px;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
    padding-top: 0px;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}*/
.dropdown_list1 {
    color:#000000;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    vertical-align:middle;
    border:1px solid #B0CAEC;
    background : #ffffff;
    width: auto;
    height: 21px;
}
.option3{width:20px; float:left;}
#box3 {
    margin-top:-160px;
    display: none;
    width:308px;
    position:absolute;
    z-index:99;
    margin-left:-110px;
    *margin-left:-10px;
    clear:both;
    padding-top: 10px;
    padding-right: 17px;
    padding-bottom: 15px;
    padding-left: 110px;
    color:#000000;
}
#box3 a {
    color:#1b5bb7;
    text-decoration:none;
}
#box3 a.selectOrder {
    font-weight:normal;
    color:#1b5bb7;
    text-decoration:none;
}
#box3 ul{list-style:none; padding:0px; margin:0px;}
#box3 ul li{text-align:left; font-family:SourceSansPro-Regular; font-size:14px; line-height:19px;}
#box3 ul li input{margin-right:8px}
/* styles from supply*/
.nTxtbox{
    border:1px 
    solid #B0CAEC;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    padding-top:6px;
    padding-bottom:6px;
}
.nlistttexArea{border:1px solid #B0CAEC; width:250px; font-family:SourceSansPro-Regular; font-size:14px;resize: none;}
.expand{border:1px solid #B0CAEC; min-height:80px; width:250px; font-family:SourceSansPro-Regular; font-size:14px;resize: none;}
.nTextboxNew{border:1px solid #B0CAEC; height:20px; width:250px; font-family:SourceSansPro-Regular; font-size:14px;}
.nlistttexArea1{border:1px solid #B0CAEC; font-family:SourceSansPro-Regular; font-size:14px; resize: none;padding-top:6px;padding-bottom:6px;}
#table{width:100%;border:1px solid #c3c3c3;}
#table th{padding:3px; color:#FFFFFF }
#table td{padding:3px;  border-top:1px solid #CCCCCC; border-left:1px dotted #CCCCCC;}
#table td.noborder{padding:5px; border:none;}
#table td tabel td.noborder{padding:3px; border:none;}
#table .table_check{width:20px;background:#eee;}
#table .table_title{
    font-family:SourceSansPro-Bold; font-size:14px;
    color:#1b5bb7;text-decoration:none;/*font-weight:bold;*/}

#table2{
    width:100%;
    border-top-style: none;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #c3c3c3;
    border-left-color: #c3c3c3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c3c3c3;
}
#table2 th{padding:5px;text-align:left; color:#FFFFFF }
#table2 td{
    padding:6px;}
#table2 td.noborder{padding:5px; border:none;}
#table2 td table td.noborder{padding:5px; border:none;}
.tooltipM{
    list-style:disc;
    font-family:SourceSansPro-Regular;
    font-size:15px;
}
.tooltipM li{
    margin-bottom:2px;
    color:#000000;
}
.searchProductH{
    font-weight:bold;
    color:#1b5bb7;
    padding-left:10px;
    font-family:SourceSansPro-Regular;
    font-size:15px;
}
.tabuler_contact_name  a:visited  {
    color:#1B5BB7;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration:underline;
}
.hdSubBgTxt a:link{
    background-image:url(../../images/hdSubBg.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    color:#545454;
    font-family:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight:bold;*/
    padding:3px;
}
.text_new {
    font-size:14px; FONT-FAMILY: SourceSansPro-Regular
}
.hdSubBgTxt_new a:link{
    background-color: #B0CAEC;
    color: #000000;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/
    padding: 3px;
    text-decoration: underline;
}
.dropdown_list_new {
    font-size:14px; FONT-FAMILY: SourceSansPro-Regular
}
ul.thumb {
    float: left;
    list-style: none;
    margin: 0; padding: 5px;
    width: 360px;
}
ul.thumb li {
    margin: 0; padding: 5px;
    float: left;
    position: relative;  /* Set the absolute positioning base coordinate */
}
ul.thumb li img {
    width: 15px; height: 15px; /* Set the small thumbnail size */
    -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
    border: 1px solid #ddd;
    padding: 1px;
    background: #FFFFFF;
    position: absolute;
    left: 0; top: 0;
}
ul.thumb li img.hover {
    background:url(../../images/franOnline/thumb-bg.png);/* no-repeat center center;  *//* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
.theme_text1 {
    font-size:14px; font-family:SourceSansPro-Regular;
}
.ftext1{font-size:14px; color:#026B94; font-weight:normal; font-family:SourceSansPro-Regular;}
.ftext2{font-size:20px; color:#FF3C00; font-weight:normal; font-family:SourceSansPro-Regular;}
.fline{border-bottom:1px solid #ededed;}
.optout{border:1px solid #cccccc;/* background-color:#f5f9fd;*/}
/*...............notifications  ........*/
/*...............offensive keyword ........*/
.hd_summaryBg {
    FONT-SIZE: 14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    background-image: url(../../images/adminhome/AdminImages/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
/*added by neeti starts for smartconnect send mail confirmation*/ 
.hd_summaryBg1 {
    FONT-SIZE: 14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    background-image: url(../../images/adminhome/AdminImages/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
/*added by neeti ends for smartconnect send mail confirmation*/ 
.bdr1{border-right:1px solid #cccccc;}
.lb-box{border:2px solid #b4cae0; margin-bottom:8px;}
a.actBtn1{text-decoration:none; font-family:SourceSansPro-Regular; font-size:14px; color: #4f4f4f; font-weight:normal; background-image: url(../../images/theme/Blue/AdminImages/addIcn.png);background-repeat: no-repeat; background-position: left top; padding-left: 20px; height:20px; display:block; text-align:left;
}
a.actBtn2{text-decoration:none; font-family:SourceSansPro-Regular; font-size:14px; color: #4f4f4f; font-weight:normal; background-image: url(../../images/theme/Blue/AdminImages/editIcn.png);background-repeat: no-repeat; background-position: left top; padding-left: 20px; height:20px; display:block; text-align:left;
}
a.actBtn3{text-decoration:none; font-family:SourceSansPro-Regular; font-size:14px; color: #4f4f4f; font-weight:normal; background-image: url(../../images/theme/Blue/AdminImages/delIcn.png);background-repeat: no-repeat; background-position: left top; padding-left: 20px; height:20px; display:block; text-align:left;
}
.cmDataGN {
    background-color: #f8f8f8;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #B7B7B7;
}
.cm_new_offen{	 
    font-size:14px; font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:url(../../images/theme/Blue/AdminImages/buttonN_bg.jpg) left top repeat-x;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    height:26px;
}
	.hd_summaryBg {
    FONT-SIZE: 14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    background-image: url(../../images/theme/Blue/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
#table1 .table_date{
    color:#5e5e5e;width:100px;/*font-weight:bold;*/font-family:SourceSansPro-Bold;
}
.cnBtnBg{
    background-image: url(../../images/theme/Blue/cnBtn-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
a.fNewBtn{
    background-image: url(../../images/theme/Blue/nBtnLeft.gif);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    height: 33px;
    padding-left:5px; text-decoration:none; float:left;
}
a.fNewBtn span{
    background-image: url(../../images/theme/Blue/nBtnRight.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display: block; line-height:30px;
    padding:0px 13px 0px 8px;
    height: 33px; text-decoration:none;
    font-size:14px; color:#ffffff; float:left;
    font-family:SourceSansPro-Regular;
}
a.fNewBtn1 span{
    background-image: url(../../images/theme/Blue/nBtnRight.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display: block; line-height:30px;
    padding:0px 13px 0px 8px;
    height: 33px; text-decoration:none;
    font-size:14px; color:#ffffff; float:left;
    font-family:SourceSansPro-Regular;
}
.tfrmt{
    background-image: url(../../images/theme/Blue/sdm-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 20px;
    border: 1px solid #c0d3e4;
}
.tfrmt a{
    text-decoration:none;
}
.tfrmt a:hover{
    text-decoration:none;
}
.tfrmt a:visited{
    text-decoration:none;
}
.tfrmt a:active{
    text-decoration:none;
}
.tfrmt label{
    color:#29529f; /*font-weight:bold;*/ font-family:SourceSansPro-Bold;
}
.box1 .content1 ul.simple strong {
    float: left; font-weight: normal;
}
table.calendar1 strong {
    font-size:14px;
}
.nlistttexArea1-1{border:1px solid #B2B2B2; font-family:SourceSansPro-Regular;	color: #000;
                  font-size:14px;}
.cmDataBeX {
    background-color: #bed3f1;

}
.bFont {
    font-size:14px;
}

ul.listBox {
    padding:0px; margin:0px; list-style:none
}
ul.listBox li { 
    float: left; list-style-type: none; margin: 0 5px 4px 0;
}
ul.listBox li.box1 { 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;width: auto;
    overflow:visible; border: 1px solid #abc0dd;
    padding: 3px 5px; background-color:#f6f9fe; behavior: url(../../images/theme/Blue/ie-css3.htc);
}
ul.listBox li.box1 a.closebutton {
    display: block; position:relative; float:left; margin-left:7px;
    width: 14px;
    height: 14px;
    background-image: url(../../images/theme/Blue/close1.png);
    background-position:0px 1px;
}
/*P_E_MailGUI_72453791 ends*/
/* Style class have been added for Campaign Center Starts*/
.hd_summaryBg {
    FONT-SIZE: 14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    background-image: url(../../images/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
.cmlabletxt{
    font-size:14px;
    font-family:SourceSansPro-Regular;
    color:#000000;
    line-height: 22px;
}
/*.cm_new_button{	 
    font-size:14px; font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:url(../../images/theme/Blue/buttonN_bg.jpg) left top repeat-x;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    height:26px;
}
.cm_new_button:link, .lm_new_button:visited{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#4e8ccf;
    font-size:14px;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
}
.cm_new_button:hover{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#224d9f;
    font-size:14px;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
    padding-top: 0px;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}*/
a.pag{display:block; color:#ffffff; font-size:14px; font-weight:normal; font-family:SourceSansPro-Regular; text-decoration:none; border:1px solid #113b8c; float:left; padding:3px 10px; margin-left:5px; background-color:#234d9f;}
.cmrightPw_left_bg {
    background-color: #ebf4fc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d1cece;
}
.cmrightPw_right_bg {
    background-color: #ebf4fc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d1cece;
}
.cmrightPw_bot_bg {
    background-color: #ebf4fc;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d1cece;
}
.bdr1{border-right:2px solid #cccccc;}
.stepbox-top{
    background-image: url(../../images/steps-top.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 11px;
    width: 271px;
}
.stepbox-bg{
    background-image: url(../../images/steps-bg.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 251px;
    padding:0px 10px;
}
.stepbox-bottom{
    background-image: url(../../images/steps-bottom.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 12px;
    width: 271px;
}
.stepbox-top1{
    background-image: url(../../images/steps-top1.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 11px;
    width: 500px;
}
.stepbox-bg1{
    background-image: url(../../images/steps-bg1.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 480px; padding:0px 10px;
}
.stepbox-bottom1{
    background-image: url(../../images/steps-bottom1.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 12px;
    width: 500px;
}
.eXdate{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#005c6d; text-align:left; padding-right:10px;}
.stepbox1{
    background-image: url(../../images/steps21.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 188px;
    width: 401px;
}
.pad{padding:10px;}
.edate{position:absolute; z-index:99; margin-top:105px; font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#595959; margin-left:110px;}
.edate1{position:absolute; z-index:99; margin-top:185px; font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#595959; margin-left:180px;}
.bt-line{border-bottom:1px solid #cccccc; padding-bottom:5px;}
.fn_check{display: block;}
.fn_checkAll{display: block;}
.c-mBox{
    background-image: url(../../images/c-mbg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 338px; padding-top:20px;
}
td.nSubheader{
    /*FONT-WEIGHT: bold;*/
    font-size:14px;
    COLOR: #214c9e;
    FONT-FAMILY:SourceSansPro-Bold;
    background-image: url(../../images/theme/Blue/bg009.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 31px;
}
.crvBw-bg{padding:2px;}
.crvBw-lbg{background-image: url(../../images/theme/Blue/crvBw-lBg.png); background-repeat: repeat-y; background-position: left top; width: 6px;}
.crvBw-rbg{background-image: url(../../images/theme/Blue/crvBw-rBg.png); background-repeat: repeat-y; background-position: right top; width: 6px;}
.crvBw-tbg{background-image: url(../../images/theme/Blue/crvBw-tBg.png); background-repeat: repeat-x; background-position: left top; width: 100%; height:6px;}
.crvBw-bbg{background-image: url(../../images/theme/Blue/crvBw-bBg.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; height:6px;}
.nTab02-bg{
	FONT-FAMILY:SourceSansPro-Bold;
	font-size: 14px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	background-image: url(../../images/theme/Blue/nTtab02-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom; padding:4px 4px;
}

.borderLine{border-bottom:2px solid #96b0d5; font-size:18px;}
.tsText1{font-family:SourceSansPro-Bold; font-size:15px; color:#234d9f; /*font-weight:bold;*/}
 a.tsText1,a.tsText1:hover,a.tsText1:visited,a.tsText1:active{font-family:SourceSansPro-Bold; font-size:15px;color:#234d9f; /*font-weight:bold;*/}
 .rateCardRow{font-family:SourceSansPro-Bold; font-size:14px; color:#045ddf; /*font-weight:bold;*/}
.SearchBgNew {
	background-color: #eaeaea;
	border: 1px solid #cccccc;
}
.SearchInputBgNew{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	border: 1px solid #b3d6fe;
	width: 169px;
	margin: 2px;
	float: right;
	height: 19px;
}
.SearchBoxBg{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px solid #b3d6fe;
    width: 169px;
    margin: 2px;
    float: right;
   color:#ababab;
}
.SearchBoxBg:focus{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px solid #b3d6fe;
    width: 169px;
    margin: 2px;
    float: right;
   color:#363636;
}
.SearchBoxBgCM{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px;
    width: 169px;
    margin: 2px;
    float: right;
   color:#ababab;
}
.SearchBoxBgCM:focus{
    font-family:SourceSansPro-Regular;
    font-size:14px;
   border: 1px; 
    width: 169px;
    margin: 2px;
    float: right;
   color:#363636;
}
.SearchBoxBgNew{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px solid #b3d6fe;
    width: 169px;
    margin: 2px;
    color:#ababab;
}
.SearchBoxBgNew:focus{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    border: 1px solid #b3d6fe;
    width: 169px;
    margin: 2px;
    color:#363636;
}


.NaltRw001{background-color:#cde1fb; border-bottom:1px solid #5b8ed0; padding:6px 3px;}
.NaltRw002{background-color:#f2f8fe; border-bottom:1px dotted #d0d0d0; padding:6px 3px; }
.NaltRw003{background-color:#ffffff; border-bottom:1px dotted #d0d0d0; padding:6px 3px; }
.NaltRw004{background-color:#ffffff; padding:6px 3px; }
a.mText12{text-decoration:none; color:#08498b;}
a.mText12:hover{text-decoration:none;}
.tabbox{
    background-image: url(../../images/theme/Blue/marketing-tab-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 122px;
    width: 316px;
}
.tabbox:hover{
    background-image: url(../../images/theme/Blue/marketing-tab-bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 122px;
    width: 316px;
}
.tabbox td{padding:5px;}
.tabbox td p{font-family:SourceSansPro-Regular; font-size:14px; color:#656565; padding-top:5px; margin:0px; }
.hd_summaryBg {
    FONT-SIZE: 14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    background-image: url(../../images/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
.more{
    font-family:SourceSansPro-Regular;
    font-size:14px !important;
    color: #2f59a9;
    outline:none;
}
.more a.sep{margin-left:10px;}
.more a {
    font-family:SourceSansPro-Regular;
    font-size: 15px !important;
    color: #2f59a9;
    outline:none;
}
#table .table_date{color:#5e5e5e;/*font-weight:bold;*/ font-family:SourceSansPro-Bold;}
.cmTxtNew {
    font-size:14px;
    font-family:SourceSansPro-Regular;
    color:#000000;
    font-weight: normal;
    padding-left: 3px;
    font-style: normal;
}
.nlistttexArea1-1{border:1px solid #B2B2B2; font-family:SourceSansPro-Regular; color: #000;  font-size:14px;}
/*.cm_new_button{  
    font-size:14px; font-family:SourceSansPro-Regular;
	 border:1px solid #333333;
	 color:#000000;
	background:url(../../images/buttonY_bg.png) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	height:26px;
}
.cm_new_button:link, .lm_new_button:visited{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#4e8ccf;
    font-size:14px;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
}
.cm_new_button:hover{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#000000;
    background:#FFEE2E;
    font-size:14px;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
    padding-top: 0px;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}*/
.cm_new_buttonY:hover{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#000000;
    background:#FFEE2E;
    font-size:14px;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
    padding-top: 0px;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}
.cmDataB {
    background-color: #ecf4ff;}
.headtext{
    font-family:SourceSansPro-Regular;
    font-size:22px;
    color:#012a7b;
    background-image: url(../../images/m-header-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 62px;
}
.stepbox{
    background-image: url(../../images/steps.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 134px;
    width: 271px;
}
.pad{padding:10px;}
.edate{position:absolute; z-index:99; margin-top:105px; font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/color:#595959; margin-left:110px;}
.bt-line{border-bottom:1px solid #cccccc; padding-bottom:5px;}
.mkt-title{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#417ed9; text-decoration:none;}
.mkt-title a.maktc{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2652a9; text-decoration:none;}
.mkt-title a.maktc:hover{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2652a9; text-decoration:none;}
.stepList{margin:0px; padding:2px 0px 0px 16px; font-family:SourceSansPro-Regular; font-size:14px; color:#656565; line-height:17px;}
.left-subHeader{ }
.left-subHeader a{
    color:#ffffff;
    padding:2px;
    font-family:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight:bold;*/
    display:block;
    padding:4px 4px 3px 7px;
    text-decoration:none;
    background-image: url(../../images/theme/Blue/reci-left-top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-size:100% 100%;
}
.left-subHeader a:hover{background-image: url(../../images/theme/Blue/reci-left-top.gif); text-decoration:none; color:#ffffff; background-repeat: no-repeat;}
.arrow-img{float:right; position:relative;}
.bdr1{border-right:1px solid #cccccc;}
.f1-bg{
    background-image: url(../../images/theme/Blue/f1-bg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    font-family:SourceSansPro-Regular; font-size:14px;
}
.cCsteps a{display:block; height:30px; padding:0px 7px 0px 45px; text-align:left; font-size:16px; font-family:SourceSansPro-Regular; text-decoration:none; line-height:30px;}
a.oFF2nd,a.oFF2nd:hover,a.oFF2nd:visited{background-color:#ffffff;color:#636161;background-image: url(../../images/theme/Blue/off-2nd.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5;}
a.oFF3rd,a.oFF3rd:hover,a.oFF3rd:visited{background-color:#ffffff;color:#636161;background-image: url(../../images/theme/Blue/off-3rd.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5;}
a.oFF4th,a.oFF4th:hover,a.oFF4th:visited{background-color:#ffffff;color:#636161;background-image: url(../../images/theme/Blue/off-4th.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5;}
a.oFF3rdNoLink,a.oFF3rdNoLink:hover,a.oFF3rdNoLink:visited{background-color:#ffffff;color:#636161;background-image: url(../../images/theme/Blue/off-3rd.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px;cursor:default; border-top:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5;}
a.oFF4thNoLink,a.oFF4thNoLink:hover,a.oFF4thNoLink:visited{background-color:#ffffff;color:#636161;background-image: url(../../images/theme/Blue/off-4th.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px;cursor:default; border-top:1px solid #e6e5e5; border-bottom:1px solid #e6e5e5;}
a.rLine,a.rLine:hover,a.rLine:visited{border-right:1px solid #e6e5e5;}
a.oN1st,a.oN1st:hover,a.oN1st:visited{background-color:#4f78c0;color:#ffffff;background-image: url(../../images/theme/Blue/on-1st.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #4f78c0; border-bottom:1px solid #4f78c0;}
a.oN2nd,a.oN2nd:hover,a.oN2nd:visited{background-color:#4f78c0;color:#ffffff;background-image: url(../../images/theme/Blue/on-2nd.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #4f78c0; border-bottom:1px solid #4f78c0;}
a.oN3rd,a.oN3rd:hover,a.oN3rd:visited{background-color:#4f78c0;color:#ffffff;background-image: url(../../images/theme/Blue/on-3rd.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #4f78c0; border-bottom:1px solid #4f78c0;}
a.oN4th,a.oN4th:hover,a.oN4th:visited{background-color:#4f78c0;color:#ffffff;background-image: url(../../images/theme/Blue/on-4th.gif); background-repeat: no-repeat; text-decoration:none; background-position: 2px 2px; border-top:1px solid #4f78c0; border-bottom:1px solid #4f78c0;}
.step-bar{
    width:100%;
    height:36px;
    border:1px solid #e5e6e7;
    background: linear-gradient(0deg, #faf9f9, #FFF 80%) repeat scroll 0% 0% transparent;
    border-radius:3px;
}
/*FS Tab CSS*/	
.nTabOnBg{
    background-image: url(../../images/theme/Blue/nTabBg-on.gif);
    background-repeat: repeat-x;
    background-position: left top; height: 23px; padding:0px 5px;
    font-size:14px; COLOR: #ffffff; font-family:SourceSansPro-Regular;
}
.nTabOnBg a, .nTabOnBg a:hover, .nTabOnBg a:visited, .nTabOnBg a:active{text-decoration:none; COLOR: #ffffff; }
.nTabright-On{background-image: url(../../images/theme/Blue/nTabRight-on.gif); background-repeat: no-repeat; background-position: right top; height: 23px; width: 7px;
}
.nTabright-Off{background-image: url(../../images/theme/Blue/nTabRight-off.gif); background-repeat: no-repeat; background-position: right top; height: 23px; width: 7px;
}
a.bt02, a.bt02:hover{
	background-image: url(../../images/theme/Blue/bk1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px; text-decoration:none; float:left; margin-top:6px; padding-left:32px;
}
a.bt02 span{
    font-size:14px; font-family:SourceSansPro-Regular;
	background-image: url(../../images/theme/Blue/bk2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 23px; padding-right:9px; padding-left:5px; line-height:22px;
}

.mktlink{display:block;height: 116px; width: 310px; position:absolute; z-index:9; border:0px; outline:none; } 
.theme_text1 {
    font-size:14px; font-family:SourceSansPro-Regular;
}
.ftext1{font-size:14px; color:#026B94; font-weight:normal; font-family:SourceSansPro-Regular;}
.ftext2{font-family: Montserrat-Bold !important;
    font-size: 14px;
    text-decoration: none !important;
    color: #373a3c !important;
    text-transform: uppercase;
}
.fline{border-bottom:1px solid #ededed;}

.optout{border:1px solid #cccccc;/* background-color:#f5f9fd;*/}
/*...............offensive keyword ........*/
.hd_summaryBg {
    FONT-SIZE: 14px;
    font-family:SourceSansPro-Regular;
    color: #000000;
    background-image: url(../../images/theme/Blue/AdminImages/hd_center.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
.bdr1{border-right:1px solid #cccccc;}
.lb-bg{
    background-image: url(../../images/theme/Blue/AdminImages/lb-bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding:0px 5px;
    font-family:SourceSansPro-Regular; font-weight:normal; color:#000000; margin:0px; font-size:15px;
}
.lb-box{border:2px solid #b4cae0; margin-bottom:8px;}
ul.nlist01{padding:0px 0px 0px 0px; margin:0px; list-style:none;}
ul.nlist01 li{line-height:36px; margin-top:2px;}
ul.nlist01 li a,ul.nlist01 li a:hover, ul.nlist01 li a:visited, ul.nlist01 li a:active{
    text-decoration:none;
    font-size:14px;
    display:block;
    background-image: url(../../images/theme/Blue/btn004-left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 36px; padding-left:15px;
}
ul.nlist01 li a span{background-image:url(../../images/theme/Blue/btn004-right.gif); background-position:right top; background-repeat:no-repeat;  display:block; height:36px;cursor:hand; }
ul.nlist01 li a span img{float:left; margin-right:8px; margin-top:3px;}
.nTxtbox1-1{
    border:1px solid #B2B2B2;
    color: #000;
    font-size:14px;
    height:22px;
}
.cm_new_offen:link, .cm_new_offen:visited{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#4e8ccf;
    font-size:14px;
    padding:0px .5em .1em;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
}
.nTxtboxN{
    border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-top:1px solid #7b7b7b;
    color: #000;
    font-size:14px;
    height:22px;
    background-image: url(../../images/inputbg033.gif);
    background-repeat: repeat-x;
    background-position: left top;
    font-family:SourceSansPro-Regular;
    line-height:20px;
}
.nlistttexArea1-2{
    border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-top:1px solid #7b7b7b;
    color: #000;
    font-size:14px;
    background-image: url(../../images/inputbg033.gif);
    background-repeat: repeat-x;
    background-position: left top;
    font-family:SourceSansPro-Regular;
}
.cm_new_offen:hover{
    font-family:SourceSansPro-Regular;
    border:1px solid #333333;
    color:#ffffff;
    background:#224d9f;
    font-size:14px;
    width:auto;
    overflow:visible;
    text-decoration: none;
    height:26px;
    padding-top: 0px;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}
.cmNewTxt_b{
    FONT-FAMILY:SourceSansPro-Bold;
    /*font-weight: bold;*/
    color:#000000;
    font-size:14px;
    font-style:normal;
    padding-left:3px;
    background-color: #FFFFFF;
}
.cmNewTxt{
    color:#000000;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-style: normal;
    font-weight: normal;
    padding-left: 3px;
    background-color: #FFFFFF;
}
.cmNewTxt_b_data{
    FONT-FAMILY:SourceSansPro-Bold;
    /*font-weight: bold;*/
    color:#000000;
    font-size:14px;
    font-style:normal;
    padding-left:3px;
    background-color: #E8F0FA;
}
.cmNewTxt_data{
    color:#000000;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-style:normal;
    font-weight:normal;
    padding-left:3px;
    background-color: #E8F0FA;
}
#hover{  
    background: #f7fafb;  
    border: 1px solid #ace4ff;  
    font-size:14px;  
    padding: 3px;  
    width: auto;
    height: auto;  
} 
.mkt-title a{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2652a9; text-decoration:none;}
.mkt-title a:hover{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#2652a9; text-decoration:none;}
ul.stepList li a{text-decoration:none;margin:0px; padding:2px 0px 0px; font-family:SourceSansPro-Regular; font-size:14px; color:#656565; line-height:17px;}
.mendatoryBox {
    background-color: #efefef;
}
.cmform_data_b {
    /*FONT-WEIGHT: bold;*/ font-size:14px; FONT-FAMILY:SourceSansPro-Bold;
}
.cmformInput {
    background-image: url("../../images/inputBg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #C5C5C5;
    color: #727272;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 22px;
    width: 250px;
}
.edit span {
    color: #4B4B4B;
    font-family:SourceSansPro-Regular;
    font-size: 10pt;
    font-weight: normal;
}
.cmformTextArea {
    background-image: url("../../images/inputBg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #C5C5C5;
    color: #727272;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.crvBox2-Bg{background-image: url("../../images/footer/crvBox2-bg.png"); background-repeat: repeat-y; background-position: left top; width:972px; padding:0px 3px 0px 1px;
}
.fsbox01Bg{background:#e3effb;
}
.crvBox2-bott{ background-image: url("../../images/crvBox2-bott.png"); background-repeat: no-repeat; background-position: left top; height: 15px; width:972px;
}
.fbMainpageBg{
    background-image: url("../../images/fbPageBg.gif");
    background-repeat: repeat;
    background-position: left top;
}
.boxgrid a{ color:#000; }
.boxgrid a:link{ color:#000; }
.boxgrid a:hover{ color:#000; }
.boxgrid{
    width: auto;
    height: auto;
    float:left;
    border: solid 2px #8399AF;
    position:relative;
}
.boxgrid img{
    float:left;
    left:0px;
}
.boxgrid p{
    color:#afafaf;
    /*font-weight:bold;*/
    font:12px SourceSansPro-Bold;
    margin:0px;
    padding-top: 5px;
    *padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    *margin-bottom: 8px;
    padding-left: 0px;
}
.boxcaption{
    float: left;
    position: absolute;
    background: #e7e6e6;
    width: 221px;
    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    z-index:300;
    padding:5px;
}
.captionfull .boxcaption {
    top: 128px;
    left: 0;
}
.caption .boxcaption {
    top: 128px;
    left: 0;
}
.text_pagging {
   font-family:SourceSansPro-Regular;
    /*font-size:14px;*/
    font-size:14px;
    font-weight:normal;
    text-align:center;
}
.boxgrid p{
	color:#afafaf;
	/*font-weight:bold;*/
	font:12px SourceSansPro-Bold;
	margin:0px;
	padding-top: 5px;
	*padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	*margin-bottom: 8px;
	padding-left: 0px;
				}
			.boxcaption{
				float: left;
				position: absolute;
				background: #e7e6e6;
				width: 221px;
				opacity: .8;
				/* For IE 5-7 */
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				z-index:300;
				padding:5px;
 			}
 				.captionfull .boxcaption {
				top: 128px;
 					left: 0;
 				}
 				.caption .boxcaption {
				top: 128px;
 					left: 0;
 				}
/*FS Report css starts*/
.crvBox2-top {
	background-image: url("../../images/theme/Blue/crvBox2-tbg.png"); 
	background-repeat: repeat-x; 
	background-position: left top; 
	height: 10px; width:100%;	
}
.crvBox2-bg{
	background:#ffffff;
}
.fsbox01Bg{
	background:#e3effb;
}
.fsTitle02{	
	height:24px;
	color:#ffffff;
	background-color:#6992b7;
	background-image: url("../../images/theme/Blue/hRoundImg.gif");
	background-repeat: no-repeat;
	background-position: right top;	
	font-family:SourceSansPro-Regular; font-size:14px;
	line-height:24px; padding:0px 20px; 	
	margin-left:-11px; float:left;
}
.aCtionOp{	
	background-color: #B1C3D4;	
	background-image: url("../../images/theme/Blue/aCtionOpImg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;  padding:0px 20px; margin-right:-11px; width:150px;
}
.dTab{
	border-bottom:1px solid #ebebeb; 
	font-family:SourceSansPro-Bold;
	font-size:14px; color:#ffffff; text-align:center; 
	/*font-weight:bold;*/ background-color:#3984be;
}
.dTab1{
	border-bottom:1px solid #ebebeb; 
	font-family:SourceSansPro-Bold; 
	font-size:14px; color:#ffffff; text-align:center; 
	/*font-weight:bold;*/ background-color:#5299d0;
}
.dTab2{
	border-bottom:1px solid #ebebeb; 
	font-family:SourceSansPro-Bold;
	font-size:14px; color:#ffffff; text-align:left; 
	/*font-weight:bold;*/ background-color:#3984be;
}
.dTab2 a:link{	
	color:#ffffff;
	text-decoration:underline;
}
.dTab2 a:visited{	
	color:#ffffff;
	text-decoration:underline;
}
.dTab2 a:hover{	
	color:#ffffff;
	text-decoration:underline;
}
.dTabmain{
	border-bottom:1px solid #ebebeb;
	font-family:SourceSansPro-Bold;
	font-size:14px; color:#3b7eb3;
	/*font-weight:bold;*/	
}
.dTaba1{
	background-color:#ffffff; 
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#00000; text-align:center;
}
.dTaba2{
	background-color:#eff1f1; 
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#00000; text-align:center;
}
.dTaba2a{
	background-color:#e5ecf5; 
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#00000; 
	text-align:center;
}
.dcs_ans11 {
	font-size:14px;
	color:#02487f;
	font-family:SourceSansPro-Regular;
	border-bottom: 1px solid #61b5b7;
	padding:7px 5px 7px 5px;
	background-color:#d5e8fb;
}
.dcs_ans11_b {
	font-size:14px;
	FONT-FAMILY:SourceSansPro-Bold;
	border-bottom: 1px solid #61b5b7;
	padding:7px 5px 7px 5px;
	background-color:#d5e8fb;
	color:#000000;
        /*font-weight: bold;*/
        text-align: center;
}
.crvBox2-ttBg{
	background-image: url("../../images/theme/Blue/crvBox2-tt-bg.png");
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	font-family:Montserrat-Bold; 
	font-size:14px; 
	color: #373a3c;
	 line-height:25px;
	 text-transform: uppercase;
}
.crvBox2-ltBg{
	background-image: url("../../images/theme/Blue/crvBox2-tt-left.png");
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px; width:10px;
}
.crvBox2-rtBg{
	background-image: url("../../images/theme/Blue/crvBox2-tt-right.png");
	background-repeat: no-repeat;
	background-position: right top;
	height: 27px; width:40px;
}
.crvBox2-ttBg img{
	float:left; margin-right:8px;
}
.crvBox2-ttBg1{
	background-image: url("../../images/theme/Blue/crvBox2-tt-bg.png");
	background-position: left top;
    background-repeat: repeat-x;
    color: #000000;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size: 15px;
    /*font-weight: bold;*/
    height: 36px;
    line-height: 25px;
} 
.crvBox2-ttBg1 img{
	float:left; margin-right:8px;
}
.crvBox2-right {
	background-image: url("../../images/theme/Blue/crvBox2-rbg.png");
	background-repeat: repeat-y;
	background-position: right top;
	width:16px;	
}
.crvBox2-botom {
	background-image: url("../../images/theme/Blue/crvBox2-btbg.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 17px; width:100%;	
}
.rheader{	
	font-family:SourceSansPro-Bold;
	/*font-weight: bold;*/ font-size:14px;
	color:#034578;
}
.rview a:link{	
	color:#e3effb;
	text-decoration:none;
}
.rview a:visited{	
	color:#e3effb;
	text-decoration:none;
}
.rview a:hover{	
	color:#e3effb;
	text-decoration:none;
}

.dTab a:link{	
	color:#ffffff;
	text-decoration:underline;
}
.dTab a:visited{	
	color:#ffffff;
	text-decoration:underline;
}
.dTab a:hover{	
	color:#ffffff;
	text-decoration:underline;
}
.mRowClr{
	background: url("../../images/h25-Bg.gif") repeat-x top left;	
	border-top:1px solid #f3f4f4;
}
.mRowText{
	height:30px; font-family:SourceSansPro-Regular; 
	font-size:17px; color:#000000;
}
.BlText12_b {
    color: #121212;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/
}
.BlText13_b_master {
    color: #121212;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-weight: bold;
}
.BlText12,a.BlText12{
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#121212;text-decoration:none;
}
.BlText12_owner,a.BlText12_owner{
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#121212;
}
a.BlText12_owner:hover{text-decoration:underline;}
.atlRw03{
	background-color:#d5e4f3;
}
.atlRw04{background-color:#ECF5FF;}
.atlRw04a{background-color:#fafcfe;}
.altbRow{background:#dbeaf9; border-bottom:1px solid #cedff0}
ul.n2LeftNav{
	padding:0px 0px 0px 15px; margin:0px; list-style:none;
}
ul.n2LeftNav li{
	border-bottom:1px dotted #e0e3e3;
}
ul.n2LeftNav li a,ul.n2LeftNav li a:hover, ul.n2LeftNav li a:visited, ul.n2LeftNav li a:active{
	display:block; padding:7px 0px 7px 20px; 
	text-decoration:none;  font-weight:normal; 
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#373a3c; 
	background-image: url("../../images/theme/Blue/nBl2.png"); 
	background-repeat: no-repeat; background-position: left 8px;
}

.nRptitle {
font-family: Montserrat-Bold;
font-size: 14px;
color: #373a3c;
height: 30px;
border-bottom: 1px solid #7bb2e3;
}
ul.nlist02{
	list-style:none; padding:7px 0px 0px 0px; 
	margin:0px; font-family:SourceSansPro-Regular; 
	font-size:14px; color:#7bb2e3;
}
ul.nlist02 li p{
	padding:2px 0px; margin:0px; 
	color:#373a3c; font-size:14px;
}
ul.nlist02 li{
	padding:5px 0px; border-bottom:1px solid #d2e9fe;
}
ul.nlist02 li a, ul.nlist02 li a:hover, ul.nlist02 li a:visited, ul.nlist02 li a:active{
	font-family:SourceSansPro-Regular;
	font-size:14px; color:#417ed9;; 
	text-decoration:none; /*font-weight:bold;*/
}
ul.nlist02 li a:hover, ul.nlist02 li a:hover, ul.nlist02 li a::hover, ul.nlist02 li a::hover{
	font-family:SourceSansPro-Regular;
	font-size:14px; color:#417ed9;; 
	text-decoration:underline; /*font-weight:bold;*/
}


a.btnN25{
	height:20px;
	float:left;
	display:block;
	background-image: url("../../images/theme/Blue/btnN25-l.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px; text-decoration:none;
	line-height:20px;
}
.btnN25 span{
	background-image: url("../../images/theme/Blue/btnN25-r.png");
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px; display:block; padding-right:10px;
	padding-left:5px; font-weight:normal; 
	font-family:SourceSansPro-Regular; font-size:14px; color:#000000;
}
/*FS Report css ends*/
.borderB{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e3e2e2;
  }
.borderTdot{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B0CAEC;
  }
  .borderCenterB{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
  }
  .invoicetxt {
	font-family:SourceSansPro-Regular;
	font-size:14px;
}
.invoicetxtnew {
	font-family:SourceSansPro-Regular;
	font-size:14px;
}
.invoicetxt_b{
	font-family:SourceSansPro-Bold;
	font-size:14px;
	/*font-weight:bold;*/
}
.tborder{border:1px solid #E3E2E2;}/*ZCB-20141006-038*/
.tborder_left{border-left:1px solid #E3E2E2;}/*ZCB-20141006-038*/
.tborder_bottom{border-bottom:1px solid #B0CAEC;}
.invoiceLb {
	border-left:1px solid #e3e2e2;
}
.invoiceRb {
	border-right:1px solid #e3e2e2;
}
.invoiceRbForOther {
	border-right:1px solid #e3e2e2;
        border-collapse: separate;
}
.invoiceRL {
	border-right:1px solid #e3e2e2;
	border-left:1px solid #e3e2e2;
}
.invoiceBb {
	border-bottom:1px solid #e3e2e2;
}
.invoiceTb {
	border-top:1px solid #e3e2e2;
}
.invoiceTbg {
	background-color: #EEF3FB;
}
a.actBtn, a.actBtn:hover, a.actBtn:visited, a.actBtn:active{
	font-family:SourceSansPro-Bold;
	font-size:14px;
	color: #101010;
	text-decoration: none;
	background-image: url("../../images/theme/Blue/actBtn.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height: 16px;
	padding-right: 7px;
	padding-left: 7px;
	border: 1px solid #4169b5;
	margin-left:5px; /*font-weight:bold;*/
}
a.showAction1, a.showAction1:hover, a.showAction1:visited, a.showAction1:active{
	font-family:SourceSansPro-Bold;
	font-size:14px;
	color: #101010;
	text-decoration: none;
	background-image: url("../../images/theme/Blue/actBtn.gif");
	background-repeat: repeat-x;
	background-position: left top;
	height: 16px;
	padding-right: 7px;
	padding-left: 7px;
	border: 1px solid #4169b5;
	margin-left:5px; /*font-weight:bold;*/
}

a.bTN30,a.bTN30Mp,a.bTN30:hover{
	display:block;
	background: url("../../images/bTN30Left.png") no-repeat left top;
	height: 25px; padding-left:10px; text-decoration:none; margin-right:0px;cursor:hand;	
}
a.bTN30 span{
	display:block;
	height:25px;
	line-height:23px;
	background: url("../../images/bTN30Right.png") no-repeat right top;
	padding:0 16px 0 5px; font-family:SourceSansPro-Bold; 
	font-size:14px; /*font-weight:bold;*/ color:#010101;cursor:hand;
}

a.bTN30Mp span{
	display:block;
	height:25px;
	line-height:23px;
	background: url("../../images/bTN30RightPilot.png") no-repeat right top;
	padding:0 16px 0 5px; font-family:SourceSansPro-Bold; 
	font-size:14px; /*font-weight:bold;*/ color:#010101;cursor:hand;
}
.small_txtEx {
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.fltRight{float:right;}
.fltLeft{float:left;}
.nTab03-bg{
	font-family:SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-image:url("../../images/crvBox2-sml-bg.png");
	background-repeat: repeat-x;
	background-position: left bottom; 
}
.nTab03-bg1{
	font-family:SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-image:url("../../images/crvBox2-sml-bg1.png");
	background-repeat: repeat-x;
	background-position: left top; padding:4px 0px; line-height:17px;
}
/*Financial sales GUI starts*/
.ftext1{font-size:14px; color:#373a3c; font-family:SourceSansPro-Regular; border-bottom:1px solid #898787;}
.nTab02-bg-fin{
	font-family:SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../../images/theme/Blue/nTtab02-bg.png);
	background-repeat: repeat-x;
	background-position: left bottom; padding:4px 4px;
}
.theme_text1-fin {
    font-size:14px; font-family:SourceSansPro-Regular;
}
.atlRw01{background-color:#f8fcfe;}
.ftext2-fin{font-size:14px; color:#083385; font-weight:normal; font-family:SourceSansPro-Regular;}

.crvBox2-top-fin {
	background-image: url(../../images/theme/Blue/crvBox2-tbg.png); background-repeat: repeat-x; background-position: left top; height: 10px; width:100%;	
}
.crvBox2-botom-fin {
	background-image: url(../../images/theme/Blue/crvBox2-btbg.png); background-repeat: repeat-x; background-position: left bottom; height: 17px; width:100%;	
}
.crvBox2-left-fin {
	background-image: url(../../images/theme/Blue/crvBox2-lbg.png); background-repeat: repeat-y; background-position: left top;  width:10px;	
}
.crvBox2-right-fin {
	background-image: url(../../images/theme/Blue/crvBox2-rbg.png); background-repeat: repeat-y; background-position: right top;  width:16px;	
}
.rowText13{font-family:SourceSansPro-Regular; font-size:14px; color:#000000;}
a.btn31{
	background-image: url(../../images/theme/Blue/btn31Left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
	padding:0 0 0 11px;
	text-decoration:none;
}
a.btn31 span{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/theme/Blue/btn31right.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 20px; line-height:20px; padding:0 11px 0 0;
}
a.btn31 span img{margin-right:5px;}

.fsbox02Bg{background:#a5cedc;}
/*Financial sales GUI ends*/
/*Marketing Pilot GUI starts*/
a.month {
    background: url("../../images/month.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 24px;
    margin-right: 0px;
    margin-top: 13px;
    text-decoration: none;
    width: 130px;
}
a.year {
    background: url("../../images/year.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 24px;
    margin-right: 0;
    margin-top: 13px;
    text-decoration: none;
    width: 130px;
}
a.month:hover {
    background: url("../../images/month.jpg") no-repeat scroll 0 -25px transparent;
    display: block;
    height: 24px;
    margin-right: 0px;
    margin-top: 13px;
    text-decoration: none;
    width: 130px;
}
a.year:hover {
    background: url("../../images/year.jpg") no-repeat scroll 0 -25px transparent;
    display: block;
    height: 24px;
    margin-right: 0;
    margin-top: 13px;
    text-decoration: none;
    width: 130px;
}
a.prev {
    background-image: url("../../images/prev.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    height: 24px;
    text-indent: -40000px;
    width: 24px;
}
a.prev:hover {
    background: url("../../images/prev.jpg") no-repeat scroll center top transparent;
    display: block;
    height: 24px;
    width: 24px;
}
a.next {
    background-image: url("../../images/next.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    height: 24px;
    text-indent: -40000px;
    width: 24px;
}
a.next:hover {
    background: url("../../images/next.jpg") no-repeat scroll center top transparent;
    display: block;
    height: 24px;
    width: 24px;
}



a.prev1 {
    background-image: url("../../images/theme/Blue/nextPrevArrow.png");
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -40000px;
    width: 16px;
        
}
a.prev1:hover {
    background: url("../../images/theme/Blue/nextPrevArrowHvr.png") no-repeat left top
transparent;
    display: block;
    height: 13px;
    width: 16px;
}
a.next1 {
    background-image: url("../../images/theme/Blue/nextPrevArrow.png");
    background-position: -24px top;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -40000px;
    width: 16px;
}
a.next1:hover {
    background: url("../../images/theme/Blue/nextPrevArrowHvr.png") no-repeat -24px top
transparent;
    display: block;
    height: 13px;
    width: 16px;
}

.showMp {
    background: none repeat scroll 0 0 #FDFCD9;
    border: 1px solid #E3E198;
    font-size:14px;
    margin-bottom: 10px;
}
.aCtionOpBig {
    background: url("../../images/theme/Blue/aCtionOpBigImg.jpg") no-repeat scroll left top #bfd9f3;
    height: 31px;
    margin-top: 20px;
    padding: 4px 20px 0;
    width: 130px;
}
/*Marketing Pilot GUI ends*/
a.btn31yellow{
	background-image: url(../../images/btn31Left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
	padding:0 0 0 11px;
	text-decoration:none;
}
a.btn31yellow span{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/btn31right.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 20px; line-height:20px; padding:0 11px 0 0;
}
/**   Added for Scheduler Settings, GUI change  **/
a.btnscSbYellow{
	background-image: url(../../images/btnscSbLft.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	padding:0 0 0 11px;
	text-decoration:none;
}
a.btnscSbYellow span{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/btnscSbRt.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 24px; line-height:20px; padding:2px 11px 0 0;
}
/**   Ended for Scheduler Settings, GUI change  **/
.fsTitle03{
	height:32px;
	color:#ffffff;
	background-color:#6992b7;
	background-image: url("../../images/hRoundImg1a.gif");
	background-repeat: no-repeat;
	background-position: right top;
	font-family:SourceSansPro-Regular; font-size:14px; line-height:30px; padding:0px 20px; margin-left:-11px; float:left;
}
.aCtionOp1{
	background-color: #b1c3d4;
	background-image: url("../../images/aCtionOpImg1a.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height:32px; float:right; padding:0px 20px; margin-right:-11px;
}
.dTab3{border-bottom:1px solid #ebebeb; font-family:SourceSansPro-Bold; font-size:14px; color:#ffffff; text-align:center; /*font-weight:bold;*/ background-color:#3984be;}
.tdPending {
	font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #EFD279
}
.tdReopen {
	font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #e4ea8e
}
.tdNew {
	font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #82c0a6
}
.indiBox{width:10px; height:10px;}
.indiBox11{width:12px; height:12px;}
a.nBtn267, a.nBtn267:hover{background-image: url(../../images/nBtn26-left1.png);background-repeat: no-repeat;background-position: left top;display: block; height: 21px;  padding-left:4px; text-decoration:none; float:right;
}
a.nBtn267 span{
	background-image: url(../../images/nBtn26-right1.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px; padding-right:33px; padding-left:4px;
	font-family:SourceSansPro-Regular; font-size:14px; display:block; line-height:21px; float:left; margin-right:3px; color:#000000;
}
a.nBtn267 span img{ margin-top:4px; margin-left:7px; position:absolute;}
.textboxN01{width:210px; height:18px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textboxS01{width:90px; height:18px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textAreaN01{width:210px; height:80px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textAreaL01{width:700px; height:80px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textAreaS01{width:165px; height:20px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textboxN02{width:150px; height:15px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textboxN03{width:250px; height:15px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.dTextboxN02{width:122px; height:15px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.listN01{width:250px; height:18px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.textAreaL01a{width:460px; height:60px; font-family:SourceSansPro-Regular; font-size:14px; color:#363535;}
.atlRw05 {
    background-color: #B0CAEC;}
.listbNew1-1{border:1px solid #B2B2B2; height:22px; font-size:14px; font-family:SourceSansPro-Regular; color:#000000!important;}
.listbNew1-1 option{ font-size:14px; FONT-FAMILY: SourceSansPro-Regular}
.thumbnailBg{
	background-image: url(../../images/thumbnailBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 75px;
	width: 246px;
	padding:4px;
}
.hbg302 {
	FONT-SIZE: 16px;
	font-family:SourceSansPro-Regular;
	color: #2f59a9;
	font-weight: normal;
	background-image: url(../../images/hBg302.gif) !important;
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	border-bottom:1px solid #5792e9; padding:0px 4px;
}
#anlistnav .headerbar{
	font: normal 13px SourceSansPro-Regular_grande;
	color: white;
	background: black url(../../images/Analytics/titlebar.png) repeat-x center left;
	text-transform: uppercase; 
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	margin:0px;
	height:38px;
	line-height:38px;
	padding-left:5px;
}
#anlistnav ul{
list-style-type: none;
margin: 0;
padding: 0px;
margin-bottom:0px; 
}
#anlistnav ul li{padding-bottom: 1px; }
#anlistnav ul li a{
	color: #000000;
	display: block;
    padding-left: 25px;
	text-decoration: none;
	border-bottom:1px dotted #d0d0d0;
	height:37px;
	line-height:37px;
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
}
#anlistnav ul li a:visited{
color: #000;
}
#anlistnav ul li a:hover{
color: #2b73dd;
background-color: #ffffff !important;
}
.serTaskRpt{background:#ffffff url(../../images/Analytics/serTaskRpt.png) no-repeat 0px 10px;}
.salesReport{background:#ffffff url(../../images/Analytics/salesReport.png) no-repeat 0px 10px;}
.resource{background:#ffffff url(../../images/Analytics/resource.png) no-repeat 0px 10px;}
.profit{background:#ffffff url(../../images/Analytics/profit.png) no-repeat 0px 10px;}
.customerInfo{background:#ffffff url(../../images/Analytics/customerInfo.png) no-repeat 0px 10px;}
.product1{background:#ffffff url(../../images/Analytics/produt.png) no-repeat 0px 10px;}
.aging{background:#ffffff url(../../images/Analytics/aging.png) no-repeat 0px 10px;}
.sbCateHdr {
	font: 13px SourceSansPro-Regular;
	color: #000000;
	margin:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.sbCatDesc {
	font: normal 11px SourceSansPro-Regular;
	color: #555555;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 4px;
	display:block;
}
.sbCatLnBR{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
	padding-left: 0px;
}
.sbCatLnB{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.nrBox001Bg{background-color:#f2f7fd;}
.anlistHead{
	font: normal 14px SourceSansPro-Bold;
	color: #194b77;  padding-top:5px;
}
.anlistHead a{
	text-decoration:none;
	color: #194b77;
}
.nrBox001-tl{background: url(../../images/Analytics/Blue/nrBox001.gif) no-repeat 0px 0px; height: 6px; width: 6px;}
.nrBox001-tr{background: url(../../images/Analytics/Blue/nrBox001.gif) no-repeat -70px 0px; height: 6px; width: 6px;}
.nrBox001-bl{background: url(../../images/Analytics/Blue/nrBox001.gif) no-repeat 0px -61px; height: 6px; width: 6px;}
.nrBox001-br{background: url(../../images/Analytics/Blue/nrBox001.gif) no-repeat -70px -61px; height: 6px; width: 6px;}

#anlistnav{
width: 99%; 
padding:0px;
margin:0px;
}
.hoverReport{ cursor: pointer;}
/*P_ENH_ANALYTIC_NEW_REPORTS:end*/
.rTabOn-left{background: url(../../images/theme/Blue/rTabOn-left.gif) no-repeat left top; height: 26px; width:10px;}
.rTabOn-Bg{background-image: url(../../images/theme/Blue/rTabOn-Bg.gif); background-repeat:repeat-x; background-position:left top; height: 26px; padding-right:5px;}
.rTabOn-right{background: url(../../images/theme/Blue/rTabOn-right.gif) no-repeat right top; height: 26px; width:5px;}
.rTabOff-left{background: url(../../images/rTabOff-left.gif) no-repeat left top; height: 26px; width:10px;}
.rTabOff-Bg{background-image: url(../../images/rTabOff-Bg.gif); background-repeat:repeat-x; background-position:left top; height: 26px; padding-right:5px;}
.rTabOff-right{background: url(../../images/rTabOff-right.gif) no-repeat right top; height: 26px; width:5px;}
.rTabOn-Bg a.wtext{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#ffffff; line-height:25px; text-decoration:none;}
.rTabOff-Bg a.btext{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#363636; line-height:25px; text-decoration:none;}
.rTabOn-Bg a:hover {COLOR: #ffffff; TEXT-DECORATION: none}    
.rTabOff-Bg a:hover {COLOR: #363636; TEXT-DECORATION: none} 
.msCrvTab-lbg{background-image: url(../../images/msCrvTab-lbg.png); background-repeat: repeat-y; background-position: left top; width: 6px;}
.msCrvTab-rbg{background-image: url(../../images/msCrvTab-rbg.png); background-repeat: repeat-y; background-position: right top; width: 6px;}
.msCrvTab-bbg{background-image: url(../../images/msCrvTab-bbg.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; height:6px;}
.msCrvTab-tbg{background-image: url(../../images/msCrvTab-tbg.png); background-repeat: repeat-x; background-position: left top; width: 100%; height:36px;}
.hTextN17{font-family:SourceSansPro-Regular; font-size:17px; font-weight:normal; color:#000000;}
.hTextN15, a.hTextN15{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#373a3c; text-decoration:none;}
.hTextN14{font-family:SourceSansPro-Bold; font-size:11pt; font-weight:normal; color:#454546;}
.smlBox .hText14black, .smlBox .hTextN14 {font-family:Montserrat-Bold;font-size:14px;}
.smlBox .stext2Fim {font-family:Montserrat-Regular;font-size:14px;}
.hTextN18g{font-family:SourceSansPro-Regular;font-size:18px; color:#009900}
.hTextN18r{font-family:SourceSansPro-Regular;font-size:18px; color:#de0000}
.hTextN18e{font-family:SourceSansPro-Regular;font-size:18px; color:#7D2252}
.hTextN18g a{font-family:SourceSansPro-Regular;font-size:18px; color:#009900}
.hTextN18r a{font-family:SourceSansPro-Regular; color:#de0000}
.hTextN18e a{font-family:SourceSansPro-Regular; color:#7D2252}
.HRLine{border-bottom:1px solid #84aeea;}
.sHRLine{border-bottom:1px dotted #d7d4d4;}
.DLine{border-bottom:1px dotted #d0d0d0; padding-top:6px;}
.pSec{background:#f6f7f8; padding:5px 5px 5px 5px;}
a.listText, a.listText:visited, a.listText:active{font-family:SourceSansPro-Regular; font-size:14px; color:#034578;}
a.listText:hover{font-family:SourceSansPro-Regular; font-size:14px; color:#000000; text-decoration:none;}
.F1Tbl001{background:# FF9FFF; border:1px solid #e8eef8; padding:5px;}
.F1Tbl002{border:1px solid #c9c7c7; background:#ffffff; padding:5px;}
.F1Tbl003{background-color:#f8f9f9; border:1px solid #98bdf1;}
.sideHdr{
	background-image: url(../../images/sideHdr.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:1px solid #5e91d9;
	height:28px; font-family:SourceSansPro-Regular;font-size:14px; color:#ffffff;
}
.BlText12lgt{
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#373a3c;
}
.notifs td.noline{border-bottom:none;}
.ntbdr{
	border: 1px solid #e4e4e9;
	border-bottom:none;
}
.notif td{padding:5px 5px 5px 5px; line-height:18px;}
.ntfbg{
	background-image: url(../../images/ntfBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:8px; padding:0px;
}
a.button69{
	background-image: url(../../images/button69-lft.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px; padding-left:13px; text-decoration:none !important;
}
a.button69 span{	
    font-family:SourceSansPro-Regular;
	font-size: 14px;
	font-weight: normal;
	color: #0d0d0d; display: block; height: 24px;
	background-image: url(../../images/button69-rgt.png);
	background-repeat: no-repeat;
	background-position: right top; padding-right:35px; line-height:24px;}
.nInfo{
	background-image: url(../../images/nInfr.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 13px; line-height:13px;
	width: 24px; margin-left:5px;
}
.nInfo a{
	FONT-FAMILY:SourceSansPro-Bold;
	font-size:14px;
	color: #FFFFFF; text-decoration:none;
	/*font-weight:bold;*/
}

.hd_summaryBg {
	FONT-SIZE: 14px;
	font-family:SourceSansPro-Regular;
	color: #000000;
	background-image: url(../../images/hd_center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.dbg{
	FONT-FAMILY:SourceSansPro-Bold;
	font-size:14px;
	/*font-weight: bold;*/
	color: #444444;
	text-decoration: none;
	background-image: url(../../images/dbg.gif);
	height: 36px;
	border: 1px solid #d2cfcf; width:14%;
}
.wSts-left{background: url(../../images/wSts-left.gif) no-repeat left top; width: 8px;}
.wSts-Bg{background: url(../../images/wSts-Bg.gif) repeat-x left top; height: 73px; width: 100%;}
.wSts-right{background: url(../../images/wSts-right.gif) no-repeat right top; width: 7px;}

.nwSts-left{background: url(../../images/nwSts-left.gif) no-repeat left top; width: 8px;}
.nwSts-Bg{background: url(../../images/nwSts-Bg.gif) repeat-x left top; height: 73px; width: 100%;}
.nwSts-right{background: url(../../images/nwSts-right.gif) no-repeat right top; width: 7px;}

.noSts-left{background: url(../../images/noSts-left.gif) no-repeat left top; width: 8px;}
.noSts-Bg{background: url(../../images/noSts-Bg.gif) repeat-x left top; height: 73px; width: 100%;}
.noSts-right{background: url(../../images/noSts-right.gif) no-repeat right top; width: 7px;}

.apSts-left{background: url(../../images/apSts-left.gif) no-repeat left top; width: 8px;}
.apSts-Bg{background: url(../../images/apSts-Bg.gif) repeat-x left top; height: 73px; width: 100%;}
.apSts-right{background: url(../../images/apSts-right.gif) no-repeat right top; width: 7px;}

.wSts-Bg a, .apSts-Bg a, .nwSts-Bg a{text-decoration:none;}
.wSts-Bg div, .apSts-Bg div, .nwSts-Bg div{padding:12px 7px 8px 0px;}
.wSts-Bg div span, .nwSts-Bg div span, .apSts-Bg div span,.noSts-Bg div span{display:block; text-align:left; font-family:SourceSansPro-Regular; font-size:14px; color:#242424;}
.wSts-Bg div span.red, .nwSts-Bg div span.red, .apSts-Bg div span.red{color:#d10000;}
.wSts-Bg div span.green, .nwSts-Bg div span.green, .apSts-Bg div span.green{color:#028e02;}
.crvBlb-bg{background-color:#d7e6ef; width:100%; padding:8px;}
.crvBlb-lbg{background-image: url(../../images/crvBlb-lBg.png); background-repeat: repeat-y; background-position: left top; width: 6px;}
.crvBlb-rbg{background-image: url(../../images/crvBlb-rBg.png); background-repeat: repeat-y; background-position: right top; width: 6px;}
.crvBlb-tbg{background-image: url(../../images/crvBlb-tBg.png); background-repeat: repeat-x; background-position: left top; width: 100%; height:6px;}
.crvBlb-bbg{background-image: url(../../images/crvBlb-bBg.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; height:6px;}

.gMeter50{
	background-image: url(../../images/gMeter50.png);
	background-repeat: no-repeat;
	height: 128px;
	width: 216px;
}
.cSubHdr{
	background-image:url(../../images/theme/Blue/hd_center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 32px;
	font-family:SourceSansPro-Regular;
}
.notifs td{padding:8px 5px 8px 5px; line-height:18px; border-bottom:1px solid #ecebeb;}
	
/*Notifications CSS Ends*/
.grayBox-tl{background: url(../../images/NewWidgets/gryBox.gif) no-repeat left top; height: 31px; width: 10px;}
.grayBox-tr{background: url(../../images/NewWidgets/gryBox.gif) no-repeat right top; height: 31px; width: 10px;}
.grayBox-bl{background: url(../../images/NewWidgets/gryBox.gif) no-repeat left bottom; height: 10px; width: 10px;}
.grayBox-br{background: url(../../images/NewWidgets/gryBox.gif) no-repeat right bottom; height: 10px; width: 10px;}
.grayBox-tbg{background:#e6e6e6;}
.grayBox-lbg{background: url(../../images/NewWidgets/gryBox-lbg.gif) repeat-y left bottom; width:10px;}
.grayBox-rbg{background: url(../../images/NewWidgets/gryBox-rbg.gif) repeat-y left bottom; width:10px;}
.grayBox-bbg{background: url(../../images/NewWidgets/gryBox-bbg.gif) repeat-x left bottom; height: 10px;}

.hSep{background-image: url(../../images/Hsep001.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 19px;
}
.dTaba1N{background-color:#ffffff; font-family:SourceSansPro-Regular; font-size:14px; color:#00000; text-align:left;}
.upslRptBg{ background-color:#d7dadd;}
.upslRpttxtB{color:#000; font-family:SourceSansPro-Bold; font-size:14px; }
.fltLeft{float:left;}
a.btn31{
	background-image: url(../../images/btn31Left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
	padding:0 0 0 11px;
	text-decoration:none;
}
a.btn31 span{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/btn31right.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 20px; line-height:20px; padding:0 11px 0 0;
}
.detBg{
	background-image: url(../../images/detBg.jpg);
	background-repeat:repeat-x;
	border: 1px solid #EBEBEB;
}
.detTxt{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	color:#000000;
}
.detBg1{
	background-image: url(../../images/detBg1.jpg);
	background-repeat:repeat-x;
	border: 1px solid #EBEBEB;
}
/**************added by neeti starts for scheduler mockup******************/
.hd_summaryBg1-1 {
	font-size:14px;
	font-family:SourceSansPro-Regular;
	color: #000000;
	background-image: url(../../images/theme/Blue/hd_center.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.dateBgnew{
	background-image:url(../../images/theme/Blue/dateBg.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:24px;
	background-position: left center;
	font-family:SourceSansPro-Regular;
	font-size:14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
}
.box2 thead .headerNew  {
	width:100%;
	padding:0px;
	margin:0px;
	background-color: #6799E1;
	background-image: url(../../images/theme/Blue/hd_center.jpg) !important;
	background-repeat: repeat-x;
	}
	.userNameCal{
	 font-family:SourceSansPro-Regular;
	 font-size:14px;
	 color:#3366CC;
	 background: #f5f5f5;
	 text-align:left!important;	  
	 }
          
         .userNameGrid{
	  font-family:SourceSansPro-Regular;
	  font-size:14px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;	
          padding-top: 10px;
          padding-left: 10px;
          margin:10px;
          border-bottom: 1px solid #D5D5D5;
          border-right: 1px solid #D5D5D5;
         
	 } 
         .userNameGrid a:link{
		 font-family:SourceSansPro-Regular;
	  font-size:14px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;
	 TEXT-DECORATION: none;
	 }
	 .userNameGrid a:visited{
		 font-family:SourceSansPro-Regular;
	  font-size:14px;
	  color:#3366CC;
	  background: #F2F2F2;
	  text-align:left;
	 TEXT-DECORATION: none;
	 }
.calendar1 td a:hover{font-size:14px; text-decoration:underline;}
.userNameGrid a:hover{
	 font-family:SourceSansPro-Regular; font-size:14px; color:#3366CC; background: #F2F2F2; text-align:left;
	text-decoration:underline;
}
/**************added by neeti ends for scheduler mockup******************/
.jobActiveColor {
    background-color: #58B442;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.jobBidColor {
    background-color: #bebebe;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.jobCloseColor {
    background-color: #FDE283;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
/**************Campaign Center******************/
.themeBox001-tl{background: url(../../images/theme/Blue/themeBox001.png) no-repeat left top; height: 15px; width: 15px;}
.themeBox001-tbg{background: url(../../images/theme/Blue/themeBox001-tbg.png) repeat-x left top; height: 15px;}
.themeBox001-tr{background: url(../../images/theme/Blue/themeBox001.png) no-repeat right top; height: 15px; width: 15px;}
.themeBox001-lbg{background: url(../../images/theme/Blue/themeBox001-lbg.png) repeat-y left bottom; width:15px;}
.themeBox001{background:#617ec1;}
.thLgreen{
	background-image: url(../../images/ThumbLgreen.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 156px;
}
.HwBorder{
	background-image: url(../../images/wBorder.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.themeBox001-rbg{background: url(../../images/theme/Blue/themeBox001-rbg.png) repeat-y left bottom; width:15px;}
.themeBox001-bl{background: url(../../images/theme/Blue/themeBox001.png) no-repeat left bottom; height: 15px; width: 15px;}
.themeBox001-bbg{background: url(../../images/theme/Blue/themeBox001-bbg.png) repeat-x left bottom; height: 15px;}
.themeBox001-br{background: url(../../images/theme/Blue/themeBox001.png) no-repeat right bottom; height: 15px; width: 15px;}
.thOrange{
	background-image: url(../../images/ThumbOrange.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 156px;
}
.thRed{
	background-image: url(../../images/ThumbRed.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 156px;
}
.NaltRw001b{
	background-image: url(../../images/theme/Blue/Naltbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}
.cmnBox001-rbg{background: url(../../images/cmnBox001-rbg.png) repeat-y left bottom; width:15px;}
a.c-buttoncm_en, a.c-button:hover, a.c-button:visited, a.c-button:active{
    font-family:SourceSansPro-Regular;
    font-size:14px;
    color: #141313;
    text-decoration: none; line-height:20px;
    background-image: url(../../images/c-button1.png);
    background-repeat: no-repeat;
    height: 46px; text-align:left;
    width: 250px; display:block;
}
a.c-buttoncm_en span{ padding-left:14px; padding-top:12px; display:block;}
.thgreen{
	background-image: url(../../images/ThumbGreen.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	width: 156px;
}
.thText01{font-family:SourceSansPro-Regular; font-size:17px; color:#000000; line-height:31px; }
.themeBox001-exLeft{
	background-image: url(../../images/theme/Blue/themeBox001-exLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 15px;
}
.themeBox001-exRight{
	background-image: url(../../images/theme/Blue/themeBox001-exRight.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 5px;
	width: 15px;
}
.Tbase{
	background-color: hgh;
	background-image: url(../../images/ThumbBase.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 137px;
	width: 156px;
}
.wtText01{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#ffffff; margin-top:10px; margin-bottom:5px; display:block;}
.wtText{font-family:SourceSansPro-Regular; font-size:14px; color:#ffffff; line-height:20px; }
a.cNew{
	background-image: url(../../images/landingpage/Blue/createNew.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 80px;
	width: 243px; 
	font-family:SourceSansPro-Bold; font-size:18px; line-height:18px; color: #ffffff; /*font-weight:bold;*/ text-align:center; text-decoration:none;
}

.dateCalc1{
	background:url(../../images/scheduler/calIcon.png) no-repeat;
	height:24px;
	width:24px;
	border:none;	
	cursor:pointer;
	text-indent:-10000px;
}
.qaddCont {
    background-image: url("../../images/qaddCont.gif") !important;
    background-position: left top;
    background-repeat: repeat-x;
    color: #2F59A9;
    font-family:SourceSansPro-Regular;
    font-size: 16px;
    font-weight: normal;
    line-height: 10px;
}
.qkadTxt {
    color: #464646;
    FONT-FAMILY:SourceSansPro-Bold;
    /*font-weight: bold;*/
}
.addressbox {
	padding:4px;
		border:none;
	border-bottom:1px solid #b7bac5;
	border-right:1px solid #b7bac5;
	background-image: url("../../images/addressbox.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.cm_new_buttonY{	 
	font-size:14px; font-family:SourceSansPro-Regular;
	 border:1px solid #333333;
	 color:#000000;
	background:url(../../images/buttonY_bg.png) left top repeat-x;
	padding:0px .5em .1em;
	width:auto;
	overflow:visible;
	height:26px;
	 
}
.textbox_1 {
	padding:5px;
	height:15px;
	border:none;
	border-bottom:1px solid #b7bac5;
	border-right:1px solid #b7bac5;
	background-image: url(../../images/textbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*Indent Menu Campaign Center DashBoard*/
a.aBtn{
	background-image: url(../../images/aBtnLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 21px;
	padding:0 0 0 6px;
	text-decoration:none;
}
a.aBtn span{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/aBtnRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 21px; line-height:21px; padding:0 6px 0 0;
}
.cmIndentmenu{
font: normal 14px SourceSansPro-Regular;
width: 100%; 
border-bottom: 1px solid #6799e1;
}
.cmIndentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 80%; 
}
.cmIndentmenu ul li{display: inline;}
.cmIndentmenu ul li a{
float: left;
text-decoration: none;
height:32px; padding-left:4px;
background:url(../../images/theme/Blue/ccTabOff-left.png) left top no-repeat; display:block; margin-right:3px;
}
.cmIndentmenu ul li a span{
float: left;
color: #373a3c; !important; height:32px; padding-right:10px; padding-left:6px; line-height:34px;
background:url(../../images/theme/Blue/ccTabOff-right.png) right top no-repeat; display:block;
}
.cmIndentmenu ul li a:visited{color: white;}
.cmIndentmenu ul li a.selected{
color: white !important;
padding-left:4px;
background:url(../../images/theme/Blue/ccTabOn-left.png) left top no-repeat; display:block; 
}
.cmIndentmenu ul li a.selected span{
color: white !important; height:32px; padding-right:10px; padding-left:6px; 
background:url(../../images/theme/Blue/ccTabOn-right.png) right top no-repeat; display:block;
}
.recent{border-bottom: 1px solid rgb(215, 229, 246);}
.VwBorder{
	background-image: url(../../images/theme/Blue/wBorder.gif);
	background-repeat: repeat-X;
	background-position: center 5px;
}
.subTbase{
	background-image: url(../../images/theme/Blue/subTbase.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 323px;
}

.dataBox{border-left:1px solid #d3d4d6; width:100%; border-right:1px solid #d3d4d6;}
.dataBox-tl{background: url(../../images/theme/Blue/dataBox.png) no-repeat left top; height: 35px; width: 7px;}
.dataBox-tr{background: url(../../images/theme/Blue/dataBox.png) no-repeat right top; height: 35px; width: 7px;}
.dataBox-bl{background: url(../../images/theme/Blue/dataBox.png) no-repeat left bottom; height: 7px; width: 7px;}
.dataBox-br{background: url(../../images/theme/Blue/dataBox.png) no-repeat right bottom; height: 7px; width: 7px;}
.dataBox-tbg{background: url(../../images/theme/Blue/dataBox-tbg.png) repeat-x left top; height: 35px;}
.dataBox-bbg{background: url(../../images/theme/Blue/dataBox-bbg.png) repeat-x left bottom; height: 7px;}
.dataBox-extbg{background: url(../../images/theme/Blue/dataBox-extbg.png) repeat-x left top; border-bottom:1px solid #6799e1;}
.dataBox-extl{background: url(../../images/theme/Blue/dataBoxEx.png) no-repeat left top; width: 7px; border-bottom:1px solid #6799e1;}
.dataBox-extr{background: url(../../images/theme/Blue/dataBoxEx.png) no-repeat right top; width: 7px; border-bottom:1px solid #6799e1;}

a.hTextb,span.hTextb{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#0465be; text-decoration:none;}
a.hTextb:hover{text-decoration:underline;}
a.hTextb_cnt{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ color:#0465be; text-decoration:none;}
a.hTextb_cnt:hover{text-decoration:underline;}
.mText12_CC,a.mText12_CC{text-decoration:none; color:#08498b;}
a.mText12_CC:hover{text-decoration:underline;}
ul.nlist02 li a:hover,ul.n2LeftNav li a:hover{
	color: #417ed9;
}

.NaltRw001_CC{background-color:#f7f7f7; border-bottom:1px solid #cae0ff; padding:6px 3px;}
.NaltRw003_CC{background-color:#ffffff; border-bottom:1px dotted #d0d0d0; padding:6px 3px; }
/*Indent Menu Campaign Center DashBoard*/
.hd_summaryBg1-2 {
	font-size:14px;
	font-family:SourceSansPro-Regular;
	color: #000000;
	background-image: url(../../images/theme/Blue/hd_center1-2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a.txtNew{
    font-size:14px; font-family:SourceSansPro-Regular;
	text-decoration:none !important;
}
a.txtNew:hover{
	text-decoration:underline !important;
}
a.txtNew:visited{
	text-decoration:none !important;
}
.cmnHd{
	background-image: url(../../images/theme/Blue/cmnHD-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 155px; width:100%;
}
.tdSelected {
	background-color: #DCCE72;
	BORDER: 1px solid #D93300;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity = 40); /* For IE8 and earlier */
}

.tdNotSelected {
	border: 1px dotted #D93300;
	cursor: pointer;
	opacity: 0.9;
	filter: alpha(opacity = 40); /* For IE8 and earlier */
}
.td{
	height:20px;
	padding-left:3px;
	padding-right:3px;
	font:normal 13px;
	font-family:SourceSansPro-Bold;
	color:#161718;
        border-bottom:1px solid #d2ebfe; 
}
.tdvalue{
	height:20px;
	padding-left:5px;
	font:normal 13px SourceSansPro-Bold;
	color:#026b94;
        border-bottom:1px solid #d2ebfe; 
}
.fbtext {
	FONT-SIZE: 11pt;
	font-family:SourceSansPro-Regular;}
.fbtext a:hover {color: #D93300;}
.fbtext_b {
	FONT-SIZE: 11pt;
	FONT-FAMILY:SourceSansPro-Bold;
	/*FONT-WEIGHT: bold;*/}
/*Added for scheduler admin*/
.adBox002Bg{background-color:#f4f9ff;}
.adBox002-tl{background: url(../../images/theme/Blue/adBox002.png) no-repeat 0px 0px; height: 4px; width: 4px;}
.adBox002-tr{background: url(../../images/theme/Blue/adBox002.png) no-repeat -121px 0px; height: 4px; width: 4px;}
.adBox002-bl{background: url(../../images/theme/Blue/adBox002.png) no-repeat 0px -89px; height: 4px; width: 4px;}
.adBox002-br{background: url(../../images/theme/Blue/adBox002.png) no-repeat -121px -89px; height: 4px; width: 4px;}
.adBox002-tBg{background: url(../../images/theme/Blue/adBox002-tBg.png) repeat-x left top; height: 4px;}
.adBox002-lBg{background: url(../../images/theme/Blue/adBox002-lBg.png) repeat-y left top; width: 4px;}
.adBox002-rBg{background: url(../../images/theme/Blue/adBox002-rBg.png) repeat-y left top; width: 4px;}
.adBox002-bBg{background: url(../../images/theme/Blue/adBox002-bBg.png) repeat-x left top; height: 4px;}

.adBox001Bg{background-color:#f4f9ff;}
.adBox001-tl{background: url(../../images/theme/Blue/scheduler/adBox001.png) no-repeat 0px 0px; height: 40px; width: 5px;}
.adBox001-tr{background: url(../../images/theme/Blue/scheduler/adBox001.png) no-repeat -129px 0px; height: 40px; width: 5px;}
.adBox001-bl{background: url(../../images/theme/Blue/scheduler/adBox001.png) no-repeat 0px -86px; height: 5px; width: 5px;}
.adBox001-br{background: url(../../images/theme/Blue/scheduler/adBox001.png) no-repeat -129px -86px; height: 5px; width: 5px;}
.adBox001-tBg{background: url(../../images/theme/Blue/adBox001-tBg.png) repeat-x left center; height: 40px;}	/* In order to make this class available for all modules. Bug_19790*/
.adBox001-lBg{background: url(../../images/theme/Blue/scheduler/adBox001-lBg.png) repeat-y left top; width: 5px;}
.adBox001-rBg{background: url(../../images/theme/Blue/scheduler/adBox001-rBg.png) repeat-y left top; width: 5px;}
.adBox001-bBg{background: url(../../images/theme/Blue/scheduler/adBox001-bBg.png) repeat-x left top; height: 5px;}

ul.admVmenu{margin:0px; padding:0px; list-style:none;}
ul.admVmenu li{border-bottom:1px solid #dedede;}
ul.admVmenu li a{display:block; padding:8px 5px; text-decoration:none; padding-right:15px;}
ul.admVmenu li a.on{background:#f4f9ff url(../../images/theme/Blue/scheduler/admArrowOn.png) no-repeat right center; border-bottom:none;}
ul.admVmenu li a.off{background:#f4f9ff url(../../images/theme/Blue/scheduler/admArrowOff.png) no-repeat right center; border-bottom:none;}
.trnsBtnR{
	background-image: url(../../images/theme/Blue/scheduler/remove.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 33px; outline:none; border:0px; cursor:pointer;
}
.trnsBtnA{
	background-image: url(../../images/theme/Blue/scheduler/add.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 33px; outline:none; border:0px; cursor:pointer;
}
/*help text scheduler settings:starts*/
.helpBox002Bg{background-color:#ffffff;}
.helpBox002-tl{background: url(../../images/scheduler/schedulerSettings/helpBox002.png) no-repeat 0px 0px; width: 4px;}
.helpBox002-tr{background: url(../../images/scheduler/schedulerSettings/helpBox002.png) no-repeat -121px 0px; height: 4px; width: 4px;}
.helpBox002-bl{background: url(../../images/scheduler/schedulerSettings/helpBox002.png) no-repeat 0px -89px; height: 4px; width: 4px;}
.helpBox002-br{background: url(../../images/scheduler/schedulerSettings/helpBox002.png) no-repeat -121px -89px; height: 4px; width: 4px;}
.helpBox002-tBg{background: url(../../images/scheduler/schedulerSettings/helpBox002-tBg.png) repeat-x left top; height: 4px;}
.helpBox002-lBg{background: url(../../images/scheduler/schedulerSettings/helpBox002-lBg.png) repeat-y left top; width: 4px;}
.helpBox002-rBg{background: url(../../images/scheduler/schedulerSettings/helpBox002-rBg.png) repeat-y left top; width: 4px;}
.helpBox002-bBg{background: url(../../images/scheduler/schedulerSettings/helpBox002-bBg.png) repeat-x left top; height: 4px;}
.helpicn{background-image: url(../../images/scheduler/schedulerSettings/helpIcon.png); background-position:3px 5px; background-repeat:no-repeat; padding:6px 0 6px 25px;}
.grText11{font-family:SourceSansPro-Regular; font-size:14px; color:#109930;}
/*help text scheduler settings:ends*/
.fsbox02Bg1{background:#e5eded;}
/*Fim Tabs More Button Css*/
.tipBox{background:#ffffff;}
.tipBox-tl{background: url(../../images/tipBox.png) no-repeat left top; height: 7px; width: 7px;}
.tipBox-tr{background: url(../../images/tipBox.png) no-repeat right top; height: 7px; width: 7px;}
.tipBox-bl{background: url(../../images/tipBox.png) no-repeat left bottom; height: 7px; width: 7px;}
.tipBox-br{background: url(../../images/tipBox.png) no-repeat right bottom; height: 7px; width: 7px;}
.tipBox-tbg{background: url(../../images/tipBox-tbg.png) repeat-x left top; height: 7px;}
.tipBox-lbg{background: url(../../images/tipBox-lbg.png) repeat-y left bottom; width:7px;}
.tipBox-rbg{background: url(../../images/tipBox-rbg.png) repeat-y right bottom; width:7px;}
.tipBox-bbg{background: url(../../images/tipBox-bbg.png) repeat-x left bottom; height: 7px;}
a.altLink01{ display:block;
 background: linear-gradient(0deg, #F6F6F6, #FFFFFF 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
padding:4px 10px; font-family:SourceSansPro-Regular; font-size:14px; text-decoration:none; border-bottom:1px  solid #999999;}

a.altLink02{ display:block;
 background: linear-gradient(0deg, #F6F6F6, #FFFFFF 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
padding:4px 10px; font-family:SourceSansPro-Regular; font-size:14px; text-decoration:none; border-bottom:0px  solid #999999;}



a.altLink01:hover{ 
	background:linear-gradient(0deg, #EBEAEA, #F5F5F5 80%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
	text-decoration:none;}
/*Campaign Details Mock Up*/
.grRow{background-image: url(../../images/grRow.gif); background-repeat: repeat-x; background-position: left bottom; height:27px;}
.titleTextMid{font-family:SourceSansPro-Bold; font-size:14px; color:#214c9e; /*font-weight:bold;*/}
.grBorder{border-bottom:1px solid #ededed;}
.atlRw04b{background-color:#f0f6fe;}
td.exTd{padding:7px 5px 3px 0; line-height:12px;}

.crSts-left{background: url(../../images/crSts-left.gif) no-repeat left top; width: 8px;}
.crSts-Bg{background: url(../../images/crSts-Bg.gif) repeat-x left top; height: 73px; width: 100%;}
.crSts-right{background: url(../../images/crSts-right.gif) no-repeat right top; width: 7px;}
.crSts-Bg a{text-decoration:none;}
 .crSts-Bg div{padding:12px 7px 8px 0px;}
 .crSts-Bg div span{display:block; text-align:left; font-family:SourceSansPro-Regular; font-size:14px; color:#242424;}
 .crSts-Bg div span.green{color:#028e02;}
 .supMenu .BlText12{font-family:SourceSansPro-Regular !important; font-size:14px;}
a.BlText12:hover{font-family:SourceSansPro-Regular; font-size:14px; color:#045ddf;}
.scrollup{
   top:0px;
    position:fixed;
    display:none;
}
 .hSep10{background-image: url(../../images/Hsep001.gif);
    background-repeat: repeat-y;
    background-position: center top;
    width: 10px;
}
.aBullet{
    background-image: url(../../images/aBullet.png);
    background-repeat: no-repeat;
    background-position: left 9px;
    padding-left: 20px;
}
.topLine{border-top:1px solid #deeafa;}
.quickCont{ font:12px SourceSansPro-Regular; color:#555555; }
.quickCont table tr td { }
.textbox_2n {
	padding:5px;
	height:26px;
	border:none;
	border-bottom:1px solid #b7bac5;
	border-right:1px solid #b7bac5;
	background-image: url(../../images/textbox.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.addressbox {
	padding:4px;
	border:none;
	border-bottom:1px solid #b7bac5;
	border-right:1px solid #b7bac5;
	background-image: url(../../images/addressbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-bottom: 7px;
}
.qkadTxt{
	color:#464646;
	font-family:SourceSansPro-Bold;
	/*font-weight: bold;*/
	font-size:14px;
}
label.qkadTxtn{
	color:#464646;
	font-family:SourceSansPro-Bold;
	/*font-weight: bold;*/
	font-size:14px;
	margin-bottom:10px;
	
}
.cntForm1{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	margin-right: 3px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;

}
#d6e9ff
.addCtsml{
	color:#00000;
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal!important;
	
}
.adbtLftBg{
	background-image:url(../../images/addfieldsBg.jpg);
	background-repeat:repeat-y;
	width: 290px;
	background-position: right top;
}
.AddLeadFormItem {
    background-color: #F9F9F9;
	background-image:url(../../images/inptBg.jpg);
	background-repeat:repeat-x;
    border:none;
    cursor: pointer;
    margin-top:7px;
	height:29px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
   min-width: 200px;
   /*font-weight:bold;*/
   font-family:SourceSansPro-Bold;
   font-size:14px;
} 

.editField{ background-color:#f2f2f2; border:1px solid #dedede; margin:5px; padding:10px; }
.editFildLbl{ font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/}
.editFilTxtN{ font-family:SourceSansPro-Regular; font-size:14px; color:#000}
.crvBox2a-ttBg{background-image: url(../../images/crvBox2-tt-bga.png); background-repeat: repeat-x; background-position: left top; height: 36px; width:100%;}
.grAltRw1{background-color:#dddede;}
.grAltRw2{background-color:#eff1f2;}
.hTextN16{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal;}
.atlRowImg01{border-bottom:1px solid #b0caec;height:32px;}
.atlRowImg011{border-top:1px solid #b0caec;height:32px;}
.grText11{font-family:SourceSansPro-Regular; font-size:14px; color:#373a3c;}
.grAltRw1{background-color:#dddede;}
.grAltRw2{background-color:#eff1f2;}
.grAltRw2a{background-color:#f5f6f6;}
.ftext3N{
	background-color: #ECF5FF;
	color: #083385;
	font-family:SourceSansPro-Regular;;
	font-size: 14px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7DBBFF;
}
.nTab03-bg {
    background-image: url(../../images/crvBox2-sml-bg1.png);
    background-position: left top;
    background-repeat: repeat-x;
    color: #000000;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    padding: 4px 0;
}
.nTab03-left {
    background-image: url(../../images/libraryHome/crvBox2-sml-left1.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 10px;
}
.nTab03-right {
    background-image: url(../../images/libraryHome/crvBox2-sml-right1.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 36px;
}
.crvBox2-left {
    background-image: url(../../images/theme/Blue/crvBox2-lbg.png);
    background-position: left top;
    background-repeat: repeat-y;
    width: 10px;
}
.crvBox2-bg {
    background: none repeat scroll 0 0 #FFFFFF;
}
.BlText12, a.BlText12 {
    color: #121212;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration: none;
}

.dcBullet {
    background-image: url(../../images/libraryHome/docBullets.png);
    background-position: 5px 13px;
    background-repeat: no-repeat;
    padding-left: 25px !important;
}
.rowText12, a.rowText12 {
    color: #417ed9;
    font-family:SourceSansPro-Regular;
	font-size:14px ;
    text-decoration: none;}
}

.atlRw04 { background-color: #ECF5FF;}

a.rowText12:hover{text-decoration:underline;}

.pd{padding:10px}
.vp{padding:10px 0px;}
.hp{padding:0px 10px;}
.pt{padding-top:10px;}
.pb{padding-bottom:10px;}
.pl{padding-left:10px;}
.pr{padding-right:10px;}

.pd5{padding:5px}
.vp5{padding:5px 0px;}
.hp5{padding:0px 5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}

/* New Financial Mockup */
.TextBoxEx1 {
border:medium none;
color:#494949;
font-family:SourceSansPro-Regular;
font-size:14px;
height:18px;
width:105px;
text-align:right;
}
.TextBoxEx2 {
border:medium none;
color:#494949;
font-family:SourceSansPro-Regular;
font-size:14px;
height:18px;
width:70px;
text-align:right;
}
.adTskInpBg{ background-image:url(../../images/adTskInp-Bg.png);
background-repeat:repeat-x; background-position:left top;}
.addTaskTbBg{ background-image:url(../../images/addTaskTb-Bg.png);
background-repeat:repeat-x; background-position:left top;}
.FileUpload {
    position:relative;
}
.BrowserVisible {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background:url(../../images/browse.gif) 93% 0px no-repeat;
    height:26px; 
    width:301px;
}
.FileField {
width:190px; /*border:1px solid #a7af91;*/ height:24px;
    margin-right:9px;
    font-size:14px; font-family:SourceSansPro-Regular; border: medium none;

}
.BrowserHidden {
    position:relative;
    width:301px;
    height:26px;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
	border:1px solid #ffffff;
}
.atlRw03 {
    background-color: #D5E4F3;
}
.BlText12, a.BlText12 {
    color: #373a3c;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration: none;
}
.atlRw01 {
    background-color: #F8FCFE;
}
a.nBtn26 span {
    background-image: url(../../images/nBtn26-right.png);
    background-position: right top;
    background-repeat: no-repeat;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 21px;
    line-height: 21px;
    margin-right: 3px;
    padding-left: 4px;
    padding-right: 33px;
}
a.shortBoxSelected {
    background-image: url(../../images/listBoxs.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #191919;
    display: block;
    float: left;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 21px;
    line-height: 21px;
    margin: 1px;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
a.shortBoxSelected1 {
    background-image: url(../../images/libraryHome/listBoxslrg.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #191919;
    display: block;
    float: left;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 21px;
    line-height: 21px;
    margin: 1px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
a.shortBox {
    background-image: url(../../images/libraryHome/listBox.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #191919;
    display: block;
    float: left;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 21px;
    line-height: 21px;
    margin: 1px;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
a.shortBox1 {
    background-image: url(../../images/libraryHome/listBoxlrg.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #191919;
    display: block;
    float: left;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 21px;
    line-height: 21px;
    margin: 1px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
a.shortBox1, a.shortBox {
  background-color: #fff !important;
  border: 1px solid #ccc !important;
  border-radius: 4px !important;
  background-image: none !important;
  width: auto !important;
  padding: 0 10px;
  line-height: 22px;
} 


.nrBox001Bg {
    background-color: #F2F7FD;
    }
    .nrBox001-tl {
    background: url(../../images/libraryHome/nrBox001.gif) no-repeat scroll 0 0 transparent;
    height: 6px;
    width: 6px;
}
        .boxcaptionimage{  
        float: left;  
        position: absolute;  
        background: #FFFFFF;  
        height: 100px;  
        width: 100%;  
        opacity: 1;  
        /* For IE 5-7 */  
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  
        /* For IE 8 */  
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  
        }  
       .captionfull .boxcaptionimage {  
        top: 260;  
        left: 0;  }  
    .caption .boxcaptionimage {  
        top: 240;  
        left: 0;   }
.nrBox001-tr {
    background: url(../../images/libraryHome/nrBox001.gif) no-repeat scroll -70px 0 transparent;
    height: 6px;
    width: 6px;
}
.rheader {
    color:  #373a3c;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/
}
.SearchBg1 {
    background-color: #FFFFFF;
    border: 1px solid #4d90fe;
}
.listSf0 {
    color: #363535;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.tb_bold {
	/*FONT-WEIGHT:bold;*/
	font-family:SourceSansPro-Bold;
	}
.aBullet{
    background-image: url(../../images/theme/Blue/aBullet.png);
    background-repeat: no-repeat;
    background-position: left 7px;
    padding-left: 20px;
}
.defaultIcon {
    background-image: url(../../images/theme/Blue/mCateBull.png);
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.selectedIcon  {
    background-image: url(../../images/theme/Blue/mCateBull-hover.png);
    width: 14px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 5px;
}
a.mCat2 {
    border-top: 1px solid #CCD2D8;
    display: block;
    padding: 6px 5px 5px 20px;
    text-decoration: none;
    margin: 0px 0;
}
ul.mCatelist {
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
a.sCate2 {
    border-top: 1px solid #E9E9E9;
    color: #053363;
    display: block;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-weight: normal;
    margin-left: 18px;
    padding: 5px 5px 5px 15px;
    text-decoration: none;
    margin-right: 25px;

}
.themeText15 {
    color: #146EB4;
    font-family:SourceSansPro-Regular;
    font-size: 15px;
    font-weight: normal;
}
a.cmnlBtn{
	background-image: url(../../images/libraryHome/cmnlBtn-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
	padding:0 0 0 7px;
	text-decoration:none;
}
a.cmnlBtn span{
	font-family:SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/libraryHome/cmnlBtn-right1.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 20px; line-height:20px; padding:0 7px 0 0;
}
a.cmnlBtn span img{margin-right:4px; margin-top:4px;}
.textboxSupp{border:1px solid #cccccc; width:30px; text-align:right; text-decoration:none; font:11px SourceSansPro-Regular;align:right}
.brUnderline{border-bottom:1px solid #BBBBBB;}
 .rTabOn-Bg a{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#ffffff; line-height:25px; text-decoration:none;}
 .rTabOff-Bg a{font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#363636; line-height:25px; text-decoration:none;}
 .TextBoxTxt {
 color:#828080;
 font-family:SourceSansPro-Regular;
 font-size:14px !important;
 width:138px;
 }
  .TextBoxTxtN {
 color:#828080;
 font-family:SourceSansPro-Regular;
 font-size:14px !important;
 }
 .TextBox0 {
 border:medium none;
 color:#494949;
FONT-FAMILY: SourceSansPro-Regular !important;
 font-size:14px !important;
 height:18px;
 margin:0 0 0 7px;
 width:165px;
 }
 .list021 {
 border:medium none;
 color:#494949;
 font-family:SourceSansPro-Regular;
 font-size:14px;
 }
 .BlText11,a.BlText11
 {
     color: #121212;
     font-family:SourceSansPro-Regular;
     font-size:14px;
 }
 .datediv{text-align:right; display:block}
 .emlfrom{
 background-image: url(../../images/theme/Blue/emailicon.gif);
 background-repeat: no-repeat;
/*  font-weight:bold; */
font-family:SourceSansPro-Bold;
 background-position: left 2px;
 padding:0 0 2px 23px; display:block;
 }
 .callfrom{
 background-image: url(../../images/theme/Blue/phoneIcon.jpg);
 background-repeat: no-repeat;
 /* font-weight:bold; */
 font-family:SourceSansPro-Bold;
 background-position: left 2px;
 padding:0 0 2px 23px; display:block;
 }
 .remarkfrom{
 background-image: url(../../images/theme/Blue/remarkicon.gif);
 background-repeat: no-repeat;
 background-position: left 2px;
 padding:0 0 2px 23px; display:block;
 }
 .subText{display:block; padding-left:23px;}
 .theme_tb_dataOver12 {
     font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #CDDDF3;
 }
 .atlRwhlight {
     background-color: #FFFFE0;
 }
 .addTaskTbBgB1{ background-image:url(../../images/adTskInp-bgB1a.png);
 background-repeat:repeat-x; background-position:left top;}
 .fPad{
 	PADDING-LEFT: 20px;
 }
 .BlText12a,a.BlText12a{
     color: #121212;
     font-family:SourceSansPro-Regular;
     font-size:14px;
     text-decoration: none;
 }
 a.cn-button{display:block; width:250px; text-decoration:none;  background-image: url(../../images/c-button-bottom.png); background-repeat: no-repeat; background-position:bottom left; padding-bottom:7px;}
 a.cn-button span{display:block; background-image: url(../../images/c-button-top.png); background-repeat: no-repeat; background-position:top left; font-family:SourceSansPro-Regular; font-size:14px; color: #141313; text-align:left; line-height:17px; padding:12px 10px 8px 10px;}
   .Tbaselg{
 	background-color: hgh;
 	background-image: url(../../images/ThumbBaseEx.png);
 	background-repeat: no-repeat;
 	background-position: left top;
 	height: 165px;
 	width: 156px;
 }
 .taskfrom{
 background-image: url(../../images/theme/Blue/taskicon.gif);
 background-repeat: no-repeat;
 /*font-weight:bold;*/
 font-family:SourceSansPro-Bold;
 background-position: left 2px;
 padding:0 0 2px 23px; display:block;
 }
 .cmEmBox001-tl {
    background: url(../../images/theme/Blue/cmCEM001.png) no-repeat scroll left top transparent;
     height: 10px;
     width: 10px;
 }
 .cmEmBox001-lbg {
     background: url(../../images/theme/Blue/cmCEM001-lbg.png) repeat-y scroll left bottom transparent;
     width: 10px;
 }
 .cmEmBox001-tbg {
     background: url(../../images/theme/Blue/cmCEM001-tbg.png) repeat-x scroll left top transparent;
     height: 10px;
 }
 .cmEmBox001-tr {
     background: url(../../images/theme/Blue/cmCEM001.png) no-repeat scroll right top transparent;
     height: 10px;
     width: 10px;
 }
 .cmEmBox001-rbg {
     background: url(../../images/theme/Blue/cmCEM001-rbg.png) repeat-y scroll right bottom transparent;
     width: 10px;
 }
 .cmEmBox001-br {
     background: url(../../images/theme/Blue/cmCEM001.png) no-repeat scroll right bottom transparent;
     height: 10px;
     width: 10px;
 }
.cmEmBox001 {
    background: none repeat scroll 0 0 #EDF5FD;
 }
.msg
 {
	z-index:3000;
	background-image: url(../../images/bubble1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 237px;
	width: 513px;
	visibility: hidden; position:absolute;
	margin-top:-3px;
	margin-left:25px;
 }
.disc{list-style:none; background:url(../../images/disc.png) no-repeat 0px 7px; padding:2px 0 2px 17px;}
.listN0 {
    color: #363535;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 22px;
}
.bottomLine{border-bottom:2px solid #6799E1;}
.cmnBox001-tl {
    background: url(../../images/cmnBox001.png) no-repeat scroll left top transparent;
    height: 15px;
    width: 15px;
}
.cmnBox001-tbg {
    background: url(../../images/cmnBox001-tbg.png) repeat-x scroll left top transparent;
    height: 15px;
}
.cmnBox001-tr {
    background: url(../../images/cmnBox001.png) no-repeat scroll right top transparent;
    height: 15px;
    width: 15px;}
.cmnBox001-lbg {
    background: url(../../images/cmnBox001-lbg.png) repeat-y scroll left bottom transparent;
    width: 15px;}
.cmnBox001 {
    background: none repeat scroll 0 0 #FFFFFF;}
ul.admVmenu {
    list-style: none outside none;
    margin: 0;
    padding: 0;}
.cmnBox001-bl {
    background: url(../../images/cmnBox001.png) no-repeat scroll left bottom transparent;
    height: 15px;
    width: 15px;}
.cmnBox001-bbg {
    background: url(../../images/cmnBox001-bbg.png) repeat-x scroll left bottom transparent;
    height: 15px;}
.cmnBox001-br {
    background: url(../../images/cmnBox001.png) no-repeat scroll right bottom transparent;
    height: 15px;
    width: 15px;}
ul.admVmenu li a.off {
    background: url(../../images/admArrowOff.png) no-repeat scroll right center #F4F9FF;
    border-bottom: medium none;
}
ul.admVmenu li a.on {
    background: url(../../images/admArrowOn.png) no-repeat scroll right center #F4F9FF;
    border-bottom: medium none;
}

.helpicn{background-image: url(../../images/helpIcon.png); background-position:3px 5px; background-repeat:no-repeat; padding:6px 0 6px 25px;}

.text2ft {
    color: #FF3C00;
    font-family:SourceSansPro-Regular;
    font-size: 17px;
    font-weight: normal;}
.subbrBt {
    border-bottom: 1px solid #C7C7C7;}
ul.supMenu {
    list-style: none outside none;
    margin: 0;
    padding: 0;}
ul.supMenu li {
    border-bottom: 1px solid #DEDEDE;}
.subTitle {
    color: #000000;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    line-height: 18px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-align: justify;
}
.supBlock {
    padding: 0 0 5px;
    width: 100%;
}
.subText1 {
    color: #000000;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-weight: normal;
    line-height: 18px;
    padding-left: 5px;
    text-align: justify;
}
.supTileHead {
    color: #FF3C00;
    font-family:SourceSansPro-Regular;
    font-size: 15px;
    line-height: 30px;
}
ul.supMenu li a{display:block; padding:8px 8px; text-decoration:none; padding-right:18px;}
ul.supMenu li a.on{
	border-bottom:none;
	/*font-weight:bold;*/
	font-family:SourceSansPro-Bold;
	color:#417ed9;
	background-color: #e8f0fa;
	background-image: url(../../images/suparrowOn.png);
	background-repeat: no-repeat;
	background-position: right center;
}
ul.supMenu li a.off{background:#ffffff url(../../images/suparrowoff.png) no-repeat right center; border-bottom:none; background-position: right center;}
.subsep {
    background-color: #EBEBEB;}
	.topBottbdr{border-top:1px solid #cedff5; border-bottom:1px solid #cedff5;}
.rowText121 {
    color: #045DDF;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
.boxcaption {
    background: none repeat scroll 0 0 #E7E6E6;
    opacity: 0.8;
    padding: 5px;
    width: 50px;
    z-index: 300;}
.captionfull .boxcaption {
    left: 0;
    top: 128px;}
.support_highlight
{
font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #EEE88B}
.adBox001b-tlEx{background: url(../../images/theme/Blue/adBox001b.png) no-repeat 0px 0px; height: 34px; width: 5px;}
.adBox001b-trEx{background: url(../../images/theme/Blue/adBox001b.png) no-repeat -129px 0px; height: 34px; width: 5px;}
.adBox001b-blEx{background: url(../../images/theme/Blue/adBox001b.png) no-repeat 0px -86px; height: 5px; width: 5px;}
.adBox001b-brEx{background: url(../../images/theme/Blue/adBox001b.png) no-repeat -129px -86px; height: 5px; width: 5px;}
.adBox001b-tBgEx{background: url(../../images/theme/Blue/adBox001b-tBg.png) repeat-x left top; height: 34px;}
.adBox001b-lBgEx{background: url(../../images/theme/Blue/adBox001b-lBg.png) repeat-y left top; width: 5px;}
.adBox001b-rBgEx{background: url(../../images/theme/Blue/adBox001b-rBg.png) repeat-y left top; width: 5px;}
.adBox001b-bBgEx{background: url(../../images/theme/Blue/adBox001b-bBg.png) repeat-x left top; height: 5px;}

.catDiv{padding-bottom:5px; width:470px;}
ul.mCatelist{display: none; margin:0px; padding:0px; list-style:none;}
a.mCat{display:block; height:50px; text-decoration:none; padding:0 0 0 20px;}
a.sCate{padding:5px 5px 5px 25px; margin-left:18px; font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; color:#053363; text-decoration:none; border-top:1px solid #e9e9e9; display:block;}
a.sCate2{ padding:5px 5px 5px 25px; margin-left:18px; font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal;  color:#053363; text-decoration:none; border-top:1px solid #e9e9e9; display:block;}
a.sCate2{ padding:5px 5px 5px 25px; margin-left:18px; font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal;  color:#053363; text-decoration:none; border-top:1px solid #e9e9e9; display:block;}
a.sArt{background-image: url(../../images/theme/Blue/sArt.png);background-repeat: no-repeat; background-position: 3px 8px; padding:5px 5px 5px 28px; font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; text-decoration:none; border-top:1px solid #e9e9e9; display:block;}
a.sArt2{background-image: url(../../images/theme/Blue/sArt.png);background-repeat: no-repeat; background-position: 3px 8px; padding:5px 5px 5px 28px; font-family:SourceSansPro-Regular; font-size:14px; font-weight:normal; text-decoration:none; border-top:1px solid #e9e9e9; display:block;}

.imgPosLft {
    position: fixed;
    height: auto;
    margin-left: 220px;
    width: 480px;
	top:75px;
}

.imgPosLftshd {
	background:#ffffff; box-shadow:0 0 5px #9a9999; border-radius:2px;
    -webkit-box-shadow:0 0 5px #9a9999; -o-box-shadow:0 0 5px #9a9999; -moz-box-shadow:0 0 5px #9a9999; -ms-box-shadow:0 0 5px #9a9999;
    box-shadow:0 0 5px #9a9999; 
	margin-top:0px;
}

.imgPosRgt {
    position: fixed;
    height: 200px;
    margin-left: -550px;
    width: 400px;
	top:75px;
}
  
.category a.sCatg-parent, .category a.sCatg-parent:hover {background:url(../../images/theme/Blue/sCateBull.png) no-repeat 0 7px; }
.category a.sCatg-parent.active{background: url(../../images/theme/Blue/sCateBull-hover.png) no-repeat 0 7px;}
.category a.sCatg2-parent, .category a.sCatg2-parent:hover {background:url(../../images/theme/Blue/sCateBull.png) no-repeat 0 6px; }
.category a.sCatg2-parent.active {background: url(../../images/theme/Blue/sCateBull-hover.png) no-repeat 0 6px;}
.category a.mCatg-parent, .category a.mCatg-parent:hover{background:url(../../images/theme/Blue/mCateBull.png) no-repeat 0 2px; }
.category a.mCatg-parent.active{background: url(../../images/theme/Blue/mCateBull-hover.png) no-repeat 0 2px;}
.category a.mCatg2-parent, .category a.mCatg2-parent:hover {background:url(../../images/theme/Blue/mCateBull.png) no-repeat 0px 7px; }
.category a.mCatg2-parent.active {background:url(../../images/theme/Blue/mCateBull-hover.png) no-repeat 0px 7px;}

/********************************** Added by Yashu Tyagi for training  Ends*******************************/
a.docBull{background-image: url(.../../../../images/theme/Blue/sArt.png);background-repeat: no-repeat; background-position: 3px 3px; padding:0px 5px 0px 28px; display:block;}
a.textTheme13,a.textTheme13:hover,.textTheme13{font-family:SourceSansPro-Bold; font-size:14px; color:#417ed9 !important; /*font-weight:bold;*/ text-decoration:none;}
a.textTheme14,.textTheme14{font-family:SourceSansPro-Bold; font-size:14px; color:#417ed9 !important; /*font-weight:bold;*/}
a.textTheme14:hover{
font-family:SourceSansPro-Bold; font-size:14px; color:#417ed9 !important; /*font-weight:bold;*/ text-decoration:underline;	
	}

.hTextN18{color: #000000;
    font-family:SourceSansPro-Regular;
    font-size: 18px;
    font-weight: normal;}
.sVRLine{border-left:1px dotted #d7d4d4;}
	a.nBtn26theme, a.nBtn26theme:hover{
	background-image: url(../../images/nBtn26theme-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block; height: 21px;  
	padding-left:4px; 
	text-decoration:none;
	}
	a.nBtn26theme span, a.nBtn26theme:hover span{
	background-image: url(../../images/nBtn26theme-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px; padding-right:8px; padding-left:0px;
	cursor:pointer;
	font-family:SourceSansPro-Regular; font-size:14px; display:block; line-height:21px; float:left; margin-right:3px; color:#ffffff;
	}
	a.nBtn26theme span img{ cursor:pointer; margin:6px 5px 0 4px; float:left; }
/*************************************STORY CSS********************************/
#storytable{}
#storytable .rgt{padding:15px 10px 10px 0px;border-right:0px;}
#storytable .lft{padding:15px 10px 0px 10px; border-left:0px;}
#storytable .img{ float:right; width:70px; height:70px; margin:0px 5px 5px 5px; border:1px solid #cccccc;}
#storytable h4{font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/ margin:0px; padding:0px 0px 6px 0px;}
/*#storytable span{FONT-SIZE: 9px; COLOR: #7f868b; FONT-FAMILY: Tahoma, SourceSansPro-Regular}*/
#storytable p{font-family:SourceSansPro-Regular; font-size:14px; padding:0px 0px 8px 0px; margin:8px 0px 0px 0px;}
 #storytable p a{
    text-decoration:underline;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration:underline;
    color:#264FA0;
    height:14px;
    width:auto;
    outline:none;
    background-repeat: no-repeat;
    background-position: left top;
}
 a.storyIcon{
	text-decoration:underline;
	font-family:SourceSansPro-Regular;
	font-size:14px;
	text-decoration:underline;
	padding-left:20px;
	color:#264FA0;
	padding-left:20px;
	/* display:block; */
	height:14px;
	width:auto;
	outline:none;
	background-image: url(../../images/theme/Blue/readmore.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.groupingClass{color:#045DDF;FONT-FAMILY:SourceSansPro-Bold; font-size:14px;/*font-weight:bold;*/text-decoration:none;border-bottom:1px solid #B0CAEC;vertical-align:bottom;}
.grBborder{border-bottom:1px solid #c9d0ff;}
.thmBdr_dash{border:1px dashed #c6d4e3;}
.hoverBox{border:1px dashed #4F78C0;  cursor: move;}
.highlight_yellow
{
 font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #EEE88B
}
.zcubator-div{color: #343532;
   line-height:20px;  font-family:SourceSansPro-Regular;
   letter-spacing:.50px; 
   font-size:14px;
   text-align:justify;
  }
.zcubator-div p{ line-height:20px;}
.zcubator-div sup{ font-size:8px; vertical-align:text-top;}
.zcubator-div h1{   font-family: 'SourceSansPro-RegularLTStd77CnBold'; color: #007ab8;  letter-spacing:.50px; 
    font-size: 20px;
    margin-top: 15px;}
.zcubator-div h1 sup{ font-size:14px; vertical-align: text-top; }
 h1.zcubator-title{  font-family: 'SourceSansPro-RegularLTStd77CnBold'; color: #588d13; letter-spacing:.50px;
 border-bottom:1px dashed #CCC; width:80%; padding-bottom:10px; 
 
    font-size: 24px;
    margin-top: 0;}
.zcubator-div ul{ list-style:disc; padding:0; margin:0 0 0 25px;}
.zcubator-div ul li{ margin:8px 0; }
.zcubator-div ul li strong{ font-size:14px;}
.subtitle1{ font-size:14px; color:#343532; font-family:SourceSansPro-Bold; /*font-weight:bold;*/ letter-spacing:.50px; margin-top:10px;}
.ppc-info-table{ margin:20px auto 10px}
.ppc-info-table td{color: #343532;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    letter-spacing: 0.5px;
    line-height: 20px; padding:2px 2px 5px 2px;}
.ppc-info-table td h1{
    color: #588D13;
    font-family: 'SourceSansPro-RegularLTStd77CnBold';
    font-size: 24px;
    letter-spacing: 0.5px; margin:0; padding:5px 0;}
td.ppc-fsubtitle{font-family: 'SourceSansPro-RegularLTStd77CnBold'; font-size:14px; color: #333;}
.ppc-textbox{ width:390px; height:22px; border:1px solid #CCC; font-family:SourceSansPro-Regular; color:#666;}
.ppc-textbox1{ width:548px; height:120px; border:1px solid #CCC; font-family:SourceSansPro-Regular; color:#666; }
.grimgBdr{
	background-image: url("../../images/sidefadedLine.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}
.accordion1 {
    background: none repeat scroll 0 0;
    margin-bottom: 5px;
    padding: 1px 0;
}
.accordion1 table td {
    color: #000000;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/
    padding: 3px 0;
}
.accordion1 table {
    background: url("../../images/theme/Blue/tabnav-bg.png") no-repeat scroll center bottom transparent;
    cursor: pointer;
    height: 26px;
    padding-left: 10px;
    background-size: 98% 200%;
}
.accordion1 table:hover {
    background-position:  top;}
.accordion1.active table {
    background: url("../../images/theme/Blue/tabnav-bg.png") no-repeat scroll center top transparent;
    color: #3489F8;
    height: 26px;
    padding-left: 10px;
    background-size: 98% 200%;
}
.accordion1.active table td {
    color: #1c4ca6;}
.hide-submenu {
    margin-bottom: 10px;}
.hide-submenu table td {
    border-bottom: 1px dashed #EFEFEF;
    color: #000000;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    font-weight: normal;
    padding: 3px 0;}
.hidden {
    display: none;}
.active {
    display: block;}
.shortbar {
    background-image: url(../../images/shortbarBg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #D9D8D8;
    height: 36px;
}
.thumDtlson {
    background-color: #FFFFFF;
    background-image: url(../../images/shorticn.png);
    background-position: left -31px;
    background-repeat: no-repeat;
    border-right: 1px solid #BEBFC0;
    display: block;
    height: 35px;
    text-indent: -3000px;
    width: 51px;
}
.thumoff {
    background-color: #ECECEC;
    background-image: url(../../images/shorticn.png);
    background-position: -52px top;
    background-repeat: no-repeat;
    border-right: 1px solid #BEBFC0;
    display: block;
    height: 35px;
    text-indent: -3000px;
    width: 40px;
}
.thumon {
    background-color: #FFFFFF;
    background-image: url(../../images/shorticn.png);
    background-position: -52px -31px;
    background-repeat: no-repeat;
    border-right: 1px solid #BEBFC0;
    display: block;
    height: 35px;
    text-indent: -3000px;
    width: 40px;
}
.detlson {
    background-color: #FFFFFF;
    background-image: url(../../images/shorticn.png);
    background-position: -94px -31px;
    background-repeat: no-repeat;
    border-right: 1px solid #BEBFC0;
    display: block;
    height: 35px;
    text-indent: -3000px;
    width: 40px;
}
.thumDtlsoff {
    background-color: #ECECEC;
    background-image: url(../../images/shorticn.png);
    background-position: left top;
    background-repeat: no-repeat;
    border-right: 1px solid #BEBFC0;
    display: block;
    height: 35px;
    text-indent: -3000px;
    width: 51px;}
.detlsoff {
    background-color: #ECECEC;
    background-image: url(../../images/shorticn.png);
    background-position: -94px top;
    background-repeat: no-repeat;
    border-right: 1px solid #BEBFC0;
    display: block;
    height: 35px;
    text-indent: -3000px;
    width: 40px;}
.vertical ul{
			list-style-type: none;
			padding: 0px;
			width: 220px;}
.vertical li a{
			display: block;
			text-decoration: none;
			padding:6px 5px 5px 9px;
			border-top:1px solid #ccd2d8;}
.vertical li a:hover{background-color:#c3daf4;}
.vertical li a.arrow1{background-image: url(../../images/offArrow.png);background-repeat: no-repeat;
	 background-position:right center;}
 .vertical li a.arrow1:hover{background-image: url(../../images/onArrowex.png);background-repeat: no-repeat;
	 background-position:right center;}
.vertical li a.altclr{background-color:#ECF5FF;}
.vertical li a.altclr:hover{background-color:#c3daf4; }
.vertical li{
			/*Needed for IE. Don't ask me why, It was a lucky guess.*/
			display: inline;}
.vertical li ul{
			position: absolute;
			border:2px solid #b8c1c6; background:#ffffff;
			border-top:1px solid #b8c1c6;
			margin-left: 220px;
			padding:0px;
			width:260px;}
.vertical li ul li{padding:0px; margin:0px;}
.vertical li ul li a{
		background:#ffffff;
			display: block;
			text-decoration: none;
			padding:7px 5px 7px 15px;
			border-top:1px solid #b8c1c6;
			font-family:SourceSansPro-Regular; font-size:14px; color:#000000;}
		.vertical li ul li a:hover{color:#000000; background-color:#c3daf4;}
		.vertical li ul li a.sAltclr{background-color:#ECF5FF;}
		.vertical li ul li ul{margin-left: 260px;}
		.textGrn12{font-family:SourceSansPro-Regular; font-weight:normal; color:#178505; font-size:14px;}
		.grimgBdr{
	background-image: url("../../images/sidefadedLine.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}

 .sThumbBg {
    background-image: url("../../images/smlThumbBgnew.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 76px;
    padding:0px 0 14px 5px;
    text-align: center;
    width: 81px;
}


.whiteBox2{background-color:#ffffff;}
.whiteBox2-tl{background: url(../../images/whiteBoxa.png) no-repeat left top; height: 8px; width: 8px;}
.whiteBox2-tr{background: url(../../images/whiteBoxa.png) no-repeat -35px 0px; height: 8px; width: 8px;}
.whiteBox2-bl{background: url(../../images/whiteBoxa.png) no-repeat 0px -25px; height: 8px; width: 8px;}
.whiteBox2-br{background: url(../../images/whiteBoxa.png) no-repeat -35px -25px; height: 8px; width: 8px;}
.whiteBox2-tbg{background: url(../../images/whiteBoxa.png) repeat-x 0px -36px; height: 8px;}
.whiteBox2-bbg{background: url(../../images/whiteBoxa.png) repeat-x 0px -61px; height: 8px;}
.whiteBox2-lbg{background: url(../../images/whiteBoxa2.png) repeat-y left top; width: 8px;}
.whiteBox2-rbg{background: url(../../images/whiteBoxa2.png) repeat-y -35px 0px; width: 8px;}

a.selectBdr,.selectBdr { text-decoration:none; display:block; border:2px solid #ffffff; background-image: url(../../images/sidefadedLine.png);background-repeat: no-repeat;background-position: center bottom;
}
.quickSummaryTitle {
    background-color: #E8F0FA;
}
.quickSummaryBorder {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #89ADDB;                  
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
a.nBtn54l{background-image: url(.../../../../images/prvRgtBtn2a.png);background-repeat: no-repeat;background-position: right top;display: block; height: 30px;  padding-right:5px; text-decoration:none;
}
a.nBtn54l span{
	background-image: url(.../../../../images/prvleftBtn2a.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px; padding-left:23px; padding-right:4px;
	cursor:pointer;
	font-family:SourceSansPro-Regular; font-size:14px; display:block; line-height:30px; margin-right:3px; color:#000000;
}
a.nBtn54r{background-image: url(../../images/prvleftBtn2.png);background-repeat: no-repeat;background-position: left top;display: block; height: 30px;  padding-left:8px; text-decoration:none;
}
a.nBtn54r span{
	background-image: url(../../images/prvRgtBtn2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px; padding-right:23px; padding-left:4px;
	cursor:pointer;
	font-family:SourceSansPro-Regular; font-size:14px; display:block; line-height:30px; float:left; margin-right:3px; color:#000000;
}
.style{
	visibility:hidden;
	position:absolute;
}
.spotlbg{ width:24px; background:url(../../images/Spotlight_checkboxbg.gif) repeat-y left; vertical-align:middle; text-align:center;}
.spotrbg ul{ margin:0; padding:0px; list-style:none;}
.spotrbg ul li{ margin-left:0px;}
.licss:hover{ border:1px solid #d91a21;}
.categorytxt{ text-align:right; padding:3px 5px; font-family:SourceSansPro-Regular; font-size:14px; color:#333;}

/*Login Page CSS*/
.centerpos
{
	display: table;
	height: 100%;
	width:100%;
	margin:auto;
	/* background-image: url(../../images/theme/Blue/logmianBg1.gif);
	background-repeat: repeat-x;
	background-position: left top; */
}
.centerposDiv
{
	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
	/* background-image: url(../../images/theme/Blue/logmianBg2.gif);
	background-repeat: repeat-x;
	background-position: left bottom; */
}

.loginBody
{
	 margin: 0px; 
	 padding: 0px; 
	 background-color: #ffffff; 
	 background-image: url(../../images/theme/Blue/mLoginBg.gif); 
	 background-repeat: repeat-x; 
	 background-position: left center;
}

a.btnTheme
{
	background-image: url(../../images/theme/Blue/btnThemeLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 31px;
	padding-left: 13px;/*P_B_ADMIN_44399*/
	text-decoration: none;
}
a.btnTheme span 
{
	background-image: url(../../images/theme/Blue/btnThemeRight.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
	padding-right: 25px;
	padding-left: 10px;
	cursor: pointer;
	font-family:SourceSansPro-Regular;
	font-size: 17px;
	display: block;
	line-height: 31px;
	float: left;
	margin-right: 3px;
	color: #ffffff;
}
.mTextBoxOn 
{
	background-image: url(../../images/theme/Blue/textBoxBghover.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 290px;
	padding: 0 10px;
	*padding-top: 8px;
}

/*P_ENH_SMS_CAMPAIGN himanshi starts*/
a.grButton{
	display:block;
	height:44px;
	background-image: url(../../images/grButtonr.png);
	background-repeat: no-repeat;
	background-position: right top; padding-right:11px;
	text-decoration:none;
}
a.grButton img{margin:10px 6px 0 12px; position:absolute;}
a.grButton span{
    display:block;
	height:44px;
	font-family:SourceSansPro-Regular;
	font-size:14px;
	color: #141313;
	text-align:left;
	line-height:44px;
	background-image: url(../../images/grButtonl.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:65px;
}
a.grButton:hover{
	background-image: url(../../images/grButtonrhvr.png);
	background-repeat: no-repeat;
	background-position: right top; 
}
a.grButton:hover span{

	background-image: url(../../images/grButtonlhvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.atlRw04c{background-color:#f5fafd;}

a.ontbs{
	background-image: url(../../images/theme/Blue/onTablft.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px; display:block; padding-left:10px; text-decoration:none; float:left;
}
a.ontbs span{
	background-image: url(../../images/theme/Blue/onTabrgt.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 43px; display:block; line-height:43px;
	font-family:SourceSansPro-Regular; color:#ffffff; font-size:15px; padding-right:15px; padding-left:5px;
}
a.ontbs span img, a.offtbs span img{margin-top:6px; margin-right:8px;}
a.offtbs{
	background-image: url(../../images/offTablft.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px; display:block; padding-left:10px; text-decoration:none; float:left;
}
a.offtbs span{
	background-image: url(../../images/offTabrgt.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 43px; display:block; line-height:43px;
	font-family:SourceSansPro-Regular; color:#000000; font-size:15px; padding-right:15px; padding-left:5px;
}
.crvBox2ex-top {
    background-image: url(../../images/crvBox2ex-tbg.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 10px;
    width: 100%;
}
.grdsBox{
	background-image: url(../../images/grdsBox.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 153px;
	width: 215px;  
}
.greenBtn{
	background-image: url(../../images/greenBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px; text-decoration:none; line-height:54px; text-align:center;
	width: 198px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.orgBtn{
	background-image: url(../../images/orgBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px; text-decoration:none; line-height:54px; text-align:center;
	width: 198px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.grdsBoxex{
	background-image: url(../../images/grdsBoxEx1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 101px;
	width: 135px; padding:12px;
}

.greenBtnex{
	background-image: url(../../images/greenBtnex.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px; text-decoration:none; line-height:42px; text-align:center;
	width: 170px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.greenBtnexx{
	background-image: url(../../images/greenBtnexx.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px; text-decoration:none; line-height:42px; text-align:center;
	width: 170px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.blueBtnex{
	background-image: url(../../images/bluBtnex.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px; text-decoration:none; line-height:42px; text-align:center;
	width: 170px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.orgBtnex{
	background-image: url(../../images/orgBtnex.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px; text-decoration:none; line-height:42px; text-align:center;
	width: 170px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.greenBtn1{
	background-image: url(../../images/greenBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px; text-decoration:none; line-height:54px; text-align:center;
	width: 198px; display:block; font-family:SourceSansPro-Regular; font-size:16px; color:#ffffff;
}
.orgBtn1{
	background-image: url(../../images/orgBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px; text-decoration:none; line-height:54px; text-align:center;
	width: 198px; display:block; font-family:SourceSansPro-Regular; font-size:16px; color:#ffffff;
}
.subHdrBg{
	background-image: url(../../images/subHdrbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 38px; width:100%;
}
.grAltRw4{background-color:#fafbfc;}
.hTextN15k{font-family:SourceSansPro-Regular; font-size:15px; font-weight:normal; color:#000000;}
/*P_ENH_SMS_CAMPAIGN himanshi ends*/

.dragBox {
    border: 2px dashed #C9C8C8;
    padding: 4px;
    width: 500px;
}
.exDiv {
    background-color: #F8F7F7;
    padding: 20px 10px;
}
.filetp {
    cursor: default;
    height: 30px;
    margin-top: 8px;
    opacity: 0;
    position: absolute;
    width: 100px;
    z-index: 99;
}

.BlText13 {
    color: #121212;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}

.BlText13_b_master {
    color: #121212;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/
}

.form-box span.BlText13_b_master{
	color: #121212;
    FONT-FAMILY:SourceSansPro-Regular;
    font-size:14px;
    font-weight: normal !important;
}

.sideHdr_FIN{
	background-color: #4D7EC6;
	background-image: url(../../images/sideHdr.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:1px solid #5e91d9;
	height:28px; font-family:SourceSansPro-Regular;font-size:14px; color:#ffffff;
}


.rowText12_FIN {
    color: #034578;
    font-family:SourceSansPro-Regular;
    font-size:14px;
}
 .blueBtn {
    background-image: url("../../images/blueBtn.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family:SourceSansPro-Regular;
    font-size: 16px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    text-decoration: none;
    width: 188px;
}
.grayBtn {
    background-image: url("../../images/grayBtn.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family:SourceSansPro-Regular;
    font-size: 16px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    text-decoration: none;
    width: 188px;
}
a.link-btn1 {
    background: url("../../images/cart2.png") no-repeat scroll right 3px #60C150;
    border-radius: 3px 3px 3px 3px;
    color: #F5F3F3;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
    padding: 2px 19px 2px 10px;
    text-align: center;
    text-decoration: none;
}
.link-btn1 a.link-btnnew {
	color: #F5F3F3;
}


.dgreenBtn{
	background-image: url(../../images/dgreenBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px; text-decoration:none; line-height:54px; text-align:center;
	width: 188px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
.lorgBtn{
	background-image: url(../../images/lorgBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px; text-decoration:none; line-height:54px; text-align:center;
	width: 188px; display:block; font-family:SourceSansPro-Regular; font-size:18px; color:#ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
       .filetp{  cursor: default;
    height: 30px;
    margin-top: 8px;
    opacity: 0;
    position: absolute;
    width: 100px;
    z-index: 99;
    margin-left:90px;
    } 
    } 
 .outer {
    display: table;
    position: relative;
    height:75px;
	width:79px;
    position:absolute;
    
}
.inner {
    display: table-cell;
    position: relative;
    vertical-align: middle;
	text-align:center ;
}
.outer1 {
    width:153px;height:150px; display: table;position: relative; position:absolute;
    
}
.inner1 {
    display: table-cell;position: relative;vertical-align: middle;text-align:center;
}    
  
/*******************************3/9/2013***************************/
.info2{width:200px; position:absolute; margin-top:-90px; margin-left:5px;}
.infoTop{ background:url(../../images/top-middle.png) repeat-x; width:100%; }
.infoLeft{ background:url(../../images/middle-left.png) repeat-y; height:100% }
.infoRight{ background:url(../../images/middle-right.png) repeat-y; height:100% }
.infoBotttom{ background:url(../../images/bottom-middle.png) repeat-x; width:50%; }
.infoCon{ background:#FFF; font-size:14px; color:#333; font-weight:normal;}
.tailbottom{background:url(../../images/tail-bottom.png) no-repeat; width:19px; height:21px; position:relative; margin:0 auto -21px; }
      
/*//ENH_SMARTCONNECT_SEP-----------------17/09/2013-------------------*/
.stext2{color:#999999;font:normal 12px SourceSansPro-Regular;}
.stext3{font:normal 12px SourceSansPro-Regular;}
/* P_INT_ENH_LIB_POST_COMMENT start  */
.grAltRw2b{background-color:#f9f9f9;}

/* P_INT_ENH_LIB_POST_COMMENT end  */

.cmnt,a.cmnt:link,a.cmnt:visited{font-family:SourceSansPro-Regular; font-size:14px !important; color:#003898 !important; text-decoration:none;}
a.cmnt:hover{font-family:SourceSansPro-Regular; font-size:14px !important; color:#003898 !important; text-decoration:underline;}

/*P_EnH_Print starts*/
.FT_prTitle01{ font: 16px SourceSansPro-Bold; color: #000 ;}
td.prTitle01{
	font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #373a3c; 
    text-transform: uppercase;
    border-bottom:2px solid #eeeeee;}/*ZCB-20141006-038*/
    
td.prTitle02, span.prTitle02{
	font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #373a3c; 
    text-transform: uppercase;
    border-bottom:2px solid #eeeeee;}    
    
td.prTitleMultiple{
	font-family: 'Montserrat-Bold';
    font-size: 14px;
    color: #373a3c; 
    text-transform: uppercase;
    border-bottom:2px solid #eeeeee;}
    
.FIM_prTitle01{ font: 16px SourceSansPro-Bold; color: #000 ; border-bottom: 1px solid #EDEDED;}
.pr_tb_sub_hdr_b{ 
    FONT-FAMILY:Montserrat-Bold;
    font-size:14px;
    /*font-weight: bold;*/ color:#333; border-bottom:1px solid #e3e1e1; 
	}

.sectionHeading .pr_tb_sub_hdr_b{
	FONT-FAMILY:Montserrat-Bold;
	font-size:14px;
}

td.PRBlText12{border-bottom:1px solid #F7F5F5; border-collapse:collapse; margin:10px 0; color: #121212;
    font-family:SourceSansPro-Regular;
    font-size:14px;}
td.PRBlText12 a{text-decoration:none !important;}
td.PRBlText12 a u{text-decoration:none !important;}
.prBorder{ border-top:2px solid #eeeeee;}
.PRBlText12_b{ 
    FONT-FAMILY:Montserrat-Regular;
    font-size:14px;
    /*font-weight: bold;*/ color:#333; border-bottom:1px solid #F7F5F5; 
	}
	.FIM_PRBlText12_b{ 
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/ color:#333; 
	}
/*P_EnH_Print ends*/
/*P_ENH_NEW_REMINDER_MOCKUP starts*/
alertcss a.selectAr1 {
    background: url("../../images/theme/Blue/selectedArrow.gif") no-repeat scroll 101% center #FFFFFF ;
    border-bottom: 1px solid #EBEBEB;
    color: #0D4DAA;
    cursor: pointer;
    display: block;
    padding: 8px 0;
    position: relative;
    text-decoration: none;
    width: 100%;
}

a.selectAr1 {
    background: url("../../images/theme/Blue/selectedArrow.gif") no-repeat scroll 101% center #FFFFFF ;
    border-bottom: 1px solid #EBEBEB;
    color: #0D4DAA;
    cursor: pointer;
    display: block;
    padding: 8px 0;
    position: relative;
    text-decoration: none;
    width: 100%;
}
alertcss a.showSingle {
    border-bottom: 1px solid #EBEBEB;
    cursor: pointer;
    color: #0D4DAA;
    display: block;
    padding: 8px 0;
    text-decoration: none;
}
a.showSingle {
    border-bottom: 1px solid #EBEBEB;
    cursor: pointer;
    display: block;
    padding: 8px 0;
    text-decoration: none;
}

p.stext2,.stext2sm{color:#999999;font:normal 14px SourceSansPro-Regular;}
.stext2{color:#999999;font:normal 12px SourceSansPro-Regular;}
.themeText11, a.themeText11{font-size:14px; color:#09469d;  font-family:SourceSansPro-Regular;}
.BlText12g,a.BlText12g{
	font-family:SourceSansPro-Regular; 
	font-size:14px; color:#373a3c;text-decoration:none;
}
a.BlText12g:hover{text-decoration:underline;}
/*P_ENH_NEW_REMINDER_MOCKUP ends*/

/*P_ENH_INT_NEWS : starts*/

.hText18theme {
	color: #373a3c;
	font-family: Montserrat-Bold;
	font-size: 14px;
	text-transform: uppercase;
}
a.bText14theme,a.bText14theme:hover,a.bText14theme:visited,.bText14theme{font-size:14px; color:#2e59b0; font-family:SourceSansPro-Regular;}
a.bText14btheme, .bText14btheme{font-family:SourceSansPro-Bold; font-size:14px; color:#2e59b0; text-decoration:none;}
.bText13, a.bText13{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#2e2e2e; text-decoration:none;}
.bText13b, a.bText13b{font-family:SourceSansPro-Bold; font-size:14px; color:#262626; text-decoration:none;}
.hText14ntheme{font-family:SourceSansPro-Regular; font-size:14px; color:#373a3c;text-transform: uppercase; }

a.selectAr{ background:#ffffff url(../../images/theme/Blue/selectedArrow.jpg) no-repeat center right;display:block; padding:8px 8px; border-bottom:1px solid #ebebeb; text-decoration:none; cursor:pointer; color:#0d4daa; position:relative;}

.bText14bthemeNew a{font-family:SourceSansPro-Bold; font-size:14px; color:#2e59b0; text-decoration:none;}
a.subFolder1 {display:block; padding:8px 8px; border-bottom:1px solid #ffffff; text-decoration:none; cursor:pointer;background:#efeff0 url(../../images/grayArrow.jpg) no-repeat center right; }
a.subFolder1:hover{background:#ffffff url(../../images/theme/Blue/selectedArrow.jpg) no-repeat right;color: black; text-decoration:none;border:1px solid #efeff0; margin-top:-1px;margin-left:-1px;}
a.subFolder:hover{background:#ffffff;color: black; text-decoration:none;border:1px solid #efeff0; margin-top:-1px;margin-left:-1px;}
.hText14black a{
    color: #000000;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size: 14px;
    text-decoration:none;
}
/*P_ENH_INT_NEWS : ends*/

/*BB-20140303-019 Starts  */
.smlFbtn {
    background-color: #4D85D4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 4px 6px;
    cursor: pointer;
    font-family:SourceSansPro-Regular;
}
.FbtnR{
   
    background-image: url(../../images/theme/Blue/fBtn.png);
    background-position: right top;
    background-repeat: no-repeat;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #2163A8;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    color: #FFFFFF;
    font: 12px SourceSansPro-Regular;
    height: 29px;
    outline: medium none;
    padding: 6px 12px;
    cursor:pointer;
}
.dHead
{
	background-color: #FAFAFA;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: 28px;
    padding: 5px;
    font-size:14px;
    font-family:SourceSansPro-Bold;
    /*font-weight:bold;*/
}
.filter
{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F6F6F6;
    border-color: #ECECEC #ECECEC #E2E2E2 #E2E2E2;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    font: 14px Montserrat-Regular;
    padding: 10px;
}

.GLOBAL_REG_AREA
{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    font: 12px SourceSansPro-Regular;
    padding: 10px;
}


a.grayBtn22{
	display:block;
	background: url("../../images/grayBtn22l.png") no-repeat left top;
	height: 25px; padding-left:10px; text-decoration:none; margin-right:0px;cursor:hand;	
}
a.grayBtn22 span{
	display:block;
	height:25px;
	line-height:23px;
	background: url("../../images/grayBtn22r.png") no-repeat right top;
	padding:0 16px 0 5px; font-family:SourceSansPro-Bold; 
	font-size:14px; /*font-weight:bold;*/ color:#010101;cursor:hand;	
}
.filterlist {
	border: 1px solid;
	border-color: #ECECEC;
}
/*BB-20140303-019 ends  */
/*P_ENH_INT_NEWS : ends*/

/*SMC-20140224-392  P_SUPP_E_70666 */
.navSts-left{width:11px; height:42px; background:url(../../images/theme/Blue/mStatus.png) no-repeat 0px 0px;}
.navSts-right{width:11px; height:42px; background:url(../../images/theme/Blue/mStatus.png) no-repeat -70px 0px;}
.navSts-bg{background:url(../../images/theme/Blue/mStatus.png) repeat-x 0px -48px;}
a.stsLink3{background:url(../../images/theme/Blue/mStatusnew.png) no-repeat 8px -225px; display:block; height:22px; padding:2px 0 0 34px; font-family:SourceSansPro-Bold; font-size:14px; text-decoration:none; line-height:32px;  color: #848484; /*font-weight: bold;*/}

.dSelect{border-bottom:2px solid #ffffff;}
.bSelect{border-bottom:2px solid #db492d;}
.txtSearch-lft{background:url(../../images/theme/Blue/mStatus.png) no-repeat 0px -349px; height: 28px; width: 15px;}
.txtSearch-rgt{background:url(../../images/theme/Blue/mStatus.png) no-repeat -75px -349px; height: 28px; width: 9px;}
.txtSearch-Bg{background:url(../../images/theme/Blue/mStatus.png) repeat-x 0px -382px; height: 30px; width: 100%;}
.srchField{background:url(../../images/theme/Blue/mStatus.png) no-repeat right -306px; border:none; outline:none; width:100%;}
.srchField1{border:none; outline:none; width:95%;}
/*SMC-20140224-392*/
/*P_ENH_TopBar MohitM for Zcubator P_SUPP_E_70666 */
a.stsLink1 {
    background: url(../../images/theme/Blue/mStatusnew.png) no-repeat scroll 0px -281px transparent; display: block; height: 22px; padding: 2px 0px 0px 28px;
FONT-FAMILY:SourceSansPro-Bold; font-size:14px; text-decoration: none; line-height: 22px;color: #848484;
}
a.stsLink2 {
    background: url(../../images/theme/Blue/mStatusnew.png) no-repeat scroll 8px -254px transparent; display: block; height: 22px; padding: 2px 0px 0px 40px;
 FONT-FAMILY:SourceSansPro-Bold; font-size:14px; text-decoration: none; line-height: 22px;color: #2652a9;
}
/*P_ENH_TopBar MohitM for Zcubator  */

/*  P_SUPP_E_70666  start */
.stsDropbx{background-color:#ffffff;}
.stsDropbx-tl{background: url(../../images/theme/Blue/mStatus.png) no-repeat 0px -95px; height: 12px; width: 12px;}
.stsDropbx-tr{background: url(../../images/theme/Blue/mStatus.png) no-repeat -68px -95px; height: 12px; width: 12px;}
.stsDropbx-bl{background: url(../../images/theme/Blue/mStatus.png) no-repeat 0px -142px; height: 9px; width: 12px;}
.stsDropbx-br{background: url(../../images/theme/Blue/mStatus.png) no-repeat -68px -142px; height: 9px; width: 12px;}
.stsDropbx-tbg{background: url(../../images/theme/Blue/mStatus.png) repeat-x 0px -159px; height: 12px;}
.stsDropbx-bbg{background: url(../../images/theme/Blue/mStatus.png) repeat-x 0px -206px; height: 9px;}
.stsDropbx-lbg{background: url(../../images/mStatus2.png) repeat-y left top; width: 12px;}
.stsDropbx-rbg{background: url(../../images/mStatus2.png) repeat-y -66px top; width: 12px;}

.exTextbox{width:150px; color:#a6a6a6; font-size:14px; font-family:SourceSansPro-Regular; border:1px solid #7f9db9; padding:3px;}
.exListbox{width:150px; color:#000000; font-size:14px; font-family:SourceSansPro-Regular; border:1px solid #7f9db9; height:23px; line-height:20px;}
.pdiv{border:1px solid #ebebeb; width:140px; height:20px; line-height:22px;}
.pdivEx{border:1px solid #ebebeb; border-top:none; width:140px; height:22px; line-height:22px;}
/*  P_SUPP_E_70666  end */

.search-btn { 
	padding:1px; text-align:center; 
	font-family:SourceSansPro-Bold;
	font-size:14px;
	color: #1444a2;
	/*font-weight:bold;*/
	padding:2px;
	background: -moz-linear-gradient(top,#f1f5fd 0%,#c7d9f4);
	background: -ms-linear-gradient(top,#f1f5fd 0%,#c7d9f4);
	background: -webkit-gradient(linear, left top, left bottom,from(#f1f5fd),to(#c7d9f4));
	border: 1px solid #abbfe6;
	border-radius:2px;
}
.update-qty-btn {text-align:center; padding:1px 12px 1px 12px; height:20px;
font-family:SourceSansPro-Bold;
font-size:14px;
color: #eaf1fc;
/*font-weight:bold;*/
box-shadow:inset 0 0 5px #a6c7fb;
background: -moz-linear-gradient(top,#4f77bd 0%,#2c57a6);
background: -webkit-gradient(linear, left top, left bottom,from(#4f77bd),to(#2c57a6));
border: 1px solid #06539a; text-decoration:none;
border-radius:10px;
line-height:18px;
float:left;
} 

.arrow_box {  
	height:22px; 
	position: relative; text-align:left;  line-height:22px; font-family:SourceSansPro-Bold; font-size:14px; /*font-weight:bold;*/
	background: #efe34a url(../../images/arrowicon.png) right 4px no-repeat;
	border: 1px solid #d5d769;
	border-radius:2px; 
	display:block;
	text-decoration:none;
	color:#0b0b0b;
	padding: 0 15px 0 5px;
	float:right;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #efe34a;
	border-width: 11px;
	margin-top: -11px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #d5d769;
	border-width: 13px;
	margin-top: -13px;
}
.search-startup {text-align:left; padding:2px 25px 2px 7px; height:20px; 
	font-family:SourceSansPro-Bold;  
	font-size:14px;
	color: #eaf1fc; 
	/*font-weight:bold;*/
	box-shadow:inset  0 0 5px #a6c7fb; 
	
	background: url("../../images/cart.png") 125px 2px  no-repeat, -moz-linear-gradient(top,#4f77bd 0%,#2c57a6);
	background: url("../../images/cart.png") 125px 2px  no-repeat, -webkit-gradient(linear, left top, left bottom,from(#4f77bd),to(#2c57a6));
	border: 1px solid #06539a; text-decoration:none;
	border-radius:10px;	 
}
.search-update {text-align:left; padding:2px 25px 2px 7px; height:20px; 
	font-family:SourceSansPro-Bold; 
	font-size:14px;
	color: #eaf1fc; 
	/*font-weight:bold;*/
	box-shadow:inset  0 0 5px #a6c7fb; 
	
	background: url("../../images/cart.png") 75px 2px  no-repeat, -moz-linear-gradient(top,#4f77bd 0%,#2c57a6);
	background: url("../../images/cart.png") 75px 2px  no-repeat, -webkit-gradient(linear, left top, left bottom,from(#4f77bd),to(#2c57a6));
	background: url("../../images/cart.png") 75px 2px  no-repeat, -ms-linear-gradient(top,#4f77bd 0%,#2c57a6);
	border: 1px solid #06539a; text-decoration:none;
	border-radius:10px;
	 
}


/*New Gui changes starts

@font-face {
    font-family:'SourceSansPro-Bold';
    src: url('../../fonts/SourceSansPro-Bold.eot');
    src: url('../../fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/SourceSansPro-Bold.woff') format('woff'),
         url('../../fonts/SourceSansPro-Bold.ttf') format('truetype'),
         url('../../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
}

@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url('../../fonts/lucida-grande-webfont.eot');
    src: url('../../fonts/lucida-grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/lucida-grande-webfont.woff') format('woff'),
         url('../../fonts/lucida-grande-webfont.ttf') format('truetype'),
         url('../../fonts/lucida-grande-webfont.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'SourceSansPro-Bold';
    src: url('../../fonts/lucida-grande-bold-webfont.eot');
    src: url('../../fonts/lucida-grande-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/lucida-grande-bold-webfont.woff') format('woff'),
         url('../../fonts/lucida-grande-bold-webfont.ttf') format('truetype'),
         url('../../fonts/lucida-grande-bold-webfont.svg#SourceSansPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
.hText18themeNew{font-family:'Montserrat-Bold'; font-size:22px; color:#373a3c; text-transform: uppercase;}
/*.hText18themeNew{font-family:'Montserrat', sans-serif; font-size:22px; color:#373a3c; font-weight: 700;}*/

.itemHeader .hText18themeNew, .widgetBack .hText18themeNew, .sectionHeading .hText18themeNew{font-size:14px !important;}

.grAltRw3{background-color:#edeeee;}
.grAltRw4{background-color:#e7e7e7;}
.summaryTblex{margin-bottom:20px;}
.summaryTblex td.thead{
	border-bottom:1px solid #e9e7e7;
	border-top:1px solid #d8d8d8;
	background: -moz-linear-gradient(top, #e4e5e5, #f8f8f8);
	background: -webkit-linear-gradient(top, #e4e5e5, #f8f8f8);
	background:linear-gradient(top, #e4e5e5, #f8f8f8);
	padding:4px 4px 4px 8px;
}


.summaryTbl td.theads{
	border-bottom:1px solid #e9e7e7; background:#d5e4f3;
	border-top:1px solid #d8d8d8;
	
	padding:5px 5px !important;
} 

.summaryTblex td.theadex{
	background-color:#cbdff8;
	padding:3px 5px;
}
.summaryTblex td.nonbdr{border-bottom:none;}
.summaryTblex td.subThead{background-color:#f8f8f8;}
.summaryTbl td.nonbdr{border-bottom:none;} /*P_B_LP_39745 */
.bText10{line-height: 17px; color:#343434; font-size:14px; font-family: SourceSansPro-Bold; text-decoration:none;}
.bText12, a.bText12{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#373a3c; text-decoration:none;}

.blueText{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#417ed9; text-decoration:none;}
.blueText:hover{text-decoration:underline;}

#storeDetails span.hText16black{
	font-family:Montserrat-Bold;
} 

.bText12 a,.bText20 a,.itemContent a.bText12 {
	font-family: SourceSansPro-Regular !important;
	color: #417ed9 !important;
	font-size: 14px !important;
	text-decoration: none;
}

.bText12 a:hover, .itemContent a.bText12:hover {
	font-family: SourceSansPro-Regular !important;
	color: #417ed9  !important;
	font-size: 14px !important;
	text-decoration: underline;
}

.bText12 a .text_b {
	font-family: SourceSansPro-Bold !important;
	color: #417ed9  !important;
	font-size: 14px !important;
	text-decoration: none;
}

.bText12 a:hover .text_b:hover {
	font-family: SourceSansPro-Bold !important;
	color: #417ed9  !important;
	font-size: 14px !important;
		text-decoration: underline;
}

.bText12b, .bText12b_b {
color: #373a3c;
font-family: SourceSansPro-Regular;
font-size: 14px;
}
.bText12b a, .bText12b_b a{
color: #417ed9  !important;
}

.summaryTbl .bText12b{font-family: 'Montserrat-Regular' !important; font-size: 14px;}
.summaryTbl .BlText12{font-family: 'Montserrat-Regular' !important; font-size: 14px;}
.summaryTbl .botBorder{font-family: 'Montserrat-Regular' !important; font-size: 14px;}
.summaryTbl14 .bText12b{font-family: 'Montserrat-Regular' !important; font-size: 14px;}
.summaryTbl14 .bText12{font-size: 14px !important;}
.summaryTbl16 .bText12, .summaryTbl16 .bText12 a, .summaryTbl16 .bText12 a:hover, .summaryTbl16 .BlText12, .summaryTbl16 .BlText12 a, .summaryTbl16 .BlText12 a:hover{font-size: 16px !important;}
.summaryTbl16 .vpFim, .summaryTbl16 .vpFim1{font-size: 16px !important;}
.summaryTbl .bText12, .summaryTbl .bText12 a, .summaryTbl .bText12 a:hover, .summaryTbl .TextLbl{font-size: 16px !important;}
a.bText12lnkex {
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	color: #417ed9;
	text-decoration:none;
}
a.bText12lnkex:hover{text-decoration:underline;}
.bText12_r{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; background-color:#DFC0A2; color:#343434; text-decoration:none;}

.cm_new_button, .Fbtn{
    background-color: #4D85D4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 4px 6px;
    cursor: pointer;
	font-family:SourceSansPro-Regular;
	font-size:14px;
}

.pd{padding:10px}
.noRecord{background-color: #f9f9f9;
color: #373a3c;
font-family: SourceSansPro-Regular;
font-size: 14px;
}
.TextLbl{color:#373a3c; font-family:SourceSansPro-Regular; font-size:14px;}
.TextLbl_b{color:#373a3c; font-family:Montserrat-Regular; font-size:14px; padding-bottom:3px;/*font-weight: bold;*/}
.bText11gr, a.bText11gr{font-family:SourceSansPro-Regular; font-size:12px; line-height:15px; color:#373a3c; text-decoration:none;}
.bText12help{font-family:SourceSansPro-Regular; font-size:12px !important; line-height:15px; color:#373a3c; text-decoration:none; text-transform:none !important}

.alertTbl .TextLbl, .alertTbl .TextLbl a, .alertTbl .TextLbl a:hover {
	font-size:16px !important;
} 

.multiList {    
  border: 1px solid #e4e5e7;
background-color: #fcfcfc;
color: #373a3c;
padding: 3px 3px 4px 4px;
font-family: SourceSansPro-Regular;
font-size: 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: none;
behavior: url(border-radius.htc);
}
/*ZC_CM_B_41130 : OptGroup label is not showing in IE10*/

.listN01OptGroup{
	width:250px;
	height:18px;
	/*font-family:SourceSansPro-Regular;*/
	font-size:14px;
	color:#363535;
}

.multiListOptGrp {
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:3px 3px 4px 4px; 
	/*font-family:SourceSansPro-Regular; OptGroup label is not showing in IE10*/
	font-family:SourceSansPro-Regular;
	font-size:14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);
}
.fTextBox{
    font-family:SourceSansPro-Regular; font-size:14px;
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:5px 4px 5px 4px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);
}

.fTextBoxBig{
    font-family:SourceSansPro-Regular; font-size:14px;
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:5px 4px 5px 4px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);
	width:435px;
}

.fTextBox_password{
     font-size:14px;
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:5px 4px 5px 4px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);
}

.fTextBox_disable {
    font-family:SourceSansPro-Regular; font-size:14px;
    border: 1px solid #e4e5e7;
	background-color:#e3e1dd;
	padding:5px 4px 5px 4px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);
}
	
.fTextBoxDate{ width:100px;
    font-family:SourceSansPro-Regular; font-size:14px;
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:5px 4px 5px 4px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);}
.label{display:block; padding-bottom:3px;}
/*New GUI changes ends*/


.bText12lnkNew a{
	color: #417ed9;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
 }
.smlFbtn {
    background-color: #4D85D4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 4px 6px;
    font-family:SourceSansPro-Regular;
}
a.bText12ctheme{font-family:SourceSansPro-Bold; font-size:14px; color:#06429D; text-decoration:none;}

/*BB-20140331-050 for Owner Mockup starts */

.cmticon{
	background-image: url(../../images/fim/rmarkIcn.gif);
	background-repeat: no-repeat;
	background-position: left 7px; padding-left:20px;
}

.smlBox{-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; border:1px solid #f1f1f1; padding:0 5px; margin-bottom:6px;}
    

.leftCol{border-top-left-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border:1px solid #f1f1f1; border-right:none;}
.rightCol{border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border:1px solid #f1f1f1; border-left:none;}
.topBott{border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}

/* BB-20140331-050 for Owner Mockup ends */

/*BB-20140331-053 for Details Page Mockup starts 

@font-face {
    font-family:'SourceSansPro-Regular';
    src: url('../../fonts/4864-webfont.eot');
    src: url('../../fonts/4864-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/4864-webfont.woff') format('woff'),
         url('../../fonts/4864-webfont.ttf') format('truetype'),
         url('../fonts/4864-webfont.svg#SourceSansPro-Regular') format('svg');
}*/

.thead {
    background-color: #F6F6F6;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: 28px;
    padding: 0 5px;
}
.summaryTbl td {
    border-bottom: 1px solid #F5F5F5;
}
.summaryTbl td.theadReport {
    background-color: #F6F6F6;
    font-family: 'Montserrat-Bold' !important;
    font-size: 14px;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    /*padding: 10px 5px;*/
    padding: 4px 3px 4px 3px;
    line-height:20px;
}

.summaryTbl td.theadReport a{
	background-color: #F6F6F6;
    font-family: 'Montserrat-Bold' !important;
    font-size: 14px;
    line-height:20px;
    /*padding: 10px 5px;*/
    padding: 4px 0px 4px 0px;
    text-decoration:none !important;
}

.summaryTbl14 td {
    border-bottom: 1px solid #F5F5F5;
}
.summaryTbl14 td.theadReport {
    background-color: #F6F6F6;
    font-family: 'Montserrat-Bold' !important;
    font-size: 14px;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    /*padding: 10px 5px;*/
    padding: 4px 3px 4px 3px;
    line-height:20px;
}

.summaryTbl14 td.theadReport a{
	background-color: #F6F6F6;
    font-family: 'Montserrat-Bold' !important;
    font-size: 14px;
    line-height:20px;
    /*padding: 10px 5px;*/
    padding: 4px 0px 4px 0px;
    text-decoration:none !important;
}

.hText16black {
    color: #373a3c;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
    text-transform: uppercase;
}

.hText16blackNew {
    color: #373a3c;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
}

/* .hText14black {
    color: #000000;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
}
 */


a.bText12lnk,a.themeText11 {
    color: #417ed9;
    font-family:SourceSansPro-Regular !important;
    font-size: 14px !important;
    
}

a.bText12lnk:hover {
    color: #417ed9;
    font-family:SourceSansPro-Regular !important;
    font-size: 14px !important;
    text-decoration:underline !important;
}

a.bText12lnk .text_b {
    color: #417ed9;
}
a.bText11lnk {
    color: #0964ED;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration: none;
}
a.post-txt {
color: #417ed9;
font-family: SourceSansPro-Regular;
font-size: 14px;
font-weight: normal;
padding-top: 3px;
line-height: 22px;
}


/*BB-20140331-053 for Details Page Mockup ends */


.topBg {
background-color:#fee16e;
}
.selecter,.moreMenu,.myMenu {
    display: block;
    float: right;
    position: relative;
    z-index: 1000;
}

.myMenu {
    display: block;
    position: relative;
    z-index: 1000;
}

.userx {
    background: url(../../images/dropIcon.png) no-repeat scroll right 8px #FFFFFF;
    border-radius: 3px;
    display: block;
    float: right;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    padding: 3px 25px 3px 9px;
    text-decoration: none;
}
.selecter .selecter-options,.moreMenu .moreMenu-options {
    background-color: #FEFEFE;
    border: 1px solid #C5C5C5;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    display: none;
    margin: 0;
    max-height: 453px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1000;
}

.myMenu .myMenu-options {
    background-color: #FEFEFE;
    border: 1px solid #C5C5C5;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1000;
}

.selecter .selecter-item,.moreMenu .moreMenu-item {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F4F4F4;
    color: #333333;
    cursor: pointer;
    display: block;
    font-size:14px;
    margin: 0;
    overflow: hidden;
    padding: 7px 8px;
    text-align: left;
    text-overflow: ellipsis;
}

.myMenu .myMenu-item {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F4F4F4;
    color: #333333;
    cursor: pointer;
    display: block;
    font-size:14px;
    margin: 0;
    overflow: hidden;
    padding: 5px 6px;
    text-align: left;
    text-overflow: ellipsis;
    font-family:SourceSansPro-Regular;
}
.selecter .selecter-item a,.moreMenu .moreMenu-item a,.myMenu .myMenu-item a{display:block; width:100%; text-decoration:none;}

.selecter .selecter-item:hover, .selecter .selecter-item.selected:hover,.moreMenu .moreMenu-item:hover, .moreMenu .moreMenu-item.selected:hover,.myMenu .myMenu-item:hover, .myMenu .myMenu-item.selected:hover {
    background-color: #F3F3F3;
}

.topMenubar .selecter-item a {
    color: #343434 !important;
}

.mMenuon{padding:6px 10px 4px 10px; border-bottom:3px solid #383a39;}
.mMenuon a{font-family:SourceSansPro-Bold; font-size:14px;  color:#383a39; text-decoration:none; text-align:center; display:block; line-height:13px;}

.mMenuoff{padding:6px 13px 4px 13px; border-bottom:2px solid transparent;}

.mMenuoff a{font-family:SourceSansPro-Bold; font-size:14px;  color:#383a39; text-decoration:none; text-align:center; display:block; line-height:13px;}

.sMenu {
    background-color: #58595B;
    background-position: left bottom;
    height: 40px;
}

a.sMenuoff{font-family:SourceSansPro-Regular; font-size:14px;display:block; color:#ffffff; text-decoration:none;}
a.sMenuoff:hover{color:#dadada;}
a.sMenuon{font-family:SourceSansPro-Bold; font-size:14px; padding:7px 0; display:block; color:#ffffff; text-decoration:none;}
.sMenuTable a{height:31px; margin-top:6px;}
.pointer{  display:block; height:7px; position:relative; margin:auto; width:13px;  margin-top:12px;width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 7px solid #383a39;}

.rmark{
	background-image: url("../../images/theme/Blue/rmarkIcn.gif");
	background-repeat: no-repeat;
	background-position: left 13px;
	padding-left:20px;
}
.stext2Fim{color:#535353;font:normal 12px SourceSansPro-Regular;}
.ltfline{border-bottom:1px solid #f8f8f8;}
.vpFim{font:14px SourceSansPro-Regular;}
.vpFim1{font:14px SourceSansPro-Regular;}
.yBtn{display:block; background-color:#fde439; padding:4px 8px 2px 8px; text-decoration:none; border-radius:3px;text-transform: none;color:#373a3c !important;}

.bText12 a.yBtn{color:#373a3c !important;}

.bText12 .bText12gr td {font-family:'Montserrat-Regular';font-size: 14px;}

.bText12 a.link-btn1{
	color: #fff !important;
}

.bText11 {
    color: #000000;
    font-family:SourceSansPro-Regular;
	font-size:14px;
}


.btextNew{
   FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    line-height: 13px;
    text-align: center;
}
.dropdown select {
       border: 0 !important;             /*Removes border*/
      -webkit-appearance: none;            /*Removes default chrome and safari style*/
      -moz-appearance: none;             /* Removes Default Firefox style*/
      background: url(../../images/dropIcon.png) no-repeat scroll right 8px #FFFFFF;          /*Adds background-image*/
      background-position: 82px 7px;           /*Position of the background-image*/
      width: 100px;            /* of select dropdown to give space for arrow image*/
      text-indent: 0.01px;          /* Removes default arrow from firefox*/
      text-overflow: "";               /*Removes default arrow from firefox*/
      
          border-radius: 3px;
    display: block;
    float: right;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height:23px;
    border:none;
    text-decoration: none;
      
}
.uper-leftmenu {
    /*
     margin-bottom: 1px;
    background: none repeat scroll 0 0 #E1E1E1;
    border-radius: 2px 2px 0 0;
    float: left;
    width: 100%;
    font-family: SourceSansPro-Regular,Verdana,Geneva,sans-serif;
    font-size:14px;
    color: #4D4C4C;
    text-decoration: none;
    */
}

.btm-menu {
    background: none repeat scroll 0 0 #797777;
    border-radius: 0 0 2px 2px;
    border-top: 0px solid #A4A4A4;
    box-shadow: 0 1px 0 #D3D2D2 inset;
    height: 25px;
    margin: auto;
    width: 100%;
}
.pry-info, .pry-info .btm-menu-rgt-link{
    color: #FFFFFF !important;
    font-family:'Montserrat-Bold' !important;
    font-size: 14px;
    line-height: 20px;
    padding-left: 4px;
    text-decoration: none;
    text-transform: uppercase;
}
.btm-menu-rgt-link a,.btm-menu-rgt-link{
    color: #FFFFFF;
    font-family:SourceSansPro-Regular !important;
    font-size: 14px;
	text-decoration:none !important;
	text-transform: none;
}


.btm-menu-rgt-link a:hover{
	text-decoration:underline !important;
	color: #FFFFFF !important;
}

.caps-text {
	text-transform: uppercase;
}

.show-action-menu-button{
background: none repeat scroll 0 0 #F7D766;
    border: 1px solid #F7D766;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #FCE79D inset;
    color: #434242;
    display: block;
    font-size:14px;
    height: 16px;
    line-height: 17px;
    padding: 0 5px;
    margin-right:2px;
    text-align: center;
    text-decoration: none;	

}
.top-space {
    border-bottom: medium none;
    height: 38px;
    vertical-align: middle;
    color: #000000;
    font-family: SourceSansPro-Regular;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    padding-left: 5px;
}
.space-div {
    background: none repeat scroll 0 0 transparent;
    height: 0.05px;
    width: 100%;
}

a.add-lead ,th.top-space a {
    border-bottom: medium none;
    color: #4D4C4C;
    float: right;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration: none;
}
.moreCss {
	border-bottom: medium none;
    color: #4D4C4C;
    float: right;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-decoration: none;
}
.lead-home-th{
    color: #1C4CA6;
    display: block;
    font-family: "SourceSansPro-Bold";
    font-size:14px;
    font-weight: normal;
    padding-bottom: 6px;
}

.left-box {
    height: auto;
    margin: 4px;
    width: 270px;
    padding:5px;
}
.middle-box{ width:100%;margin:4px;height:auto; border-radius:3px; }
.sqrBox02c-bl {
    background: url("../images/sqrBox02.png") no-repeat scroll left -29px transparent;
    height: 6px;
    width: 12px;
}

table.theme_contrast_bg tr{
	border-bottom: 1px solid #EDEDED;
    color: #4D4C4C;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    height: 25px;
    padding-left: 3px;
    padding-right: 1px;
    text-align: left;
    vertical-align: middle;
	
}

.sBgLeftSq{background: url(../../images/srLeftSq.png) no-repeat left top; width:12px; height:25px; }
.sBgRightSq{background: url(../../images/srRightSq.png) no-repeat right top; width:12px; height:25px; }
.sBgSq{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#fafafa;}
.sBginputSq{
	background-color: #FAFAFA;    
    background-position: right 4px;
    background-repeat: no-repeat;
    border: medium none;
    color: #373a3c;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
    height: 18px;
    line-height: 17px;
    outline: medium none;
    padding-right: 15px;
    width:200px;
}
.sBginputSqExact {
	background-color: #FAFAFA;
	background-position: right 4px;
	background-repeat: no-repeat;
	border: medium none;
	color: #373a3c;
	font-family: SourceSansPro-Regular;
	font-size: 14px;
	height: 18px;
	line-height: 17px;
	outline: medium none;
	padding-right: 0px;
	width: 200px;
}
.sBginputSqBlack{
	background-color: #FAFAFA;
    
    background-position: right 4px;
    background-repeat: no-repeat;
    border: medium none;
    color: black;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
    height: 18px;
    line-height: 17px;
    outline: medium none;
    padding-right: 15px;
    width:200px;
    }
    
.td-border-none{
	border-bottom: none;
	font-family:SourceSansPro-Bold; font-size:14px; color:#262626;
}


.hText14black {
    color: #373a3c;
    font-family: SourceSansPro-Bold;
    font-size: 14px;
}


.bText12gr, a.bText12gr {
    color: #373a3c;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
    line-height: 17px;
    text-decoration: none;
}
a.bText12gr:hover,a.bText12btheme:hover{text-decoration:underline;}
.searchvalue{background:url(../../images/searchValue.png) no-repeat; border:none; margin-left: 6px;  padding: 0 5px; outline:none; width:100%;}

.bText12btheme{
    color: #06429D;
    FONT-FAMILY:SourceSansPro-Bold;
    font-size: 14px;
}
a.bText12btheme{
    color: #417ed9;
    FONT-FAMILY:SourceSansPro-Regular;
    font-size: 14px;
}
a.butt01{
	display:block;
	height:25px;
	background-image: url(../../images/butt01l.png);
	background-repeat: no-repeat;
	background-position: left top; padding-left:6px; text-decoration:none; margin-right:3px;
}
.botBorder{border-bottom:1px solid #f5f5f5;}
a.butt01 span{display:block;
	height:25px;
	background-image: url(../../images/butt01r.png);
	background-repeat: no-repeat; line-height:27px;
	background-position: right top; padding-right:10px; padding-left:4px; font-family:SourceSansPro-Regular; font-size:14px; color:#373a3c;}

.sqrBox02{background-color:#ffffff; padding:0px 6px 6px 2px;}
.sqrBox02-tl{background: url(../../images/sqrBox02.png) no-repeat left top; height: 12px; width: 12px;}
.sqrBox02-tr{background: url(../../images/sqrBox02.png) no-repeat right top; height: 12px; width: 6px;}
.sqrBox02-bl{background: url(../../images/sqrBox02.png) no-repeat left -61px; height: 12px; width: 12px;}
.sqrBox02-br{background: url(../../images/sqrBox02.png) no-repeat right -61px; height: 12px; width: 12px;}
.sqrBox02-tbg{background: url(../../images/sqrBox02.png) repeat-x 0px -75px; height: 12px;}
.sqrBox02-bbg{background: url(../../images/sqrBox02.png) repeat-x left -136px; height: 12px;}
.sqrBox02-lbg{background: url(../../images/sqrBoxhBg02.png) repeat-y left top; width: 12px;}
.sqrBox02-rbg{background: url(../../images/sqrBoxhBg02.png) repeat-y right top; width: 12px;}

.sqrBox02c-tl{background: url(../../images/sqrBox02.png) no-repeat left -36px; height: 6px; width: 12px;}
.sqrBox02c-tr{background: url(../../images/sqrBox02.png) no-repeat right -36px; height: 8px; width: 12px;}
.sqrBox02c-bl{background: url(../../images/sqrBox02.png) no-repeat left -29px; height: 6px; width: 12px;}
.sqrBox02c-br{background: url(../../images/sqrBox02.png) no-repeat right -29px; height: 6px; width: 12px;}

.sqrBox02a{background-color:#ffffff; padding:0px 12px 12px 6px;}
.sqrBox02a-tl{background: url(../../images/sqrBox02.png) no-repeat -42px -36px; height: 8px; width: 6px;}
.sqrBox02a-tr{background: url(../../images/sqrBox02.png) no-repeat -36px -36px; height: 8px; width: 6px;}
.sqrBox02a-bl{background: url(../../images/sqrBox02.png) no-repeat -42px -29px; height: 6px; width: 6px;}
.sqrBox02a-br{background: url(../../images/sqrBox02.png) no-repeat -36px -29px; height: 6px; width: 6px;}
.sqrBox02a-tbg{background: url(../../images/sqrBox02.png) repeat-x 0px -111px; height: 8px;}
.sqrBox02a-bbg{background: url(../../images/sqrBox02.png) repeat-x 0px -104px; height: 8px;}
.sqrBox02a-lbg{background: url(../../images/sqrBoxhBg02.png) repeat-y -42px top; width: 6px;}
.sqrBox02a-rbg{background: url(../../images/sqrBoxhBg02.png) repeat-y -36px top; width: 6px;}

.sqrBox02b-tl{background: url(../../images/sqrBox02.png) no-repeat -42px top; height: 6px; width: 6px;}
.sqrBox02b-tr{background: url(../../images/sqrBox02.png) no-repeat -36px top; height: 12px; width: 6px;}
.sqrBox02b-bl{background: url(../../images/sqrBox02.png) no-repeat -42px -61px; height: 6px; width: 6px;}
.sqrBox02b-br{background: url(../../images/sqrBox02.png) no-repeat -36px -61px; height: 12px; width: 6px;}

.hText17black{font-family:SourceSansPro-Regular; font-size:17px; color:#000000;text-transform: uppercase; }
.hText14theme{font-family:SourceSansPro-Bold; font-size:14px; color:#373a3c; }
.bText20{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#000000;}
.bText20b{font-family:SourceSansPro-Bold; font-size:14px; color:#262626;}
.newHomeTdCss{height:30px;vertical-align:middle;border-bottom:1px solid #ededed;
font-family:SourceSansPro-Regular;font-size:14px;color: #4d4c4c; text-decoration: none;}

.viewTaskEvent {
	color: #4D4C4C;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    text-align: left;
}
.left-box-new {
    box-shadow: 0 0 3px #BFBFBF;
    height: auto;
    margin: 4px;
    padding:5px;
}
.cssForButton {
    background: linear-gradient(0deg, #F6F6F6, #FFFFFF 80%) repeat scroll 0 0 transparent;
    border-color: #DEE0E0 #DEE0E1;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 6px;
}
.subTabs{margin-bottom:1px; float:left;}
.subTabs tr td.tab-selected1:nth-last-child(2),.subTabs tr td.tab-selected00:nth-last-child(2),.subTabs tr td.tab-selected0:nth-last-child(2) {
   border-top-right-radius:3px;
	-goog-ms-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	-goog-ms-border-bottom-right-radius:3px;
	border-right:1px solid #dee0e0;
}
.subTabs tr td:last-child {
	border-style: none none none none;
    border-width: 0px 0px 0px 0px;
}
.subTabs tr td:first-child {
	border-top-left-radius:3px;
	-goog-ms-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	-goog-ms-border-bottom-left-radius:3px;
}

.subTabs tr td.tab-selected1,.subTabs tr td.tab-selected0,.subTabs tr td.tab-selected00 {
	border:1px solid #dee0e0;
	border-right:none;
	padding:4px 8px;
	height:18px;
	background: linear-gradient(0deg, #f6f6f6, #ffffff 80%);
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );*/
}
.subTabs tr td.tab-selected1 {
	background-image: none !important;
    background-color: #797777;
	border:1px solid #697173;
    filter: none !important;
    -webkit-box-shadow: inset 0 -8px 10px rgba(0,0,0,0.15), 0 0px 0 rgba(255,255,255, 0.3), inset 0 0px 0 rgba(255,255,255, 0.3);  
    -moz-box-shadow: inset 0 -8px 10px rgba(0,0,0,0.15), 0 0px 0 rgba(255,255,255, 0.3), inset 0 0px 0 rgba(255,255,255, 0.3);  
     box-shadow: inset 0 -8px 10px rgba(0,0,0,0.15), 0 0px 0 rgba(255,255,255, 0.3), inset 0 0px 0 rgba(255,255,255, 0.3);  
}
.subTabs tr td.tab-selected0 {
    background-image: none !important; border-right:none;
    background-color: #f1f1f1;
	border:1px solid #cfcfcf;
    filter: none !important;
}
.subTabs tr td.tab-selected0 + td {
    border-left:none;
}
.subTabs tr td.tab-selected1 + td {
    border-left:none;
}
.subTabs tr td a,.subTabs tr td a:hover {
    color: #323232;
    outline:none;
    font-family: "SourceSansPro-Regular";
    font-size: 14px;
    text-decoration: none;
}
.subTabs tr td.tab-selected1 a, .subTabs tr td.tab-selected1 a:hover {
    color:#ffffff;
    outline:none;
}
.subTabs table tr td.tab-selected0 a,.subTabs table tr td.tab-selected0 a:hover{
	color:#2b2b2b;
}
a.bText12bl {
    color: #343434;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
    line-height: 17px;
    text-decoration: none;
}
a.bText12bl{
	text-decoration: none;
}



/* --- EASYDROPDOWN DEFAULT THEME --- */

/* Formated Dropdown list CSS */

.dropdown1,
.dropdown1 div,
.dropdown1 li,
.dropdown1 div::after{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.dropdown1 .selected::after,
.dropdown1.scrollable div::after{
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
	
}

.dropdown1{
	position: relative;
	width: 300px;
	border: 1px solid #e7e7e7;
	cursor: pointer;
	background: #fff;
    font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#343434; text-decoration:none;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.dropdown1.open{
	z-index: 2;
}

.dropdown1 .carat{
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -4px;
	border: 6px solid transparent;
	border-top: 8px solid #000;
}

.dropdown1.open .carat{
	margin-top: -10px;
	border-top: 6px solid transparent;
	border-bottom: 8px solid #000;
}

.dropdown1.disabled .carat{
	border-top-color: #999;
}
.dropdown1 .old{
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

.dropdown1 select{
	position: absolute;
	left: 0px;
	top: 0px;
}

.dropdown1.touch .old{
	width: 100%;
	height: 100%;
}

.dropdown1.touch select{
	width: 100%;
	height: 100%;
	opacity: 0;
}
.dropdown1 .selected,
.dropdown1 li{
	display: block;
	font-size:14px;
	line-height: 1;
	color: #000;
	padding: 8px 12px;
	overflow: hidden;
	white-space: nowrap;
	
}

.dropdown1.disabled .selected{
	color: #999;
}

.dropdown1 .selected::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	border-radius: 0 2px 2px 0;
	
}

.dropdown1 div{
	position: absolute;
	height: 0;
	left: -1px;
	right: -1px;
	top: 100%;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #e7e7e7;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
}

.dropdown1.open div{
	opacity: 1;
	z-index: 2;
}

.dropdown1.scrollable div::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	
	box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown1.scrollable.bottom div::after{
	opacity: 0;
}

.dropdown1 ul{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
}

.dropdown1.scrollable.open ul{
	overflow-y: auto;
}

.dropdown1 li{
	list-style: none;
	padding: 7px 12px;
	font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#343434; text-decoration:none;
}

.dropdown1 li.focus{
	background: #ebebeb;
	position: relative;
	z-index: 3;
	color: #000000;
}

.dropdown1 li.active{
		background: #f1f2f2;
}

li,
label,
audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	/* font-size: 100%; */
	vertical-align: baseline;
}

.grayBgl{background-color:#fafafa;}

.b {
    FONT-FAMILY:SourceSansPro-Bold;
}

.tabbtn{border-radius:3px; border:1px solid #dee0e0; padding:4px 8px; display:block; background: linear-gradient(0deg, #f6f6f6, #ffffff 80%); font-family: "SourceSansPro-Regular"; font-size:14px; color:#323232; text-decoration:none; margin-right:5px; height:18px; line-height:18px; outline:none;}

a.tabbtnSelect{background-image: none !important; display:block;
    background-color: #fee16e; padding:4px 8px; outline:none;
	border:1px solid #e3bb1d; height:18px; line-height:18px;
	border-radius:3px; font-family: "SourceSansPro-Regular"; 
	font-size:14px; color:#323232; text-decoration:none; margin-right:5px;
	}


}

a.tabbtnSelect:hover{text-decoration:none !important;}

 .cal-options{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FEFEFE;
    border-color: #c5c5c5;
    border-image: none;
    border-radius: 0 0 3px 3px;
    border-style: solid;
    border-width: 1px 1px 1px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    display: none;
    right: 0;
    margin: 0 0px 0 0;
    max-height: 260px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index: 50;
}


	
.hText14black_new {
    color: #373a3c;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
}

.calhrLine {
    border-bottom: 1px solid #ECECEC;
}


.fadeline {
    border-bottom: 1px solid #F6F6F6;
}

.calvrLine {
    border-right: 1px solid #ECECEC;
}
.grayBgl {
    background-color: #FAFAFA;
}
.calTbl{border:1px solid #dddede; border-right:none; border-bottom:none;}


.task {
    background-color: #E4F7FD;
    border: 1px solid #B1E7F3;
    padding: 4px;
}
.onDate{background-color:#daf1d4; border:1px solid #2eda3a;}

.tblBorder{border:1px solid #f1f1f1;}
.sideCal{border:1px solid #fafafa;}

.mb{margin-bottom:10px;}

.modeDrop {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-top: -5px;
    position: absolute;
}


.gtask {
    background-color: #E4F7FD;
    border: 1px solid #B1E7F3;
    margin: 0 1px 2px;
}

.comboOption{
	color: #343434;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    line-height: 17px;
    list-style: none outside none;
    
    text-decoration: none;
	}
.chailist{
	background-image: url(../../images/grbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear:both; padding-top:5px; padding-bottom:20px;
}
.loading{
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: center;
    padding-top: 45px;
    z-index: 99;
    box-sizing: border-box;
    background:#fff;
}
.loading:before {
display:block;
content:"";
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #ccc;
  width: 35px;
  height: 35px;
margin:auto;
margin-bottom: 15px;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.hideloading{display:none;}

.hlight{background-color:#f6f8ff;}
.mChain{height:15px; margin-bottom:1px; cursor:pointer;}	
.bText13, a.bText13{font-family:SourceSansPro-Regular; font-size:14px; line-height:17px; color:#3c3c3c; text-decoration:none;}
.bText13b, a.bText13b{font-family:SourceSansPro-Bold; font-size:14px; color:#262626; text-decoration:none;}
.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.ms-choice {
    display: block;
    width: 100%;
    height: 29px;
    padding: 4px 4px 4px 4px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #e4e5e7;
    text-align: left;
    white-space: nowrap;
    line-height: 29px;
    font-family:SourceSansPro-Regular; font-size:14px; 
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #FCFCFC;
}

.ms-choice.disabled {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.ms-choice > span {
    position: absolute;
    top: 0;
    left: 0;
    right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-left: 8px;
}

.ms-choice > span.placeholder {
    color: #000000;
}

.ms-choice > div {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 25px;
    background: url(../../images/multiple-select.png) left top no-repeat;
}

.ms-choice > div.open {
    background: url(../../images/multiple-select.png) left top no-repeat;
}

.ms-drop {
    width: 100%;
    overflow: hidden;
    display: none;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ms-drop.bottom {
    top: 100%;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    
}

.ms-drop.top {
    bottom: 100%;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.ms-drop ul li.group{ border-bottom:1px solid #4a4a4a;}


.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}
.ms-search input.search-btn{   
    position: absolute;
    right: 4px;
    width: 10px;
    background: url(../../images/multiple-select.png) no-repeat 100% -22px;border: 0px solid #4D85D4;
}
.ms-search input.search-btn.on{background:#4D85D4 url(../../images/multiple-select-white.png) no-repeat 100% -22px; border: 1px solid #4D85D4;} 
.ms-search input {
    width: 100%;
    height: auto !important;
    min-height: 24px;
    padding: 0 20px 0 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  
}

.newDrop select{
	background: trans parent;
  	padding: 7px 22px 7px 4px;
    -webkit-appearance: none;
       -moz-appearance: none;
        -ms-appearance: none;
        text-indent: 0.01px;
    text-overflow: "";
    background-image: url(../../images/multiple-select.png);
    background-repeat: no-repeat;
    background-position: right -20px top -1px;
  }
  
/*  .newDrop:after{ */
/* 	 content:""; */
/* 	 width:20px; */
/* 	 height:25px; */
/* 	 background:url("../../images/multiple-select.png") no-repeat scroll left top rgba(0, 0, 0, 0); */
/* 	 position: absolute; */
/*     margin-left: -20px; */
/* 	 } */

.ms-search, .ms-search input {
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ms-drop ul {
    margin: 0;
    max-height: 180px !important;
    overflow-y: auto !important;
    padding: 5px 8px;
}
.ms-drop ul > li {
    list-style: none;
    display: list-item;
    background-image: none;
    position: static; padding-top:5px; padding-bottom:5px;
}

.ms-drop ul > li .disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    padding-left: 0px;
}

.ms-drop ul > li.multiple {
    display: block;
    float: left;
}

.ms-drop ul > li.group {
    clear: both;
}

.ms-drop ul > li.multiple label {
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ms-drop ul > li label {
    font-weight: normal;
}

.ms-drop ul > li label.optgroup {
    /*font-weight: bold;*/  font-size:14px; color:#494848; font-family:SourceSansPro-Bold; 
}
/*Bug_41455 11/12/2014 starts*/
optgroup:BEFORE{
font-style: normal;
margin-left:2%;
}
/*Bug_41455 11/12/2014 ends*/
.ms-drop input[type="checkbox"] {
    vertical-align: middle;
      position: absolute;
    margin-left: -25px;
}

.ms-drop input[type="radio"] {
    vertical-align: middle;
      position: absolute;
    margin-left: -25px;
}

.ms-drop .ms-no-results {
    display: none;
}

.ms-drop ul > li label{ font-size:14px; color:#494848; font-family:SourceSansPro-Regular;}
.ms-drop ul > li label:after first-line{ color:red !important;}
.headText12b, a.headText12b,.headText12b .text_b,.headText12b .text_b a{font-family:'Montserrat-Bold' !important; font-size:14px; color:#373a3c !important; text-decoration: none !important;}

/*Topbar icons css*/
@font-face {
  font-family: 'fontello';
  src: url('../../fonts/fontello.eot?10603086');
  src: url('../../fonts/fontello.eot?10603086#iefix') format('embedded-opentype'),
       url('../../fonts/fontello.woff?10603086') format('woff'),
       url('../../fonts/fontello.ttf?10603086') format('truetype'),
       url('../../fonts/fontello.svg?10603086#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?96015559#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 font-size:16px;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /*text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-pencil:before { content: '\e800'; } /* 'î €' */
.icon-performance:before { content: '\e801'; } /* 'î ' */
.icon-raputationmanagement:before { content: '\e802'; } /* 'î ‚' */
.icon-reportanalytics:before { content: '\e803'; } /* 'î ƒ' */
.icon-resources:before { content: '\e804'; } /* 'î „' */
.icon-searchppcmanager:before { content: '\e805'; } /* 'î …' */
.icon-serveyfeedback:before { content: '\e806'; } /* 'î †' */
.icon-shedular:before { content: '\e807'; } /* 'î ‡' */
.icon-singlesignon:before { content: '\e808'; } /* 'î ˆ' */
.icon-smartconnect:before { content: '\e809'; } /* 'î ‰' */
.icon-socialmedia:before { content: '\e80a'; } /* 'î Š' */
.icon-summary:before { content: '\e80b'; } /* 'î ‹' */
.icon-supply:before { content: '\e80c'; } /* 'î Œ' */
.icon-supporticon:before { content: '\e80d'; } /* 'î ' */
.icon-training:before { content: '\e80e'; } /* 'î Ž' */
.icon-zcubator:before {content: '\E828';} /* 'î ' */
.icon-cmicon:before { content: '\e810'; } /* 'î ' */
.icon-adbuilder:before { content: '\e811'; } /* 'î ‘' */
.icon-cross:before { content: '\e812'; } /* 'î ’' */
.icon-cticon:before { content: '\e813'; } /* 'î “' */
.icon-more:before { content: '\e814'; } /* 'î ”' */
.icon-marketshop:before { content: '\e815'; } /* 'î •' */
.icon-marketpilot:before { content: '\e816'; } /* 'î –' */
.icon-marketingdashboard:before { content: '\e817'; } /* 'î —' */
.icon-marketing-center:before { content: '\e818'; } /* 'î ˜' */
.icon-marketassets:before { content: '\e819'; } /* 'î ™' */
.icon-localwebsite:before { content: '\e81a'; } /* 'î š' */
.icon-locallisting:before { content: '\e81b'; } /* 'î ›' */
.icon-landingpage:before { content: '\e81c'; } /* 'î œ' */
.icon-links:before { content: '\e81d'; } /* 'î ' */
.icon-intraneticon:before { content: '\e81e'; } /* 'î ž' */
.icon-home:before { content: '\e81f'; } /* 'î Ÿ' */
.icon-fsicon:before { content: '\e820'; } /* 'î  ' */
.icon-franchiseewebsite:before { content: '\e821'; } /* 'î ¡' */
.icon-fopener:before { content: '\e822'; } /* 'î ¢' */
.icon-financial:before { content: '\e823'; } /* 'î £' */
.icon-fimicon:before { content: '\e824'; } /* 'î ¤' */
.icon-emailmarketing:before { content: '\e825'; } /* 'î ¥' */
.icon-dispatch:before { content: '\e826'; } /* 'î ¦' */
.icon-customerrelationship:before { content: '\e827'; } /* 'î §' */
.icon-business-intelligence:before { content: '\e829'; } /* 'î ©' */
.icnBack{ 	height:20px; 
 	width:22px; 
 	background-color:#ffffff; 
 	margin:0 auto 5px auto; 
 	border-radius:15px; 
 	padding:7px 5px 1px 2px; 
}

a.link-btn {
    text-align: center;
    padding: 2px 10px 2px 10px;
    font-family:SourceSansPro-Regular;
     font-size:14px;
    color: #FfFfFf !important;
    background: #7bc242;
    text-decoration: none;
    border-radius: 3px;
}

a.link-btn:hover{text-decoration:none;}


a.showSingle_history{display:block; padding:10px 0px; border-bottom:1px solid #ebebeb; text-decoration:none; cursor:pointer; background:url(../../images/theme/Blue/unselectedArrow_history.gif) no-repeat center right;}
a.showSingle_history:hover{display:block; padding:10px 0px; border-bottom:1px solid #ebebeb; text-decoration:none; cursor:pointer;}
a.prevBdr_history{display:block; padding:10px 0px; border-bottom:1px solid #ebebeb; text-decoration:none;  cursor:pointer;}
a.selectAr_history{display:block; padding:10px 20px 10px 0px; border-bottom:1px solid #ebebeb; text-decoration:none; background:url(../../images/theme/Blue/selectedArrow_history.gif) no-repeat center right; cursor:pointer; color:#0d4daa; background-color:#ffffff;}

.targetDiv {display: none;}

/*.btext12{ font-size:14px; color:#333333;font-family:SourceSansPro-Regular;}*/	
.form-box{ width:98%; height:auto; padding:5px; margin:5px auto; }
.dtable{ }	
.dtable tr th{ vertical-align:middle; height:25px;}	
.dtable tr td{ vertical-align:middle; height:25px;}

a.tSetting {
    background: url("../../images/fim/tSettings.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    padding-left: 18px;
}

.verTab{width:140px; border:1px solid #d0cece; margin-left:-150px; height:auto;  border-radius:5px; background-color:#f2f2f2;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); position:absolute;top:175px;}/*NCafe-20160222-1143*/
.verTab ul{border-radius:5px; margin:0px; padding:0px; height:455px;}
.verTab ul li{list-style:none; font:12px SourceSansPro-Regular; color:#656565; clear:both; }
.verTab ul li a{text-decoration:none; border-bottom:1px solid #e7e7e7; padding:8px 7px; display:block; font-family:SourceSansPro-Regular; font-size: 14px;}
.verTab ul li a:hover{text-decoration:none; border-bottom:1px solid #e7e7e7; padding:8px 7px; display:block; background-color:#ebebeb;}
.verTab ul li a.selected{background-color:#797777; color:#ffffff;}
.verTab ul li a.subSelected{background-color:#ebebeb;}
a.tab-h{background: url(tabh.png)no-repeat left 3px; padding-left:20px;}
a.tab-v{background: url(tabv.png)no-repeat left 3px; padding-left:20px;
}

/* Rajat code starts here */
.rTab1{border:1px solid #c0bfc0; box-shadow: 0 3px 6px -6px black;}
.rTab1 td{border-right:1px solid #c0bfc0;}
.rTab1 tr td:last-child{border-right:none;}
.rTabOff-Bg1{background: linear-gradient(0deg, #c6c6c6, #e1e1e1 80%); text-align:center; height:20px;}
.rTabOff-Bg1 a{font-size:14px; color:#191919; font-family:SourceSansPro-Regular; outline:none;}
.rTabOn-Bg1{background-color:#ffffff; text-align:center; height:20px;}
.rTabOn-Bg1 a{font-size:14px; color:#141414; font-family:SourceSansPro-Regular; outline:none;}
.input-div{ width:100%; min-height:27px; height:auto; border:1px solid #e4e5e7; border-radius:4px; background:#fcfcfc; line-height:28px;}


.verTabFim{width:140px; border:1px solid #d0cece; margin-left:-150px;border-top-left-radius:5px; background-color:#f2f2f2;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); position:absolute;top:170px;}
.verTabFim ul{border-radius:5px; margin:0px; padding:0px}
.verTabFim ul li{list-style:none; font:14px SourceSansPro-Regular; color:#656565; clear:both; }
.verTabFim ul li a{text-decoration:none; border-bottom:1px solid #e7e7e7; padding:8px 7px; display:block; font-family:SourceSansPro-Regular;}
.verTabFim ul li a:hover{text-decoration:none; border-bottom:1px solid #e7e7e7; padding:8px 7px; display:block; background-color:#ebebeb;}
.verTabFim ul li a.selected{background-color:#797777; color:#ffffff;}
.verTabFim ul li a.subSelected{background-color:#ebebeb;}

.verTab ul li a.tab-selected0{
    background-color: #E8E8E8;
    background-image: none !important;
    border: 1px solid #CFCFCF;
    filter: none !important;
}
.verTab ul li a.tab-selected1{background-color:#797777; color:#ffffff;}

.verTabFim ul li a.tab-selected0{
    background-color: #c6c4c4;
    background-image: none !important;
    border: 1px solid #CFCFCF;
    filter: none !important;
}
.verTabFim ul li a.tab-selected1{background-color:#797777; color:#ffffff;}
.localbg{ 
 height:auto;  border:1px solid #ececec;
background:#fafafa;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #fafafa) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fafafa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa');
	background-color:#fafafa;
}
.local:hover{ background:#EFF1F2; }


/*Candidate Portal starts*/
.dGrayrow { background-color:#797777; }
.mTextArea { border-radius:5px; border:1px solid #d8d8d8; height:80px; width:460px; padding:5px; }
.bText12lgr, a.bText12lgr {
    color: #cfcfcf;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    line-height: 17px;
    text-decoration: none;
}
a.bText12lgr:hover,a.bText12btheme:hover{text-decoration:underline;}
.cmts{display:block; background: url(../../images/theme/Blue/cmtsIcon.png)no-repeat left 1px; padding-left:17px; color: #417ed9 !important;}
.cmtedit{display:block; background: url(../../images/theme/Blue/editIcon.png)no-repeat left top; padding-left:17px;  color: #417ed9 !important;}
.cmtdelete{display:block; background: url(../../images/theme/Blue/deletesIcon.png)no-repeat left 2px; padding-left:17px; color: #417ed9 !important;}

/*Candidate Portal ends*/
.tline{border:1px solid #ededed;}
.leftline{border-left:1px solid #ededed;}
.rightline{border-right:1px solid #ededed;}
.select-wrap{ width:300px; padding:3px;  background:#edecec; border-radius:3px;}
.art-work{
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:7px 3px 7px 3px; font-family:SourceSansPro-Regular; font-size:14px;
    -moz-border-radius: 3px; color:#9b9a9a;
	-webkit-border-radius: 3px;
	border-radius: 3px; outline:none;
	behavior: url(border-radius.htc);
	font-family: 'SourceSansPro-Regular','Lucida Sans Unicode','Lucida Grande';
	
}

.catelistBox li.list1{background: url(../images/arrow.png) right 10px no-repeat; }
a.catelist {display: block;padding: 8px 8px;border-bottom: 1px solid #ffffff;text-decoration: none;cursor: pointer;}
.catelistBox { list-style-type: none;padding: 0px;background-color: #efeff0;margin: 0px;}
.catelistBox li a:hover{background-color:#efeff0;}
.catelistBox li a:hover{background-color:#ffffff;}

a.subFolder {background-color: #efeff0;display:block; padding:8px 8px; border-bottom:1px solid #ffffff; text-decoration:none; cursor:pointer;}
.catelistBox li.list1{background: url(../images/arrow.png) right 10px no-repeat; }
.list1 a:hover{ background:#fff url(../images/arrow-hover.png) right 10px no-repeat;;}
.hText17black_new{font-family:Montserrat-Bold; font-size:14px; color: #373a3c; text-transform: uppercase;}
a.nxtPrv,a.nxtPrv:hover{
	text-decoration:none;
}

.mgs-popup {
  background-color:#FFFFFF; 
  display:none; cursor:pointer;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  margin-top:5px; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  position:absolute; 
  margin-left:778px;-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  width:200px;-ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  z-index:1000;
  border: 1px solid #d6d4d4;
border-radius:3px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.mgs-popup tr td a{ display:block; font-size:14px !important; padding:5px 10px 5px 10px;}

.mgs-popup1 {
   
  display:none; cursor:pointer;
  margin-top:5px; 
  position:absolute;
  width:150px; 
  z-index:1000;
}
.mgs-popup1 table{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);-ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);  border: 1px solid #d6d4d4;
border-radius:3px; background-color:#FFFFFF; }


.mgs-popup1 tr td a{ display:block; font-size:14px !important; padding:5px 10px 5px 10px;}
 a.sideBtn, .sideBtn {
    background-color: #929292;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 3px 6px;
    cursor: pointer;
	font-size:14px;
	font-family:SourceSansPro-Regular; text-decoration:none;
}
a.sideBtn:hover, .sideBtn:hover{background-color: #7e7e7e;}

a.gray-btn {
    overflow: hidden;
    background: -moz-linear-gradient(center top , rgb(250, 250, 250) 5%, rgb(224, 224, 224) 100%) repeat scroll 0% 0% rgb(233, 233, 233);
    border-radius: 3px 3px 3px 3px;
    color: rgb(23, 23, 23);
    FONT-FAMILY:SourceSansPro-Bold;
    font-size:14px;
    /*font-weight: bold;*/
    padding: 3px 10px;
    text-align: center;
    text-decoration: none;
    border: 1px solid rgb(183, 183, 183);
    margin-top: 9px;
}

a.gray-btn:hover {
 
   
   background:#fef4b6;overflow:hidden;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fef4b6), color-stop(1, #dfd75a) );
	background:-moz-linear-gradient( center top, #fef4b6 5%, #dfd75a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef4b6', endColorstr='#dfd75a');
	background-color:#fef4b6;
   
   
    border-radius: 3px;
    color: #171717;
    font-family:SourceSansPro-Bold;
    font-size:14px; /*font-weight:bold; */
    padding: 3px 10px 3px 10px;
    text-align: center;
    text-decoration: none; border:1px solid #dd9715;
    margin-top: 9px;
}



ul.eTab{padding:0px; margin:0px; list-style:none; height:34px; border-bottom:1px solid #dadada;}
ul.eTab li{float:left; border:1px solid #dadada; border-top-left-radius:4px; height:33px; border-top-right-radius:4px; background-color:#e7e7e7;}
ul.eTab li a{padding:5px 8px; display:block; font-size:14px; font-family:SourceSansPro-Regular; line-height:25px;}
ul.eTab li a:hover{padding:5px 8px; text-decoration:none; color:#454545;}
ul.eTab li.liSpacer{float:left; border:none; border-bottom:1px solid #dadada; height:34px; background-color:#ffffff;}
ul.eTab li.tab{border-bottom:none; background-color:#ffffff; height:34px;}
ul.eTab li.tab a{color:#024875; font-family:SourceSansPro-Bold}

.custom-box {
	display: none;
}
.custom-box + label {
	background-color: #ffffff;
	border: 1px solid #969799;
	width:13px; height:13px; margin-top:1px; margin-right:6px;
	display: inline-block;
	position: relative;
}
.custom-box:checked + label {
	background-color: #ffffff;
	border: 1px solid #969799; 
	width:13px; height:13px; margin-top:1px; margin-right:6px;
	display: inline-block;
	position: relative;
}
.custom-box + label.disable{border: 1px solid #e2e2e2; }
.custom-box:checked + label.disable{border: 1px solid #e2e2e2; }
.custom-box:checked + label.disable:after{color: #e2e2e2; }

.custom-box:checked + label:after {
	content: '\2714';
	font-size: 14px; /*font-weight:bold;*/ font-family:SourceSansPro-Bold;
	position: absolute;
	top: -3px;
	left: 0px;
	color: #99a1a7;
}


.custom-radio {
	display: none;
}

.custom-radio + label  {
	-webkit-appearance: none; margin-right:6px;
	background-color: #fafafa;
	border: 1px solid #a4a4a4;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 7px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}
.custom-radio + label.disable {border: 1px solid #e2e2e2;}


.custom-radio:checked + label:after {
	content: ' ';
	width: 10px;
	height: 10px;
	border-radius: 50px;
	position: absolute;
	top: 2px;
	background: #808080;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 2px;
	font-size: 32px;
}

.custom-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #808080;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}
.custom-radio:checked + label.disable{	background-color: #e2e2e2;
	color: #e2e2e2;
	border: 1px solid #e2e2e2;}
.custom-radio:checked + label.disable:after{background: #e2e2e2;}

#sub .select-wrapper, #sub .select-wrapper select{
		width: 460px;
	}
.select-wrapper{
		float: left;
		display: inline-block;           
		background: url("../../images/dropdown.png") no-repeat right center;
		cursor: pointer;
		-webkit-border-radius: 4px; -moz-border-radius: 4px;
        border-radius: 4px; border: 1px solid #e3e3e3;
		padding:0px;
	}
	.select-wrapper, .select-wrapper select{
		width: 140px;
		height: 26px;
		line-height: 26px;
	}
	
	.select-wrapper:hover{
		background: url("../../images/dropdown-hover.png") no-repeat right center;
		border-color: #cbcbcb;
	}
	.select-wrapper .holder{
		display: block;
		margin: 0 35px 0 5px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index: 1;
	}
	.select-wrapper select{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
.mNtextArea{-webkit-border-radius: 4px; -moz-border-radius: 4px; font-family:SourceSansPro-Regular; font-size:14px; color:#343434;
    border-radius: 4px; border: 1px solid #e3e3e3; height: 50px; padding:4px;}
.mNtextbx{-webkit-border-radius: 4px; -moz-border-radius: 4px;
    border-radius: 4px; border: 1px solid #e3e3e3; height: 22px; padding:2px 5px; font-family:SourceSansPro-Regular;}
.dropDiv{margin-bottom:10px; border-radius:5px; padding:6px; background-color:#ffffff; height:100%; box-shadow:0 0px 3px rgba(0,0,0,0.30);}


.summaryTbl  td td {border-bottom:none}

	.bline {
			    			border-bottom: 1px solid rgb(182, 182, 182);
					}
					
					.boxmargin
					{
					 margin-top:16px;
							}
					ul.new-fc-sublink2 span.fc-disc{
					font-family: SourceSansPro-Regular;
					font-size: 14px;
					color: #417ed9  !important;
					text-decoration: none;
					}
					
					ul.new-fc-sublink2 span.fc-disc:hover{
					text-decoration: underline;
					text-decoration-color: #417ed9;
					}
					
					ul.new-fc-sublink2 li:hover
					{
					background-color: #f5f5f5;
					}
					
					ul.new-fc-sublink2 li, .taskName 
					{
			   				background: none no-repeat scroll 0 10px rgba(0, 0, 0, 0);
						    border-bottom: 1px solid rgb(251, 250, 250);
						    padding: 5px 0px 5px 0px;
						    color: rgb(2, 107, 148);
						    font: 13px SourceSansPro-Regular;
						    list-style-type: none;
					}
					
					
					.move {
 						  border: 1px solid #FFFFFF;
					}
					/*.move {
						    border-width: 1px;
						    border-style: solid;
						    border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(237, 237, 237);
						    -moz-border-top-colors: none;
						    -moz-border-right-colors: none;
						    -moz-border-bottom-colors: none;
						    -moz-border-left-colors: none;
						    border-image: none;
					}*/
					
					
					a.sideBtn, .sideBtn {
					    background-color: #929292;
					    border: medium none;
					    border-radius: 2px 2px 2px 2px;
					    color: #FFFFFF;
					    margin: 0 3px 0 0;
					    outline: medium none;
					    padding: 3px 6px;
					    cursor: pointer;
					 font-size:14px;
					 font-family:SourceSansPro-Regular; text-decoration:none;
					}
					a.sideBtn:hover, .sideBtn:hover{background-color: #7e7e7e;}
					
					.Hfont12b {
					    color: #262626;font-family:SourceSansPro-Regular;font-size: 14px;text-transform: uppercase;
					}
.Hfont12b a {color:#417ed9;}
					.bfont10
					{
					font-family:SourceSansPro-Regular; font-size:14px; line-height: 17px; text-decoration: none;
					}
					
					a.newlink:hover
					{
					   color: #0964ED;
					   font-family:SourceSansPro-Regular;
					   font-size:14px;
					}
				    a.newlink
				    {
				    	color: #0964ED;
			    		font-family:SourceSansPro-Regular;
			    		font-size:14px;
			    		
				    }
				    
				    .fwline{border-bottom:1px solid #ffffff;}
	
	
.pageBack {	background-color: #ffffff;}
/*.widgetBack { background-color: #ffffff;padding:3px;box-shadow: 0 0 3px #BFBFBF;}*/
/*P_Demo_Changes*/
.widgetBack {
    background-color: #FFFFFF;
    padding: 3px;
}
/*.widgetBack {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 1px #F3F1F3;
    padding: 4px;
}*/
.fTextBoxDateFin{ width:160px;
    font-family:SourceSansPro-Regular; font-size:14px;
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:5px 4px 5px 4px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);}
.tb_data_green {
    font-size:14px; font-family:SourceSansPro-Regular, SourceSansPro-Regular; BACKGROUND-COLOR:#7BC242
}
a.link-btn-blue {
    text-align: center;
    padding: 4px 10px 2px 10px;
    font-family:SourceSansPro-Regular;
    font-size:14px;
    color: #ffffff !important;
    background: #4D85D4;
    text-decoration: none;
    border-radius: 3px;
}/*P_B_CM_46901*/
a.link-btn-blue:hover{
color: #ffffff  !important;
text-decoration: none !important;
}

.colPadding{ padding:10px 0px 10px 10px ; font-family: SourceSansPro-Regular;}
.header_width{ min-width:1024px;}

/*Alternate rows for a table starts*/
.TFtable{
		
}
.TFtable td{ 
	
}

.hText17black_new a {color:#417ed9 !important; text-decoration:none !important;}

.hText17black_new a:hover {color:#417ed9 !important; text-decoration:underline !important;}

/* provide some minimal visual accomodation for IE8 and below */
.TFtable tr{
	
}
/*  Define the background color for all the ODD background rows  */
.TFtable tr:nth-child(odd){ 
	font-family:SourceSansPro-Regular; 
	font-size:14px; line-height:17px; 
	color:#343434; 
	text-decoration:none;
}
/*  Define the background color for all the EVEN background rows  */
.TFtable tr:nth-child(even){
	background-color:#EDEEEE;
	font-family:SourceSansPro-Regular;
	font-size:14px; line-height:17px;
	color:#343434; 
	text-decoration:none;
}
/*Alternate rows for a table ends*/
.multiList_combo {
    
    border: 1px solid #e4e5e7;
	background-color:#fcfcfc;
	padding:3px 3px 4px 4px; font-family:"SourceSansPro-Regular","Lucida Sans Unicode","Lucida Grande"; font-size:14px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; outline:none;
	behavior: url(border-radius.htc);
}

.bText12lnkW{font-family:SourceSansPro-Regular; font-size:14px; color:#0964ed; text-decoration:none;line-height: 17px;}/*without hyperlink */

.btn-primary{
background: #63a523;
border-radius: 3px; border:1px solid #599b1a; box-shadow:inset 0px 1px 0px #77c02f;
font-size: 15px;
color: #fff;
text-shadow: none; 
font-family:Arial, Helvetica, sans-serif, Aparajita;
 padding:6px 25px;
text-align: center;
display: inline-block;
text-decoration: none;
}
.btn-primary:hover{
background: #67ac24;
}

.Gbtn-primary{
background: #3a3a3a;
border-radius: 3px; border:1px solid #292929; box-shadow:inset 0px 1px 0px #585857;
font-size: 15px;
color: #fff;
text-shadow: none; 
font-family:Arial, Helvetica, sans-serif, Aparajita;
 padding:6px 25px;
text-align: center;
display: inline-block;
text-decoration: none;
}
.Gbtn-primary:hover{
background: #454444;
}

.CTextBox{color:#797979;
width:210px; height:25px; padding:3px;
border-radius: 3px;
border: 1px solid #d1d1d1;
background-image: none;}

.CmultiList {
    
    border: 1px solid #d1d1d1; height:25px; padding:3px;
	background-color:#ffffff;color:#797979;
	 font-family:SourceSansPro-Regular; font-size:14px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; outline:none;
	behavior: url(border-radius.htc);
}

.CmultiList:focus, .CTextBox:focus {
   /* background:#f4fef5;*/ border:1px solid #bedafa; box-shadow:0px 0px 3px #bedafa; 
}
.fheader{ height:87px;background:url(../../images/header-bg.jpg) repeat-x;}
.ftabs{ height:45px;background:url(../../images/head-bg.jpg) repeat-x;}
.externalformheader{ height:45px;}

/**   starts   **/
.lGrayOff {
border: none;/*ZCB-20141006-038*/
}
.block {
border-radius: 6px;
height: 80px;/*ZCB-20141006-038*/
width: 300px;
background-color: #ffffff;
}

.SearchBar {
box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.40);
-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.40);
padding: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.lGrayOn{border:none; background-color:#fff;}/*ZCB-20141006-038*/
.bText12w
{
	font-size:14px;
	 color:#ffffff;
	  font-family:SourceSansPro-Regular; 
	  text-decoration:none;
}
.nSearch {
    border-width: 1px medium 1px 1px;
    border-style: solid none solid solid;
    border-color: rgb(234, 234, 234); -moz-use-text-color rgb(234, 234, 234) rgb(234, 234, 234);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    outline: medium none;
    height: 19px;
    margin: 0px;
    padding: 6px 5px;
    width: 345px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    color: rgb(125, 125, 125);
    position:relative; margin-right:-10px; z-index:1;
    border: 1px #c5c5c5 solid;
	border-radius: 0px;
}

a.wBtn{height:35px; text-decoration:none; padding-left:30px; display:block; background:url(../../images/wBtn-left.png) no-repeat top left; }
a.wBtn span{height:35px; line-height:38px; padding:0px 15px 0px 5px; display:block; background:url(../../images/wBtn-right.png) no-repeat top right; font-family:SourceSansPro-Regular; font-size:14px; text-transform:uppercase; color:#363636; }
a.wBtn:hover span{color:#a2a1a1;}

a.dBtn{height:35px; text-decoration:none; padding-right:30px; display:block; background:url(../../images/dBtn-right.png) no-repeat top right; }
a.dBtn span{height:35px; line-height:38px; padding:0px 8px 0px 15px; display:block; background:url(../../images/dBtn-left.png) no-repeat top left; font-family:SourceSansPro-Regular; font-size:14px; color:#ffffff; text-transform:uppercase; }
a.dBtn:hover span{color:#b8b8b8;}

a.wBtnex{height:35px; text-decoration:none; padding-right:30px; display:block; background:url(../../images/wBtnex-right.png) no-repeat top right; }
a.wBtnex span{height:35px; line-height:38px; padding:0px 8px 0px 15px; display:block; background:url(../../images/wBtnex-left.png) no-repeat top left; font-family:SourceSansPro-Regular; font-size:14px; color:#363636; text-transform:uppercase; }
a.wBtnex:hover span{color:#a2a1a1;}

a.sideBtn, .sideBtn {
    background-color: #929292;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 3px 6px;
    cursor: pointer;
 font-size:14px;
 font-family: SourceSansPro-Regular; text-decoration:none;
}
a.sideBtn:hover, .sideBtn:hover{background-color: #7e7e7e; text-decoration:none;}

/**   ends   **/

/*contact manager*/

.contact_manager{ width:100%; font-family:SourceSansPro-Regular;}
.contact_manager_left{ float:left; width:240px;}

/* contact manager left boxes css start  */
.left_box1{width:100%; display:inline-block;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  font-size: 16px; color:#FFF; min-height:104px; margin-bottom:50px; font-family:SourceSansPro-Regular;}
.left_box1 a{font-size:14px; display:block; padding:10px 6px 10px 10px; margin:0 0 0 0; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; color:#FFF;}
.lead_box_left{  background:#28b779 url(../../images/new-lead-icon.png) 10px 10px no-repeat; }
.lead_box_left a{  background:#24a46d url(../../images/next-circle.png) right center no-repeat; }
.contact_box_left{  background:#28b779 url(../../images/new-lead-icon.png) 10px 10px no-repeat; }
.contact_box_left a{  background:#24a46d url(../../images/next-circle.png) right center no-repeat; }
.contact_box_for_lead_left{ background:#27a9e3 url(../../images/new-customer-icon.png) 10px 10px  no-repeat;}
.contact_box_for_lead_left a{  background:#2398cc url(../../images/next-circle.png) right center no-repeat; }
.customer_box_left{ background:#27a9e3 url(../../images/new-customer-icon.png) 10px 10px  no-repeat;}
.customer_box_left a{  background:#2398cc url(../../images/next-circle.png) right center no-repeat; }
.customer_box_for_lead_left{background:#ff9c00 url(../../images/conversion-rate-icon.png) 10px 10px  no-repeat;}
.customer_box_for_lead_left a{  background:#e58c00 url(../../images/next-circle.png) right center no-repeat; }
.conversion_left_box{background:#ff9c00 url(../../images/conversion-rate-icon.png) 10px 10px  no-repeat;}
.conversion_left_box a{  background:#e58c00 url(../../images/next-circle.png) right center no-repeat; }
.transaction_left_box{background:#ff9c00 url(../../images/new-transaction-icon.png) 10px 10px  no-repeat;}
.transaction_left_box a{  background:#e58c00 url(../../images/next-circle.png) right center no-repeat; }
.opportunity_left_box{background:#ff9c00 url(../../images/new-opportunity-icon.png) 10px 10px  no-repeat;}
.opportunity_left_box a{  background:#e58c00 url(../../images/next-circle.png) right center no-repeat; }
.account_box_left{  background:#28b779 url(../../images/new-account-icon.png) 10px 10px no-repeat; }
.account_box_left a{  background:#24a46d url(../../images/next-circle.png) right center no-repeat; }

.left_box1 p{ margin:10px 0 0 0; padding:0px; text-align:right; padding:10px; }
.left_box1 p span{ font-size:45px; line-height:40px; }


.contact_manager_right{ float:right; width:730px;  font-size:14px;}
.add_new_lead, .recent_leads{ width:100%; border:1px solid #e6e6e6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:inline-block; margin-bottom:50px;}




/* add new lead css start  */
.add_new_lead h2, .recent_leads h2{ width:100%; background-color:#27a9e3; color:#FFF; font-weight:normal; margin:0px; padding:10px 0; text-indent:15px;  border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 ; font-size:18px;}
.recent_leads h2 div, .add_new_lead div  { width:auto; float:right; margin:2px 8px 0 0; text-decoration:underline; color:#FFF; font-size:14px; text-align:right;}
.recent_leads h2 div a { color:#FFF; }

.add_new_lead form{ margin:15px; padding:0px;}
.add_new_lead p{ width:48.5%; float:left; margin:0 19px 20px 0;}
.add_new_lead p.rightmrn{ margin:0 0px 20px 0;}

.add_new_lead p label{ width:100%; display:block; font-size:16px; color:#272323; margin-bottom:5px;}
.add_new_lead div select{height: auto; padding: 2px;}

.add_new_lead input[type="text"], .add_new_lead textarea, .add_new_lead select{height:40px; background:#f4f4f4; border:1px solid #e5e3e3; width:100%; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  font-family:SourceSansPro-Regular; }
.add_new_lead input[type="submit"], .add_new_lead .add_button{ background:#0887ca; font-size:16px; color:#FFF; padding:7px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0px;  margin-right:15px; cursor:pointer;  font-family:SourceSansPro-Regular; }
.add_new_lead select{ padding:10px 10px 5px 10px; float:left; height:40px;color:#979797}
.add_new_lead label span{ color:#FF0000; font-size:14px;}
.add_button{ float:left;}


/* recent leads table css start  */
.recent_leads table{ padding:10px; color:#3c3c3c;}
.recent_leads table td{ padding:16px 8px; border-bottom:1px solid #eeeeee; }
.recent_leads table td a{ color:#0964ed; text-decoration:none;}
.recent_leads table th{ text-align:left; padding:16px 8px; border-bottom:1px solid #eeeeee;}
/**   ends   **/


/*ZCB-20141006-038 Start*/
.circle_icon{  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 1); -moz-box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 1); -webkit-box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 1);  width:76px; height:76px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; position:absolute; margin-left:117px; margin-top:-50px;  text-align:center; display:table; color:#FFF;}
.circle_icon span{display:table-cell; vertical-align:middle; float:none; text-align:center;}
.circle_icon span img{vertical-align:middle; float:none; text-align:center;}
.blue{ background-color:#0c4f6c;}
.red{ background-color:#ce6f49;}
.orange{ background-color:#e9a324;}
.green{ background-color:#bed639;}
.yellow{ background-color:#ffc72c;}
.black{ background-color:#000000;}
table.mhover td{ padding:0px 1px; line-height:23px; }
.block .bText20{font-size:18px!important;}

.CmultiList1 {

    border: 1px solid #d1d1d1; height:25px; padding:3px;
	background-color:#ffffff;color:#797979;
	 font-family:SourceSansPro-Regular; font-size:15px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; outline:none;
	behavior: url(border-radius.htc);
}
/*ZCB-20141006-038 End*/

.sidebgbar{
	background-image: url(../../images/sidebarBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tb_data_fo_inprogress {
    font-size:14px; font-family:SourceSansPro-Regular; BACKGROUND-COLOR: #b9d7ec
}

/**  P_B_GUI_ACT starts **/
.fFieldHolder{
	border:1px solid #e0e0e0;
	border-radius:3px;
	padding:5px 8px;
}
.fFielText, .fFielList{
	color: #3b3b3b;
	font-family: SourceSansPro-Regular;
	font-size:14px;
	font-weight: normal;
	border:none;
}
.sdwBox{
	box-shadow:0 0 3px #bfbfbf;
	border-radius:4px;
	height:auto;
	padding:5px;
}

a.bText12theme, .bText12theme{
    color: #06429D;
    font-family: SourceSansPro-Regular;
    font-size:14px;
    text-decoration: none;
}

/**  P_B_GUI_ACT ends **/

/* P_B_DISPATCH_49818 starts*/
.gtabbg {
    background: none repeat scroll 0 0 #F2FBFE;
    border: 1px solid #E0F4FE;
    cursor: pointer;
}
.wtabbg {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #F5F5F5;
    cursor: pointer;
}
/* P_B_DISPATCH_49818 ends*/

.tborderCT{border:1px solid #E3E2E2;}/*P_CT_GUI_805 */
.tborderCT_left{border-left:1px solid #E3E2E2;}/*P_CT_GUI_805 */
.tborderCT_bottom{border-bottom:1px solid #B0CAEC;}
/*P_Demo_Changes starts*/
.fline_new {
   border-bottom: 1px solid #B6B6B6;
}

.cm_new_button_link {
    background-color: #4D85D4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 2px 6px;
    cursor: pointer;
}

.cm_new_button_action {
    background-color: #7BC242;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 0 3px 0 0;
    outline: medium none;
    padding: 2px 6px;
    cursor: pointer;
	font-family:SourceSansPro-Regular;
	font-size:14px;
}
/*P_Demo_Changes ends*/

.Fimgraybg {
    background: none repeat scroll 0 0 #F2F2F2;
}
.counttxt {
    color: #373a3c;
    font-family: SourceSansPro-Regular;
    font-size: 12px;
    padding: 0px;
    text-align: center;
}

/* library_subfolder_view  */
ul.subDrList1{padding:0px 0px 0px 0px; margin:0px; list-style:none;}
ul.subDrList1 li a{
    font-family:SourceSansPro-Regular;
    font-weight:normal;
    color:#2b2b2b;
    font-size:14px;
    line-height:15px;
    text-decoration:none;
    margin:0px;
    background-image: url(../../images/libraryHome/folder.gif);   
    background-repeat: no-repeat;
    background-position: left 7px;
    padding:6px 0 0 20px;
}
ul.subDrList1 p{margin:0px; padding:3px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:12px; color:#373737;}
.cmnText14 {
    color: #000000;
    font-family:SourceSansPro-Regular;
    font-size: 14px;
    font-weight: normal;
}
/* library_subfolder_view  */
/*added by sheetal for CPT-20150115-090*/
.red1{
	color : #ff0000;
	}
	
/*ZCB_ENH_O5_015   */


/*ZCB_ENH_ZCUB-20150326-126 starts*/
a.topActBtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-family: SourceSansPro-Regular;
    font-size:14px;
    line-height: 22px;
    margin: 0 1px;
    padding: 6px 8px 3px;
    text-decoration: none;
}
.cat {
    height: 500px;
    width: 250px;
}
accoEx {
    border-top: medium none;
    color: #000000;
    padding-left: 12px;
}
.accordion, .accoEx {
    background: none repeat scroll 0 0 #f4f4f4;
    border-top: 1px solid #ffffff;
    color: #424242;
    font-family: SourceSansPro-Regular;
    font-size:14px;
    height: auto;
    line-height: 20px;
    cursor: pointer;
    margin: 0;
    padding: 10px 5px;
    text-decoration: none;
}
.mStathead {
    background-color: #f4f4f4;
}
.hTextN17 {
    color: #000;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
    font-weight: normal;
}
	
.actions {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 11px 16px -16px rgba(0, 0, 0, 0.75);
    display: none;
    margin-left: -60px;
    margin-top: 5px;
    position: absolute;
    z-index: 98;
}

ul.actionList {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.accordion-open {
    background: none repeat scroll 0 0 #fbfbfb;;;
    color: #000;
}
.accordion-open span {
    display: block;
    float: left;
    padding: 10px;
}
.accordion-open span {
    background: url("../../images/adMaker/minus.png") no-repeat scroll center 2px rgba(0, 0, 0, 0);
    padding: 10px 25px 10px 0;
}
.accordion-close span {
    background: url("../../images/adMaker/plus.png") no-repeat scroll center 2px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding: 10px 18px 10px 0;
}
div.content ul li a {
    color: #555555;
    display: block;
    line-height: 20px;
    padding: 8px 10px 8px 40px;
    text-decoration: none;
}
div.content {
    background: none repeat scroll 0 0 #ffffff;
    color: #5f5f5f;
    font-family: SourceSansPro-Regular;
    font-size:14px;
    line-height: 1.5em;
    margin: 0;
}
a.gridFolder {
    border: 1px solid #ebebeb;
    display: block;
    line-height: 27px;
    padding: 10px 8px;
}
.mStat {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
    margin-bottom: 15px;
}

div.content ul, div.content p {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.content ul li {
    border-top: 1px solid #f0f0f0;
    list-style-position: inside;
}
ul.actionList li a {
    display: block;
    line-height: 18px;
    padding: 4px 0;
}
tbody.lrgGridFolder {
    border: 1px solid #ebebeb;
    display: block;
}
a.listRow {
    display: block;
    line-height: 20px;
    text-decoration: none;
}
a.listRow:hover {
    color: #585858;
}
a.topActBtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-family: SourceSansPro-Regular;
    font-size:14px;
    line-height: 22px;
    margin: 0 1px;
    padding: 6px 8px 3px;
    text-decoration: none;
}
a.topActBtn:hover {
    background-color: #dcdcdc;
}
a.gridFolder {
    border: 1px solid #ebebeb;
    display: block;
    line-height: 27px;
    padding: 10px 8px;
}
a.gridFolder img {
    float: left;
    margin-right: 10px;
}
a.gridFolder:hover {
    background-color: #f2f2f2;
}
ul.actionList li a img {
    float: left;
    margin-right: 8px;
}
tbody.lrgGridFolder span {
    display: block;
    padding: 3px 5px;
}

a.topActBtn img {
    float: left;
    margin-right: 3px;
}
a.listRow:hover {
    color: #585858;
    text-decoration: none;
}
.trHover tr:hover {
    background-color: #e2e2e2;
}
.editTip {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
    border: 1px solid #ebebeb;
    height: 20px;
    padding: 5px 10px;
    position: absolute;
    right: 5px;
}
.editOption {
    position: relative;
}
.topSquare {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #cccccc #cccccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px medium;
    display: none;
    height: 35px;
    margin-top: -30px;
    position: absolute;
    width: 36px;
    z-index: 99;
}
.accoEmpty span {
    background: url("../../images/adMaker/plusempty.png") no-repeat scroll center 2px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding: 10px 25px 10px 0;    
    margin-left: -25px;
}
.accoEmpty {
    background: none repeat scroll 0 0 #f4f4f4;
    border-top: 1px solid #ffffff;
    color: #424242;
    font-family: SourceSansPro-Regular;
    font-size:14px;
    line-height: 20px;
    margin: 0;
    padding: 10px 5px;
    text-decoration: none;
    cursor: pointer;
    padding: 10px 5px 10px 25px;
}
.pdvalign 
{
vertical-align:middle;
}
a.stsLink5 {
    background: url(../../onboard/getStart.png) no-repeat scroll 5px 0 transparent; display: block; height:30px; padding: 2px 0px 0px 40px;
 FONT-FAMILY:SourceSansPro-Bold; font-size:14px; text-decoration: none; line-height: 22px;color: #2652a9;
}
/*ZCB_ENH_ZCUB-20150326-126 ends*/


/* customizedAjaxSearch starts*/
#customizedAjaxSearch
{
	overflow-y: auto;
	max-height:200px;
	overflow-x: hidden;
	overflow-y: auto; 
	position: absolute; 
	height: 358px;	 
}
.divrow {
	height:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; color:#363535;
	padding:5px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background-color:white;
}
.divrow:hover { 
    background-color: #ECF5FF;
    cursor:pointer;
}
.divrow span {
	font-size:14px;color:#aaaaaa;
}

.hlight{
	background-color:#08F !important;
	color:#ffffff !important;
}

.hlight span {
	font-size:14px;color:#ffffff !important;
}

.mgs-popup { position:absolute; top:30px; right:4px; display:none;
  min-width:135px; width:auto; background-color:#FFFFFF; 
  cursor:pointer;-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  z-index:1000;
  border: 1px solid #e5e4e4;
border-radius:3px;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);

}

.mgs-popup table tr td{ padding-left:15px; padding-right:10px; padding-bottom:12px;text-align:left;}
.mgs-popup table tr td a{ color:#6c6a6a !important; text-decoration:none; font-size:14px !important;  font-family:SourceSansPro-Regular;}
.mgs-popup table tr td a img{ position:relative; top:6px;right:5px;}
.mgs-popup table tr td:hover{ background:#f9f9f9; }

.plus-popup { position:absolute; display:none;
				min-width:135px; width:auto; background-color:#FFFFFF; 
				cursor:pointer;
			
				z-index:1000;
				border: 1px solid #b6b6b6;
				border-radius:3px;
				
				}
				
.plus-popup table tr td{ padding-left:10px; padding-right:10px;}
.plus-popup table tr td a{color:#0964ed;font-weight:normal;text-decoration:none;font-size:14px !important;font-family:Arial, Helvetica, sans-serif;float:left;}
.plus-popup table tr td a:hover { text-decoration:underline;}
.plus-popup table tr td a img{ position:relative; top:6px;right:5px;}
.plus-popup table tr td:hover{ background:#f9f9f9; }


.stsLink6{
background:url(../../images/theme/Blue/homeIcon1.png) no-repeat scroll 0px transparent;
display: block;
height: 22px;
padding: 2px 0px 0px 28px;
font-family: SourceSansPro-Regular !important;
font-size: 14px !important;
text-decoration: none !important;
line-height: 22px !important;
color: rgb(108, 110, 110) !important;
font-weight: normal !important;
}
.stsLink7{
background:url(../../images/theme/Blue/dashBoardIcn.png) no-repeat scroll 0px transparent;
display: block;
height: 22px;
padding: 2px 0px 0px 28px;
font-family: SourceSansPro-Regular !important;
font-size: 14px !important;
text-decoration: none !important;
line-height: 22px !important;
color: rgb(108, 110, 110) !important;
font-weight: normal !important;
}

/* customizedAjaxSearch ends*/
.optionDropdiv{background-color:#ffffff; border-radius:3px; width:165px; border:1px solid #dadada; position:absolute; right:-12px; top:35px; -webkit-box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.04); -moz-box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.04); box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.04);}

.optionDropdiv  ul {list-style:none; padding:0px; margin:0px;}
.optionDropdiv  ul  li  a{border-bottom:1px solid #ededed; padding:10px 6px; display:block; font-size:14px; color:#3c3c3c; font-family:SourceSansPro-Regular; text-decoration:none; outline:none;}
.optionDropdiv  ul  li  a:hover{background-color:#f3f3f3;}
.optionDropdiv  ul  li:last-child > a{border-bottom:none;}
.xphone{background-image:url(../../images/upro-phoneicn.png); background-position:right -3px; background-repeat:no-repeat; padding-right:40px;}
.xemail{background-image:url(../../images/upro-emailicn.png); background-position:right -7px; background-repeat:no-repeat; padding-right:40px;}
.xtime{background-image:url(../../images/upro-timeicn.png); background-position:right 3px; background-repeat:no-repeat; padding-right:40px; display:block;}
.xtimef{background-image:url(../../images/upro-faxicn.png); background-position:right -6px; background-repeat:no-repeat; padding-right:40px;}
.bBox{display:block;}
.showoption{position:relative;}
.dropcombo{background:url(../../images/dwnArrow.png) no-repeat center right; padding:5px 30px 5px 8px; text-decoration:none; border:1px solid #e9e9e9; border-radius:3px; display:block; float:right; cursor:pointer;}
.poitArrowv {
    
    border-color: transparent transparent #c5c5c5;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
  
    height: 0;
    right: 17px;
    position: absolute;
    top: -33px;
    width: 0;
    z-index: 1;
}

.poitArrowu {
    
    border-color: transparent transparent #fff;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
   
    height: 0;
    right: 17px;
    position: absolute;
    top: -32px;
    width: 0;
    z-index: 1;
}

.newInput{border:1px solid #E0E0E0; padding:6px; color:#3c3c3c; font-family:SourceSansPro-Regular; width:290px;}
.newInput.phone{width:212px}
.newInput.ext{width:30px}
.newInput.birthday{width:95px}
.newInput.social{width:678px}
.newInput.plus{width:269px}
.newInput.file{width:197px}
select.newInput{width:304px; border-radius:0;}
select.newInput.half{width:150px; border-radius:0;}

.norText14 {
    color: #565656;
    font-family: SourceSansPro-Regular;
    font-size:14px;
}

.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.ms-choice {
    background-color: #fcfcfc;
    border: 1px solid #e4e5e7;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding: 4px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
}
.ms-choice.disabled {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}
.ms-choice span {
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 20px;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    font-family:SourceSansPro-Regular;
    color:#3c3c3c;
}
.ms-choice span.placeholder {
    color: #3c3c3c;
}
.ms-choice div {
    background: url("../../images/multiple-select.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.ms-choice div.open {
    background: url("../../images/multiple-select.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.ms-drop {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    color: #000;
    display: none;
    margin-top: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 999;
}
.ms-drop.bottom {
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    top: 100%;
    text-align: left;
}
.ms-drop.top {
    bottom: 100%;
    box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.ms-drop ul li.group {
    border-bottom: 1px solid #4a4a4a;
}
.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}
.ms-search input {
    background: url("../../images/multiple-select.png") no-repeat scroll 100% -22px, -moz-linear-gradient(center bottom , white 85%, #eee 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
    height: auto !important;
    margin: 0;
    min-height: 24px;
    outline: 0 none;
    padding: 0 20px 0 5px;
    width: 100%;
}
.ms-search, .ms-search input {
    box-sizing: border-box;
}
.ms-drop ul {
    margin: 0;
    max-height: 180px !important;
    overflow-y: auto !important;
    padding: 5px 8px;
}

.ms-drop ul li {
    background-image: none;
    display: list-item;
    list-style: none outside none;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    line-height: 16px;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
}
.ms-drop ul > li .disabled {
    opacity: 0.35;
    padding-left: 0px;
}
.ms-drop ul  li.multiple {
    display: block;
    float: left;
}
.ms-drop ul  li.group {
    clear: both;
}
.ms-drop ul  li.multiple label {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.ms-drop ul  li label {
    font-weight: normal;
}
.ms-drop ul  li label.optgroup {
    color: #494848;
    font-family: SourceSansPro-Bold;
    font-size:14px;
}
optgroup:before {
    font-style: normal;
    margin-left: 2%;
}
.ms-drop input[type="checkbox"] {
    vertical-align: middle;
      position: absolute;
    margin-left: -25px;
}
.ms-drop .ms-no-results {
    display: none;
}
.ms-drop ul li label {
    color: #494848;
    font-family: SourceSansPro-Regular;
    font-size: 14px;
     display: block;
    white-space: normal;
    padding-left: 25px;
}


.fline span a img{ vertical-align:middle;}
.profileImg{ 
 width: 180px;
    height: 180px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 100%;
    margin: 10px auto; 
    box-shadow: 0 2px 4px -2px rgba(0,0,0,0.6), 1px 4px -2px whitesmoke inset;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.profileImg p{ 
	padding-bottom: 0;
position: absolute;
    bottom: -8px;
    font-size:14px;
    text-align: center;
    width: 100%;
    background: rgba(65, 105, 225,0.8);
    height: 30px;
    padding-top: 6px;
    color: whitesmoke;
   font-family: SourceSansPro-Regular;
	left:0; margin:0;
	color:#dfe7f2;
	transition: all 0.3s ease-out;
    } 
	

.profileImg:hover p{ color:#fff;padding-top:10px; 
    background: rgba(65, 105, 225,1); 
	padding-bottom: 6px;
	}
.clear{ display:block; clear:both;}
.Lbox{ width:43%; float:left; margin-right:5px;}
.Rbox{ width:43%; float:left;}

.Lbox .multiList, .Rbox .multiList{ width:99%; padding:6px; border-radius:0;}

.pr40 {
    padding-right: 40px;
}
.xphone1{ background-image: url("../../images/upro-phoneicn.png");
    background-position: right -2px;
    background-repeat: no-repeat;
    padding-right: 40px; display:block;}
	
.xemail1{ background-image: url("../../images/upro-emailicn.png");
    background-position: right -2px;
    background-repeat: no-repeat;
    padding-right: 40px; display:block;}
.xtimef1{ background-image: url("../../images/upro-faxicn.png");
    background-position: right -0px;
    background-repeat: no-repeat;
    padding-right: 40px; display:block;}
.xtimeweb{ background-image: url("../../images/website_icon.png");
background-position: right -0px;
background-repeat: no-repeat;
padding-right: 40px; display:block;}
.smlink a.smbtn{ background:url("../../images/addIcnUser.png") no-repeat left 2px; padding:3px; padding-left:25px; font-size:14px; text-decoration:none; color:#000000;  font-family: SourceSansPro-Regular;}

.expanded a.smbtn{ background:url("../../images/removeIcn.png") no-repeat left 2px !important;}
.storeTime table td{ padding:5px 0;}

.smlink1 a.smbtnt{ background:url("../../images/addIcnUser.png") no-repeat left 2px; padding:3px; padding-left:25px; font-size:14px; text-decoration:none; color:#000000;  font-family: SourceSansPro-Regular;}
.expanded a.smbtnt{ background:url("../../images/removeIcn.png") no-repeat left 2px !important;}

.pdwrap .bText13, .pdwrap .bText12lnk{ font-size:15px;}
.smlink, .smlink1{ padding:10px 10px; background:#f3fbff; border:1px solid #90d0f2;}
.dropdownlink{ padding-right:12px;}

.newInput.social{ width:100%;}

/*P_B_AdMaker_65015 starts*/
.mgs-popupAd {
  background-color:#FFFFFF; 
  display:none; cursor:pointer;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  margin-top:5px; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  position:absolute; 
  margin-left:778px;-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  width:200px;-ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  z-index:1000;
  border: 1px solid #d6d4d4;
border-radius:3px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
right:0;
}
.mgs-popupAd tr td a{ display:block; font-size:14px !important; padding:5px 10px 5px 10px;}

/*P_B_AdMaker_65015 ends*/
.searchInputMultiple::-ms-clear { display: none; }

.fp-ins-block {
    background-color: #F3F3F4;
    border: 1px solid #E2E2E2;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    font: 12px/22px SourceSansPro-Regular;
    margin-top: 10px;
    padding: 15px;
    width: 90%;
}

.exradion-button input[type="radio"] {float:left; margin:27px 5px; vertical-align:middle;}
.exradion-button > label {display:block; float:left; cursor:pointer; margin-right:15px;}
.exradion-button > label > span{display:block; padding:15px; border:1px solid #dcdcdc; float:left; border-radius:3px; font-family:SourceSansPro-Regular; font-size:15px; color:#161616;}
.exradion-button > label > span img{float:left; margin-right:15px;}
.exradion-button > label > span > span{line-height:35px;}

/*P_CM_CSS For Opportunity Reports*/
.showData{line-height:20px; cursor:pointer; display:block; border:1px solid #c1d9fb; padding:5px 3px; background:#eff5fe; font-family:SourceSansPro-Bold; margin-top:3px; font-size:14px; color:#36589f; }
.showData i{ width:19px; height:19px; background:url("../../images/showhide.png") no-repeat left top; display: inline-block; float:left; margin-right:5px; }
.showData i.showData-act{ width:19px; height:19px; background:url("../../images/showhide.png") no-repeat left bottom; display: inline-block; float:left; margin-right:5px;}

.showData1{font-size:14px; color:#36589f; font-family:SourceSansPro-Bold; cursor:pointer;}
.showData1 i{ width:14px; height:14px; background:url("../../images/showhide1.png") no-repeat left top; display: inline-block; float:left; margin-right:5px; }
.showData1 i.showData-act{ width:14px; height:14px; background:url("../../images/showhide1.png") no-repeat left bottom; display: inline-block; float:left; margin-right:5px;}
/* Spavia-20160129-016 starts */
.wordbreak {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  width:610px;
  -ms-word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* Spavia-20160129-016 ends */
/*ZCUB-20160205-225 starts*/
.scale-img .rtspan {
    position: absolute;
    right: -45px;
    top: calc(50% - 27px);
    display: block;
    background: #FFF none repeat scroll 0% 0%;
    padding: 5px;
}
.tab-dropdownMenu {
    white-space: nowrap;
	background: #f1f1f1;
	border: 1px solid #cfcfcf;
	padding: 4px 8px;
	height: 18px;
	cursor: pointer;
	color: #323232;
	font-family: "SourceSansPro-Regular";
	font-size:14px
}

.tab-dropdownMenu.tm img {
	vertical-align: middle;
	margin-left: 3px;
	border:0px;
}

.send-button {
	min-width: 35px!important;
	min-height: 55px;
	background: #f6ef68;
	border-radius: 8px;
	margin: auto;
	text-align: center;
	box-shadow: 3px 2px 0px 1px #d5d5d5;
	border-right: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
}

.quick-button{
	min-width:96px;
	min-height:18px;
	border-radius:4px;
	border:1px solid #a4cce5;
	display:inline-block; 
	background: -webkit-linear-gradient(#fefeff, #d7e9f5); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fefeff, #d7e9f5); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fefeff, #d7e9f5); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fefeff, #d7e9f5); /* Standard syntax */
	margin:auto; 
	text-align:center; 
	line-height:20px;
	font-family:arial;
	font-size:14px; 
	color:#186487 !important;
	text-decoration:none !important;
	margin-top:10px;
	display:inline-block; 
	font-weight:bold !important;
}

.quick-button img{ 
	vertical-align:middle; 
	margin-top:2px;
}

.scorebtn{ 
	display:inline-block; 
	vertical-align:middle;  
	font-size:14px; 
	font-family: arial;
	color:#000;
}

.scorebtn img{ 
	vertical-align:middle;
}

.yellow-button{
	width:auto;
	min-height:18px;
	border-radius:4px;
	border:1px solid #e2d007;
	background: #fcf388; 
	display:inline-block; 
	padding:0 10px;  
	text-align:center; 
	line-height:18px; 
	color:#000; 
	text-decoration:none;
	font-size:14px; 
	font-family: arial; 
	font-weight:bold; 
	white-space:nowrap
}

.gg{
	width: 62px;
	height: 70px;
	text-align: center;
	margin: 0 0 0 88px;
	background: #fff;
}

.gg p{
	color:#003399;
	padding:0px; 
	line-height:22px;
	padding:0px; 
	margin:0px;
	font-family:arial;
	font-size:14px
}

.gg img {
	margin-top: 13px;
}

.headMeater-wrap{ 
	position:relative; 
	width:46px;
}

.heatMeater-text{;
	transform: rotate(-90deg);         
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg); 
	-ms-transform: rotate(-90deg); /* IE 9 */
	display: block; 
	white-space: nowrap;
	position: absolute;
	left: -47px;
	top: 0;
	bottom:0;
	font-size:14px;
	font-family: arial;
	color:#000;
	width:200px;
	text-align:center;
}

button.yellow-button1{
	min-width:80px;
	height:20px;
	font-size:14px;
	font-weight:normal;
	border-radius:4px;
	border:1px solid #cfcd00;
	background:#fcf388;
	cursor:pointer; 
}

button.yellow-button1 img{ 
	margin:-1px -6px 0 0;
}

button.yellow-button1 a {
	color:#000; 
	text-decoration:none;
	display:block;
} 

button.yellow-button2{
	min-width:99px;
	min-height:20px;
	font-size:14px;
	font-weight:normal;
	border-radius:4px;
	border:1px solid #cfcd00;
	background:#fcf388;
	text-align:left;
	cursor:pointer;	
}

button.yellow-button2 img{ 
	margin:2px 0 0 8px;
}

button.yellow-button2 a {
	color:#000; 
	text-decoration:none;
	display:block;
}
.scale-img .botspan {
    position: absolute;
    left: calc(50% - 38px);
    bottom: -15px;
    display: block;
    background: #FFF none repeat scroll 0% 0%;
    padding: 5px;
    z-index : 99;
}
.scale-img {
    position: relative;
    float: none;
    display: inline-block;
    padding-right: 38px;
    padding-bottom: 32px;
    border-bottom: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
}
.scale-img div {
    height: 32px;
    width: 32px;
    background: #FFF none repeat scroll 0% 0%;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
/*ZCUB-20160205-225 ends*/

.icon-business-intelligence::before { font-size: 22px;  margin-left: 2px !important;  margin-top: -4px;}
.tb_data_fo_critical {
	font-size:14px; FONT-FAMILY:SourceSansPro-Regular; background-image: url(../../images/critical.png);  padding-right: 4px;
}
.tb_data_fo_non-critical {
	font-size:14px; FONT-FAMILY:SourceSansPro-Regular; background-image: url(../../images/noncritical.png);  padding-right: 4px;
}
/*BB-20160203-516 Starts*/

.intelligence-dashboard .siteMainTable {
    background: transparent !important;
}
.intelligence-dashboard {
    background: #F0F0F0;
}
.intelligence-dashboard #bottomSiteTdWidth #bottomSiteTabWidth tr:first-child {
    display:none;
}
.intelligence-dashboard #bottomSiteTdWidth #bottomSiteTabWidth .footer {
    padding:16px !important;
    border: 0 !important;
}
.intelligence-dashboard #bottomSiteTdWidth #bottomSiteTabWidth .footer > div:first-child {
    padding-top: 13px !important;
}
.intelligence-dashboard #bottomSiteTdWidth, .intelligence-dashboard #bottomSiteTdWidth .siteMainTable {
    background: transparent !important;
}
.intelligence-dashboard #bottomSiteTabWidth {
    margin: 16px auto !important; /* P_B_83136 */
    /* background: transparent !important;
    -webkit-box-shadow: 0 0px 0px 0 transparent !important;
    -moz-box-shadow: 0 0px 0px 0 transparent !important;
    box-shadow: 0 0px 0px 0 transparent !important; */
}

.hid{
		transform:scale(0);
		transform-origin:top center;
		opacity: 0;
		pointer-events: none;
	}

	.warning{
		background:#F17B6F;
		padding:0;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		box-sizing:border-box;
		height:100%;
		overflow: hidden;
		font-family: SourceSansPro-Regular;
		margin:24px 0;
	}

	.warning svg{
		width:24px;
		height:24px;
		margin:16px;
		padding:8px;
		align-self:flex-start;
	
	}

	.warning svg path{
		fill: white;
	}
/** New layout styles **/
	.filter .bText12b, .bText12b_b {
	color: #373a3c;
	font-family: Montserrat-Regular;
	font-size: 14px;
	}
	
	tr.tablefont td.botBorder.colPadding{
		font-family: SourceSansPro-Regular !important;
		font-size: 14px !important;
	}
	
	* .blue-link{
		color: #417ed9 !important;
		text-decoration: none !important;
	}
	
	* .blue-link:hover{
		color: #417ed9 !important;
		text-decoration: underline !important;
	}
	.summaryTbl strong{
		font-family: Montserrat-Regular !important;
	}
	
	a {color:#417ed9; text-decoration:none;}
	a u{text-decoration: none !important;}
	a:hover{text-decoration:underline;}
	
	#savRptDiv .bText12b{
	font-family: Montserrat-Regular;
	font-size: 14px;
	}
	
	.thead .hText14black {
	color: #373a3c;
	font-family: Montserrat-Bold;
	font-size: 14px;
	}

	.sm_seperator{
	font-family: Montserrat-Regular;
	font-size: 14px;
	color:#373a3c;
	}
	

	ul.nlist02 li a, ul.nlist02 li a:visited, ul.nlist02 li a:active .text_b {
	 font-family: SourceSansPro-Regular;
	 color: #417ed9;
	}
	
	ul.nlist02 li a:hover{
		text-decoration:underline !important;
	}
	
	.bText12b .theadReport a {
		color: #373a3c !important;
		}
		
	#exportTable td.thead a,#exportTable td.thead{
	font-family: 'Montserrat-Bold' !important;
    font-size: 14px;
    color: #373a3c !important;
    text-decoration: none !important;
}
	
	/** New layout styles ends **/
	.warning p{
		color:rgba(255,255,255,0.87);
		flex: 2;
		width: 100%;
		margin-right:16px;
	}

	.warning button{
		border:0;
		height:100%;
		margin:0 8px 8px 0;
		padding:0 16px;
		background:transparent;
		outline:none;
		color:rgba(255,255,255,0.34);
		cursor: pointer;
		font-size:14px;
		text-transform: uppercase;
		align-self:flex-end;
	}

	.warning button:hover{
		color:rgba(255,255,255,0.87);
		background:rgba(0,0,0,0.12);
	}
/*BB-20160203-516 ends*/

.tb_data_fo_aboveavg {
	font-size: 14px; FONT-FAMILY:SourceSansPro-Regular; background-image: url(../../images/uparrow.png);  padding-right: 4px;
}
.tb_data_fo_belowavg {
	font-size: 14px; FONT-FAMILY:SourceSansPro-Regular; background-image: url(../../images/downarrow.png);  padding-right: 4px;
}

.mBtn { border-radius: 2px; height: 36px; margin-right: 3px; padding: 0 16px; background-color: #1976d2; border: none; text-transform: uppercase; font-family: SourceSansPro-Regular; color: rgba(255,255,255,0.87); font-size: 14px; line-height: 36px; -moz-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.3); }
.mBtnsml { border-radius: 2px; height: 32px; margin-right: 3px; padding: 0 12px; background-color: #1976d2; border: none; text-transform: uppercase; font-family: SourceSansPro-Regular; color: rgba(255,255,255,0.87); font-size: 14px; line-height: 32px;}


/** Quick Book Mocup Changes starts **/

/* new css 13-12-2016--------*/
.orangBtn,.orangBtn:hover{display:inline-block; padding: 5px 10px; background: #f9790b; color:#fee0a1 !important; font-family: "SourceSansPro-Bold";	font-size: 14px; line-height: normal; border:1px solid #d46907; border-radius:2px;text-decoration: none; }
.GreenBtn, .GreenBtn:hover{display:inline-block; padding: 5px 10px; background: #2b9d22; color:#ccffba !important; font-family: "SourceSansPro-Bold";	font-size: 14px; line-height: normal; border:1px solid #217e0f; border-radius:2px; text-decoration: none; }
.BlackBtn, .BlackBtn:hover{display:inline-block; padding: 5px 10px; background: #020003; color:#f1eff1 !important; font-family: "SourceSansPro-Bold";	font-size: 14px; line-height: normal; border:1px solid #020003; border-radius:2px; text-decoration: none; }


.bText24{font-size:22px;font-family: "SourceSansPro-Bold"; color:#333;}
.greenhrline{width:90%; margin:auto; color:#2b9d22;}
.bText11lh{line-height:16px;color:#333333;}


.blueB {background:#508ede; margin-bottom:5px; font-size:14px; font-family: "SourceSansPro-Regular"; color:rgba(255,255,255,0.87) !important; padding:10px;
border:#174da3; line-height:normal; border-radius:2px;}
a.whitebtn, a.whitebtn:hover {display:inline-block; background:#fff; padding:8px 10px; border-radius:4px; border:1px solid #2c70c7; color:#2398c0 !important; font-family: "SourceSansPro-Bold"; font-size:14px;     white-space: nowrap; text-decoration: none;}





.new-btn-style {
    /*min-width: 64px;*/
     font-family: "SourceSansPro-Regular";
    font-size: 14px;
    background:#1976d2;
    color: rgba(255, 255, 255, .87);
    line-height: 20px;
    height: 36px;
    margin-right: 12px;
    padding: 0 16px;
    cursor: pointer;
    outline: 0;
    border: 0;
    border-radius: 2px;
    letter-spacing: .5px;
    position: relative;

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    box-shadow: 0 0 0 0 rgba(0,0,0,0);

    user-select: none;
    -webkit-user-select: none;

    overflow: hidden;
	display: inline-block;
	margin-bottom: 5px;
}


.new-link-btn {
    background: rgba(0, 0, 0, .06);
    color: rgba(0, 0, 0, .9);
}
.new-btn-style:hover {  
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.btn-style:active {
    box-shadow: 0 1px 4px -1px rgba(0,0,0,0.54) inset;
}
.quickbookbtn { margin-bottom:5px;  color:#ffffff; font-size:14px; line-height: 15px; padding-top:5px !important; font-family: "SourceSansPro-Regular" !important; background:#4CAF50;}
.quickbookbtn span{font-size:14px; font-family: "SourceSansPro-Bold" !important; }
.quickbookbtn table td img{ position: relative; right: -8px;}
.quickbookbtn table td{text-align: left;}
.quickbookbtn.grayBgBtn{background:rgba(0, 0, 0, .06); color:rgba(0, 0, 0, .9);}




.grid-row.ui-draggable-dragging { z-index: 4;}
.grid-row.ui-draggable-dragging:after{border-bottom: 0;}
.ui-sortable-plaseholder{ border: 1px dashed #ccc !important; background:#ffffff !important;}
.ui-state-highlight {background:#ffffff !important;}


.grid-row.ui-sortable-helper{width:auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,.10);}
.grid-row.ui-sortable-helper:after{border:0;}




.sortable2.dropHereDiv.ui-sortable .grid-row > div:nth-child(n+2){display:block;}
.stitle2{ padding-left:30px !important; }
#dragFrom.sortable1 .step1 > div:first-child {padding-left: 0px !important; margin-left: 0 !important;}
.sortable1 .step2 > div:first-child {padding-left: 10px !important;}
.sortable1 .step3 > div:first-child {padding-left: 40px !important;}
.sortable1 .step4 > div:first-child {padding-left: 80px !important;}
.sortable1 .alreadyUsed{opacity:.5;}
.sortable2 .step2:before{ padding-left:0px; content: "";}
/** Quick Book Mocup Changes ends **/

h1.heading-report{
	background: #eff1f2;
	width: 99%;
	height: 32px;
	border-radius: 6px;
	font-size:14px;
	font-family: SourceSansPro-Bold;
	line-height: 33px;
	padding-left: 7px;
	margin-top:18px;
}

/* Picture Report Starts FCSKY-41 */
.flex_print {
	positon:relative;
	display: flex !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
}

.flex_print span:first-child {
    width: 55px;
    display: inline-block;
    padding-right: 5px;
}

.flex_print .flex_print-2 {
	word-wrap: break-word;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
}
/* Picture Report Ends */

.tableDataShow >td {position: relative;}
.tableDataShow >td .loadingdiv{position: absolute; top:0; left:0; right: 0; bottom: 0; background: rgba(255,255,255,0.88) url(../../images/fb-loader.gif) no-repeat center center;}

.tdHeadlink {
	cursor: pointer;
	padding-left: 20px;
	background: url(../../images/show.png) no-repeat left center;
}
 .openData {
	background: url(../../images/hide.png) no-repeat left center;
}

.input-div label {
    white-space: nowrap;
}

.piiField >table {width:auto; display:inline-block; vertical-align:middle}
.piiField >span{display:inline-block !important;}

#searchFilter{
    overflow: visible !important;
    position: relative;
    z-index: 1;
}

.file-upload-ctrl {
    position: relative;
    text-align: center;
    margin: 0 -24px 0 -24px;
}
.file-upload-ctrl input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;x
    left: 0;
    width: 100%;
    cursor: pointer;
    opacity: 0;
	text-indent: -2000px;
    height: 36px;
}



.costom-lang {
	white-space: normal;
}
.costom-lang .smlFbtn {
	margin-bottom: 8px;
}
/*MSA css conflicts resolution starts here */
fc-base-form .black {
	background-color: inherit !important;
}

fc-base-form .block {
	border-radius: initial !important;
    height: auto !important;
    width: auto !important;
    background-color: inherit !important;
}

.mat-dialog-container .mat-card-content{
	max-height: calc(100vh - 300px) !important;
}
/*MSA css conflicts resolution ends here*/

.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#595959;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-statusbar>.mce-container-body{display:flex;padding-right:16px}.mce-statusbar>.mce-container-body .mce-path{flex:1}.mce-wordcount{font-size:inherit;text-transform:uppercase;padding:8px 0}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative;font-size:11px}.mce-fullscreen .mce-resizehandle{display:none}.mce-statusbar .mce-flow-layout-item{margin:0}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #c5c5c5;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#92c9f9}.mce-grid td.mce-grid-cell div{border:1px solid #c5c5c5;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#91bbe9}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#91bbe9}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#c5c5c5;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#91bbe9;background:#bdd6f2}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#8b8b8b}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-container b{font-weight:bold}.mce-container p{margin-bottom:5px}.mce-container a{cursor:pointer;color:#2276d2}.mce-container a:hover{text-decoration:underline}.mce-container ul{margin-left:15px}.mce-container .mce-table-striped{border-collapse:collapse;margin:10px}.mce-container .mce-table-striped thead>tr{background-color:#fafafa}.mce-container .mce-table-striped thead>tr th{font-weight:bold}.mce-container .mce-table-striped td,.mce-container .mce-table-striped th{padding:5px}.mce-container .mce-table-striped tr:nth-child(even){background-color:#fafafa}.mce-container .mce-table-striped tbody>tr:hover{background-color:#e1e1e1}.mce-branding{font-size:inherit;text-transform:uppercase;white-space:pre;padding:8px 0}.mce-branding a{font-size:inherit;color:inherit}.mce-top-part{position:relative}.mce-top-part::before{content:'';position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;right:0;bottom:0;left:0;pointer-events:none}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-rtl .mce-statusbar>.mce-container-body>*:last-child{padding-right:0;padding-left:10px}.mce-rtl .mce-path{text-align:right;padding-right:16px}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.5;filter:alpha(opacity=50);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#2276d2}.mce-croprect-handle-move:focus{outline:1px solid #2276d2}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url('data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==')}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#c5c5c5;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#c5c5c5;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#fff;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#fff;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:#c5c5c5;border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#fff;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:#c5c5c5;border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#fff;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid #c5c5c5;border-left-width:1px}.mce-sidebar-toolbar .mce-btn{border-left:0;border-right:0}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{background-color:#7abdf8}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:white;text-shadow:1px 1px none}.mce-sidebar-panel{border:0 solid #c5c5c5;border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #f3f3f3;border:0 solid #c5c5c5;background-color:#c3e1fc}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;left:0;background:#FFF;border:1px solid #c5c5c5;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#c5c5c5;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#FFF}.mce-floatpanel.mce-popover.mce-top{margin-top:-10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-top>.mce-arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#c5c5c5;top:auto;bottom:-11px}.mce-floatpanel.mce-popover.mce-top>.mce-arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#FFF}.mce-floatpanel.mce-popover.mce-bottom.mce-start,.mce-floatpanel.mce-popover.mce-top.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow,.mce-floatpanel.mce-popover.mce-top.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end,.mce-floatpanel.mce-popover.mce-top.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow,.mce-floatpanel.mce-popover.mce-top.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF}#mce-modal-block.mce-in{opacity:.5;filter:alpha(opacity=50);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#FFF;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#9b9b9b}.mce-close:hover i{color:#bdbdbd}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#FFF;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#e2e4e7}.mce-window .mce-btn:hover{border-color:#e3e3e3}.mce-window .mce-btn:focus{border-color:#2276d2}.mce-window-body .mce-btn,.mce-foot .mce-btn{border-color:#f0f0f0}.mce-foot .mce-btn.mce-primary{border-color:transparent}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:0}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right;padding-right:0;padding-left:20px}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1;margin-top:1px}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#595959}.mce-bar{display:block;width:0;height:100%;background-color:#dfdfdf;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#fff;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#c5c5c5;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0;box-sizing:border-box}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ECB}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#595959}.mce-notification .mce-progress .mce-bar-container{border-color:#c5c5c5}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#595959}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ECB}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#9b9b9b;cursor:pointer}.mce-abs-layout{position:relative}html .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b3b3b3;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#c3e1fc;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn:hover,.mce-btn:active{background-color:#7abdf8;border-color:#e2e4e7}.mce-btn:focus{background-color:#7abdf8;border-color:#e2e4e7}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn.mce-active:focus,.mce-btn.mce-active:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#555c66;color:white;border-color:transparent}.mce-btn.mce-active button,.mce-btn.mce-active:hover button,.mce-btn.mce-active i,.mce-btn.mce-active:hover i{color:white}.mce-btn:hover .mce-caret{border-top-color:#b5bcc2}.mce-btn.mce-active .mce-caret,.mce-btn.mce-active:hover .mce-caret{border-top-color:white}.mce-btn button{padding:4px 6px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#595959;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:white;border:1px solid transparent;border-color:transparent;background-color:#2276d2}.mce-primary:hover,.mce-primary:focus{background-color:#1e6abc;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#1e6abc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-primary button,.mce-primary button i{color:white;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #b5bcc2;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #b5bcc2;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-toolbar .mce-btn-group{margin:0;padding:2px 0}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #92c9f9;padding-left:0;margin-left:2px}.mce-btn-group{margin-left:2px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #92c9f9; padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:white;text-indent:-10em;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#595959;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#bdbdbd}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#bdbdbd}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text,.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid black;background:white;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal;font-size:inherit}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#595959;font-size:inherit;text-transform:uppercase}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#555c66;color:white}.mce-path .mce-divider{display:inline;font-size:inherit}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #c5c5c5;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #e2e4e7}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar{border:1px solid #92c9f9}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#595959}.mce-menubar .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-active .mce-caret,.mce-menubar .mce-menubtn:hover .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#e2e4e7;background:white;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubar .mce-menubtn.mce-active{border-bottom:none;z-index:65537}div.mce-menubtn.mce-opened{border-bottom-color:white;z-index:65537}div.mce-menubtn.mce-opened.mce-opened-under{z-index:0}.mce-menubtn button{color:#595959}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-rtl .mce-menubtn.mce-fixed-width span{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 4px 6px 4px;clear:both;font-weight:normal;line-height:20px;color:#595959;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-text,.mce-menu-item .mce-text b{line-height:1;vertical-align:initial}.mce-menu-item .mce-caret{margin-top:4px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #595959}.mce-menu-item .mce-menu-shortcut{display:inline-block;padding:0 10px 0 20px;color:#aaa}.mce-menu-item .mce-ico{padding-right:4px}.mce-menu-item:hover,.mce-menu-item:focus{background:#ededee}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#aaa}.mce-menu-item:hover .mce-text,.mce-menu-item:focus .mce-text,.mce-menu-item:hover .mce-ico,.mce-menu-item:focus .mce-ico{color:#595959}.mce-menu-item.mce-selected{background:#ededee}.mce-menu-item.mce-selected .mce-text,.mce-menu-item.mce-selected .mce-ico{color:#595959}.mce-menu-item.mce-active.mce-menu-item-normal{background:#555c66}.mce-menu-item.mce-active.mce-menu-item-normal .mce-text,.mce-menu-item.mce-active.mce-menu-item-normal .mce-ico{color:white}.mce-menu-item.mce-active.mce-menu-item-checkbox .mce-ico{visibility:visible}.mce-menu-item.mce-disabled,.mce-menu-item.mce-disabled:hover{background:white}.mce-menu-item.mce-disabled:focus,.mce-menu-item.mce-disabled:hover:focus{background:#ededee}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled:hover .mce-text,.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled:hover .mce-ico{color:#aaa}.mce-menu-item.mce-menu-item-preview.mce-active{border-left:5px solid #555c66;background:white}.mce-menu-item.mce-menu-item-preview.mce-active .mce-text,.mce-menu-item.mce-menu-item-preview.mce-active .mce-ico{color:#595959}.mce-menu-item.mce-menu-item-preview.mce-active:hover{background:#ededee}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:#595959}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #595959;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#595959}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:180px;background:white;border:1px solid #c5c9cf;border:1px solid #e2e4e7;z-index:1002;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);max-height:500px;overflow:auto;overflow-x:hidden}.mce-menu.mce-animate{opacity:.01;transform:rotateY(10deg) rotateX(-10deg);transform-origin:left top}.mce-menu.mce-menu-align .mce-menu-shortcut,.mce-menu.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block}.mce-menu.mce-in.mce-animate{opacity:1;transform:rotateY(0) rotateX(0);transition:opacity .075s ease,transform .1s ease}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-rtl.mce-menu-align .mce-caret,.mce-rtl .mce-menu-shortcut{right:auto;left:0}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#595959}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #c5c5c5;background:#fff;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #c5c5c5;background:#e6e6e6;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{border-color:#2276d2}.mce-spacer{visibility:hidden}.mce-splitbtn:hover .mce-open{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open{border-left:1px solid transparent;padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open:focus{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open:hover,.mce-splitbtn .mce-open:active{border-left:1px solid #e2e4e7}.mce-splitbtn.mce-active:hover .mce-open{border-left:1px solid white}.mce-splitbtn.mce-opened{border-color:#e2e4e7}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px 15px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#FDFDFD}.mce-tab.mce-active{background:#FDFDFD;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-tab:focus{color:#2276d2}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#595959}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#bdbdbd}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-dropzone{border:3px dashed gray;text-align:center}.mce-dropzone span{text-transform:uppercase;font-family:'Verdana';display:inline-block;vertical-align:middle}.mce-dropzone:after{content:"";height:100%;display:inline-block;vertical-align:middle}.mce-dropzone.mce-disabled{opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-dropzone.mce-disabled.mce-dragenter{cursor:not-allowed}.mce-browsebutton{position:relative;overflow:hidden}.mce-browsebutton button{position:relative;z-index:1}.mce-browsebutton input{opacity:0;filter:alpha(opacity=0);zoom:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#595959}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-format-painter:before{content:"\e909"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#BBB}.mce-rtl .mce-filepicker input{direction:ltr}/*# sourceMappingURL=skin.min.css.map */


/* Shifted inline style */
#franBuzzWall a{ 
	color:#417ed9; 
	font-family:SourceSansPro-Regular; 
	font-size: 14px;
	text-decoration: underline;
}

/* New Style CSS Added */
#homeCalendarDiv a.bText12, #recentDocumentsDisplay a.bText12, .mb a.bText12 .text_b, #homeCalendarDiv a.bText12 .text_b { 
	text-decoration:none; 
	color:#417ed9
}
#homeCalendarDiv a.bText12:hover, #recentDocumentsDisplay a.bText12:hover, .mb a.bText12 .text_b:hover, #homeCalendarDiv a.bText12 .text_b:hover { 
	text-decoration:underline;
}

.boxTitle{font-family:Montserrat-Bold; font-size:14px; color:#161616; float:left; text-transform: uppercase;}

.formLabel .bText12, .formLabel .bText12b , #franchiseeForm td{
	color: #373a3c;
    font-family: 'Montserrat-Regular';
    font-size: 14px;
}

.summaryTblex .thead a, .summaryTblex .thead.bText12b{
	font-family:Montserrat-Bold !important;
	font-size:14px;
	text-decoration:none !important;
	color:#373a3c  !important;
}

#corpDiv .hText18themeNew,
#franDiv .hText18themeNew,
#regDiv .hText18themeNew,
#groupDiv .hText18themeNew,
#corpRoleDiv .hText18themeNew,
#franRoleDiv .hText18themeNew,
#regRoleDiv .hText18themeNew,
#addressbookform .hText18themeNew,
#divDiv .hText18themeNew,
#divRoleDiv .hText18themeNew{
	font-size:14px !important;
}
.sectionHeading .hText22themeNew{font-family:'Montserrat-Bold'; font-size:22px; color:#373a3c;}
.sectionHeading .hText16black {                                                                                                                     {
color: #373a3c !important;
font-family: 'Montserrat-Bold' !important;
font-size: 14px !important;
}
.bText20 a, .itemContent a.bText20 {
font-family: SourceSansPro-Regular !important;
color: #417ed9  !important;
font-size: 14px !important;
text-decoration: none;
}

.bText20 a:hover, .itemContent a.bText20:hover {
	text-decoration: underline;
}

.smlBox .fline .hTextN14{
	text-transform:uppercase;
}

.new-fc-sublink2 span.fc-disc{
font-family: SourceSansPro-Regular;
font-size: 14px;
color: #417ed9  !important;
text-decoration: none;
}



.new-fc-sublink2 span.fc-disc:hover{
text-decoration: underline;
text-decoration-color: #417ed9;
}

.btm-menu-rgt-link a, .whiteText{
	color: #FFFFFF !important;
}

