* {
	font-family:Arial, Verdana, Sans-serif;
}

body {
	background-color:white;
	margin-top:0px;
	padding-top:5px;
}

body, textarea, input, select, font, span, a, td, div {
	font-size:12px;
}

form {
	margin:0px;
	padding:0px;	
}

ul {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
}

small, small a, .small {
	font-size:11px;
}

/*
.small {
	font-weight:bold;
}
*/

input.text {
	width:200px;
}

input.small_text {
	width:40px;
}

.login input.text {
	width:130px;
}

h1 {
	font-size:24px;
	color:#9db100;
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
}

h2 {
	font-size:16px;
	margin-top:2px;
	margin-bottom:0px;
}

h3 {
	font-size:14px;
	margin-top:2px;
	margin-bottom:0px;
}

h4 {
	font-size:12px;
	margin-top:2px;
	margin-bottom:0px;
}

.textcnt h2, .textcnt h3 {
	margin-top:10px;
}

a {
	color:#04275D;
}

a:hover {
	color:#0850B7;
}

p {
	margin-bottom:0px;
	margin-top:7px;
	padding:0px;
}

body {
	text-align:center;
}

body, textarea, input, select {
	color:#04275d;
}

input.ctlDisabled {
	color:black;
	background-color:silver;
}

textarea.ctlDisabled {
	color:black;
	background-color:silver;
}

#body {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

#title {	
	background-image:url(images/header-bk.jpg);
	background-repeat:repeat-x;
	border-bottom:5px solid #04275d;	
}

#title .in {
	background-image:url(images/page-title-bk.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:71px;
	padding-left:258px;	
}

#title h1.pres {
	margin:0px;
	padding:0px;	
	padding-left:10px;
	padding-top:17px;
	color:#04275D;
	text-align:left;
}

#head .logo {
	position:absolute;
	left:0px;
	z-index:500;
}

#topmenu {		
	padding-top:24px;
	background-image:url(images/menubar-bk.gif);
	/*height:69px;*/
	height:47px;
}

#topmenu, #topmenu a {
	color:white;
	font-size:13px;
}

#topmenu a.trial {
	color:yellow;
}

#topmenu a:hover {
	color:silver;
}

#topmenu a {
	margin-left:7px;
	margin-right:7px;
}

#topmenu .in {
	margin-left:258px;
	width:530px;
	height:47px;
	text-align:right;
}

#topmenu .topmenu_elements {
	padding-top:8px;
	position:relative;
}

#topmenu .admininfo {
	position:absolute;
	top:0px;
	left:258px;
	text-align:left;
}

#topmenu .admininfo, #topmenu .admininfo * {
	font-size:16px;	
	color:red;
	font-weight:bold;
}

#topmenu a.discrete {
	text-decoration:none;
	padding:0px;
	margin:0px !important;
	font-size:inherit;
	color:inherit;
}

#topmenu a.discrete:hover {	
	color:silver;
}


#pres {	
	background-image:url(images/header-bk.jpg);
	background-repeat:repeat-x;
	border-bottom:5px solid #04275d;
}

#pres h1, #pres h1 a {
	font-size:23px;
	color:#04275d;
}

#pres h1 a:hover {
	color:#0850B7;
}


#pres .in {	
	height:185px;
	background-image:url(images/ebook-readers.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#pres .p1 {
	text-align:center;
	position:absolute;
	top:145px;	
	left:20px;
}

#pres .p2 {	
	position:absolute;
	top:180px;
	left:60px;
}

#pres .p3 {
	position:absolute;
	top:210px;
	left:30px;	
	white-space:nowrap;
}

#pres .p3 a {
	color:#0850B7;
}

#pres .p3 img {
	vertical-align:middle;
}


.menu {	
	width:215px;		
}

