/******************************************************************************************************************************
  1. general items
******************************************************************************************************************************/
* {
	margin: 0;
	padding: 0;
	font-weight:normal;
}
highlight {
	color: #bb2900;
    font-weight: bold;
}

br {
	display: block;
	content: "";
	margin-top: 7px;
}
a {
	color: #153870;
	text-decoration:underline;
}
a:hover {
	color: #153870;
	text-decoration:underline;
}	
a img {
	border:0 none;
}
fieldset {
	border: 0;
}
p{
	line-height: 18px;
	margin:0;
	padding:7px 0 7px 0;
}
ul li {
	margin:0;
	padding:0;
}
ul, ol {
	margin:0;	
	padding:0;	
}

caption {
    display: none;
}
form{
	border:0;
}
fieldset {
	border: 0;
	padding:0;
	margin:8px 0;
}

form.fieldS fieldset {
    border: 1px solid #CCCCCC;
    margin: 0;
}

dd {
	display: block;
	margin-left: 40px; 
}

#tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

#tabs li {
	float: left;
	margin: 0 -15px 0 0;
}
#tabs a {
	float: left;
	position: relative;
	padding: 0 20px;
	height: 0;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #336600;
	border-bottom-color: #777;
	opacity: .3;
	filter: alpha(opacity=30);
}
#tabs a:hover,  #tabs a:focus {
	border-bottom-color: #360;
	opacity: 1;
	filter: alpha(opacity=100);
}
#tabs a:focus {
	outline: 0;
}
#tabs #current {
	/*z-index: 3;*/
	border-bottom-color: #360;
	opacity: 1;
	filter: alpha(opacity=100);
}

eq {
	color: #360;
	font-style: italic;
	font-weight: bold;
}
/* ----------- */
#content {
	background: #fff;
	border-top: 2px solid #e8eaed;
	padding: 2em;/*height: 220px;*/
}
#content h2,  #content h3,  #content p {
	margin: 0 0 15px 0;
}

.noBorder {
	border: none !important;
}

label{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold !important;
}

.filterForm label > input[type="checkbox"] {
   margin-right:70px;
}

.withLeftMargin {
	margin-left: 40px; 
}

.strikethrough {
	text-decoration: line-through;
}

input[type="radio"]+label, input[type="checkbox"]+label{
    font-weight:normal !important;
    margin-right: 5px;
}

hr{
	color:#E8EAED;
}

/* i{
	font-size:12px !important;	
} */
/*********************************************************************************************************************************
 2. main styles
*********************************************************************************************************************************/
html{
	font:12px Arial, Helvetica, sans-serif;
	height: 100%;
	/*font-weight:700; */
}
body{
	background:#fff url("../image3/bg_internal_tile.gif") center top repeat-x;	
	position: relative;	
	margin:0 auto;
	text-align:center;
	font-family:Arial;
	min-width:1200px;
	color:black;
}

body.popup{
	min-width:0;
	background:none;	
	position: relative;	
	margin:0 auto;
	text-align:center;
	font-family:Arial;
	width:auto;
	color:black;
}


/*2.1 top panel start***************************************************************/
 
.top_panel{
	background:#f1f1f1 url("../image3/bg_top_internal.gif") center top no-repeat;
	position:relative;
	width:98%;
	height:58px;
	margin:0 auto;
	display:block;
	text-align: left;
}
a.logo_internal{
	background:transparent url("../image3/logo_internal.png") left top no-repeat;
	position:absolute;
	left:24px;
	top:6px;
	width:260px;
	height:47px;
	text-indent:-55559px;
}
.top_panel ul.user_profile{
	list-style-type:none;
	float:right;
	padding:5px 0 4px 0;
}
.top_panel ul.user_profile li{
	list-style-type:none;
	font-size:12px;
	font-weight:normal;
	color:#1d488c;
	float:left;
	padding:0 0 0 32px;
	line-height:18px;
}

.user_profile{
	margin-top:15px;
}
.top_panel .bt_logout{	
	background:transparent url("../image3/bg_logout_int.png") right top no-repeat;
	color:#153870;
	display:block;
	padding:0 26px 0 0;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase;
}
.top_panel .bt_logout:hover{
	background:transparent url("../image3/bg_logout_int_on.png") right top no-repeat;
	color:#ca3500;
	text-decoration:none;	
}

ul.main_nav li.contactUs{
	float:right;
}

ul.main_nav li.help{
	float:right;
}

ul.main_nav li.userGuides{
	float:right;
}

/*top panel end********


/*** (2)quick #search start *********************************************************/
form.quick_search{
	position:relative;
	float:right;
	clear:right;
}
form.quick_search fieldset{	
    margin:0px 0px 8px 0px;
}
form.sort_order fieldset{	
    margin: 5px 0px 5px 0px;
	text-align:left;
}
form.rule_mkg fieldset{	
	margin: 5px 0px 5px 0px;
	text-align:left;
	float:left;
}
form.rule_mkg fieldset label{    
    color: #636363;
    display: inline-block;
    padding: 0px;
    position: relative;
    text-align: left;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	*float:left; 
}
form.quick_search fieldset legend{
	color:#FFF;
}
form.quick_search fieldset span.search-button{
	right:4px;
	*right:12px;
	top:5px;   
    width:16px;
    height:16px;
	position:absolute;
 	background:transparent url("../image3/search_icon.png") right 0px no-repeat;
	cursor:pointer;
	z-index:9999;
	text-indent:-99999px;
}
form.quick_search fieldset label{    
    color: #1f4c92;
    display: inline-block;
    padding: 0px;
    text-align: left;
	font-size:14px;
	font-weight:bold;
	*float:left;
	vertical-align:sub;
}
form.quick_search fieldset input{
	background:#fbfbfb url("../image3/bg_search_elmt.gif") left top repeat-x;	
	border: 1px solid #9aa0aa;
    padding: 2px 0 2px 2px;
    width: 204px;
	color: #56606f;
   	display: inline-block;
	*float:left;
    font-size: 14px;
    vertical-align: sub;
}
/*** quick search end ***/

/*top panel end*********************************************************************************************************
  



/*2.2 body area start*****************************************************************************************************/
.main_area{
	background:#fcfcfc url("../image3/bg_content_int.gif") center bottom repeat-x;
	width:98%;
	display:block;
	margin:0 auto;
	text-align: left;
}

/*** breadcrumbs start ***/
.breadcrumbs{
	display:block;
	padding:0px 0 5px 1px;
	background-color: #FFFFFF;
	margin-top:-15px;
}
.breadcrumbs ul{
	list-style:none;
	padding:0px;
	margin-top:20px;
}

.admin .breadcrumbs ul{
	margin-top:7px;
}

.breadcrumbs ul li{
	list-style:none;
	padding:0px 3px 0 0px;
	font-size:11px;
	color:#153870;
	/*font-weight:normal;*/
	line-height:16px;
	display:inline;
}
.breadcrumbs ul li a{
	font-size:11px;
	color:#7f7f7f;
	/*font-weight:normal; */
	line-height:16px;
	text-decoration:none;
	text-transform:capitalize;
}
.breadcrumbs ul li a:hover{
	font-size:11px;
	color:#153870;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
}
.breadcrumbs .bread_arrow{
	color:#7f7f7f;
}

.admin .breadcrumbs{
	margin-top:0px;
}
/*** breadcrumbs end ***/
/***(1)content area start *** *** *** ***/
.content_area{
	border:1px solid #ececec;
	border-top-color:#fcfcfc;
	padding:15px;
	padding-bottom:5px;
	text-align:left;
	overflow:hidden;
	background-color: #FFFFFF;
	font-family:Arial;
	line-height: 18px;
}

.notExist{
	border:0px;
}


.content_area h1, h2, h3,h6{	
	font-size: 20px;
    color: black;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
	padding:8px 0 8px 0px;
	text-transform: inherit;
}
.content_area h3{
	color:#153870;
}



.content_area h2{
	font-size:16px;
	font-weight:bold;
}

.content_area h6{
	font-size: 15px;
	font-weight: bold;
}
.popup h1{
	text-align:center;
}

.updateRule .layoutTable h2{
	font-size: 1em;
    font-weight: bold;
}


.content_area p{
	font-size:12px;
	line-height:18px;
	padding:10px 0;
	font-family:Arial;
	clear:both;
}

.content_area p+p{
	padding:5px 0 10px 0;
}

form[name=AgencyEOReviewForm] p {
	font-weight:normal;
}
.ui-dialog .ui-dialog-title {
	width:98%;
}

.ui-icon{
	margin:2px 0 0 1px;
}
.content_area ul,ol{
	font-size: 12px;
    line-height: 18px;
    list-style-image: url("../image3/bullet.gif");  
    padding: 10px 0 10px 40px;
    vertical-align: middle;
	width:90%;
}

.content_area .error ul, .content_area .success ul, ol{
	list-style-image:none;
	
}
.coming_soon{
	margin:125px;
	text-align:center;
}


/*** content area end ***/
/******************************************************************************************************************************
  body area end
******************************************************************************************************************************/
/*********************
  footer
*********************/
.footer{
	display:inline-block;
	width:98%;
	padding:0 0 10px 0;
}
.footer a{
	font-size:11px;
	color:#153870;
	float:left;
	clear:both;
	text-decoration:none;
}
.footer a:hover{
	color:#bb2900;
	text-decoration:none;
}
.footer p.copyright{
	font-size:11px;
	color:#787878;
	float:left;
	padding:0px;
}

/*********************************************************************************************************
  common classes
*********************************************************************************************************/

/*** for all forms start ***/
.hidden_label,
.hidden_input{
	display:none !important;
}
select.small{
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
    border: 1px solid #cbc8cc;
    color: #56606f;
    font-size: 11px;
    padding: 1px 0 1px 2px;
    text-transform: inherit;
	width:42px;
	margin:5px 0 5px 0;
}
select.big{
	background:#fbfbfb url("../image3/bg_filter_elmt.gif") left top repeat-x;
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
    border: 1px solid #889ab6;
    color: #636363;
    font-size: 12px;
    padding: 1px 0 1px 2px;
    text-transform: inherit;
	width:168px;
}
/*** 1. form ********************************************************/
form.update_rule{
	float:left;
	width:100%;
}
form.update_rule fieldset{	
    margin:0px 0px 7px 0px;
	*margin-left:-7px;
	*margin-right:-7px;
	text-align:left;
}
form.update_rule fieldset legend{
	color:#414141;
	float:left;
}
form.update_rule fieldset label{    
    color: #153870;
    display:block;
    padding:0px 0px 4px 0px;
    text-align:left;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;	
}
form.update_rule fieldset label.inline{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:bold;
}
form.update_rule fieldset label.inline_1{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:307px;
}
form.update_rule fieldset label.inline_2{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:normal;
	width:221px;
	vertical-align:middle;
}
form.update_rule fieldset label.inline_3{    
    color: #153870;
    display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:370px;
}
form.update_rule fieldset label.inline_4{    
    color: #153870;
    display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:245px;
}
form.update_rule fieldset label.inline5{    
    display:inline-block;
	font-size:12px;
	font-weight:normal;
	vertical-align:bottom;
}
form.update_rule fieldset label.inline6{    
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:156px;
}
form.update_rule fieldset label.inline7{    
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:810px;
}
form.update_rule fieldset .descrptn{
	font-size:12px;
	color:#414141;
	display:block;
	overflow:hidden;
	vertical-align:middle;
}
form.update_rule fieldset input{
	color:#414141;
   	display:inline-block;
    font-size:12px;
    vertical-align: middle;
	*vertical-align: baseline;
}
form.update_rule fieldset input.custom{
	background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
	border:1px solid #889ab6;
    padding:2px 0 3px 2px;
	*padding-bottom:1px;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    vertical-align:top;
}
form.update_rule fieldset textarea.custom{
	background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
	border:1px solid #889ab6;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding:2px 6px;
}
.update_rule fieldset select {
    color: #414141;
    font-size: 12px;
    line-height: 16px;
	padding:2px 0 1px 0;
	text-transform:capitalize;
}
.update_rule fieldset select.custom {
    background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
    border: 1px solid #889ab6;
    color: #414141;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
	padding:2px 0 1px 0;
	text-transform:capitalize;
}
.update_rule fieldset .check_box{
	margin:4px 0 4px 0;
	*margin:0px;
}
.update_rule fieldset .radio_box{
	margin:4px 0 4px 0;
	*margin:0px;
}
.update_rule fieldset textarea.size1{
	width:429px;
}
.update_rule fieldset select.size2{
	width:433px;
}
.update_rule fieldset input.size3{
	width:292px;
}
.update_rule fieldset textarea.size4{
	width:619px;
}
.update_rule fieldset select.size5{
	width:129px;
}
.update_rule fieldset input.size6{
	width:123px;
}
.update_rule fieldset input.size7{
	width:487px;
}
.update_rule fieldset input.size8{
	width:51px;
}
.update_rule fieldset input.size9{
	width:364px;
}
.update_rule fieldset select.size10{
	width:77px;
}
.update_rule fieldset input.size11{
	width:196px;
}
.update_rule fieldset input.size12{
	width:152px;
}
.update_rule fieldset input.size13{
	width:117px;
}
.update_rule fieldset textarea.size14{
	width:429px;
}
.update_rule fieldset select.size15{
	width:121px;
}
.update_rule fieldset select.size16{
	width:209px;
}
.update_rule fieldset input.size17{
	width:205px;
}
.update_rule fieldset input.size18{
	width:172px;
}
.update_rule fieldset input.size19{
	width:243px;
}
.update_rule fieldset select.size20{
	width:176px;
}
.update_rule fieldset input.size21{
	width:86px;
}
.update_rule fieldset select.size22{
	width:124px;
}
.update_rule fieldset input.size23{
	width:278px;
}
.update_rule fieldset select.size24{
	width:281px;
}
.update_rule fieldset input.size25{
	width:425px;
}
.update_rule fieldset select.size26{
	width:429px;
}
.update_rule fieldset select.size27{
	width:398px;
}
.update_rule fieldset select.size28{
	width:185px;
}
.update_rule fieldset input.size29{
	width:54px;
}
.update_rule fieldset input.size30{
	width:210px;
}
.update_rule fieldset input.size31{
	width:35px;
}
.update_rule fieldset input.size32{
	width:143px;
}
.update_rule fieldset input.size33{
	width:191px;
}
.update_rule fieldset select.size34{
	width:253px;
	margin:0 0 10px 0;
}
span.box_field{
	background-color:#f1f0f1;
	padding:2px 40px 2px 5px;
}

