div, td, p, body, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 12px;
}

img {
	border: 0;
}

.align-left {text-align:left !important;}
.align-right {text-align:right !important;}
.align-middle {text-align:center !important;}
.left {float:left !important;}
.right {float:right !important;}
.clear {clear:both;}
.clearFix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.vmiddle {vertical-align:middle}
.block {display:block;}
.hide {display:none}

.color-block {display:block; width:19px; height:19px; margin:1px 0 0 3px; border: 1px solid #525252; text-decoration: none; float:left}


h1 {
	padding-top: 0;
	margin-top: 0;
	color: #525252;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 4px;
}

h2 {
	font-size: 16px;
	margin-bottom:4px;
}

h3 {
	font-size: 14px;
	color: #525252;
	margin-top: 4px;
	margin-bottom: 4px;
}

h4 {
	font-size: 12px;
	color: #007DBA;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

h5 {
	font-size: 14px;
	color: #007DBA;
	margin-top: 4px;
	margin-bottom: 4px;
}

b, small {
	color: #525252;
}

th, h2 {
	text-align: left;
	color: #525252;
	font-weight: bold;
	padding-right: 5px;
	font-size: 12px;
}

p {
	margin: 0;
	margin-top: 10px;
	color: #525252;
}

a {
	color: #007DBA;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.noformat {
	color: #525252;
}

a.noformat:hover {text-decoration:none;}

form {margin:0; padding:0;}
form .error {display:block;}

input, select, textarea {width:auto; margin-right:2px; padding:2px; font-size:11px; background:#fff url(/Assets/Default/Images/Template/input_shadow.gif) repeat-x; border: 1px solid #b5b8c8; color: #525252;}

input {height:15px;}
input#search_query {height:auto}

input[type=checkbox], input[type=radio] {width:auto; border: none; background:none;}

.details_checkbox, .input_box, input.checkbox, .radio {background:none !important; height:auto !important; border:0px solid red;}

input[type=file] {height:21px; margin:0 5px; background:none}

ul {
	list-style-image: url(/Assets/Default/Images/Template/BulletArrow.gif);
}

/* General */

.input_box {
	font-size: 11px;
	border: none;
	margin: 0;
	padding: 0;
}

.error, .error * {
	color: #FF0000 !important;
}

#captcha {
	border: 1px solid #8B8B8B;
}

/* Plain page, no navigation */

#plain_page_content {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	height: 300px;
}

#plain_page_content p {
	font-size: 12px;
}

/* Feature/Navigation box */

.box {
	background-color: #E5E5E5;
	background-image: url(/Assets/Default/Images/Template/BoxBackground.jpg);
	background-repeat: no-repeat;
	border: 1px #E5E5E5 solid;
	position: relative;
}

.box_fade {
	border: #E5E5E5 1px solid;
	background-position: right top;
	background-image: url(/Assets/Default/Images/Template/BoxBackgroundFade.jpg);
	background-repeat: no-repeat;
	background-color: #E5E5E5;
	position: relative;
}

.box_header {
	background-color: #007DBA;
	background-repeat: repeat-x;
	background-image: url(/Assets/Default/Images/Template/BoxHeaderBackground.png);	
	height: 18px;
}

.box_content {
	margin: 8px;
}

.box_button {
	background-color: #CCCCCC;
	height: 40px;
	padding-top: 13px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

/* Matrix */

.matrix div {
	border-top: 1px solid #E5E5E5;
	clear: both;
	overflow: hidden;
}

.matrix div.even {
	background-color: #F2F2F2;
}

.matrix div div {
	border-top: none;
	clear: none;
	overflow: visible;	
	padding: 5px;
	text-align: center;
	width: 115px;
	float: right;
	border-right: 1px solid #E5E5E5;
	padding-bottom: 50px;
	margin-bottom: -45px;
}

.matrix div div.head {
	width: 301px;
	text-align: left;
	float: left;
	border-left: 1px solid #E5E5E5;	
}

.matrix div.header {
	background-color: #007DBA;
	background-repeat: repeat-x;
	background-image: url(/Assets/Default/Images/Template/TabBackground.png);
	height: 25px;
	border-top: none;
}

.matrix div.header div {
	border-top: 1px solid #E5E5E5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding-top: 2px;
}

.matrix div.footer {
	background-color: #CCCCCC;
	height: 76px;		
}

.matrix div.footer div {
	border-right: none;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	float: none;
}

.matrix div.footer div.footer_cell {
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	padding-top: 10px;
	margin-bottom: 0;
	padding: 5px;
	height: 65px;
	float: right;
}

.matrix div div.blank {
	background-image: none;
	background-color: #FFFFFF;
	border-left: none;
	border-top: none;
	border-bottom: none;
}

/* Popup dialog */

.dialog {
	background-color: #CCCCCC;
	width: 430px;
	height: 180px;
}

.dialog_cross {
	float: right;
}

.dialog_content {
	margin: 0px;
	padding: 15px;
}

.dialog_content h1 {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

/* Footer */

#footer {
	border-top: 1px #E5E5E5 solid;
	margin-top: 17px;
	clear: both;
	height: 35px;
}

#footer_address {
	float: left;
	color: #525252;
	font-size: 11px;
	margin-top: 10px;
}

#footer_address span, #footer_address a {
	color: #007DBA;
	font-weight: bold;
}

#footer_content {
	float: right;
	color: #525252;
	font-size: 11px;
	margin-top: 10px;
}

.footer_link_light {
	color: #525252;
}

