
/*
 general syles
*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
/*
	vertical-align: top;	
*/	
	line-height:1.4;
}
img{border:0;}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #A7A7A7;
	cursor:pointer;
}
a:visited {
	color: #A7A7A7;
}
a:hover {
	color: #A7A7A7;
}
a:active {
	color: #A7A7A7;	
}
.style-w{
	color:#A7A7A7;
}
.page-body{
	padding-top: 6px;
	margin: 0px;
	min-width:550px;;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: silver;;
	text-align: center
}
.field-label-header-customer{
	font-size:12px;
	vertical-align: bottom;
	color: #2fa2d0;
	font-weight:bold;
}
.field-label-header{
	font-size:12px;
	vertical-align: bottom;
	color: #2fa2d0;
	font-weight:bold;
}	
.field-label-da{
	color: black;
	vertical-align: bottom;
	font-size: 105%
}
.direct-access-go{
	font-size: 150%
}	
.field-label{
	font-size:11px;
	vertical-align: bottom;
}
.edit{
	font-size:11px;
	vertical-align: bottom;
}
.edit-right{
	font-size:11px;
	vertical-align: bottom;
	text-align: right;
}
.edit_textarea{
	font-size:12px;
}
.edit_textarea_readonly{
	font-size:12px;;
	background-color: #f2f2f2
}

.edit_textarea_readonly_noshade{
	font-size:12px;
}
.ecals_textarea{
	font-size:11px;
	color: #004080;
}
.embed-edit{
	font-size:11px;
	vertical-align: bottom;
	color: #464646;
}

a.embed-edit:link,  a.embed-edit:active, a.embed-edit:visited  {
	text-decoration: none;
 	cursor: pointer;
}

.read-only-textField {
	font-size:11px;
	border:0px;
}
.read-only-textField_bal {
	font-size:11px;
	border:0px;;
	text-align: right
}
.read-only-textField-shade {
	font-size:11px;
	border:0px ;
	background-color: #f2f2f2;
}
.read-only-textField-small-shade {
	font-size:10px;
	border:0px ;
	background-color: #f2f2f2;
}
.read-only-var {
	font-size:11px;
	vertical-align: bottom;
	color: black;
}
a.read-only-var:link,  a.read-only-var:active, a.read-only-var:visited  {
	text-decoration: none;
 	cursor: pointer;
 	color: black;
}

.em{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*
CSS for tabs
*/
#main {
	clear: both;
	padding-top: 8px;
	background-color: white;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #2fa2d0;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	border-top-width: 4px;
}
.footer-border {
	background:#cccccc;
}
.footer-fill{
	background-color: #e8e8e3
}
#contents {
	padding: 1.5em;
	background: #FFFFFF;
	min-height: 300px;
}
#header {
	position: relative;
	width: 100%;
	height: 3em;
	
}
#header ul#primary {
	margin: 0px;
	padding: 0;
	position: absolute;
	bottom: -1px;
	color: white;
	z-index:0;

}
#header ul#primary li  {
	display: inline;
	list-style: none;
}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0px;
	margin: 1px 5px 0px 0px;
	text-align: center;
	font-family: Arial,Verdana,sans-serif;
	font-size: 105%;
	text-decoration: none;
}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #cccccc;
	border-bottom: none;
	padding-bottom: 6px;
	margin-top: 0px;
	background-color: #2fa2d0;
	font-weight: bold;
	color: white;
}
#header ul#primary a {
	border: 1px solid #AAA;
	border-bottom: none;
	background-color: #ededed;
	text-decoration: none; color: black;
}

/* look like moves */
#header ul#primary a:hover {
	margin-top: 0px;
	border-color: #666;
	padding-bottom: 5px;
	text-decoration: none; color: black;
	background-color: #e8e8e3;
	font-weight: normal;
}
#header ul#secondary {
	position: absolute;
	margin: 0px;
	padding: 0px;
	bottom: -2.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0px 10px;
	margin: 0px;
	text-align: center;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;
}
#header ul#secondary li a {
	color: #06C;
	text-decoration: none;
	font-weight: bold;
}

#header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0px 10px;
	border: none;
	border-right: 1px dotted #AAA;
	text-decoration: none;
	font-weight: bold;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}
