@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	/* overflow: auto; */
	color:#546573;
}
html, p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow: auto;
	color:#546573;
}

a, img
{border:0 none;}

/****************Header CSS ******************************************/
#main_header {
font: 11px Arial, Helvetica, sans-serif; color: #000; margin:0px; padding:0px;
	height:64px;
	background:url(../images1/bg.gif) repeat-x bottom left;
}
#main_header div
{
	  float:left;
}
#mainPage
{
overflow-y:auto;
overflow-x:hidden;
}

.logo_holder{
    background:#fff;
	height:56px;
	padding:8px 10px 0 10px; width:10%;
}
.curve_holder{
	height:64px; 
	/*width:118px;*/width:8.6%;  
	background:#fff url(../images1/2.gif) no-repeat bottom left; 
	display:block;
}
.ion_brand_holder {
    left: 420px;
    position: absolute;
    right: 420px;
    text-align: center;
}

/***********************Header CSS Ends here***************************************/
/***********************Header2 CSS begins here***************************************/

#header2 a
{
color:#fff;
text-decoration:none;
}

#header2
{
border-top:1px solid #fff;
width:100%;
    height: 30px;
    line-height: 30px;
background-color:#2E4E77;
color:#fff;
font-size:12px;
}

#header2 .left_text
{
	/*------------------- new UI -------------------------------*/
float:left;
margin-left:10px; color:#fff;
font-weight:bold;
/*------------------- new UI -------------------------------*/
}
#header2 .right_text 
{
	/*------------------- new UI -------------------------------*/
float:right;
margin-right:10px;
color:#fff;
font-weight:bold;
/*------------------- new UI -------------------------------*/
}

#header2 .right_text span
{
	color:#f7941d;
}
/***********************Header2 CSS ends here***************************************/

/*
#sub-header {
	border-top: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	background:#F8F8F8;
	font-size:12px;
}*/
#sub-header {
    background: none repeat scroll 0 0 #E6E5EA;
    border-bottom: 1px solid #BAD0E1;/*-------------------------------- new UI -------------------------*/
    border-top: 1px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    height: 39px;
    padding: 0;
}
#sub-header1
{
 background: none repeat scroll 0 0 #fff;
   /* border-bottom: 1px solid #000000;		*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
	font-weight:bold;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;	
	color:#464646;
}
#sub-header1 span
{
	color:#f36e05;
}
#sub-header-login {
	border-top: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	font-size:12px;
	background:#464646;
	height:35px;
	line-height:35px;
}
#sub-header-login .test-header {
	color: #fff;
	font-size: 14px;
	padding-left: 10px;
	font-size:16px;
	
}
#sub-header .test-header {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

#sub-header-login .left_text { color: #FFFFFF; float: left; font-weight: bold; margin-left: 10px; }

#sub-header-login .right_text { color: #FFFFFF; float: right; font-weight: bold; margin-right: 10px; }

#sub-header-login .right_text span { color: #F7941D; }

#sub-header-login .webexDiv a.webexLink { color: #cccccc; font-size: 12px; text-decoration: none; }

#sub-header-login .webexDiv a.webexLink:hover { color: #ffffff; }

#sub-header-login .webexDiv a.webexLink .webexIcon { background: url("../images/webex-icon.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 18px; margin-right: 5px; margin-top : -4px; vertical-align: middle; width: 22px; }

#sub-header-login .webexDiv a.webexLink:hover .webexIcon { background: url("../images/webex-icon-hover.png") no-repeat scroll 0 0 transparent; }

/************************footer starts************************/

#footer1 {position:fixed; bottom:0;margin-top: 90px; font-size: 11px; background: #617B8C; color: #FFFFFF; display: block; /* height: 22px; */ width: 100%; }
#footer1 a { color: #fff; text-decoration: none; }
#footer1 a:hover { color: #fff; text-decoration: underline; }
#footer1 .footerTataLogo { float: right; margin: 8px 10px 0 0; }
#footer1 .footerCopywright { float: left; margin: 4px 0 0 10px; }

#footer { position:fixed;  bottom:0; min-width: 945px; font-size: 11px; background: #617B8C; color: #FFFFFF; display: block; height: 22px; width: 100%; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#footer .footerTataLogo { float: right; margin: 8px 10px 0 0; }
#footer .footerCopywright { float: left; margin: 4px 0 0 10px; } 

/************************footer ends************************/

.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

#loginPagetbl {
    border: 1px solid #809BAE;
    height: 260px;
    width: 530px;
}


#loginPagetbl .loginheader {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    height: 39px;
    line-height: 39px;
    padding-left: 10px;
	
}


#loginPagetbl .loginheader span {
    background: url("../images1/login_ico.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 16px;
    line-height: 19px;
    margin: 7px 0;
    padding: 3px 37px;
}
#loginContenttbl {
	border:1px solid #809bae;
	width:90%;
	
}
.loginheader {
	color:#fff;
	font-size:16px;
}
.loginheader span
{
	background: url("../images1/login_ico.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 15px;
    line-height: 24px;
    margin: 4px 0;
    padding: 0 35px;
  
}
a.submit_button {
	background: url("../images1/submit_btn_rght.gif") no-repeat scroll right top transparent;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	height: 34px;
	line-height: 34px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 20px;
	text-decoration: none;
}
a.submit_button span {
	background: url("../images1/submit_btn_lft.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 34px;
	line-height: 34px;
	margin-right: 0;
	padding: 0 2px 0 24px;
}
.mandat_input {
	background: none repeat scroll 0 0 #FBFBB6;
	border: 1px solid #7E9DB9;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	padding: 0 3px;
	
	width: 174px;
}

.mandat_inputsear {
	background: none repeat scroll 0 0 #FBFBB6;
	border: 1px solid #7E9DB9;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: 19px;
	line-height: 25px;
	padding: 0 3px;
	
	width: 135px;
}

.mandat_select {
	background: none repeat scroll 0 0 #FBFBB6;
	border: 1px solid #7E9DB9;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	
	width: 182px;
}
#loginuser {
	color: #000000;
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
}
#loginuser .text1
{
	margin-right:5px;
	margin-left:-18px;
	font-size:14px;
}
#loginuser .text2
{
	padding-bottom: 5px;
}
#loginuser .text3
{
	margin-bottom: 5px;
	padding: 3px 0;
	height: 25px;
}
#loginuser .instruct1
{
	color:#727272;
}

a.orange_button {
    background: url("../images1/orange-btn-right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 3px;
   /*  margin-left: -27px; */
    margin-top: 0;
    padding-right: 5px;
    text-decoration: none;
}
#abdevaiation_configuration_div input[type="text"]{
    width: 20%;
    min-height: 18px;
    padding: 4px 4px;
}
a.orange_button span {
    background: url("../images1/orange-btn-left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    line-height: 28px;
    margin-right: 0;
    padding: 0 8px 0 16px;
}
a.orange_button:hover {
    background: url("../images1/orange-btn-right_hover.gif") no-repeat scroll right top transparent;
}

a.orange_button:hover span {
    background: url("../images1/orange-btn-left_hover.gif") no-repeat scroll 0 0 transparent;
}

a.gray_button {
    background: url("../images1/gray-btn-right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 3px;
    margin-top: 0;
    padding-right: 5px;
    text-decoration: none;
}

a.gray_button span {
    background: url("../images1/gray-btn-left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    line-height: 28px;
    margin-right: 0;
   padding: 0 8px 0 16px;
}
a.gray_button:hover {
    background: url("../images1/gray-btn-right_hover.gif") no-repeat scroll right top transparent;
}

a.gray_button:hover span {
    background: url("../images1/gray-btn-left_hover.gif") no-repeat scroll 0 0 transparent;
}
#error_reset{
	font-size: 12px;
	text-decoration: none;
} 
#resetDiv {
	text-align: center;
    display: block;
    padding-top: 8px;
    font-weight: normal;
}
#error_reset:hover{
	color: #f26522;
    text-decoration: underline;
}  
.block1
{
margin:10px;					
}
.help_block
{
border:1px solid #809BAE;

}
.help_block .header
{
background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 16px;
    height: 39px;
	 line-height: 39px;
    padding-left: 10px;

}
.help_block .content
{
padding:10px;
text-align:left;
font-size:14px;
height:auto;
max-height:500px;
height: expression( this.scrollHeight > 501 ? "500px" : "auto" );
overflow:auto;
}
#systemchecktbl {
    border: 1px solid #809BAE;
    width: 90%;
}

#internetsuccessmsg, #offlinesuccessmsg
{
	background: none repeat scroll 0 0 #FEFBE5;
    border-top: 1px solid #809BAE;
	border-bottom: 1px solid #809BAE;
    height: 35px;
    line-height: 35px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
#internetsuccessmsg span, #offlinesuccessmsg span {
    background: url("../images1/success_ico.png") no-repeat scroll left center transparent;
    height: 16px;
    padding-left: 22px;
}
#internetfailuremsg, #offlinefailuremsg
{
	background: none repeat scroll 0 0 #feeae5;
    border-top: 1px solid #809BAE;
	border-bottom: 1px solid #809BAE;
    height: 35px;
    line-height: 35px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
#internetfailuremsg span, #offlinefailuremsg span {
    background: url("../images1/failure_ico.png") no-repeat scroll left center transparent;
    height: 16px;
    padding-left: 22px;
}
#internetfailuremsg span a
{
	color:	#3578c0;
	font-weight:bold;
}
#systemcheckouter
{

}
#systemcheckouter .inner
{
width:90%;
background-color:white;
height:100px;
}
#systemcheckouter .inner .left-div
{
padding-top:10px;
float:left;
width:49%;
height:100px;
}

#systemcheckouter .inner .text-left
{
width:70%;
float:left;
text-align:right;
font-size:16px;
height:30px;
/* line-height:30px; */
}
#systemcheckouter .inner .logo-left
{
height:30px;
float:left;
padding:7px;
}
#systemcheckouter .inner .right-div
{
padding-top:10px;
float:left;
width:49%;
height:100px;
}
#systemchecktbl .systemcheckheader {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 16px;
    height: 39px;
    padding-left: 10px;
}
#systemchecktbl .systemcheckcomplete {
	height:35px;
	line-height:25px;
	background:#fefbe5;
	 border-top: 1px solid #809BAE;
}
#systemchecktbl .systemcheckcomplete div
{
	color:#546573;
	float:left;
	padding-left:10px;
	font-weight:bold;
}
#systemchecktbl .systemcheckcomplete div .status
{
	background:url(../images1/success_ico.png) no-repeat left center;
	height:16px;
	padding-left:22px;
}
#systemchecktbl .systemcheckheader span {
    background: url("../images1/systemcheck_ico.png") no-repeat scroll left top transparent;
    float: left;
    margin: 7px 0;
    padding: 3px 33px;
}
#connectioncheck
{
margin:10px;
}

#connectionchecktbl .connectioncheckheader {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 16px;
    height: 39px;
    padding-left: 10px;
}
#connectionchecktbl {
    border: 1px solid #809BAE;
	margin-top:10px;
    width: 90%; 		
}

#connectionchecktbl .connectioncheckheader {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 16px;
    height: 39px;
    padding-left: 10px;
}
#connectionchecktbl .instruct 
{
	float:left;	
	height:20px;
	line-height:20px;
	text-align:left;
	padding-left:5px;
	font-size:14px;
	margin:6px 4px;
}
#connectionchecktbl .instruct span {
    background: url("../images1/help.png") no-repeat scroll left top transparent;
    float: left;
   margin: 0px 0;	
    padding: 0px 23px;
	color:#069;
	BACKGROUND-POSITION-Y: 2px;
}
#connectionchecktbl .connectioncheckheader span {
    background: url("../images1/connectioncheck_ico.png") no-repeat scroll left top transparent;
    float: left;
    margin: 7px 0;
    padding: 3px 33px;
}
#connectionchecktbl .connectionchckeoptions
{
	float:left;
	padding-left:10px;
	margin:3px 0;
	height:20px;
	
}
#connectionchecktbl .connectionchckeoptions .head
{
	font-weight:bold;
	padding:4px 0;
	text-align:left;
}
#connectionchecktbl .connectionchckeoptions .options
{
	margin:2px 0;
}
/*************************** Instruction css starts *****************************************/
#instructionContent
{
	
}