span input[type="radio"]{
	margin-left:10px;
	margin-top:4px;
}


/*********************************************************************************************************
  Message Boxs
*********************************************************************************************************/

.usrDetail_area .validation, .error, .success, .info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.usrDetail_area .error, .content_area .validation {
	/* color: #D8000C;
	background-color: #FFDEDE;
	background: url('../image3/error.png') no-repeat;
	background-size:15px 15px;
	margin-left:14px; */
	color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../image3/error.png');
    border: 1px solid;
    margin: 10px 0px;
    padding:10px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.content_area .validation  font{
	padding-left: 20px;
}

.usrDetail_area .success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../image3/success.png');
}
.usrDetail_area .info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image:url('../image3/info.png');
}

.formData .td_label, .filterData .td label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
	padding-right: 4px;
	text-align: right;
}

.formData .td_label1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight: bold;
	padding-right: 4px;
}

.formData .readonly {
    color: #000000;
    background-color: #ffffff;
    margin-top: 0px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

.section .td_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight: bold;
	padding-right: 4px;
	text-align: center;
}
.section .td_label1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight: bold;
}
.section .td_label2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight: bold;
	padding-right: 27px;
	text-align: right;
}
.section .td_select{
	padding-right: 5px;
	text-align: center;
}

.section .td_select1{
	padding-right: 5px;
	text-align: right;
}

table.data_tbl td label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;	
	float: left;
    padding: 0 1em 0 0;
    text-align: right;
    width: 40%;
}