#header ul#secondary li:last-child a { border: none; }

/* css style buttons */
a.wcbuttontext:link,  a.wcbuttontext:active  {
 text-decoration: none;
 cursor: pointer;
}
a.wcbuttontext:hover  {
	margin-top: 0px;
 	text-decoration: none;
 	cursor: pointer;
}
#wcbutton, .wcbutton {
 display: block;
 border: 1px solid #9b9b9b; 
 background-color: #ffffff;
 height: 15px;
 text-align: left;
 background-image: url("/webCollect/static/wc7733/images/st-1.gif");
 background-repeat: no-repeat;
 background-position: 3px 4px;
 padding: 1px 10px 0px 17px;
 text-decoration: none;   
 font-size: 75%;
 color: black;
}
.wcModalbutton {
 display: block;
 border: 1px solid #9b9b9b; 
 background-color: #ffffff;
 height: 15px;
 text-align: left;
 background-image: url("/webCollect/static/wc7733/images/st-1.gif");
 background-repeat: no-repeat;
 background-position: 3px 4px;
 padding: 1px 10px 1px 17px;
 text-decoration: none;   
 font-size: 85%;
 color: black;
}
#navbar ul 
{ 
list-style: none; 
padding: 0px; 
margin: 0px; 
white-space: nowrap; 
background: #ffc; 
} 
.wc_submit {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: Bold;
 background-color: transparent;
 text-decoration: underline;
 cursor: pointer;
 display: block;
 border: 1px solid #3366cc; 
 background-color: #ffffff;
 text-align: left;
 background-image: url("/webCollect/static/wc7733/images/st-1.gif");
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding: 0px 0px 0px 17px;
 text-decoration: none;   
 font-size: 75%;
 color: black;
 height: 15px;
}
.wc_submit_link {
  color: #444484;  
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: pointer;
}
.wc_submit_tab {
 	font-family: Arial, Helvetica, sans-serif;
   	background-color: transparent;
   	text-decoration: none;
   	border: none;
   	cursor: pointer;
   	cursor: pointer;
   	height: 14px;
}
th.left-nav-overview, td.bot-nav, td.left-nav-overview, td.top-content {
	background-color: #006699
}

/* ----------------- Rows in List ---------------------------*/
.even-row {
	
	background-color: #FFFFCC;
}
.odd-row {
	background-color: #FFFFFF;
}

/* ------------------- content spacing -----------------------*/
.content-table{
	background-color: #ffffff;
}
.content-margin {
	width: 6px;
}
.content-body {
	width: 630px;
}
.content-body-fixed {
	width: 630px;
	height: 610px;
}
.content-body-scale{
	width: 100%;
	height: 610px;
}
.content-body-variable{
	width: 100%;
	height: 100%;
}
.content-spacer {
	height: 15px;
}

.data-spacer {
	height: 10px;
}
.footer-button-area{
	background-color: #e8e8e3;
	width: 630px;
	height: 11px;;
	text-align: right
}
.footer-mid-button-area{
	background-color: #e8e8e3;
	width: 730px;
	height: 11px;;
	text-align: right
}
.footer-search-button-area{
	background-color: #e8e8e3;
	width: 805px;
	height: 11px;;
	text-align: right
}

.footer-wide-button-area{
	background-color: #e8e8e3;
	width: 885px;
	height: 11px;;
	text-align: right
}
.footer-small-button-area{
	background-color: #e8e8e3;
	width: 370px;
	height: 11px;;
	text-align: right
}
.footer-scale-button-area{
	background-color: #e8e8e3;
	width: 100%;
	height: 11px;;
	text-align: right
}
/* expandable areas */
#break0, #break1, #break2, #break3, #break4, #break5, #break6, #break7, #break8, #break9 {
	display:none;
	background:#f2f2f2;
}

#border_break0, #border_break1, #border_break2, #border_break3, #border_break4, #border_break5, #border_break6, #border_break8, #border_break9{
	display:none;
	/*
	padding: 10px 10px;
	margin: 5px;
	*/
	border-color: #9b9b9b;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	background-color: #f2f2f2;
	padding: 0px 0px;
	margin: 0px;
}

.field-label-buttons{
	font-size:12px;
	vertical-align: bottom;
	font-weight:bold;
}