.info_content
{
	font-size: 16px;
    font-weight: bold;
    height: 45px;
    line-height: 30px;
    padding: 20px;
}
#instructionContent .main-instruction .header
{
    background: url("../images1/sectionheader_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;

}
#instructionContent .main-instruction
{
	 border: 1px solid #809BAE;
	 margin:5px;
}
#instructionContent .main-instruction .subheader {
    background: none repeat scroll 0 0 #F8FAFB;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
	border-bottom: 1px solid #809BAE;
}
#instructionContent .choose_lang
{
	background: none repeat scroll 0 0 #F8FAFB;
    border-bottom: 1px solid #809BAE;
    border-top: 1px solid #809BAE;
    font-size: 12px;
    font-weight: bold;
    height: 47px;
    line-height: 21px;
    padding-left: 10px;
}
#instructionContent .choose_lang .note
{
	color:#F00;
}
#main-content
{
	font-size:12px;
	
}
#main-content .ul_list
{
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
	font-size: 12px;
	overflow-y:auto;
	overflow-x:hidden;
}

#main-content .ul_list li
{
	padding-left: 10px;
	background-image: url(../images1/dot.gif);
	background-repeat: no-repeat;
	background-position: 0.02em;
	margin:15px;
}

.diff_type_notation_area_outer {
    background: none repeat scroll 0 0 #FFFFFF;
    font: 11px Arial,Helvetica,sans-serif;
	font-weight:bold;
    padding: 10px;
}
.diff_type_notation_area_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #809BAE;
	width:500px;
    padding: 10px;
}
.notation_type_description div {
    height: 18px;
    padding-bottom: 3px;
}
.diff_type_notation_area_inner span {
    background: url("../images1/buttons-sprite.png") no-repeat scroll 0 0 transparent;
    color: #262626;
    line-height: 18px;
}
.diff_type_notation_area_inner span.answered {
    background-position: -4px -4px;
    float: left;
    height: 18px;
    margin-right: 15px;
    width: 19px;
}
.diff_type_notation_area_inner span.review {
    background-position: -4px -26px;
    float: left;
    height: 18px;
    margin-right: 15px;
    width: 19px;
}
.diff_type_notation_area_inner span.not_answered {
    background-position: -4px -52px;
    float: left;
    height: 18px;
    margin-right: 15px;
    width: 19px;
}
.diff_type_notation_area_inner span.not_visited {
    background-position: -4px -78px;
    float: left;
    height: 18px;
    margin-right: 15px;
    width: 19px;
}
.diff_type_notation_area_inner span.type_title {
    background: none repeat scroll 0 0 transparent;
}
#User_Hldr {
    background: none repeat scroll 0 0 #879AAD;
    border-bottom: 1px solid #DCEBFE;
    border-top: 1px solid #9AB8DC;
    padding: 8px;
}
#User_Hldr .User_Hldrtbl {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 100%;
}
#User_img_Area {
    float: left;
    padding: 5px 20px 10px 5px;
}
.wlcmeuser {
    font-size: 12px;
    padding-top: 5px;
}
#Username {
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
}
#assessmentid_details
{
	background:#ecf1f5;
	font-size:12px;
	padding:10px;
	border-bottom: 1px solid #809BAE;
	border-left: 1px solid #809BAE;
	border-right: 1px solid #809BAE;
}
#assessmentid_details .note
{
	color:#F00;
	font-size:12px;
	font-style:italic;
}
.finalSubmit {
    border: 1px solid #809BAE;
	background:#ECF1F5;
    clear: both;
    height: 50px;
    line-height: 50px;
    margin-top: 4px;
    width: 100%;
}
.iagree {
    background: none repeat scroll 0 0 #ECF1F5;
    clear: both;
    height: 30px;
    line-height: 30px;
	padding-left:10px;
}

/*************************** Instruction css ends *******************************************/


/***********************breadcrum****************/
/***********************breadcrum ends****************/


/**********************rightnavigation************************************/
.bg {
    background: #F3F4F8;
}
.rightNav {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
}
.rightNav ul {
     border-bottom: 1px solid #AFAFB1;
    list-style: none outside none;
    margin: 5px 0 0;
    padding: 0;
}
.rightNav ul li {
    background: none repeat scroll 0 0 #EEF2F5;
}
.rightNav ul li a {
	background:url(../images1/bottom_arrow.png) no-repeat center right;
    border-bottom: 1px solid transparent;
    border-left: 1px solid #AFAFB1;
    border-top: 1px solid #CEDCE5;
	border-right:3px solid transparent;
    color: #828E98;
    cursor: pointer;
    display: block;
    font-size: 0.8em;
    text-decoration: none;
    width: 190px;
	outline:none;
}
.rightNav ul li.backup a span {
    background-image: url("../images1/backup_icon.png");
}
.rightNav ul li.incident a span {
    background-image: url("../images1/inci2.png");
}
.rightNav ul li a span {
    background-position: 10px center;
    background-repeat: no-repeat;
    display: block;
    padding: 9px 0 9px 43px;
}

.rightNav ul li a:hover {
    background-color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
    border-top: 1px solid #AFAFB1;
	border-bottom: 1px solid #AFAFB1;
	border-right:3px solid transparent;
	color: #2E4D77;
}

.rightNav ul li a.simplelink
{
	background:none;
}
.rightNav ul li a.selected_rightnavlink {
	background:url("../images1/top_arrow.png") no-repeat scroll 182px center #FFFFFF;
   	border-left: 1px solid #FFFFFF;
    border-top: 1px solid #AFAFB1;
	border-bottom: 0px solid #AFAFB1;
	border-right:0px solid #2e4d77;
	color: #2E4D77;
	width:192px;
}
.rightNav ul li.configure_backup_server a span {
    background-image: url("../images1/configure_backup_server_icon.png");
}
.rightNav ul li.security_settings a span {
    background-image: url("../images1/security_settings_icon.png");
    position: relative;
}
.rightNav ul li.add_user a span {
    background-image: url("../images1/add_user_icon.png");
}
.rightNav ul li.download a span {
    background-image: url("../images1/download-icon.png");
}
.rightNav ul li.upload a span {
    background-image: url("../images1/upload-icon.png");
}

.rightNav ul li.dashboard a span {
    background-image: url("../images1/dashboard_icon.png");
}
.rightNav ul li.dashboard a
{
	border-bottom:none;	
}
ul.submenu
{
margin:0;
padding:0 0 8px 22px;
list-style-image:url('../images1/li_list_style_icon.png');
background-color:#ffffff;
}

ul.submenu li {
    background:#ffffff /*url('../images1/li_list_style_icon.png') no-repeat left center*/;
    line-height: 18px;

}
.li_img {
    margin-right: 4px;
    vertical-align: 1px;
}
ul.submenu li a
{
border:none !important;
background:none !important;
font-size:12px;
color:#99a8b3;	
width: 170px !important;
outline:none;
}

ul.submenu li a:hover
{
	color:#f26522;	
	text-decoration:underline;
}

.anchor_active
{
	color:#f26522 !important;	
	text-decoration:underline !important;
}

ul.dashboard_submenu
{
margin:0;
padding:0 0 0 22px;
list-style-image:url('../images1/li_list_style_icon.png');
background-color:#ffffff;
}
ul.dashboard_submenu li {
    background:#ffffff /*url('../images1/li_list_style_icon.png') no-repeat left center*/;
    line-height: 18px;
}
.li_img {
    margin-right: 4px;
    vertical-align: 1px;
}
ul.dashboard_submenu li a
{
border:none !important;
background:none !important;
font-size:12px;
color:#99a8b3;	
width: 170px !important;
outline:none;
}
ul.dashboard_submenu li a:hover
{
	color:#f26522;	
	text-decoration:underline;
}
.dashboard_anchor_active
{
	color:#f26522 !important;	
	text-decoration:underline !important;
}	

/**********************rightnavigation ends************************************/
/*
#topNav1 .swMain ul.anchor {
    background: none repeat scroll 0 0 #F8F8F8;
    /*border-top: 1px solid #C4C4C4; --comment
    clear: both;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 1px 0 -1px -1px;
    padding: 0;
    position: relative;
    /*width: 100%; --comment
}

#topNav1 .swMain ul.anchor li {
    display: block;
    float: left;
    margin: -1px 0 0;
    padding: 0;
    position: relative;
}

#topNav1 .swMain ul.anchor li a.selected {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #C4C4C4;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
    color: #454545;
    cursor: text;
}
#topNav1 .swMain ul.anchor li a {
    display: block;
    float: left;
    height: 60px;
    max-width: 184px;
    min-width: 182px;
    outline-style: none;
    position: relative;
    text-decoration: none;
    /*width: 100%; --comment
	line-height:42px;
	
}

#topNav1 .swMain ul.anchor li a.selected .stepNumber {
    border-color: #454545;
    color: #454545;
}
#topNav1 .swMain ul.anchor li a .stepNumber {
    border: 2px solid #737373;
    border-radius: 20px 20px 20px 20px;
    color: #737373;
    float: left;
    font: bold 25px Verdana,Arial,Helvetica,sans-serif;
    height: 34px;
    margin: 11px 0 11px 15px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 34px;
}

#topNav1 .swMain ul.anchor li a .stepDesc {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin-left: 10px;
    padding: 10px 5px;
    position: relative;
    text-align: left;

}

#topNav1 .swMain ul.anchor li a.disabled {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #C4C4C4;
    color: #CCCCCC;
    cursor: pointer;
}
#topNav1 li {
    line-height: 20px;
}
*/

#topNav1 .swMain ul.anchor {
    /*border-top: 1px solid #C4C4C4;*/
    clear: both;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 1px 0 -1px -1px;
    padding: 0;
    position: relative;
}

#topNav1 .swMain ul.anchor li {
    display: block;
    float: left;
    margin: -1px 0 0;
    padding: 0;
    position: relative;
}

#topNav1 .swMain ul.anchor li a.selected {
	/*------------------------------------------- new UI ----------------------------------------*/
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9ec', endColorstr='#ffffff');
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9ec ), to(#ffffff )); /* for webkit browsers */
	background: -moz-linear-gradient(top, #e9e9ec, #ffffff );
    border-top: 1px solid #C4C4C4;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	border-bottom:1px solid #fff;
    color: #677B9C;
    cursor: text;
	
	/*------------------------------------------- new UI ----------------------------------------*/
}
#topNav1 .swMain ul.anchor li a {
    display: block;
    float: left;
    height: 38px;
   /* max-width: 184px;   
    min-width: 182px;	*/
    min-width: 96px;					/*------------------------------------------ edit ---------------------------------*/
	outline-style: none;
    position: relative;
    text-decoration: none;
    width: 100%;
	line-height:32px;
	
	
}

#topNav1 .swMain ul.anchor li a.selected .stepNumber {
    border-color: #454545;
    color: #454545;
}
#topNav1 .swMain ul.anchor li a .stepNumber {
  /*  border: 2px solid #737373;
    border-radius: 20px 20px 20px 20px;
    color: #737373;
    float: left;
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    height: 21px;
    margin: 6px 0 6px 5px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 24px;
	*/
	
    float: left;
    left: 10px;
    margin: 6px 0 6px 5px;
    position: absolute;
    top: 10px;
    width: 24px;

}

 
#topNav1 .swMain ul.anchor li a .stepDesc {
    display: block;
    float: left;
    font-size: 13px;
    height: auto;
    margin-left: 30px;
    margin-right: 5px;
    padding: 7px 5px 5px;
    position: relative;
    text-align: left;
}