.menu .in {
	border:5px solid #9db100;
	background-image:url(images/menu-bk.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:5px;
}

.menu ul li, .menu ul a {
	margin:0px;
	padding:0px;
	font-size:14px;
}

li.ul {
	display:inline;
}

.menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.menu ul li.ttl {
	font-weight:bold;
}

.menu ul li.minor a {
	font-size:12px;
}

.menu ul li.sep {
	margin-top:10px;
}

.menu ul ul {
	margin-left:23px;
	list-style-image:url(images/list-bullet.gif);
}

.menu ul a {
	color:#04275d;
	text-decoration:none;
}

.menu ul a.hilight {
	color:#C00000;
	font-style:italic;
}

.menu ul a:hover {
	color:#0850B7;
}

.menu ul img {
	border:none;
}

#columns {
	margin-top:5px;
	width:100%;
}
	
#left {
	width:100%;
	padding-right:5px;
}

#right, #left {
	vertical-align:top;
}

#footer {
	margin-top:5px;
	border-top:5px solid #04275d;
	width:100%;
}

#footer, #footer a, #footer td {
	color:#a1a3a5;
	font-size:10px;
}

#footer .links, #footer .payment {
	width:33%;
}

#footer .payment table{
	float:right;
}

#footer .links a {
	padding-right:5px;
}

#footer .copyright {
	width:34%;
	text-align:center;
}

#submenu_boxes {
	margin-top:10px;
}

td.leftbox {
	height:100%;
	padding:0px;
	vertical-align:top;
}

.leftbox, .info_box {
	margin-bottom:10px;
	border:4px solid #d8dadd;
	background-color:#f9f9f9;	
}

td.leftbox div.leftbox {
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
}

.leftbox .cnt, .info_box .cnt {
	padding:3px;
}

.leftbox a, .info_box a {
	font-weight:bold;
}

.leftbox h1, .info_box h1, .info_box thead h1  {
	font-size:16px;
	font-weight:bold;
	color:#04275d;
	margin:0px;	
	padding:3px;
	background-color:#d8dadd;
	text-align:left;
}

.leftbox h2, .info_box h2, .leftbox h2 a {
	font-size:14px;
	font-weight:bold;
	background-color:#d8dadd;
	color:#04275d;
	margin:0px;
	padding:3px;
	text-decoration:none;
}

.leftbox h3, .leftbox h3 *, .info_box h3, .info_box h3 * {
	font-size:16px;
	font-weight:bold;
	color:#9db100;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.leftbox h3 a:hover, .info_box h3 a:hover {
	color:#9db100;
}

.cnt_part {
	margin-bottom:10px;
}

.testimonial .signature {
	margin-top:10px;
	text-align:right;
}

.testimonial .signature {
	font-weight:normal;
}

.testimonial ul {
	margin-left:15px;
	padding-left:0px;
	margin-top:10px;
}


.blogentry small {
	color:#b6b9be;
	font-size:10px;	
}

.blogentry a  {
	display:block;
	padding:3px;
}

.blogentry .txt {
	text-decoration:none;
	font-weight:normal;
}

.blogentry .txt, .blogentry a em {	
	background-color:#DEF;
}