.border_shadow{
	border-color: #9b9b9b;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-width: 2px;
	border-right-width: 2px;
}
.popup_border_container{
	border-color: #2fa2d0;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-width: 4px;
	border-right-width: 4px;
}
.popup_content{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.border_container{
	border-color: #9b9b9b;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
}
.border_header{
	background-color: #e3e3e3;
	padding: 5px 5px;
	color: #FFFFFF;
	height: 25px;
	background-image: url("/webCollect/static/wc7733/images/header.jpg");
	background-repeat: repeat;
	background-position: left top
}
.border_header_exp{
	background-color: #f2f2f2;
	padding: 5px 5px;
	color: #FFFFFF;
	border-color: #9b9b9b;
	border-width: 1px;
	border-style: solid;
}
.border_fill{
	background-color: #f2f2f2;
}

.border_body{
	background-color: #f2f2f2;
	margin: 0;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.border_body_nopad{
	background-color: #f2f2f2;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.border_body_condensed{
	background-color: #f2f2f2;
	margin: 0;
	
	padding-top: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	
}

.border_body_account_access{
	background-color: #f2f2f2;
	margin: 0;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 3px;
}
/*
specific css sytles
*/
/* export interfaces */
.export-text{
	font-size: 11px;
}
.export-field{
	font-size: 11px;
	border:0px ; 
}
.export-field-shade{
	font-size: 11px;
	border:0px ;;
	background-color: #f2f2f2 
}
.where-field{
	background-color: #f2f2f2;
	font-size: 11px;
	border:0px ; 
}
.FileUpload {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #9b9b9b; 
	height: 20px;
}
.screen-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 168%;
	text-align: left;
	font-weight: bold;
	margin-left: 145px;
	margin-top: 5px;
	margin-bottom: 5px; 
}
.screen-title-wide{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 168%;
	text-align: left;
	font-weight: bold;
	margin-left: 115px;
	margin-top: 5px;
	margin-bottom: 5px; 
}
.screen-title-center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 168%;
	text-align: center;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px; 
}
.screen-title-wide-center{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 168%;
	text-align: center;
	font-weight: bold;
	margin-left: 292px;
	margin-top: 5px;
	margin-bottom: 5px; 
}
.screen-id{
	color: #800000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: right;
	margin-right: 18px;
}
.screen-id-popup{
	color: #800000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: right;
}

input.login {
/*
	border : 1px solid Black;
	background-color : #CCCCCC;
	color : #0E1930;
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	vertical-align: top;	
	 /* replace 2em with your chosen value, in px or whatever */
} 
.stats_cell_sep {
	padding       :2px 2px 2px 2px;
	margin        :0px;
	border-right:  1px solid #ababab;
	border-bottom: 1px solid  #ababab;
	border-top:    1px solid #ababab;
} 
.stats_cell_sep_noright {
	margin        :0px;
	border-bottom: 1px solid  #ababab;
	border-top:    1px solid #ababab;;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px
}   
.stats_cell {
	padding       : 2px 2px 2px 2px;
	margin        : 0px;
	border-bottom:  1px solid  #ababab;
	border-top:     1px solid #ababab;
}
.stats_first {
   border-left  : 1px solid #b8b8b8;
}
.rico_container {
	border-left:1px solid #ababab;
	border-top:1px solid #ababab;
	background-color :#f2f2f2; 
}
.rico_grid_empty {
	background-color :#ffffff;
	border:1px solid #ababab;
	padding       :4px 4px 4px 4px;
}