#topNav1 .swMain ul.anchor li a.disabled {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #C4C4C4;
    color: #8E9CA7;
    cursor: not-allowed;
}
#topNav1 li {
    line-height: 20px;
}

/*
#topNav1 .swMain ul.anchor li a.next {
     background: none repeat scroll 0 0 #ddd;
    border: 1px solid #C4C4C4;

    cursor: pointer;
    color: #33873F;

}
#topNav1 .swMain ul.anchor li a.next .stepNumber 
{
	color: #33873F;
	border: 2px solid #33873F;
}
#topNav1 .swMain ul.anchor li a.next .stepDesc {
	color: #33873F;
}*/

/**********************content grid************************************/


#mainContentData
{
	padding:10px;
}
#mainContentData .widget, #sync_masterdata .widget{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FAFAFA;
	border-color: -moz-use-text-color #D5D5D5 #D5D5D5;
	border-image: none;
	border: 1px solid #D5D5D5;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	display: block;
	/*margin-top: 40px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
}
#mainContentData .first,#sync_masterdata .first {
	/*margin-top: 25px !important;*/
}
#mainContentData .head,#sync_masterdata .head {
	background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 16px;
    height: 39px;
	line-height:39px;
    padding-left: 10px;
	position:relative;
}


#mainContentData .widget .head h5, .table h5,#sync_masterdata .widget .head h5, .table h5 {
	font-size: 12px;
    font-weight: bold;
    height: 0;
    line-height: 2px;
    padding-left: 8px;
}
#mainContentData table ,#sync_masterdata table{
	border-collapse: collapse;
	text-align: center;
}
#mainContentData .tableStatic tbody td:first-child,#sync_masterdata .tableStatic tbody td:first-child {
	border-left: medium none;
}
#mainContentData .tableStatic thead td ,#sync_masterdata .tableStatic thead td {
	/*background: url("../images1/rightNavBg.png") repeat-x scroll 0 0 #EFEFEF;*/
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	color: #666;
	font-size: 11px;
	padding: 12px 8px 8px;
	font-weight:bold;
}
#mainContentData .dataTables_filter,#sync_masterdata .dataTables_filter {
	color: #ddd;
	font-size: 11px;
	margin: 2px 8px 2px 10px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0px;
}
#mainContentData .dataTables_filter input[type="text"],#sync_masterdata .dataTables_filter input[type="text"] {
	border: 1px solid #D5D5D5;
	border-radius: 2px 2px 2px 2px;
	color: #878787;
	margin-left: 6px;
	padding: 3px 5px;
	position: relative;
	width: 200px;
}
#mainContentData .dataTables_filter .srch,#sync_masterdata .dataTables_filter .srch  {
	background: url("../images1/searchSmall.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 9px;
	position: absolute;
	right: 6px;
	top: 15px;
	width: 9px;
}
#mainContentData .tableStatic tbody tr,#sync_masterdata .tableStatic tbody tr {
	border-top: 1px solid #E7E7E7;
}
#mainContentData .tableStatic tbody tr:nth-child(2n),#sync_masterdata .tableStatic tbody tr:nth-child(2n) {
 background-color: #F5F5F5;
}
#mainContentData .tableStatic tbody td:first-child,#sync_masterdata .tableStatic tbody td:first-child  {
	border-left: medium none;
}
#mainContentData .tableStatic tbody td,#sync_masterdata .tableStatic tbody td {
	border-left: 1px solid #E7E7E7;
	padding: 8px 10px;
	vertical-align: middle;
}
#mainContentData .tableStatic thead td:first-child,#sync_masterdata .tableStatic thead td:first-child {
	border-left: medium none;
}

/**********************Utility CSS starts************************************/

#mainContentData .widget, #UtilityInteraction_div .widget{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FAFAFA;
	border-color: -moz-use-text-color #D5D5D5 #D5D5D5;
	border-image: none;
	border: 1px solid #D5D5D5;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	display: block;
	/*margin-top: 40px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/* margin-left:10px; */
	margin-top: 0px;
}
#mainContentData .first,#UtilityInteraction_div .first {
	/*margin-top: 25px !important;*/
}
#mainContentData .head,#UtilityInteraction_div .head {
	background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 16px;
    height: 39px;
	line-height:39px;
    padding-left: 10px;
	position:relative;
}
#UtilityInteraction_div .subject_set_panel, #dashboard_div .subject_set_panel,#ManageAB_div .manageAb_set_panel {
    height: 158px;
    padding-left: 6px;
	background-color:#f8f6f6;
	font-size: 11px;
	padding: 12px 8px 8px;
	font-weight:bold;
}
#sync_masterdata .form_select, #UtilityInteraction_div .subject_set_panel .form_select, #dashboard_div .subject_set_panel .form_select, #ManageAB_div .manageAb_set_panel .form_select{
	width:15em;
	/* height:1.9em; */
	border:1px solid #7e9db9;
	line-height:1.8em;
	font-size:1em;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFF;
	margin:1px 0;
	padding : 2px 0px;
}

#mainContentData .widget .head h5, .table h5,#UtilityInteraction_div .widget .head h5, .table h5 {
	font-size: 12px;
    font-weight: bold;
    height: 0;
    line-height: 2px;
    padding-left: 8px;
}
#mainContentData table ,#UtilityInteraction_div table, #dashboard_div table {
	border-collapse: collapse;
	text-align: center;
}
#mainContentData .tableStatic tbody td:first-child,#UtilityInteraction_div .tableStatic tbody td:first-child {
	border-left: medium none;
}
#mainContentData .tableStatic thead td ,#UtilityInteraction_div .tableStatic thead td {
	/*background: url("../images1/rightNavBg.png") repeat-x scroll 0 0 #EFEFEF;*/
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	color: #666;
	font-size: 11px;
	padding: 12px 8px 8px;
	font-weight:bold;
}
#mainContentData .dataTables_filter,#UtilityInteraction_div .dataTables_filter {
	color: #ddd;
	font-size: 11px;
	margin: 2px 8px 2px 10px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0px;
}
#mainContentData .dataTables_filter input[type="text"],#UtilityInteraction_div .dataTables_filter input[type="text"] {
	border: 1px solid #D5D5D5;
	border-radius: 2px 2px 2px 2px;
	color: #878787;
	margin-left: 6px;
	padding: 3px 5px;
	position: relative;
	width: 200px;
}
#mainContentData .dataTables_filter .srch,#UtilityInteraction_div .dataTables_filter .srch  {
	background: url("../images1/searchSmall.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 9px;
	position: absolute;
	right: 6px;
	top: 15px;
	width: 9px;
}
#mainContentData .tableStatic tbody tr,#UtilityInteraction_div .tableStatic tbody tr {
	border-top: 1px solid #E7E7E7;
}
#mainContentData .tableStatic tbody tr:nth-child(2n),#UtilityInteraction_div .tableStatic tbody tr:nth-child(2n) {
 background-color: #F5F5F5;
}
#mainContentData .tableStatic tbody td:first-child,#UtilityInteraction_div .tableStatic tbody td:first-child  {
	border-left: medium none;
}
#mainContentData .tableStatic tbody td,#UtilityInteraction_div .tableStatic tbody td {
	border-left: 1px solid #E7E7E7;
	padding: 8px 10px;
	vertical-align: middle;
}
#mainContentData .tableStatic thead td:first-child,#UtilityInteraction_div .tableStatic thead td:first-child {
	border-left: medium none;
}

#UtilityInteraction_div .tableStatic tbody td  .center_but {
    width: 35px;
}
#UtilityInteraction_div .tableStatic tbody td .but a {
    background: url("../images/button-normal-right.png") no-repeat right top;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    height: 10px;
    line-height: 10px;
    margin-right: 4px;
    margin-top: 0;
    padding: 0 10px 14px 10px;
    text-decoration: none;
}
#UtilityInteraction_div .tableStatic tbody td .but a span {
    background: url("../images/button-normal-left.png") no-repeat;
    color: #535353;
    display: block;
    font-weight: bold;
    height: 10px;
    line-height: 24px;
    margin-right: 0;
    padding: 0 0 14px 7px;
}
#UtilityInteraction_div .tableStatic tbody td .but a:hover {
    background: url("../images/button-hover-right.png") no-repeat right top;
    text-decoration: none;
}
#UtilityInteraction_div .tableStatic tbody td .but a:hover span, .drop_but a:hover span {
    background: url("../images/button-hover-left.png") no-repeat;
    text-decoration: none;
}

#UtilityInteraction_div .tableStatic tbody td .butD a {
    background: url("../images/button-disabled-right.png") no-repeat right top;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    height: 10px;
    line-height: 10px;
    margin-right: 4px;
    margin-top: 0;
    padding: 0 10px 14px 10px;
    text-decoration: none;
	cursor:default;
}
#UtilityInteraction_div .tableStatic tbody td .butD a span {
    background: url("../images/button-disabled-left.png") no-repeat;
    color: #535353;
    display: block;
    font-weight: bold;
    height: 10px;
    line-height: 24px;
    margin-right: 0;
    padding: 0 0 14px 7px;
}

/**********************Utility CSS ends************************************/

/**********************Utility Priority CSS starts************************************/

