html, body, img, h1, h2, h3, h4, h5, p {margin: 0; padding: 0; border: 0; list-style: none;}
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 0.7em; }
/*** Special fixes ***/
/* Use a break with this class to clear float containers */
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}

/***********/
body {font-weight: normal; /* set to bold to best simulate your look, could be different if you want */
background: #fff;font-family:  Arial, sans-serif; font-size: 90%; /* sets global font-size */
text-align: center; /* centers wrapper for pre-IE6 versions */
/*color: #897049;*/
}

.wrapper {width:900px;margin:0 auto;text-align:left;position:relative;padding-bottom:20px;color:#444;
/*color:#211b15;/*color:#7A6F67;*/}

/* sets global line spacing *//* adjust these values to tweak default text block appearances */
p {line-height: 1.35; margin: .1em 0 .7em 0;}


table caption{color: #A35D5D;text-align:left; border:#666666; border-bottom:2px solid #666666;text-transform:uppercase;
              padding:10px; background:url(../images/TableCaption.jpg);	font: 10px "Georgia", serif; font-style:italic; font-weight:bold; letter-spacing: 1px;}

table .date{width:70px;text-align:center;}
table .datetime{width:125px;text-align:center;}
table .name{min-width:60px;text-align:center;}
table .money{min-width:50px;text-align:right;}
table .leftcol {font: bold 0.9em/1.1em Verdana, Tahoma, Sans-Serif; width:13em;}
/*.sortable tbody tr.mytask td, .case_tbl tbody tr.mytask td  {background-color: #FFF7DF;}*/
table tbody tr.mytask td {background-color: #FFF7DF;}


span .money{text-align:right;font-family: monospace; font-size: 1em}

table.scrollable tbody{
  /*max-height:150px;*/
  overflow:scroll;
}
table.scrollable select{width:80px;}
/*div.scrollWrapper{
  overflow:scroll;
}*/

/*table .editable_text{min-width:40%;}*/
form .leftcol{width: 8em;font-weight: bold;}

label.leftcol{float:left; width:100px; padding: 0 10px;}
form.form_tableless input{width: 200px;}
form.form_tableless select{width: 205px;}
.form_row {line-height: 2em;}


/* global link styling */
a {color: #616bb1;text-decoration: none;}
a:hover {color:#414b91;text-decoration:underline;}

h3 {min-height:0;}
* html h3 {height:1%;}

/* hides real text from visual users */
h1 {position: absolute;left: -3000px;width: 1000px;}
hr {text-align:center;width:98%;border: 1px solid #bbbbbb;}

.clean_message {color: #666666 ; margin: 0 0 10px 0; padding: 5px 20px; background: #f8fafc url(../images/icon_info.png) left no-repeat; margin: 10px 0; border:1px solid #b5d4fe; }
.error_message{color:#d00;margin: 10px 0; padding: 5px 20px; background:#F8E5E5 url(../images/exclamation.gif) left no-repeat;border:1px solid #A90000;}
.info_message{color:#595;margin:0 0 10px 0;padding:5px 20px;background:#DEF8CA url(../images/accept.gif) left no-repeat;border:1px solid #74F019;}
.working_message {color: #9F6000; margin:0 0 10px 0;padding:5px 20px; background: #FEEFB3 url('../images/working.gif') left no-repeat;border:1px solid #fdd425;}
.invisible{display:none;}



/** header box **/
.headerbox {padding: 1px 0;height: 30px;position: relative;}
.headerbox ul {position: absolute;right: 20px;bottom: 0;margin-bottom: 10px;}
.headerbox li {display: inline;font-size: 0.8em;font-weight: bold;}
.headerbox a:hover {color: #a35d5d;}

/** search box **/
.bigbox1 {background: #dce9c7 url(../images/bigbox1-upper.gif) left top no-repeat;/*margin: 0 0 0 0;*/color:#897049;}
.bigbox1 .innerbox {padding: 20px 22px 20px 26px;background: url(../images/bigbox1-lower.gif) left bottom no-repeat;}
/*.bigbox1 h2 {margin: 0 0 8px 0;color: #616bb1;font-family: georgia, serif;font-weight: normal;font-size: 1.8em;}*/
.bubblebox1 {background: url(../images/bubblebox1-upper.gif) left top no-repeat;width: 420px;margin-top: -17px;float:left;}
.bubblebox1 .bubble-innerbox {background: url(../images/bubblebox1-lower.gif) left bottom no-repeat;padding: 30px 14px 5px 18px;}
.bubblebox1 h3 {color: #98ac78;}
.bigbox1 .logo {float: right;}
.bigbox1 input[type=text], .bigbox1 input[type=password] {width:230px;}
.bigbox1 select{width:235px;}
.bigbox1 .squarebutton{width:225px;margin:3px 0 0;float:left;}
/*.bigbox-grey {color: #808080;background: #EAF4D9 url(../images/bigbox2-upper.gif) left top no-repeat;margin: -15px 0 15px 0;}*/


/** forms  **/
.pink fieldset{ clear: left; border: 1px solid #bfbab0; background: #E2E0D3;}
.green fieldset{ clear: left; border: 1px solid #bfbab0; background: #d2e6d2;}
.sakura1 fieldset{ clear: left; border: 1px solid #bfbab0; background: #FFE4ED;}
.sakura2 fieldset{ clear: left; border: 1px solid #bfbab0; background: #F5EEF6;}
.bordeaux fieldset{ clear: left; border: 1px solid #bfbab0; background: #E5EFFD;}
.lightpurple fieldset{ clear: left; border: 1px solid #bfbab0; background: #F6EAEE;}
/*.red{color:#ff0000; background: #E2E0D3;}*/
option.hidden{background-color: #fafcf0;}
option.read{background-color: #f6eaee;}
option.write{background-color: #eddee3;}
option.fullcontrol {background-color: #9a4862; font-weight: bold; font-size: 12px; color: white;}

.client_tbl td.full{text-align:center;  font-weight: bold; background-color: #E9C7DB; color:#A54749;}
.client_tbl td.write{text-align:center;  font-weight: bold; background-color: #faf4b8; color:#a3993c;}
.client_tbl td.read{text-align:center;  font-weight: bold; background-color: #d2eefa;color:#44a6a3;}
/*.client_tbl td.hidden{text-align:center; font-weight: bold;}*/
.client_tbl td.na{text-align:center; font-weight: bold;}
.client_inactive {
	opacity: 0.5;
	/* Next 2 lines IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}


.full{font-weight: bold; background-color: #E9C7DB; color:#A54749;}
.write{font-weight: bold; background-color: #faf4b8; color:#a3993c;}
.read{font-weight: bold; background-color: #d2eefa;color:#44a6a3;}
.hidden{font-weight: bold;}
.em {font-weight: bolder; font-family: monospace; text-decoration: underline; font-size: 1.1em}

html>body fieldset ol{ padding: 1em 1em 0 2em; list-style: none;} /* FF-Safari-Opera */
fieldset li{ padding-bottom: 5px; background: none; }
legend{ margin-left: 1em; font-weight: bold; }


/** square button  **/
a.squarebutton {margin: 5px;background: transparent url('../images/square-gray-left.gif') no-repeat top left;
	display: block;float: right;font: bold 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px;text-decoration: none;	padding-left: 9px; /* Width of left menu image */
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{color: #494949;}
a.squarebutton span{background: transparent url('../images/square-gray-right.gif') no-repeat top right;
	display: block;color: #494949;padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton:hover{background-position: bottom left;}
a.squarebutton:hover span{background-position: bottom right;color:#616bb1;/*color: black;*/}

.squarebutton_disabled{margin: 0 5px;background: transparent url('../images/square-gray-left-locked.gif') no-repeat top left;display: block;	float: right;
	line-height: 15px;height: 23px;padding-left: 20px;text-decoration: none;color: #a5a5a5;cursor: help;font: bold 12px Arial; /* Change 12px as desired */
}
.squarebutton_disabled span{background: transparent url('../images/square-gray-right.gif') no-repeat top right;	display: block;	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/}


/** view_expand **/
#view_expand{text-align:right;clear:both;margin:2px 0;}
.ve{padding-right: 18px; background: url(../images/view_expand.gif) right no-repeat;font-size:80%;font-weight:bold;color:#666666;cursor:pointer;}
.vn{padding-right: 18px; background: url(../images/view_normal.gif) right no-repeat;font-size:80%;font-weight:bold;color:#666666;cursor:pointer;}
/*#toggle_contentcol_view{padding-right: 18px; background: url(../images/view_expand.gif) right no-repeat;}
#toggle_contentcol_view a:hover{text-decoration: none;}*/

/*** .sidecol ***/
.sidecol {float: right;width: 245px;margin: 0 0 10px 0;}
.sidecol .sidecolbox {width: 245px;margin: 0 0 10px 0;background: url(../images/sidecolbox-lower.gif) left bottom no-repeat;}
.sidecol .innerbox li {color: #a99069;font-size: .85em;margin-top:6px;font-weight:bold;/*list-style: disc inside;*/}
.sidecol .purple .innerbox {background: url(../images/sidecolbox-purple-upper.gif) left top no-repeat;}
.sidecol .green .innerbox {background: url(../images/sidecolbox-green-upper.gif) left top no-repeat;}
.sidecol .purple h3 {background: url(../images/sidecolbox-purple-lower.gif) left bottom no-repeat;}
.sidecol .green h3 {background: url(../images/sidecolbox-green-lower.gif) left bottom no-repeat;}
.sidecol .innerbox {padding: 5px 0 5px 0;}
.sidecol .sidecolbox h3 {padding: 0 10px 12px 10px;color: #fff;font-size: 1.2em;font-weight: normal;}
.sidecol .sidecolbox h4 {color: #788c58;font-size: .9em;margin: .3em 10px .2em 15px;clear: both;}
.sidecol .sidecolbox p {margin: .3em 10px .8em 15px;font-size:.9em;line-height: normal;}
.sidecol .magenta .innerbox{background: url(../images/sidecolbox-magenta-upper.gif) left top no-repeat;}
.sidecol .magenta h3 {background: url(../images/sidecolbox-magenta-lower.gif) left bottom no-repeat;}
.sidecol .orange .innerbox{background: url(../images/sidecolbox-orange-upper.gif) left top no-repeat;}
.sidecol .orange h3 {background: url(../images/sidecolbox-orange-lower.gif) left bottom no-repeat;}
/*** .footerbox ***/
.footerbox {background: url(../images/footerbox-upper.gif) left top no-repeat;width: 900px;clear: both;font-size: .9em;}
.footerbadges {background: #ffffff;width: 900px;padding: 20px 0 0 10px;clear: both;text-align:left;font-size: .9em;}
.footerbox .innerbox {padding:10px;background: url(../images/footerbox-lower.gif) left bottom no-repeat;}
.footerbox li {display: inline;}
.footerbox p {color: #788c58;margin: 0;}

/***XXXXXXXXXXXXXXXXXX .contentcol  XXXXXXXXXXXXXXXXXXX***/
.contentcol {float: left;width:640px;padding: 0 0 10px 0; color: #555; min-height:620px; /*color: #695029;*/}
.contentcol_large {width:100%;}
/*
.contentcol .client_details {float: left;padding: 0 0 4px 0;}
.contentcol .client_details p {padding-top: 5px;}
.contentcol h3 {clear: both;color: #98ac78;font-size: 1.6em;font-weight: normal;font-family: "arial", helvetica, sans-serif;
padding: 0px 0 0px 0px;}
.contentcol h4 {color: #98ac78;clear: both;font-size: 1.4em;font-weight: normal;font-family: Georgia, serif;}
.contentcol a {color: rgb(97, 107, 177);}
.contentcol a:hover {color: rgb(65, 75, 145);}
.contentcol p {line-height: 1.35; clear: both;margin: .1em 0 .7em 0;}*/

/** new_client_input form **/
/*.new_client_input input, .new_client_input textarea{width:285px;}*/
.new_client_input input, .new_client_input textarea{width:97%;}
.new_client_input input[type=radio]{width:auto;}
/*.new_client_input input.doublesize, .new_client_input textarea.doublesize {width:97%;}*/
/*.new_client_input select{width:292px;}*/
.new_client_input select{width:99%;}
/*.new_client_input .date{width:270px;}*/
.new_client_input .date{width:90%;}
.new_client_input .leftcol{width:15%;}
.new_client_input .rightcol{width:35%;}

.single_col_form input, .new_client_input textarea{width:98%;}
.single_col_form input[type=radio]{width:auto;}
.single_col_form select{width:99%;}
.single_col_form .leftcol{width:25%;}


.input_required {background-color:#F0FFC4;}
input[type=radio], input[type=checkbox]{width:auto;}
input.doublesize, textarea.doublesize {width:99%;}
input.datepicker, input.datepickerDOB{text-align:left; width:85%}

/** client table  **/
.client_tbl table, .case_tbl table{ border-spacing:1px; font:11px 'Verdana', Arial, Helvetica, sans-serif; background:#e7e7e7; color:#666666;}
.client_tbl td, th, .case_tbl td, th{ padding:4px;}
.client_tbl thead th, .case_tbl thead th{ text-align:center; background:#F5F5F5; color:#666666; border:1px solid #ffffff; text-transform:uppercase; font-size:0.8em; font-weight: normal;}
.client_tbl tbody th, .case_tbl tbody th{ font-weight:bold; }
.client_tbl tbody tr, .case_tbl tbody tr{background:#EBF8FE; text-align:left; }
.client_tbl tbody tr.odd, .case_tbl tbody tr.odd{background:#ffffff; border-top:1px solid #ffffff; }
.client_tbl tbody th a:link, .case_tbl tbody th a:link{ color:#666666; padding:3px 0px 0px 18px; background-repeat:no-repeat; /*background:url(images/ico_novajanela.gif); */}
.client_tbl tbody th a:hover, .case_tbl tbody th a:hover{ color:#009900; }
.client_tbl tbody tr td{ height:30px;  background: #F8FFF8; border:1px solid #f1f1f1; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.case_tbl tbody tr td{ height:30px; background:#EBF8FE; border:1px solid #f1f1f1; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.client_tbl tbody tr.odd td, .case_tbl tbody tr.odd td{ background:#ffffff; border-top:1px solid #ebebeb; }
.client_tbl table td a:link, .client_tbl table td a:visited, .case_tbl table td a:link, .case_tbl table td a:visited, .client_tbl table td a:hover, case_tbl table td a:hover {color:#616bb1; text-decoration:none; /*font-size:1.2em;*/}
.client_tbl tfoot th, tfoot td, .case_tbl tfoot th, tfoot td{ background: #F5F5F5; padding:10px; font:12px 'Verdana', Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; border-bottom:3px solid #cccccc; border-top:1px solid #DFDFDF; }


/** account **/
.sale_order {font: normal bold 95% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#999999;}
.fee_amount {color:#0000ff ; font-size: 11px;}
.paid { color: #7F00FF; font-size: 11px;}
.outstanding { color:#ff0000; font-size: 11px;}
/*.puid {color: #990099; text-align:center}*/

/** inline edit **/
.watermark{font-style: italic; color: #c9c9c9;}
.watermark_red{font-style: italic; color: #cc9999;}

/** print icons **/
a.printthis {background: url(../images/print.gif) top left no-repeat;  padding: 4px 0 0 16px; text-transform:none; font-size: 0.9em;}
a:visited.printthis , a:link.printthis , a:hover.printthis  {color:#616bb1;}

.sortable tbody tr.fee_pending td, .case_tbl tbody tr.fee_pending td  {background-color: #FFF7E6; } /* or #F5EEF6;*/
.sortable tbody tr.red_background td, .case_tbl tbody tr.red_background td  {background-color: #FCDBEA; } /* or #F5EEF6;*/
.sortable tbody tr.lightgreen_background td, .case_tbl tbody tr.lightgreen_background td  {background-color: #dfd; } /* or #F5EEF6;*/

.highlight_yellow{background-color: yellow;}


.comm_paid {padding: 2px 0 2px 20px;background: transparent url(../images/icons-sprite.gif) -2px -2px no-repeat;}

a.del_link{background: transparent url(../images/b_drop_gray.gif) no-repeat; width:16px; height:16px;}
a.del_link:hover{background: transparent url(../images/b_drop.png) no-repeat; width:16px; height:16px;}


.comag_toggle{cursor: pointer;color:#944862}
/*.comag_toggle{background: transparent url(../images/icons-sprite2.gif) -22px -2px no-repeat; cursor: pointer; padding: 5px 20px}*/

/*** user profile css  **/
table{width:100%; border-collapse: collapse;}
table td{padding: 3px 5px; /*border-color: #eceadb;*/ }
/*input.button{background: #CA2F2F url('../images/n3.gif') repeat-x;color: #fff;border: solid 1px #A94B4B;font-weight: bold;text-transform: lowercase;font-size: 0.8em;height: 2.0em;}*/
input.text{border: solid 1px #F1F1F1;font-size: 1.0em;padding: 0.25em 0.25em 0.25em 0.25em;}
.profile label{float: left;width: 150px;font-weight: bold;}
.profile input, .profile textarea, .profile select{width: 380px;margin-bottom: 15px;}
.profile textarea{height: 150px;}
#submitbutton{margin-left: 150px;margin-top: 5px;width: 90px;}
/*form .input_required {background-color: #FFE4C4;}*/
.col_desc{width:150px;font-weight: bold;vertical-align:text-top;}

input.button2 {height: 24px;text-align:center;background: transparent url('../images/button_bg3.gif') repeat-x; background-position: 0 0;color: #494949;border: solid 1px #CDCDCD;font-weight: bold;text-transform: none;cursor: pointer;line-height: 16px; padding-bottom: 4px; }
input.button2:hover, button.button2:hover{background-position: 0 -24px; color:#616bb1;border: solid 1px #7c7c7c;}


button.button2{height: 24px;text-align:center;background: transparent url('../images/button_bg3.gif') repeat-x; background-position: 0 0;color: #494949;border: solid 1px #CDCDCD;font-weight: bold;text-transform: none;cursor: pointer; margin-bottom: 3px;margin-top: 3px;font-size: 1em;}
button.button2 img{vertical-align:middle;padding:0;margin:0;padding-bottom: 4px;}
/*
button.button2[disabled]{color: #aca899;}
button.button2[disabled]:hover{background-position: 0 0; color:#aca899;border: solid 1px #CDCDCD;}
*/

ol .doc_cb, ul .doc_cb{list-style-type: none; text-align: center; padding:0;}
.doc_cb {float:left; height:155px; width: 140px; padding: 10px 0 0 0;margin: 5px 2px; font-size:0.7em; border: 1px solid #ffffff;}
.doc_cb_small {height:40px; width: 100%; padding: 5px 0;margin: 5px 2px; font-size:0.7em; border: 1px solid #ffffff;}
.docs_selected {border: 1px solid peachpuff; margin: 5px 2px;background-color: #f9f2e1;}
.rotimg, .magnifier {cursor: pointer}
.toolbar {margin:auto;text-align: center; border: 1px solid peachpuff; height: 20px; width: 90px; padding: 3px 0 0 0;background-color: #f8f8f8;}

ol.thumb li img.hover , ul.thumb li img.hover, ul.doc_cb li img.hover {
	background:url('../images/thumb_bg.png') no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

/*
#tooltip, .tipsy{
	position: absolute;
	z-index: 3000;
	background-color: #eeeeee;
	border: 1px solid #888888;
	color: #333333;
	padding: 4px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	opacity: .85;
	width: 16em;
	max-width: 20em;
}

#tooltip h3, #tooltip div , .tipsy h3 { margin: 0; }
#tooltip h3 , tipsy h3{font-size: 0.8em;}
#tooltip div.body , .tipsy-inner{text-align:left; font: normal 0.7em verdana ;}
#tooltip div.url {}*/

.tipsy{
	position: absolute;
/*	z-index: 3000;*/
	background-color: #eeeeee;
	border: 1px solid #888888;
	color: #333333;
	padding: 4px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	opacity: .85;
	width: 16em;
	max-width: 20em;
}
.tipsy h3{text-align: center; margin: 0; font-size:1.1em; line-height:1.3em}
.tipsy-inner{text-align:left; font: normal 0.7em verdana ;}

#helper_visible{padding: 0 20px 0 0; margin-right: 20px; ;cursor: pointer; text-align:right; font-size: 0.8em; background: url(../images/question-balloon.png) no-repeat  right;}
.helper_visible_hidden{opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}



/*.tipsy { padding: 2px; position: absolute; z-index: 100000; font: normal 0.7em verdana ; border: 1px solid #888888; opacity: .85; 	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;}
  .tipsy-inner {margin: 0; padding: 4px; background-color: #eeeeee; color: #333333; max-width: 20em; text-align: left; }
  .tipsy h3{font-size: 1.1em; text-align: center;}*/


  /*.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
*/



.simulated_link_in_btn{
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         11px;
	color: #616bb1;
/*	color:             #4d798e;*/
/*	background-color:  #bdd1d7;*/
/*	background-color:  #e6eedf;;*/
	background-color:  #DEF8CA;
	font-weight:       bold;
	padding:           3px 0;
	border-width:      0;
	cursor:            pointer;
	width: 100%;
	text-align: left;
/*	width:             300px;*/
	}

#scandir_menu{
	padding-left: 40px;
	font-size:0.9em;
	color: #252621 ;
	position: fixed;
	bottom: 0; /*left: 0*/;
	/*z-index: 9999;*/ /*--Keeps the panel on top of all other elements--*/
/*	background: #e3e2e2;	*/
/*	background: #e6eedf;*/
	background: #DEF8CA;
	border: 1px solid #74F019;
	border-bottom: none;
	width: 857px;
	margin: 0;
	height: 27px;
}

#scandir_menu .info {font-weight: bold; color: #A54749}
/*#scandir_menu em{font-weight: bold;color:#33aa33;}*/

/*ul.buttoncontainer{margin-left:115px;margin-top:0;padding:0 0 10px 10px;display:none;border: solid 1px #7c7c7c; width: 380px}
.buttoncontainer li{ list-style: none; margin: 0; padding: 0;}
.buttoncontainer li button{ text-align: left;width:370px;color: #494949;font-weight:bold; padding-bottom: 4px; }
.buttoncontainer li button:hover{ color:#616bb1;}*/


#scandir_menu .buttoncontainer {
	position: absolute;
	bottom: 15px;
	right: 0;
	display: none;	/*--Hide by default--*/
	width: 395px;
	border: 1px solid #74F019;
	border-bottom: none;
	background: #DEF8CA;
	overflow: hidden;
}
#scandir_menu .buttoncontainer ul{margin-left: 0;
padding-left: 0;
list-style: none;
	padding: 0; margin: 0;
	background: #DEF8CA;
	width: 100%;
	overflow: auto;
	padding-bottom: 2px;
}
#scandir_menu .buttoncontainer li{
	float: none; /*--Reset float--*/
	display: block;
	margin-left: -30px;
	overflow: hidden;
	clear: both;
	background: #DEF8CA;
	position: static;  /*--Reset relative positioning--*/
	font-size: 0.9em;
	border-bottom: #CDCDCD 1px solid;
}
#scandir_menu .buttoncontainer li:hover{
/*	background: url("../images/bullet_arrows_dark.gif") left no-repeat;*/
	padding-left: 20px;
	background-image: url("../images/pointing_finger.png");
	background-repeat: no-repeat;
	background-position: 0;
}
#scandir_menu .buttoncontainer li button:hover{color:#A54749;}


td.leftcol_S{width: 9em; font-weight:bold}


.ui-menu-item{text-align:left;}
.accordion_header{padding:0px 30px;line-height:20px; font-family: monospace;}

.cpf{
/*    padding: 10px 10px 17px 0px; */
    padding: 10px 10px 17px 15px;
    background: url(../images/client_folder.png) top left no-repeat;
    cursor:pointer;
}

.deletable_elem_icon{display:none}

/*#logindialog .ui-dialog{ padding-top:40px; margin-top: 20px;}*/
#logindialog { padding-top:20px;}
#logindialog .innerbox{opacity: 0.1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}
#logindialog input{width:240px;}
/*#logindialog .ui-dialog-titlebar {display: none;}*/


#err_live_notification{text-align:center;color:red; display: none}

.fee_table{background-color: #000;}

/*.task_done{background-image:url(../images/check_mark.gif);background-repeat:no-repeat;background-position:right;}*/
.task_done{background: url(../images/check_mark.gif) top right no-repeat;}

.accordion_header .Pending{padding: 3px 5px 3px 25px; margin:0;background: url(../images/pending.gif) left no-repeat }
.accordion_header .Declined{padding: 3px 25px;margin:0; background: url(../images/thumb_down.gif) left no-repeat }
.accordion_header .Approved{padding: 3px 25px; margin:0;background: url(../images/thumb_up.gif) left no-repeat }


.d_c_dialog{
	display: none;
}

.d_c_dialog form{
	width: 100%;
	text-align: left;
}

.d_c_dialog table .leftcol{
	width: 100px;
}

.d_c_dialog form input, .d_c_dialog form select {
	width: 100%;
}

/*
td.invoiced{
	background-image:url(../images/icon_invoiced.png);background-position: bottom right;background-repeat: no-repeat;
}
*/

/*
tr.invoiced .fee_type_desc{
	background-image:url(../images/icon_invoiced.png);background-position: bottom right;background-repeat: no-repeat;
}*/

.tut h3{ color: #a35d5d}
.tut h4{ font-size: 1.1em;}
.tut em{ color: #944862;font-weight: bold;font-family: consolas, sans-serif, courier;}
.tut div.instruction{padding: 10px 0;}

.tr_dr_desc{ cursor: pointer;}
/*span.dr_desc{ width: 200px; cursor: pointer;background: url(../images/toggle_plus.gif) left no-repeat;}*/
span.dr_desc{padding: 3px 0 0 0; background: url(../images/cms_icons.png) -100px -0pt no-repeat;}
/*span.expanded{background: url(../images/toggle_minus.gif) left no-repeat;}*/
span.expanded{padding-top: 3px;background: url(../images/cms_icons.png) -60px 0pt no-repeat;}

.docregin {padding: 4px 0 0 20px; width: 20px; height:20px; background: url(../images/cms_icons.png) 0pt -140px no-repeat;}
.docregout {padding: 4px 0 0 20px; width: 20px; height:20px; background: url(../images/cms_icons.png) -20px -140px no-repeat;}
/*.docregin {
	padding: 7px 0 0 7px;height: 7px;width: 7px;
background-color: transparent;
background-image: url(../images/cms_icons.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: -120px 0pt;
}*/

/*tr.highlight{background-color: #FFF7DF;}*/
tr.highlight{background-color: #FFFFDC;}
tr.wd_emergency{background-color: red;}
tr.wd_alert{background-color: orangered;}
tr.wd_critical{background-color: orange;}
tr.wd_error{background-color: yellow;}
tr.wd_warning{background-color: yellowgreen;}
tr.wd_notice{background-color: green;}
tr.wd_info{}
tr.wd_debug{}



span.docid{padding: 0 10px; background: url(../images/docid.png) top right no-repeat;color: #555}
.cancelled{text-decoration: line-through;}
/*tr.cancelled td{background:  url(../images/cancelfee.png) top right no-repeat;}*/
/*tbody tr.cancelled td:not(.cb){background: transparent url(../images/cancelfee.png) center no-repeat;} */
tbody tr.cancelled td.fee_type_desc{background: url(../images/cancelfee.png) right no-repeat;}

/*button[disabled] { color: #CDCDCD}
button[disabled]:hover { color: #CDCDCD; border: solid 1px #CDCDCD;background-position: 0 0; }*/