.rico_grid_content_nb {
	background-color :#ffffff;
}
.rico_grid_border {
	border:1px solid #ababab;
	background-color :#ebeadb;
}
.read-only-evenrow-textField {
	border:0px ; 	
	background-color: #FFFFCC;
}
.edit-evenrow-textField {
	background-color: #FFFFCC;
}
.note-datetime {
	font-size:11px;
	color: #004040;
}
.home-title{
	color: #FFFFFF;
	font-size: 210%;
	text-align: right;
}
/* used  in ActiveWidgets grid */
.active-controls-grid { 
	font: menu;
	border: 1px; 
	border-style: solid;    
	border-color: #cccccc;
}
.active-scroll-top, .active-scroll-corner {height: 50px}
.active-scroll-left, .active-scroll-data {padding-top: 50px}
.active-box-resize {background-repeat: repeat-y;} /* fix border */
.active-grid-column {border-right: 1px solid threedlightshadow;}
.active-grid-row {border-bottom: 1px solid threedlightshadow;}
.active-input-textbox { 
	overflow: hidden;
	width: 100%;
	height: 100%;
	font: menu;
	padding: 0px 5px;
	margin: 0px 0px 1px 0px;
	vertical-align: middle;
	border:0px;
}
.active-input-checkbox {
	overflow: hidden;
	width: 100%;
	height: 100%;   
	padding: 0px 5px;
	margin: 0px 0px 1px 0px;
	vertical-align: middle;
}     
.active-templates-input {
	overflow: hidden;
	height: 100%;
	padding: 0px 5px;
	margin: -1px 0px;
	border: 1px solid #666;
	vertical-align: middle;
	font: menu;
	line-height: 1.4em;
}
.active-templates-checkbox.gecko {
	display: inline;
	margin: 0px;
}
.active-templates-input.gecko {
	display: block;
	margin: 0px;
}
.active-templates-ddgrid.gecko {
	display: block;
	margin: 0px;
} 
a.active-templates-link:link {color: #464646}
a.active-templates-link:visited {color: #464646}
/*
a.active-templates-link:hover {color: #000000}
a.active-templates-link:active {color: #000000}
*/
.active-templates-link {
	/*
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	*/
 	display: block;
 	background-color: #ffffff;
 	text-align: center;
 	text-decoration: none;  
 	background-image: url("/webCollect/static/wc7733/images/st-1.gif");
 	background-repeat: no-repeat;
 	background-position: 3px 4px;
 	padding: 1px 0px 0px 10px;	 
 	font-size: 95%;
 	color: #464646;
 }
.active-templates-ddgrid {
	width: 100%;
	height: 100%;
	padding: 0px 5px;
	margin: 0px 0px;
	border: 1px solid #666;
	vertical-align: top;
	font: menu;
	line-height: 1.4em;
	OVERFLOW: auto;
	POSITION: absolute;
	background-color: white;
}
.active-templates-ddgrid.gecko {
	display: block;
	margin: 0px;
}
.grid-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.active-templates-row.gecko {
	display: -moz-box; width: auto; height: auto; min-width: 100%;
}
.active-grid-row.gecko, .active-box-normal.gecko { 
overflow-y: visible; 
} 
/** end active widgets declarations */



/* coqsoft css */
.read-only-coq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:0px ; 	
	width:100%;
	font-size:9pt;
	color: #464646;
}
.read-only-coq-shade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:0px ; 	
	width:100%;
	font-size:9pt;
	color: #464646;
	background-color: #f2f2f2;
}
/* tool tip css */
#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

.fixedTooltip{
	background-color: lightyellow;
	/*
	background-color: lightyellow;
	background-color: #f2f2f2;
	*/
}

.cust_line {
 	width: 500px;
 	color: #9b9b9b;
 	height: 1px;
 	text-align: center;
 	/*
	border-color: #9b9b9b;
	border-style: solid;
	border-width: 1px;
	*/
}
select {
	font-size:11px;
	vertical-align: bottom;
}
input {
	font-size:11px;
	vertical-align: bottom;
}

.image_input {
	font-size:11px;
	vertical-align: top;
}
.user_checkbox {
	margin-top:-5px;
}
.more_info {
	width:12px;
	height:12px;
	top: 3px;
}
.shortcuts {
	margin-left: 0px;
	margin-right: 15px;
	/* position: relative; */
}
.ashortcuts {
	margin-left: 0px;
	margin-right: 2px;
	/* position: relative; */
}
.chart_cd {
	font-size: 11px;
	text-decoration: none;
	color:black;
}

.transchk {
	width:12px;
	height:12px;
	top: 2px;
	position: relative;
}