.data_tbl TR.oddrow TD {
    background-color: #E8F0F9;
}
.restpwdbox{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	align:right;
}
.resetpwdbtn_blue {
	margin: 0px;
	padding: 0px !important;
	border: 0px;
	background: transparent url('../image3/but_right_blue.gif') no-repeat scroll top right;
	color: #1b486a;
	display: block;
	width: 125px;
	height: 29px;
	margin-right: 6px;
	margin-top:10px;
	padding-right: 12px !important;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	outline: none !important;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
}
.resetpwdbtn_blue span {
	background: url('../image3/but_left_blue.gif') no-repeat left top;
	display: block;
	line-height: 29px;
	padding: 0px 0px 0px 12px;
	outline: none !important;
	float:left;
	font-weight: bold;
}
.resetpwdbtn_blue:hover {
	background-position: right bottom;
	text-decoration:none !important
}
.resetpwdbtn_blue:hover span {
	background-position: left bottom;
	color: #1b486a;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }

/*********************************************************************************************************
Message Box End
*********************************************************************************************************/

/*********************************************************************************************************
Reg/DEREG Section Start
*********************************************************************************************************/
/**1. REG/DEREG(RDR) H1**********************/
.rdr ~ * .content_area  h1, .rdr  h1{
	color: #336600;
	font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0;
    text-decoration: none;
    text-transform: inherit;
	text-align: center;
	
}

.rdr  >.update_rule_main h1{
	font-size: 20px;
    color: #56606f;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
	padding:8px 0 8px 0px;
	text-transform: inherit;
}

.content_area  form.filterForm h1{
	text-align:left;
}

/**2. RDR BUTTONS/formbuttons**********************/
.rdr ~ .ui-dialog .ui-dialog-buttonpane button, .rdr .formbuttons_small input:not(.custom-combobox-input), .rdr input.formbuttons_small, .rdr  .formbuttons input:not(.custom-combobox-input), .rdr .formbuttonsLeftJustified input, .rdr ~ * .formbuttons input:not(.custom-combobox-input), .rdr ~ * .formbuttons_small input:not(.custom-combobox-input), .rdr a.formbuttons_small{
	background: url("../image3/rdr/bg_save_rdr.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    border-width: 0;
    box-shadow: 1px 1px 1px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold!important;
    margin: 10px 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.rdr  .formbuttons input[disabled]:not(.custom-combobox-input), .rdr ~ * .formbuttons input[disabled]:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.rdr  .formbuttons_small input[disabled]:not(.custom-combobox-input), .rdr ~ * .formbuttons_small input[disabled]:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.rdr  .formbuttons input[disabled]:hover:not(.custom-combobox-input), .rdr ~ * .formbuttons input[disabled]:hover:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.rdr  .formbuttons_small input[disabled]:hover:not(.custom-combobox-input), .rdr ~ * .formbuttons_small input[disabled]:hover:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.rdr ~ .ui-dialog .ui-dialog-buttonpane button:hover, .rdr .formbuttonsLeftJustified input[type=submit]:hover, .rdr  .formbuttons input:hover:not(.custom-combobox-input), .formbuttons input:not(.custom-combobox-input) .rdr:hover, .rdr .formbuttons_small input:hover:not(.custom-combobox-input), .rdr input.formbuttons_small:hover, .rdr ~ * .formbuttons_small input:hover:not(.custom-combobox-input){
	background: #003300;
}

.rdr .formbuttons_small input:not(.custom-combobox-input), .rdr input.formbuttons_small, .rdr ~ * .formbuttons_small input:not(.custom-combobox-input){
	padding: 0px 20px !important;
	line-height:20px;
	margin-top:0px;
}

/*ui-dialog button*/ 
.rdr ~ .ui-dialog .ui-dialog-buttonpane button {
    cursor: default;
    margin-right:5px;
}

.rdr ~ .ui-dialog .ui-button-text-only .ui-button-text {
    padding: 0;
}

.rdr ~ .ui-dialog span.ui-button-text{
	font-weight:bold;
}



/*********************************************************************************************************
Agenda Section Start
*********************************************************************************************************/
/**1. Agenda H1**********************/
.agenda ~ * .content_area  h1, .agenda  h1{
	color: #bb2900;
	font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0;
    text-decoration: none;
    text-transform: inherit;
	text-align: center;
	
}

.agenda  >.update_rule_main h1{
	font-size: 20px;
    color: #56606f;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
	padding:8px 0 8px 0px;
	text-transform: inherit;
}

.content_area  form.filterForm h1{
	text-align:left;
}

/**2. Agenda BUTTONS/formbuttons**********************/
.agenda ~ .ui-dialog .ui-dialog-buttonpane button, .agenda .formbuttons_small input:not(.custom-combobox-input), .agenda input.formbuttons_small, .agenda  .formbuttons input:not(.custom-combobox-input), .agenda .formbuttonsLeftJustified input, .agenda ~ * .formbuttons input:not(.custom-combobox-input), .agenda ~ * .formbuttons_small input:not(.custom-combobox-input), .agenda a.formbuttons_small{
	background: url("../image3/orange/bg_save_order_ag_bt.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    border-width: 0;
    box-shadow: 1px 1px 1px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold!important;
    margin: 10px 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.agenda  .formbuttons input[disabled]:not(.custom-combobox-input), .agenda ~ * .formbuttons input[disabled]:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.agenda  .formbuttons input[disabled]:hover:not(.custom-combobox-input), .agenda ~ * .formbuttons input[disabled]:hover:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.agenda ~ .ui-dialog .ui-dialog-buttonpane button:hover, .agenda .formbuttonsLeftJustified input[type=submit]:hover, .agenda  .formbuttons input:hover:not(.custom-combobox-input), .formbuttons input:not(.custom-combobox-input) .agenda:hover, .agenda .formbuttons_small input:hover:not(.custom-combobox-input), .agenda input.formbuttons_small:hover, .agenda ~ * .formbuttons_small input:hover:not(.custom-combobox-input){
	background: #a32b01;
}

.agenda .formbuttons_small input:not(.custom-combobox-input), .agenda input.formbuttons_small, .agenda ~ * .formbuttons_small input:not(.custom-combobox-input){
	padding: 0px 20px !important;
	line-height:20px;
	margin-top:0px;
}

/*ui-dialog button*/ 
.agenda ~ .ui-dialog .ui-dialog-buttonpane button {
    cursor: default;
    margin-right:5px;
}

.agenda ~ .ui-dialog .ui-button-text-only .ui-button-text {
    padding: 0;
}

.agenda ~ .ui-dialog span.ui-button-text{
	font-weight:bold;
}


.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	text-align:center;
	float:none;
}

 p.formbuttons{
	text-align:center;
 }
 
.filterForm 	p.formbuttons{
	text-align:left;
	padding-top:0px;
	margin-top:0px;
	padding-bottom: 0;
}	

.filterForm table{
	border-spacing:6px;
} 
.rinUtil .formbuttonsLeftJustified {
	margin-top: -7px;
 }
 
/*********************************************************************************************************
Agenda Section End
*********************************************************************************************************/

/*********************************************************************************************************
Agenda Review Section Start
*********************************************************************************************************/
/**1. Agenda H1**********************/
.review ~ * .content_area  h1, .review  h1{
	color: #800040;
	font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0;
    text-decoration: none;
    text-transform: inherit;
	text-align: center;
	
}

.review  >.update_rule_main h1{
	font-size: 20px;
    color: #56606f;
    font-weight: normal;
    line-height: 24px;
    text-decoration: none;
	padding:8px 0 8px 0px;
	text-transform: inherit;
}

.content_area  form.filterForm h1{
	text-align:left;
}

/**2. Agenda BUTTONS/formbuttons**********************/
.review ~ .ui-dialog .ui-dialog-buttonpane button, .review .formbuttons_small input:not(.custom-combobox-input), .review input.formbuttons_small, .review  .formbuttons input:not(.custom-combobox-input), .review .formbuttonsLeftJustified input, .review ~ * .formbuttons input:not(.custom-combobox-input), .review ~ * .formbuttons_small input:not(.custom-combobox-input), .review a.formbuttons_small{
	background: url("../image3/review/bg_save_order_ag_bt.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    border-width: 0;
    box-shadow: 1px 1px 1px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold!important;
    margin: 10px 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.review  .formbuttons input[disabled]:not(.custom-combobox-input), .review ~ * .formbuttons input[disabled]:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.review  .formbuttons input[disabled]:hover:not(.custom-combobox-input), .review ~ * .formbuttons input[disabled]:hover:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.review ~ .ui-dialog .ui-dialog-buttonpane button:hover, .review .formbuttonsLeftJustified input[type=submit]:hover, .review  .formbuttons input:hover:not(.custom-combobox-input), .formbuttons input:not(.custom-combobox-input) .review:hover, .review .formbuttons_small input:hover:not(.custom-combobox-input), .review input.formbuttons_small:hover, .review ~ * .formbuttons_small input:hover:not(.custom-combobox-input){
	background: #a32b01;
}

.review .formbuttons_small input:not(.custom-combobox-input), .review input.formbuttons_small, .review ~ * .formbuttons_small input:not(.custom-combobox-input){
	padding: 0px 20px !important;
	line-height:20px;
	margin-top:0px;
}

/*ui-dialog button*/ 
.review ~ .ui-dialog .ui-dialog-buttonpane button {
    cursor: default;
    margin-right:5px;
}

.review ~ .ui-dialog .ui-button-text-only .ui-button-text {
    padding: 0;
}

.review ~ .ui-dialog span.ui-button-text{
	font-weight:bold;
}


.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	text-align:center;
	float:none;
}

 p.formbuttons{
	text-align:center;
 }
 
.filterForm 	p.formbuttons{
	text-align:left;
	padding-top:0px;
	margin-top:0px;
	padding-bottom: 0;
}	

.filterForm table{
	border-spacing:6px;
} 
.rinUtil .formbuttonsLeftJustified {
	margin-top: -7px;
 }
 
/*********************************************************************************************************
Agenda Review Section End
*********************************************************************************************************/

/*********************************************************************************************************
PRA Section Start
*********************************************************************************************************/
/**1. PRA H1**********************/
.pra ~ * .content_area  h1, .pra .content_area h1{
	color: #0064AC;
	font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0;
    text-decoration: none;
    text-transform: inherit;
	text-align: center;
}

.pra center h1{
	width:50%;
	text-align:left;
}



/**2. PRA buttons/formbuttons**********************/
.pra center p.formbuttons{
	text-align:left;
	width:51%;	
}

body.popup > .pra center p.formbuttons{
	
	text-align:center;
	color: #0064AC;
}


body.popup > .pra center h1 {
	
	text-align:center;
}

.pra .formbuttons_small input:not(.custom-combobox-input), .pra .formbuttons input, a.btn_style4, .pra ~ * .formbuttons input, .pra input.formbuttons {
    background:transparent url("../image3/lightblue/bg_pra.gif") repeat scroll left bottom;
	border-radius: 4px 4px 4px 4px;
    border-width: 0;
    box-shadow: 1px 1px 1px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.pra .formbuttons_small input:not(.custom-combobox-input){
	padding: 0px 20px !important;
	line-height:20px;
	margin-top:0px;
	margin-bottom:3px;
}

.pra  table td.formbuttons input:not(.custom-combobox-input){
	margin-top:-3px;
	margin-left:10px;
}

.pra p.formbuttons input:hover,a.btn_style4:hover,.pra .formbuttons_small input:hover:not(.custom-combobox-input) {
	background: #014d79;
}

.pra  .formbuttons input[disabled]:not(.custom-combobox-input), .pra ~ * .formbuttons input[disabled]:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.pra  .formbuttons_small input[disabled]:not(.custom-combobox-input), .pra ~ * .formbuttons_small input[disabled]:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.pra  .formbuttons input[disabled]:hover:not(.custom-combobox-input), .pra ~ * .formbuttons input[disabled]:hover:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

.pra  .formbuttons_small input[disabled]:hover:not(.custom-combobox-input), .pra ~ * .formbuttons_small input[disabled]:hover:not(.custom-combobox-input) {
	background: url("../image3/orange/bg_ag_disabled_bt.png") repeat scroll left bottom transparent;
}

/**3. PRA other**********************/
.pra table.filter_list td{
	font-weight:bold;
}
/*********************************************************************************************************
PRA Section End
*********************************************************************************************************/


/*********************************************************************************************************
ODR Section Start
*********************************************************************************************************/
/**1. odr H1**********************/
.odr ~ * .content_area  h1, .odr .content_area h1{
	color: #0f6d6d;
	font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0;
    text-decoration: none;
    text-transform: inherit;
	text-align: center;
}

/*2. ODR button***********************************/
input.submit_odr, .odr  p.formbuttons input, .odr ~ * .formbuttons input, .odr .formbuttons_small input:not(.custom-combobox-input) , .odr .style_btn{
background: url("../image3/green/bg_dr.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 1px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;  
    margin: 0 6px 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
	display: inline;
	border-width: 0px;
}

input.submit_odr{
	margin:0 0 0 10px;
}
.odr .formbuttons_small input:not(.custom-combobox-input){
	padding: 0px 20px !important;
	line-height:20px;
	margin-top:0px;
}

p.formbuttonsLeftJustified input.submit_odr{
	margin:5px 0 0 0;
}

.odr  p.formbuttons input:hover, .odr .formbuttons_small input:hover:not(.custom-combobox-input), .odr .style_btn:hover{
	background: #0e4743;
}

div.odr.divider_line2 p.formbuttons{
	margin-top: 0px;
}
/*********************************************************************************************************
ODR Section End
*********************************************************************************************************/

/*********************************************************************************************************
ADM Section Start
*********************************************************************************************************/
/**1. ADMIN H1**********************/
#UserRecertificationForm p,#UserRecertificationForm li {
	font-size:14px;
}

#UserRecertificationForm p.MsoTitle{
	font-size:16px;
}
#UserRecertificationForm table{
	padding: 0 20px 0 20px;
}

#UserRecertificationForm ul{
	margin-left:40px;
}

#UserRecertificationForm i{
	font-size:14px !important;
}

.admin h1 , .admin ~ * h1{
	color: #4B0082;
	font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0;
    text-decoration: none;
    text-transform: inherit;
}

.admin .usrDetail_area h1, .admin .content_area  h1, .admin .box_area_main >h1{
    color: #4B0082;
	text-align: center;
}

.usrDetail_area form[name="UserForm"] table.formData td{
	vertical-align:middle;
}

/*** admin util form start ***/
form.admin_util{
	float:left;
	width:100%;
}
form.admin_util fieldset{	
    margin:0px 0px 7px 0px;
	*margin-left:-7px;
	*margin-right:-7px;
	text-align:left;
}
form.admin_util fieldset legend{
	color:#414141;
	float:left;
}
form.admin_util fieldset label{    
    color: #153870;
    display:block;
    padding:0px 0px 4px 0px;
    text-align:left;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;	
}
form.admin_util fieldset label.inline{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:bold;
}
form.admin_util fieldset label.inline_1{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:307px;
}
form.admin_util fieldset label.inline_2{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:normal;
	width:221px;
	vertical-align:middle;
}
form.admin_util fieldset label.inline_3{    
    color: #153870;
    display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:370px;
}
form.admin_util fieldset label.inline_4{    
    color: #153870;
    display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:245px;
}
form.admin_util fieldset label.inline5{    
    display:inline-block;
	font-size:12px;
	font-weight:normal;
	vertical-align:bottom;
}
form.admin_util fieldset label.inline6{    
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:156px;
}
form.admin_util fieldset label.inline7{    
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:810px;
}
form.admin_util fieldset .descrptn{
	font-size:12px;
	color:#414141;
	display:block;
	overflow:hidden;
	vertical-align:middle;
}
form.admin_util fieldset input{
	color:#414141;
   	display:inline-block;
    font-size:12px;
    vertical-align: middle;
	*vertical-align: baseline;
}
form.admin_util fieldset input.custom{
	background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
	border:1px solid #889ab6;
    padding:2px 0 3px 2px;
	*padding-bottom:1px;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    vertical-align:top;
}
form.admin_util .radio{
	padding:2px 0 3px 2px;
	*padding-bottom:1px;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    vertical-align:top;
}

form.admin_util fieldset textarea.custom{
	background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
	border:1px solid #889ab6;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding:2px 6px;
}
.admin_util fieldset select {
    color: #414141;
    font-size: 12px;
    line-height: 16px;
	padding:2px 0 1px 0;
	text-transform:capitalize;
}
.admin_util fieldset select.custom {
    background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
    border: 1px solid #889ab6;
    color: #414141;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
	padding:2px 0 1px 0;
	text-transform:capitalize;
}
.admin_util fieldset .check_box{
	margin:4px 0 4px 0;
	*margin:0px;
}
.admin_util fieldset .radio_box{
	display:inline-block;
	margin: auto;
}
.admin_util fieldset textarea.size1{
	width:429px;
}
.admin_util fieldset select.size2{
	width:433px;
}
.admin_util fieldset input.size3{
	width:292px;
}
.admin_util fieldset textarea.size4{
	width:619px;
}
.admin_util fieldset select.size5{
	width:129px;
}
.admin_util fieldset input.size6{
	width:123px;
}
.admin_util fieldset input.size7{
	width:487px;
}
.admin_util fieldset input.size8{
	width:51px;
}
.admin_util fieldset input.size9{
	width:364px;
}
.admin_util fieldset select.size10{
	width:77px;
}
.admin_util fieldset input.size11{
	width:196px;
}
.admin_util fieldset input.size12{
	width:152px;
}
.admin_util fieldset input.size13{
	width:117px;
}
.admin_util fieldset textarea.size14{
	width:429px;
}
.admin_util fieldset select.size15{
	width:121px;
}
.admin_util fieldset select.size16{
	width:209px;
}
.admin_util fieldset input.size17{
	width:205px;
}
.admin_util fieldset input.size18{
	width:172px;
}
.admin_util fieldset input.size19{
	width:243px;
}
.admin_util fieldset select.size20{
	width:176px;
}
.admin_util fieldset input.size21{
	width:86px;
}
.admin_util fieldset select.size22{
	width:124px;
}
.admin_util fieldset input.size23{
	width:278px;
}
.admin_util fieldset select.size24{
	width:281px;
}
.admin_util fieldset input.size25{
	width:425px;
}
.admin_util fieldset select.size26{
	width:429px;
}
.admin_util fieldset select.size27{
	width:398px;
}
.admin_util fieldset select.size28{
	width:185px;
}
.admin_util fieldset input.size29{
	width:54px;
}
.admin_util fieldset input.size30{
	width:210px;
}
.admin_util fieldset input.size31{
	width:35px;
}
.admin_util fieldset input.size32{
	width:143px;
}
.admin_util fieldset input.size33{
	width:191px;
}
.admin_util fieldset select.size34{
	width:253px;
	margin:0 0 10px 0;
}

.admin_frm .btn_style11 {
    background:transparent url('../image3/admin/color-bg_btn_style11.gif') left bottom repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 4px 4px 4px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#FFF;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 4px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:bottom;
}
.admin_frm .btn_style11:hover{
	background: #320D4E;
	color:#FFF;
}

.adm_btn_style,.admin ~ * .formbuttons a, .admin ~ *  a.style_btn, .admin a.style_btn  {
    background:transparent url('../image3/admin/color-bg_btn_style11.gif') left bottom repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 1px 1px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#FFF;
    /*display:inline-block; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px!important;
	font-weight:bold;
    padding: 4px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:bottom;
	horizontal-align: center;
	border-width:0;
}
.admin a.style_btn{
	line-height: 40px;
	white-space: nowrap;
}
.adm_btn_style:hover, .admin ~ * .formbuttons a:hover, .admin ~ *  a.style_btn:hover,.admin a.style_btn:hover {
	background: #320D4E;
	color: #ffffff;
	text-decoration: none;
}

/******* Admin User Detail scr ****************/
.usrDetail_area{
	border:1px solid #ececec;
	border-top-color:#fcfcfc;
	padding:15px;
	text-align:left;
	overflow:hidden;
	background-color: #FFFFFF;
}
.usrDetail_area fieldset, .bold fieldset {
	margin:0;
	border:1px solid #ccc;
}

.usrDetail_area legend, .bold legend {
	margin:1em 0;
	padding:0px;
	color:#036;
	background:transparent;
	font-size:14px;
	font-weight:bold;
}
.usrDetail_area div.section {
	width: 100%;
	background-color: white;
	border: 0px;
	margin:1em 0;
	text-align: left;
}

.usrDetail_area div.section h2 {
	font:14px arial,verdana,sans-serif;
	color:white;
	font-weight:bold;
	background-color: #667793;
	padding: 5px;
	margin: 0px;
}

/*********************************************************************************************************
  Admin section End
*********************************************************************************************************/

/*******************************************************************************
  INPUT THEME START
*******************************************************************************/
input[type="text"], input[id="password"], input[type="password"] {
    /*background: url("../image3/bg_update_rule_elmt.gif") repeat-x scroll left top #FFFFFF;*/
    border: 1px solid #889AB6;
    color: #414141;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 2px 6px;
    vertical-align: top;
}

 input[id=termSearchField]{
	margin-top:3px;
}

form[name="EORSearchForm"] input[type="text"], form[name="SearchRuleForm"] input[type="text"], form[name="EORSearchForm"] input[type="radio"], form[name="SearchRuleForm"] input[type="radio"]{
	float:left;
	margin-right:3px;
	padding:2px 6px;
}

select, textarea{
    /*background: url("../image3/bg_update_rule_elmt.gif") repeat-x scroll left top #FFFFFF;*/
    border: 1px solid #889AB6;
    color: #414141;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 2px 6px;
}

select{
		
	padding:0 0 0 4px!important;
}

.lowerCase select{
	text-transform: none;
}

select option[value="zzz"] {
	text-transform: none;
}

select option {
	margin-left:3px;
}

.nonCap textarea{
	text-transform:none;
}

input[type="file"]
 {  
	color: #000000;
	padding: 3px; 
	margin-top:3px;
}


input[type="checkbox"] {
    color: #414141;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
	font-weight:normal;
	margin-right:5px;
}
	
input{
	margin-right:2px;
	vertical-align: center;
	padding:0px 6px;
}

/**select, textarea { 
	border: 2px solid rgb(222, 222, 222);  
}

/* works in IE7+ and modern browsers */
select[disabled],
input[readonly],
input[disabled],
textarea[readonly],
textarea[disabled] {
	background: #EBEBE4;
	color: #000;
	padding:2px 6px;
}


#iselCriteriaDiv h2{
	font-size:1em;
	font-weight:bold;
	padding:0 0 0 0;
	color:black;
}

#iselCriteriaDiv center{
	margin: auto;
}
#iselCriteriaDiv tr{

}

/* IE8+ and modern browsers */
input[readonly="readonly"],
input[disabled="disabled"], 
select[disabled="disabled"],
textarea[readonly="readonly"],
textarea[disabled="disabled"] {
	background:#EBEBE4;
	color: #000;
	padding:2px 6px;
} 

input.txtbox-mini { 
	width: 50px; 
}

input.txtbox-date { 
	width: 80px; 
}

input.txtbox-shorter { 
	width: 100px; 
}

input.txtbox-normal { 
	width: 150px; 
}