.box_integration {
	background-image:url(images/integration_watermark.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.box_publishing {
	background-image:url(images/publish_watermark.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}



.free_trial .cnt {
	background-image:url(images/trial-bk.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.free_trial h3 a {
	color:#e70000;
	font-size:24px;
	margin:5px;
}

.free_trial h3 a:hover {
	color:#e70000;
}

.compatible_with a {
	text-decoration:none;
}

.compatible_with table {
	margin-left:1px;
}

.compatible_with img {
	margin:1px 2px 2px 0px;
}

.contentwnd td.content
{
	border:2px solid #d8dadd;
	background-color:#f9f9f9;
	padding:5px;
}

.contentwnd td.title
{
	padding:3px;
	background-color:#d8dadd;		
	vertical-align:middle;
	height:100%;
}

.title h2
{
	color:#04275D;
	margin:0px;
	font-size:16px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.title a
{
	color:#04275D;
	font-size:16px;
	text-align:left;
	font-style:italic;
}

form table.form {
	width:100%;
}

form td {
	vertical-align:top;
	padding-top:3px;
}

form td.desc {
	text-align:right;		
}

form div.actions, .info_box div.actions {
	margin:5px;
	margin-top:10px;
	text-align:right;
}

input.button
{
	color:white;
	background-color:#04275D;
	border:2px outset #04275D;
	cursor:pointer;
}

.error
{
	color:#A00000;
}

div.subject{
	font-size:16px;
	text-align:center;
	margin:0px auto 15px auto;
}

div.success {
	border:3px solid black;
	padding:10px;
	width:300px;
	margin:auto;
	background-color:#FFC;
}

div.error, div.error2
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	width:300px;
	background-color:#D8DADD;
	padding:5px;
	border:2px solid #242572;
}

table.keylist {	
	border:4px solid #D8DADD;
	background-color:#F9FAFC;
	margin:auto;
	margin-top:10px;
	margin-bottom:1px;
	text-align:center;
}

table.keylist tr label {	
	cursor:pointer;
}

table.keylist td {	
	text-align:right;
	padding:5px;
}

table.subscription_list {	
	border:4px solid #D8DADD;
	background-color:#F9FAFC;
	margin:auto;
	margin-top:10px;
	margin-bottom:1px;
	text-align:center;
}

table.subscription_list td {
	text-align:left!important;
	vertical-align:top;
}

tr.disabled_subscription_list {
	background-color: #EDEDF9;
	color: #98A6A4;
}

tr.enabled_subscription_list {
	background-color: #D8DADD;
}

table.keylist tr.disabled_subscription_list label {	
	cursor: default!important;
}

table {
	border-spacing:0px;
  border-collapse:collapse;
}

table.subscription_list td {
	border-right:1px solid white;	
}

table.subscription_list thead td {
	padding:2px 5px 2px 5px;	
}

table.subscription_list td input.radio {
	margin:0px 2px 0px 0px;
	padding:2px 0px 0px 0px;
	display:block;
	float:left;
}

/* ==== Logged in ==== */

.general_info_left {

	position:absolute;
	top:8px;
	left:0px;

	text-align:left;
}

.general_info_normal, .general_info_hilight, .warning_info_hilight {
	font-weight:bold;
}

.general_info_hilight {
	color:#85FF5F;
}

.warning_info_hilight {
	color:red;
}

.token-info .cell {
	display:inline;
	margin-right:5px;
}

.token-info .section_single .cell {
	display:block;
}

.token-info .section {
	clear:both;
}

.extremity {
	float:right;
}

.std_stokens_left {
	font-style:italic;
	margin-left:15px;
	display:inline;
}

thead td, thead td a, tr.thead td, tr.thead td a
{
	font-weight:bold;
	color:white;
	background-color:#04275D;
	padding:3px;
}

.important {
	border-color:red;
	background-color:lightyellow;
}

.important h1 {
	background-image:url(images/icon_warning.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	background-color:transparent;
	border-bottom:4px solid red;
	font-size:18px;
	padding-left:34px;
}

.news h1 {
	background-image:url(images/icon_news.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	padding-left:34px;
}

.welcome {
	border-color:#9DB100;
}

.welcome h1 {
	background-color:#E9EFB3;
	border-bottom:4px solid #9DB100;

	background-image:url(images/icon_logo.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	padding-left:80px;
	height:32px;
	font-size:20px;
	padding-top:9px;
}

.blog .blogentry {
	border-color:#C6CFDD;
}

.blog .blogentry h2 {
	background-color:#C6CFDD;
	background-image:url(images/icon_blog.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	padding-left:34px;
	height:22px;
	font-size:16px;
}

.alert {
	border-color:darkred;
}

.alert h1 {
	background-image:url(images/icon_alert.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	border-bottom:4px solid darkred;
	padding-left:34px;
}

.nowrap td
{
	white-space:nowrap;
}

td.actions {
	text-align:center;
}

td.actions .multiop {
	margin:auto;
}

.multiop {
	text-align:left;
	z-index:10;
	border:2px solid #04275D;
	background-color:#F1F4F7;	
}

.multiop .default {
	/*position:relative;	*/
}

.multiop a {
	text-decoration:none;
}

.multiop td {
	padding:2px;
}

.multiop img {
	vertical-align:baseline;
}

.multiop .popup a {
	display:block;
	border:none;
	background-color:transparent;
}

.multiop .popup a:hover {
	background-color:#9DB100;
}

.multiop .popup
{
	position:absolute;
	/*
	top:-4px;
	left:0px;
	*/

	display:none;
	background-color:#EEF3BF;
	border:2px solid black;
	padding:2px;
	z-index:50;
	text-align:left;
}

.centeredwnd {
	text-align:center;
	width:100%;	
}

.centeredwnd .contentwnd, .centeredwnd .cnt {
	text-align:left;
	margin:auto;
}

input.readonly,select.readonly
{
	background-color:#C3C3D8;
	border:solid 1px gray;
}


span.alert
{
	color:#C00000;
	font-weight:bold;
	font-size:14px;
}

span.red
{
	color:#C00000;
}

div.error2
{
	color:#A00000;
}

div.note_agreement
{
	font-size:14px;
	font-weight:bold;
	color:green;
}

.content div.note_agreement
{
	font-size:12px;
	font-weight:normal;
	color:darkblue;
	background:lightyellow;
	border:1px solid #A0A0A0;
	padding:5px;
	margin-bottom:4px;
}


#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	text-align:left;
}

td.money
{
	text-align:right;
}

a.tooltip
{
	color:black;
	border-bottom:1px dashed black;
	text-decoration:none;
}

td.num
{
	text-align:right;
	padding-right:5px;
}

.admin_only
{
	margin:2px;
	padding:2px;
	border:1px solid black;
	background-color:lightyellow;
}

div.err, div.msg {
	border:3px solid black;
	padding:10px;
	width:300px;
	margin:auto;
	background-color:#E4E7FF;
}

div.err {
	color:#A00;
	margin-bottom:10px;
}

div.nb, div.nb_no_width, p.nb {
	border:3px solid black;
	background-color:#FFC;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
}

div.nb {
	width:500px;
}

div.nb_no_width {
	margin-top:0px;
	margin-left:5px;
}

.cmd {
	text-align:right;
	margin-top:10px;
}

.cmd_mid {
	text-align:center;
	margin-top:10px;
}

table .smallreport td {
	font-size:10px;
}

table.stats td {
	padding:2px;
}

div.template {
	width:500px;
}

input.template{
	width:100%;
}

textarea.template{
	width:100%;
}

tr.sep td {
	padding-top:10px;
}

tr.sep td td {
	padding-top:0px;
}

table.wide {
	width:100%;
}

div.purchase_intro {
	width:250px;
}

#purchase_window .sub {
	width:100%;
}
#purchase_window td.submit {
	text-align:right;
}

.box_blog {
	background-image:url(images/blog_watermark.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/*
.testimonial .cnt {
	background-image:url(images/testimonial_watermark.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
*/

a.buynow {
	margin-top:10px;
	display:block;
	border:2px solid black;
	padding:5px;
	text-align:center;
	background-color:#FFC;
	font-weight:bold;
	color:#C00;
	font-size:15px;	
}

a.action {	
	border:2px solid #AA8;
	padding:3px;
	background-color:#FFC;
	font-weight:bold;
	color:#C00;
	font-size:15px;	
}


.textcnt .more {
	margin-bottom:5px;
	margin-top:5px;
	color:#9DB100;
}

.textcnt .more a {
	color:#9DB100;
	padding:5px;
}

.textcnt .step_image {
	text-align:center;
	margin:10px;
}
	
.textcnt .step_image img {
	border:2px solid #04275D;
}

table.feature_list {
	margin:auto;
	margin-top:5px;
	width:550px;
	border:4px solid #D8DADD;
	background-color:#F9FAFC;
	padding:2px;
}
.feature_list thead td {
	font-size:10px;
	text-align:center;
}

.feature_list tr {
	background-color:white; 
}

.feature_list td {
	padding:3px 0px 3px 0px;
}

.feature_list td.check_column {
	text-align:center;
}

.featured_box ul {
	margin-left:25px;
}

.featured_box li {
	font-size:10px;
	padding-left:0px;
}

.feature_list li {
	margin-top:8px;
}

.token_number {
	font-weight:bold;
	margin-bottom:10px;
}

#generate_token {
	text-align:left;
}

#generate_token td {
	vertical-align:middle;
}

.foot_print {
	font-size:10px;
	text-align:center;
	margin:0px auto 15px auto;
}

.foot_print a {
	font-size:10px;
}

.foot_print_standar_tokens {
	font-size:10px;
	width:305px;
	margin:0px auto 15px auto;
}

.foot_print_standar_tokens a {
	font-size:10px;
}


.loggedas {
	margin-top:3px;
}

.loggedas, .loggedas a {
	color:silver!important;
	font-size:10px!important;
	text-decoration:none;
	white-space:nowrap;
}

.loggedas a:hover {
	color:white!important;
}

div.note_error {
	font-size:14px;
	font-weight:bold;
	color:green;
}

.content div.note_error {
	font-size:12px;
	font-weight:normal;
	color:darkred;
	background:lightyellow;
	border:1px solid #A0A0A0;
	padding:5px;
	margin-bottom:4px;
}

#ebook_business_machine_box img {
	margin-top:10px;
	vertical-align:middle;
}

#ebook_business_machine_box a img {
	border:0px;
}

.product_info_box {
	margin-top:8px;
}

.product_info_box a img {
	border:0px;
}

.product_info_box td.summary {
	vertical-align:top;
	padding-left:5px;	
	width:70%;
}

.product_info_box .image {
	margin-left:10px;
}

table.template {
	margin-top:10px;
}

.template td {
	padding-left:5px;
}

.template_variation {
	float:left;
	margin:5px;
	text-align:center;
}

.template_variation a {
	text-decoration:none;
}

#modules .module {
	width:550px;
}

#modules .module th {
	color:white;
	background-color:#04275D!important;
	padding:2px;
}

#modules .module td.label {
	width:100%;
}

th.admin {
	color:yellow!important;
}

td.ebook_details {
	vertical-align:top;
	padding-left:10px;
}

table.ebook_payments td {
	vertical-align:middle;
}

#moduleui #page_title span.access {
color:red;
}

#modules table.module tr td {
	border-bottom:1px solid silver;
} 