.accordion_toggle {cursor: pointer;}
.accordion_toggle em { color: #F8F8F8; margin-left: 10px; }
.accordion_toggle_active {}
.accordion_content {overflow: hidden;}
.accordion_content div.extra {padding:10px;}
.accordion_content table.extra {padding:0;}
.accordion_content .extra button {margin:5px 0;}

.tbl {margin:10px 0; padding:0; border-top:1px solid #dee3e6; border-bottom:1px solid #dee3e6;}
.tbl th {margin:0; padding:5px 8px 5px 5px; text-align:right; border-right:1px solid #e4e8ea; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right; vertical-align:middle}
.tbl td {margin:0; padding:4px 5px; vertical-align:middle}
.tbl td p {margin:0 2px 5px 2px; padding:0;}
.tbl td p.error {margin-bottom:0px;}
.tbl form td, .tbl form th {vertical-align:top;}
.tbl .checkbox {display:block; padding:3px 0 0 5px;}
.tbl .top {vertical-align:top}
.tbl .middle {vertical-align:middle}

.tbl tfoot tr:first-child *, .tbl tfoot .first-row {border-top:1px solid #dee3e6;}

.tblList {margin:0; padding:0;}
.tblList .list td, td.list {background:#e4e8ea; border-bottom:1px solid #fff}
.tblList .nobdr {border:0;}

.sendWrapper .tblList {margin:10px 0; padding:0;}
.sendWrapper .tblList td {padding:5px}

.tbl input, .tbl select, .tbl textarea {margin:2px 2px 0 2px; padding:2px;}
.tbl td, .tbl th {vertical-align:top;}
.tbl th {padding-top:7px;}

.alert {margin:10px 5px 5px 5px; padding:5px; background:#ffecd4; border:1px solid #ff922a; }
.alert h1 {margin:0; padding:0;}
.alert p {margin:0; padding:0;}
.alert dl {margin:5px; padding:0;}
.alert dl dt {font-weight:bolder}

#pricing {margin:10px 0; border:0;}
#pricing .plans tr th {height:27px; margin:0; padding:0; background:#818181 url(/Assets/Default/Images/Template/plans_bg.gif); font-size:13px; font-weight:bolder; vertical-align:middle; text-align:left; border-top:1px solid #fff;}
#pricing .plans tr td {padding:0; color:#727272; background:#818181 url(/Assets/Default/Images/Template/plans_bg.gif); font-size:11px; font-weight:bolder; vertical-align:middle; text-align:right; border-top:1px solid #fff;}
#pricing .plans tr th label {display:block; padding:5px;}
#pricing .plans tr th span {display:block; padding-right:5px; float:right; color:#727272; font-size:11px; font-weight:bolder;}
#pricing .accordion_toggle_active tr th span {color:#fff}

#pricing .plans tr th span.payment {display:block; position:relative; width:auto; height:19px; top:-2px; right:-2px; margin:0; padding:0; background:transparent url(/Assets/Default/Images/payment_accepted.gif) no-repeat 0 0;}
#pricing .plans tr th span.payment.elv {width:21px; background-position:0 -20px;}
#pricing .plans tr th span.payment.paypal {width:47px; background-position:0 -59px;}
#pricing .plans tr th span.payment.moneybookers {width:144px; background-position:0 -39px;}
#pricing .plans tr th span.payment.later {background-image:none;}

#pricing .accordion_toggle_active tr th, #pricing .accordion_toggle_active tr td {color:#fff; border-bottom:1px solid #fff; background:#007DBA url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center;}
#pricing .extra {background:#ececec}
#pricing .extra th {padding:3px 0 3px 3px; text-align:right; vertical-align:middle;}
#pricing .extra td {padding:3px 0 3px 3px; border:0px; vertical-align:middle; text-align:left; font-weight:lighter}
#pricing .extra td.desc {padding-left:5px;}
#pricing .extra td.price {padding-right:5px; text-align:right}

div.accordion_toggle {height:16px; margin:0; padding:5px; background:#e5e5e5 url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center; font-size:13px; font-weight:bolder; vertical-align:middle; text-align:left; border-top:1px solid #fff;}
div.accordion_toggle_active {background-color:#DDF4FF!important;}
div.accordion_content {margin:0; border:1px solid #dee3e6;}
div.accordion_content .tbl {margin:0; border:0;}

.linksDark li a {color:#5a5a5a !important;}

.space-usage {border:1px solid #e5e5e5; background:#ececec url(/Assets/Default/Images/Template/your_account_vista_bg.png) repeat-x 0 -25px;}
.space-usage .vista-wrapper {border:1px solid #fff}
.space-usage .vista-wrapper .usage {height:20px; background:#007DBA url(/Assets/Default/Images/Template/your_account_vista_bg.png) repeat-x 0 -25px;}

.split-bar {height:5px; border-bottom:1px solid #dee3e6}

.vista-button {display:block; margin:5px 0 ; padding:5px; background:#ececec url(/Assets/Default/Images/Template/your_account_vista_bg.png) repeat-x top left; border:1px solid #e5e5e5;}
.vista-button:hover, .vista-button-hover {background-color:#DDF4FF; border-color:#DDF4FF}
.vista-button-nohover:hover, .vista-button-nohover {background-color:#ececec; border-color:#ececec;}
.vista-button h4 {font-size:14px}

#langSelect {padding:0; background:#fff none no-repeat;}

#header_language a img {border:1px solid #fff;}
#header_language a.selected img {border-color:#007DBA}


.tbl_invoice {margin:10px 0; padding:0; border:1px solid #dee3e6;}
.tbl_invoice thead th {margin:0; padding:5px; color:#fff; background:#007DBA url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center; border-bottom:1px solid #dee3e6;}
.tbl_invoice tbody tr.last td {border-bottom:0px;}
.tbl_invoice tbody td {margin:0; padding:5px; border-left:1px solid #dee3e6; border-bottom:1px solid #dee3e6; text-align:center; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right;}
.tbl_invoice tbody td.product {border-left:0px solid #dee3e6; text-align:left}
.tbl_invoice tbody td.product img {vertical-align:middle; padding-bottom:2px; padding-right:2px;}
.tbl_invoice tfoot th {margin:0; padding:5px; color:#5a5a5a; background:#f0f0f0; font-weight:bolder; text-align:right}
.tbl_invoice tfoot td {margin:0; padding:5px; border-left:1px solid #dee3e6; border-bottom:0px solid #dee3e6; text-align:center; background: #fff url(/Assets/Default/Images/Template/tr_bg.gif) repeat-y right;}

.fadeHide {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; text-align:center}
.fadeHide span {display:block; width:100px; height:25px; margin:100px auto; padding:10px 0 0 5px; background:url(/Assets/Default/Images/LoadingIndicator.gif) no-repeat 0 5px; font-size:14px; font-weight:bolder;}

#sidebar ul.box {margin:10px 0; padding:0; background:none; border:0; list-style:none; list-style-image:none;}
#sidebar ul.box li.title {margin:0; padding:5px 0; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight:bolder;}
#sidebar ul.box li.title span {}
#sidebar ul.box li.title .hidelink, #sidebar ul.box li.title .hidelink:hover {text-decoration:none; color:#5a5a5a}
#sidebar ul.box li {margin:5px 0; font-size:11px; color:#5a5a5a;}
#sidebar ul.box li a {}

.advert {}
.advert.openfile {margin-left:10px; text-align:center}
.advert.details {display:block; text-align:center}
.advert.details.hide {display:none}

.dresdner {margin:5px 0 0 0; padding:0;}
.dresdner tbody tr td {padding:0px !important; border:0 !important; text-align:left !important; background-color:#ececec !important; background-image:none !important;}
.dresdner tbody tr td label {display:block; font-weight:bolder; font-size:11px}
.dresdner tbody tr td input {width:165px;}

/** ToolTips **/

.tooltip {position:absolute; z-index:100000; text-align:center; background:transparent url(/Assets/Default/Images/tooltip_sprite_bg.gif) no-repeat scroll 0 0;}
.tooltip.fixed .tip {overflow:auto;}
.tooltip .tip {margin:4px; padding:5px; background:#282828; color:#ffffff !important;}
.tooltip .tip *{color:#fff  !important;}
.tooltip.bottom {background-position: center top;}
.tooltip.right {background-position: left center;}
.tooltip.left {background-position: right center}
.tooltip.top {background-position: center bottom;}.info_header {position:relative; height:15px; padding:5px; border:1px solid #fff; background:#fff url(/Assets/Default/Images/Template/InfoHeaderBackground.png) repeat-x;}
.info_header_text {color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
.info_header_text_hover, .info_header_text_hover:hover, .info_header_text:hover {color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
.info_header_button {width: 15px; height: 15px; position:absolute; top:5px; right:5px; background: url(/Assets/Default/Images/Template/InfoSprite.gif) no-repeat;}
#info_right_text .info_header_button { width: 16px; height: 16px; left: 5px; }
.info_header_button.down { background-position: 0 0; }
.info_header_button.down.hover { background-position: 0 -15px; }
.info_header_button.up { background-position: 0 -30px; }
.info_header_button.up.hover { background-position: 0 -45px; }

.info {font-size:11px}

#info_details {word-wrap:break-word;}
#info_details table {margin:10px 0 0; padding:0;}

.info_spacer {padding-bottom:10px !important; background:transparent url(/Assets/Default/Images/Template/info_spacer_bg.gif) repeat-x left bottom;}

.info p {font-size: 11px;}
.info a {text-decoration: none;}
.info .x-btn { color: #FFF; } 
.info a:hover {text-decoration: underline;}
.info .x-btn:hover { text-decoration: none; } 

.info a.icon {display:block; margin:0; padding:0; background:transparent none no-repeat 0 0;}
.info a.icon:hover {text-decoration:none;}
.info a.storage {margin-top:5px; padding:0 18px 0 0; background-image:url(/Assets/Default/Images/RightArrow.gif); background-position:right 50%; float:left}

.details_menu {margin:10px 0 0 0; padding:0; list-style-image:none; list-style-type:none;}
.details_menu li {display:block; margin:1px 0; padding:2px 0 0 20px; background:transparent none no-repeat 0 2px; overflow:hidden;}
.details_menu li span {display:block; height:16px; margin:0; padding:0; background:transparent none no-repeat 0 0;}
.details_menu li span.link {float:left; padding:0 16px 0 0; background-image:url(/Assets/Default/Images/RightArrow.gif); background-position:right center;}
.details_menu li.hover span.link, .details_menu li:hover span.link {text-decoration:underline; cursor:pointer; cursor:default;}

#info_left {position:absolute; width:180px; height:100%; left:0; overflow:hidden; background:#fff url(/Assets/Default/Images/Template/info_bg.gif) repeat-y left top; z-index:2;}
#info_left .info {margin:10px;}
#info_left .info p {margin-bottom:5px;}

#info_tasks, .info_tasks {margin:0; padding:5px 5px 7px 5px; font-size:11px;}
#info_tasks a:hover, .info_tasks a:hover {text-decoration: underline;}
#info_tasks div, .info_tasks div {margin:0; padding:0;}
#info_tasks div a img, .info_tasks div a img {float: left; margin-right: 5px;}
#info_tasks div a, .info_tasks div a {display:block; margin:0; padding:2px 0; font-size:12px; border:1px solid #e5e5e5;}

#info_right {position:absolute;	width:210px; height:100%; right:0; border-left: 1px solid #FFFFFF; overflow:hidden; background:#fff url(/Assets/Default/Images/Template/info_bg.gif) repeat-y -180px top; z-index:2}

#info_right .container {margin:10px; padding:0;}

#info_right .title {display:block; font-weight:bolder;}
#info_right #node-count {margin-top:10px;}

#info_right #space-usage h5 {font-size:10px;}
#info_right #space-usage .total {margin:2px 0 0 0; font-size:10px}
#info_right #quick_add_friends #quick_add_friend_input { margin: 5px 0; }

#info_right .features {margin:10px 0 0 0; padding:0;}
#info_right .features li {margin:5px 0 0 0; padding:0; list-style:none; list-style-image:none;}
#info_right .features li strong {padding-left:20px; background:transparent url(/Assets/Default/Images/Icons/fam/tick.gif) no-repeat 0 0;}

#info_right .account-ledger-credit {color:#4FBF17;}
#info_right .account-ledger-debit {color:#990000; font-weight:bolder;}

#info_right a#showBreakDown {display:block; margin-top:5px; line-height:18px;}
#info_right a#showBreakDown img {width:20px; background-position:-773px 0;}

#info_right #account-info-free-trial p, #info_right #account-info-full p { margin-top: 4px; }
#quick-share .title, #shared-on .title, #shared-width .title {display:block; margin-bottom:5px; color:#787878; font-weight:normal}

#info_right #info_details {padding-top:5px;}

#info_right #quick-share {position:relative; margin-bottom:5px; margin-left:8px;}
#info_right #quick-share #quick-share-form {}
#info_right #quick-share #quick-share-input {width:130px; height:17px;}
#info_right #quick-share #quick-share-input.searching {width:107px; padding-left:23px; background-image:url(/Assets/Default/Images/LoadingIndicator_small.gif); background-repeat:no-repeat; background-position:5px center;}
#info_right #quick-share #quick-share-submit {position:absolute; top:19px; right:8px;}
#info_right #quick-share #quick-share-choices ul li.custom-message {display:none;}
 
#info_right #quick-share {z-index:2;} /* IE needs z-index on the parent to work correctly ;) */

/* Nasty way to force the custom message to be visable, really we want to just stop the effect firing via JS */
#info_right #quick-share #quick-share-choices.keepVisable {display:block!important; visibility:visible!important; opacity:1!important; filter:alpha(opacity=100)!important; ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;}
#info_right #quick-share #quick-share-choices.keepVisable ul li {display:none;}
#info_right #quick-share #quick-share-choices.keepVisable ul li.custom-message {display:block; padding-top:4px;}

#info_right #shared-on {height:35px; margin-left:8px;}
#info_right #shared-on #share-on-sites {margin:0; padding:0; list-style:none}
#info_right #shared-on #share-on-sites li {margin:0 4px 0 0; float:left; list-style:none}
#info_right #shared-on #share-on-sites li a {display:block; width:16px; height:16px; background:transparent none no-repeat 0 0;}

#info_right #shared-on #share-on-sites li a.link {background-image:url(/Assets/Default/Images/Icons/fam/world_link.gif);}
#info_right #shared-on #share-on-sites li a.link_facebook {background-image:url(/Assets/Default/Images/Icons/Small/facebook.gif);}
#info_right #shared-on #share-on-sites li a.link_twitter {background-image:url(/Assets/Default/Images/Icons/Small/twitter.gif);}			
#info_right #shared-on #share-on-sites li a.link_linkedin {background-image:url(/Assets/Default/Images/Icons/Small/linkedin.gif);}
#info_right #shared-on #share-on-sites li a.link_myspace {background-image:url(/Assets/Default/Images/Icons/Small/myspace.gif);}

#info_right #shared-with {margin:10px 0 5px; color:#787878; font-weight:normal; z-index:1; overflow:auto;}

#info_right #shared-with.teamspace {margin:0 0 5px}
#info_right #shared-with.teamspace ul#shared-list {display:none}

#info_right #shared-with span.title {display:block; height:16px; font-weight:normal; margin-left:1px; padding-left:7px;}
#info_right #shared-with span.fixed {position:fixed; min-width:186px; background:#E5E5E5;}

#info_right #shared-with #shared-with-indicator {margin-left:8px; padding:1px 0 1px 22px; background:transparent url(/Assets/Default/Images/LoadingIndicator_small.gif) no-repeat left center;}
#info_right #shared-with #shared-with-title-shared, #info_right #shared-with #members-title {border-bottom:1px solid #cecece;}

#info_right #shared-with #shared-with-title-shared {z-index:1;}
#info_right #shared-with #members-title {margin-top:5px; z-index:2;}

#info_right ul.shared-list {margin:0 0 0 1px; padding:0; list-style:none;}

#info_right ul.shared-list li {position:relative; margin:0; padding:5px; list-style:none; list-style-image:none; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:hidden;}
#info_right ul.shared-list li:hover, 
#info_right ul.shared-list li.hover {background-color:#d0d0d0; border-color:#c0c0c0;}
#info_right ul.shared-list li:first-child {border-top-width:0;}
#info_right ul.shared-list li:last-child {border-bottom-width:0;}

#info_right ul.shared-list li .s-actions {display:none; padding:2px 0 0;}
#info_right ul.shared-list li:hover .s-actions {display:block}

#info_right ul.shared-list li span {display:block; margin-left:40px;}	
#info_right ul.shared-list li span.s-name {margin-top:3px; color:#5a5a5a; font-size:12px; font-weight:bolder;}
#info_right ul.shared-list li span.s-info {color:#787878; font-size:10px; white-space:nowrap;}
#info_right ul.shared-list li span.s-avatar {width:31px; height:31px; margin:0; float:left; border:2px solid #e5e5e5; background:transparent url(/Assets/Default/Images/avatar.gif) no-repeat center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#info_right ul.shared-list li span.s-actions a {font-size:10px; color:#007DBA; cursor:pointer}

#info_right ul#shared-list li:first-child {margin-top:16px;}

#info_right ul#members-list.shared-list li span.s-actions a {display:none}
#info_right ul#members-list.shared-list li span.s-avatar {position:relative;}

/* Remove border, but set padding so it's in the same position as anything else */
#info_right ul.shared-list li span.public {padding:2px; border:0; background-image:url(/Assets/Default/Images/Icons/Medium/Link.png);}
#info_right ul.shared-list li span.public img.s-avatar-image {border:0;}

/* Hide the quick share from non-users */
body.notloggedin #info_right #quick-share {display:none; height:0;}#OrganiseTree {width:173px; margin:0; padding:5px 0 5px 5px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
#CopyMoveTree {width:262px; height:115px; margin:0; padding:10px 0 10px 10px; background-color:#E5E5E5; border: 1px solid rgb(90, 90, 90); overflow:auto; position: relative;}
#CopyMoveTree.FolderTree li {border-color:#E5E5E5;}

#DownloadURITree {height:115px; margin:0 0 10px 0; padding:10px 0 10px 10px; background-color:#E5E5E5; border: 1px solid rgb(90, 90, 90); overflow:auto;}

.FolderTree {margin:0; padding:0; background:#fff;}
.FolderTree .overlay {display:none}

body.FolderTree {
	margin-top: 5px;
	margin-left: 5px;
	font-size: 11px;
	background-color: #E5E5E5;
	border-width:0;
}

.FolderTree ul, .FolderTree li {display:block; margin:0; padding:0; list-style:none; list-style-image:none; white-space:nowrap;}

.FolderTree ul.tree_root li ul {margin:0 0 0 16px;}

.FolderTree li {position:relative; display:block; margin:0; padding:0; border-bottom:1px solid #fff; background:transparent none no-repeat 0 1px;}

.FolderTree li img.toggle {background-image:url(/Assets/Default/Images/Minus.gif); background-repeat:no-repeat;}

.FolderTree li.tree_closed img.toggle {background-image:url(/Assets/Default/Images/Plus.gif); background-repeat:no-repeat;}
.FolderTree li.floor img.toggle {background-image:none !important;}

.FolderTree li a {display:block; margin:0; padding:0; background:transparent none no-repeat 1px 0;}
.FolderTree li a:hover {text-decoration:none}
.FolderTree li a span {margin:0; padding:0 3px; color:#000; border:1px dotted #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; cursor:pointer; vertical-align:super;}
.FolderTree li a:hover span {background-color:#f9f9f9; border-color:#dedede; text-decoration:none;}
.FolderTree li a.selected span {background-color:#DDF4FF; border-color:#007DBA; text-decoration:none;}

body.FolderTree a {border-color:#E5E5E5;}
body.FolderTree a:hover {background-color:transparent; border-color:transparent;}

li.tree_closed > ul { display: none !important;}
li.tree_open > ul { display: block !important;}

.collaborator a img.icon {background-image:url(/Assets/Default/Images/FileTypes/Small/FriendCollab.gif)!important;}
.action {cursor:pointer; cursor:hand;}

.FolderTree li.shared>a>span.overlay {position:absolute; display:block; width:5px; height:10px; top:7px; left:21px; border:0; background:transparent url(/Assets/Default/Images/FileTypes/Overlays/Small/Shared.png) no-repeat center;}
/* Header.css */

#header {position:relative; width:100%; height:77px; overflow:hidden;}
#header #header_logo_container {position:absolute; left:0; top:20px;}
#header #logo #header_logo {float:left; margin:15px 16px 0 15px;}
#header #logo #powered-by {float:left; margin-top:23px;}

#header #header_links {font-size: 11px; float:right; clear:right;}
#header #login {height:46px; float:left; margin-right:8px; margin-left:14px; clear:left;}
#header #login input {margin-top:4px; margin-left:-1px;}
#header .login_label {background-image:url(/Assets/Humyo/Images/Template/LoginLabel.gif); background-repeat:repeat-x; float:left; color:#FFFFFF; padding-right:5px; padding-top:2px; margin:0px;}
#header .login {font-size:11px;}
#header #header_icon_nav {position:absolute; top:25px; right:19px; margin:0; padding:0; list-style:none; list-style-image:none; z-index:3}
#header #header_icon_nav.loggedout {top:10px; right:16px;}
#header #header_icon_nav li{display:block; width:20px; margin:0 1px; padding:0; text-align:center; float:left}
#header #header_icon_nav li#ssl {width:16px;}
#header #header_icon_nav li a img {border:1px solid #fff}
#header #header_icon_nav li a.selected img {border:1px solid #fff;}
#header #header_nav {position:absolute; top:42px; right:10px; margin:0; padding:0; list-style:none; list-style-image:none;}
#header #header_nav li {display:block; margin:0; padding:0 7px 0 0; color:#4e4e4e; float:left;}
#header #header_nav li a {margin-right:4px; color:#4e4e4e; font-size:11px;}
#header #header_login_container {position:absolute; top:20px; right:8px; z-index:10;}
#header #header_powered_by {position:absolute; top:25px; left:180px;}

/* Window.css */

html, body {height:100%; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden;}

div, td, p, th, a {font-size:11px;}

a:hover {cursor:pointer; cursor:hand;}

input:focus, textarea:focus {-moz-outline-style:none; outline:none;}

#BodyContainer {
	overflow: auto;
	margin-left: 181px;
	margin-right: 210px;
	position:relative; /** Added to fix problems with using pos:abs elements inside the app in IE **/
	background:#fff;
	z-index:1;
}

#Content {padding:15px; background:#fff;}
#Content .attention {margin:0; padding:5px; border: 1px solid #dfdfdf; background:#f1f1f1;}
#Content .attention h1 {margin:0; padding:0; border:none; font-weight:bolder; font-size:14px;}
#Content .attention h2 {margin:0; padding:0;}
#Content .attention h3 {margin:0; padding:0;}
#Content .attention p {margin:0 0 5px 0;  padding:0;}
#Content .attention table {width:100%; margin:0;}
#Content .attention table td.icon {padding:0;}
#Content .attention table td.content {padding:0 5px;}
#Content .attention table td.highlight {text-align:center;}
#Content .attention table td.highlight fieldset {margin:2px 5px 5px 0; border:1px solid #eadd67;}
#Content .attention table td.highlight fieldset legend {}

#BrowserUnsupported.attention { padding: 10px 5px; }
#BrowserUnsupported .info h4 { font-size: 14px; margin: 3px 0 13px; }
#BrowserUnsupported.attention p { margin-bottom: 13px; font-size: 12px; line-height: 150%; }
#BrowserUnsupported .info { margin-right: 200px; border-right: 1px solid #DFDFDF; padding-right: 20px; }
#BrowserUnsupported .recbrowserlist { width: 200px; float: right; }
#BrowserUnsupported .recbrowserlist h4 { text-align: center; margin-top: 5px; }
#BrowserUnsupported .recbrowserlist ul { list-style-image: none; padding: 0; width: 120px; margin: 10px auto; }
#BrowserUnsupported .recbrowserlist .logo { height: 54px; background: url(/Assets/Default/Images/browsersprite.png) 50% 0; margin-bottom: 10px; list-style-type: none;  }
#BrowserUnsupported .recbrowserlist .logo a { display: block; width: 100%; height: 100%; }
#BrowserUnsupported .recbrowserlist #ielogo { background-position: 50% -108px; }
#BrowserUnsupported .recbrowserlist #firefoxlogo { background-position: 50% -216px; }
#BrowserUnsupported .recbrowserlist #chromelogo { background-position: 50% 0; }
#BrowserUnsupported .recbrowserlist #safarilogo { background-position: 50% -54px; }
#BrowserUnsupported .recbrowserlist #operalogo { background-position: 50% -162px; }
#BrowserUnsupported .issuelist { float: left; clear: left; margin-top: 25px; }
#BrowserUnsupported .issuelist h4 { font-size: 12px; }
#BrowserUnsupported .issuelist ul { font-size: 12px; list-style-type: square; list-style-image: none; padding-left: 15px; margin: 0; }
#BrowserUnsupported .issuelist ul ul { margin-top: 5px; }
#BrowserUnsupported .issuelist li { margin-bottom: 5px; }

body.thumbs #BodyTag {padding:15px 0 0 15px; margin:0;}

#alert {position:relative; margin:0 210px 0 181px; padding:0px; background:#fef9c9; border-bottom:1px solid #e6cf00; z-index:1;}
#alert .info_alert {position:relative; padding:5px 15px 5px 0;}
#alert .info_alert a.info_close {position:absolute; display:block; width:20px; height:20px; top:1px; right:0; background:transparent url(/Assets/Default/Images/Cross.gif) no-repeat center;}
#alert .info_alert a.info_close:hover {}
#alert .info_alert p {margin:0; padding:0;}

#alert .info_alert table {width:100%; margin:5px 0;}
#alert .info_alert table td.icon {padding:0 0 0 10px;}
#alert .info_alert table td.content {padding:0 5px;}
#alert .info_alert table td.highlight {text-align:center;}
#alert .info_alert table td.highlight fieldset {margin:2px 5px 5px 0; border:1px solid #eadd67;}
#alert .info_alert table td.highlight fieldset legend {}

#alert #filters_on {}

#alert #teamspaces {}

#alert #your_friends {}
#alert #your_friends.info_alert {padding:0;}
#alert #your_friends table {margin:0;}
#alert #your_friends table td.highlight {width:142px;}

#alert .icons {display:inline-block; padding:1px 0 3px 25px; background:#fef9c9 none no-repeat 5px 0; line-height:16px;}
#alert .icon_info {background-image:url(/Assets/Default/Images/Icons/fam/information.png);}
#alert .icon_image {background-image:url(/Assets/Default/Images/FileTypes/Small/PhotosAlbum.gif);}
#alert .icon_audio {background-image:url(/Assets/Default/Images/FileTypes/Small/AudioAlbum.gif);}
#alert .icon_video {background-image:url(/Assets/Default/Images/FileTypes/Small/VideosAlbum.gif);}
#alert .icon_sheet {background-image:url(/Assets/Default/Images/FileTypes/Small/Sheet.gif);}
#alert .icon_text {background-image:url(/Assets/Default/Images/FileTypes/Small/Documents.gif);}
#alert .icon_presentation {background-image:url(/Assets/Default/Images/FileTypes/Small/Presentation.gif);}
#alert .icon_verify {background-image:url(/Assets/Default/Images/Icons/fam/email_error.png);}
#alert .icon_client {background-image:url(/Assets/Default/Images/Icons/fam/computer.png);}
#alert .icon_teamspace {background-image:url(/Assets/Default/Images/Icons/Small/Teamspace.gif);}
#alert .icon_tick {background-image:url(/Assets/Default/Images/Icons/fam/tick.gif);}
#alert .icon_money {background-image:url(/Assets/Default/Images/Icons/fam/money.png);}
#alert .icon_money {background-image:url(/Assets/Default/Images/Icons/fam/money.png);}
#alert .icon_subscription {background-image:url(/Assets/Default/Images/FileTypes/Small/Subscription.png);}

#alert #ledgers .icons {padding-left:0; background-image:none;}

.drag_container {position:absolute; top:0; left:0; z-index:4;}
.drag_copy      {position:absolute;}

/* Thumbnails */
body.thumbs .node {float:left; width:104px; margin:0 2px 0 0; text-align:center; overflow:hidden;}
body.thumbs .icon_frame, body.thumbs .icon_frame_selected, body.thumbs .drag_icon_frame {position:relative; width:94px; height:94px; margin:0; padding:5px; background:#fff url(/Assets/Default/Images/file_selection_sprite_large.png) no-repeat 0 -1px;}
body.thumbs .icon_frame_selected {background-position:0 -106px;}
body.thumbs .file_name, body.thumbs .drag_file_name {height:25px; margin:2px 0 0 0; overflow:hidden; line-height:12px;}
body.thumbs .file_name_selected {text-decoration:none;}
body.thumbs .icon_element {width:94px; height:94px; background-repeat: no-repeat;}
body.thumbs .icon_element_overlay {position:absolute; width:94px; height:94px; top:5px; left:5px; background:transparent url(/Assets/Default/Images/icon_element.gif) no-repeat 0 0;}
body.thumbs .icon_context {position:absolute; display:block; width:13px; height:13px; top:8px; right:8px; background:transparent url(/Assets/Default/Images/file_dd.gif) no-repeat 0 0;}
body.thumbs .icon_context:hover {background-position:0 -13px;}
body.thumbs .icon_select {position:absolute; top:8px; left:8px; margin:0; padding:0; background-color: #FFF; width: 13px; height: 13px;}
body.thumbs .icon_overlay_bottom {position:absolute; bottom:5px; right:5px; height:24px;}
body.thumbs .drag_node {position:absolute; float:left; margin-bottom:15px; margin-right:15px; font-size:11px; opacity:.40; filter:alpha(opacity=40);}
body.thumbs .drag_icon_frame {background-image:url(/Assets/Default/Images/drag_selection_sprite.gif); background-color:transparent}
body.thumbs .drag_file_name {width:104px; text-align:center;}

/* ListView */
body.list .drag_node_details {position:absolute; width:100%; font-size:11px; height:20px; text-align:left; opacity:.40; filter:alpha(opacity=40);}
body.list .details_column {float: left; height:100%; overflow: hidden; background:transparent url(/Assets/Default/Images/details_column_bg.gif) repeat-y top right;}
body.list .empty .details_column {background:none;}
body.list .node_details {width:auto; height:20px; margin:0; padding:1px 0; font-size:11px; text-align:left; overflow:hidden; word-wrap:normal; border:0px solid #fff; float:none}
body.list .node_details_selected {padding:0; background:#fff url(/Assets/Default/Images/node_details_bg.png) repeat-x 0 0; border-top-width:1px; border-bottom-width:1px;}
body.list .first .node_details {border-left-width:1px;}
body.list .last .node_details.node_details_selected {border-right-width:1px;}
body.list .details_checkbox {position:relative; border:0; float:left; margin-right: 4px; display:none}
body.list .details_icon {position:relative; float:left; width:16px; height:18px; margin-top:2px}
body.list .node_details_text {height:17px; overflow:hidden; white-space:nowrap; padding:3px 0 0 6px; cursor:pointer; cursor:hand;}
body.list .icon_context {position:relative; display:block; width:13px; height:13px; margin:3px 4px 0 4px; float:left; background:transparent url(/Assets/Default/Images/file_dd.gif) no-repeat 0 0;}
body.list .icon_context:hover {background-position:0 -13px;}

body.list #BodyContainer.selection .details_checkbox {display:block;} 
body.list #BodyContainer.selection .icon_context {display:none;} 

/* Overlays */
.overlay {position:absolute; right:3px; bottom:3px; width:16px; height:16px; margin:0; padding:0;}
.overlay.small {right:0px; bottom:2px; width:10px; height:10px; margin:10px 0 0 0;}

.popup {
	background-color: #F4F4F4;
	border: 1px #fff solid;
	position: absolute;
	z-index: 3;
	top: 20px;
	left: 20px;
	overflow: auto;
}

.popup .section_header {
	height: 20px;
	background-color: #CCCCCC;
	background-image: url(/Assets/Default/Images/Template/SectionHeaderBackground.gif);
	background-repeat: repeat-x;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: left;
}

.popup .section_header a {
	font-weight: bold;
}

.popup .section_header input {
	margin: 0;
	border: 0;
	padding: 0;
	margin-top: 3px;
	float: left;
	margin-right: 4px;
}

.popup .section_header a:hover {
	text-decoration: none;
}

.popup .section {
	margin-left: 10px;
}

.popup .section p {
	margin-left: 0px;
	margin-right: 0px;	
}

.context_menu {position:absolute; top:0px; left:0px; background:#f0f0f0 url(/Assets/Default/Images/context_bg.gif) repeat-y 3px top; border:1px solid #b5b8c8; z-index:2; visibility:hidden;}

#popup_menu {position:absolute; top:0px; left:0px; z-index:2; background:#f0f0f0; visibility:hidden;}
#popup_menu a, #popup_menu a:visited, .context_menu a, .context_menu a:visited {display:block; margin:1px; padding:4px 5px; font-size:11px; text-decoration:none; background:transparent none no-repeat 2px 2px;}
#popup_menu a .icon { float: left; margin: -2px 9px 0 -3px; }
#popup_menu a:hover, .context_menu a:hover {border:1px solid #fff; padding:3px 4px; background-position:1px 1px;}
#popup_menu a.selected {font-weight:bolder}

#popup_menu_content {background:#f0f0f0 url(/Assets/Default/Images/context_bg.gif) repeat-y 3px top; border:1px solid #b5b8c8; border-top-color:#b5b8c8}

#popup_menu_header {position:relative; background:transparent url(/Assets/Default/Images/Template/popup_menu_header_sprite.gif) repeat-x 0 -20px;}
#popup_menu_header_lcnr {width:13px; height:19px; background:transparent url(/Assets/Default/Images/Template/popup_menu_header_sprite.gif) no-repeat 0 0;}
#popup_menu_header_rcnr {position:absolute; top:0; right:0; width:13px; height:19px; background:transparent url(/Assets/Default/Images/Template/popup_menu_header_sprite.gif) no-repeat 0 -40px;}

.close_cross {
	float: right;
}

.node_ctrl {
	text-align: right;
	float: right;
	clear: both;
	margin: 5px;
}

#details_header {height:23px; margin:0 210px 0 181px; background:#f1f2f4 url(/Assets/Default/Images/Sprites/filemanager_sprite.png) repeat-x 0 -26px; border:1px #d0d0d0 solid; border-top-width:0px; overflow:hidden; z-index:1;}

#details_header_scroll {position:absolute; height:23px;}

.details_header_column {height:23px; background:#f1f2f4 url(/Assets/Default/Images/Sprites/filemanager_sprite.png) repeat-x 0 -95px; float:left;}
.details_header_column_ro {height:23px; background:#fff url(/Assets/Default/Images/Sprites/filemanager_sprite.png) repeat-x 0 -118px; float:left;}

.details_header_text {height:13px; margin:0; padding:5px 0 5px 5px; overflow:hidden; white-space:nowrap;}

.details_header_spacer {width:2px; height:23px; background:transparent url(/Assets/Default/Images/Sprites/filemanager_sprite.png) repeat-x 0 -141px; cursor:e-resize; float:right;}

.splash_album {
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	border: 1px #fff solid;
	padding-bottom: 4px;
	margin-bottom: 6px;
}

.splash_album_ro {
	border: 1px #fff solid;
	padding-bottom: 4px;
	margin-bottom: 6px;
}

.splash_album img, .splash_album_ro img {
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}

.splash_album_header {		background-image: url(/Assets/Default/Images/Template/BoxHeaderBackground.png);	background-repeat: repeat-x;
	height: 18px;
	padding-top: 1px;
	color: #FFFFFF;
}

.splash_album_header img {
	border: none;
	margin: 0;
	margin-top: -1px;
}

#Loading {position:absolute; text-align:center; font-weight:bold; background:#fff; color:#999999; z-index:4;}

#header_navigation {height:19px; margin:0 210px 0 181px; padding:3px; border:1px solid #c0c0c0; background:#fff url(/Assets/Default/Images/Sprites/filemanager_sprite.png) repeat-x; overflow:hidden; z-index:5;}
#header_navigation img {margin:0 6px 0 7px;}

#footerbar {height:25px; margin:0 210px 0 181px; padding:0; border:1px solid #c0c0c0; background:transparent url(/Assets/Default/Images/Sprites/filemanager_sprite.png) repeat-x; overflow:hidden; z-index:5;}

#pagination {margin:0; padding:0;}
#pagination td {margin:0; padding:3px 0 0 2px;}
#pagination td a {float:none; width:25px;}

#page_ctrl {
	float: right;
	font-size: 11px;
	padding-right: 10px;
	display: none;
}

#page_ctrl div {
	display: inline;
	position: relative;
	top: -5px;
	color: #FFFFFF;
}

.msg-wrap {padding-left:58px;}
.intro { border-bottom: 1px solid #DEE3E6; }
.intro.no-border, .d-btn-wrapper.no-border { border:0px solid #f00 !important; }
.msg-wrap-small { padding-left: 44px; }
#popup_Info_content .msg-wrap {padding-left:45px;}

.dBox .tbl { margin-top: 0px; border: none; }
.d-btn-wrapper {border-top:1px solid #DEE3E6; padding-top:3px;}
.secondary-content {border-top: 1px solid #DEE3E6;}

a#share-embed {display:block; width:16px; height:16px; padding:1px 0 1px 0; margin:10px 0 0; background-repeat:no-repeat;}
a#share-link {display:block; width:16px; height:16px; padding:1px 0 1px 0; margin:10px 0 0; background-repeat:no-repeat;}

#downloadPartialFailed {padding:5px 10px; border-top:1px solid #DEE3E6; border-bottom:1px solid #DEE3E6;}
#downloadPartialFailed ul {list-style:none; margin:0; padding:0;}
#downloadPartialFailed ul li {padding-bottom:2px;}

/** File Versions Dialog Box **/

#file_versions_wrapper #file_versions_heading {margin:0; padding:0;}
#file_versions_wrapper #file_versions {height:160px; border:1px solid #d3d3d3; overflow:auto;}
#file_versions_wrapper #file_versions ul {margin:0; padding:0; list-style:none; list-style-image:none;}

#file_versions_wrapper #file_versions ul li {display:block; margin:0; padding:0 5px; border-bottom:1px solid #dddddd; list-style:none; list-style-image:none;}
#file_versions_wrapper #file_versions ul li:hover {background:#efefef; border-bottom-width:1px !important}
#file_versions_wrapper #file_versions ul li:first-child {background:#fef9c9; border-bottom-color:#e6cf00; border-bottom-width:1px !important}
#file_versions_wrapper #file_versions ul li:last-child {border-bottom-width:0;}

#file_versions_wrapper #file_versions ul li div.details {display:block; padding:7px 0 4px 20px; background:transparent url(/Assets/Default/Images/Icons/fam/add.gif) no-repeat 0 6px;}
#file_versions_wrapper #file_versions ul li div.details a.users {padding-left:20px; background:transparent url(/Assets/Default/Images/Icons/fam/user.png) no-repeat 1px -1px;}
#file_versions_wrapper #file_versions ul li:first-child div.details {background-image:url(/Assets/Default/Images/Icons/fam/star.png)}


#file_versions_wrapper #file_versions ul li.Reverted div.details {background-image:url(/Assets/Default/Images/Icons/fam/arrow_rotate_clockwise.png)}
#file_versions_wrapper #file_versions ul li.Edited div.details {background-image:url(/Assets/Default/Images/Icons/fam/multiSave.png)}

#file_versions_wrapper #file_versions ul li div.actions {display:none;}
#file_versions_wrapper #file_versions ul li div.actions a {font-size:10px;}

#file_versions_wrapper #file_versions ul li div.timestamp {display:block; padding-bottom:5px; font-size:10px; color:#b0b0b0;}

#file_versions_wrapper #file_versions ul li:first-child .current-by {display:inline;}

#file_versions_wrapper #file_versions ul li .current-by,
#file_versions_wrapper #file_versions ul li:first-child .actions .remove,
#file_versions_wrapper #file_versions ul li:first-child .actions .restore {display:none;}

#file_versions_wrapper #file_versions ul li:hover .actions {display:block;}

#file_versions_wrapper #file_versions ul li#file_versions_listing_template {display:none}

#file_versions_wrapper #file_versions div.rounded {margin:10px; padding:10px; background:#FEF9C9; border:1px solid #E6CF00;}
#file_versions_wrapper #file_versions div.rounded p {margin:0; padding:0; font-size:12px; text-align:center;}

#file_versions_wrapper ul.ticks {list-style-image:url(/Assets/Humyo/Images/Template/BulletTick.gif)}

#LoadingLabel {font-weight:bolder}

.dash-upgrade {}

.group {margin:0px 10px 25px 0px; padding:0;}
#Content .group {margin-right:0px;}
.group h1 {margin:0 0 15px 0; padding:0; background:#fff url(/Assets/Default/Images/Template/group_bg_trans.gif) repeat-x 0 0;}
.group h1 span {padding:2px 5px 0 0; background:#fff}

.group .icon {padding-left:20px; background:transparent none no-repeat 0 0;}

div#recent-events.group .selected {font-weight:bold}

.group h2 {font-size:14px;}

.group ul.menu {margin:5px auto; padding:0; list-style:none;}
.group ul.menu li {display:block; margin:5px 5px 0 0; padding:0; background:#ececec url(/Assets/Default/Images/Template/your_account_vista_bg.png) repeat-x top left; border:1px solid #e5e5e5; float:left}
.group ul.menu li .vista-wrapper {width:190px; height:80px; margin:0; padding:5px; border:1px solid #fff}
.group ul.menu li .vista-wrapper img {float:left; margin-top:10px}
.group ul.menu li .vista-wrapper span {display:block; margin:10px 0 0 55px;}
.group ul.menu li .vista-wrapper span h4 {color:#5a5a5a}
.group ul.menu li .vista-wrapper span a {display:block}

.group .welcome-wrap {padding-bottom:20px; background:#fffaf4; border:1px solid #ffddb3;}
.group .welcome-wrap p {margin:0; padding:5px 5px 3px 5px;}
.group a#download-now {position:relative;  width:320px; margin:0 auto; top:-20px; left:0;}

.misc-menu {display:block; margin:0 0 15px 0; padding:0; border:1px solid #fff}
.misc-menu li {float:left; list-style:none}
.misc-menu li a {display:block; margin:0 2px; padding:2px 0 0 20px; background:url(/Assets/Default/Images/Icons/fam/delete.gif) no-repeat;}
.misc-menu li a.close {background-image:url(/Assets/Default/Images/Icons/fam/delete.gif);}

.group #features {width:175px; background:#99cc00;}

.group .headingMenu {position:relative; height:60px;}
.group .headingMenu .menu {position:absolute; top:26px; left:58px;}
.group .headingMenu .icon span {padding:2px 5px 0 0;}

/** Simple uploader **/

#simple_upload_form h3, #simple_upload_progress h3 {margin:0 0 5px 0; padding:8px 0 8px 48px; background:transparent url(/Assets/Default/Images/Icons/Medium/Upload.gif) no-repeat 0 0; }
#simple_upload_progress h3 span { display: block; font-size: 12px; font-weight: normal }
#simple_upload_progress h3.detailed {padding-top: 0px; margin-top: 4px; }
#simple_upload_progress.download h3 { background:transparent url(/Assets/Default/Images/Icons/Medium/Download.gif) no-repeat 0 0; }

#simple_upload_choose #extra  {padding-top:5px; padding-left:22px; background:transparent url(/Assets/Default/Images/Icons/fam/arrow_divide.png) no-repeat 0 5px;}
#simple_upload_progress #extra  {padding-top:5px; padding-left:22px; background:transparent url(/Assets/Default/Images/Icons/fam/computer.png) no-repeat 0 8px;}

#buttons {position:absolute; margin:0; padding:0; right:10px; top:15px;}
#buttons button {margin:0;}

#add_file {position:relative; margin:0 0 0 5px; overflow:hidden;}
#add_file input.add_file {position:absolute; height:30px; margin:0; z-index:2; cursor:pointer; left:0; bottom:0;}
#add_file button {white-space:nowrap;}

#add_files {width:75px;} /* FF2 needs this or it moves on hove */

#simple_upload_files {position:relative; height:130px; margin:0; padding:0; overflow:auto; overflow-y:scroll;}
#simple_upload_files li {position:relative; margin:0; padding:3px 3px 3px 25px; list-style:none; list-style-image:none; border-bottom:1px solid #DFDFDF; font-size:12px; background:transparent url(/Assets/Default/Images/FileTypes/Small/Documents.gif) no-repeat 5px 2px;}
#simple_upload_files li span {display:block; width:360px; margin:0; overflow:hidden;}
#simple_upload_files li em {font-size:10px;}
#simple_upload_files li img.delete {position:absolute; top:3px; right:3px;}
#simple_upload_files li#simple_upload_must_choose_file {padding:55px 0 0 35px; border:0; background-image:none;}


#info_left #info_upload_progress {text-align:center}
#info_left .upload_progress_text {padding:5px;}
#info_left .upload_progress_text span { display:none }
#info_left #info_upload_help {margin:6px; height:90px; padding:0 0 0 20px; background:transparent url(/Assets/Default/Images/Icons/fam/error.png) no-repeat scroll 0 0;}

/** Recent Activity **/

.re-container {}
.re-container hr {height:1px; line-height:1px; border:0px solid #fff; border-top:1px solid #EFEFEF;}

.re-avatar { width: 50px; height: 50px; margin:0 10px 10px 0; background-position: center; background-repeat: no-repeat; border: 2px solid #E5E5E5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; }
.headingMenu .re-avatar { margin-top: -15px; }

.re-event-container {position:relative; margin:0 0 8px 0; padding:2px 0 2px 23px; background:transparent url(/Assets/Default/Images/Icons/fam/information.png) no-repeat 0 2px;}
.re-event-container .re-event-timestamp {float:right; color:#979797;}
.re-event-container .re-event-desc {color:#4e4e4e; line-height:16px;}
.re-event-container .re-event-content {}
.re-event-container .re-event-content .tbl {margin-top:5px !important; border-bottom:0 !important; border-top-color:#EFEFEF !important;}
.re-event-container .re-event-content .tbl tbody tr td {border-bottom:1px solid #EFEFEF !important;}

.re-container .icon {padding: 0; background:transparent none no-repeat 0 0; width: 16px; height: 16px; display: inline-block; margin: 0 3px -3px 0;}

.re-container .Video {background-image:url(/Assets/Default/Images/FileTypes/Small/Video.gif);}
.re-container .Audio {background-image:url(/Assets/Default/Images/FileTypes/Small/Audio.gif); padding-left:21px;}
.re-container .PDFDocument {background-image:url(/Assets/Default/Images/FileTypes/Small/PDFDocument.gif); padding-left:21px;}
.re-container .Image {background-image:url(/Assets/Default/Images/FileTypes/Small/Image.gif);}
.re-container .Executable {background-image:url(/Assets/Default/Images/Icons/fam/application.png) !important;}
.re-container .user {background-image:url(/Assets/Default/Images/Icons/fam/user.png);}
.re-container .usermsg {background-image:url(/Assets/Default/Images/Icons/fam/user_comment.png);}
.re-container .Rename {background-image:url(/Assets/Default/Images/Icons/fam/textfield_rename.png);}
.re-container .Folder, .re-container .folder, .re-container .container {background-image:url(/Assets/Default/Images/FileTypes/Small/Folder.gif); background-position:0 -2px;}
.re-container .Default, .re-container .file, .re-container .blankDoc {background-image:url(/Assets/Default/Images/Icons/fam/page_white.png);}
.re-container .Copy {background-image:url(/Assets/Default/Images/Icons/fam/cut.png);}
.re-container .shared {background-image:url(/Assets/Default/Images/Icons/fam/world_add.png);}
.re-container .Delete {background-image:url(/Assets/Default/Images/Icons/fam/delete.gif);}
.re-container .Multiple {background-image:url(/Assets/Default/Images/Icons/fam/arrow_divide.png);}
.re-container .Created {background-image:url(/Assets/Default/Images/Icons/fam/add.gif);}
.re-container .Modified {background-image:url(/Assets/Default/Images/Icons/fam/multiSave.png);}
.re-container .Move {background-image:url(/Assets/Default/Images/Icons/fam/application_go.png);}
.re-container .message {background-image:url(/Assets/Default/Images/Icons/fam/email.png); }
.re-container .newmessage {background-image:url(/Assets/Default/Images/Icons/fam/email.png); padding-left:20px}
.re-container .payment {background-image:url(/Assets/Default/Images/Icons/fam/money_add.png);}
.re-container .payment .funds {color:#168e10;}
.re-container .overbalance {background-image:url(/Assets/Default/Images/Icons/fam/error.png);}
.re-container .overbalance .currency {color:#c3230f;}
.re-container .newFolder {background-image:url(/Assets/Default/Images/Icons/fam/folder_add.png); background-position:0 0;}

.re-event-container .re-event-content blockquote {margin:0; padding:10px 0 10px 20px; color:#909090; font-style:italic; font-weight: normal}

.re-event-container.photos {padding:7px 0 7px 20px; background-image:url(/Assets/Default/Images/FileTypes/Small/Photos.gif); background-position:0 5px; background-repeat: no-repeat;}
.re-event-container.photos .photo-thumb {display:block;}
.re-event-container.photos .photo-thumb a {display:block; width:70px; height:70px; margin:5px 6px 5px 0; border:2px solid #e5e5e5;}

.re-event-container.videos {padding:7px 0 7px 20px; background-image:url(/Assets/Default/Images/Icons/fam/television_add.png); background-position:0 5px;}
.re-event-container.videos .video-desc {display:block; padding:20px 0 0 115px;}
.re-event-container.videos .video-thumb {display:block;}
.re-event-container.videos .video-thumb a {display:block; width:100px; height:90px; margin:10px 6px 10px 0; border:2px solid #e5e5e5;}

a#older_recent_events {display:block; margin:15px 15px 0; padding:7px; border:1px solid #c0c0c0; background:#e5e5e5; text-align:center; font-size:12px; font-weight:bolder; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
a#older_recent_events:hover {background:#fff; text-decoration:none;}

/** User Details **/
#user-profile span, #user-admin span  {display:block; margin:3px 0; padding:2px 0 2px 20px; background:transparent none no-repeat 0 0;}
#user-profile span.user-name {padding:0;}
#user-profile span.user-location {background-position:0 center;}
#user-profile span.user-email, .nodeDetails .user-email {background-image:url(/Assets/Default/Images/Icons/fam/email.png); background-position:0 1px;}
#user-profile span.user-phone, .nodeDetails .user-phone  {background-image:url(/Assets/Default/Images/Icons/fam/telephone.gif);}
#user-profile span.user-mobile, .nodeDetails .user-mobile {background-image:url(/Assets/Default/Images/Icons/fam/phone.png);}
#user-profile span.user-about {margin-top:5px;}
#user-profile .female, .nodeDetails .female {background-image:url(/Assets/Default/Images/Icons/fam/user_female.png);}
#user-profile .male, .nodeDetails .male {background-image:url(/Assets/Default/Images/Icons/fam/user.png);}
#user-profile span.user-about {padding:0;}

#user-admin span.user-account, .nodeDetails .user-account {background-image:url(/Assets/Default/Images/FileTypes/Small/Friends.gif);}
#user-admin span.user-organisation, .nodeDetails .user-organisation {background-image:url(/Assets/Default/Images/FileTypes/Small/Friends.gif);}
#user-admin span.user-plan, .nodeDetails .user-plan {background-image:url(/Assets/Default/Images/Icons/Small/Plans.gif);}
#user-admin span.user-user_id, .nodeDetails .user-user_id {background-image:url(/Assets/Default/Images/Icons/fam/vcard.png);}
#user-admin span.user-password_last_changed, .nodeDetails .user-password_last_changed {background-image:url(/Assets/Default/Images/Icons/fam/key_add.png);}
#user-admin span.user-verified, .nodeDetails .user-verified {background-image:url(/Assets/Default/Images/Icons/fam/email_error.png);}
#user-admin span.user-last_seen_web, .nodeDetails .user-last_seen_web{background-image:url(/Assets/Default/Images/Icons/fam/world.png);}
#user-admin span.user-last_seen_dav, .nodeDetails .user-last_seen_dav {background-image:url(/Assets/Default/Images/Icons/fam/world_link.gif);}
#user-admin span.user-last_seen_mobile, .nodeDetails .user-last_seen_mobile {background-image:url(/Assets/Default/Images/Icons/fam/phone_sound.png);}

/** Account Details **/
#account-details span, #billing-contact span {display:block;}
#billing-contact span.billing-contact-email {margin:3px 0; padding:2px 0 2px 20px; background:transparent url(/Assets/Default/Images/Icons/fam/email.png) no-repeat 0 1px;}
#billing-contact span.billing-contact-phone {margin:3px 0; padding:2px 0 2px 20px; background:transparent url(/Assets/Default/Images/Icons/fam/error.png) no-repeat 0 1px;}
#billing-contact span.billing-contact-mobile {margin:3px 0; padding:2px 0 2px 20px; background:transparent url(/Assets/Default/Images/Icons/fam/error.png) no-repeat 0 1px;}

/** Acount Infomation **/
#account-info.payment-options {list-style:none; margin:0; padding:2px 0 0;}
#account-info.payment-options li {list-style:none; margin:0; padding:0 0 0 14px; background:transparent url(/Assets/Default/Images/Icons/Small/BulletLine.gif) no-repeat -4px 0;}
#account_info .pending-expiry { color: red; }

/** MyAccount Details **/
#next-bill a.payment-method, #account-balance a.payment-method, #save-money a.payment-method {display:block; margin-top:5px;}

/** Organisation Details **/
#organisation span {display:block; margin:3px 0; padding:2px 0 2px 20px; background:transparent none no-repeat 0 1px;}
#organisation span.title {margin:0; padding:0;}
#organisation span.organisation-id {background-image:url(/Assets/Default/Images/Icons/fam/key.png);}
#organisation span.organisation-plan {background-image:url(/Assets/Default/Images/Icons/Small/Plans.gif);}
#organisation span.organisation-account {background-image:url(/Assets/Default/Images/Icons/fam/user.png);}

/** Advanced Search **/
#advanced_search {margin-top:5px;}
#advanced_search label {margin:0; padding:0;  float:right;}
#advanced_search input {padding:1px 0; margin:0;}

/** Share this Dialog **/
#autocomplete {width:288px; margin-left:2px; overflow:hidden; border:1px solid #B5B8C8; background:#FFFFFF url(/Assets/Default/Images/Template/input_shadow.gif) repeat-x scroll 0 0;}

#autocomplete #autocomplete_input {margin:0; padding:0; border:0; background:none; float:left;}
#autocomplete #autocomplete_input input {margin:2px 0 0; border:0; background:0;}

#autocomplete a.entry {position:relative; display:block; height:14px; margin:3px; padding:2px 20px 2px 5px; white-space:nowrap; background:#ededed none no-repeat scroll center right; color:#5a5a5a; float:left; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
#autocomplete a.entry:hover {text-decoration:none; background-color:#d7d7d7;}
#autocomplete a .cross {position:absolute; display:block; width:14px; height:14px; right:2px; background:transparent url(/Assets/Default/Images/Template/entry_cross.png) no-repeat scroll center;}

/** Overlay Icons End **/

.tbl {margin: 0; border: none;}

#sslLock {float:left}

#colorpicker {z-index:1;}

/** Lasso **/
#lasso {position:absolute; width:0px; height:0px; background:#fff; z-index:9999; border:1px solid #fff}

/** Node Tooltips **/
.tooltip.nodeDetails {background:none;}
.tooltip.nodeDetails .tip, .tooltip.nodeDetails .tip * {color:#5a5a5a !important;} /** Awful, CSS need to clean up the tip selectors **/
.tooltip.nodeDetails .tip {position:relative; padding:6px; background:#fff; text-align:left; border:1px solid #d4d0c8; -webkit-box-shadow: #dbdbdb -2px 2px 2px; -moz-box-shadow: #dbdbdb -2px 2px 2px; -moz-border-radius:3px; -webkit-border-radius:5px;}
.tooltip.nodeDetails .tip h1 {margin:0; padding:0; font-size:13px; font-weight:bolder; text-align:left;}
.tooltip.nodeDetails .tip h2 {margin:0; padding:3px 0 0; font-size:11px; font-weight:lighter;}
.tooltip.nodeDetails .tip h2, .tooltip.nodeDetails .tip .understate {color:#969696 !important}
.tooltip.nodeDetails .tip ul {display:block; margin:5px 0 0; list-style:none; border-top:1px solid #fff; text-align:left;}
.tooltip.nodeDetails .tip ul li {height:16px; padding-top:3px; margin-bottom:2px; list-style:none; text-align:left; border-top:1px solid #eee; font-size:11px;}
.tooltip.nodeDetails .tip ul li.first {border-top:0;}
.tooltip.nodeDetails .tip ul li.last {margin-bottom:0;}
.tooltip.nodeDetails .tip hr {margin:5px 0; padding:0; border:0px solid #fff; border-top:1px solid #fff;}

.tooltip.nodeDetails .tip .contains{margin:2px 0 0; padding:2px 0 2px 20px; background:#fff url(http://drive.freevirtualservers.com/Assets/Default/Images/Icons/Small/Contains.png) no-repeat 0 0 !important;}

.tooltip.nodeDetails .tip .arrow {position:absolute; top:-22px; left:0; width:100%; height:22px; margin:0; padding:0; background:transparent url(/Assets/Default/Images/Tooltip/nodeDetailsArrow.png) no-repeat center bottom;}
.nodeDetails.top .tip .arrow {top:auto; bottom:-22px; background-position:center top;}

.nodeDetails.List {margin-top:5px}

.nodeDetails.Thumbs {margin-top:-50px;}
.nodeDetails.Thumbs.top {margin-top:25px;}

/** Click Tracking **/
#clicktracking {position:absolute; top:0; left:-9999px; z-index:0;}
/* 
	Rounded Boxes 
	Apply any background color to .rounded-box and the rest will do the work for you.
*/
.rounded-box {position:relative; margin:10px 0; background:#f5f5f5;}

.rounded-box .tlcr, .rounded-box .trcr, 
.rounded-box .blcr, .rounded-box .brcr {position:absolute; width:4px; height:4px; background:#f5f5f5 url(/Assets/Default/Images/Template/rounded-box-grey_sprite.png) no-repeat left top;}
.rounded-box .tlcr{top:0; left:0;} 	 
.rounded-box .trcr {top:0; right:0; background-position:right top;} 	 
.rounded-box .blcr {bottom:0; left:0; background-position:left bottom;} 	 
.rounded-box .brcr {bottom:0; right:0; background-position:right bottom;} 	 
.rounded-box .rbcnt {backround:blue;}

.rounded-box-content { padding:10px 20px; }
.rounded-box-content ul {margin:0 0 0 2px; list-style:none}
.rounded-box-content ul li {margin:0; list-style:none}
.rounded-box-content ul li a {color:#007DBA}
.rounded-box-content ul li.selected a {font-weight:bolder; text-decoration:none;}
.rounded-box-content h5 {margin:5px 0; font-size:15px;}
.rounded-box-content h5.center {text-align:center}
.rounded-box-content .highlight {color:#007DBA;}

.rounded-box-content .share {margin:0; font-size:11px;}
.rounded-box-content .share th {width:40px; text-align:right; padding:2px 5px 2px 2px;}
.rounded-box-content .share td {padding:2px; vertical-align:middle;}

.rounded-box.grey {background-color:#f1f1f1;}
.rounded-box.grey .cnr {background-color:#f1f1f1; background-image:url(/Assets/Default/Images/Template/rounded-box-grey_sprite.png)}

.rounded-box.yellow {background:#fff7e8;}
.rounded-box.yellow .cnr {background:#fff7e8; background-image:url(/Assets/Default/Images/Template/rounded-box-yellow_sprite.png)}.x-btn  {line-height:normal; display:block; margin:0; padding:4px 6px; color:#FFF; background: #007DBA url("/Assets/Default/Images/Template/cssbuttonbackground.png") repeat-x 50% 50%; border:1px solid #007DBA; font-family:Tahoma, arial, sans-serif; font-size:11px; font-weight: bold; text-decoration:none; text-align:center; cursor:pointer; border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.x-btn:hover {background-color: #4FC1FF; text-decoration: none;}
.x-btn:active {background-color: #4FC1FF; background-position: 0 49%; color: #007DBA;}

.x-btn-humyo-medium {padding:8px 32px; font-size:12px;}
.x-btn-humyo-large {padding:9px 32px 10px; font-size:18px; font-weight:bold;}
.x-btn-humyo-xlarge {padding:10px 32px; font-size:17px; font-weight:bolder;}

.x-btn.d-btn {background-color:#5A5A5A; margin:5px 2px 0 5px;}
.x-btn.d-btn:hover, .d-btn.hover {background-color:#999;}
.x-btn.d-btn:active {background-color:#999; color:#CCC;}
.x-btn.d-btn, .x-btn.d-btn button  { border-color: #333 !important; }

button.x-btn {outline:none; line-height:1;}
button.x-btn::-moz-focus-inner {border:none;}/* Auto-completing text fields */

.autocomplete {position:absolute; width:129px; margin:0; padding:0; background:#fff; border:1px solid #b6b8c7; border-top-width:0; z-index:2;}
.autocomplete .custom-message {display:none;}

.autocomplete ul {display:block; margin:2px 0; padding:0 2px; list-style:none; list-style-image:none;}
.autocomplete ul li {display:block; margin:0; padding:2px 4px; color:#5a5a5a; border:1px solid #fff; cursor:pointer; overflow:hidden; list-style:none; list-style-image:none;}
.autocomplete ul li:hover {background:#DDF4FF; border-color:#007DBA;}

.autocomplete ul li.selected {background:#DDF4FF; border-color:#007DBA;}

.autocomplete ul li.no-result,
.autocomplete ul li.no-result:hover {background:none !important; border-color:#fff !important; color:#6e6e6e !important; cursor:default !important;}

.autocomplete ul li.custom-message {text-align:center; border-top:0; border-color:#fff !important; background:none !important; color:#007DBA !important;}
.autocomplete ul li.custom-message:hover {text-decoration:underline;}

#quick-share .autocomplete {width:134px !important; left:0px !important; margin:-1px 0 0 0;}
#quick-share .autocomplete .custom-message {display:block;}
#quick-share .autocomplete ul {margin:2px 3px 0; padding:3px 0px; border-top:1px solid #007DBA;}

#user_choices.autocomplete {max-height:95px; overflow:auto; left:2px !important; margin-top:0px;}

#UserAdminForm #autocomplete, #UserAdminForm #user_choices.autocomplete {width:243px !important;}

#actionForm #autocomplete, #actionForm #user_choices.autocomplete {width:322px !important}

#BusinessPrivilegesForm #autocomplete, #BusinessPrivilegesForm #user_choices.autocomplete {width:322px !important;  margin-top:-1px}

#quick_add_friend_choices #autocomplete, #quick_add_friend_choices #user_choices.autocomplete {width:122px !important; margin-top:-1px}ul#toolbar {margin:0; padding:0; list-style:none; list-style-image:none;}
ul#toolbar li, .toolbut {display:block; margin:0 1px; padding:0 0 2px 0; float:left; font-size:11px; font-weight:bold; position:relative;}
ul#toolbar li span, .toolbut span {position:relative; display:block; height:20px; padding:0 4px;}
ul#toolbar li span img, .toolbut img  {margin:0; padding:2px 0 0 0; float:left;}

ul#toolbar li span div.icon {height:20px; margin:0; padding:0; float:left;}

ul#toolbar li span .label {float:left; padding:3px 0 0 5px; font-weight:normal; white-space:nowrap;}

ul#toolbar li.hover, ul#toolbar li.hover_menu, ul#toolbar li.hover_menu span, ul#toolbar li.hover span, ul#toolbar li.visable, ul#toolbar li.visable span, ul#toolbar li.click, ul#toolbar li.click span, .toolbut:hover, .toolbut:hover span {background:transparent url(/Assets/Default/Images/ToolBar/button_sprite.png) repeat-x 0 0;}

ul#toolbar li.hover, ul#toolbar li.visable, .toolbut:hover {background-position:right -20px; cursor:pointer; cursor:hand;}
ul#toolbar li.hover span, ul#toolbar li.visable span, .toolbut:hover span {background-position:0px 0px;}

ul#toolbar li.hover_menu {padding-right:10px; background-position:right -120px; cursor:pointer; cursor:hand;}
ul#toolbar li.hover_menu span{background-image:none;}

ul#toolbar li.click {background-position:right -100px;}
ul#toolbar li.click span {background-position:0px -80px;}

ul#toolbar li.disabled, ul#toolbar li.disabled span, .toolbut.disabled, .toolbut.disabled span {background-image:none; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; cursor:pointer; cursor:default;}

ul#toolbar li.selected {cursor:pointer; cursor:default;}

ul#toolbar li.spacer {width:6px; height:25px; margin:0; padding:0; background:transparent url(/Assets/Default/Images/ToolBar/spacer.gif) no-repeat -1px -3px;}

ul#toolbar li#search {margin:0; padding:0;}
ul#toolbar li#search form {position:relative; display:block; margin:0 !important; padding:0 !important;}
ul#toolbar li#search input {position:relative; top:0; left:0; width:80px; height:15px; margin:0 !important; padding:1px 2px !important;}

ul#toolbar li.right {float:right}
ul#toolbar li.hide {display:none;}

ul#toolbar li#address {margin:0 5px; padding:3px 0; color:#5a5a5a; font-size:11px; white-space:nowrap;}
ul#toolbar li#address a {color:#5a5a5a; font-size:11px;}

ul#toolbar li #tb_hidden_upload {position:absolute; top:0; left:0; text-align:right; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2;}

/** Toolbar Icons **/
ul#toolbar li .icon.toolbar, #pagination .icon.toolbar {width:16px; height:16px; background:transparent url(/Assets/Default/Images/Sprites/toolbar_icons.png) no-repeat 0 0;}

ul#toolbar li .toolbar.upfolder {background-position:-64px 2px;}
ul#toolbar li .toolbar.home {background-position:-80px 2px}
ul#toolbar li .toolbar.details {background-position:-48px 2px}
ul#toolbar li .toolbar.thumbs {background-position:-32px 2px}
ul#toolbar li .toolbar.search {background-position:-96px 2px}
ul#toolbar li .toolbar.upload {background-position:-112px 2px}
#pagination .toolbar.pagefwd {background-position:-16px 2px}
#pagination .toolbar.pageback {background-position:0 2px;}

/** File Filters - all to be removed shortly **/
#view_filters {position:relative;}
#view_filters_menu {position:absolute; border-color:#c0c0c0; font-weight:lighter;}
#view_filters a, #view_filters_menu a {background-repeat:no-repeat; background-position:3px 4px; padding-left:35px;}
#view_filters a:hover, #view_filters_menu a:hover {background-position:2px 3px; padding-left:34px;}
#view_filters a.nofilters:hover, #view_filters_menu a.nofilters:hover {background-position:-127px 2px;}

#view_filters span div.icon {width:16px; background:transparent none no-repeat 0 2px;}

#view_filters span div.nofilters, #view_filters_menu .nofilters {background-image:url(/Assets/Default/Images/Sprites/toolbar_icons.png); background-position:-127px 2px;}
#view_filters span div.text, #view_filters_menu .text {background-image:url(/Assets/Default/Images/FileTypes/Small/Documents.gif) !important;}
#view_filters span div.sheet, #view_filters_menu .sheet {background-image:url(/Assets/Default/Images/FileTypes/Small/Sheet.gif) !important;}
#view_filters span div.presentation, #view_filters_menu .presentation {background-image:url(/Assets/Default/Images/FileTypes/Small/Presentation.gif) !important;}
#view_filters span div.image, #view_filters_menu .image {background-image:url(/Assets/Default/Images/FileTypes/Small/PhotosAlbum.gif) !important;}
#view_filters span div.audio, #view_filters_menu .audio {background-image:url(/Assets/Default/Images/FileTypes/Small/AudioAlbum.gif) !important;}
#view_filters span div.video, #view_filters_menu .video {background-image:url(/Assets/Default/Images/FileTypes/Small/VideosAlbum.gif) !important;}

#view_filters_menu .selected {}
#view_filters.click.clicked .label {font-weight:normal;}
#view_filters.click .label {font-weight:bolder;}/** Common Tasks and Context Menu Icons **/
.icon.tasks { width: 22px; height: 17px; background: url(/Assets/Default/Images/Sprites/commonsprite.png) no-repeat; }

.tasks.View { background-position: -331px 0; }
.tasks.Play { background-position: -616px 0; }
.tasks.Open { background-position: -528px 0; }
.tasks.Download { background-position: -264px 0; }
.tasks.OpenFolder { background-position: -550px 0; }
.tasks.Delete { background-position: -242px 0; }
.tasks.RestoreBin { background-position: -880px 0; }
.tasks.Empty { background-position: -352px 0; }
.tasks.Rename, .tasks.ChangePassword { background-position: -110px 0; }
.tasks.Move { background-position: -484px 0; }
.tasks.NewFolder { background-position: -506px 0; }
.tasks.FileVersions { background-position: -396px 0; }
.tasks.Snipshot { background-position: -902px 0; }
.tasks.Zoho { background-position: -858px 0; }
.tasks.UpgradeAccount { background-position: -924px 0; }
.tasks.Profile, .tasks.People { background-position: -594px 0; }
.tasks.Friends { background-position: -418px 0; }
.tasks.Preferences { background-position: -638px 0; }
.tasks.key { background-position: -946px 0; }
.tasks.Messages_edit { background-position: -968px 0; }
.tasks.ViewInvoice { background-position: -792px 0; }
.tasks.Account, .tasks.Compose { background-position: 0; }
.tasks.Paint { background-position: -990px 0; }
.tasks.Virus { background-position: -814px 0; }
.tasks.AddFriend { background-position: -22px 0; }
.tasks.AddTeamspaces, .tasks.AddTeamspace { background-position: -66px 0; }
.tasks.Teamspaces { background-position: -44px 0; }
.tasks.EditFriend { background-position: -286px 0; }
.tasks.Subscription, .tasks.viewSubscription { background-position: -748px 0; }
.tasks.CreateAccount { background-position: -198px 0; }
.tasks.Admin { background-position: -88px 0; }
.tasks.createSubscription { background-position: -220px 0; }
.tasks.editSubscription { background-position: -308px 0; }
.tasks.Pay, .tasks.PayInvoice { background-position: -1012px 0; }
.tasks.CloseAccount { background-position: -132px 0; }
.tasks.Files { background-position: -374px 0; }
.tasks.World { background-position: -836px 0; }
.tasks.RemoveFriend { background-position: -682px 0; }
.tasks.MakeManualPayment { background-position: -462px 0; }.dBox {position:absolute; z-index:3;}
.dBox .wRight, .dBox .wLeft, .dBox .content {background:transparent url(/Assets/Default/Images/Template/dialog_box_hoz_sprite.gif) no-repeat left top;}
.dBox .dBody .wRight, .dBox .dBody .wLeft {background-image:url(/Assets/Default/Images/Template/dialog_box_vert_sprite.gif); background-repeat:repeat-y;}
.dBox .content {position:relative; background-repeat:repeat-x}

.dBox .wRight {padding-right:3px;}
.dBox .wLeft {padding-left:4px;}
					
.dBox .dTitle {height:24px; line-height:24px; font-size:0;}
.dBox .dTitle .wRight {background-position:right -25px;}
.dBox .dTitle .wLeft {background-position:0 0;}
.dBox .dTitle .content {overflow:auto; background-position:0 -50px;}
.dBox .dTitle .content .close {position:absolute; top:4px; right:0; width:17px; height:17px; background:transparent url(/Assets/Default/Images/Template/dialog_box_close.gif) no-repeat 0 0;}

.dBox .dBody {background-color:#fff;}
.dBox .dBody .wRight {background-position:right top;}
.dBox .dBody .wLeft {background-position:0 0;}
.dBox .dBody .content {padding: 13px 9px 9px 9px; background-color:#fff; background-image:none; text-align:left; overflow:auto;}

.dBox .dBody .content .DialogContent {height:74px; margin:10px;}
.dBox .dBody .content h4 {color: #525252;}
.dBox .dBody .content p {margin:0 0 10px 0; overflow: hidden;}
.dBox .dBody .content .section_header {height: 20px; background:#CCCCCC url(/Assets/Default/Images/Template/SectionHeaderBackground.gif) repeat-x; line-height: 18px; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #FFFFFF; vertical-align: left;}
.dBox .dBody .content .section_header a {color: #525252; font-weight: bold;}
.dBox .dBody .content .section_header input {margin:3px 4px 0 0; border:0; padding:0; float: left;}
.dBox .dBody .content .section_header a:hover {text-decoration: none; color: #007DBA;}
.dBox .dBody .content .section p {margin-left:0; margin-right:0;}
.dBox .dBody .content .section a {color: #007DBA;}
.dBox .dBody .content .move-copy-conflict {margin-left: 20px;}
.dBox .dBody .content .move-copy-conflict img {margin-bottom: -3px; margin-right: 2px; background-repeat: no-repeat;}
.dBox .dBody .content .norightmargin { margin-right: 0; }
.dBox .dBody .content .tbl td { padding: 8px 8px 0; }
.dBox .dBody .content .tbl td td { padding: 3px; }
.dBox .dBody .content .tbl .last td { padding-bottom: 8px; }
.dBox .dBody .content th { padding-top: 12px; }
.dBox .dBody .content table.nomargin { margin-top: 0; }
.dBox .dBody .content .tbl input.checkbox { padding: 0; border: 1px solid; }
.dBox .dBody .content .tbl label.checkbox  { padding-bottom: 5px; }
.dBox .dBody .content div.dont_show_again p {margin:5px;}
.dBox .dBody .content label.dont_show_again {display:block; float:left; margin:0 0 0 2px; padding:3px 0 0;}
.dBox .dBody .content input.dont_show_again {float:left;}

.dBox .dFooter {height:7px; line-height:7px; font-size:1px}
.dBox .dFooter .wRight {background-position:right -83px;}
.dBox .dFooter .wLeft {background-position:0 -75px;}
.dBox .dFooter .content {background-position:0 -91px;}

.dialog-icon { width: 48px; height: 48px; background-repeat: no-repeat; background-position: 50% 0; margin-bottom: 10px; }
.dialog-icon-small { width: 34px; height: 34px; }

/* Title Icons */
.popup-info{ background-image: url(/Assets/Default/Images/Icons/Large/Info.gif); }
.popup-confirm, .popup-notfound { background-image: url(/Assets/Default/Images/Icons/Large/NotFound.gif); }
.popup-delete { background-image: url(/Assets/Default/Images/Icons/Medium/Delete.gif); }
.popup-conflict { background-image: url(/Assets/Default/Images/Icons/Large/Delete.gif); }
.popup-rename { background-image: url(/Assets/Default/Images/Icons/Large/Rename.gif); }
.popup-newfolder { background-image: url(/Assets/Default/Images/Icons/Medium/NewFolder.gif); }
.popup-movecopy { background-image: url(/Assets/Default/Images/Icons/Medium/MoveCopy.gif); }
.popup-subscriptionactivate { background-image: url(/Assets/Default/Images/Icons/Large/Subscription_activate.gif); }
.popup-subscription { background-image: url(/Assets/Default/Images/Icons/Large/Subscription.gif); }
.popup-billing { background-image: url(/Assets/Default/Images/Icons/Large/Billing.gif); }
.popup-ctrlpanel { background-image: url(/Assets/Default/Images/Icons/Large/CtrlPanel.gif); }
.popup-lock { background-image: url(/Assets/Default/Images/Icons/Large/Lock.gif); }
.popup-compose { background-image: url(/Assets/Default/Images/Icons/Large/Compose.gif); }
.popup-virus { background-image: url(/Assets/Default/Images/Icons/Large/Virus.gif); }
.popup-createteamspace { background-image: url(/Assets/Default/Images/Icons/Large/CreateTeamspace.gif); }
.popup-editbusinessuser { background-image: url(/Assets/Default/Images/Icons/Large/EditBusinessUser.gif); }
.popup-addbusinessuser { background-image: url(/Assets/Default/Images/Icons/Large/AddBusinessUser.gif); }
.popup-externallink { background-image: url(/Assets/Default/Images/Icons/Large/ExternalLink.gif); }
.popup-colors { background-image: url(/Assets/Default/Images/Icons/Large/Colors.gif); }
.popup-editcontacts { background-image: url(/Assets/Default/Images/Icons/Large/EditContacts.gif); }
.popup-switchuser { background-image: url(/Assets/Default/Images/Icons/Large/SwitchUser.gif); }
.popup-folderperms { background-image: url(/Assets/Default/Images/Icons/Large/FolderPerms.gif); }
.popup-plan { background-image: url(/Assets/Default/Images/Icons/Large/Plan.gif); }
.popup-mysharedfiles { background-image: url(/Assets/Default/Images/Icons/Large/MySharedFiles.gif); }
.popup-download { background-image: url(/Assets/Default/Images/Icons/Large/Download.gif); }
.popup-embed { background-image: url(/Assets/Default/Images/Icons/Large/Embed.gif); }
.popup-findfriends { background-image: url(/Assets/Default/Images/Icons/Large/FindFriends.gif); }
.popup-permissiondenied, .popup-accountsuspended { background-image: url(/Assets/Default/Images/Icons/Large/PermissionDenied.gif); }
.popup-shared{ background-image: url(/Assets/Default/Images/Icons/Large/Link.png); }
.popup-versions { background-image: url(/Assets/Default/Images/Icons/Large/FileVersions.gif); }
.popup-verifyemail { background-image: url(/Assets/Default/Images/Icons/Large/VerifyEmail.gif); }/** Small Icons 16x16 **/
.icon.small {width:16px; height:16px; background:transparent url(/Assets/Default/Images/Sprites/filetype_small.png) no-repeat -352px 0;}

.small.account {background-position:-512px 0;}
.small.accounts {background-position:-496px 0;}
.small.archive {background-position:-480px 0;}
.small.audio {background-position:-32px 0;}
.small.audiofolder {background-position:-463px 0;}
.small.charge {background-position:-432px 0;}
.small.credit {background-position:-384px 0;}
.small.colleague {background-position:-416px 0;}
.small.date {background-position:-368px 0;}
.small.email {background-position:-96px 0;}
.small.executable {background-position:-320px 0;}
.small.embed {background-image: url(/Assets/Default/Images/Icons/Small/Embed.png); background-position: 0 0;}
.small.facebook {background-position:-655px 0;}
.small.flash {background-position:-304px 0;}
.small.folder {background-position:-448px 0;}
.small.font {background-position:-272px 0;}
.small.friend, .small.user {background-position:-256px 0;}
.small.friends {background-position:-224px 0;}
.small.genre {background-position:-208px 0;}
.small.help {background-position:-192px 0;}
.small.image {background-position:-176px 0;}
.small.imagefolder {background-position:-160px 0;}
.small.installer {background-position:-144px 0;}
.small.java {background-position:-128px 0;}
.small.ledgers {background-position:-112px 0;}
.small.mail {background-position:-96px 0;}
.small.microsoftaccessdatabase {background-position:-64px 0;}
.small.microsoftexcelworkbook {background-position:-848px 0;}
.small.microsoftpowerpointpresentation {background-position:-912px 0;}
.small.microsoftworddocument {background-position:-48px 0;}
.small.music {background-position:-32px 0;}
.small.musicalbum {background-position:-32px 0;}
.small.pdfdocument {background-position:0 0;}
.small.photos {background-position:-944px 0;}
.small.photossalbum {background-position:-944px 0;}
.small.plan {background-position:-928px 0;}
.small.presentation {background-position:-912px 0;}
.small.presentationfolder {background-position:-896px 0;}
.small.public {background-position:-528px 0;}
.small.recyclebin {background-position:-608px 0;}
.small.recyclebins {background-position:-608px 0;}
.small.script {background-position:-864px 0;}
.small.sheet {background-position:-848px 0;}
.small.sheetfolder {background-position:-832px 0;}
.small.subscription {background-position:-816px 0;}
.small.system {background-position:-800px 0;}
.small.teamspace {background-position:-783px 0;}
.small.teamspaces {background-position:-768px 0;}
.small.text {background-position:-752px 0;}
.small.textfolder {background-position:-736px 0;}
.small.video {background-position:-688px 0;}
.small.videos {background-position:-704px 0;}
.small.videosalbum {background-position:-688px 0;}
.small.videofolder {background-position:-720px 0;}
.small.webpage {background-position:-672px 0;}
.small.sharedwith {background-position:-224px 0;}
.small.multifiles {background-position:-640px 0;}
.small.share {background-image: url(/Assets/Default/Images/Icons/Small/Link.png); background-position:0 0;}
.small.sharedwhite {background-image: url(/Assets/Default/Images/Icons/Small/SharedWhite.png); background-position:0 0;}
.small.default {background-position:-352px 0;}

/** Medium Icons **/

.icon.medium {background: url(/Assets/Default/Images/Sprites/filetype_medium.png) no-repeat -575px -15px;}
.medium.archive {background-position: -15px -15px;}
.medium.audio, .medium.music, .medium.musicalbum {background-position: -85px -15px;}
.medium.audiofolder {background-position: -155px -15px;}
.medium.charge {background-position: -225px -15px;}
.medium.credit {background-position: -435px -15px;}
.medium.colleague {background-position: -295px -15px;}
.medium.date {background-position: -505px -15px;}
.medium.email, .medium.mail {background-position: -1695px -15px;}
.medium.executable {background-position: -645px -15px;}
.medium.facebook {background-position: -715px -15px;}
.medium.flash {background-position: -785px -15px;}
.medium.folder {background-position: -855px -15px;}
.medium.font {background-position: -925px -15px;}
.medium.friend {background-position: -995px -15px;}
.medium.friends {background-position: -1065px -15px;}
.medium.genre {background-position: -1135px -15px;}
.medium.help {background-position: -1205px -15px;}
.medium.image {background-position: -1275px -15px;}
.medium.imagefolder {background-position: -1485px -15px;}
.medium.installer {background-position: -1555px -15px;}
.medium.java {background-position: -1625px -15px;}
.medium.microsoftaccessdatabase {background-position: -1765px -15px;}
.medium.microsoftexcelworkbook {background-position: -1835px -15px;}
.medium.microsoftpowerpointpresentation {background-position: -1905px -15px;}
.medium.microsoftworddocument {background-position: -1975px -15px;}
.medium.pdfdocument {background-position: -2045px -15px;}
.medium.photos {background-position: -2115px -15px;}
.medium.photossalbum {background-position: -2185px -15px;}
.medium.plan {background-position: -2255px -15px;}
.medium.presentationfolder {background-position: -2395px -15px;}
.medium.public {background-position: -3305px -15px;}
.medium.script {background-position: -2465px -15px;}
.medium.sheetfolder {background-position: -2535px -15px;}
.medium.system {background-position: -2605px -15px;}
.medium.teamspace, .medium.teamspaces {background-position: -2675px -15px;}
.medium.text {background-position: -2745px -15px;}
.medium.textfolder {background-position: -2815px -15px;}
.medium.video, .medium.videos {background-position: -2885px -15px;}
.medium.videosalbum, .medium.videofolder {background-position: -3095px -15px;}
.medium.webpage {background-position: -3235px -15px;}
.medium.sharedwith {background-image: url(/Assets/Default/Images/Icons/Medium/Shared.png); background-position: center;}

/** Large Icons **/

.icon.large {background: url(/Assets/Default/Images/Sprites/filetype_large.png) no-repeat -922px -10px;}
.large.archive {background-position: -10px -10px;}
.large.audio, .large.music, .large.musicalbum {background-position: -124px -10px;}
.large.audiofolder {background-position: -238px -10px;}
.large.charge {background-position: -352px -10px;}
.large.credit {background-position: -694px -10px;}
.large.colleague {background-position: -466px -10px;}
.large.date {background-position: -808px -10px;}
.large.email, .large.mail {background-position: -2736px -10px;}
.large.executable {background-position: -1036px -10px;}
.large.facebook {background-position: -1150px -10px;}
.large.flash {background-position: -1264px -10px;}
.large.folder {background-position: -1378px -10px;}
.large.font {background-position: -1492px -10px;}
.large.friend {background-position: -1606px -10px;}
.large.friends {background-position: -1720px -10px;}
.large.genre {background-position: -1834px -10px;}
.large.help {background-position: -1948px -10px;}
.large.image {background-position: -2062px -10px;}
.large.imagefolder {background-position: -2404px -10px;}
.large.installer {background-position: -2518px -10px;}
.large.java {background-position: -2632px -10px;}
.large.microsoftaccessdatabase {background-position: -2860px -10px;}
.large.microsoftexcelworkbook {background-position: -2974px -10px;}
.large.microsoftpowerpointpresentation {background-position: -3088px -10px;}
.large.microsoftworddocument {background-position: -3202px -10px;}
.large.pdfdocument {background-position: -3316px -10px;}
.large.photos {background-position: -3430px -10px;}
.large.photossalbum {background-position: -3544px -10px;}
.large.plan {background-position: -3658px -10px;}
.large.presentationfolder {background-position: -3886px -10px;}
.large.recyclebin {background-position: -4000px -10px;}
.large.script {background-position: -4114px -10px;}
.large.sheetfolder {background-position: -4228px -10px;}
.large.system {background-position: -4342px -10px;}
.large.teamspace {background-position: -4456px -10px;}
.large.text {background-position: -4570px -10px;}
.large.textfolder {background-position: -4684px -10px;}
.large.video, .large.videos {background-position: -4798px -10px;}
.large.videosalbum , .large.videofolder {background-position: -5140px -10px;}
.large.webpage {background-position: -5254px -10px;}
/* Resets background position for thumbs */
.icon.thumb {background-position: center;}

/** Overlay Icon **/
.overlay {width:16px; height:16px; background:transparent url(/Assets/Default/Images/Sprites/filetype_overlays.png) no-repeat 0 0;}
.small.overlay {width:10px; height:10px; background:transparent url(/Assets/Default/Images/Sprites/filetype_overlays.png) no-repeat 0 0; background-position:0 -20px;}

.overlay.friend {background-position:-16px 0;}
.overlay.small.friend {background-position:-10px -20px;}

.overlay.teamspace {background-position:-48px 0;}
.overlay.small.teamspace {background-position:-30px -20px;}

.overlay.shared, .overlay.public {background-position:-64px 0;}
.overlay.small.shared, .overlay.small.public {background-position:-40px -20px;}

.overlay.recycle {background-position:-32px 0;}
.overlay.small.recycle {background-position:-20px -20px;}/* Overriding styles for Themes may be placed in this file in the Theme's template dir */