* { color: #000000; font-family: helvetica, sans-serif; font-size: 12px; }
	body { background-color: #FFFFFF; color: #000000; }
	a { color: #005a9c; text-decoration: none; font-weight: bold; }
	fieldset { padding:10px; border:1px solid #ccc; background-color:#FFF; } 
	input[type="radio"] { margin:5px 5px 0px 20px; } 
	input[type="checkbox"] { margin:0px; } 
	input[type="text"] { margin:5px 0px 0px 20px; width:400px; background-color:#fff; padding:3px; } 
	input[type="submit"] { width:100px; margin:10px 0px 0px 0px; float:right; padding:5px; border:1px solid #ccc; background-color:#eee; color:#005a9c; } 
	input[type="password"]:focus, input[type="text"]:focus, textarea:focus { border:1px solid #ccc; background-color:#eee; color:#005a9c; } 
	input, select, textarea { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin:0px 0px 0px 20px; padding:3px; background-color:#fff; color:#005a9c; border:1px solid #ccc; } 
	h1, h2, h3, h4 { color:#005a9c; font-size:14px; padding: 10px 0px 10px 5px; }
	p { padding: 0px 0px 10px 5px; }
	option { color:#005a9c; position: relative; border:0px; }
	img { border:0px; }
	
		#container { margin: auto; text-align: left; width: 960px; }
		#header { background-color: #FFFFFF; width:100%; height:95px; margin-top:20px; background-image:url('/themes/nn/assets/images/nine_banner.png'); background-repeat:repeat-x;background-size: cover; }
		#page { float:left; width:100%; margin-bottom:100px; } 
		#login_form label { margin:0px; padding:0px; } 
		#login_form input[type="text"] { width:150px; margin:0px 0px 10px 0px; padding:3px; } 
		#login_form input[type="password"] { width:150px; margin:0px; padding:3px; } 
		#login_form input[type="submit"] { clear:both; width:100px; margin:5px 0px 0px 0px; float:right; padding:5px; } 
		#login_content { width:100%; } 
		#login_comment { background-color: #eee; float: right; height: auto; margin: 0 0 10px 10px; padding: 5px; width: 158px; } 
		#loginfields { height:100px; float:left; width:150px; } 
		#login_container { margin:auto; width:400px; height:400px; overflow:hidden; position:relative; } 
		#login_mover { width:850px; height:350px; margin:25px 0px; position:relative; left:0px; } 
		#loginsubmit, #passsubmit { width:100px; background-color:#FFF; border:1px solid #ccc; background-color:#eee; } 
		#loginsubmit:hover, #passsubmit:hover { background-color:#FFF; border: solid 1px #ccc; cursor:pointer; } 
		#login_form , #reset_password_form { border:0px #ccc solid; } 
		#login_comment h3 { padding:2px 0; }
		#navigation { background-color: #eee; width:100%; height:26px; }
		#navigation ul { list-style-type: none; width:100%; }
		#navigation ul li { float: left; padding:5px 10px; }
		#navigation ul li.logout { float: right; }
		#navigation ul li.help { float: right; }
		#password_reset { float: right; }
		#file_search_result, #user_search_result, #sysadmin_ul, #siteadmin_ul, #homenewfiles_ul, #noarchive_ul { background-color:#eee; border:1px #AAA solid; margin: 20px 0; }
		#file_search_result li, #user_search_result li, #sysadmin_ul li, #siteadmin_ul li, #homenewfiles_ul li , #noarchive_ul li { list-style-type: none; margin: 5px 20px; }
		#next_page, #prev_page { width:100px; margin:4px 0; padding:2px 15px; background-color: #eee; border: 1px solid #aaa; text-align:center; } 
		#TreeControls { float:right; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #ccc; } 
		#clickfriendly, #SelectDownload, #FileHideAll, #FileShowAll, #DownloadAll, #DownloadNew, #filearchive { background-color: #eee; padding:5px; color:#005a9c; width:150px; cursor:pointer; font-weight:bold; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #ccc; } 
		#TableDownload { text-align:right; } 
		#clickfriendly { padding:0px 5px; background-color: #ddd; } 
		#footer { background-color: #ffffff; width:100%; }
		#editpluginsform h2, #change_lang h2 { background-color:#eee; padding:5px; border:1px solid #005a9c; font-size: 12px; clear:both; color:#005a9c; } 
		#plugin input[type="text"], #siteconf input[type="text"], #editpluginsform input[type="text"], #change_lang input[type="text"] { margin:5px 5px 0 20px; } 
		#editcontent { background-color:#eee; border: solid 1px #005a9c; padding:20px; font-size: 11px; width:100%; min-height:400px; margin:20px; } 
		#change_details { float: left; width:48%; } 
		#activity_history { float: right; width: 48%; } 
		#change_details .inputText { width: 380px; } 
		#change_details select { width:380px; } 
		#change_details h4 { margin:25px 5px 0 15px; padding:0 0 0 5px; } 
		#change_details p { margin:5px 5px 0 15px; padding:0 0 0 5px; } 
		#activity_history ul { margin:0px 20px; } 
		#activity_history ul li { padding:5px 10px; } 
		#treetableswitch a { background-color:#FFF; padding:0px 10px; }
		#treetableswitch img { padding:0 0 0 10px; }
		#passwordStrengthDiv { padding: 0px !important; }
		#editcontent { margin:0px; }
		#valid_content { padding: 10px 0; }
		#change_details label, #plugin label, #siteconf label { margin: 25px 5px 0 15px; padding: 0 0 0 5px; color: #005A9C; font-size: 14px; font-weight:bold; }
		#gen_pass { padding-left:20px; }
		#helphover { background-color: #FFFFFF; border: 7px solid #AAAAAA; color: #000000; max-height: 500px; min-height: 100px; overflow: auto; padding: 10px; position: fixed; right: 5px; top: 5px; width: 200px; }
		#NumOfFiles { padding:3px; }
		#sim_controls { background-color: #EEEEEE; border: 1px solid red; padding: 10px; position: fixed; right: 5px; top: 5px; width: 200px; }
		#sim_close { float:right; }
		#rest_option { text-align:center; font-weight:bold; color:#005A9C; }
		#treefield { float:left; }
		#treetableswitch { float: right; }
		#TableDownload { clear:both; }
		#TableDownload .all { padding-left:20px; }
		#customerlist td { padding: 5px; }
		#customerlist thead td { background-color:#CCCCCC; border-color: #AAAAAA; font-weight:bold; }
		#customerlist tbody td { background-color:#EEEEEE; text-align:center; }
		#user_search_box { float:right; border:1px solid #AAAAAA; padding:10px; margin-bottom:10px; background-color:#fff; }
		#user_search_box:hover { cursor:pointer; }
		#user_search_box input, #user_search_box select { border:1px solid #AAAAAA; width:200px; margin:0 0 15px 0; }
		#user_search_box input[type="submit"] { padding:3px; }
		#file_search_box { float:right; border:1px solid #AAAAAA; padding:10px; margin-bottom:10px; background-color:#fff; }
		#file_search_box:hover { cursor:pointer; }
		#file_search_box input, #file_search_box select { border:1px solid #AAAAAA; width:200px; margin:0 0 15px 0; }
		#file_search_box input[type="submit"] { padding:3px; }
		#file_search_result h3 { clear:both; }
		#filestats label { margin: 25px 5px 0 0; padding: 0; color: #005A9C; font-size: 14px; font-weight:bold; }
		#filestats input[type="text"] { padding:3px; margin:0px; }
		#zipclick { background:url('/themes/nn/assets/images/zip.jpg') no-repeat center center; padding-top:140px; }
		
		
			.fileviewtree { clear:both; border-bottom:1px solid #eee; padding:10px; float:left; width:700px; } 
			.fileviewtree h3 { cursor: pointer; }
			.fileviewtree ul { cursor: pointer; list-style: none outside none; }
			.fileviewtree ul li { padding:10px 20px; }
			.fileviewtreearchives { float: right; }
			.scrollright, .scrollleft, .help { cursor:pointer; color:#005a9c; } 
			.scrollright { text-align:right; }
			.scrollright:hover, .scrollleft:hover { text-decoration:underline; } 
			.help { color: #005a9c; font-weight: bold; text-decoration: none; } 
			.statlist { width:100%; } 
			.statlist th { background-color:#ccc; border-color:#AAA; width:200px; padding:5px; } 
			.statlist td { padding:5px; } 
			.statlist td a, .statlist th a { font-size: 100%; font-weight:normal; } 
			.userlist { width:100%; } 
			.userlist th { background-color:#ccc; border-color:#AAA; padding:5px; } 
			.userlist td { padding:5px; max-height:30px; min-height:30px; height:30px; overflow:hidden; }
			.userlist td a, .userlist th a { font-size: 100%; font-weight:normal; } 
			.user_access, .user_entity, .user_login, .useractive, .reset_password, .simulate_user, .doc_status, .doc_viewed, .doc_loaded, .doc_date, .checkbox { text-align:center; }
			.doc_id { text-decoration:underline; }
			.profile_simulate_user { width:20px; display:inline-block; padding: 0 0 0 10px; }
			.useractive { min-width:50px; }
			.user_login { width:110px; }
			.user_access { width:95px; }
			.user_name { max-width:90px; }
			.user_mail { max-width:90px; }
			.filelist { width:100%; } 
			.filelist th { background-color:#ccc; border-color:#AAA; padding:5px; width:100px; text-align:center; } 
			.filelist td { color:#005a9c; background-color:#eee; padding:5px; width:200px; } 
			.filelist td a, .filelist th a { font-size: 100%; font-weight:normal; } 
			.download_selected, .pagination, .showperpage, .tablelinkarchive { text-align:center; background-color:#eee; } 
			.download_selected{ cursor: pointer; }
			.tableodd td { background-color:#eee; } 
			.tableeven td { background-color:#ddd; } 
			.picked { color:#000; }
			.picked:hover { text-decoration:none; }
			.default_float { border: 1px solid #AAAAAA; float: right; font-size: 80%; margin: 5px 30px 5px 5px; padding: 5px; width: 40%; }
			.langsect { margin-bottom:20px; }
			.langsect label { margin: 25px 5px 0 15px; padding: 0 0 0 5px; color: #005A9C; font-size: 12px; font-weight:bold; }
			.active_green { color:green; }
			.filelist .new { color:green; }
			.active_red { color:red; }
			.noarchive_tree { width:750px; }
			.table_no_files { text-align:center; background-color:#ffe !important; }
			.filetableh3 { clear:both; }
			.viewicon { padding-left:10px; }
			.search_backtotop { text-align:right; }
			.checkbox { width:50px !important; }
			
			.userlist .user_custype{ display:none; }