body { 	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	margin:14px; padding:0;	}a:link, a:visited { 	text-decoration:none;}a:active, a:hover { 	text-decoration:underline;}.error { 	margin:10px; padding:10px; 	background:#FED8D8; border:1px solid #F99A9A;}.success { 	margin:10px; padding:10px; 	background:#D8FED8; border:1px solid #9AF99A;}#loginbox td { 	font-size:25px;}#loginbox input { 	border:1px solid silver;	font-size:25px;	width:250px;	text-align:center;}#loginbox { width:500px; }#loginbox .enterbutton { 	background: #333333;	border: 1px solid #aaaaaa;	color:white;}#header { 	margin-bottom:14px;}#header #logo { 	float:left;	width:274px; height:60px;	margin:0; padding:0;	background: url('images/logo.gif') no-repeat;}#header #logo_noimage {    float: left;    height: 60px;    margin: 0;    padding: 0;    text-align: left;    font-size: 24px;    padding-top: 20px;    font-family: 'Montserrat';    color: #555;}#header #clientarea { 	float:right;	width:194px; height:60px;	margin:0;	background: url('images/tcs_poweredby_standard2.png') no-repeat;}#header #logo span, #header #clientarea span { display:none; }#subheader { 	background: transparent url(/clients/images/overlay_light.png);	border-top:1px solid #dcdcdc;	border-bottom:1px solid #dcdcdc;	margin:0 -14px 14px -14px; padding:5px 14px;	font-size:0.9em;}#subheader #welcome { 	float:left;}#subheader #options { 	float:right;}.cleaner { 	height:1px; clear:both;}table { 	font-size:0.8em;}#filetable tr { 	border-bottom:1px solid #EDEDED;}th { 	text-align:left;}td { 	margin-right:20px;}.trdark { background: transparent url(/clients/images/overlay_light.png); }.adminbutton { 	padding:10px;	width:70px;	font-weight:bold;	color:white;	position:fixed;	bottom:0; right:0;	text-indent:-9999px;	display:block;}.adminbutton:hover { 	text-indent:0;	text-align:center;	background:#00A1C3;	font-weight:bold;	color:white;}#footer { 	font-size:10px; 	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;	background:#333;	color:#dedede;	padding:3px 10px;	margin:0;	position:fixed;	width:100%; left:0; bottom:0;	text-align:center;}#footer a, #footer a:visited { 	color:#76d0ff;	text-decoration:none;}/* comment area */body#comment-tool { margin:0; padding:0; background:#222; }.commentArea { font-family:Arial, Helvetica, sans-serif;font-size:13px; width:210px;height:400px;color:white;background:#222222;position:relative;}.commentArea .commentContent { max-height:215px;width:200px;overflow:auto;padding:5px;}.commentArea p { color:#999999; font-size:11px;}.commentArea strong { color:#dbdbdb;}.commentArea .commentline { color:#cccccc;font-style:normal;font-size:12px; } .commentArea .commentForm { background:#444;position:absolute; left:0; bottom:0;}.commentArea label { display:block; font-size:10px; color:white;background:#333; padding:4px; }.textfield, .textarea, .formsubmit { font-family:Arial, Helvetica, sans-serif;font-size:11px; width:190px;margin:5px;}.commentArea h1 { font-size:14px; margin-left:5px;color:#dbdbdb;margin-top:3px; margin-bottom:3px;}.commentArea .commentContent h1 { margin-left:0 !important;}.moreactions { 	position:relative;}.moreactions a.more.open, .moreactions a.more.closed { display: block;text-indent: -9999px;border: 1px solid silver;width: 21px;background: url(/clients/images/arrows.png) 7px 4px no-repeat;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.moreactions a.more.open { background: url(/clients/images/arrows.png) 7px -42px no-repeat;-webkit-border-radius: 8px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius: 8px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-radius: 8px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}.moreactions_inner { position: absolute;border: 1px solid silver;padding: 4px 6px;font-size: 11px;top: 17px;left: 0px;background:#fff !important;z-index:400;width: 120px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.37);-moz-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.37);box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.37);line-height: 14px;}.moreactions_close { 	position:absolute;	top:3px; right:3px;}