#purchase_window td.payoption img {		
	vertical-align:-100%;
}

#purchase_window td.payoptionctl {		
	vertical-align:middle;
	text-align:center;
}

.side_image {
	margin-bottom:8px;
}

.side_image td.image {
	padding:10px 10px 10px 10px;
}

table.options_box {
	margin-top:15px;
	margin-bottom:10px;
	background-color:#E9ECCD;
}

.options_box thead td {
	background-color:#E9ECCD;
	color:#9DB100;
	font-size:16px;
}

.options_box tbody td {
	border:3px solid #D8DADD;
	padding:3px 10px 3px 10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:white;
}

.options_box tbody td:hover, .options_box a:hover  {	
	background-color:#9DB100;
}

.options_box a {
	text-decoration:none;
	display:block;
}

.options_box a:hover {
	color:white;
}

table.split_box {
	margin-top:10px;
}

.split_box tbody td {
	/*border:3px solid #D8DADD;*/
	border-left:1px solid #d8dadd;
	/*border-right:1px solid #b8babc;*/
	padding:0px 3px 0px 3px;
	background-image:url(images/splitbox-bk.jpg);
	background-repeat:repeat-x;
	background-color:transparent;
	vertical-align:top;
	/*background-color:white;*/
} 

img.framed {
	border:2px solid #04275D;
}