input.txtbox-short { 
	width: 122px; 
}
input.txtbox-middle { 
	width: 190px; 
}
input.txtbox-long { 
	width: 305px;
}
select.select-short { 
	width: 122px; 
}
/*******************************************************************************
  INPUT THEME END
*******************************************************************************/
/*********************************************************************************************************
Button Style Start
*********************************************************************************************************/
a.btn_style1 {
    background:transparent url("../image3/bg_timetable_bt.gif") left bottom repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 4px 4px 4px #bdbdbd;
	-moz-box-shadow: 1px 1px 1px #bdbdbd;
	-webkit-box-shadow: 1px 1px 1px #bdbdbd;
    color: #FFFFFF;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 5px 20px;
    text-decoration: none;
	line-height:24px;
	text-transform:uppercase;
	margin:0px 0px 0px 9px;
}
a.btn_style1:hover{
	background: #626c82;
}
a.btn_style2 {
    background:transparent url("../image3/orange/bg_save_order_ag_bt.gif") left bottom repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 4px 4px 4px #bdbdbd;
	-moz-box-shadow: 1px 1px 1px #bdbdbd;
	-webkit-box-shadow: 1px 1px 1px #bdbdbd;
    color: #FFFFFF;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 5px 20px;
    text-decoration: none;
	line-height:24px;
	text-transform:uppercase;
	margin:0px 6px 0px 9px;
}
a.btn_style2:hover{
	background: #a32b01;
}
a.btn_style3 {
    background:transparent url("../image3/green/bg_save_order_dr_bt.gif") left bottom repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 4px 4px 4px #bdbdbd;
	-moz-box-shadow: 1px 1px 1px #bdbdbd;
	-webkit-box-shadow: 1px 1px 1px #bdbdbd;
    color: #FFFFFF;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 5px 20px;
    text-decoration: none;
	line-height:24px;
	text-transform:uppercase;
	margin:0px 6px 0px 9px;
}
a.btn_style3:hover{
	background: #0e4743;
}

a.btn_style5 , p.formbuttonsLeftJustified .btn_style5{
	background:transparent url("../image3/bg_btn_style6.gif") left bottom repeat;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 4px 4px 4px #f5f5f5;
	-moz-box-shadow: 1px 1px 1px #ececec;
	-webkit-box-shadow: 1px 1px 1px #ececec;
	color: #50678b;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:3px 18px;
	text-decoration: none;
	text-transform:uppercase;
	margin:0px 2px 0px 0px;
	border-width: 0;
}

a.btn_style5:hover , p.formbuttonsLeftJustified .btn_style5:hover, p.formbuttonsLeftJustified input[type=submit]:hover{
	background:#b2b6c1;
	color:#fff;
}
a.btn_style6 {
    background:transparent url("../image3/bg_btn_style6.gif") left bottom repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#5f687d;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 5px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:top;
}
a.btn_style6:hover{
	background: #b2b6c1;
	color:#464d5e;
}

a.btn_style7 {
    background:transparent url("../image3/bg_btn_style7.gif") left bottom repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #b3b3b3;
	-moz-box-shadow: 1px 1px 1px #b3b3b3;
	-webkit-box-shadow: 1px 1px 1px #b3b3b3;
    color:#fff;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 5px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:top;
}
a.btn_style7:hover{
	background:#a24e01;
}
a.btn_style8 {
    background:transparent url("../image3/bg_btn_style8.gif") left bottom repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #b3b3b3;
	-moz-box-shadow: 1px 1px 1px #b3b3b3;
	-webkit-box-shadow: 1px 1px 1px #b3b3b3;
    color:#fff;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 5px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:top;
}
a.btn_style8:hover{
	background:#5f6676;
}
a.cal_btn{
	background:transparent url("../image3/calendar_bt.gif") left top no-repeat;
	display:inline-block;
	height:22px;
	text-indent:-99999px;
}
.botm_btns{	
	display:block;	
}
a.btn_style9{
	background:transparent url("../image3/bg_edit_icr_bt.gif") left top repeat-x;
	border:1px solid #d2d5dc;
	font-size:11px;
	color:#6d6d6d;
	font-weight:bold;
	padding:4px 6px 3px 6px;
	text-transform:uppercase;
	display:inline-block;
	text-decoration:none;
	border-right:#FFF;
}
a.btn_style9:hover{
	background:#d9dadc;
}
a.btn_style9.last{
	border:1px solid #d2d5dc;
}
a.btn_style10 {
    background:transparent url("../image3/bg_btn_style6.gif") left bottom repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#5f687d;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 4px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:bottom;
}
a.btn_style10:hover{
	background: #b2b6c1;
	color:#464d5e;
}

a.btn_style11 {
    background:transparent url("../image3/purple1/bg_btn_style11.gif") left bottom repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#fff;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 4px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:bottom;
}
a.btn_style11:hover{
	background: #320D4E;
	color:#fff;
}

a.btn_style12 {
    /*background:transparent url("../image3/purple2/bg_btn_style12.gif") left bottom repeat-x;*/
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#fff;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 4px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:bottom;
}
a.btn_style12:hover{
	background: #1E6A4E;
	color:#fff;
}

a.btn_style13 {
    /*background:transparent url("../image3/purple3/bg_btn_style13.gif") left bottom repeat-x;*/
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 1px 1px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
    color:#fff;
    display:inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
    padding: 4px 20px;
    text-decoration: none;
	text-transform:uppercase;
	margin:0px;
	vertical-align:bottom;
}
a.btn_style13:hover{
	background: #1E6A4E;
	color:#fff;
}

.style_btn{
        background: url("../image3/orange/bg_save_order_ag_bt.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    border-width: 0;
    box-shadow: 1px 1px 1px #BDBDBD;
    color: #FFFFFF !important;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    margin: 10px 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
a.style_btn:hover{
	background: #A32B01;
	color:#ffffff;
	text-decoration: none;
}

.bt_print_pdf{	
	background:transparent url("../image3/pdf_icon_off.gif") right top no-repeat;
	color:#414141;
	display:inline-block;
	padding:0 26px 0 20px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
}
.bt_print_pdf:hover{
	background:transparent url("../image3/pdf_icon_off.gif") right top no-repeat;
	color:#696767;
	text-decoration:none;
}

/*********************************************************************************************************
Button Style Start
*********************************************************************************************************/


/*** color style start ***/
.blue{
	color:#154a9f;
}
.light_blue{
	color:#6d93ab;
}

.log_table_style3 td label{
    color:#153870;
}
.dark_blue, .log_table_style3 td {
	color:#153870;
}
.dark_grey{
	color:#414141 !important;
}

h1.icr{	
    color: #153870;    
}
/*** color style end ***/


/*********************************************************************************************************
Table Style Start
*********************************************************************************************************/
/*** table style1 start ***/
table.table_style1{
	position:relative;
	width:100%;
}
table.table_style1 tr{
	height:25px;
}
table.table_style1 th{
	background:#889ab6;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:0 10px 0 7px;
}
table.table_style1 td{	
	background-color:#FFF;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	padding:0px 0px 0px 7px;
	border-bottom:1px solid #dadadd;	
}
table.table_style1 td a{
	color:#154a9f;
	text-decoration:none;
}
table.table_style1 td a:hover{
	color:#154a9f;
	text-decoration:underline;
}
table.table_style2{
	width:100%;
}
table.table_style2 tr{
	height:22px;
}
table.table_style2 th{
	background:#667793;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding:0 10px 0 7px;
}
table.table_style2 td{	
	background-color:#f3f3f3;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:0px 5px 0px 5px;
}
.delete_bt{
	background:url("../image3/delete_bt.gif") 0 0 no-repeat;
	width:17px;
	height:16px;
	text-decoration:none;
	float:left;
	margin:0 0 0 12px;
	text-indent:-99999px;
}
.delete_bt:hover{
	background:url("../image3/delete_bt.gif") 0 0 no-repeat;
	width:17px;
	height:16px;
	text-decoration:none;
}
a.arrows{
	/*background:url("../image3/arrows.gif") right top no-repeat;*/
	color:#FFF;
	text-decoration:none;
	display:inline;
	line-height:14px;
	cursor:pointer;
}
span.arrows{
	display: inline-block;
	width:16px;
	height:20px;
	vertical-align:middle;	
}
span.arrows a.top_arrow{
	background:transparent url("../image3/arrow_top.gif") left top no-repeat;
	display:block;
	width:7px;
	height:4px;
	margin:4px;
	text-indent:-54616px;	
}
span.arrows a.top_arrow:hover{
	background-position:0 -4px;		
}
span.arrows a.bot_arrow{
	background:transparent url("../image3/arrow_down.gif") left top no-repeat;
	display:block;
	width:7px;
	height:4px;
	margin:4px;
	*margin:-12px 0 0 4px;
	text-indent:-54616px;	
}
span.arrows a.bot_arrow:hover{
	background-position:0 -4px;		
}
TABLE TR.oddrow {
    background-color: #E8F0F9;
}
.right_side{
	float:right;
	padding:10px 0 11px 0;
	display: inline-block;
}


table.border {
    border: 1px solid #CCCCCC;
}

table.border p.MsoNormal{
	padding-left:10px;
}

.left_side{
	float:left;
	padding:10px 0px;
}
.center_side{
	margin: auto;
	padding:10px 0 11px 0;
	display: inline-block;
}
a.link{
	text-decoration:underline;
}
a.link:hover{
	text-decoration:none;
}

/*** table style1 end ***/

/*** log table style start ***/
.log_table_style1{
	background:#fff8f4 url("../image3/bg_log_table_style1.gif") center top repeat-x;
	border:1px solid #f2c3a7;	
	width: 100%;
}
.int_table{
	padding:12px 12px 12px 13px;
}
.log_table_style1 td,.log_table_style3 td label{
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	padding:0 18px 0 0;
}

.log_table_style1 td .light_blue,.log_table_style3 td label{
	font-weight:bold;
}

.log_table_style2{
	background:#f0ffff url("../image3/bg_log_table_style2.gif") center top repeat-x;
	border:1px solid #b8dede;
	padding:10px;
}
.log_table_style2 td{
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	padding:0 18px 0 0;
	color:#0e4743;
}

.log_table_style2 td label{
	color:#0e4743;
}
.log_table_style3{
	background:#eef6fd url("../image3/bg_log_table_style3.gif") center top repeat-x;
	border:1px solid #bfd8e6;
	width:100%;
	padding:10px;
}
.log_table_style3 td{
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	padding:0 18px 0 0;
}

.log_table_style3 td a{
 text-decoration:underline;
}
/*** log table style end ***/
/*********************************************************************************************************
Table Style End
*********************************************************************************************************/

/*** filter strip start ***/
.filter_tab{
	background:#d2d9e3 url("../image3/bg_filter_tab.gif") center bottom repeat-x;
	position:relative;
	height:33px;
	margin:0 0 1px 0;	
}
.filter_tab p{
	font-size:13px;
	color:#153870;
	line-height:33px;
	position:relative;
	text-align:left;
	padding:0px 0px 0px 19px;
	float:left;
}
form.filter{
	position:relative;
	float:right;
	clear:right;
}
form.filter fieldset{	
    margin: 6px 13px 0px 0px;
	text-align:left;
}
form.filter fieldset legend{
	color:#FFF;
}
form.filter fieldset label{    
    color: #153870;
    display: inline-block;
    padding: 0px;
    text-align: left;
	font-size:15px;
	font-weight:normal;
	*float:left;
	vertical-align:sub;
}
form.filter fieldset input{
	background:#fbfbfb url("../image3/bg_filter_elmt.gif") left top repeat-x;	
	border: 1px solid #7b86a0;
    padding: 1px 0 1px 2px;
    width: 166px;
	color: #56606f;
   	display: inline-block;
	*float:left;
    font-size: 13px;
    vertical-align: sub;
}
/*** filter strip end ***/

/*** your branch pending actions start ***/
.your_branch{
	position:relative;
	margin: auto;
}
 span.sub_txt{
	position:relative;
	float:left;
	font-size:13px;
	color:#153870;
	padding-top: 10px;
}
.right_side_pager {
	float:right;
	padding:0px;
}
.right_side_pager.bottom {
	float:right;
	padding:0px 0 7px 0;
	margin:0px;
	clear:both;
}
ul.pager {
	position:relative;
	list-style:none;
	float:right;
	width:auto;
}
ul.pager li {
	font-size:11px;
	position:relative;
	display:inline;
	padding:0px;
	list-style:none;
	float:left;
	line-height:29px;
}
ul.pager li.last {
	padding:0px 0px 0px 15px;
	line-height:12px;
}
ul.page_count {
	list-style:none;
	display:inline;
	padding:0px;
	width:100%;
}
ul.page_count li {
	display:inline;
	padding:0px 2px 0px 0px;
	list-style:none;
	line-height:12px;
	font-weight:normal;
}
ul.pager li a {
	font-size:11px;
	color:#9a9b9e;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
ul.pager li a:hover {
	font-size:11px;
	color:#153870;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
ul.pager a.first_pager {
	background: url('../image3/bg_link_pager.gif') 0 1px no-repeat;
	line-height:12px;
	padding:0px 3px 0px 13px;
}
ul.pager a.first_pager:hover {
	background-position: 0 -9px;
	color:#153870;
}
ul.pager a.last_pager {
	background: url('../image3/bg_link_pager1.gif') right 1px no-repeat;
	color:#153870;
	line-height:12px;
	padding:0px 13px 0px 3px;
}
ul.pager a.last_pager:hover {
	background-position:right 1px;
	color:#153870;
}
a.page_count  {
	font-size:11px;
	color:#56606f;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:1px 4px 1px 4px;
	margin:0px 0px 0px 3px;
	line-height:11px;
}
a.page_count {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:normal !important;
}
a.page_count:hover {
	font-size:11px;
	color:#fff !important;
	text-decoration:none;
	font-weight:normal !important;
	background-color:#ca5236;
}
a.page_count.active {
	font-size:11px;
	color:#fff !important;
	text-decoration:none;
	font-weight:normal;
	background-color:#ca5236;
}
table.log_table_style4 {
	position:relative;
	width:100%;
}

table.display1{
	margin:0;
	width:20%;
	border: 1px solid #C5DBEC;
    border-collapse: collapse;
    clear: both;
}

TABLE.log_table_style4 TD.hdrTitle{
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
    background-color: #1f4c92;
    color: #FFFFFF;
    font-size: 1.35em;
    font-weight: bold;
    padding: 3px 0 0 0;
    margin: 3px 0px 0px 0px;
    text-align: center;
}

table.log_table_style4 tr {
	height:25px;
}
table.log_table_style4 th {
	background:#667793;
	color:#fff;
	font-size:11px;
	font-weight:bold !important;
	border:solid 1px #C5DBEC;
	line-height:13px;
	padding:4px;
}
table.log_table_style4 td {
	/* background-color:#FFF; */
	font-size:11px;
	color:#56606f;
	font-weight:normal;
	line-height:15px;
	padding:4px;
	border-color:#C5DBEC;
}

table.log_table_style4 td a {
	text-decoration:underline;
	color:#154a9f;
}

table.log_table_style4 td a:hover {
	text-decoration:none;
	color:#154a9f;
}


table.log_table_style4 th a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
table.log_table_style4 th a:hover {
	text-decoration:underline;
	color:#fff;
}
.left_side_bottom {
	float:left;
	padding:5px 0 5px 0;
}
.left_side_bottom p {
	font-size:11px;
	color:#56606f;
	padding:0px;
}
/*** your branch pending actions end ***/
/*** edit icr start ***/
ul.icr_list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
	line-height:14px;
}
ul.icr_list > li{
	background:transparent url("../image3/bg_icr_list_tab.gif") left top repeat-x;
    border: 1px solid #dfdfdf;  
    list-style: none outside none;
    min-height:31px;
	margin:0 0 1px 0;
}
ul.icr_list > li:hover{
	background:transparent url("../image3/bg_icr_list_tab_on.gif") left top repeat-x;
	min-height:31px;
}
ul.icr_list > li a.heading{	
	display:block;
	border:1px solid #fff;
	border-bottom:none;
	height:32px;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#153870;
	padding:0 22px;
}
ul.icr_list > li a.arrow{
	background:transparent url("../image3/bt_up_arrow.png") right 8px no-repeat;
}
ul.icr_list > li.active a.arrow{
	background:transparent url("../image3/bt_down_arrow.png") right 8px no-repeat;
}
.icr_list_copy{
	display:none;	
	background-color:#FFF;
	padding:10px 10px 10px 10px;
	line-height: 18px;
	overflow: auto;
}
.icr_list_copy ul{
	padding:0;
}

.icr_edit_main{
	display:inline-block;
	width:95%;
	padding:14px 24px 10px 24px;	
}
.icr_edit_main strong{
	font-size:12px;
	color:#414141;
	font-weight:bold;
	display:block;
	padding:0 0 5px 0;
}
.agency1{
	float:left;
	min-width:285px;
}
.agency2{
	float:left;
	width:487px;
}
.left{
	float:left;
}
.right{
	float:right;
}

table.right td.td_label1{
	text-align:right;
}
/*** edit icr end ***/

/***consolidate all_int_edit.css to all_int.css by lynn***/

/*** Edit ICR screen ***/
div.demo{
list-style: none outside none;
    margin: 10px 0;
    padding: 2.5em .50em .75em;
    text-align: left;
    width: 100%;
	line-height:14px;
}
 
.js div.demo{visibility:hidden}
 
div.demo h4{
background:transparent url("../image3/bg_icr_list_tab.gif") left top repeat-x;
    border: 1px solid #dfdfdf;  
    list-style: none outside none;
    min-height:31px;
	margin:0 0 1px 0;
}
div.demo h4 a {
	background:transparent url("../image3/bt_up_arrow.png") right 8px no-repeat;
}
/*div.demo h4 a.arrow{
	background:transparent url("../image3/bt_up_arrow.png") right 8px no-repeat;
}*/
div.demo h4.expand  a.open{
	background:transparent url("../image3/bt_down_arrow.png") right 8px no-repeat;
}

div.demo h4 a.heading{	
	display:block;
	border:1px solid #fff;
	border-bottom:none;
	height:32px;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#153870;
	padding:0 22px;
}

div.demo h4:hover{
	background:transparent url("../image3/bg_icr_list_tab_on.gif") left top repeat-x;
	min-height:31px;
}
.collapse {
  overflow:hidden; 
  display:none;	
  background-color:#FFF;
}

.frame {
  margin-top:0em;
  margin-bottom:1.5em;
  padding:0 10px;
  border:1px solid #dedde4;
 /* background:transparent url("../image3/bt_down_arrow.png") right 8px no-repeat; */
}
.frame .title{border:1px solid #cac9d0; padding:0.1em 0.5em; background:#fefefe; color:#78777f; font-weight:700;}
.frame .title{display:inline-block; margin:-.9em 0 0.5em 0; z-index:5}
.frame .title{display:inline}
.frame>.title{display:table}
.mleft {margin-left:192px;}

.switch {
	float:right; 
	margin: -20px 0 0 0;
}

.switch a {padding-right:1px; background-image:none}

/*** Edit ICR Screen end *********/
/***end of consolidate***/

/******* ADMIN EMP SEARCH **************/
.box_area_main{
	background-color:#FFF;
	padding:5px 10px;
	border:5px solid #FFF;
	display:block;
	float: left;
    position: relative;
    left: 50%;
	min-width: 1191px;
}

.box_area_main h1{
	text-align: center;
}

.box_content_main{
	background-color:#FFF;
	padding:10px 5px;
	border:5px solid #e8eaed;
	display:inline-block;
	min-width:902px;
	float: left;
    position: relative;
    left: -50%;
	margin-right:25px;
	
}

.box_content_main .main_column{
	margin: auto;
    min-width:902px;
}


.box_content_main  div.main_column  div.column1{
	min-width:451px;
	width:45%;
}

.box_content_main div.right_side{
	float:right;
	padding: 0 0 0 0;
	display: inline-block;
}

.usrdet_box_area_main{
	width: 100%;
}

.usrdet_box_content_main{
	width: 97%;
}

.ec_table{
	width:20% !important;
	
}


/*** agenda Indexing status ******/
.indexing_table_style1{
	padding: 10px 5px 0 5px;
	 background-color: white;
}

#tbl_bttn{
	margin:10px 0 0 10px;	
}

#tbl_title_header {
    font-family: Arial, Helvetica, sans-serif;
}
#tbl_title_header TH {
    text-align: center;
}

#tbl_title_header TH.A {
    font-weight: bold;
    font-size: 1.15em;
}