.utilPriority { border: 1px solid #8BABC4; margin: 12px 12px 0px 120px; }
#delete_ab .utilPriority { border: 1px solid #8BABC4; margin-left: 15px; }
.utilPriority thead.table_color { border-right: 1px solid #8babc4; border-top: 1px solid #8babc4; }
.utilPriority thead tr td { background: none repeat scroll 0 0 #686868; border-right: 1px solid #d6d6d6; color: #ffffff; padding: 3px; }
.utilPriority tbody tr td { padding: 3px 3px 3px 3px; }
.utilPriority tbody tr td .table_color { border-right: 1px solid #8babc4; border-top: 1px solid #8babc4; }


.uploadGradingScheme { border: 1px solid #8BABC4; margin: 12px 12px 0px 120px; }
#delete_ab .uploadGradingScheme { border: 1px solid #8BABC4; margin-left: 15px; }
.uploadGradingScheme thead.table_color { border-right: 1px solid #8babc4; border-top: 1px solid #8babc4; }
.uploadGradingScheme thead tr td { background: none repeat scroll 0 0 #686868; border-right: 1px solid #d6d6d6; color: #ffffff; padding: 3px; }
.uploadGradingScheme tbody tr td { padding: 3px 3px 3px 3px; }
.uploadGradingScheme tbody tr td .table_color { border-right: 1px solid #8babc4; border-top: 1px solid #8babc4; }



.tableLeftTop { border-right: 1px solid #C8D5E5; border-top: 1px solid #8BABC4; }
.tableLeftTop_last { border-top: 1px solid #8BABC4; }

.Delete { display: inline-block; ; padding: 1px 1px 0px; vertical-align: -20px; background: url("../images/delete_util.png") no-repeat scroll 0 0; height: 18px; width: 18px; }
.Delete_disabled { display: inline-block; ; padding: 1px 1px 0px; vertical-align: -20px; background: url("../images/delete_disabled.png") no-repeat scroll 0 0; height: 18px; width: 18px; cursor: auto; }
.Delete_ab{ display: inline-block; ; padding: 1px 1px 0px; vertical-align: -20px; background: url("../images/delete_disabled.png") no-repeat scroll 0 0; height: 18px; width: 18px; cursor: auto; }
.addRow { background: none repeat scroll 0 0 #E7F5FE; border-bottom: 1px solid #8BABC4; border-left: 1px solid #8BABC4; border-right: 1px solid #8BABC4; cursor: pointer; margin-left: 120px; padding: 8px 0 8px 19px; width: 29px; }
.addRow_newlink { background: none repeat scroll 0 0 #E7F5FE; border-bottom: 1px solid #8BABC4; border-left: 1px solid #8BABC4; border-right: 1px solid #8BABC4; cursor: pointer; margin-left: 15px; padding: 8px 0 8px 19px; width: 29px; }
.addRow_SubjectWiseMarkingTime { background: none repeat scroll 0 0 #E7F5FE; border-bottom: 1px solid #8BABC4; border-left: 1px solid #8BABC4; border-right: 1px solid #8BABC4; cursor: pointer; margin-left: 15px; padding: 8px 0 8px 19px; width: 29px; }
.table_portion.utility_priority_set { width: 800px; }
.table_portion.utility_priority_set_newlink1 { width: 900px; }
#delete_ab .table_portion.utility_priority_set_newlink1 { width: auto; }
.border-none { border: 0 none !important; }

.textBox { border: 1px solid #7E9DB9; font-size: 11px; height: 20px; line-height: 20px; width: 305px; padding: 1px; }
select.selectBox { border: 1px solid #7e9db9; padding: 1px; width: 170px;}

/**********************Utility Priority CSS ends************************************/
/*********** bulk user ********/
.bulkUserUpload1 thead td {
	background:#EAF1FE;
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fefeff, #e0ebfe) repeat scroll 0 0;
    border-left: 1px solid #d5d5d5;
    color: #666666;
    font-size: 13px;
    font-weight: bold;
}
.bulkUserUpload1 thead.table_color { border-right: 1px solid #8babc4; border-top: 1px solid #8babc4; }
.bulkUserUpload1 tbody tr {
    border-top: 1px solid #e7e7e7;
}
.bulkUserUpload1 thead td:first-child, .tableStatic tbody td:first-child {
    border-left: medium none;
}
.bulkUserUpload1 tbody td {
 
    vertical-align: middle;
}
.tableLeftTop { border-right: 1px solid #C8D5E5; border-top: 1px solid #8BABC4; }
.tableLeftTop_last { border-top: 1px solid #8BABC4; }

.table_portion.user_bulk_upload { width: 817px;}


.validErr
{
	border:1px solid #F00 !important;
	
}   
    
.border-none { border: 0 none !important; }

.textBox { border: 1px solid #7E9DB9; font-size: 11px; height: 20px; line-height: 20px; width: 305px; padding: 1px; }
select.selectBox { border: 1px solid #7e9db9; padding: 1px; width: 170px;}
.notepatch {
    background: #fbfbe2 none repeat scroll 0 0;
    border: 1px solid #e1dfba;
    height: auto;
    padding: 12px;
} 
.note {
    /* color: #ad2323; */
    font-size: 12px;
    font-weight: bolder;
    line-height: 18px;
    padding: 0 6px 0 3px;
} 
.bulkdiv{
    color: #ad2323;
    font-size: 12px;
    font-weight: bolder;
    line-height: 8px;
    padding: 0 6px 0 3px;
}
.hinttext {
    color: #2c2c2a;
    font-size: 11px;
    line-height: 8px;
    padding: 0;
}
.bulkUserUpload1 td { vertical-align: top !important; }
.ms-drop { position: relative !important; } 

/********************** Bulk Upload CSS ends************************************/



/*********** end bulk user *****/
#downloadqp_div .form_select {
	width:15em;
	height:1.5em;
	border:1px solid #7e9db9;
	line-height:1.8em;
	font-size:0.8em;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFF;
	margin:1px 0;
}


.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
}
/*.pagination {
	height: 40px;
	font-size:12px;
	float:right;
}
.pagination ul {
	border-radius: 3px 3px 3px 3px;

	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
}
.pagination ul li {
	display: inline;
	line-height: 20px;
}
.pagination ul li:first-child > a, .pagination ul li:first-child span {
	border-left-width: 1px;
	border-radius: 3px 0 0 3px;
}
 .pagination ul li a, .pagination ul li span {
	-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: #DDDDDD;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	float: left;
	line-height: 20px;
	padding: 0 10px;
	text-decoration: none;
}
.pagination ul li a:hover,.pagination ul .active a, .pagination ul .active span {
	background-color: #F5F5F5;
}
.pagination a:link, .pagination a:visited {
    color: #77BACE;
    text-decoration: none;
}*/

/**********************content grid ends************************************/


/****************************alert popup***************************************/
/*--------------------------------------------------------------------------------------------------------*/

.portlet { margin:0px; padding:0px; border:1px solid #dadfe3; width:787px; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; }

.portlet_topper { height: 35px; background: url(../images1/login_header_bg.gif) repeat-x top left; border-bottom:1px solid #d8dfe9; padding:0px 5px 0px 10px; cursor:move; }

.popupheader { display: inline; font-size: 10pt; color: #fff; font-weight: bold; float: left;  line-height:32px; float:left; }

.popupfilesheader { height:33px; line-height:33px; background:url(../images1/bg_popupfilesheader.gif) repeat-x top left; padding-left:10px; font-size:11px;  }

.arrowplace { float:right; font-size:11px !important; line-height:24px; color:#fff; padding-top:5px;}

.arrowplace a { color:#fff; text-decoration:none; padding-right:15px; background:url(../images1/ico_close.gif) no-repeat right 7px; display:block; }

.arrowplace a:hover { color:#fff; text-decoration:underline; }

.popup_content {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    padding: 7px 20px 10px;
}

.popup_content_alert_txt {
    display: block;
    padding: 12px 0;
}

.form_div input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7E9DB9;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    margin: 1px 0;
    width: 15.8em;
}

.butonhldr_popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #000000;
}
/****************************alert popup ends**********************************/

a.section_button { /* Sliding right image */ background: transparent url(../images1/alertimg/section_button_right.gif) no-repeat scroll top right; display: block; float: left; line-height:22px; height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ margin-right: 4px; padding-right: 0.9em; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
text-decoration: none; color: #000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin-top:0px; font-weight:bold; }

a.section_button span { /* Background left image */ background: transparent url(../images1/alertimg/section_button_left.gif) no-repeat; display: block; line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding: 0px 0 0px 0.9em; margin-right:0px; height:22px; }

a.section_button:hover { background:url(../images1/alertimg/section_button_right_hover.gif) no-repeat right top; }

a.section_button:hover span { background:url(../images1/alertimg/section_button_left_hover.gif) no-repeat top left; text-decoration:none; }

a.section_button:hover span { text-decoration:none; }


/*------------------------------------ for evaluation page---------------------------------------------*/

#contentwrapper_r .content_r
{
clear:both;
background-color:#fff;
width:auto;
height:auto;
margin:10px;

}

#contentwrapper_r .content_r .topbar_r
{
background-color:#FFFFD4;
height:35px;
border:1px solid #B18F5F;
line-height:35px;
padding-left:10px;
font-size:14px;
font-weight:bold;
}

#contentwrapper_r .content_r .contenttable_r
{
padding-top:15px;
padding-bottom:10px;
font-size:14px;
border-left: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
}
#contentwrapper_r .content_r .contenttable_r .input
{
	float:left;
	line-height:20px;
}
#contentwrapper_r .content_r .contenttable_r .hreflink
{
	float:left;
	line-height:30px;
}
#contentwrapper_r .content_r .contenttable_r table tr
{
height:30px;
}
#contentwrapper_r .content_r .contenttable_r table tr .select_r
{
width:200px;
height:25px;
border:1px solid #aaa;
padding:2px;
}
#contentwrapper_r .content_r .contenttable_r table tr .txt_r
{
width:50px;
border:1px solid #aaa;
height:25px;
line-height:25px;
padding:0 3px;
}
#configure_backserver_div .input
{
	float:left;
	line-height:20px;
}
#configure_backserver_div .hreflink
{
	float:left;
	line-height:30px;
}
#passwordchange_div .txtbox_r
{
height:20px;
width:175px;
border:1px solid #aaa;
}
#passwordchange_div .confirmtext_r
{
height:30px;
line-height: 29px;
padding-left:2px;
font-size:15px;
font-weight:bold;
margin-top:10px;
}
#upload_div .txtbox_r
{
margin-right:5px;
height:20px;
width:175px;
border:1px solid #aaa;
}
#upload_div .confirmtext_r
{
height:30px;
line-height: 29px;
padding-left:2px;
font-size:15px;
font-weight:bold;
margin-top:10px;
}
#connection_dr_server_div .confirmtext_r
{
height:30px;
line-height: 29px;
padding-left:2px;
font-size:15px;
font-weight:bold;
margin-top:10px;
}
#connection_dr_server_div .txtbox_r
{
height:20px;

width:175px;
border:1px solid #aaa;
}
#configure_backserver_div .txt_r
{
width:50px;
border:1px solid #aaa;
height:25px;
line-height:25px;
padding:0 3px;
}
#configure_backserver_div .confirmtext_r
{
height:30px;
line-height: 29px;
padding-left:2px;
font-size:15px;
font-weight:bold;
margin-top:10px;
}
#contentwrapper_r .content_r .contenttable_r table tr .confirmtext_r
{
height:30px;
line-height: 29px;
padding-left:2px;
font-size:15px;
font-weight:bold;
}
#contentwrapper_r .content_r .downbutton_r
{
height:60px;
border-top:1px solid #ccc;
border-right: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
border-bottom: 1px solid #AAAAAA;
}
.check_availability{
font-size:12px;color:#6EA6D8;padding-left:5px;text-decoration:none;font-weight:bold;
}
.check_availability:hover
{
	text-decoration:underline;
	color:#09F;
}
/*-------------------------------------------- evaluation page ends -------------------------------*/


/************************************* help panel on top **********************************/
#topNav1
{
	float: left;
    height: 40px;
    width: 74%;
}
#help_panel {
	float:right;
	/*width: 30%;*/
}
.swMain
{float:left;}
.backUp
{float: right;
    color: #3E4557;
    }
#help_panel .nav_top {
    float: right;
    margin-right: 8px;
    padding: 7px 0;
}
#help_panel .nav_top ul {
    margin: 0;
    padding: 0;
	position:relative;
}
#help_panel .nav_top ul li {
    display: inline;
    list-style-type: none;
    padding: 2px 0px 2px 0px;
}
#help_panel .nav_top ul li a {
   background: url("../images1/btn_sprite.png") no-repeat scroll right 0 transparent;
    color: #546573;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 3px 0 0;
    text-decoration: none;
	font-size: 13px;
	cursor:pointer;
}
#help_panel .nav_top ul li a.selected_btn {
   background: url("../images1/btn_sprite.png") no-repeat scroll right -24px transparent;
    color: #546573;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin:0;
    padding: 0 3px 0 0;
    text-decoration: none;
	font-size: 1em;
}
#help_panel .nav_top ul li a span{
background: url("../images1/btn_sprite.png") no-repeat scroll left -48px transparent;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 6px;
}
#help_panel .nav_top ul li a.selected_btn span{
background: url("../images1/btn_sprite.png") no-repeat scroll left -72px transparent;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 6px;
}
#help_panel .nav_top ul li a:hover {
   background: url("../images1/btn_sprite.png") no-repeat scroll right -24px transparent;
   color:#333333;

}
#help_panel .nav_top ul li a:hover span{
background: url("../images1/btn_sprite.png") no-repeat scroll left -72px transparent;
    font-size: 13px;

}
#help_panel .nav_top ul li a img
{padding-right: 5px;
    vertical-align: -1px;}

#help_panel .nav_top ul li a img.webex
{
	 padding-right: 4px;
    padding-top: 3px;
    vertical-align: top;
}

#help_panel .nav_top ul li a .settings {
   background:url('../images1/mainSettings.png') no-repeat top left;
 padding: 4px 12px 10px 27px;
 
  
}
#help_panel .nav_top ul li a .help {
   background:url('../images1/mainHelp.png') no-repeat top left;
  padding: 4px 12px 10px 27px;
  
}
#help_panel .nav_top ul li a .logout {
   background:url('../images1/mainLogout.png') no-repeat top left;
 padding: 4px 12px 10px 27px;
  
}
 /* LEVEL TWO*/
#help_panel .nav_top ul .sub_menu1
{
visibility: hidden;
background:url('../images1/helpmenu_bg_bc.png') no-repeat left top;
/*border:1px solid #aaa;*/
float: left;
left: -100px;
top: 22px;
list-style: none outside none;
padding: 5px; 
/*width:108px;*/ 
height:118px;
position: absolute;
z-index:1000;
width:137px;
}
#help_panel .nav_top ul .sub_menu
{
visibility: hidden;
background:url('../images1/helpmenu_bg.png') no-repeat left top;
/*border:1px solid #aaa;*/
float: left;
left: -54px;
top: 22px;
list-style: none outside none;
padding: 5px; 
/*width:108px;*/ 
height:118px;
position: absolute;
z-index:1000;
width:137px;
}

#help_panel .nav_top ul ul li
{    
background:none;
display: block;
padding: 5px 0px 0px 8px;
border-right: none;
font-size:14px;
text-align:left;
}
#help_panel .nav_top ul ul li a{color: #aaa;background:none;
}
#help_panel .nav_top ul ul li a:hover{background:none; color:#ee6503;}

/************************************** help panel on top ends ****************************/


.backbtn
{
	margin:4px 3px 0 7px;
	height:30px;	
	float:right;
	/*---------------------------------------------------------------------------roha*/
}

.dummyClass{background-image:url("../images1/failure_ico.png"); background-repeat:no-repeat; padding-left:20px;}

/*----------------- provisiong------------------*/

.input_r
{
height:20px;
/*width:175px;*/
border:1px solid #aaa;
}

/*
#field_label {
    border: 1px solid #AAAAAA;
    height: 20px;
    width: 175px;
}*/	
.midcontentarea {
    /*background: url("../images1/bg_midcontbg.gif") repeat-x scroll left top #D6E3E9;*/
   /* border-top: 1px solid #8BABC4;*/
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
   /* padding: 10px 4px 10px 10px;*/
}
.midcontentarea .tablelist {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F9FBFB;
    border-color: #809BAE #809BAE -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}

.midcontentarea .tablelist thead th {
    background: none repeat scroll 0 0 #F1F3F6;
    border-bottom: 1px solid #809BAE;
    border-right: 1px solid #C9D5E5;
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding-left: 10px;
    /*text-align: left;*/
	padding:8px 10px;
}
.midcontentarea .tablelist td {
    border-bottom: 1px solid #809BAC;
    border-right: 1px solid #C9D5E5;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 8px 10px;
    white-space: normal;
}
.midcontentarea .tablelist td .form_input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7E9DB9;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    margin: 1px 0;
    width: 100px;
}

.midcontentarea .tablelist td textarea {
    border: 1px solid #7E9DB9;
    margin: 1px;
    resize: none;
}

.midcontentarea .tablelist td .form_select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7E9DB9;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin: 1px 0;
    width: 100px;
}
.edit_new_label,delete_new_label,cancel_new_label,save_new_label
{
	float:center;
	width:30px;
}

.butt_panel {
   
    height: 22px;
    line-height: 27px;
    padding-left: 11px;
    padding-top: 5px;
}

a.normal_buttn {
    background: url("../images1/btn_sprite.png") no-repeat scroll right 0;
    color: #546573;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 3px 0 0;
    text-decoration: none;
}

a.normal_buttn span {
   	background: url("../images1/btn_sprite.png") no-repeat scroll left -48px;
    display: inline-block;
    height: 24px;
    padding: 0 6px;
    font-size:13px;
}

a.normal_buttn:hover {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -24px;
    color: #333333;
    font-size:13px;
}
a.normal_buttn:hover span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -72px;
    font-size: 11px;
    font-size:13px;
}

a.selected_buttn {
    background: url("../images1/tab_bttn_left_current.gif") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    margin-right: 4px;
    margin-top: 0;
    text-decoration: none;
	cursor:pointer;
}

a.selected_buttn span {
    background: url("../images1/tab_bttn_rght_current.gif") no-repeat scroll right top transparent;
    display: block;
    line-height: 24px;
    margin-left: 5px;
    padding: 0 10px 0 0;
}


.addimg {
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 5px;
}

#createSubmenu ul {
    background-color: #FFFFFF;
    border: 1px solid #527690;
    box-shadow: 2px 2px 3px #C9C9C9;
    left: 10px;
    min-width: 65px;
    padding: 0;
    position: absolute;
    top: 160px;
    z-index: 10;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#createSubmenu ul img.tip {
    left: 45px;
    position: absolute;
    top: -9px;
}

#createSubmenu ul li {
    border-bottom: 1px solid #AAAAAA;
    list-style-type: none;
}

#createSubmenu ul li a {
    color: #2F6196;
    display: block;
    font-size: 12px;
    padding: 3px;
    text-decoration: none;
	text-align:center;
}

#createSubmenu ul li a:hover {
    background-color: #DDE9F1;
}

a.orange_button1 {
    background: url("../images1/orange-btn-right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 3px;
    margin-top: 0;
    padding-right: 5px;
    text-decoration: none;
}

a.orange_button1 span {
    background: url("../images1/orange-btn-left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    line-height: 28px;
    margin-right: 0;
    padding: 0 8px 0 16px;
}
a.orange_button1:hover {
    background: url("../images1/orange-btn-right_hover.gif") no-repeat scroll right top transparent;
}

a.orange_button1:hover span {
    background: url("../images1/orange-btn-left_hover.gif") no-repeat scroll 0 0 transparent;
}

#ManageAnsSheet .search_tab1 td
{
	padding:5px 0;
}
#ManageAnsSheet .txtbox_search
{
height:20px;
width:116px;
border:1px solid #aaa;
margin-right:15px;
line-height:20px;
padding:0 2px;
}
#ManageAnsSheet .txt_area_search
{
height:60px;
width:257px;
border:1px solid #aaa;
resize:none;
margin-left:4px;
}
#ManageAnsSheet .search_radio_btn
{
	margin-right:10px;	
}
.search_result_table .subject_dropdown
{
	height:20px;
	width:120px;
	border:1px solid #aaa;
}
.search_result_table .language_dropdown
{
	height:20px;
	width:120px;
	border:1px solid #aaa;
}


#Bustableheader_simple .downbutton_r, #Bustableheader_simple .downbutton_r
{
margin-left:10px;
margin-right:10px;
margin-top:10px;
height:45px;
border:1px solid #809BAE;
}


#tableheader_simple .downbutton_r, #tableheader_simple2 .downbutton_r
{
margin-left:10px;
margin-right:10px;
margin-top:10px;
height:45px;
border:1px solid #809BAE;
}


#tableheader_simple .widget {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FAFAFA;
	border-color: -moz-use-text-color #809BAE #809BAE;
	border-image: none;
	border: 1px solid #809BAE;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	display: block;
	/*margin-top: 40px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#Bustableheader_simple .widget {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FAFAFA;
	border-color: -moz-use-text-color #809BAE #809BAE;
	border-image: none;
	border: 1px solid #809BAE;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	display: block;
	/*margin-top: 40px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#tableheader_simple .head {
	background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 13px;
	font-weight:bold;
    height: 35px;
	line-height:35px;
    padding-left: 10px;

}
#Bustableheader_simple .head {
	background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 13px;
	font-weight:bold;
    height: 35px;
	line-height:35px;
    padding-left: 10px;

}


#tableheader_simple .widget .head h5{
	font-size: 12px;
    font-weight: bold;
    height: 0;
    line-height: 2px;
    padding-left: 8px;
}
#Bustableheader_simple .widget .head h5{
	font-size: 12px;
    font-weight: bold;
    height: 0;
    line-height: 2px;
    padding-left: 8px;
}
#tableheader_simple table{
	border-collapse: collapse;
	text-align: center;
}
#Bustableheader_simple table{
	border-collapse: collapse;
	text-align: center;
}
#tableheader_simple .tableStatic tbody td:first-child{
	border-left: medium none;
}
#Bustableheader_simple .tableStatic tbody td:first-child{
	border-left: medium none;
}
#tableheader_simple .tableStatic thead td{
	/*background: url("../images1/rightNavBg.png") repeat-x scroll 0 0 #ccc;*/
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	color: #666;
	font-size: 13px;
	padding: 8px 8px;
	font-weight:bold;
}
.tableStatic thead th {
   /*background: url("../images1/rightNavBg.png") repeat-x scroll 0 0 #ccc;*/
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	color: #666;
	font-size: 13px;
	padding: 8px 8px;
	font-weight:bold;
}
#Bustableheader_simple .tableStatic thead td{
	/*background: url("../images1/rightNavBg.png") repeat-x scroll 0 0 #ccc;*/
	border-bottom: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	color: #666;
	font-size: 13px;
	padding: 8px 8px;
	font-weight:bold;
}

#tableheader_simple .tableStatic tbody tr{
	border-top: 1px solid #E7E7E7;
}

#tableheader_simple .tableStatic tbody td:first-child{
	border-left: medium none;
}
#tableheader_simple .tableStatic tbody td:first-child{
	border-left: medium none;
}
#tableheader_simple .tableStatic tbody td{
	border-left: 1px solid #E7E7E7;
	padding: 8px 10px;
	vertical-align: middle;
}