.compatible_products {
	margin:auto;
	text-align:center;
}

.compatible_products td {
	padding:10px;
}

.compatible_products a {
	text-decoration:none;
}

.compatible_products a img {
	border:none;
}

.inline {
	display:inline;
}

div.technorati { display:none;}

.sporder_payment {
		 
		margin:auto; 
		text-align:center;
		margin-top:10px;
}

.sporder_payment .method {
		margin-right:5px;
		margin-bottom:10px;
}

.sporder_payment .info {
		margin-bottom:10px;
		font-size:10px;
}

.process_image {
	margin:10px auto 10px auto;
	text-align:center;
}

div.commands { 
	margin-top:15px; 
	text-align:right;
}

div.commands .cancel { 
	float:left;
}

div.commands input {
	margin-left:5px;
}

.dev { background-color:#FFA0A0; color:black; font-weight:bold; border:6px solid green;}

input.button {
	background-image:url(images/btn-bk-std.gif);
	border:1px solid #a19d97;
	height:23px;
	color:black;
	
}

input.confirm, input.current {
	background-image:url(images/btn-bk-confirm.gif);
	border:1px solid #ffb931;
	height:23px;
}

input.disabled_btn {
	color:silver;
	background-image:none;	
	background-color:#DDDDDD;	
	cursor:wait;
}

#geotrust {
	text-align:center;
	margin-top:10px;
}

