div, td, p, body, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	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 #5A5A5A; text-decoration: none; float:left}


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

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

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

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

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

b, small {
	color: #5A5A5A;
}

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

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

a {
	color: #FF7E04;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.noformat {
	color: #5A5A5A;
}

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: #5A5A5A;}

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: #FF7E04;
	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: #FF7E04;
	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: #5A5A5A;
	font-size: 11px;
	margin-top: 10px;
}

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

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

.footer_link_light {
	color: #5A5A5A;
}

.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:#FF7E04 url(/Assets/Default/Images/Template/AccordionBackground.png) repeat-x center;}
#pricing .extra {background:#fcd1a4}
#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:#FFDDB3!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:#FF7E04 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:#FFDDB3; border-color:#FFDDB3}
.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:#FF7E04}


.tbl_invoice {margin:10px 0; padding:0; border:1px solid #dee3e6;}
.tbl_invoice thead th {margin:0; padding:5px; color:#fff; background:#FF7E04 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:#fcd1a4 !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;}

/** CalendarView CSS **/
div.calendar {font-size: smaller; color: #000;}
div.calendar.popup {margin-left: -40px;margin-top: -100px;}
div.calendar table {background-color: #eee; border: 1px solid #aaa; border-collapse: collapse;}
div.calendar thead {background-color: white;}       
div.calendar td, div.calendar th {padding: 3px; text-align: center;}
div.calendar td.title {font-weight: bold;}
div.calendar th {background: #ddd; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-weight: bold; color: #555;}
div.calendar tr.days td {width: 2em; color: #555; text-align: center; cursor: pointer;}
div.calendar tr.days td:hover, div.calendar td.button:hover {background-color: #34ABFA; cursor: pointer;}
div.calendar tr.days td:active, div.calendar td.button:active {background-color: #cde;}
div.calendar tr.days td.selected {font-weight: bold; background-color: #fff; color: #000;}
div.calendar tr.days td.today {font-weight: bold; color: #D50000;}
div.calendar tr.days td.otherDay {color: #bbb;}	
	html, body {position:relative; margin:0; padding:0; background: url("/Assets/Default/Images/body_bg.gif") repeat scroll left top #F3F0F0;}
	
	.center-container {width:100%; overflow:hidden;}
				
	#container {position:relative; width: 1026px; margin:0 auto; border: 2px solid #989898; border-top: none; border-bottom: none; background: #FFF;}
	
        #file-header {background: #FF7E04 url("/Assets/Default/Images/fileheader.png") no-repeat 50% 0; height: 70px;}
        #file-header a {margin: 5px 0 0 10px;}
        #file-header p {margin: 30px 17px 0 0;}
        #file-header #header_powered_by {float: left; margin: 15px 0 0 10px;}
        #file-header #header_powered_by a {margin: 0;}
        
        #file-details {margin: 10px 15px;}
        #file-details h1 {font-size: 20px; font-weight: bold; color: #000; margin:0; width: 700px; float: left; word-wrap: break-word;}
        #file-details p {margin: 0; width: 700px; float: left;}
        #file-details a {float: right; position: relative; height: 36px; min-width: 265px; background: url("/Assets/Default/Images/bluebtn.png") no-repeat 50% 0; text-align: center; color: #FFF; font-weight: bold; font-size: 16px; line-height: 35px;}
        #file-details a span {display: block; position: absolute; background: url("/Assets/Default/Images/bluebtn.png") no-repeat; width: 5px; height: 100%;}
        #file-details a span.lcap {left: -5px; top: 0; background-position: 0 0;}
        #file-details a span.rcap {right: -5px; top: 0; background-position: 100% 0;}
        #file-details a:hover, #file-details a:hover span {background-position-y: -37px; text-decoration: none;}
        #file-details a:active, #file-details a:active span {background-position-y: -74px;}
	
	#file-container {position:relative; margin:10px auto 20px; padding:4px; background:#fff; border:3px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 3px 7px #ACACAC; -webkit-box-shadow:0 3px 7px #ACACAC; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#c4c4c4, offX=2, offY=2, positive=true); max-width: 980px;}
	#file-container.audio {width:300px; height:24px}
	#file-container.video {width:640px; height:360px}
	#file-container.image {width:400px; height:300px}
		
	#file-footer {text-align:center; padding-bottom: 10px;}
        
        #container-footer {background: url(/Assets/Default/Images/filefooter.png) no-repeat; width: 1030px; height: 32px; margin: 0 auto 10px;}
        #container-footer p {color: #262626; margin: 9px;}
	
	body.noflash #file-container {width:94px !important; height:94px !important}
	body.noflash #file-container.image {width:auto !important; height:auto !important;}
		
	/** Error.htm **/
	
	body.error-page {padding-top:35px; height:auto;}
	body.error-page #container {width:550px;}
	body.error-page #logo {position:absolute; top:-25px; right:0;}
	body.error-page #signin .rounded-box {width:315px;}
	body.error-page #signin .rounded-box-content .password {margin-top:5px;}
	body.error-page #signin .rounded-box-content .password input {margin-left:27px;}
	body.error-page #signin .rounded-box-content .checkbox {position:relative; font-size:10px;}
	body.error-page #signin .rounded-box-content .checkbox label {position:absolute; top:-2px; left:20px; margin-top:5px}
	body.error-page h5 {color:#5A5A5A;}
	/* 
	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:#FF7E04}
.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:#FF7E04;}

.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)}
/* Signup Boxes */
.rounded-box.signup {width:333px; float:left;}
.rounded-box.signup:hover {cursor:pointer; cursor:hand;}
.rounded-box.signup .rounded-box-content {padding-top:5px; padding-left:30px;}
.rounded-box.signup .rounded-box-content h1 {margin:0; padding:0; font-weight:bolder; color:#FF7E04}
.rounded-box.signup .rounded-box-content h2 {margin:0; padding:0; font-weight:bolder;}
.rounded-box.signup .rounded-box-content .radio {position:absolute; top:7px; left:3px;}
.rounded-box.signup .rounded-box-content .period {margin-top:5px; padding-top:5px; border-top:1px solid #cbcbcb;}
.rounded-box.signup .rounded-box-content .period select {margin-left:10px;}
.rounded-box.signup .rounded-box-content .period .radio {position:static; floar:left; margin-left:0px;}
.rounded-box.signup .rounded-box-content .period em {color:#FF7E04; font-weight:bolder;}
.rounded-box.signup .rounded-box-content .period span.title {display:block; float:left; width:65px;}
.rounded-box.signup .rounded-box-content .period span.per {display:block; float:left;}
.rounded-box.signup .rounded-box-content .period .ticks li {padding-left:0px; margin-top:0px; margin-bottom:0px;}

.rounded-box.single .rounded-box-content {padding-left:20px;}.x-btn  {line-height:normal; display:block; margin:0; padding:4px 6px; color:#FFF; background: #FF7E04 url("/Assets/Default/Images/Template/cssbuttonbackground.png") repeat-x 50% 50%; border:1px solid #FF7E04; 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: #FFAD4A; text-decoration: none; color:#FFF;}
.x-btn:active {background-color: #FFAD4A; background-position: 0 49%; color: #FF7E04;}

.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;}/** 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.close {background-image: url(/Assets/Default/Images/Icons/Tiny/Delete.gif); background-position: center;}
.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.link {background-image: url(/Assets/Default/Images/Icons/fam/cog.png); background-position: 0 0;}
.small.linkOptions {background-image: url(/Assets/Default/Images/Icons/fam/cog_error.png); background-position: 0 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.pairfolder {background-position:-1008px 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:-784px 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;}
.small.LoginEvent {background-position: -960px 0;}
.small.mailto {background-image: url(/Assets/Default/Images/Icons/Small/mailto.gif); background-position: 0 0;}
.small.gmail {background-image: url(/Assets/Default/Images/Icons/Small/gmail.gif); background-position: 0 0;}
.small.yahoo {background-image: url(/Assets/Default/Images/Icons/Small/yahoo.gif); background-position: 0 0;}
.small.hotmail {background-image: url(/Assets/Default/Images/Icons/Small/hotmail.gif); background-position: 0 0;}
.small.computer {background-position:-976px 0;}
.small.clienticon {background-image: url(/Assets/Default/Images/clienticon.png); background-position: 0 0;}
.small.noaccess {background-position:-992px 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.pairfolder {background-position: -3515px -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;}
.medium.recyclebins {background-position: -3375px -15px;}
.medium.clienticon {background-image: url(/Assets/Default/Images/clienticonmedium.png); background-position: 0 0;}
.medium.noaccess {background-position: -3445px -15px;}

/** 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.pairfolder {background-position: -5596px -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.teamspaces {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;}
.large.LoginEvent {background-position: -5367px -10px;}
.large.clienticon {background-image: url(/Assets/Default/Images/clienticonlarge.png); background-position: 0 0;}
.large.noaccess {background-position: -5482px -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/Elements/Button.css */.x-btn  { border-color: #DB6B05 !important; }
/* Folder Tree Icon Override */
.small.clienticon {background-image: url(/Assets/Humyo/Images/clienticon.png); background-position: 0 0;}
.medium.clienticon {background-image: url(/Assets/Humyo/Images/clienticonmedium.png); background-position: 0 0;}
.large.clienticon {background-image: url(/Assets/Humyo/Images/clienticonlarge.png); background-position: 0 0;}