#Bustableheader_simple .tableStatic tbody tr{
	border-top: 1px solid #E7E7E7;
}

#Bustableheader_simple .tableStatic tbody td:first-child{
	border-left: medium none;
}
#Bustableheader_simple .tableStatic tbody td:first-child{
	border-left: medium none;
}
#Bustableheader_simple .tableStatic tbody td{
	border-left: 1px solid #E7E7E7;
	padding: 8px 10px;
	vertical-align: middle;
}



.watermark
{
color:#aaa;	
}
.radio_bg
{
background-color:#F4D7AF !important;	
}


/********************************Dash board css starts******************************/

.block1 {
    margin: 5px;
}


.help_block1 {
    border: 1px solid #809BAE;
}


.help_block1 .header {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}

.help_block1 .content {
    font-size: 14px;
    height: auto;
    max-height: 300px;
    overflow: auto;
    padding: 6px;
    text-align: left;
}


#end_drive table.end_drive_tab1 {
    width: 645px;
}
#end_drive .end_drive_tab1 tr {
    height: 30px;
}

.txtbox_r {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    height: 20px;
	line-height:20px;
    width: 148px;
	padding-left:2px;
}
.txtbox_2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    height: 16px;
	line-height:16px;
    width: 120px;
	padding-left:2px;
}
.downbutton_dash_r{
    height: 30px;
	text-align:center;
}

.img_icons
{
vertical-align:-5px;	
}

a.orange_button_dash {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -192px transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
	font-weight:bold;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
	cursor:pointer;
}

a.orange_button_dash span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -240px transparent;
    display: inline-block;
    height: 24px;
    padding: 0 12px 0 15px;
}

a.orange_button_dash:hover {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -216px transparent;
}

a.orange_button_dash:hover span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -264px transparent;
}



/*----------------------------------------- table -----------------------------*/

.widget {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #809BAE;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    clear: both;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 5px;
}


.widget .head {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}

table.tableStatic {
    border-collapse: collapse;
    text-align: center;
}
.tableStatic tbody td {
    border-left: 1px solid #E7E7E7;
    vertical-align: middle;
}

