body		{ margin:0px; padding:0px; color:#111111; font-size:13px; line-height:16px; font-family:Arial,sans-serif; 	background-color:white;}
A { color: #515050; }
A:hover  { color: #orange}
img  		{ border-style:none; vertical-align:middle; }
input					{ vertical-align:middle;}
input[type=text]		{ height:20px;	margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:#808080; background-color:#FFFFFF; border:1px solid #1f7caf; }
input[type=password]	{ height:20px;	margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:#808080; background-color:#FFFFFF; border:1px solid #1f7caf; }
textarea		{ height:60px;	width:400px; margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:#808080; background-color:#FFFFFF; border:1px solid #1f7caf; }


span.row_links {font-weight:bold; color:#307AD8; cursor:pointer; text-decoration:underline;}



button { 	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf4fd', endColorstr='#bfdffa'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#eaf4fd), to(#bfdffa)); 
	background: -moz-linear-gradient(top,  #eaf4fd,  #bfdffa);  
	background-color:#d2eaff; border-top: 1px solid #8ec6fd; border-left: 1px solid #8ec6fd; border-right: 1px solid #296bab; border-bottom: 1px solid #296bab;}
button:hover{ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfdffa', endColorstr='#a0cdf3'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#bfdffa), to(#a0cdf3)); 
	background: -moz-linear-gradient(top,  #bfdffa,  #a0cdf3);
	 cursor:pointer;}
button:hover{ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfdffa', endColorstr='#a0cdf3'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#bfdffa), to(#a0cdf3)); 
	background: -moz-linear-gradient(top,  #bfdffa,  #a0cdf3);
	 cursor:pointer;}

input[type=submit] { 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf4fd', endColorstr='#76b3e6'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#eaf4fd), to(#76b3e6)); 
	background: -moz-linear-gradient(top,  #eaf4fd,  #76b3e6); background-color:#d2eaff; border-top: 1px solid #4998e5; border-left: 1px solid #4998e5; border-right: 1px solid #296bab; border-bottom: 1px solid #296bab;}
input[type=submit]:hover{  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfdffa', endColorstr='#76b3e6'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#bfdffa), to(#76b3e6)); 
	background: -moz-linear-gradient(top,  #bfdffa,  #76b3e6);cursor:pointer;}
	
	

.page_header {   background-color: #307ad8;   border: 1px solid #2469c1;    padding:5px 10px 5px 10px; color: #ffffff; font-size: 13px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
}
.page_header img {vertical-align:middle;}
.page_header A { color: #ffffff; font-weight:normal}
.header_footer_left {background-image:url('/_images/header/shadow_l.jpg'); background-repeat:no-repeat;}
.header_footer {height:34px; background-image:url('/_images/header/shadow_m.jpg'); background-repeat:repeat-x;}
.header_footer_right {background-image:url('/_images/header/shadow_r.jpg'); background-repeat:no-repeat; background-position:right top;}
.page_header div.bot_right {
	/*background: url(/_images/page_header_br.jpg) bottom right no-repeat;*/
	bottom: -1px;
	right: 0px;
	position:absolute;
	width:6px;
	height:6px;}

.page_header div.bot_left {
	/*background: url(/_images/page_header_br.jpg) bottom right no-repeat;*/
	bottom: -1px;
	right: 0px;
	position:absolute;
	width:6px;
	height:6px;}



.rounded_block {  margin-top:10px; background-color: #eaf5ff;   border: 1px solid #fafdff;    padding:5px 5px 5px 5px; color: #4d4d4d; font-size: 12px;  text-align: left; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}
.rounded_block A {font-weight:bold; color:#307AD8;}
.rounded_block_header {   background-color: #307ad8;   border: 1px solid #2469c1; color: #ffffff;  font-size: 14px; font-weight:bold; text-align: left; padding:5px 5px 5px 5px; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}
.rounded_block_header A {color:#ffffff; font-weight:normal;}
.rounded_block_error {  width:724px; background-color: #ff0000;   border: 1px solid #af1010; color: #ffffff;  font-size: 14px; font-weight:bold; text-align: left; padding:15px 15px 15px 15px; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}
.rounded_block_success {  width:724px; background-color: #b5e388;   border: 1px solid #647356; color: #333333;  font-size: 14px; font-weight:bold; text-align: left; padding:15px 15px 15px 15px; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}

.rounded_block_stats {  width:620px; margin-top:10px; background-color: #f5faff;   border: 1px solid #d1eaff;    padding:5px 5px 5px 5px; color: #4d4d4d; font-size: 12px;  text-align: left; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}
.rounded_block_stats A {font-weight:bold; color:#307AD8;}
.rounded_block_stats span { font-weight:bold; font-size:16px;color: #1e1e1e; }

.rounded_block_cnt { padding:10px 5px 5px 5px;}
.page_footer {padding: 40px 0px 10px 0px; color: #faa32e; font-size:10px;}
.page_footer A { color: #515050}
.centered_block { width: 960px; }
.medium_block { width: 796px; }
.small_block { width: 524px; }

ul { list-style-image:url("/_images/icon/icon_arrow.png");list-style-type:square;}
premium_bullet { font-size:20px; color:#f0f0f0;}
.prem_trh {background-color:#f4faff; background-image:url(/_images/premium/premium_back.jpg); background-repeat:repeat-x;}
.prem_td {background-color:#f4faff; border-right:solid #c9e3eb 1px; border-bottom:solid #c9e3eb 1px; padding:10px 10px 10px 10px;}
.prem_tdl {background-color:#f4faff; border-left:solid #1fa1cf 1px; }
.prem_tdr {background-color:#f4faff; border-bottom:solid #c9e3eb 1px; border-right:solid #1fa1cf 1px; }
.prem_tdr1 {background-color:#f4faff; border-bottom:solid #c9e3eb 1px; }
.prem_tdb {background-color:#f4faff; border-bottom:solid #1fa1cf 1px; }
div.preview_txt				{ width:608px; margin:0px auto; height:180px; padding:10px; color:#333333; border:1px solid #2183b9; background-color:white; overflow-x:hidden; overflow-y:scroll; }

div.installererror			{ margin-top:7px; padding-top:7px; padding-left:16px; background-image:url(/_images/ico_expand.png); background-repeat:no-repeat; background-position:0% 10px; border-top:1px solid #eeeeee; }
div.installererror div		{ margin-top:5px; margin-bottom:5px;}
.item_text_aligncenter	{ text-align:center; }
.item_float_left		{ float:left; }
.item_display_none		{ display:none; }
.item_float_right		{ float:right; }
.item_float_clear		{ clear:both; height:0px; font-size:0px; line-height:0px; }
.item_text_small		{ font-size:8pt; }

div.popup					{ padding:10px; color:black; font-size:8pt; text-align:left; line-height:120%; 	background: #d2eaff; border: 1px solid #4998e5;	-webkit-box-shadow: 0px 0px 10px #333333; -moz-box-shadow: 0px 0px 10px #333333; box-shadow: 0px 0px 20px #000;	-webkit-border-radius: 7px;-moz-border-radius: 7px; border-radius: 7px; width:auto;  }
div.popup a					{ color:#ffcc00; }


table.list_table { table-layout:fixed; border: 1px solid #c8e1f7;  border-collapse: collapse; width: 100%;}
table.list_table th { padding: 3px; padding-left: 5px; font-size: 12px; font-weight: bold; background: #c8e1f7; color: #333333; }
table.list_table th { padding:3px; padding-left:7px; }
table.list_table td { overflow: hidden; background-color: #f5faff; padding:3px; padding-left:7px; }
table.list_table td.even { border-width: 0px; background: #E4F2FF; padding:10px; }
table.list_table td.odd { border-width: 0px;	background: #D5EAFF; padding:10px; }

.browser_folder_head { text-align:left; background-color: #4998e5;      padding:5px 10px 5px 10px; color: #ffffff; font-size: 13px;   -webkit-border-top-left-radius: 7px;    -moz-border-radius-topleft: 7px;   }
.browser_folder_body { text-align:left; background-color: #ffffff;   padding: 0px 0px 20px 0px; border: 1px solid #20a0cf;      font-size: 13px;	border-right: 0px;    -webkit-border-bottom-left-radius: 7px;    -moz-border-radius-bottomleft: 7px;   }
.browser_file_header { text-align:left; background-color: #307ad8;     padding:5px 10px 5px 10px; color: #ffffff; font-size: 13px;    -webkit-border-top-right-radius: 7px;    -moz-border-radius-topright: 7px;   }
.browser_file_header A { color:#FFFFFF;   }
.browser_file_header_anon { background-color: #307ad8;     padding:5px 10px 5px 10px; color: #ffffff; font-size: 13px;    -webkit-border-top-right-radius: 7px;    -moz-border-radius-topright: 7px;   -webkit-border-top-left-radius: 7px;    -moz-border-radius-topleft: 7px;   }

.browser_file_body { background-color: #f5faff;   border: 1px solid #20a0cf;     font-size: 13px;    -webkit-border-bottom-right-radius: 7px;    -moz-border-radius-bottomright: 7px;  padding-bottom:20px; }
.browser_file_body_anon {  margin-top:10px; background-color: #f5faff;   border: 1px solid #20a0cf;     font-size: 13px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;  padding-bottom:20px; }
.browser_file_options { background-color: #4998e5; padding: 5px 5px 5px 5px; color: #ffffff}

table.browser_table { width:100%;  margin: 0px; border-collapse: collapse; }
table.browser_table A { color: #333333; text-decoration:none; }
table.browser_table th { border-right: 1px solid #91d4ef; background-color:#d1eaff; padding: 5px 5px 5px 5px ; color: #545953; font-weight: normal; font-size: 11px; text-align: left;}
table.browser_table td { border-top: 1px solid #91d4ef; font-size: 12px;color: #545953;  padding: 5px 5px 5px 5px ; text-align: left;}

div.upload_progress			{ float:left; position:relative; width:340px; height:16px; margin-top:3px; }
div.upload_progress_bar			{ border:1px solid #7ecbe9; background-color:#edf7fc; height:13px; width:310px;}
div.upload_progress_bar_back		{ margin-top:1px;margin-left:1px; height:13px; position:absolute; top:0px; left:0px; width:0px; background-color: #f3cd2c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3cd2c', endColorstr='#f1a02b'); background: -webkit-gradient(linear, left top, left bottom, from(#f3cd2c), to(#f1a02b));	background: -moz-linear-gradient(top,  #f3cd2c,  #f1a02b);}
div.upload_progress_text	{   margin:1px; height:13px; position:absolute; top:0px; left:0px; width:310px; text-align:center; line-height:12px; color:#333333; }

a.upload_progress_cancel { display: block;	height: 16px;	width: 16px;	background-image: url(/_images/buttons/btn_cancel_upload.png);	background-repeat: no-repeat; position:absolute; top:0px; right:5px;}

.payment_notice {background-color:#d2eaff;
		 width: 335px;
		 border: 1px solid #91d4ef;
		 padding: 20px 20px 20px 20px;
		 text-align: center;
		 font-weight:bold;
		 margin-bottom:10px;
		 margin-top:5px;}
.item_w100				{ width:100px; }
.item_w150				{ width:150px; }
.item_w200				{ width:200px; }
.item_h05				{ height:5px; overflow:hidden; }
.item_h10				{ height:10px; overflow:hidden; }

/** File Browser **/
div.foldertree				{ padding-left:10px; }
div.block724				{ position:relative; overflow:hidden; }
div.blockhdr724b			{ position:relative; overflow:hidden; padding:0px 0px 0px 10px; background-color:#6abae5; border:1px solid #2183b9; font-family:Arial; font-size:15px; font-weight:bold; border-bottom-width:0px; }
div.blockhdr724c			{ position:relative;}



table.shared_folder { border: 0px;}
table.shared_folder td { border-bottom: 1px solid #c8e3ea;}

div.blockhdr724c div.fst_filesfolders_c01, div.blockhdr724c div.fst_filesfolders_c02, div.blockhdr724c div.fst_filesfolders_c03 { 
	border-right: 1px solid #91d4ef; border-bottom: 1px solid #91d4ef; background-color:#d1eaff; color: #545953; font-weight: normal; font-size: 11px; }
div.blockhdr724c div.fst_filesfolders_c04 { 
	border-bottom: 1px solid #91d4ef; background-color:#d1eaff;  color: #545953; font-weight: normal; font-size: 11px; }
div.fst_filesfolders_c01	{ padding: 1px 5px 1px 5px; text-align: center; float:left; overflow:hidden; white-space:nowrap; width:20px;  line-height:22px; }
div.fst_filesfolders_c02	{ padding: 1px 5px 1px 5px; text-align:left; float:left; overflow:hidden; white-space:nowrap; width:305px; line-height:22px;  }
div.fst_filesfolders_c03	{ padding: 1px 5px 1px 5px; text-align:left; float:left; overflow:hidden; white-space:nowrap; width:345px; line-height:22px; }
div.fst_filesfolders_c04	{ padding: 1px 5px 1px 5px; float:left; overflow:hidden; white-space:nowrap; width:83px;  font-size:12px; line-height:22px; text-align:right; }
div.fst_filesfolders_c01 img	{ vertical-align:middle; }
div.fst_filesfolders_c02 img	{ vertical-align:middle; }
div.fst_filesfolders_c03 img	{ vertical-align:middle; }
div.fst_link					{ padding:0px 4px; height:14px; line-height:14px; width:358px; overflow:hidden; font-size:8pt; border:1px solid #1f7caf; background-color:#edf7fc; margin-top:4px; }
div.fst_link a					{ color:#6B6363; font-weight:normal; font-size:7pt; }
div.fst_link a:hover			{ color:#ff9933; font-weight:normal; font-size:7pt; }
div.fst_spacer					{ height:1px; background-color:#c8e3ea; margin:0px 5px 0px 5px; font-size:0px; line-height:1px;}
div.fst_nr						{ font-weight:bold; height:60px; line-height:60px; text-align:center; }
input.fst_link 				{ position:relative; bottom:2px; height:14px; line-height:14px; width:320px; font-size:7pt; border:1px solid #7ecaea; background-color:#ffffff; }
div.fst_ffml					{ width:790px; font-size:9pt; overflow:hidden; white-space:nowrap; line-height:21px; padding-bottom:10px; text-align:right; display:none; }
div.fst_ffml input				{ vertical-align:middle; height:20px; line-height:14px; width:320px; font-size:8pt; border:1px solid #1f7caf; background-color:#ffffff; }
div.fst_ffml textarea { vertical-align:middle; height:57px; line-height:14px; width:326px; font-size:8pt; border:1px solid #1f7caf; background-color:#ffffff; }