#tbl_title_header TR  TD {
    font-weight: normal;
}

#tbl_title_header TD {
    padding: 2px 2px 2px 2px;
}

#tbl_title_header TD LABEL {
    font-size: 1.15em;
    font-weight: bold;
}
#tbl_title_header TD A {
    font-size: 1.15em;
    font-weight: normal;
    text-decoration: none;
}

#tbl_title_header TD A.style_btn{
	font-weight: bold;
	font-size: 11px;
}

TABLE.datatable {
	background:#FFF8F4 url("../image3/bg_log_table_style1.gif") center top repeat-x;
    font-size: 75%;
}
TABLE.datatable TH {
    background-color: #FFF8F4;
    font-weight: bold;
    text-align: center;
}

TABLE.datatable TH.A {
    background-color: #FFF8F4;
    font-weight: bold;
}

TABLE.datatable TR.oddrow TD {
    background-color: #FFF8F4;
}

TABLE.datatable TD {
    background-color: #FFF8F4;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
    margin: 3px;
}

TABLE.datatable TD DIV{
    background-color: #FFF8F4;
    color: #000000;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
}
TABLE.datatable TD.hdrTitle{
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
    background-color: #1f4c92;
    color: #FFFFFF;
    font-size: 1.35em;
    font-weight: bold;
    padding: 3px 0 0 0;
    margin-top: 3px;
    text-align: center;
}



#subIndexDivtbl{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF8F4;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
}
.tbl_content_abstract #subIndexDivtbl{
	background-color:white;
}

#subIndexDivtbl .hdrTitle{
	font-family: Arial, Helvetica, sans-serif;
	width: 99%;
    background-color: #1f4c92;
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: bold;
    padding: 3px 0 0 0;
    margin: 3px 0 0 0;
    text-align: center;
}
#subIndexDivtbl TD{
	background-color: #FFF8F4;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
}

.indexing_table_style1 #subIndexDivtbl TD {
	background-color:white;
}

.abstractDivClass .subIndexDivClass{
	overflow:auto; 
	height:30%; 
	display:inline-block; 
	margin-left:auto; 
	margin-right: auto;
}

.abstractDivClass TD{
	font-family: Arial, Helvetica, sans-serif;
	margin:10px 0 0 13px; 
	text-align:justify;
}

.lbl_admin{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4C92;
}

/***** Admin tab start ******/
form.admin_frm{
	float:left;
	width:100%;
}
form.admin_frm fieldset{	
    margin:0px 0px 7px 0px;
	*margin-left:-7px;
	*margin-right:-7px;
	text-align:left;
}
form.admin_frm fieldset legend{
	color:#414141;
	float:left;
}
form.admin_frm fieldset label{    
    color: #153870;
    display:block;
    padding:0px 0px 4px 0px;
    text-align:left;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;	
}
form.admin_frm fieldset label.inline{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:bold;
}
form.admin_frm fieldset label.inline_1{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:307px;
}
form.admin_frm fieldset label.inline_2{    
    color: #414141;
    display:inline-block;
	font-size:12px;
	font-weight:normal;
	width:221px;
	vertical-align:middle;
}
form.admin_frm fieldset label.inline_3{    
    color: #153870;
    display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:370px;
}
form.admin_frm fieldset label.inline_4{    
    color: #153870;
    display:inline-block;
	font-size:13px;
	font-weight:bold;
	width:245px;
}
form.admin_frm fieldset label.inline5{    
    display:inline-block;
	font-size:12px;
	font-weight:normal;
	vertical-align:bottom;
}
form.admin_frm fieldset label.inline6{    
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	width:156px;
}
form.admin_frm fieldset label.inline7{    
    display:inline-block;
	font-size:12px;
	font-weight:bold;
	/*width:810px;*/
}
form.admin_frm fieldset .descrptn{
	font-size:12px;
	color:#414141;
	display:block;
	overflow:hidden;
	vertical-align:middle;
}
form.admin_frm fieldset input{
	color:#414141;
   	display:inline-block;
    font-size:12px;
    vertical-align: middle;
	*vertical-align: baseline;
}
form.admin_frm fieldset input.custom{
    padding:2px 6px;
	*padding-bottom:1px;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    vertical-align:top;
}


.disabled form.admin_frm fieldset input [readonly=readonly]{
	background: none repeat scroll 0 0 #EBEBE4;
}


form.admin_frm fieldset textarea.custom{
	background:#ffffff url("../image3/bg_update_rule_elmt.gif") left top repeat-x;	
	border:1px solid #889ab6;
	color:#414141;
   	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding:2px 2px;
}
.admin_frm fieldset .check_box{
	margin:4px 0 4px 0;
	*margin:0px;
}
.admin_frm fieldset .radio_box{
	margin:4px 0 4px 0;
	*margin:0px;
}
.admin_frm fieldset textarea.size1{
	width:429px;
}
.admin_frm fieldset select.size2{
	width:433px;
}
.admin_frm fieldset input.size3{
	width:292px;
}
.admin_frm fieldset textarea.size4{
	width:619px;
}
.admin_frm fieldset select.size5{
	width:129px;
}
.admin_frm fieldset input.size6{
	width:123px;
}
.admin_frm fieldset input.size7{
	width:487px;
}

.content_area > .column3 {
	padding-left: 6px;
	width:100%;
}


#outer> div.demo {
	margin-top:0px;
}

/***consolidate all_int_98.css to all_int.css by lynn***/
#page98 .content_area{
	border:1px solid #ececec;
	border-top-color:#fcfcfc;
	padding:15px;
	text-align:left;
	overflow:hidden;
}


#page98 .column1{
	width:433px;
	padding:0px;
	float:left;
}

#page98.column3{
	width:100%;
	float:left;
}

/*** for all forms end ***/
#page98.h1.ag{
    color: #bb2900;
}
#page98.h1.dr{	
    color: #0f6d6d;    
}
#page98.h1.pra{	
    color: #0064AC;    
}
#page98.h1.icr{	
    color: #153870;    
}
/*** color style start ***/
#page98.blue{
	color:#154a9f;
}
#page98.light_blue{
	color:#6d93ab;
}
#page98.dark_blue{
	color:#153870;
}
#page98.dark_grey{
	color:#414141 !important;
}

#page98.filter_tab{
	z-index:2;
}