.tableStatic thead td {
   /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#e0ebfe'); */
	background: -webkit-gradient(linear, left top, left bottom, from(#fefeff ), to(#e0ebfe )); /* for webkit browsers */
	background: -moz-linear-gradient(top, #fefeff, #e0ebfe );
	
    border-bottom: 1px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
    color: #666666;
    font-size: 13px;
    font-weight: bold;

}
.tableStatic thead th {
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#e0ebfe'); */
/* 	background: -webkit-gradient(linear, left top, left bottom, from(#fefeff ), to(#e0ebfe )); for webkit browsers */
/* 	background: -moz-linear-gradient(top, #fefeff, #e0ebfe ); */
	background: #686868 !important;
    border-bottom: 1px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
    color: #666666;
    font-size: 13px;
    font-weight: bold;

}

.tableStatic thead td:first-child , .tableStatic tbody td:first-child, .tableStatic thead th:first-child {
    border-left: medium none;
}

.tableStatic tbody td {
    border-left: 1px solid #E7E7E7;
    vertical-align: middle;
}

.tableStatic tbody tr {
    border-top: 1px solid #E7E7E7;
}

.pagination {
    
    font-size: 12px;
    height: 22px;
    margin-right: 4px;
}

.pagination ol {
	float: left;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin: 0;
    padding-left : 2px;
}
.pagination ol li {
    display: inline;
    line-height: 20px;
    /*border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 0 10px;*/
} 

.pagination ul {
	float: right;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin: 0;
}

.pagination ul li {
    display: inline;
    line-height: 20px;
}

.pagination ul li:first-child > a, .pagination ul li:first-child span {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}

.pagination a:link, .pagination a:visited {
    color: #77BACE;
    text-decoration: none;
}

.pagination ul li a, .pagination ul li span {
    -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: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 0 10px;
    text-decoration: none;
}

.pagination ul li a:hover, .pagination ul .active a, .pagination ul .active span {
    background-color: #F5F5F5;
}
/*----------------------------------------- table -----------------------------*/



/*------------------------------------ new UI --------------------------------*/
table.tableStatic td.red_bg
{
	background-color:#fff1e1;
}
table.tableStatic td.grey_bg
{
	background-color:#f8f8f7;
}
table.tableStatic td.green_bg
{
	background-color:#eef9de;
}
.date_panel {
    background: none repeat scroll 0 0 #D5D6DB;
    /*height: 30px;
    line-height: 30px;*/
    padding-right: 8px;
    text-align: right;
}
.download_panel {
    margin-right: 10px;
    text-align: right;
}


a.download_btn,A.download_pull_btn {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -120px transparent;
    color: #546573;
    display: inline-block;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    margin-right: 2px;
    padding: 0 3px 0 0;
    text-decoration: none;
	cursor:pointer;
}

a.download_btn span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -168px transparent;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 11px;
}
a.download_pull_btn span {
    background: url("../images1/btn_sprite_bg.png") no-repeat scroll left transparent;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 11px;
   	background-position-y:	-27px;
}

a.download_btn:hover {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -96px transparent;
	color: #000;
}
a.download_btn:hover span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -144px transparent;
}


a.sub_set_btn {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -312px transparent;
    color: #546573;
    display: inline-block;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    margin-right: 4px;
    padding: 0 3px 0 0;
    text-decoration: none;
	font-weight:bold;
	margin-top:6px;
	cursor:pointer;
}
a.sub_set_btn span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -360px transparent;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 11px;
}

a.sub_set_btn:hover {
    background: url("../images1/btn_sprite.png") no-repeat scroll right -288px transparent;
	color: #ffffff;
}
a.sub_set_btn:hover span {
    background: url("../images1/btn_sprite.png") no-repeat scroll left -336px transparent;
}
a.sub_set_btn.selected_sub_set_btn
{
    background: url("../images1/btn_sprite.png") no-repeat scroll right -288px transparent;
	color: #ffffff;
}
a.sub_set_btn.selected_sub_set_btn span
{
 background: url("../images1/btn_sprite.png") no-repeat scroll left -336px transparent;
}

.panel_7, .panel_2 , .panel_3 , .panel_4 , .panel_5 , .panel_6
{
display:none;	
}

.subject_set_panel {
    height: 30px;
    padding-left: 6px;
	background-color:#d5d6db;
}

.today_date
{
color:#fed56e;
}
.today_date1
{
color:#fed56e;
}
/*------------------------------------ new UI ends --------------------------------*/



/*--------------------chart new UI --------------------------*/