.busy {
	font-size: 15px;
}
/* radio input fields */
.radio {
	vertical-align: middle
}
.checkbox {
	vertical-align: middle;
	margin-left: -4px
}
/* cal date picker */
.date_picker{
	cursor: pointer;
	margin-top: 3px;
}
.currency_picker{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.row-spacer {
	height: 5px;
}


.popupTitle{
	padding-bottom: 6px;
	padding-left: 30px;
}
.popupPage{
	padding-left: 280px;
	padding-bottom: 6px;
}

.field-label-header-customer{
	font-size:12px;
	vertical-align: bottom;
	color: #2fa2d0;
	font-weight:bold;
	padding-left: 5px;
}
.field-label-header{
	font-size:12px;
	vertical-align: bottom;
	color: #2fa2d0;
	font-weight:bold;
	padding-left: 5px;
}
/* account summsary section in customer */
.as_label_col1 {width: 10%;text-align: left}
.as_data_col1 {width: 21%;text-align: left}
.as_label_col1_compressed {width: 10%;text-align: left}
.as_data_col1_compressed {width: 14%;text-align: left}
.as_label_col2 {width: 7%;text-align: left}
.as_data_col2 {width: 14%;text-align: left}
.as_label_col2_compressed {width: 7%;text-align: left}
.as_data_col2_compressed {width: 21%;text-align: left}
.as_label_col3 {width: 6%;text-align: left}
.as_data_col3 {width: 17%;text-align: left}
.as_label_col4 {width: 8%;text-align: left}
.as_data_col4 {width: 17%;text-align: left}

.att_col1 {width: 35%;text-align: left}
.att_col2 {width: 30%;text-align: left}
.att_col3 {width: 35%;text-align: right}
.att_spacer {padding: 6px;}
.att_col1_top {width: 22%;text-align: left}
.att_col2_top {width: 58%;text-align: left}
.att_col3_top {width: 35%;text-align: right} 
.att_col_link {width: 30%;text-align: left}
.att_spacer2 {padding: 1px;}
.att_spacer_scan{padding: 165px;}
/* following needed for laptop 
.sothink-back{padding-top: 1px; padding-bottom: 1px; background-color: #006699 ; width: 568px;}
*/
.sothink-back{padding-top: 1px; padding-bottom: 1px; background-color: #006699 ; width: 555px;}
.sothink-back-wide{padding-top: 1px; padding-bottom: 1px; background-color: #006699; width: 100%;}

.client_chart_title{
	font-size:15px;
	vertical-align: bottom;
	color: #8282b4;
	font-style: italic;
	font-weight: bold	
}
.exp_msg{
	font-size:13px;
	vertical-align: bottom;
	color: #9b0000;
	font-weight:bold;
}
.help_shortcuts-popup {
	margin-left: 0px;
	margin-right: 7px;
	position: relative;
}
.page-body-grid{
	padding-top: 0px;
	margin: 0px;
	background-color: silver;
}


/* Coqsoft Notes displayed */
.rnt_header {
	background: none #f2f2f2;
  	padding: 0;
  	width: 640px;
  	font-size: 9pt;
  	color: #2fa2d3
}
.inline_rnt_header {
	background: none #f2f2f2;
  	padding: 0;
  	font-size: 9pt;
  	color: #2fa2d3
}
.inline_empty_rnt_header {
	background: none #f2f2f2;
  	padding: 0;
    height: 65px;
  	font-size: 9pt;
  	color: #2fa2d3
}
.rnt_header_wide {
	background: none #f2f2f2;
  	padding: 0;
  	width: 980px;
  	font-size: 9pt;
  	color: #2fa2d3
}
.rnt_link {
	font-size: 9pt;
  	color: #2fa2d3
}
.rnt_label {
	
}
/* only note portion */
.rnt_body {
   padding-top: 2px;
   font-size: 9pt;
	background-color: white
}
.inline_rnt_body {
    padding-top: 2px;
	font-size: 9pt;
	background-color: white;
	margin: 8px;
}
.inline_empty_rnt_body {
   padding-top: 2px;
   height: 65px;
  	font-size: 9pt;
	background-color: white;
}
/* div that contains entire note, user, timestamp */
.rnt_container {
	margin: 0;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	vertical-align: top;
	overflow: auto;	
}
.inline_rnt_container {
	margin: 0;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	vertical-align: top;
}
.rnt_paycol1 {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 8%;	
}
.inline_rnt_paycol1 {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}
.rnt_hr{
	border-width: 1px;
	border-color: #e3e3e3;
	border-style: solid;;
	margin-top: 2px
}
.rnt_plc{
	margin-left: 30px;
	
}
.2-spacer {width: 2px;}
.3-spacer {width: 3px;}
.25-spacer {width: 40px;}


/* for css menu */
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}
.mcol1{border-left: 1px solid #108bbf;width: 80px;}
.mcol2{width: 67px;z-index:10;color: white;}
.mcol3{width: 130px;z-index:10;}
.mcol4{width: 140px;z-index:10;}
.mcol5{width: 86px;z-index:10;}
.mcol6{width: 74px;z-index:10;}
.mcol7{width: 95px;z-index:10;}

.mcolHome {border-left: 1px solid #108bbf;width: 80px;}
.mcolSetup {width: 67px;z-index:10;color: white;}
.mcolNewBus {width: 130px;z-index:10;}
.mcolCustWork {width: 140px;z-index:10;}
.mcolMail {width: 86px;z-index:10;}
.mcolFinancial {width: 74px;z-index:10;}
.mcolCR {width: 95px;z-index:10;}
.mcolRelease {width: 95px;z-index:10;}

.mcolHome_en{border-left: 1px solid #108bbf;width: 80px;}
.mcolSetup_en{width: 67px;z-index:10;color: white;}
.mcolNewBus_en{width: 130px;z-index:10;}
.mcolCustWork_en{width: 140px;z-index:10;}
.mcolMail_en{width: 86px;z-index:10;}
.mcolFinancial_en{width: 74px;z-index:10;}
.mcolCR_en{width: 95px;z-index:10;}
.mcolRelease_en{width: 95px;z-index:10;}

.mcolHome_es{border-left: 1px solid #108bbf;width: 70px;}
.mcolSetup_es{width: 67px;z-index:10;color: white;}
.mcolNewBus_es{width: 130px;z-index:10;}
.mcolCustWork_es{width: 140px;z-index:10;}
.mcolMail_es{width: 86px;z-index:10;}
.mcolFinancial_es{width: 74px;z-index:10;}
.mcolCR_es{width: 95px;z-index:10;}
.mcolRelease_es{width: 95px;z-index:10;}

.mcolHome_de{border-left: 1px solid #108bbf;width: 70px;}
.mcolSetup_de{width: 67px;z-index:10;color: white;}
.mcolNewBus_de{width: 130px;z-index:10;}
.mcolCustWork_de{width: 140px;z-index:10;}
.mcolMail_de{width: 86px;z-index:10;}
.mcolFinancial_de{width: 74px;z-index:10;}
.mcolCR_de{width: 95px;z-index:10;}
.mcolRelease_de{width: 95px;z-index:10;}

.mcolHome_fr{border-left: 1px solid #108bbf;width: 70px;}
.mcolSetup_fr{width: 67px;z-index:10;color: white;}
.mcolNewBus_fr{width: 130px;z-index:10;}
.mcolCustWork_fr{width: 140px;z-index:10;}
.mcolMail_fr{width: 86px;z-index:10;}
.mcolFinancial_fr{width: 74px;z-index:10;}
.mcolCR_fr{width: 95px;z-index:10;}
.mcolRelease_fr{width: 95px;z-index:10;}

.mcolHome_nl{border-left: 1px solid #108bbf;width: 70px;}
.mcolSetup_nl{width: 67px;z-index:10;color: white;}
.mcolNewBus_nl{width: 130px;z-index:10;}
.mcolCustWork_nl{width: 140px;z-index:10;}
.mcolMail_nl{width: 86px;z-index:10;}
.mcolFinancial_nl{width: 74px;z-index:10;}
.mcolCR_nl{width: 95px;z-index:10;}
.mcolRelease_nl{width: 95px;z-index:10;}

.mcolHome_pt{border-left: 1px solid #108bbf;width: 70px;}
.mcolSetup_pt{width: 67px;z-index:10;color: white;}
.mcolNewBus_pt{width: 130px;z-index:10;}
.mcolCustWork_pt{width: 140px;z-index:10;}
.mcolMail_pt{width: 86px;z-index:10;}
.mcolFinancial_pt{width: 74px;z-index:10;}
.mcolCR_pt{width: 95px;z-index:10;}
.mcolRelease_pt{width: 95px;z-index:10;}

.mcolHome_cs{border-left: 1px solid #108bbf;width: 70px;}
.mcolSetup_cs{width: 67px;z-index:10;color: white;}
.mcolNewBus_cs{width: 130px;z-index:10;}
.mcolCustWork_cs{width: 140px;z-index:10;}
.mcolMail_cs{width: 86px;z-index:10;}
.mcolFinancial_cs{width: 74px;z-index:10;}
.mcolCR_cs{width: 95px;z-index:10;}
.mcolRelease_cs{width: 95px;z-index:10;}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
/* width: 120px; Width of top level menu link items*/
padding: 4px 8px;
border: 1px solid #108bbf;
border-left-width: 0;
text-decoration: none;
/*
background: url(menubg.gif) center center repeat-x;
*/
color: white;
font: 10pt Arial;;
	text-align: left
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 4px 5px;
background: #006699;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
color:#ffb600;
/*
background: url(menubgover.gif) center center repeat-x;
*/
}

.horizontalcssmenu ul li ul li a:hover{
background: #e2c650;
color:black;
}


a.hcmlink{color:white;}
a.hcmlink:link {color:white;}
a.hcmlink:visited{color:white;}

/*
.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}
*/
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.alogin{
	background-color: white;
	border-color: #474747;
	border-style: solid;
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-right-width: 4px;
	border-left-width: 4px
}
.expMessage{
	font-size: 15px;
	vertical-align: bottom;
	color: red;
}
/* link inside coqsoft grid */
a.clink:link,  a.clink:active, a.clink:visited  {
	font-size:8pt;
 	color: black;
}
/* link inside coqsoft grid */
a.clinksetup:link,  a.clinksetup:active, a.clinksetup:visited  {
 	color: black;
}
a.s_notedtLast:link,  a.s_notedtLast:active, a.s_notedtLast:visited  {
 	color: black;
 	font-size:8pt;
}
.calgrid-body{
	padding-top: 0px;
	margin: 0px;
}

/* needed to support floating areas */
.all {border-color: #484848;
	border-style: solid;
	background:white;
	min-width:640px;
	width:95%;;
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px
	}
.header {height: 100%}
.menu {height:100%}

.content {
	padding-top: 2px
}
.fullrow {height:1px}
.footer {height:25px}

/* MSIE display:inline-block is to make sure MSIE doesn't paint the backround above the containers, the overflow declaration is to make sure the containers do not drop below siblings if content pushes the width (in modern browsers it doesn't drop, but it spawns an orizontal scrollbar)  */
.header,.menu,.content,.footer, .fullrow {overflow:hidden;display:inline-block}
.content,.footer, .fullrow {width:100%} /* safari and opera need this */
.header,.menu {float:left}
.header {width:13%;}
.menu {width:87%;}

.content {clear:left}
.outer{border-width: 1px; border-color: #9b9b9b; border-style: solid;width: 99%;padding: 0px}
.mid{border-width: 4px; border-color: #dcdcdc; border-style: solid;}
.inner{padding-left: 12px; padding-right: 12px; padding-top: 8px;padding-bottom: 15px; }
.footstyle{float:left;color: #999999; padding-left: 15px; padding-top: 6px; font-size: 10px; height: 6px}
.titleOuter {
	border-width: 1px;
	border-color: #9e9e9e;
	border-style: solid
}
.titleInner {
	border-color: #dedfe3;
	border-style: solid;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-right-width: 9px;
	border-left-width: 9px;
	background-color: #d1cd8d
}
.border_container1 {
border-color:#9B9B9B;
border-bottom-style: solid;
border-left-style: solid;
border-top-style: solid;
border-right-style: solid;
border-bottom-width: 2px;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 2px;
width:99%;
}
.screen-title-div{
margin-left: 5px
}
.screen-title-small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
text-align: left;
font-weight: bold;
color: #aa9f00;
}
/* fields inside transaction coqsoft grid not enabled */
.inact {
	color: #a7a7a7;
}
.act {
	color: black;
}
/* link inside transaction coqsoft grid not enabled */
a.clink-grey-out:link,  a.clink-grey-out:active, a.clink-grey-out:visited  {
 	color: #a7a7a7;
}