#page98.filter_tab {
	z-index:999;
}

#page98.right_side{
	float:right;
	padding:10px 0 11px 0;
}

 #page98 table .log_table_style4 th {
	background:#667793;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	border-right:solid 0px #000;
	line-height:13px;
	padding:1px;
    	text-align: left;
}

 #page98 table .log_table_style4 td {
	background-color:#FFF;
	font-size:11px;
	color:#56606f;
	font-weight:normal;
	line-height:15px;
	padding:4px;
}

 #page98 th {
	font-weight:bold;
}

/***added from index.css to all_int.css***/
/*******************************************************************************
  PAGE LAYOUT
*******************************************************************************/

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}
.innerContent{
	margin : 0 20px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/* Side navigation */
#leftcolumn * {
	text-align: left;
}

/*******************************************************************************
  ACTION LINKS IN TABLE
*******************************************************************************/
td {
	text-align: left;
	align: left;
	vertical-align: top;
}
td.action {
	text-align: center;
	align: center;
	width: 40px;
}
td.action a,
td.action a:visited {
	width: 40px;
	height: 16px;
	cursor: pointer;
	display: block;
	margin: auto;
}
td.action a.add, 
td.action a.add:visited { 
	background: url('../image3/icon_add.png') no-repeat scroll center center transparent; 
}
td.action a.edit, 
td.action a.edit:visited { 
	background: url('../image3/icon_edit.png') no-repeat scroll center center transparent; 
}
td.action a.delete, 
td.action a.delete:visited { 
	background: url('../image3/icon_delete.png') no-repeat scroll center center transparent; 
}
td.action a.copy, 
td.action a.copy:visited { 
	background: url('../image3/icon_copy.png') no-repeat scroll center center transparent; 
}
td.action a.view, 
td.action a.view:visited { 
	background: url('../image3/icon_view.png') no-repeat scroll center center transparent; 
}
td.action a.report, 
td.action a.report:visited { 
	background: url('../image3/icon_report.png') no-repeat scroll center center transparent; 
}
td.action a.password, 
td.action a.password:visited { 
	background: url('../image3/icon_password.png') no-repeat scroll center center transparent; 
}
/*******************************************************************************
 Other FORMS BUTTON
*******************************************************************************/
.button_blue {
	margin: 0px;
	padding: 0px !important;
	border: 0px;
	background: transparent url('../image3/but_right_blue.gif') no-repeat scroll top right;
	color: #1b486a;
	display: block;
	float: left;
	height: 29px;
	margin-right: 6px;
	margin-top:10px;
	padding-right: 12px !important;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	outline: none !important;
	cursor: pointer;
	font-weight: bold;
}
.button_blue span {
	background: url('../image3/but_left_blue.gif') no-repeat left top;
	display: block;
	line-height: 29px;
	padding: 0px 0px 0px 12px;
	outline: none !important;
	float:left;
	font-weight: bold;
}
.button_blue:hover {
	background-position: right bottom;
	text-decoration:none !important
}
.button_blue:hover span {
	background-position: left bottom;
	color: #1b486a;
}
.button_grey {
	margin: 0px;
	padding: 0px !important;
	border: 0px;
	background: transparent url('../image3/but_right_grey.gif') no-repeat scroll top right;
	color: #555;
	display: block;
	float: left;
	height: 30px;
	margin-right: 6px;
	margin-top:10px;
	padding-right: 12px !important;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	outline: none !important;
	cursor: pointer;
	
}
.button_grey span {
	background: url('../image3/but_left_grey.gif') no-repeat left top;
	display: block;
	line-height: 30px;
	padding: 0px 0px 0px 12px;
	outline: none !important;
	float:left;
	font-weight: bold;
	valign: bottom;
}
.button_grey:hover {
	background-position: right bottom;
	text-decoration:none !important
}
.button_grey:hover span {
	background-position: left bottom;
	color: #333;
}
.button_ok {
	margin: 0px;
	padding: 0px !important;
	border: 0px;
	background: transparent url('../image3/but_round_span_blue.gif') no-repeat scroll top right;
	color: #1b486a;
	display: block;
	float: left;
	height: 30px;
	margin-right: 6px;
	margin-top:10px;
	padding-right: 15px !important;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	outline: none !important;
	cursor: pointer;
	font-weight: bold;
}
.button_ok span {
	background: url('../image3/but_round_ok_blue.gif') no-repeat left top;
	display: block;
	line-height: 30px;
	padding: 0px 0px 0px 35px;
	outline: none !important;
	float:left;
}
.button_ok:hover {
	background-position: right bottom;
	text-decoration:none !important
}
.button_ok:hover span {
	background-position: left bottom;
	color: #1b486a;
}
.button_notok {
	margin: 0px;
	padding: 0px !important;
	border: 0px;
	background: transparent url('../image3/but_round_span_blue.gif') no-repeat scroll top right;
	color: #1b486a;
	display: block;
	float: left;
	height: 30px;
	margin-right: 6px;
	margin-top:10px;
	padding-right: 15px !important;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	outline: none !important;
	cursor: pointer;
	font-weight: bold;
}
.button_notok span {
	background: url('../image3/but_round_del_blue.gif') no-repeat left top;
	display: block;
	line-height: 30px;
	padding: 0px 0px 0px 35px;
	outline: none !important;
	float:left;
	font-style: italic;
}
.button_notok:hover {
	background-position: right bottom;
	text-decoration:none !important
}
.button_notok:hover span {
	background-position: left bottom;
	color: #1b486a;
}
.button_grey_round {
	margin: 0px;
	padding: 0px !important;
	border: 0px;
	background: transparent url('../image3/but_round_span_grey.gif') no-repeat scroll top right;
	color: #555;
	display: block;
	float: left;
	height: 30px;
	margin-right: 6px;
	margin-top:10px;
	padding-right: 12px !important;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	outline: none !important;
	cursor: pointer;
	font-weight: bold;
}
.button_grey_round span {
	background: url('../image3/but_round_left_grey.gif') no-repeat left top;
	display: block;
	line-height: 30px;
	padding: 0px 0px 0px 12px;
	outline: none !important;
	float:left;
}
.button_grey_round:hover {
	background-position: right bottom;
	text-decoration:none !important
}
.button_grey_round:hover span {
	background-position: left bottom;
	color: #333;
}

/*******************************************************************************
  ALERT MESSAGES
*******************************************************************************/
p.info  {
	display: block;
	background: url('../image3/informationbar_right.gif') no-repeat right top;
	height: 30px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom:10px !important;
	padding: 0px !important;
	font-size: 12px !important;
	font-weight: bold;
	cursor: pointer;
	border: 0px;
	font-style: italic;
	max-width: 800px;
	_width: 800px;
}
p.info span.info_inner {
	display: block;
	height: 30px;
	padding: 6px 10px 0px 35px;
}
#success .info_inner {
	color: #5a801b;
	background: url('../image3/icon_success.gif') no-repeat left top;
	border: 0px;
}
#warning .info_inner {
	color: #E89326;
	background: url('../image3/icon_warning.gif') no-repeat left top;
	border: 0px;
}
#error .info_inner {
	color: #C00;
	background: url('../image3/icon_error.gif') no-repeat left top;
	border: 0px;
}
#info .info_inner {
	color: #4985B2;
	background: url('../image3/icon_info.gif') no-repeat left top;
	border: 0px;
}



/*******************************************************************************
  FORM STYLE (UL/LI/ZEBRA)
*******************************************************************************/
form.middle-forms {
	font: 9pt Helvetica,Arial,Tahoma,sans-serif;
	padding: 5px;
	color: rgb(58, 64, 67);
	text-align:center;
}
form.middle-forms fieldset legend {
	font-size: 150%;
	font-weight: normal;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 5px;	
}
form.middle-forms :focus {
	outline: 0pt none;
}
form.middle-forms ol, ul {
	list-style: none outside none;
}
form.middle-forms p { 
	margin: 10px 0pt; 
}
form.middle-forms h3 { 
	color: rgb(29, 136, 149); 
	font-weight: bold; 
	font-size: 150%; 
	margin-bottom: 10px; 
}
form.middle-forms fieldset { 
	padding-bottom: 5px;
	display: inline;
	vertical-align: top;
	width: 100%;
}
form.middle-forms fieldset.title {
	display: inline;
	vertical-align: top;
	border-color: #000000;
	border-width: 1px 0px 0px 0px;
	border-style: solid;	
}
form.middle-forms fieldset.title legend {
	color: rgb(29, 136, 149); 
	font-weight: bold; 
	font-size: 150%; 
	padding: 0 5px;
}
form.middle-forms fieldset ol li { 
	padding: 15px; 
}
form.middle-forms fieldset ol li.even { 
	background: none repeat scroll 0% 0% #E7EFFF; 
}
form.middle-forms fieldset ol li input[type="radio"], 
form.middle-forms fieldset ol li input[type="checkbox"] { 
	border: medium none; 
	background: none repeat scroll 0% 0% transparent; 
}
form.middle-forms fieldset ol li textarea {/*input.txtbox-long */ 
	width: 305px;
}
form.middle-forms fieldset ol li label { 
	float: left; 
	margin-right: 15px; 
	display: block; 
}
form.middle-forms fieldset ol li label.button { 
	float: left; 
	margin: 0px;
	margin-top:-15px; 
	padding: 0px;
	display: block;
	valign: top; 
}
form.middle-forms fieldset ol li label.field-title,
form.middle-forms fieldset ol li label.field-title-ext { 
	font-weight: bold; 
	padding-top: 3px; 
}
form.middle-forms fieldset ol li label.field-title { 
	width: 150px; 
}
form.middle-forms fieldset ol li label.field-title-ext {
	width: auto;
	text-align: right;
}
form.middle-forms fieldset.box {
	margin-top:10px;
	background:#E7EFFF;
	padding-top:0px;
	border:1px solid #CCCCCC;
}
form.middle-forms fieldset.box legend {
	color: rgb(29, 136, 149); 
	font-weight: bold; 
	font-size: 120%; 
	padding:0px 5px;
}
/*******************************************************************************
  FORM FIELD VALIDATION
*******************************************************************************/
span.fieldChecked {
	background:url("../image3/icon_positive.png") no-repeat 8px 0px;
}
div.fieldError {
	color: #EA5200;
	border: 1px solid;
}
span.fieldError {
	background:url("../image3/icon_negative.png") no-repeat 8px 0px;
	padding-left: 28px;
	padding-bottom: 2px;
	font-weight: bold;
	font-style: italic;
	color: #EA5200;
}
select.fieldError, 
textarea.fieldError, 
input.fieldError {
	border: 1px solid #EA5200;
}
input[type=checkbox].fieldError {
	outline: 1px solid #EA5200;
}
label.fieldError {
    color: #153870;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline;
    font-weight:normal !important;
}
/*******************************************************************************
  FORM STYLE (TABLE LAYOUT)
*******************************************************************************/
table.fieldtable {
	border-spacing: 10px;
	border-collapse: collapse;
	padding:15px 20px 15px 20px;
	background-color:#E7EFFF;
}

table.fieldtable td {
	align: left;
}
table.fieldtable td.fieldlabel {
	text-align: left;
    font-weight: bold; 
    padding-left: 15px; 
	height:40px;
}

table.fieldtable td.rightfieldlabel {
	text-align: right;
    font-weight: bold; 
    padding-right: 5px; 
	height:40px;
}

table.fieldtable td.fieldlabel label,
td.fieldlabel label {
	font-weight: bold;
}

table.fieldtable td.rightfieldlabel  {
	font-weight:bold;
	padding-right: 5px;
	height:40px;
    text-align:right;
}

table.fieldtable tr.even {
	background: none repeat scroll 0% 0% #E7EFFF; 
}

td.sectionLabel {
	padding-left:3px;
	font-weight: bold; 
	color:#000070;
}

td.withSpace {
	padding-left: 10px;
	padding-top: 10px;
}

table.multiSelectTable {
	border-spacing: 0px;
}

table.multiSelectTable td {
	border:thin;
	border-style:solid;
	border-color:black;	
}
/*******************************************************************************
  CONTENT LAYOUT [LEFT-RIGHT COLUMN]
*******************************************************************************/
div.box {
	margin-bottom: 15px;
	width: 100%;
}
div.box h4 {
	/* Gradient color from www.colorzilla.com/gradient-editor */
	background: rgb(212,228,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,228,239,1)), color-stop(100%,rgba(134,174,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C */
	/* Round corner */
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px;
}

div.box h5 {
	/* Gradient color from www.colorzilla.com/gradient-editor */
	background: rgb(212,228,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,228,239,1)), color-stop(100%,rgba(134,174,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(212,228,239,1) 0%,rgba(134,174,204,1) 100%); /* W3C */
	/* Round corner */
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	font-size: 1.1em;
	/*text-transform: uppercase;*/
	font-weight: bold;
	padding: 7px;
	color:#848595; border-bottom:1px solid #848595;
}
/* SUMMARY PAGE */
div#left-col {
	float: left;
	margin-right: 12px;
	width: 50%;
}
div#right-col {
	margin-right: 0px;
	float: right;
	width: 48%;
}
#alertMessages {
	height: 400px;
}
#alertMessages div.tab {
	overflow: auto;
	height: 340px;
}
#userAlertMessages {
	overflow: auto; 
	height: 280px;
}
#userAlertMessages div.tab {
	overflow: auto;
	height: 210px;
}
/*******************************************************************************
  ERROR / SUCCESS / INFO MESSAGE BOX
*******************************************************************************/
div.success, div.error, div.info {
    border: 1px solid;
    margin: 10px 0px;
    padding:10px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
div.success ul,
div.info ul,
div.error ul {
	/* list-style: circle inside; */
	text-align: left;
	padding: 0px 0px;
}
div.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../image3/success.png');
}
div.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../image3/error.png');
}
div.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image:url('../image3/info.png');
}
/*******************************************************************************
  MISC / OTHERS
*******************************************************************************/
.message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:green;
}


