body								{ background-color : #FFF; font-family : Arial,Verdana,Helvetica,sans-serif; color : #646567; }
header								{ width : 100%; background-color : #EEEEEE; border-bottom : 1px solid #AAAAAA; position : fixed; top : 0; }
a:visited, a:active, a:link			{ color : #F47920; text-decoration : none; }
p									{ padding : 10px 5px; }
img									{ border:0px; }
nav, nav img						{ display : inline-block; }
nav ul								{ list-style : none outside none; margin : 0 2%; padding : 0; min-width: 800px; }
nav ul li								{ display : inline-block; }
nav ul li a							{ display : block; padding : 15px 10px; }
nav ul li a:active, 
nav ul li a:link, 
nav ul li a:visited
									{ color : #000000; }
nav ul li a:hover						{ background-color : #333333; color : #ED7806; }
label								{ display : block; padding : 10px 0 5px 0; }
fieldset								{ border : 1px solid #AAAAAA; padding : 10px; }
footer								{ width : 100%; }
input, select, textarea				{ -moz-box-sizing : border-box; border : 1px solid #AAAAAA; color : #000; width : 100%; padding : 5px; }
input[type="submit"], input[type="button"], input[type="reset"] { background:#FFA500;background : -moz-linear-gradient(center top , #FFA500 5%, #EA7504 100%) repeat scroll 0 0 #EA7504; border : 1px solid #222222; color : #FFFFFF; display : inline-block; height : 30px; margin-left : 20px; }
input[type="submit"]					{ float : right; margin : 20px 0; padding : 5px; width : 100px; cursor : pointer; }
input[type="radio"],
input[type="checkbox"]				{ width : 30px; }
table tr th							{ border : 0px; }
table								{ border-bottom : 1px solid #CCCCCC; border-left : 1px solid #CCCCCC; border-collapse : collapse; font-size : 0.8em; }
th									{ background-color : #000000; background-repeat : repeat-x; color : #FFFFFF; font-weight : bold; height : 18px; padding : 4px 0 0 1px; }
td									{ border-bottom : 1px solid #CCCCCC; padding : 2px 3px ; }


#page								{ margin-bottom : 100px; width : 100%; }
#content							{ min-height : 820px; margin-top : 75px; margin-bottom : 25px; }
#links								{ width : 98%; margin : 0 2%; min-width:1100px; }
#links img							{ vertical-align : middle; }
#color_top							{ background : url("/themes/invoice/assets/images/footer_deliver.png") no-repeat scroll 50% top rgba(0, 0, 0, 0); border-bottom : 1px solid #000000; height : 4px; width : 1000px; width : 100%; }
#wedeliver							{ background : url("/themes/invoice/assets/images/footer_deliver.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0); height : 45px; min-width : 1000px; text-align : center; width : 100%; } 
#copyright							{ bottom : 10px; color : #999999; font-size : 10px; margin : 0; padding : 0; position : fixed; right : 20px; }
#login_container					{ height : 400px; margin : auto; overflow : hidden; position : relative; width : 400px; font-size : 0.8em; }
#loginfields						{ float : left; height : 100px; width : 150px; }
#login_mover						{ height : 350px; left : 0; margin : 25px 0; position : relative; width : 850px; }
#login_form, #reset_password_form	{ border : 0 solid #CCCCCC; }
#loginsubmit, #passsubmit			{ border : 1px solid #CCCCCC; }
#login_comment h3					{ color : #F47920; }
#login_comment						{ background-color : #EEEEEE; float : right; height : auto; margin : 0 0 10px 10px; padding : 5px; width : 158px; border : 1px solid #AAAAAA; }
#session_expired					{ color : #F47920; font-size : 1.5em; margin : auto; width : 500px; text-align : center; }
#login								{ float : left; }
#password_reset						{ float : right; }
#password_reset, #login				{ padding : 25px; }
#login_form label					{ margin : 0; padding : 0; }
#login_form input[type="text"]		{ margin : 0 0 10px; padding : 3px; width : 150px; border : 1px solid #AAAAAA; }
#login_form input[type="submit"]		{ clear : both; float : right; margin : 5px 0 0; padding : 5px; width : 100px; border : 1px solid #AAAAAA; font-size : 0.9em; } 
#login_form input[type="password"]	{ margin : 0 0 10px; padding : 3px; width : 150px; border : 1px solid #AAAAAA; }
#page								{ color : #000000; background-color : #FEFEFE; border-radius : 5px; box-shadow : 5px 5px 5px #CCCCCC; margin : 0 2%; text-align : left; width : 96%; border : 1px solid #AAAAAA; min-height : 250px; }
#valid_content						{ padding : 15px; }
#valid_content h1					{ color : #EE7705; font-size : 1.2em; font-weight : bold; }
#valid_content ul					{ list-style : none outside none; margin : 5px 15px; }
#siteadmin_ul, 
#sysadmin_ul						{ background-color : #F8F8F8; border : 1px solid #AAAAAA; overflow : auto; padding : 4px; } 
#siteadmin_ul li, 
#sysadmin_ul li						{ padding : 5px 10px; }
#change_password label				{ padding : 10px 0px; }
#newpassword						{ background-color : #FFFFFF; margin : 5px 0 0 20px; padding : 3px; width : 400px; } 
#gen_pass							{ padding-left : 20px; }
#passwordStrengthDiv				{ padding : 0 !important; }

#plugin label,
#siteconf label, 
#changelang label, 
#filestats label						{ margin : 25px 5px 5px; 0; padding : 0; }
#plugin input[type="radio"],
#siteconf input[type="radio"],
#changelang input[type="radio"], 
#filestats input[type="radio"]		{ width : 30px; }
#fileedit textarea					{ color : #000; }
#changelang h2						{ margin : 20px 0 10px; }
#file_search_box					{ background-color : #FFFFFF; border : 1px solid #AAAAAA; float : right; margin-left : 10px; padding : 10px; } 
#file_search_box input, 
#file_search_box select,
#user_search_box input, 
#user_search_box select				{ border : 1px solid #222222; margin : 0 0 15px; width : 200px; }
#treetableswitch					{ float : right; }
#treetableswitch a					{ padding : 0 10px; }
#treetableswitch img					{ padding : 0 0 0 10px; }
#TableDownload						{ clear : both; text-align : right; }
#TableDownload .all					{ padding-left : 20px; }
#user_search_box					{ background-color : #FFFFFF; border : 1px solid #AAAAAA; float : right; margin-bottom : 10px; padding : 10px; }
#clickfriendly						{ background-color : #F47920; padding : 0 5px; }
#treefield							{ float : left; width : 88%; }
#TreeControls						{ border-color : #CCCCCC; border-style : solid; border-width : 0 0 1px; float : right; width : 10%; }
#clickfriendly, 
#SelectDownload, 
#FileHideAll, 
#FileShowAll, 
#DownloadAll, 
#DownloadNew, 
#filearchive						{ border-color : #CCCCCC; border-style : solid; border-width : 1px 1px 0; cursor : pointer; padding : 2px 5px; }
#sim_controls						{ clear : both; background-color : #EEEEEE; border : 1px solid #FF0000; padding : 10px; position : fixed; right : 5px; bottom : 5px; width : 200px; }
#sim_close							{ float : right; background : url("/core/assets/images/close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height : 16px; width : 16px; }
#customerlist thead td				{ background-color : #000; color : #FFF; font-weight : bold; border-right : 0px; height : 18px; padding : 4px 0 0 1px; } 
#customerlist td						{ padding : 5px; }
#TableDownload						{ clear : both; text-align : right; }
#TableDownload .all					{ padding-left : 20px; }
#helphover							{ background-color : #EEEEEE; border : 0px solid #AAAAAA; border-left-width : 1px; border-bottom-width : 1px; color : #000000; max-height : 600px; min-height : 10px; overflow : auto; padding : 10px; position : fixed; right : 0px; top : 54px; max-width : 600px; z-index : 10001; font-size:1em; }
#metaload							{ margin:100px auto; width:500px; text-align:center; }

#zipclick							{ background: url("/themes/invoice/assets/images/zip.jpg") no-repeat scroll center center transparent; padding-top: 140px; }


.scrollright						{ text-align : right; }
.scrollright,
.scrollleft,
.help								{ color : #F47920; cursor : pointer; }
.help								{ background : url("/themes/invoice/assets/images/help.png") no-repeat scroll 0 top rgba(0, 0, 0, 0); position : fixed; right : 0; top : 53px; z-index : 1001; height : 145px; width : 35px; color : #EEEEEE; }
.RememberBox						{ margin-right : 10px; }
.prodocom							{ border-radius : 0px; }
.useractive							{ min-width : 50px; } 
.user_access, 
.user_entity, 
.user_login, 
.useractive, 
.reset_password, 
.simulate_user, 
.doc_status, 
.doc_viewed, 
.doc_loaded, 
.doc_date, 
.doc_type, 
.pagination, 
.downloadall, 
.showperpage, 
.doc_amount, 
.doc_paymybill,
.download_selected,
.archivefiles, 
.expiredfiles, 
.activefiles, 
.removedfiles, 
.checkbox							{ text-align : center; } 
.userlist td a,
.userlist th a						{ font-weight : normal; }
.tableodd td							{ background-color : #EFEFEF; }
.tableeven td						{ background-color : #FEFEFE; }
.fileviewtree						{ border-bottom : 1px solid #EEEEEE; padding : 10px 10px 70px; width : 100%; }
.fileviewtree ul						{ cursor : pointer; list-style : none outside none; } 
.fileviewtree ul li					{ padding : 10px 20px; }
.fileviewtreearchives				{ float : right; }
.filetableh3						{ clear : both; color : #F47920; padding : 5px 0px; }


