body					{ background-image:url(/_images/background.png); margin:0px; padding:0px; color:#111111; font-size:13px; line-height:16px; font-family:Arial,sans-serif; 	background-color:#efefef;}
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 #bbb; }
input[type=password]	{ height:20px;	margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:#808080; background-color:#FFFFFF; border:1px solid #bbb; }
textarea				{ height:60px;	width:400px; margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:#808080; background-color:#FFFFFF; border:1px solid #BBB; }


fieldset		{ font-size:12px; padding:1em; width:600px; background:#f4faff; border:1px solid #c9e3eb; margin-bottom:20px; padding:10px; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
legend			{ }
legend span 	{ }
.fieldrow		{ padding:5px;  }
label			{ float:left; width:120px; margin-right:0.5em; text-align:right; }
legend			{ color:#111111; }
span.row_links	{font-weight:bold; color:#307AD8; cursor:pointer; text-decoration:underline;}

table.homeSplashCell:hover{background-color:#f4f7f9;cursor:pointer;}
.tools_menu { background:none repeat scroll 0 0 #FEFEFE; left:193px;position:absolute; top:26px;z-index:8000;color:#333;border-color:#CCCCCC #888888 #888888 #CCCCCC !important;border-style:solid;border-width:1px;cursor:pointer;display:none;}
#more_menu{  left:33px;}
#up_btn{ background:url('/_images/icon/icon_upload.png') no-repeat scroll left; padding-left:14px; padding-right:0px;}
#share_btn{ background:url('') no-repeat scroll left; padding-left:0px; padding-right:0px;}

.tools_menu_text{ padding:5px; }
.tools_menu_text:hover{ background-color:#555; color:#DDD;}
.btn {display:inline-block; background:none; margin:0; padding:3px 0;
      border-width:0; overflow:visible; font:100%/1.2 Arial,Sans-serif; text-decoration:none; color:#333;}
* html button.btn { padding-bottom:1px; }
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
html:not([lang*=""]) button.btn { margin:0 -3px; }
.btn span { background:#f9f9f9; z-index:1;margin:0; padding:3px 0; border-left:1px solid #ccc; border-right:1px solid #bbb; }
.btn1:active span { background:#E3E3E3; z-index:1;margin:0; padding:3px 0; border-left:1px solid #ccc; border-right:1px solid #bbb; }
* html .btn span { padding-top:0; }
.btn span span { background:none; position:relative; z-index:4; padding:3px .4em; border-width:0; border-top:1px solid #ccc; border-bottom:1px solid #bbb; }
.btn1:active span span { background:none; position:relative; z-index:4; padding:3px .4em; border-width:0; border-top:1px solid #ccc; border-bottom:1px solid #bbb; }
.btn b { background:#e3e3e3; position:absolute; z-index:2; bottom:0; left:0; width:100%; overflow:hidden; height:40%; border-top:3px solid #eee; }
.btn1:active b { background:#f9f9f9; position:absolute; z-index:2; bottom:0; left:0; width:100%; overflow:hidden; height:40%; border-top:3px solid #eee; }
* html .btn b { top:1px; }
.btn u { text-decoration:none; position:relative; z-index:3; padding-right:12px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRFZmZm////AgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////AADF2QAAAAJ0Uk5T/wDltzBKAAAAH0lEQVR42mJghAAGGJ0GAQyMYAokDqLA8mlI6gACDAC8pAaCn/ezogAAAABJRU5ErkJggg==") no-repeat scroll right 50% transparent;      }
.popupToolbar{background-color:#CCCCCC;margin:-13px -13px -2px;padding:7px;cursor:pointer; border-bottom:1px solid #AAAAAA; }
    
.gbutton{
	background-color: #E7E7E7; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E3E3E3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#E3E3E3)); /* for webkit browsers */

    background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3);
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    font: 100%/1.2 Arial,Sans-serif;
    outline: 0 none;
    padding: 3px 4px;
    text-decoration: none;
	cursor:pointer;

}
.gbutton img{padding-bottom:3px; }
.gbutton:active{
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E3E3', endColorstr='#F9F9F9'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#E3E3E3), to(#F9F9F9)); /* for webkit browsers */

    background-image: -moz-linear-gradient(center top , #E3E3E3, #F9F9F9);


}
.gbutton:hover{
border-color:#AAA;
color:#000;
}
/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
button.pill-l span { border-right-width:0; }
button.pill-l span span { border-right:1px solid #ccc; }
button.pill-c span { border-right-style:none; border-left-color:#fff;}
button.pill-c span span { border-right:1px solid #ccc; }
button.pill-r span { border-left-color:#fff; }
.btn:hover span, .btn:hover span span {cursor:pointer; border-color:#AAA !important; color:#000;}
#uploadDLG ul li{padding:2px;  }
#uploadDLG ul li a{color:#51506C;font-weight:bold;  }
    
button { 	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9f9', endColorstr='#E3E3E3'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3)); 
	background: -moz-linear-gradient(top,  #f9f9f9,  #e3e3e3);  
	background-color:#d2eaff; border: 1px solid #CCC; cursor:pointer}
button1:active { 	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f9f9f9'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f9f9f9)); 
	background: -moz-linear-gradient(top,  #e3e3e3,  #f9f9f9);  
	background-color:#d2eaff; border: 1px solid #CCC; 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;}
	

.tabmenu_item {
	display:inline-block;
	position:relative;
	text-align:center;
	background: -moz-linear-gradient(top,  #2082dd,  #0f6bc2);
	background: -webkit-gradient(linear, left top, left bottom, from(#2082dd), to(#0f6bc2));
	background-color: #307ad8;    	
	color: #fcbc53; 
	line-height:32px;
	height:32px;
	font-size:15px;
	padding:0px 20px;
	overflow:hidden;
}


 

.tabmenu			{ z-index:100; position:absolute; bottom:0px; right:0px; zoom:1; border-width:1px 1px 0px 1px; border-style:solid; border-color:#B5C8E0; border-top-left-radius:7px; border-top-right-radius:7px; }
/*
.tabmenu				{ box-shadow:
					-1px 0px 0px #d0d0d0, -1px -1px 0px #d0d0d0, 1px 0px 0px #d0d0d0, 1px -1px 0px #d0d0d0, 0px -1px 0px #d0d0d0,
					-2px 0px 0px #dadada, -2px -2px 0px #dadada, 2px 0px 0px #dadada, 2px -2px 0px #dadada, 0px -2px 0px #dadada,
					-3px 0px 0px #e5e5e5, -3px -3px 0px #e5e5e5, 3px 0px 0px #e5e5e5, 3px -3px 0px #e5e5e5, 0px -3px 0px #e5e5e5,
					-4px 0px 0px #f0f0f0, -4px -4px 0px #f0f0f0, 4px 0px 0px #f0f0f0, 4px -4px 0px #f0f0f0, 0px -4px 0px #f0f0f0; }
.browser_folder_body	{ box-shadow:
					0px -1px 0px #d0d0d0, -1px -1px 0px #d0d0d0, -1px 0px 0px #d0d0d0, -1px 1px 0px #d0d0d0, 0px 1px 0px #d0d0d0,
					0px -2px 0px #dadada, -2px -2px 0px #dadada, -2px 0px 0px #dadada, -2px 2px 0px #dadada, 0px 2px 0px #dadada,
					0px -3px 0px #e5e5e5, -3px -3px 0px #e5e5e5, -3px 0px 0px #e5e5e5, -3px 3px 0px #e5e5e5, 0px 3px 0px #e5e5e5,
					0px -4px 0px #f0f0f0, -4px -4px 0px #f0f0f0, -4px 0px 0px #f0f0f0, -4px 4px 0px #f0f0f0, 0px 4px 0px #f0f0f0; }

.browser_file_body		{ box-shadow:
					0px -1px 0px #d0d0d0, 1px -1px 0px #d0d0d0, 1px 0px 0px #d0d0d0, 1px 1px 0px #d0d0d0, 0px 1px 0px #d0d0d0,
					0px -2px 0px #dadada, 2px -2px 0px #dadada, 2px 0px 0px #dadada, 2px 2px 0px #dadada, 0px 2px 0px #dadada,
					0px -3px 0px #e5e5e5, 3px -3px 0px #e5e5e5, 3px 0px 0px #e5e5e5, 3px 3px 0px #e5e5e5, 0px 3px 0px #e5e5e5,
					0px -4px 0px #f0f0f0, 4px -4px 0px #f0f0f0, 4px 0px 0px #f0f0f0, 4px 4px 0px #f0f0f0, 0px 4px 0px #f0f0f0; }
*/

.tabmenu_rightitem {  
	border-top-right-radius: 5px;
}

.tabmenu_leftitem {   
	border-top-left-radius: 5px;
}

.tabmenu_item A { text-decoration:none; color: #ffffff; text-shadow: 1px 2px 3px #094A87; }
.tabmenu_item_hover:hover {
	text-shadow: 0px 0px 4px #042b6d; text-decoration:none; color: #FFFFFF; 
	cursor:pointer;
	background: -moz-linear-gradient(top,  #FFAD41,  #E98100);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFAD41), to(#E98100));
  	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFAD41', endColorstr='#E98100'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFAD41', endColorstr='#E98100')"; /* IE8 */
}
.tabmenu_item_over {
	background: -moz-linear-gradient(top,  #b8d4f0,  #4b97d7);
	background: -webkit-gradient(linear, left top, left bottom, from(#b8d4f0), to(#4b97d7));
  	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b8d4f0', endColorstr='#4b97d7'); /* IE6 & IE7 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b8d4f0', endColorstr='#4b97d7')"; /* IE8 */
}
.tabmenu_item_over a { text-decoration:none; color: #FFFFFF; text-shadow: 0px 0px 4px #042b6d; }






.site_tabsubmenu {   
background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#fbfbfb));
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e0e0e0', endColorstr='#fbfbfb'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e0e0e0', endColorstr='#fbfbfb')"; /* IE8 */

	background-color: #fbfbfb;   
	background: -moz-linear-gradient(top,  #e0e0e0,  #fbfbfb);
	border-left: 1px solid #B5C8E0;    
	border-right: 1px solid #B5C8E0;    
	border-top: 1px solid #B5C8E0;    
	padding:10px 10px 10px 20px; color: #ffffff; font-size: 13px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    text-align: left;
    color: #333333;
}
.site_tabsubmenu img {vertical-align:middle;}
.site_tabsubmenu A { text-decoration:none; color: #008acc; font-weight:normal}
.site_tabsubmenu A:hover { text-decoration:underline;}


.page_header {   background-color: #ffffff;   border-right: 1px solid #c0c0c0;  border-left: 1px solid #c0c0c0;  border-bottom: 1px solid #c0c0c0;    
		 padding:5px 10px 5px 10px; color: #222222; font-size: 13px;

}
.page_header img {vertical-align:middle;}
.page_header A { color: #4991cc; font-size:12px; font-weight:regular}
.page_header A:hover { text-decoration:none;}

div.hoverrow {background-color:#fff;border-bottom:1px solid #D1EAFF;padding-left:29px;height:25px;line-height:23px;text-align:left;color:#515050;cursor:pointer;}

div.hoverrow:hover{background: -moz-linear-gradient(top,  #f5faff,  #c8e3ea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5faff', endColorstr='#c8e3ea'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f5faff), to(#c8e3ea)); }


.rounded_block					{ background-color:#ffffff; border:1px solid #B5C8E0; padding:15px 15px 15px 15px; color:#4d4d4d; font-size:12px; text-align:left; -webkit-border-top-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; z-index:-400;}
.rounded_block A				{ color:#307AD8; font-weight:bold; }
.rounded_block div.top_right	{ display:none;}	

.rounded_block_header			{ background-color:#ffffff; border:0px solid #B5C8E0; padding:5px 5px 5px 5px;     color:#4d4d4d; font-size:14px; text-align:left; font-weight:bold; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}
.rounded_block_header A			{ color:#ffffff; font-weight:normal;}

.rounded_block_color			{ background-color:#eaf5ff; border:1px solid #c0c0c0; padding:5px 5px 5px 5px;     color:#4d4d4d; font-size:12px; text-align:left; margin-top:10px; -webkit-border-radius:7px; -moz-border-radius:7px; }
.rounded_block_color A			{ color:#307AD8; font-weight:bold; }

.rounded_block_header_color 	{ background-color:#307ad8; border:1px solid #B5C8E0; padding:5px 5px 5px 5px;     color:#ffffff; font-size:14px; text-align:left; font-weight:bold; -webkit-border-radius: 7px;  -moz-border-radius: 7px;}
.rounded_block_header_color A	{ color:#ffffff; font-weight:normal; text-decoration:none}
.rounded_block_header_color A:hover	{ text-decoration:underline}



.block_header_color				{ background-color:#307ad8; border:1px solid #B5C8E0; padding:5px 5px 5px 5px;     color:#ffffff; font-size:14px; text-align:left; font-weight:bold; }

.block_color					{ background-color:#eaf5ff; border:1px solid #c0c0c0; padding:5px 5px 5px 5px;     color:#4d4d4d; font-size:12px; text-align:left; margin-top:10px; }



.rounded_block_success			{ background-image:url(/_images/icon/icon_check_16x16.png);background-repeat:no-repeat; background-position: 15px 15px; background-color: #dfffdf;   border: 2px solid #9fcf9f; color: #006000;  font-size: 13px; font-weight:bold; text-align: left; padding:15px 15px 15px 40px; }

.rounded_block_error			{ background-image:url(/_images/icon/icon_stop.png);background-repeat:no-repeat; background-position: 15px 15px; background-color: #fee3e3;   border: 2px solid #af1010; color: #9d0033;  font-size: 13px; font-weight:bold; text-align: left; padding:15px 15px 15px 40px; }

.rounded_block_squaretop				{ -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; }
.rounded_block_squaretop div.top_left	{ display:none; }
.rounded_block_squaretop div.top_right	{ display:none; }

.rounded_block_stats {  width:156px; margin-left:4px; margin-top:5px; padding:2px 5px 8px 5px; color: #4d4d4d; font-size: 12px;  text-align: left; 
			background-color: #ffffff;   
			 border-bottom:1px solid #cccccc;}
/***			background-color: #f5faff;   border: 1px solid #d1eaff;    } ***/
.rounded_block_stats A {font-weight:bold; color:#307AD8;}
.rounded_block_stats span { font-weight:bold; font-size:14px;color: #1e1e1e; }


div.createaccount label { display:block;}

div.draghelper { 
	border: 1px solid #c0dbf1; background-color: #f5faff;padding:10px;
	-webkit-box-shadow: 4px 4px 10px #cccccc; -moz-box-shadow: 4px 4px 10px #cccccc;
	font-weight:bold;
	white-space : nowrap;}


.premium_list ul { list-style-image:url("/_images/icon/icon_check_small.png");list-style-type:square;}
.premium_list ol { list-style-image:url("");}

ul.premium_list li { list-style-image:url("/_images/icon/icon_check_small.png"); }
.premium_list ol li { list-style-image:none; }


.trash { text-align:left; padding:5px 10px 5px 10px; color: #333333; font-size: 13px;  margin-top:4px; font-size:14px; cursor:pointer;}
.recent { text-align:left; padding:5px 10px 5px 10px; color: #333333; font-size: 13px;  margin-top:4px; font-size:14px; cursor:pointer; text-decoration:none;}
.recent A { text-decoration:none; }
.trash A { text-decoration:none; }
.trash A:hover { text-decoration:underline; }
.trashbinselected { background-color:#f5faff;  cursor:pointer; border:1px solid #d1eaff; font-weight:bold;}

.myfileslist A { text-decoration:none; }
.myfileslist A:hover { text-decoration:underline;  }



.drop_active {background-color:#CCC !important; }
.ui-multidraggable {background-color:#E2EECB !important;
 background:  -webkit-gradient(linear, left top, left bottom, from(#ebf5d9), to(#d4e3b8))  !important;
 background: -moz-linear-gradient(top,  #ebf5d9,  #d4e3b8)  !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf5d9', endColorstr='#d4e3b8')  !important; 
}

.drop_trash {background-color:#CC0000 !important; }
.rounded_block_cnt { font-size:14px; margin-left:18px; padding:10px 5px 20px 5px;}
.page_footer {padding: 20px 30px 20px 50px; color: #444444; font-size:11px;}
.page_footer A { color: #515050; text-decoration:none;}
.page_footer A:hover { color: #515050; text-decoration:underline;}
.centered_block { width: 942px; }
.medium_block { width: 796px; }
.small_block { width: 524px; }

.textheader { font-size:15px; font-weight:bold; padding-bottom:10px;}
ul { list-style-image:url("/_images/icon/icon_arrow.png");list-style-type:square;}
ul li { padding: 4px;}
ol li { padding:4px;}

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:7px 7px 7px 7px;}
.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:12px; color:black; font-size:8pt; text-align:left; line-height:120%; 	
				  background: #F3f3f3; border: 1px solid #DDD; -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;  }
.divider {margin-top:10px; margin-bottom: 10px; height:1px; border-bottom:1px dashed #95c0e8;}
.section_title {font-size: 29px; margin-bottom: 15px; line-height:34px; color:#2281dd;}
.popuplabel { font-size:12px; padding:5px; background-color: #f5faff; border:1px solid #BBB;}


table.list_table { font-size:13px; 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; padding:3px; padding-left:7px; }
table.list_table td.even { border-width: 22px;  padding:10px; }
table.list_table td.odd { border-width: 0px;	 padding:10px; }
table.list_table tr { background-color:#E4F2FF;  }
table.list_table tr:nth-child(even) { background-color:#E4F2FF;  }
table.list_table tr:nth-child(odd) { background-color:#EFF7FF;}


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_w300				{ width:300px; }
.item_h05				{ height:5px; overflow:hidden; }
.item_h10				{ height:10px; overflow:hidden; }



/** File Browser **/
div.foldertree				{ padding-left:10px; }
div.block724				{ position:relative; }
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:static;}


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;}



.browser_folder_head { text-align:left; background-color: #c8e1f7;      padding:5px 10px 5px 10px; color: #333333; font-size: 13px;  border-top: 1px solid #91d4ef; border-bottom: 1px solid #91d4ef;}
.browser_folder_body { text-align:left; background-color: #ffffff;   padding: 0px 0px 20px 0px; border: 1px solid #B5C8E0;      font-size: 13px;	border-right: 0px;    -webkit-border-bottom-left-radius: 7px;    -moz-border-radius-bottomleft: 7px;  -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; }
.browser_file_header { text-align:left; background-color: #d1eaff;     padding:5px 10px 5px 6px; color: #333333; font-size: 13px;  font-weight:bold;   }
.browser_file_header A { color:#20A0CF; text-decoration:none;  color:#1695c4;}
.browser_file_header A:hover { text-decoration:underline;   }
.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: #ffffff;   border: 1px solid #B5C8E0;     font-size: 13px;    -webkit-border-bottom-right-radius: 7px;    -moz-border-radius-bottomright: 7px;  padding-bottom:20px; position:relative; }
.browser_file_body_anon {  margin-top:10px; background-color: #f5faff;   border: 1px solid #B5C8E0;     font-size: 13px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;  padding-bottom:20px; }
.browser_file_options { background-color: #d1eaff; padding: 5px 5px 5px 5px; color: #6ac9ec; }



div.blockhdr724c div.fst_filesfolders_c01, div.blockhdr724c div.fst_filesfolders_c02, div.blockhdr724c div.fst_filesfolders_c03  { 
	border-right: 1px solid #c8e3ea; border-bottom: 1px solid #c8e3ea; border-top: 1px solid #C8E3EA;
	background-color:#f5faff; color: #545953; font-weight: normal; font-size: 11px; }
div.blockhdr724c div.fst_filesfolders_c04, div.blockhdr724c div.fst_filesfolders_c04_header { 
	border-bottom: 1px solid #c8e3ea; border-top: 1px solid #C8E3EA;
	background-color:#f5faff;  color: #545953; font-weight: normal; font-size: 11px; }
div.blockhdr724c div.fst_filesfolders_c05 { 
	 background-color:#f5faff;  color: #545953; font-weight: normal; font-size: 11px;
	 border-bottom: 1px solid #c8e3ea;border-top: 1px solid #C8E3EA;
	 }
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: 0px 5px 0px; text-align:left; float:left; overflow:hidden; white-space:nowrap; width:470px; line-height:24px;  }
div.fst_filesfolders_c03	{ padding: 1px 5px 1px 5px; text-align:left; float:left; overflow:hidden; white-space:nowrap; width:120px; line-height:22px; }
div.fst_filesfolders_c04	{ padding: 1px 5px 1px 5px; float:left; overflow:hidden; white-space:nowrap; width:73px;  font-size:12px; line-height:22px; text-align:; }
div.fst_filesfolders_c01b	{ padding: 1px 5px 1px 5px; text-align: center; float:left; overflow:hidden; white-space:nowrap; width:20px;  line-height:22px; }
div.fst_filesfolders_c02b	{ padding: 1px 5px 1px 5px; text-align:left; float:left; overflow:hidden; white-space:nowrap; width:220px; line-height:22px;  }
div.fst_filesfolders_c03b	{ padding: 1px 5px 1px 5px; text-align:left; float:left; overflow:hidden; white-space:nowrap; width:370px; line-height:22px; }
div.fst_filesfolders_c04b	{ padding: 1px 5px 1px 5px; float:left; overflow:hidden; white-space:nowrap; width:73px;  font-size:12px; line-height:22px; text-align:; }
div.fst_filesfolders_c04_header	{ padding: 1px 5px 1px 5px; float:left; overflow:hidden; white-space:nowrap; width:142px;  font-size:12px; line-height:22px; text-align:; }
div.fst_filesfolders_c05	{ display:none; float:right;padding: 2px 5px 0px 0px; overflow:hidden; white-space:nowrap; width:49px;  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 #B5C8E0; 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:#E9F1F4; 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:left; display:none; }
div.fst_ffml input				{ vertical-align:middle; height:20px; line-height:14px; width:320px; font-size:8pt; border:1px solid #B5C8E0; background-color:#ffffff; }
div.fst_ffml textarea { vertical-align:middle; height:57px; line-height:14px; width:600px; font-size:8pt; border:1px solid #B5C8E0; background-color:#ffffff; }
div.fst_ffml fieldset { width:740px; }
div.fst_ffml input[type=text]{ width:600px;}

div.shareurl{ margin-left:55px;float:left; font-size:11px; color:gray;}

.folder input.shareurl {background:none repeat scroll 0 0 transparent; border:1px solid white; font-size:11px;height:15px;width:500px;}
div.folder input.shareurl:hover {border:1px solid #c8e3ea; background:white; width:500px;}
input.shareurl{height:15px; font-size:11px; border:1px solid white; background:transparent; width:500px;margin-bottom:3px;}
input.shareurl:hover {border:1px solid #c8e3ea; background:white; width:500px;}

table.shared_folder { border: 0px;}
table.shared_folder td { border-bottom: 1px solid #c8e3ea;}


div.filerow { text-align:left; cursor:pointer; zoom:1;}
div.filerow:hover{background: -moz-linear-gradient(top,  #f5faff,  #c8e3ea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5faff', endColorstr='#c8e3ea'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f5faff), to(#c8e3ea)); }
div.filerow textarea{width:600px; height:30px;}
div.filerow img.editbutton {cursor:pointer; width:46px;}

.simplePassMeter {
  border: 1px solid #aaa;
  background-color: #f3f3f3;
  color: #666;
  font-size: 0.8em;
  padding: 1px 5px 0 5px;
  margin: 0;
  margin-left:10px;
  width: 19em;
}


a.downloadbutton, span.downloadbutton { cursor:pointer; display:inline-block; font-weight:normal; color:#111111; text-decoration:none; font-size:15px; padding:1px 6px; background-color:#d2eaff; border-top: 1px solid #8ec6fd; border-left: 1px solid #8ec6fd; border-right: 1px solid #296bab; border-bottom: 1px solid #296bab;
	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);  
	
	}
a.downloadbutton			{ color:#111111; text-decoration:none; cursor:pointer; }
a.downloadbutton:link		{ color:#111111; text-decoration:none; cursor:pointer; }
a.downloadbutton:visited	{ color:#111111; text-decoration:none; cursor:pointer; }
a.downloadbutton:active		{ color:#111111; text-decoration:none; cursor:pointer; }
a.downloadbutton:hover		{ color:#111111; text-decoration:none; cursor:pointer; }



.meterFail { border: 1px solid #daa; background-color: #fdd; }
.meterWarn { border: 1px solid #fd6; background-color: #feb; }
.meterGood { border: 1px solid #ada; background-color: #dfd; }
.meterExcel { border: 1px solid #aad; background-color: #ddf; }

.simplePassMeterBar { background-color: #ddd; }
.meterFail .simplePassMeterProgress  { background-color: #f66; }
.meterWarn .simplePassMeterProgress  { background-color: #fd6; }
.meterGood .simplePassMeterProgress  { background-color: #ada; }
.meterExcel .simplePassMeterProgress { background-color: #88f; }

.simplePassMeter p { margin: 0; }
.simplePassMeterIcon { height: 16px; width: 16px; float: left; }
.meterFail .simplePassMeterIcon,
.meterWarn .simplePassMeterIcon,
.meterGood .simplePassMeterIcon,
.meterExcel .simplePassMeterIcon {
  background-image: url('/_images/simplePassMeterSprite.png');
  background-repeat: no-repeat;
}
.meterExcel .simplePassMeterIcon { background-position: 0 0; } 
.meterFail .simplePassMeterIcon { background-position: 0 -17px; } 
.meterGood .simplePassMeterIcon { background-position: 0 -34px; } 
.meterWarn .simplePassMeterIcon { background-position: 0 -51px; } 

.simplePassMeterText { margin-left: 2px; }
.drophole
{


border: 1px solid #AAAAAA;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 2px 3px #AAAAAA;
    color: #AAAAAA;
    height: 93px;
    margin-top: 27px;
    padding: 5px;
    text-align: center;
    text-transform: none;
}


/* Generic context menu styles */
.contextMenu {
	position: absolute;
	width: 135px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0px;
	margin: 0px;
	display: none;
	box-shadow: 2px 2px 6px #AAAAAA;
	-moz-box-shadow: 2px 2px 6px #AAAAAA;
	-webkit-box-shadow: 2px 2px 6px #AAAAAA;
}

.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}

.contextMenu LI.hover A {
	color: #FFF;
	background-color: #3399FF;
}

.contextMenu LI.disabled A {
	color: #AAA;
	cursor: default;
}

.contextMenu LI.hover.disabled A {
	background-color: transparent;
}

.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}

div.affiliatebanner01			{ padding-bottom:10px; font-size:22px; font-weight:bold; }
div.affiliatebanner02			{ float:left; margin:0px 15px 15px 0px; display:block;}
div.affiliatebanner03			{ float:left; }
div.affiliatebanner04			{ clear:both; height:20px; margin-bottom:20px; border-bottom:1px dashed #95C0E8; }


div.affiliatebanner02 img		{ display:block; }
div.affiliatebanner03 textarea	{ width:600px; height:32px; background-color:#f4f4f4; display:block; }

div.affiliatetab				{ cursor:pointer; display:inline-block; border:1px solid #BBBBBB; background-color:#F4F4F4; border-radius:7px 7px 0px 0px; padding:3px 8px; }
div.affiliatetab:hover			{ background-color:white; }
div.affiliatetab span			{ font-size:11px; }
/*
	Adding Icons
	
	You can add icons to the context menu by adding
	classes to the respective LI element(s)
*/

.contextMenu LI.edit A { background-image: url(/_images/page_white_edit.png); }
.contextMenu LI.open A { background-image: url(/_images/page_white_edit.png); }
.contextMenu LI.cut A { background-image: url(/_images/cut.png); }
.contextMenu LI.copy A { background-image: url(/_images/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(/_images/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(/_images/page_white_delete.png); }
.contextMenu LI.quit A { background-image: url(/_images/door.png); }