.showhidelink{
 /*width:100%;*/
 float:left;
}
.chartDiv {
	clear:left;
	border:1px solid #ddd;
	width:100%;
	float:left;
}
.clear {
	margin:0;
	padding:0;
	clear:both;
}
.spanHide { background: url("../images1/hide_icon.png") no-repeat scroll right 6px transparent; color: #FFAD4F; float: right; font-size: 13px; margin-right: 6px; padding-right: 15px; text-decoration: none; }
.spanShow { background: url("../images1/show_icon.png") no-repeat scroll right 9px transparent; color: #FFAD4F; float: right; font-size: 13px; margin-right: 6px; padding-right: 15px; text-decoration: none; } 

/*--------------------chart new UI ends --------------------------*/


/*----------------------------------------------------- date picker -------------------------------------------*/


.Zebra_DatePicker *,
.Zebra_DatePicker *:after,
.Zebra_DatePicker *:before  { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }

.Zebra_DatePicker           { position: absolute; background: #20568f; border: 3px solid #20568f; display: none; z-index: 100; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; margin-left:16px; margin-top:10px;}

.Zebra_DatePicker *         { margin: 0; padding: 0; color: #000; background: transparent; border: none }

/* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker table                      { border-collapse: collapse; border-spacing: 0 }

.Zebra_DatePicker td,
.Zebra_DatePicker th                         { text-align: center; padding: 5px 0 }

.Zebra_DatePicker td                         { cursor: pointer }

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker             { margin-top: 3px }

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td         { background: #fff; width: 30px; border: 1px solid #7e9eb7 }

.Zebra_DatePicker,
.Zebra_DatePicker .dp_header .dp_hover,
.Zebra_DatePicker .dp_footer .dp_hover { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }


/* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_header td             { color: #FFF }

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next       { width: 30px }

.Zebra_DatePicker .dp_header .dp_caption    { font-weight: bold }
.Zebra_DatePicker .dp_header .dp_hover      { background: #429fbe; color: #FFF }
.Zebra_DatePicker .dp_header .dp_blocked    { color: #888; cursor: default }

/* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_daypicker th              { background: #F29900;color: #FFF !important }
.Zebra_DatePicker td.dp_not_in_month            { background: #f6f6f6; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_not_in_month_selectable { background: #d5ecfc; color: #CDCDCD; cursor: pointer }
.Zebra_DatePicker td.dp_weekend                 { background: #d0eafb }
.Zebra_DatePicker td.dp_weekend_disabled        { color: #CCC; cursor: default }
.Zebra_DatePicker td.dp_selected                { background: #F29900; color: #FFF !important }
.Zebra_DatePicker td.dp_week_number             { background: #F29900; color: #555; cursor: text; font-style: italic }

/* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_monthpicker td        { width: 33% }

/* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_yearpicker td         { width: 33% }

/* = FOOTER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_footer                { margin-top: 3px }
.Zebra_DatePicker .dp_footer td             { color: #FFF; padding: 2px; font-weight: bold }
.Zebra_DatePicker .dp_footer .dp_hover      { background: #429fbe; color: #FFF }

/* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PREVIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_current             { color: #C40000 }
.Zebra_DatePicker td.dp_disabled_current    { color: #E38585 }
.Zebra_DatePicker td.dp_disabled            { background: #d7eefc; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_hover               { background: #F29900; color: #FFF }

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
button.Zebra_DatePicker_Icon                { display: inline-block !important; position: relative; width: 16px; height: 16px; background: url('../images1/calendar.png') no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; padding: 0; line-height: 0; vertical-align: top; zoom: 1; margin-left: 4px !important; }
button.Zebra_DatePicker_Icon_Disabled       { background-image: url('../images1/calendar-disabled.png') }
/* don't set vertical margins! */
button.Zebra_DatePicker_Icon                { margin: 0 0 0 3px }
button.Zebra_DatePicker_Icon_Inside         { margin: 0 3px 0 0 }
.slot_files_create BUTTON.Zebra_DatePicker_Icon {
    margin-top: -20px !important;
    margin-left: 185px !important;
    display: inline-block;
}
#delete_ab BUTTON.Zebra_DatePicker_Icon {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../images1/calendar.png) no-repeat left top;
    text-indent: -9000px;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 0;
    vertical-align: top;
    zoom: 1;
    margin-left: -22px !important;
    z-index: 99999999;
}

/*----------------------------------------------------------- date picker ends -----------------------------------*/


.blocksync {
    border: 1px solid #809BAE;
	margin: 10px;
}
.blocksync .header {
    background: url("../images1/login_header_bg.gif") repeat-x scroll left top;
    border-bottom: 1px solid #809BAE;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 14px;
    padding-left: 10px;
}

a.orange_button_back {
    background: url("../images1/or-btn-normal-right.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 3px;
    margin-top: 0;
    padding-right: 6px;
    text-decoration: none;
	font-weight:normal;
}
a.orange_button_back span {
    background: url("../images1/or-btn-normal-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    line-height: 24px;
    margin-right: 0;
    padding: 0 2px 0 8px;
	font-weight:normal;
}
a.orange_button_back:hover {
    background: url("../images1/or-btn-hover-right.png") no-repeat scroll right top transparent;
}

a.orange_button_back:hover span {
    background: url("../images1/or-btn-hover-left.png") no-repeat scroll 0 0 transparent;
}

.txtbox_chunk {
    border: 1px solid #AAAAAA;
    height: 20px;
    line-height: 20px;
    margin-right: 15px;
    padding: 0 2px;
    width: 30px;
	text-align:center;
	margin:0 auto;
}
 .downbutton_r{    
	text-align:center;
}
.syncStatus
{
	float: right;
    height: 40px;
    line-height: 40px;
	padding-right:10px;
}
.syncStatus .notinsync
{
	font-weight:bold;
	color:#FF0000;
}
.syncStatus .insync
{
	font-weight:bold;
	color:#009900;
}

/* code for normal button START */
a.normal_btn .img 
{ 
	margin-right: 4px; 
	border:none; 
}

a.normal_btn 
{ 
	background: url("../images1/btn_sprite.png") no-repeat scroll right 0 transparent; 
	color: #000000; 
	cursor: pointer; 
	display: inline-block; 
	height: 24px; 
	line-height: 24px; 
	margin-right: 5px; 
	padding: 0 3px 0 0; 
	text-decoration: none; 
	font-size : 11px;
	float : left;
}

a.normal_btn span 
{
	 background: url("../images1/btn_sprite_cs.png") no-repeat scroll left -48px transparent; 
	 display: inline-block; 
	 padding: 0 6px 0 9px;
}

a.normal_btn:hover 
{ 
	background: url("../images1/btn_sprite_cs.png") no-repeat scroll right -24px transparent; 
}

a.normal_btn:hover span 
{ 
	background: url("../images1/btn_sprite_cs.png") no-repeat scroll left -72px transparent; 
}

/* code for normal button END */

/* code for normal button selected START */
a.normal_btn.selected 
{ 
	background: url("../images1/btn_sprite_cs.png") no-repeat scroll right -384px transparent;
}

a.normal_btn.selected span 
{  
	background: url("../images1/btn_sprite_cs.png") no-repeat scroll left -408px transparent; 
}
/* code for normal button selected END */ 

/* Broadcast */
.broadcastLink {
    background: url("../images_rev/brdcast-hover-itmanagr.png") no-repeat !important;
    display: inline-block;
	float: left;
    height: 24px !important;
    width: 14px;
	margin-top:6px;
	margin-right:10px !important;
	padding-top : 10 px !important;
}
.broadcastLink:hover { background:url('../images_rev/brdcast-hover-itmanagr.png') no-repeat 0 0 !important;}

.broadcastLink .brdcstDrpDwn {
    background-color: #fff;
    border: 1px solid #3f3d3c;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #949494;
    display: none;
    padding: 5px 0;
    position: absolute;
    right: -10px;
    top: 26px;
    width: 200px;
    z-index: 100;
}

.brdcstDrpDwnTip {
    background: url("../images_rev/trngle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 11px;
    position: absolute;
    right: 9px;
    top: -11px;
    width: 14px;
}

.brdcstDrpDwn .brdcstDrpdwnList {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.brdcstDrpDwn  li {
    background-color: #fff;
    color: #3f3d3c;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding: 8px;
    position: relative;
    transition: all 0.2s ease 0s;
}
.brdcstDrpDwn li:hover {
    background-color: #eeeeee;
}

.notifyIndx {
    background-color: #f19b31;
    border-radius: 50%;
    color: #fff;
    height: 16px;
    line-height: 16px;
    padding: 1px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 6px;
    width: 16px;
}


/******* popups ***********/
.overlay { background-color: #000; opacity: 0.6; filter: alpha(opacity = 60); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; display: none; }

.confrmPopup { background-color: #fff; border-radius: 4px; box-shadow: 0 2px 10px #000000; display: none; position: absolute; width: 400px; z-index: 100; }
.confrmPopup .cnfPopBdy { padding: 10px; }
.confrmPopup .cnfPopHdr {
    background-color: #2e4e77;
    border-radius: 4px 4px 0 0;
    color: #fff;
    height: 28px;
}
.confrmPopup .cnfPopHdrLbl { font-weight: bold; margin-left: 5px; margin-top: 7px; float: left; }
.confrmPopup .cnfPopBtnPnl { padding: 12px 0; text-align: center; background-color: #F8F3F0; border-radius: 0 0 4px 4px; }
.confrmPopup .popClose { background: url("../images_rev/Close.png") no-repeat scroll 36px 3px transparent; color: #ffffff; margin: 6px 4px 0 0; padding: 0 14px 0 0; float:right;text-decoration: none; }
.confrmPopup .popClose:hover { background: url("../images_rev/Close.png") no-repeat scroll 36px 3px transparent; text-decoration: underline; color: #ffffff; margin: 6px 4px 0 0; padding: 0 14px 0 0; float:right; }
.mrgRt6 { margin-right: 6px; }
.mrgTop10 { margin-top: 10px; }
.mrgLt12 { margin-left: 12px; }
.greenBtn { background-color: #4daf7c; border-color: #40a26f; border-radius: 3px; border-style: solid; border-width: 1px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; margin-bottom: 0; min-width: 24px; padding: 2px 12px; text-align: center; transition: all 0.2s;text-decoration: none; }
.greenBtn:hover { background-color: #248653; }
.pB58 {
    padding-bottom: 58px !important;
}
.txtArea {
    border: 1px solid #7e9eb7;
    font-size: 12px;
    height: 60px;
    resize: none;
    width: 422px;
	font-family: arial;
}
.charsNotifyTxt, .WSCFcharsNotifyTxt {
    color: #bbb;
    font-size: 11px;
    text-align: right;
}
.crtBrdcstTbl td {
    padding: 4px 2px;
}
.mand {
    background-color: #fcfcba;
}
.mR6 {
    margin-right: 6px;
}
#broadcastPopup p {
    margin: 0;
    word-break: break-all;
}
.back p{
	text-align : center;
	float : none;
}
.p0
{	
	padding:0!important ;
}
.brdcstMsgWrpr {
    height: 336px;
    overflow: auto;
    padding: 10px;
}
.brdcstMsgBlock {
    border: 1px solid #9dabb9;
    border-radius: 4px;
    margin-bottom: 2px;
    padding: 10px;
}

.newNotify {
    background-color: #eb1f24;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    margin-left: 6px;
    padding: 0 2px;
    vertical-align: 1px;
}
.datePatch {
    color: #a0a0a0;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.additionalInfo {
    color: #767676;
    font-size: 11px;
    margin-bottom: 10px;
}
.msgNameLbl {
    color: #2e4d77;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-bottom: 4px;
}
#broadcastCreatePopup{ width:600px;}
#broadcastPopup { width:865px;height:470px}

/* Required AB Details OK Button */
.popup_content1 {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    padding: 7px 10px 0px;
}
.butonhldr_popup1 {
    background: none repeat scroll 0 0 #FFFFFF;
}
/***comment drop down css********/
.select-style {
    padding: 0;
    margin-left: 10px;
    border: 1px solid #7a8a8b;
    width: 90%;
    border-radius: 0px;
    overflow: hidden;
    background-color: #fff;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAIFJREFUeNpUzjEOQUEAhOHPvhcaN9BIROICoqKRcAQX0IsoCI1G8biJk6gkCokzCOEGNIs11Uzmn2RKq82uigv2mOHlpwYOWOeoo4YpMkwi1MIZAeOs1x9cUUEXHZTxwClCT7RDXC9RJP6YQE3cQvJngW2SvxDk/jWPxQhD3D/FewCBTRfgFDuRXgAAAABJRU5ErkJggg==) no-repeat 96% 50%;
    float: none !important;
}
.select-style select {
    padding: 4px;
    width: 100%;
	height: 25px;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/***comment drop down css  end********/

/*** Choose Language CSS - Starts ***/

.comment-container {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #5a6f82;
    height: auto;
    left: 14px;
    position: absolute;
    top: 30px;
    width: 180px;
    z-index: 10000;
    display: none;
}

.lang-txt {
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #434a5d;
	float: none !important;
	
}
.lang-content {
	background: #ffffff;
	float: none !important;
}
.mar-top-10 {
	margin-top: 10px;
}
.btn-holder {
	text-align: center;
    margin: 15px 0px 10px 0px;
    float: none !important;
}
.ok-btn {
	width: 72px;
    height: 36px;
    border-radius: 3px;
    background: #4daf7b;
    border: 1px solid #4daf7b;
	color: #ffffff;
}

.lang-content-tip {
    background: url("../images/whitearrrow.png") no-repeat scroll 0 0;
    height: 9px;
    position: absolute;
    right: 11px;
    top: -8px;
    width: 13px;
}
.select-lang {
	float: left; 
	height: 25px; 
	margin-left: 20px; 
	margin-top: 5px; 
	width: 20px;
    position: relative;
    cursor: pointer;
}
.lang-icon {
	background: #000;
}
.no-mar-top {
	margin-top: 0px !important;
}
.eval-comment-cont {
	left: -265px !important;
	top: 30px !important;
}

#dashboard-table a.orange_button {
	margin-top: 30px !important;
}


/*** Choose Language CSS - Ends ***/

/*** Choose Language CSS - Ends ***/

/*table sorter **/

/* tables */
table.tablesorter {
	font-size: 8pt;
	width: 100%;
	text-align: left;
	/* table-layout:fixed; */
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	font-size: 8pt;
 	padding: 0px;
}
table.tablesorter thead tr .header {
	background-image: url(../images_rev/bg.png) !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	cursor: pointer;
	padding-right: 7px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	word-wrap:break-word;
	overflow-wrap:break-word;
	word-break: break-all;
	/*vertical-align: top;*/
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images_rev/asc.png);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images_rev/desc.png);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
}
.utilHeaderText{
	/* background-image: url() !important; */
	background: #686868 !important;
    border-bottom: 1px solid #809BAE !important;
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-weight: bold !important;
    height: 35px !important;
    line-height: 14px !important;
    padding: 0 10px !important;
}

/*** Choose Language CSS - Ends ***/
.table_portion.user_bulk_upload #upload_userName,#userRolesAddEval,#upload_userID,#upload_passwrd,#user_type,#user_group,#user_subject,#user_domain,#user_medium,#user_medium,#user_Mobileno,#user_email,#user_Designation,.attributes
{
background : none repeat scroll 0 0 #FBFBB6;
}

.table_portion.user_bulk_upload div.ms-parent button.ms-choice
{
background : none repeat scroll 0 0 #FBFBB6  !important;
}
#grpSucc
{
	margin-left : -16px;
}
#time-cont{
	font-size : 14px;
	margin-top : 20px;
	padding-right : 20px;
} 
.instructionBelow{
    width: 89.5%;
    margin: auto;
	border-top: 1px solid #c2c2c2;
	margin-top: 1%;
}
.instructionBelow h2{
	font-size: 16px;
    font-weight: 500;
    padding-top: 3px;
    margin-left: 15px;
}
.instruNo{
    background-color: #FE7E00;
	padding: 2px 5px 2px 5px;
	border-radius: 50px;
	color: #fff;
	font-size: 14px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	width: 3%;
  
}
.instruContent p{
    font-size: 14px;
	line-height: 2;
	margin-left: 9%;
	word-wrap: break-word;
	margin-top: -30px;
}	

.instructionBelow ul li {
    list-style-type: none;
	margin-right: 10px;
	line-height: 2;
}
.instruRed{
	color:#f94700;
}
.instructionBelow ul{
    margin-left: -27px;
	display: inline-table;
	min-width: 95%;
	margin-top: 5px;
}
.instructWidth{
	width:33%; 
	display: inline-block;
}
.instructWidth h3{
    font-size: 14px;
    color: #4c688a;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
	margin-left: 14px;
}
.instructAdjMnt{
    top: -18px;
	position: relative;
}
.instructBroUl{
    border-right: 1px solid #b5b5b5;
    /* margin-right: 33px; */
}
.mand { background-color: #FBFBB6; }
/* .w196 { width: 196px; } */

.addRow_configDownTime { background: none repeat scroll 0 0 #E7F5FE; border-bottom: 1px solid #8BABC4; border-left: 1px solid #8BABC4; border-right: 1px solid #8BABC4; cursor: pointer; margin-left: 15px; padding: 8px 0 8px 19px; width: 29px; }


/*****************Tabs********************/

#tabs {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/* margin-top: 10px; */
	overflow: hidden;
}

.ulTab {
	padding: 10px 20px 0px 12px;
	display: inline-block;
	background: #e9edee;
	width: 100%;
	margin-top: 0px;
    margin-bottom: 0px;
}

.activeTab {
	background: #fff !important;
	line-height: 6px !important;
}

.activeTab .tabNoti {
	top: -8px;
}

.tabTxt {
	padding: 15px;
}

.tabDesc {
	font-family: Arial;
	padding-bottom: 2px;
	border-bottom: 1px solid #a58dc1;
}

.tabMsg {
	font-weight: bold;
	color: #4d515c;
	font-size: 14px;
}

.tabDate,
.tabTime,
.fromUser,
.toUser,
.typeLC {
	float: right;
	color: #2f323a;
	font-size: 13px;
}

.toUser {
	margin-right: 20px;
}
.toUser {
	margin-right: 15px;
	width: 90px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fromUser {
	margin-right: 10px;
}
.tabTime {
	margin-right: 5px;
}
.tabDate {
	margin-right: 10px;
}

.dividerBrd {
    float: right;
    margin: 0 5px;
}

.tabDesc2 {
	color: #7b858b;
	padding-top: 10px;
	padding-left: 15px;
	font-family: Arial;
	font-size: 13px;
}

.tabCont {
	padding-top: 15px;
	margin-bottom: 10px;
	color: #000;
	word-wrap: break-word;
}

.viewMore {
	color: #23b7ef;
	font-size: 12px;
	cursor: pointer;
}

.viewMore:hover {
	opacity: 0.7;
}

.tabNoti {
	line-height: 15px;
	display: inline-block;
	/* margin-left: 65px;
    margin-top: -42px; */
	position: absolute;
	right: 0;
	top: -5px;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background: #f05c2e;
	text-align: center;
	color: #fff;
	font-size: 10px;
}

.tabNoti:hover {
	opacity: 0.8;
}

.btn {
	position: relative;
	list-style-type: none;
	float: left;
	outline: none;
	cursor: pointer;
	/* padding: 9px 10px; */
	font-size: 17px;
	margin-right: 1px;
	/* height: 15px; */
	line-height: 10px;
	margin-bottom: -3px;
}
.btn a{
	text-decoration: none;
	color: #2f323a;
	font-size: 14px;
	padding: 20px 10px;
    height: 15px;
    line-height: 35px;
    outline: transparent;
}
.btn a:focus{
	outline: transparent;
}

.btn:first-child {
	background-color: #a58dc1;
}
.tabTxt{
	overflow-x: hidden;
    overflow-y: auto;
    max-height: 300px;
}
.tab1 {
	border-top: 3px solid #a58dc1 !important;
}

.tab2 {
	border-top: 3px solid #8cd1af !important;
}

.tab3 {
	border-top: 3px solid #f1c28f !important;
}

.tab4 {
	border-top: 3px solid #d7b5ca !important;
}

.tab5 {
	border-top: 3px solid #a3d3e3 !important;
}

.tab6 {
	border-top: 3px solid #c2c2da !important;
}

.tab7 {
	border-top: 3px solid #f1d99a !important;
}

#tab2 {
	background-color: #8cd1af;
}

#tab3 {
	background-color: #f1c28f;
}

#tab4 {
	background-color: #d7b5ca;
}

#tab5 {
	background-color: #a3d3e3;
}

#tab6 {
	background-color: #c2c2da;
}

#tab7 {
	background-color: #f1d99a;
}

p {
	float: left;
}

.complete {
	display: none;
}

.more {
	color: #23b7ef;
	font-size: 12px;
	cursor: pointer;
}

.less {
	color: #23b7ef;
	font-size: 12px;
	cursor: pointer;
}
._TaBmodalComments {
	/* padding: 20px 10px; */
	font-size: 13px;
	font-family: opensans;
	color: #666;
	text-align: left;
}
._TaBmodal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	border: 1px solid #ddd;
	width: 865px;
	height: 450px;
	margin-top: 100px;
	box-shadow: 0 8px 6px -6px rgba(0, 0, 0, .6);
	border-radius: 3px;
}

.back {
	position: absolute;
	bottom: -9px;
	background-color: #f8f8f8;
	clear: left;
	float: left;
	margin-top: 20px;
	width: 100%;
	border-top: solid 1px #f4f4f4;
}

.remarkPop_btn {
	width: 240px;
	margin: 15px auto;
}

.remarkPop_btn.Cmnt {
	width: 100px;
	margin: 5px auto;
}

.CloseBtn {
	border: medium none;
	border-radius: 2px;
	cursor: pointer;
	height: 30px;
	text-align: center;
	width: 100px;
}

.info {
	background-color: #54b981;
	margin-right: 15px;
	color: #ffffff;
}
.buttonBG{
	margin-top: 4px;
    background: #f19b31;
    border-radius: 10px;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 3px;
    padding-left: 10px;
    padding-right: 5px;
    text-decoration: none;
    color: black
}
.gdrpWidth{
	width: 93%;
    background-color: #faedc1;
    overflow: hidden;
    color: #a3610a;
    font-size: 11px;
    line-height: 13px;
    margin-left: 13px;
    padding-top: 8px;
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    margin-top:-5px;
}
.gdrpAlert{
      background-image:url("../images/gdprAlert.png");
	  display:inline-block;
	  width:19px;
	  height:19px;
   	  background-repeat: no-repeat;	  
   	  margin-top: 3px;
      margin-left: 2px;
}
.gdrpWidth span{
	  display: inline-block;
   }
   
   .addRows{
    display: inline-block;
    /* height: 40px; */
    line-height: 40px;
    vertical-align: middle;
   }
   .addUserDiv .downbutton_r{
   	display: inline-block;
    /* height: 40px; */
    line-height: 40px;
    vertical-align: middle;
    /* margin-top: 10px; */
   }
   .addUserDiv{
   text-align: center;
   margin-bottom : 5px;
   }
   
.fileDow{
    border: 1px solid #BEBEBE;
    width: 300px;
    float: left;
    margin-left: 25px;
    cursor: pointer;
    padding: 20px;
    position: relative;
    margin-top: 20px;
    color: black;
}
.fileDow1{
	 border: 1px solid #BEBEBE;
    width: 300px;
    float: left;
    margin-left: 25px;
    padding: 20px;
    position: relative;
    margin-top: 20px;
    color: black;
    text-align : center;
    text-color : #546573;
}

.fileDow2{
	/*  border: 1px solid #BEBEBE;
    width: 300px;
    float: left; 
    margin-left: 25px;
    padding: 20px;
    position: relative;*/
    margin-top: 20px;
    /* color: black; */
    text-align : center;
    /* text-color : #546573; */
}
.openbutton {
	cursor : pointer;
	padding : 10px;
	 border: 1px solid #BEBEBE;
}
.createSlotForABbutton {
	cursor : pointer;
	padding : 10px;
	 border: 1px solid #BEBEBE;
}
.fileDow a{
	text-decoration: none;
}
.fileDow:hover {
    border: solid 1px #0072c6;
}
#SessionEndText{
	display: block;
	text-align: center;
	border: 1px solid #877;
	line-height: 3;
	box-sizing: border-box;
	margin: 12px;
}
._chatInnercontainer{
	background: #fff;
}

.height-alignment{
	height : 102px;
}

.smartRevPerAlgnCntr{
    text-align: center;
}

@media only screen and  (min-width:1025px){
	.table_portion.user_bulk_upload{
		width : 1050px;
	}
	.table_portion.utility_priority_set_newlink1 { 
		/* width: 934px; */        /* increasing table width because scrollbar getting overlap with delete column */
		width: 954px; 
	}
}

.dataFromTablesClass{
	width : 1100px;
	text-align : center;
}
.dataFromTablesClass input{
	text-align : left;
}

.dataFromTablesClass #queryDataFromTable{
	width : 1100px;
}

#responseFromTables{
	display: block;
	overflow-x: auto;
	white-space: nowrap;
}

#responseFromTables tbody{
	display: block;
	overflow-y: auto;
	height : 350px;
}

#responseFromTables table{
	height : 350px;
}