.searchCriteriaMessage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:green;	
}

table.layout {
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
}
/*******************************************************************************
  TOOLBAR BUTTONS
*******************************************************************************/
.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }
a.fg-button { float:left; }
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:16px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
.fg-buttonset { float:right; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

.ui-icon-spell {background-image:url('../image3/icon_spellcheck.png') !important;}
.ui-icon-add {background-image:url('../image3/icon_add.png') !important;}
.ui-icon-edit {background-image:url('../image3/icon_edit.png') !important;}
.ui-icon-save {background-image:url('../image3/icon_save.png') !important;}
.ui-icon-remove {background-image:url('../image3/icon_delete.png') !important;}
.ui-icon-view {background-image:url('../image3/icon_view.png') !important;}
.ui-icon-report {background-image:url('../image3/icon_report.png') !important;}
.ui-icon-submit {background-image:url('../image3/icon_submit.png') !important;}
.ui-icon-compute {background-image:url('../image3/icon_calculator.png') !important;}
.ui-icon-history {background-image:url('../image3/icon_history.png') !important;}

div.comment {
	overflow: auto; 
	height: 150px; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #A6C9E2; 
	background-color: #EEEEEE;
}
div.comment span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/***CreatedPRAListForm***/
/*#CreatedPRAListForm {
	margin-left: 25%;
    margin-right:25%;
    width: 860px;
}*/

 /*#CreatedPRAListForm div.error{
	width: 674px;
}*/


#FilterForm{
	margin-left: 25%;
    margin-right:25%;

}
form[name=CompletedListForm]{
margin-left: 25%;
    margin-right:25%;
    width: 860px;
}

INPUT.submit_pra:hover{
	background: #014d79;
}

.agenda ~ *  input.submit_pra:hover{
	background:#a32b01;
}

.odr ~ *  input.submit_pra:hover{
	background:#0e4743;
}

.rdr ~ *  input.submit_pra:hover{
	background:#003300;
}

INPUT.submit_ag, .submit_ag {
   background: url("../image3/orange/bg_save_order_ag_bt.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 4px 4px 4px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    margin: 10px 0 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
	 border-width: 0;
}

INPUT.submit_ag:hover, .submit_ag:hover{
	background: #a32b01;
}

INPUT.submit_rdr, .submit_rdr, .rdr .style_btn {
   background: url("../image3/rdr/bg_save_rdr.gif") repeat scroll left bottom transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 4px 4px 4px #BDBDBD;
    color: #FFFFFF;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 10px 0 0 0;
    padding: 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
	 border-width: 0;
}

INPUT.submit_rdr:hover, .submit_rdr:hover, .rdr .style_btn:hover{
	background: #003300;
}

p.formbuttonsLeftJustified input.submit_rdr{
	margin:5px 0 0 0;
}


.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}


INPUT.done_bt:hover{
	background: #0064AC;
}


/**update rule form**/
form.ruleForm {
    float: left;
    width: 100%;
}

/**filter table/filter form**/
Table .filterTable {
  border-spacing:2px;
}

#DataCallForm{
	
    width: 100%;
	text-align:center;
}

#DataCallForm p{
	line-height: 10px;
    padding: 10px 0;
	
}	


p label {
	text-align:left;
}

form.filterForm  p.formbuttons{
	margin-top:0px;
}
.filterForm{
margin-left: 25%;
    margin-right: 25%;
}
/***************************************************************************************************
2. AGENDA/REGS SECTION
****************************************************************************************************/
.content_area TABLE.commoninfo {
    border-bottom: thin inset #003399;
    border-top: thin inset #003399;
    font-size: 90%;
	margin:auto;
}
TABLE.commoninfo TD {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-align: left;
}
TABLE.commoninfo .label {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 3px;
    text-align: left;
}

.readonly {
    background-color: #E8EAED;
    color: #000000;
    margin-top: 0;
    padding: 1px;
}
.readOnly, .readonly2 {
    
    color: #000000;
    margin-top: 0;
    padding: 1px;
}

.readOnly {
    background-color: #E8EAED;
}


form[name=AgendaBaseDataChange] input{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}


form[name=SearchRuleForm] p label, form[name=SearchRuleForm] dl label , form[name=SearchRuleForm] td>label, form[name=SearchRuleForm] div.rule_search>div>label, form[name=SearchRuleForm] div.rule_search>label,
td label[for=action_code],td label[for=action_type] , td label[for=ttblAction], td label[for=ttblFRCitation], form[name=EORSearchForm] td label {
    color: #153870;
    display: block;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    padding: 0 0 4px;
    text-align: left;
}
form[name=SearchRuleForm] span label, form[name=SearchRuleForm] dt label, form[name=SearchRuleForm] dd label, form[name=EORSearchForm] input+label {
	color: black;
    display: inline;
    font-size: 12px;
    font-weight: normal !important;
    margin-right: 5px;
}

p.formbuttonsLeftJustified{
   padding-top:0;
   padding-bottom:0;
   }
p.formbuttonsLeftJustified input{
   margin-top:0;
    border-width: 0;
   }
   
 /**formbuttons**/
 

div  p.left{
	text-align:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

 .ui-widget-content Form p.formbuttons{
	text-align:center;
 }


div.pra.divider_line2{
       margin-top: -15px;
	   text-align:center;
}

div.divider_line2 + * p.formbuttons,div.divider_line2 +  p.formbuttons {
	   text-align:center;
	   padding:0;
}

form[name=spellCheckerForm] p.formbuttons {
	text-align:center;	
	width:100%;
}

form[name=spellCheckerForm] p.formbuttons input{
	margin-top:5px;
}

.update_rule_main .layoutTable td p{
	padding: 0 30px 0 0;
	font-weight:normal;
	color:black;
}
dl , td{
	font-weight:normal;
	color:black;
} 
 
/***************************************************************************************************
3.PRA SECTION
****************************************************************************************************/
div#ui-dialog {
	width:auto;	
}

div#spellCheck_dialog{

}


table[name=spellChecker] td LABEL {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
	color:black;
}

table[name=spellChecker] td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
	color:black;
}


div#spellCheck_dialog div.content_area{
	margin-left:-20px;
	margin-right:-20px;
	z-index:1;
	margin-bottom:-20px;
	position:absolute;
	bottom: -5px;
	width: 100%;
	top: 6px;
}
  
form#spellCheckerForm table[name=spellChecker]{
	margin-left:auto;
}

form#spellCheckerForm div.formbuttons{
	margin:auto;
}


table[name=spellChecker] input[type="text"], table.spellcheck{
    background: url("../image3/bg_update_rule_elmt.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #889AB6;
    color: #414141;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 2px 0 3px 2px;
    vertical-align: top;
}
table.spellcheck {
	display:inline-table!important;
	padding: 0px !important;
}
form#spellCheckerForm div.formbuttons input.submit_pra{
	margin-bottom:5px;
}

table.center p.formbuttons{
	text-align:center;
}

.odr table.center, .agenda table.center {
	margin:auto;
}

table.leftAlign td{
	text-align:left!important;
}
table.center td{
	text-align:center;
}

/***************************************************************************************************
4. DR SECTION
****************************************************************************************************/
/**filter form**/
#ODRInboxListForm {
    margin-left: 25%;
    margin-right: 25%;
    width: 860px;
}


/***************************************************************************************************
5. Admin SECTION
****************************************************************************************************/

.userRecertification ul.center,.userRecertification ul{
    font-weight: bold;
    line-height: 150%;
    list-style-type: disc;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
	padding-left:20px;
}
.userRecertification li{
	font-weight:normal;
}

.userRecertification h2{
	font-weight:bold;
	font-family: "Arial";
    font-size: 12pt;
    margin: 0 0 0.0001pt;
    page-break-after: avoid;
    text-decoration: underline;
	color:black;
}

.userRecertification div.recertify {
	width:100%;
	margin:auto;
}

.userRecertification div.recertify p{
	width:25%;
	margin:auto;
	font-size: 16px;
	list-style-type: none; 
	font-weight:bold;
}
.userRecertification div.recertify p.formbuttons{
	width:25%;
	margin:auto;
}

.admin table.log_table_style4 th div a{
	color:#ffffff;
	font-size: 11px;
    font-weight: bold;
    line-height: 13px;
}

/***************************************************************************************************
6. Others
****************************************************************************************************/
/*** update rule start ***/
.agenda .content_area .update_rule_main{
	background-color:#FFF;
	padding:10px 22px;
	border:5px solid #e8eaed;
	display:inline-block;
	
}
.agenda .content_area .update_rule_main h1{
	font-size:12px;
	color:#153870;
	padding:0px 0 5px 0;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
.agenda .content_area .update_rule_main h2{
	font-size:14px;
	color:#153870;
	padding:0px 0 5px 0;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.agenda .content_area .update_rule_main .column3 .header{
	width:100%;
}

.agenda .content_area .update_rule_main strong{
	color:#414141;
	float:left;
	padding:0px 5px 0px 0px;
}

#abstractContent strong{
	color:black;
	float:none;
	padding: 0px;
	font-weight: bold;
}

.main_column{
	width:100%;
	float:left;
}
.main_column1{
	padding:0 0 0 137px;
	float:left;
}
.column1{
	padding:0 0 0 10px;
	margin: 0 0 0 0;
	float:left;
	width:45%;
}
.main{
	float:left;
	padding:0;
	width:100%;
}
.update_rule_main .main{
	width:100%;
}
.rule_main{
	float:left;
	padding:0 10px 0 0;
}
.rule_search{
	float:left;
	padding:0px;
	width:auto;
}
.rule_mkg{
	float:left;
	padding:0 20px 0 0;
}
.rule_mkg a{
	font-size:11px;
	color:#4672af;
	padding:0 0px 0 28px;
	text-decoration:none;
	font-weight:bold;
}
.rule_mkg a:hover{
	color:#1f4b88;
	text-decoration:none;
}
.rule_mkg span.txt{
	font-size:13px;
	color:#4672af;
	font-weight:bold;
	margin:20px 0 0px 0;
	display:block;
	padding:0 0 14px 0;
}
.rulemkg_box{
	background-color:#f1faff;
	border:1px solid #deeaf1;
	display:inline-block;
	width:100%;
}
p.small_txt{
	padding:10px 40px;
	font-size:11px;
	color:#234472;
	line-height:13px;
}
p.small_txt1{
	padding:10px 0px;
	font-size:11px;
	color:#234472;
	line-height:13px;
}
span.big_txt{
	font-size:18px;
}


.header{
	float:left;
}
.header1{
	width:275px;
	float:left;
}
.content{
	width:auto;
	float:left;
	font-weight:normal;
}
.content1{
	width:100%;
	float:left;
}


.column2{
	min-width:296px;
	padding:0;
	float:left;
	margin-left:8px;
}
.column3{
	width:98%;
	float:left;
}
.legal_1{
	padding:0 6px 0 0;
	float:left;
}
.legal_2{
	padding:0;
	float:left;
}
.rins_1{
	padding:0 15px 0 0;
	float:left;
}
.rins_2{
	padding:0px;
	float:left;
}
.column4{
	width:100%;
	margin:0 0 0 137px;
}
.column5{
	max-width:434px;
	float:left;
	width:25%;
}
.column6{
	max-width:434px;
	float:left !important;
	padding:0 0 0 50px;	
	margin-left: 80px;
	width:30%;
}
.columnTitle{
	float:left;
	width:45%;
}

.columnContent{
	float:left;
	width:55%;
}

.columnTitle1{
	float:left;
	width:50%;
}

.columnContent1{
	float:left;
	width:50%;
}

.divider_line1{
	background:url("../image3/bg_dash_line.gif") right top repeat-y;
	/*border-right:1px dashed #d9dadd;*/
	padding:0 36px 0 0;
}

.search_divider{
	height:100%;
}

.divider_line2{
	border-bottom:2px solid #e9ebee;
	border-top:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:5px 0px 5px 0px;
	display:inline-block;
	width:100%;
	overflow:hidden;
}


.divider_line3{
	border-bottom:1px dashed #d9dadd;
	border-top:none;
	border-left:none;
	border-right:none;
	clear:left;
	margin:0px 0px 5px 0px;
	display:block;
	*min-width:914px;
}
.divider_line4{
	border-bottom:1px solid #e9ebee;
	border-top:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:7px 0px 7px 0px;
	display:inline-block;
	width:100%;
	overflow:hidden;
}
.divider_line5{
	padding:0 26px 0 0;
}
.divider_line6{
	border-bottom:1px dotted #414141;
	border-top:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:0px;
	display:inline-block;
	width:100%;
	overflow:hidden;
}
span.or{
	display:block;
	padding:0 0 5px 300px;
}
span.marron_txt{
	margin:0 0 6px 0;
	color:#600;
	float:right;
}
/*** update rule end ***/
/**layoutTable**/
.layoutTable{
	padding-left:15px;
	padding-right:15px;
}

.layoutTable > div{
	padding-top:8px;
}

/**ConclusionDataTable**/
.ConclusionData table.log_table_style4 td, form[name=EOREconomicData] table.log_table_style4 td {
	border-color:#C5DBEC;
}

.ConclusionData table.log_table_style4 label{
	color: #56606f;
    font-size: 11px;
    font-weight: bold;
	}
	
	
table.log_table_style4 tr:hover, table.log_table_style4 .oddrow tr.oddrow:hover{
	background-color:#e0ff84;
}

.indexing_table_style1 table.log_table_style4 tr:hover{
	background-color:transparent;
}
	

.ui-dialog-content h1{
	font-size:20px;
	text-align:center;
}

.ui-dialog-content td label{
	font-size:12px;
}



.updateRule table.log_table_style4 td:hover, .updateRule table.log_table_style4 tr:hover{
	background-color: #ffffff;
}
	
div.center table{
	margin:auto;
 }
 
 
/*Pop up  start********************************************************************/
.popup_top_panel{
	background:#f1f1f1 url("../image3/bg_top_internal.gif") center top no-repeat;
	width:98%;
	height:58px;
	margin:0 auto;
	display:block;
	text-align: left;
}
#popup_subIndexDivtbl{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF8F4;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
}
#popup_subIndexDivtbl .hdrTitle{
	font-family: Arial, Helvetica, sans-serif;
	width: 99%;
    background-color: #003399;
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: bold;
    padding: 3px 0 0 0;
    margin: 3px 0 0 0;
    text-align: center;
}
#popup_subIndexDivtbl TD{
	background-color: #FFF8F4;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
}