form.simple label {		
	margin-right:10px;
	display:block;		
}

form.simple div.line {
	margin-top:5px;
}

table.keylist .promo {
	white-space: nowrap;
}

table.keylist .promo span.promo {
	font-weight: bold;
	padding-right: 10px;
	color: red;
}

table.keylist .nowrap {
	white-space: nowrap;
}

.mandatory {
	font-weight: bold;
	color: red;	
}

.attract_home {
	margin:20px 0px;
	padding:10px;
}

.attract_home, .advert {
	border:4px solid darkred;
}

.attract_home h2, .advert h2 {
	color:#E70000;
	font-size:22px;
	margin-top:0px;	
}

.attract_home h3, .advert h3 {
	margin-left:15px;
	color:#0063C4;	
	font-size:16px;
}

.attract_home h3 em, .advert h3 em {	
	color:#0C3AC6;	
}

.attract_home .image, .advert .image, .menu ul .package img {
	border:4px solid #9DB100;
}

.menu ul .package {
	display:block;
	text-align:center;
	margin-top:5px;
}

.attract_home .image, .advert .image {
	border:4px solid #9DB100;
	float:right;
	margin:5px;
	margin-right:0;
}

table.layout td {	
	vertical-align:top;
}

.attract_home .image img {
	border:0;
}

.get_ready_to_sell .banner {
	text-align:center;
	margin:15px 0px;
}

.get_ready_to_sell a img {
	border:0;
}

.get_ready_to_sell em {
	/*color:#0850B7;*/
	/*color:black;*/
	color:#063B87;
	font-size:15px;
	background-color:#FFD;
}

.get_ready_to_sell h1 {
	margin-bottom:25px;
}

.get_ready_to_sell p, .get_ready_to_sell ul, .get_ready_to_sell td, .get_ready_to_sell li, .get_ready_to_sell a {
	font-size:14px;
	line-height:19px;
}

.get_ready_to_sell .small * {
	font-size:11px;
	line-height:14px;	
}

.get_ready_to_sell .what_you_get {
	margin-top:10px;
}

.get_ready_to_sell .what_you_get li {
	line-height:22px;
}

.get_ready_to_sell p, .get_ready_to_sell ul {
	margin-bottom:15px;
}

.get_ready_to_sell img.box {
	/*border:4px solid #9DB100;*/
}


iframe.upload_form {
	border:2px solid silver;
	width:300px;
	height:150px;
	display:none;
}

div#file_upload {
	display:none;
	width:300px;
	margin:10px;
	padding:5px;
	border:4px solid #9DB100;
	text-align:center;
}

#file_upload .initializing {
	display:none;
}

#file_upload .initializing table{
	width:100%;
	border:1px solid black;
}

#file_upload .progress_bar {
	display:none;
}

#file_upload .progress_bar .bar {
	background-color:#04275D;
}

#file_upload .percent {
	display:none;
}

form.edit_area textarea {
	display:block;
}

table.project_files {
	margin:15px 0px;
	border-collapse:collapse;
	
}

table.project_files thead td {
	font-size:14px;
	padding:5px;
	border:1px solid white;
	white-space:nowrap;
}

table.project_files td {
	vertical-align:top;
	padding:0px 5px;	
}

table.project_files tr.first_row td {
	background-color:#FFC;
}