#responseFromTables td{
	padding : 10px;
}

#responseFromTables th{
	padding : 10px;
}

#responseFromTables table, #responseFromTables th, #responseFromTables td {
  border: 1px solid black;
}

/*iDM Loader CSS*/
.loaderBack{
	width: 100%;
		height: 100%;
		background: #FFF;
		    opacity: 0.70;
		position: fixed;
		top: 0;
	left:0;
		z-index: 1030;
}
.small-loader {
	position: absolute;
		top: 10px;
		bottom: 0;
		left: -10px;
		right: 0;
		margin: auto;
		z-index: 1031;
		transform: scale(0.3);
}
.loader {
	height: 20px;
	width: 250px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1031;
	transform: scale(0.7)
}
.loader--dot {
	-webkit-animation-name: loader;
	-moz-animation-name: loader;
	-ms-animation-name: loader;
	-o-animation-name: loader;
	animation-name: loader;
	-webkit-animationv-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-ms-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	height: 20px;
	width: 20px;
	border-radius: 100%;
	background-color: black;
	position: absolute;
	border: 2px solid white
}
.small-loader .loader--dot{
	-webkit-animation-name: Sloader;
	-moz-animation-name: Sloader;
	-ms-animation-name: Sloader;
	-o-animation-name: Sloader;
	animation-name: Sloader;
}
.loader--dot:nth-child(6) {
	-webkit-animation-delay: -0.1s;
	-moz-animation-delay: -0.1s;
	-ms-animation-delay: -0.1s;
	-o-animation-delay: -0.1s;
	animation-delay: -0.1s;
	background-color: #778fa5;
}
.loader--dot:nth-child(5) {
	-webkit-animation-delay: -0.2s;
	-moz-animation-delay: -0.2s;
	-ms-animation-delay: -0.2s;
	-o-animation-delay: -0.2s;
	animation-delay: -0.2s;
	background-color: #2a4ca8;
}
.loader--dot:nth-child(4) {
	-webkit-animation-delay: -0.3s;
	-moz-animation-delay: -0.3s;
	-ms-animation-delay: -0.3s;
	-o-animation-delay: -0.3s;
	animation-delay: -0.3s;
	background-color: #78787a;
}
.loader--dot:nth-child(3) {
	-webkit-animation-delay: -0.4s;
	-moz-animation-delay: -0.4s;
	-ms-animation-delay: -0.4s;
	-o-animation-delay: -0.4s;
	animation-delay: -0.4s;
	background-color: #488ec6;
}
.loader--dot:nth-child(2) {
	-webkit-animation-delay: -0.5s;
	-moz-animation-delay: -0.5s;
	-ms-animation-delay: -0.5s;
	-o-animation-delay: -0.5s;
	animation-delay: -0.5s;
	background-color: #7991a4;
}
.loader--dot:first-child {
	-webkit-animation-delay: -0.6s;
	-moz-animation-delay: -0.6s;
	-ms-animation-delay: -0.6s;
	-o-animation-delay: -0.6s;
	animation-delay: -0.6s;
	background-color: #bfd8ec;
}
.loader--text {
	position: absolute;
	top: 200%;
	left: 0;
	right: 0;
	width: 4rem;
	margin: auto
}
.loader--text:after {
	content: "Loading";
	font-weight: bold;
	animation-name: loading-text;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	-webkit-animation-name: loading-text;
	-webkit-animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	display: none
}
@-webkit-keyframes loader {
15% {
-webkit-transform:translateX(0)
}
45% {
-webkit-transform:translateX(230px)
}
65% {
-webkit-transform:translateX(230px)
}
95% {
-webkit-transform:translateX(0)
}
}
@-moz-keyframes loader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(230px)
}
65% {
transform:translateX(230px)
}
95% {
transform:translateX(0)
}
}
@-ms-keyframes loader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(230px)
}
65% {
transform:translateX(230px)
}
95% {
transform:translateX(0)
}
}
@-o-keyframes loader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(230px)
}
65% {
transform:translateX(230px)
}
95% {
transform:translateX(0)
}
}
@keyframes loader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(230px)
}
65% {
transform:translateX(230px)
}
95% {
transform:translateX(0)
}
}

@-webkit-keyframes Sloader {
15% {
-webkit-transform:translateX(0)
}
45% {
-webkit-transform:translateX(150px)
}
65% {
-webkit-transform:translateX(150px)
}
95% {
-webkit-transform:translateX(0)
}
}
@-moz-keyframes Sloader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(150px)
}
65% {
transform:translateX(150px)
}
95% {
transform:translateX(0)
}
}
@-ms-keyframes Sloader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(150px)
}
65% {
transform:translateX(150px)
}
95% {
transform:translateX(0)
}
}
@-o-keyframes Sloader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(150px)
}
65% {
transform:translateX(150px)
}
95% {
transform:translateX(0)
}
}
@keyframes Sloader {
15% {
transform:translateX(0)
}
45% {
transform:translateX(150px)
}
65% {
transform:translateX(150px)
}
95% {
transform:translateX(0)
}
}
@-webkit-keyframes loading-text {
0% {
content:"Loading"
}
25% {
content:"Loading."
}
50% {
content:"Loading.."
}
75% {
content:"Loading..."
}
}
@-moz-keyframes loading-text {
0% {
content:"Loading"
}
25% {
content:"Loading."
}
50% {
content:"Loading.."
}
75% {
content:"Loading..."
}
}
@-ms-keyframes loading-text {
0% {
content:"Loading"
}
25% {
content:"Loading."
}
50% {
content:"Loading.."
}
75% {
content:"Loading..."
}
}
@-o-keyframes loading-text {
0% {
content:"Loading"
}
25% {
content:"Loading."
}
50% {
content:"Loading.."
}
75% {
content:"Loading..."
}
}
@keyframes loading-text {
0% {
content:"Loading"
}
25% {
content:"Loading."
}
50% {
content:"Loading.."
}
75% {
content:"Loading..."
}
} 
/*iDM Loader CSS end*/