.popup_abstractDivClass .popup_subIndexDivClass{
	position: relative;
	height:30%; 
	display:inline-block;
}

.popup_abstractDivClass TD{
	font-family: Arial, Helvetica, sans-serif;
	margin:10px 0 0 13px; 
	text-align:justify;
}
.idx_title_hdr{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.0em;
}
.idx_title_text{
	font-family: Arial;
	font-weight: normal;
	font-size: 1.0em;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
	font-family:Arial;
}
 
 .ui-widget-content a.btn_style4 {
	color: white;
}

 iframe{
 border:0;
 background-color: #FFFFFF;
}
 .ui-widget-content > html{
 background-color:white;
}

.ui-dialog #modalDialog{
	min-height:349px;
}

/*
html[lang=en]> body{
	max-width:950px;
	min-width: 500px;
	background-color:white;
}
*/

iframe html {
	background-color:#ffffff;
}

.ui-dialog #modalDialog {
	hight:300px;
}

.ui-dialog-content label{
	font-weight:bold;
}
/*Pop up  end*************************************************************/
/*********************
  datatable
*********************/
.dataTables_wrapper input, 
.dataTables_wrapper select { 
	border: 1px solid #889AB6;  
}
table.display tr.even:hover td {
	background-color: #E0FF84;
} 

.paging_full_numbers {
	width:auto!important;
}

/*******************************************************************************************************************************
  font & class added
********************************************************************************************************************************/
@font-face {
	font-family: 'Conv_ARN_____';
	src: url('/rocis/css3/fonts/ARN_____-b51c93bb889e926d1338ca7c8c40fc5e.eot');
	src: url('/rocis/css3/fonts/ARN_____-49ec662787bdaa5f657c33df02e61c17.woff') format('woff'), url('/rocis/css3/fonts/ARN_____-4bba9f4df64a613c8d365dd532509a9f.ttf') format('truetype'), url('/rocis/css3/fonts/ARN_____-abc3b0ad01d6535ddf540779e8a1066a.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ARLN____';
	src: url('/rocis/css3/fonts/ARLN____-0b57fd78c2d0795f9bffb2bbde43f1d5.eot');
	src: url('/rocis/css3/fonts/ARLN____-66865a74bb499df122b64efd2efb616c.woff') format('woff'), url('/rocis/css3/fonts/ARLN____-253a13854267edce40fc1ad0ac402c56.ttf') format('truetype'), url('/rocis/css3/fonts/ARLN____-fa8f3ad8bfd28d12362524d27505783a.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.bold{
	font-weight:bold;
}



label.normal{
	font-weight:normal !important;
	margin-right: 5px;
}

.normal td label{
	font-weight:normal !important;
}

.nopadding P{
	padding:0px 0px 10px 0px;
}
.nopadding td{
	text-align:right;
}


/*table style********************************************************************/
table #tbl_bttn a:hover{
	color: #c13402;
	text-decoration: none;
}

table #tbl_bttn a{
	color: #50678B;
	text-decoration: none;
	vertical-align:center;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding: 4px 15px;
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

table #tbl_bttn td {
	background:none repeat scroll 0 0 #E0E0E0;
	text-align:center;
	vertical-align:middle;
	height:25px;
}

table.display thead th{
	font-weight:bold;
}

/*other*/
#privateSectorArea label{
	margin-right:10px;
}

#reportFreqArea table{
	margin:auto;
}

#reportFreqArea #head{
	margin-left:30px;
}


/*subject index term list*/
.indexingTree span {
	background-color:transparent !important;
	color:#036AC2!important;
	vertical-align:middle!important;
}

.log_table_style4 .indexingTree li a, .log_table_style4 .indexingTree li a:hover{
	text-decoration:underline;
	vertical-align:middle!important;
}


.indexingTree li {
	vertical-align:bottom!important;
}
 .indexingTree .active{
	vertical-align:middle!important;
}
.indexingTree input{
	vertical-align:middle!important;
}


/*indexing status page*/

#subIndexDivtbl .hdrTitle {
    background-color: #1f4c92!important;
}

#subIndexDiv span{
	font-weight:bold;
}

.indexingTree .active, img.trigger span{
	
	color:white!important;
	background-color:#3355ff!important;
}

.indexingTree .active li.a {
    text-decoration: underline !important;
}



/*juery css****************************************************************/
.ui-state-hover,
.ui-widget-content .ui-state-hover {
	border: 0px solid #999999;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight{
	border: 0px solid #fcefa1;
}

.ui-progressbar-value {
	background: url("../image3/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}

.usrDetail_area a{
	/*text-decoration:none!important; */
}



.indexing_status_popup table.log_table_style4 tr:hover{
	background-color:white !important;
}


#behalfOfList .ui-state-default, #list .ui-state-default, #searchAgencyContactList .ui-state-default, #subAgencyList .ui-state-default{
	border: 1px solid #d3d3d3;
	background: #667793 !important;
	font-weight: normal;
	color: white;
	} 
	
	
#searchAgencyContactList td{
	background: #E2E4FF !important;
	
}	
#iselCriteriaCategoryDiv {
	
	padding-left:4px;
}

#UserRecertificationForm p, #UserRecertificationForm li {
    font-size: 14px;
}
table.border p.MsoNormal {
    padding-left: 10px;
}


/*agency eo review*/
form[name="AgencyEOReviewForm"] p{
	
	padding-left:5px;
}




/*text css code for rich text editor*/

.column3 .content{
	width:100%;
}

#abstract_container iframe{
	width:98% !important;
	
}

/* #yui-gen5 {
	
	display:none!important;
}


.content_area .yui-toolbar-group ul {
	list-style-image:none!important;
	width:100%!important;
}

.yui-toolbar-titlebar{
	background-color: #667793!important;
	background-image:none!important;
}

.yui-toolbar-titlebar h2 a{
	color:white!important;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 10px 0 0;
	text-transform:none!important;
}

#abstract_dompath{
	background-color: #667793!important;
}
#abstract_toolbar{
	line-height:12px;
}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{
	color: #808080;
	font-size: 100%!important;
	margin: 0 !important;
	padding-bottom: 0;
	padding-left: .25em;
	text-align: left;
}

div .yui-editor-editable-container {
	overflow:auto!important;
}

 #abstract_dompath, .dompath{
	display:none;
} 

.yui-skin-sam .yui-editor-container{
	border:2px solid #e8eaed!important;
}

.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{
 	border-bottom:2px solid #e8eaed!important;
 }
  */
 /*for check spelling  */
 
/* body.popup  #popup_outmost_div table{
	background-color:white;
} */

body.popup .pra  h1 {
	color:#0064AC;
}

body.popup  #popup_outmost_div .int_table{
	background-color:transparent;
}

.label_list div {
	margin: 5px 0;
}

.label_list label {
  width:100px;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
}

body.waiting,
body.waiting a:hover,
body.waiting *
{
   cursor:wait !important;
}

.ui-state-error-icon { 
	display:inline-block;  
	width: 16px; 
	height: 16px; 
	background-image: url("/rocis/external/jqueryui/themes/smoothness/images/ui-icons_cd0a0a_256x240-a07573d46df5a1c1aee4e941fb64a474.png");
}


.grpError {	
	font: normal 10px arial;     
	padding: 3px;     
	margin: 3px;     	    
	border: 1px solid #EA5200; 
	width: auto;
	background-image: none;
	background-color: none;
}

.errorImage {	 
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFF;
	text-decoration: none;
	cursor:help;
	valign: middle;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}
a.fieldError {
    display: block;
}

.no-close .ui-dialog-titlebar-close {display: none }

input.toUppercase { 
    text-transform: uppercase;
}

.ui-tooltip .ui-state-error {
    max-width: 600px;
}
.ui-tooltip .ui-state-error .ui-tooltip-content {
    text-align: left;
}

table.simpledata {
	border-collapse:separate;
    border-spacing:0 8px;
}

.rdr .blockBorder {
 	width:90%;
 	border: 2px solid #360;
 	margin: 5px 0px;
 	padding: 20px; 
 	display:block;	
}

.div_left{
    margin-right:20px;
    float:left;
    max-width: 65%;
}
.div_right{
    margin-right:20px;
    float:right;
}
.clearfix {
	clear: both;
}

#meetingInfo label:not(.fieldError) {
  width:150px;
  display: inline-block;
  vertical-align: top;
}
#meetingInfo >div>div {
    padding-top: 3px;
}

/* Rules for sizing the icon. */
.material-icons.md-12 { font-size: 12px; margin-right:3px;}

/* Rules for using icons as black on a light background. */
.material-icons.md-yellow { color: yellow; }
.material-icons.md-red { color: #C30000; }
.material-icons.md-green { color: #007800; }

#pendingMeetingList th {
	background:midnightblue;
}

.ui-dialog .label_list {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

table.noborder {
	border-collapse:collapse;
    border: none;
}

table.noborder td {
	border-right: solid 1px #c5dbec;
	border-bottom: solid 1px #c5dbec;
}

table.noborder tr:last-child td {
	border-bottom: 0;
}

table.noborder td:last-child {
	border-right: 0;
}

table.display td.zeropadding {
	padding: 0;
}
.ui-tooltip{
	max-width: 600px;
	text-align:left;
	text-align: left;
	padding: 20px;
	background-color: #E2E8D4 !important;
	max-width: 500px !important;
	border: 2px solid #9e9e9e !important;
	border-radius: 25px !important;
}
.ui-tooltip-content{
	color: #282880 !important;
}
.ui-icon-info {
	-ms-transform: scale(1.2); /* IE 9 */
	-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
	transform: scale(1.2);
	color:#282880
}

.hasCommentFlag::after {
	content: url("../image3/comment/has_comment_16.png");
}

.hasOACommentFlag::after {
	content: url("../image3/comment/request_comment_16.png");
}

.hasHistoryNoteFlag::after {
	content: url("../image3/comment/historical_commen_16.png");
	
}

.hasDefaultNoteFlag::after {
	content: url("../image3/comment/default_comment_16.png");
}

.hasInfoIcon::after {
	content: url("../image3/info-icon.png");
}

.powerTipComment {
	font-weight: inherit;
	color: inherit;
}

#powerTip {
	white-space: normal;
}

.powerTipCommentHighlightYellow {
	background-color: yellow;
}

.powerTipCommentHighlightGreen {
	background-color: springgreen;
}

.powerTipCommentHighlightBlue {
	background-color: deepskyblue;
}

.powerTipCommentHighlightRed {
	background-color: red;
}

.commentTable {
	width:450px !important;;
	table-layout: fixed;
}

.commentTable tbody tr td {
	word-break: break-all;
	white-space: normal
}

.commentTable tbody tr th:nth-child(1) {
	width: 50%;
}

.commentTable tbody tr th:nth-child(2) {
	width: 25%;
}

.commentTable tbody tr th:nth-child(3) {
	width:25%;
}

.hasOpenForAmendentFlag::before {
	content: "*";
	color: red;
/*	display: block;*/
	font-size: 16pt;
/*	position: absolute;
	top: 8px;
	left: 10px;*/
}

.isDeletedRin::before {
	content: '\2716 (REMOVED FROM AGENDA) ';
	color: #e50000;
	font-size:65%;
}

.isUnDeletedRin::before {
	content: '\2714 (UNDELETED) ';
	color:#007800;
	font-size:65%;
}

.agenda_warning {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('warning.png');
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight: bold;

}