/* start /css/tagit.css */
@media all
{
	.ui-autocomplete {
	    background-color: #fff;
	    position: absolute;
	    cursor: default;
	    list-style: none;
	    margin: 25px 0 0;
	    padding: 0;
	    border: 1px solid #E5E5E5;
	    border-top: none;
	    -moz-border-radius: 0 0 10px 10px;
	    border-radius: 0 0 10px 10px;
	    -moz-box-shadow: 0 3px 5px #888;
	    -webkit-box-shadow: 0 3px 5px #888;
	    box-shadow: 0 3px 5px #888;
	    font-size: 12px;
	}
	
	.ui-autocomplete .ui-menu-item {
	    padding: 0;
	    margin: 0;
	}
	
	.ui-autocomplete  .ui-menu-item a {
	    display: block;
	    padding: 4px 6px;
	    margin: 0;
	    text-decoration: none;
	    line-height: 12px;
	    border-bottom: 1px solid #E5E5E5;
	    border-top: 1px solid #fff;
	    color: #78959D;
	    
	}
	
	.ui-autocomplete .ui-menu-item a.ui-state-hover,
	.ui-autocomplete .ui-menu-item a.ui-state-active {
	    background-color: #e3e3e3;
	    color: #555;
	    border-color: #f7f7f7;
	}
	
	.ui-autocomplete-loading {
	    background: white url('/css/ui-anim_basic_16x16.gif') right center no-repeat;
	}
	
	ul.tagit {
	    cursor: text;
	    overflow: auto;
	    font-size: 14px;
	    width: 97%;
	    padding: 3px;
	    margin-top: 2px;
	    margin-right: 6px;
	    margin-bottom: 16px;
	    border: 1px solid #E5E5E5;
	    color: #555;
	}
	
	ul.tagit li {
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    display: block;
	    float: left;
	    margin: 2px 5px 2px 0;
	    position: relative;
	}
	
	ul.tagit li.tagit-choice {
	    background-color: #f7f7f7;
	    border: 1px solid #f2f2f2;
	    padding: 2px 13px 3px 4px;
	}
	
	ul.tagit li.tagit-choice.selected {
	    background-color: #f5b0b0;
	    border-color: #f76464;
	}
	
	ul.tagit li.tagit-choice:hover {
	    background-color: #f2f2f2;
	    border-color: #e0e0e0;
	}
	
	ul.tagit li.tagit-new {
	    padding: 2px 4px 3px;
	    padding: 2px 4px 1px;
	    padding: 2px 4px 1px 0;
	}
	
	ul.tagit li.tagit-choice input {
	    display: block;
	    float: left;
	    margin: 0 5px 0 0;
	    padding-top: 2px;
	    padding-bottom: 2px;
	}
	
	ul.tagit li.tagit-choice a.tagit-close {
	    color: #777777;
	    cursor: pointer;
	    font-size: 12px;
	    font-weight: bold;
	    outline: medium none;
	    padding: 2px 0 2px 3px;
	    text-decoration: none;
	    position: absolute;
	    display: block;
	    top: 0;
	    right: 3px;
	    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
	}
	
	ul.tagit li.tagit-choice a.tagit-close:hover {
	    color: #535353;
	}
	
	ul.tagit input[type="text"] {
	    -moz-box-sizing: border-box;
	    border: none !important;
	    margin: 0 !important;
	    padding: 0 !important;
	    width: inherit !important;
	    outline: none;
	}
	
	.tagit-hiddenSelect {
	    display:none;
	}
}
/* end /css/tagit.css */

/* start /css/api.css */
@media all
{
	.api-action-icon {
		background: url('/images/api-sprite.png') no-repeat;
		width: 170px;
		height: 90px;
		display: inline-block;
		cursor: pointer;
	}
	
	.api-action-icon.subscribe, .api-action-icon.subscribe.disabled:hover {
		background-position: 0 0;
	}
	.api-action-icon.settings, .api-action-icon.settings.disabled:hover {
		background-position: 0 -92px;
	}
	.api-action-icon.documentation, .api-action-icon.documentation.disabled:hover {
		background-position: 0 -184px;
	}
	.api-action-icon.demo, .api-action-icon.demo.disabled:hover {
		background-position: 0 -276px;
	}
	.api-action-icon.subscribe:hover {
		background-position: -172px 0;
	}
	.api-action-icon.settings:hover {
		background-position: -172px -92px;
	}
	.api-action-icon.documentation:hover {
		background-position: -172px -184px;
	}
	.api-action-icon.demo:hover {
		background-position: -172px -276px;
	}
	
	.api-action-icon.disabled:hover {
		background-position: auto;
	}
	
	#conversion-api-tools .disabled {
		opacity: 0.25;
		cursor: default;
	}
	
	a.disabled,a.disabled:hover {
		text-decoration: none;
		color: #666 !important;
		cursor: default;
	}
	
	#tools td {
		vertical-align: top;
	}
	
	.developer-email {
		background: url('/images/developer.png') no-repeat;
		display: inline-block;
		vertical-align: middle;
		height: 15px;
		width: 177px;
	}
	
	#api-settings .row {
		height: 60px;
	}
	
	#api-settings .label {
		font-weight: bold;
		width: 60px;
	}
	
	#api-settings .row * {
		height: 26px;
		line-height: 26px;
		margin-right: 20px;
		float: left;
	}
	
	#api-settings .secret {
		width: 300px;
		float: left;
		border-radius: 4px 0 0 4px;
		border-right: none;
		height: 16px;
		padding: 4px;
		margin-right: 0;
	}
	
	#api-settings #copy-button {
		float: left;
		width: 85px;
		height: 16px;
		line-height: 16px;
		border-left: none;
		border-radius: 0 4px 4px 0;
		padding: 4px;
		border-color: #ccc;
	}
	
	#api-settings #buy-credits {
		padding: 0;
	}
	
	#access.api-section #login-arrow-up {
		right: 23px;
	}
	
	#conversion-api-tools #credits th, #conversion-api-tools #credits td {
		text-align: center;
		padding: 10px;
		background-color: #F5F6F8;
		border-style: solid;
		border-color: #ccc;
		border-top-width: 1px;
	}
	
	#conversion-api-tools #credits th:first-child, #conversion-api-tools #credits td:first-child {
		text-align: left;
		border-left-width: 1px;
		background-color: #DEDFE1;
		font-weight: bold;
	}
	
	#conversion-api-tools #credits th:last-child, #conversion-api-tools #credits td:last-child {
		border-right-width: 1px;
	}
	
	#conversion-api-tools #credits tr:last-child td {
		border-bottom-width: 1px;
	}
	
	#conversion-api-tools #tools td {
		width: 25%;
		padding: 5px 32px;
	}
	
	#conversion-api-tools #tools tr:first-child td {
		text-align: center;
		padding: 0;
	}
}
/* end /css/api.css */

/* start /css/box.plugin.css */
@media all
{
	#box-files {
		width: 600px;
		height: 400px;
		margin: auto;
	}
	
	#box-files .custom-scrollbar {
		height: 450px;
		position: relative;
		margin: 30px 0;
	}
	
	#box-files .spacer {
		width: 35px;
		float: left;
	}
	
	#box-files #buttons * {
		display: inline-block;
		margin-right: 10px;
	}
	
	.box-folder {
		clear: both;
		overflow: hidden;
		height: 40px;
		width: 570px;
		line-height: 40px;
		cursor: pointer;
		display: block;
		text-decoration: none;
		color: #666 !important;
		border-bottom: 1px solid #f2f3f5;
	}
	
	.box-file {
		clear: both;
		height: 40px;
		width: 570px;
		line-height: 40px;
		position: relative;
		cursor: pointer;
		border-bottom: 1px solid #f2f3f5;
	}
	
	.box-file:hover,.box-folder:hover {
		background-color: #f2f3f5;
	}
	
	.box-file .checker span {
		display: block;
	}
	
	.box-folder .icon {
		background: url('/images/box-icons.png') no-repeat;
		background-position: 0 -557px;
		width: 27px;
		height: 20px;
		float: left;
		margin: 10px 0;
	}
	
	#box-files .title {
		float: left;
		margin-left: 10px;
	}
	
	.box-file .icon {
		background: url('/images/box-file-icons.png') no-repeat;
		float: left;
		margin: 5px 0;
	}
	
	.box-file .icon.small {
		width: 27px;
		height: 30px;
		background-position: 0 -350px;
	}
	
	.box-file .icon.large {
		width: 43px;
		height: 51px;
		background-position: 0 -1498px;
	}
	
	.box-file .icon.small.doc, .box-file .icon.small.docx {
		background-position: 0 0;
	}
	
	.box-file .icon.small.pdf {
		background-position: 0 -35px;
	}
	
	.box-file .icon.small.ppt {
		background-position: 0 -70px;
	}
	
	.box-file .icon.small.psd {
		background-position: 0 -105px;
	}
	
	.box-file .icon.small.rar {
		background-position: 0 -140px;
	}
	
	.box-file .icon.small.rtf {
		background-position: 0 -175px;
	}
	
	.box-file .icon.small.xls, .box-file .icon.small.xlsx {
		background-position: 0 -210px;
	}
	
	.box-file .icon.small.zip {
		background-position: 0 -245px;
	}
	
	.box-file .icon.small.mp3 {
		background-position: 0 -280px;
	}
	
	.box-file .icon.small.wav {
		background-position: 0 -315px;
	}
	
	.box-file .icon.small.tif {
		background-position: 0 -385px;
	}
	
	.box-file .icon.small.tiff {
		background-position: 0 -420px;
	}
	
	.box-file .icon.small.gdoc {
		background-position: 0 -490px;
	}
	
	.box-file .icon.small.gsheet {
		background-position: 0 -525px;
	}
	
	.box-file .icon.small.html {
		background-position: 0 -560px;
	}
	
	.box-file .icon.small.txt {
		background-position: 0 -595px;
	}
	
	.box-file .icon.small.webdoc {
		background-position: 0 -630px;
	}
	
	.box-file .icon.small.flv {
		background-position: 0 -665px;
	}
	
	.box-file .icon.small.mov {
		background-position: 0 -700px;
	}
	
	.box-file .icon.small.mp4 {
		background-position: 0 -735px;
	}
	

}
/* end /css/box.plugin.css */

/* start /themes/classic/jui/jquery-ui.css */
@media all
{
	/*!
	 * jQuery UI CSS Framework 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Theming/API
	 */
	
	/* Layout helpers
	----------------------------------*/
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
	.ui-helper-clearfix:after { clear: both; }
	.ui-helper-clearfix { zoom: 1; }
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
	
	
	/* Interaction Cues
	----------------------------------*/
	.ui-state-disabled { cursor: default !important; }
	
	
	/* Icons
	----------------------------------*/
	
	/* states and images */
	.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
	
	
	/* Misc visuals
	----------------------------------*/
	
	/* Overlays */
	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	
	
	/*!
	 * jQuery UI CSS Framework 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Theming/API
	 *
	 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
	 */
	
	
	/* Component containers
	----------------------------------*/
	.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
	.ui-widget-content { border: 1px solid #dddddd; background: #f2f3f5; color: #666666; }
	.ui-widget-content a { color: #666666; }
	.ui-widget-header { border: none; font-size: 24px; font-weight: normal; color: #666666; }
	.ui-widget-header a { color: #666666; }
	input { border-radius: 4px; border: 1px solid #CCC; line-height: 24px; color: #666; }
	
	/* Interaction states
	----------------------------------*/
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; font-weight: normal; color: #999999; }
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #666666; text-decoration: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cccccc; font-weight: normal; color: #666666; border-radius: 4px; }
	.ui-state-hover { background: #f2f3f5; }
	.ui-state-hover a, .ui-state-hover a:hover { color: #666666; text-decoration: none; }
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff url('/themes/classic/jui/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x; color: #666666; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #E666666; text-decoration: none; font-weight: normal; }
	.ui-widget :active { outline: none; }
	
	/* Interaction Cues
	----------------------------------*/
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #ffffff; color: #666666; }
	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #666666; }
	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #EE2E36; background: #ffdddd; color: #ee2e36; }
	.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #666666; }
	.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #666666; }
	.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
	
	/* Icons
	----------------------------------*/
	
	/* states and images */
	.ui-icon { width: 16px; height: 16px; background-image: url('/themes/classic/jui/images/ui-icons_ee2e36_256x240.png'); }
	.ui-widget-content .ui-icon {background-image: url('/themes/classic/jui/images/ui-icons_ee2e36_256x240.png'); }
	.ui-widget-header .ui-icon {background-image: url('/themes/classic/jui/images/ui-icons_26a9e0_256x240.png'); }
	.ui-state-default .ui-icon { background-image: url('/themes/classic/jui/images/ui-icons_666666_256x240.png'); }
	.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('/themes/classic/jui/images/ui-icons_666666_256x240.png'); }
	.ui-state-active .ui-icon {background-image: url('/themes/classic/jui/images/ui-icons_454545_256x240.png'); }
	.ui-state-highlight .ui-icon {background-image: url('/themes/classic/jui/images/ui-icons_26a9e0_256x240.png'); }
	.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('/themes/classic/jui/images/ui-icons_ee2e36_256x240.png'); }
	
	/* positioning */
	.ui-icon-carat-1-n { background-position: 0 0; }
	.ui-icon-carat-1-ne { background-position: -16px 0; }
	.ui-icon-carat-1-e { background-position: -32px 0; }
	.ui-icon-carat-1-se { background-position: -48px 0; }
	.ui-icon-carat-1-s { background-position: -64px 0; }
	.ui-icon-carat-1-sw { background-position: -80px 0; }
	.ui-icon-carat-1-w { background-position: -96px 0; }
	.ui-icon-carat-1-nw { background-position: -112px 0; }
	.ui-icon-carat-2-n-s { background-position: -128px 0; }
	.ui-icon-carat-2-e-w { background-position: -144px 0; }
	.ui-icon-triangle-1-n { background-position: 0 -16px; }
	.ui-icon-triangle-1-ne { background-position: -16px -16px; }
	.ui-icon-triangle-1-e { background-position: -32px -16px; }
	.ui-icon-triangle-1-se { background-position: -48px -16px; }
	.ui-icon-triangle-1-s { background-position: -64px -16px; }
	.ui-icon-triangle-1-sw { background-position: -80px -16px; }
	.ui-icon-triangle-1-w { background-position: -96px -16px; }
	.ui-icon-triangle-1-nw { background-position: -112px -16px; }
	.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
	.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
	.ui-icon-arrow-1-n { background-position: 0 -32px; }
	.ui-icon-arrow-1-ne { background-position: -16px -32px; }
	.ui-icon-arrow-1-e { background-position: -32px -32px; }
	.ui-icon-arrow-1-se { background-position: -48px -32px; }
	.ui-icon-arrow-1-s { background-position: -64px -32px; }
	.ui-icon-arrow-1-sw { background-position: -80px -32px; }
	.ui-icon-arrow-1-w { background-position: -96px -32px; }
	.ui-icon-arrow-1-nw { background-position: -112px -32px; }
	.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
	.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
	.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
	.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
	.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
	.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
	.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
	.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
	.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
	.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
	.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
	.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
	.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
	.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
	.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
	.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
	.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
	.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
	.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
	.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
	.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
	.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
	.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
	.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
	.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
	.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
	.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
	.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
	.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
	.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
	.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
	.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
	.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
	.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
	.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
	.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
	.ui-icon-arrow-4 { background-position: 0 -80px; }
	.ui-icon-arrow-4-diag { background-position: -16px -80px; }
	.ui-icon-extlink { background-position: -32px -80px; }
	.ui-icon-newwin { background-position: -48px -80px; }
	.ui-icon-refresh { background-position: -64px -80px; }
	.ui-icon-shuffle { background-position: -80px -80px; }
	.ui-icon-transfer-e-w { background-position: -96px -80px; }
	.ui-icon-transferthick-e-w { background-position: -112px -80px; }
	.ui-icon-folder-collapsed { background-position: 0 -96px; }
	.ui-icon-folder-open { background-position: -16px -96px; }
	.ui-icon-document { background-position: -32px -96px; }
	.ui-icon-document-b { background-position: -48px -96px; }
	.ui-icon-note { background-position: -64px -96px; }
	.ui-icon-mail-closed { background-position: -80px -96px; }
	.ui-icon-mail-open { background-position: -96px -96px; }
	.ui-icon-suitcase { background-position: -112px -96px; }
	.ui-icon-comment { background-position: -128px -96px; }
	.ui-icon-person { background-position: -144px -96px; }
	.ui-icon-print { background-position: -160px -96px; }
	.ui-icon-trash { background-position: -176px -96px; }
	.ui-icon-locked { background-position: -192px -96px; }
	.ui-icon-unlocked { background-position: -208px -96px; }
	.ui-icon-bookmark { background-position: -224px -96px; }
	.ui-icon-tag { background-position: -240px -96px; }
	.ui-icon-home { background-position: 0 -112px; }
	.ui-icon-flag { background-position: -16px -112px; }
	.ui-icon-calendar { background-position: -32px -112px; }
	.ui-icon-cart { background-position: -48px -112px; }
	.ui-icon-pencil { background-position: -64px -112px; }
	.ui-icon-clock { background-position: -80px -112px; }
	.ui-icon-disk { background-position: -96px -112px; }
	.ui-icon-calculator { background-position: -112px -112px; }
	.ui-icon-zoomin { background-position: -128px -112px; }
	.ui-icon-zoomout { background-position: -144px -112px; }
	.ui-icon-search { background-position: -160px -112px; }
	.ui-icon-wrench { background-position: -176px -112px; }
	.ui-icon-gear { background-position: -192px -112px; }
	.ui-icon-heart { background-position: -208px -112px; }
	.ui-icon-star { background-position: -224px -112px; }
	.ui-icon-link { background-position: -240px -112px; }
	.ui-icon-cancel { background-position: 0 -128px; }
	.ui-icon-plus { background-position: -16px -128px; }
	.ui-icon-plusthick { background-position: -32px -128px; }
	.ui-icon-minus { background-position: -48px -128px; }
	.ui-icon-minusthick { background-position: -64px -128px; }
	.ui-icon-close { background-position: -80px -128px; }
	.ui-icon-closethick { background-position: -96px -128px; }
	.ui-icon-key { background-position: -112px -128px; }
	.ui-icon-lightbulb { background-position: -128px -128px; }
	.ui-icon-scissors { background-position: -144px -128px; }
	.ui-icon-clipboard { background-position: -160px -128px; }
	.ui-icon-copy { background-position: -176px -128px; }
	.ui-icon-contact { background-position: -192px -128px; }
	.ui-icon-image { background-position: -208px -128px; }
	.ui-icon-video { background-position: -224px -128px; }
	.ui-icon-script { background-position: -240px -128px; }
	.ui-icon-alert { background-position: 0 -144px; }
	.ui-icon-info { background-position: -16px -144px; }
	.ui-icon-notice { background-position: -32px -144px; }
	.ui-icon-help { background-position: -48px -144px; }
	.ui-icon-check { background-position: -64px -144px; }
	.ui-icon-bullet { background-position: -80px -144px; }
	.ui-icon-radio-off { background-position: -96px -144px; }
	.ui-icon-radio-on { background-position: -112px -144px; }
	.ui-icon-pin-w { background-position: -128px -144px; }
	.ui-icon-pin-s { background-position: -144px -144px; }
	.ui-icon-play { background-position: 0 -160px; }
	.ui-icon-pause { background-position: -16px -160px; }
	.ui-icon-seek-next { background-position: -32px -160px; }
	.ui-icon-seek-prev { background-position: -48px -160px; }
	.ui-icon-seek-end { background-position: -64px -160px; }
	.ui-icon-seek-start { background-position: -80px -160px; }
	/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
	.ui-icon-seek-first { background-position: -80px -160px; }
	.ui-icon-stop { background-position: -96px -160px; }
	.ui-icon-eject { background-position: -112px -160px; }
	.ui-icon-volume-off { background-position: -128px -160px; }
	.ui-icon-volume-on { background-position: -144px -160px; }
	.ui-icon-power { background-position: 0 -176px; }
	.ui-icon-signal-diag { background-position: -16px -176px; }
	.ui-icon-signal { background-position: -32px -176px; }
	.ui-icon-battery-0 { background-position: -48px -176px; }
	.ui-icon-battery-1 { background-position: -64px -176px; }
	.ui-icon-battery-2 { background-position: -80px -176px; }
	.ui-icon-battery-3 { background-position: -96px -176px; }
	.ui-icon-circle-plus { background-position: 0 -192px; }
	.ui-icon-circle-minus { background-position: -16px -192px; }
	.ui-icon-circle-close { background-position: -32px -192px; }
	.ui-icon-circle-triangle-e { background-position: -48px -192px; }
	.ui-icon-circle-triangle-s { background-position: -64px -192px; }
	.ui-icon-circle-triangle-w { background-position: -80px -192px; }
	.ui-icon-circle-triangle-n { background-position: -96px -192px; }
	.ui-icon-circle-arrow-e { background-position: -112px -192px; }
	.ui-icon-circle-arrow-s { background-position: -128px -192px; }
	.ui-icon-circle-arrow-w { background-position: -144px -192px; }
	.ui-icon-circle-arrow-n { background-position: -160px -192px; }
	.ui-icon-circle-zoomin { background-position: -176px -192px; }
	.ui-icon-circle-zoomout { background-position: -192px -192px; }
	.ui-icon-circle-check { background-position: -208px -192px; }
	.ui-icon-circlesmall-plus { background-position: 0 -208px; }
	.ui-icon-circlesmall-minus { background-position: -16px -208px; }
	.ui-icon-circlesmall-close { background-position: -32px -208px; }
	.ui-icon-squaresmall-plus { background-position: -48px -208px; }
	.ui-icon-squaresmall-minus { background-position: -64px -208px; }
	.ui-icon-squaresmall-close { background-position: -80px -208px; }
	.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
	.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
	.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
	.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
	.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
	.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
	
	
	/* Misc visuals
	----------------------------------*/
	
	/* Corner radius */
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; }
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
	
	/* Overlays */
	.ui-widget-overlay { background: #eeeeee url('/themes/classic/jui/images/ui-bg_flat_0_eeeeee_40x100.png') 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
	.ui-widget-shadow { box-shadow: 0 0 16px rgba(0,0,0,0.25); }/*!
	 * jQuery UI Resizable 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Resizable#theming
	 */
	.ui-resizable { position: relative;}
	.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
	.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
	.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
	.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
	.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
	.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
	.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
	.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
	.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
	.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
	 * jQuery UI Selectable 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Selectable#theming
	 */
	.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
	/*!
	 * jQuery UI Accordion 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Accordion#theming
	 */
	/* IE/Win - Fix animation bug - #4615 */
	.ui-accordion { width: 100%; }
	.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
	.ui-accordion .ui-accordion-li-fix { display: inline; }
	.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
	.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
	.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
	.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
	.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
	.ui-accordion .ui-accordion-content-active { display: block; }
	.ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content { background: #dedfe1; }
	.ui-accordion .ui-accordion-header:hover { background: #e8e9eb; }
	.ui-accordion .ui-accordion-header.ui-state-active, .ui-accordion .ui-accordion-content-active { background: #f2f3f5; }
	/*!
	 * jQuery UI Autocomplete 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Autocomplete#theming
	 */
	.ui-autocomplete { position: absolute; cursor: default; background: #ffffff; }	
	
	/* workarounds */
	* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
	
	/*
	 * jQuery UI Menu 1.8.21
	 *
	 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Menu#theming
	 */
	.ui-menu {
		list-style:none;
		padding: 2px;
		margin: 0;
		display:block;
		float: left;
	}
	.ui-menu .ui-menu {
		margin-top: -3px;
	}
	.ui-menu .ui-menu-item {
		margin:0;
		padding: 0;
		zoom: 1;
		float: left;
		clear: left;
		width: 100%;
	}
	.ui-menu .ui-menu-item a {
		text-decoration:none;
		display:block;
		padding:.2em .4em;
		line-height:1.5;
		zoom:1;
	}
	.ui-menu .ui-menu-item a.ui-state-hover,
	.ui-menu .ui-menu-item a.ui-state-active {
		font-weight: normal;
		margin: -1px;
	}
	/*!
	 * jQuery UI Button 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Button#theming
	 */
	.ui-button { display: inline-block; position: relative; padding: 7px 0; margin-right: .1em; width: 150px; text-decoration: none !important; cursor: pointer; font-size: 16px; text-align: center; zoom: 1; overflow: visible; border-radius: 4px; color: #ffffff; border: 1px solid #999999; background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 0%, #bbbbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* IE10+ */
	background: linear-gradient(top,  #cccccc 0%,#bbbbbb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */ }
	.button-green { border: 1px solid #009345; background: #27cc27; /* Old browsers */
	background: -moz-linear-gradient(top,  #27cc27 0%, #23b323 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27cc27), color-stop(100%,#23b323)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #27cc27 0%,#23b323 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #27cc27 0%,#23b323 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #27cc27 0%,#23b323 100%); /* IE10+ */
	background: linear-gradient(top,  #27cc27 0%,#23b323 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cc27', endColorstr='#23b323',GradientType=0 ); /* IE6-9 */ }
	.button-red { border: 1px solid #BE1E2D; background: #ee2e36; /* Old browsers */
	background: -moz-linear-gradient(top,  #ee2e36 0%, #d42930 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee2e36), color-stop(100%,#d42930)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ee2e36 0%,#d42930 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ee2e36 0%,#d42930 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ee2e36 0%,#d42930 100%); /* IE10+ */
	background: linear-gradient(top,  #ee2e36 0%,#d42930 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee2e36', endColorstr='#d42930',GradientType=0 ); /* IE6-9 */ }
	.ui-button:hover { border: 1px solid #8F8F8F; background: #c2c2c2; /* Old browsers */
	background: -moz-linear-gradient(top,  #c2c2c2 0%, #b1b1b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c2c2), color-stop(100%,#b1b1b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c2c2c2 0%,#b1b1b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c2c2c2 0%,#b1b1b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c2c2c2 0%,#b1b1b1 100%); /* IE10+ */
	background: linear-gradient(top,  #c2c2c2 0%,#b1b1b1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#b1b1b1',GradientType=0 ); /* IE6-9 */ }
	.button-green:hover { border: 1px solid #00893B; background: #1dc21d; /* Old browsers */
	background: -moz-linear-gradient(top,  #1dc21d 0%, #19a919 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1dc21d), color-stop(100%,#19a919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1dc21d 0%,#19a919 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1dc21d 0%,#19a919 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1dc21d 0%,#19a919 100%); /* IE10+ */
	background: linear-gradient(top,  #1dc21d 0%,#19a919 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1dc21d', endColorstr='#19a919',GradientType=0 ); /* IE6-9 */ }
	.button-red:hover { border: 1px solid #B41423; background: #e4242c; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4242c 0%, #c01f26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4242c), color-stop(100%,#c01f26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4242c 0%,#c01f26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4242c 0%,#c01f26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4242c 0%,#c01f26 100%); /* IE10+ */
	background: linear-gradient(top,  #e4242c 0%,#c01f26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4242c', endColorstr='#c01f26',GradientType=0 ); /* IE6-9 */ }
	 /* the overflow property removes extra width in IE */
	.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
	button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
	.ui-button-icons-only { width: 3.4em; } 
	button.ui-button-icons-only { width: 3.7em; } 
	
	/*button text element */
	.ui-button .ui-button-text { display: block; color: #ffffff; }
	.ui-button-text-only .ui-button-text { }
	.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
	.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0; }
	.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
	.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
	/* no icon support for input elements, provide padding by default */
	input.ui-button { padding: .4em 1em; }
	
	/*button icon element(s) */
	.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
	.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
	.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
	.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
	.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
	
	/*button sets*/
	.ui-buttonset { margin-right: 7px; }
	.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
	
	/* workarounds */
	button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
	/*!
	 * jQuery UI Dialog 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Dialog#theming
	 */
	.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; box-shadow: 0 0 16px rgba(0, 0, 0, 0.25); }
	.ui-dialog .ui-dialog-titlebar { padding: 10px 20px; position: relative;  }
	.ui-dialog .ui-dialog-title { float: left; } 
	.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
	.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
	.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
	.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 10px 20px; background: none; overflow: auto; zoom: 1; }
	.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
	.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; border: 1px solid #999999; }
	.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	/*!
	 * jQuery UI Slider 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Slider#theming
	 */
	.ui-slider { position: relative; text-align: left; background: #ffffff; border-radius: 4px; }
	.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
	.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; background-color: #dddddd; }
	
	.ui-slider-horizontal { height: .8em; }
	.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; background: #ffffff; border-radius: 4px; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	}
	.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
	.ui-slider-horizontal .ui-slider-range-min { left: 0; }
	.ui-slider-horizontal .ui-slider-range-max { right: 0; }
	
	.ui-slider-vertical { width: .8em; height: 100px; }
	.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
	.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
	.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
	.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
	 * jQuery UI Tabs 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Tabs#theming
	 */
	.ui-tabs { position: relative; padding: 0; zoom: 1; border: 0; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	.ui-tabs-nav.ui-widget-header { background: transparent;}
	.ui-tabs .ui-tabs-nav { margin: 0 0 -1px 0; padding: 0; }
	.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; left: 0; margin: 0; padding: 0; border: 0; text-align: center; white-space: nowrap; }
	.ui-tabs .ui-tabs-nav .first-tab a { border-radius: 4px 0 0 0; border-left: 1px solid #CCC; }
	.ui-tabs .ui-tabs-nav .last-tab a { border-radius: 0 4px 0 0; }
	.ui-tabs .ui-tabs-nav li a { float: none; text-decoration: none; display: block; font-size: 16px; padding: 7px 0; border: 1px solid #CCC; border-left: 0; background: #DEDFE1; }
	.ui-tabs .ui-tabs-nav li a:hover { background: #e8e9eb; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-active a { border-bottom: 0 !important; margin: 0; background: #F2F3F5; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
	.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.ui-tabs .ui-tabs-panel { display: block; border: 1px solid #cccccc; border-top: 0; padding: 20px; background: none; border-radius: 0 0 4px 4px; }
	.ui-tabs .ui-tabs-hide { display: none !important; }
	.jq-tabs4.ui-tabs .ui-tabs-nav li { width: 25%; }
	/*!
	 * jQuery UI Datepicker 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Datepicker#theming
	 */
	.ui-datepicker { width: 20em; padding: .2em .2em 0; display: none; box-shadow: 0 0 16px rgba(0, 0, 0, 0.25); }
	.ui-datepicker .ui-datepicker-header { position:relative; padding:4px 0; }
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
	.ui-datepicker .ui-datepicker-prev { left:2px; top: 4px; }
	.ui-datepicker .ui-datepicker-next { right:2px; top: 4px; }
	.ui-datepicker .ui-datepicker-prev-hover { left:1px; top: 3px; border-color: transparent; }
	.ui-datepicker .ui-datepicker-next-hover { right:1px; top: 3px; border-color: transparent; }
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
	.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
	.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
	.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
	.ui-datepicker select.ui-datepicker-month, 
	.ui-datepicker select.ui-datepicker-year { width: 49%;}
	.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
	.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
	.ui-datepicker td { border: 0; padding: 1px; }
	.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
	.ui-datepicker td .ui-state-default { text-align: center; padding: 5px; border: 1px solid transparent; }
	.ui-datepicker td .ui-state-active { background: #cccccc; border-radius: 4px; color: #ffffff; font-weight: normal;}
	.ui-datepicker td .ui-state-hover { background: #26A9E0; border-radius: 4px; color: #ffffff; font-weight: normal;}
	.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
	.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
	.ui-datepicker .ui-datepicker-today .ui-state-highlight { font-weight: bold; }
	
	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi { width:auto; }
	.ui-datepicker-multi .ui-datepicker-group { float:left; }
	.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
	.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
	.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
	.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
	.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
	
	/* RTL support */
	.ui-datepicker-rtl { direction: rtl; }
	.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
	
	/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
	.ui-datepicker-cover {
	    display: none; /*sorry for IE5*/
	    display/**/: block; /*sorry for IE5*/
	    position: absolute; /*must have*/
	    z-index: -1; /*must have*/
	    filter: mask(); /*must have*/
	    top: -4px; /*must have*/
	    left: -4px; /*must have*/
	    width: 200px; /*must have*/
	    height: 200px; /*must have*/
	}/*!
	 * jQuery UI Progressbar 1.8.21
	 *
	 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
	 * Dual licensed under the MIT or GPL Version 2 licenses.
	 * http://jquery.org/license
	 *
	 * http://docs.jquery.com/UI/Progressbar#theming
	 */
	.ui-progressbar { height:10px; text-align: left; overflow: hidden; background: #ffffff; border-radius: 0; border-color: #ccc; }
	.ui-progressbar .ui-progressbar-value {height:10px; background-color: #ee7a36; border-radius: 0; }
}
/* end /themes/classic/jui/jquery-ui.css */

/* start /css/uniform/css/uniform.default.css */
@media all
{
	/*
	
	Uniform Theme: Uniform Default
	Version: 1.6
	By: Josh Pyles
	License: MIT License
	---
	For use with the Uniform plugin:
	http://pixelmatrixdesign.com/uniform/
	---
	Generated by Uniform Theme Generator:
	http://pixelmatrixdesign.com/uniform/themer.html
	
	*/
	/* Global Declaration */
	div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span
		{
		background-image: url('/css/uniform/css/../images/sprite.png');
		background-repeat: no-repeat;
		-webkit-font-smoothing: antialiased;
	}
	
	.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *
		{
		margin: 0;
		padding: 0;
	}
	
	/* INPUT & TEXTAREA */
	input.text,input.email,input.password,textarea.uniform {
		font-weight: normal;
		padding: 4px;
		border: 1px solid #ccc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		outline: 0;
		line-height: 1.5em;
	}
	
	input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus
		{
		
	}
	
	/* SPRITES */
	/* Select */
	div.selector {
		background-position: -483px -130px;
	}
	
	div.selector span {
		background-position: 98% 0px;
		height: 26px;
		line-height: 26px;
	}
	
	div.selector select {
		/* change these to adjust positioning of select element */
		top: 0px;
		left: 0px;
	}
	
	div.selector:active,div.selector.active {
	}
	
	div.selector:active span,div.selector.active span {
	}
	
	div.selector.focus,div.selector.hover,div.selector:hover {
	
	}
	
	div.selector.focus span,div.selector.hover span,div.selector:hover span
		{
		
	}
	
	div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover
		{
	
	}
	
	div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span
		{
	}
	
	div.selector.disabled {
		background-position: -483px -234px;
	}
	
	div.selector.disabled span {
		background-position: right -104px;
	}
	
	/* Checkbox */
	div.checker {
		width: 19px;
		height: 19px;
	}
	
	div.checker input {
		width: 19px;
		height: 19px;
	}
	
	div.checker span {
		background-position: 0px -260px;
		height: 19px;
		width: 19px;
	}
	
	div.checker:active span,div.checker.active span {
		background-position: -19px -260px;
	}
	
	div.checker.focus span,div.checker:hover span {
		background-position: -38px -260px;
	}
	
	div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span
		{
		background-position: -57px -260px;
	}
	
	div.checker span.checked {
		background-position: -76px -260px;
	}
	
	div.checker:active span.checked,div.checker.active span.checked {
		background-position: -95px -260px;
	}
	
	div.checker.focus span.checked,div.checker:hover span.checked {
		background-position: -114px -260px;
	}
	
	div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked
		{
		background-position: -133px -260px;
	}
	
	div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span
		{
		background-position: -152px -260px;
	}
	
	div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked
		{
		background-position: -171px -260px;
	}
	
	/* Radio */
	div.radio {
		width: 18px;
		height: 18px;
	}
	
	div.radio input {
		width: 18px;
		height: 18px;
	}
	
	div.radio span {
		height: 18px;
		width: 18px;
		background-position: 0px -279px;
	}
	
	div.radio:active span,div.radio.active span {
		background-position: -18px -279px;
	}
	
	div.radio.focus span,div.radio:hover span {
		background-position: -36px -279px;
	}
	
	div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span
		{
		background-position: -54px -279px;
	}
	
	div.radio span.checked {
		background-position: -72px -279px;
	}
	
	div.radio:active span.checked,div.radio.active span.checked {
		background-position: -90px -279px;
	}
	
	div.radio.focus span.checked,div.radio:hover span.checked {
		background-position: -108px -279px;
	}
	
	div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked
		{
		background-position: -126px -279px;
	}
	
	div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span
		{
		background-position: -144px -279px;
	}
	
	div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked
		{
		background-position: -162px -279px;
	}
	
	/* Uploader */
	div.uploader {
		
	}
	
	div.uploader span.action {
		
	}
	
	div.uploader span.filename {
	
	}
	
	div.uploader.focus,div.uploader.hover,div.uploader:hover {
	}
	
	div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action
		{
	}
	
	div.uploader.active span.action,div.uploader:active span.action {
	}
	
	div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action
		{
	}
	
	div.uploader.disabled {
	}
	
	div.uploader.disabled span.action {
	}
	
	div.button {
	}
	
	div.button span {
	}
	
	div.button.focus,div.button:focus,div.button:hover,div.button.hover {
	}
	
	div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span
		{
	}
	
	div.button.active,div.button:active {
	}
	
	div.button.active span,div.button:active span {
	
	}
	
	div.button.disabled,div.button:disabled {
	}
	
	div.button.disabled span,div.button:disabled span {
	
	}
	
	/* PRESENTATION */
	/* Button */
	div.button {
	
	}
	
	div.button span {
	
	}
	
	/* Select */
	div.selector {
		background: #fff;
		font-weight: normal;
		padding: 0 4px;
		border: 1px solid #ccc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		outline: 0;
	}
	
	div.selector select {
	
	}
	
	div.selector span {
		padding: 0px 25px 0px 2px;
		cursor: pointer;
	}
	
	div.selector span {
		
	}
	
	div.selector.disabled span {
		color: #bbb;
	}
	
	/* Checker */
	div.checker {
		margin-right: 5px;
	}
	
	/* Radio */
	div.radio {
		margin-right: 3px;
	}
	
	
	div.uploader.disabled span.action {
		color: #aaa;
	}
	
	div.uploader.disabled span.filename {
		border-color: #ddd;
		color: #aaa;
	}
	
	/*
	
	CORE FUNCTIONALITY 
	
	Not advised to edit stuff below this line
	-----------------------------------------------------
	*/
	.selector,.checker,.button,.radio,.uploader {
		display: -moz-inline-box;
		display: inline-block;
		vertical-align: middle;
		zoom: 1;
		*display: inline;
	}
	
	.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus
		{
		outline: 0;
	}
	
	/* Button */
	div.button a,div.button button,div.button input {
		position: absolute;
	}
	
	div.button {
		cursor: pointer;
		position: relative;
	}
	
	div.button span {
		display: -moz-inline-box;
		display: inline-block;
		line-height: 1;
		text-align: center;
	}
	
	/* Select */
	div.selector {
		position: relative;
		overflow: hidden;
	}
	
	div.selector span {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	div.selector select {
		position: absolute;
		opacity: 0;
		filter: alpha(opacity : 0);
		height: 25px;
		width: 100%;
		border: none;
		background: none;
	}
	
	/* Checker */
	div.checker {
		position: relative;
	}
	
	div.checker span {
		display: -moz-inline-box;
		display: inline-block;
		text-align: center;
	}
	
	div.checker input {
		opacity: 0;
		filter: alpha(opacity : 0);
		display: inline-block;
		background: none;
	}
	
	/* Radio */
	div.radio {
		position: relative;
	}
	
	div.radio span {
		display: -moz-inline-box;
		display: inline-block;
		text-align: center;
	}
	
	div.radio input {
		opacity: 0;
		filter: alpha(opacity : 0);
		text-align: center;
		display: inline-block;
		background: none;
	}
	
	/* Uploader */
	div.uploader {
		position: relative;
		overflow: hidden;
		cursor: default;
	}
	
	div.uploader span.filename {
		width: 180px;
		font-weight: normal;
		padding: 3px 4px;
		margin: 0 8px 0 0;
		background: #fff;
		border: 1px solid #ccc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		outline: 0;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		cursor: default;
	}
	
	div.uploader span.action {
		font-weight: normal;
		padding: 3px 4px;
		width: 100px;
		border: 1px solid #999;
		color: #fff;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		outline: 0;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		cursor: pointer;
		text-align: center;
		background: -moz-linear-gradient(center top , #CCCCCC 0%, #BBBBBB 100%) repeat scroll 0 0 transparent;
	}
	
	div.uploader input {
		opacity: 0;
		filter: alpha(opacity : 0);
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		float: right;
		height: 25px;
		border: none;
		cursor: default;
	}

}
/* end /css/uniform/css/uniform.default.css */

/* start /css/jquery.mCustomScrollbar.css */
@media all
{
	/* basic scrollbar styling */
	/* vertical scrollbar */
	.mCSB_container{
		width:auto;
		margin-right:10px;
		overflow:hidden;
	}
	.mCSB_container.mCS_no_scrollbar{
		margin-right:0;
	}
	.mCustomScrollBox .mCSB_scrollTools{
		width:16px;
		height:100%;
		top:0;
		right:0;
	}
	.mCSB_scrollTools .mCSB_draggerContainer{
		height:100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
		padding-bottom:40px;
	}
	.mCSB_scrollTools .mCSB_draggerRail{
		width:2px;
		height:100%;
		margin:0 auto;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
	}
	.mCSB_scrollTools .mCSB_dragger{
		cursor:pointer;
		width:100%;
		height:30px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		height:100%;
		margin:0 auto;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		text-align:center;
	}
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		height:20px;
		overflow:hidden;
		margin:0 auto;
		cursor:pointer;
	}
	.mCSB_scrollTools .mCSB_buttonDown{
		bottom:0;
		margin-top:-40px;
	}
	/* horizontal scrollbar */
	.mCSB_horizontal .mCSB_container{
		height:auto;
		margin-right:0;
		margin-bottom:30px;
		overflow:hidden;
	}
	.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
		margin-bottom:0;
	}
	.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
		width:100%;
		height:16px;
		top:auto;
		right:auto;
		bottom:0;
		left:0;
		overflow:hidden;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
		height:100%;
		width:auto;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		overflow:hidden;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
		padding-bottom:0;
		padding-right:20px;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
		width:100%;
		height:2px;
		margin:7px 0;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
		width:30px;
		height:100%;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width:100%;
		height:12px;
		margin:2px auto;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
		width:20px;
		height:100%;
		overflow:hidden;
		margin:0 auto;
		cursor:pointer;
		float:left;
	}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
		right:0;
		bottom:auto;
		margin-left:-40px;
		margin-top:-16px;
		float:right;
	}
	
	.mCustomScrollBox {
		/* we set the entire area to relative */
		position: static !important;
	}
	/* default scrollbar colors and backgrounds */
	.mCustomScrollBox .mCSB_scrollTools{
		opacity:0.75;
		position: absolute;
		right: 3px;
	}
	.mCustomScrollBox:hover .mCSB_scrollTools{
		opacity:1;
	}
	.mCSB_scrollTools .mCSB_draggerRail{
		background:none;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background:#ccc; /* rgba fallback */
		width: 12px;
	}
	
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	}
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image:url('/images/mCSB_buttons.png');
		background-repeat:no-repeat;
		opacity:0.4;
		filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
	}
	.mCSB_scrollTools .mCSB_buttonUp{
		background-position:-128px 0;
		/* 
		sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
		*/
	}
	.mCSB_scrollTools .mCSB_buttonDown{
		background-position:-128px -20px;
		/* 
		sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
		*/
	}
	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position:-140px -40px;
		/* 
		sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
		*/
	}
	.mCSB_scrollTools .mCSB_buttonRight{
		background-position:-140px -56px;
		/* 
		sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
		*/
	}
	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{
		opacity:0.75;
		filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
	}
	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{
		opacity:0.9;
		filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
	}
}
/* end /css/jquery.mCustomScrollbar.css */

/* start /css/screen.css */
@media screen, projection
{
	/* -----------------------------------------------------------------------
	
	
	 Blueprint CSS Framework 1.0.1
	 http://blueprintcss.org
	
	   * Copyright (c) 2007-Present. See LICENSE for more info.
	   * See README for instructions on how to use Blueprint.
	   * For credits and origins, see AUTHORS.
	   * This is a compressed file. See the sources in the 'src' directory.
	
	----------------------------------------------------------------------- */
	
	/* reset.css */
	html {margin:0;padding:0;border:0;}
	body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
	article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
	body {line-height:1.5;background:white;}
	table {border-collapse:separate;border-spacing:0;}
	caption, th, td {text-align:left;font-weight:normal;float:none !important;}
	table, th, td {vertical-align:middle;}
	blockquote:before, blockquote:after, q:before, q:after {content:'';}
	blockquote, q {quotes:"" "";}
	a img {border:none;}
	:focus {outline:0;}
	
	/* typography.css */
	html {font-size:100.01%;}
	body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
	h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
	h1 {font-size:2em;line-height:1;margin-bottom:0.5em;}
	h2 {font-size:1.6em;margin-bottom:0.75em;}
	h3 {font-size:1.4em;line-height:1;margin-bottom:1em;}
	h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
	h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
	h6 {font-size:1em;font-weight:bold;}
	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
	p {margin:0 0 1.5em;}
	.left {float:left !important;}
	p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
	.right {float:right !important;}
	p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
	a:focus, a:hover {color:#09f;}
	a {color:#06c;text-decoration:underline;}
	blockquote {margin:1.5em;color:#666;font-style:italic;}
	strong, dfn {font-weight:bold;}
	em, dfn {font-style:italic;}
	sup, sub {line-height:0;}
	abbr, acronym {border-bottom:1px dotted #666;}
	address {margin:0 0 1.5em;font-style:italic;}
	del {color:#666;}
	pre {margin:1.5em 0;white-space:pre;}
	pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
	li ul, li ol {margin:0;}
	ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
	ul {list-style-type:disc;}
	ol {list-style-type:decimal;}
	dl {margin:0 0 1.5em 0;}
	dl dt {font-weight:bold;}
	dd {margin-left:1.5em;}
	table {margin-bottom:1.4em;width:100%;}
	th {font-weight:bold;}
	thead th {background:#c3d9ff;}
	th, td, caption {padding:4px 10px 4px 5px;}
	tfoot {font-style:italic;}
	caption {background:#eee;}
	.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
	.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
	.hide {display:none;}
	.quiet {color:#666;}
	.loud {color:#000;}
	.highlight {background:#ff0;}
	.added {background:#060;color:#fff;}
	.removed {background:#900;color:#fff;}
	.first {margin-left:0;padding-left:0;}
	.last {margin-right:0;padding-right:0;}
	.top {margin-top:0;padding-top:0;}
	.bottom {margin-bottom:0;padding-bottom:0;}
	
	/* grid.css */
	.container {width:950px;margin:0 auto;}
	.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}
	.last {margin-right:0;}
	.span-1 {width:30px;}
	.span-2 {width:70px;}
	.span-3 {width:110px;}
	.span-4 {width:150px;}
	.span-5 {width:190px;}
	.span-6 {width:230px;}
	.span-7 {width:270px;}
	.span-8 {width:310px;}
	.span-9 {width:350px;}
	.span-10 {width:390px;}
	.span-11 {width:430px;}
	.span-12 {width:470px;}
	.span-13 {width:510px;}
	.span-14 {width:550px;}
	.span-15 {width:590px;}
	.span-16 {width:630px;}
	.span-17 {width:670px;}
	.span-18 {width:710px;}
	.span-19 {width:750px;}
	.span-20 {width:790px;}
	.span-21 {width:830px;}
	.span-22 {width:870px;}
	.span-23 {width:910px;}
	.span-24 {width:950px;margin-right:0;}
	input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
	input.span-1, textarea.span-1 {width:18px;}
	input.span-2, textarea.span-2 {width:58px;}
	input.span-3, textarea.span-3 {width:98px;}
	input.span-4, textarea.span-4 {width:138px;}
	input.span-5, textarea.span-5 {width:178px;}
	input.span-6, textarea.span-6 {width:218px;}
	input.span-7, textarea.span-7 {width:258px;}
	input.span-8, textarea.span-8 {width:298px;}
	input.span-9, textarea.span-9 {width:338px;}
	input.span-10, textarea.span-10 {width:378px;}
	input.span-11, textarea.span-11 {width:418px;}
	input.span-12, textarea.span-12 {width:458px;}
	input.span-13, textarea.span-13 {width:498px;}
	input.span-14, textarea.span-14 {width:538px;}
	input.span-15, textarea.span-15 {width:578px;}
	input.span-16, textarea.span-16 {width:618px;}
	input.span-17, textarea.span-17 {width:658px;}
	input.span-18, textarea.span-18 {width:698px;}
	input.span-19, textarea.span-19 {width:738px;}
	input.span-20, textarea.span-20 {width:778px;}
	input.span-21, textarea.span-21 {width:818px;}
	input.span-22, textarea.span-22 {width:858px;}
	input.span-23, textarea.span-23 {width:898px;}
	input.span-24, textarea.span-24 {width:938px;}
	.append-1 {padding-right:40px;}
	.append-2 {padding-right:80px;}
	.append-3 {padding-right:120px;}
	.append-4 {padding-right:160px;}
	.append-5 {padding-right:200px;}
	.append-6 {padding-right:240px;}
	.append-7 {padding-right:280px;}
	.append-8 {padding-right:320px;}
	.append-9 {padding-right:360px;}
	.append-10 {padding-right:400px;}
	.append-11 {padding-right:440px;}
	.append-12 {padding-right:480px;}
	.append-13 {padding-right:520px;}
	.append-14 {padding-right:560px;}
	.append-15 {padding-right:600px;}
	.append-16 {padding-right:640px;}
	.append-17 {padding-right:680px;}
	.append-18 {padding-right:720px;}
	.append-19 {padding-right:760px;}
	.append-20 {padding-right:800px;}
	.append-21 {padding-right:840px;}
	.append-22 {padding-right:880px;}
	.append-23 {padding-right:920px;}
	.prepend-1 {padding-left:40px;}
	.prepend-2 {padding-left:80px;}
	.prepend-3 {padding-left:120px;}
	.prepend-4 {padding-left:160px;}
	.prepend-5 {padding-left:200px;}
	.prepend-6 {padding-left:240px;}
	.prepend-7 {padding-left:280px;}
	.prepend-8 {padding-left:320px;}
	.prepend-9 {padding-left:360px;}
	.prepend-10 {padding-left:400px;}
	.prepend-11 {padding-left:440px;}
	.prepend-12 {padding-left:480px;}
	.prepend-13 {padding-left:520px;}
	.prepend-14 {padding-left:560px;}
	.prepend-15 {padding-left:600px;}
	.prepend-16 {padding-left:640px;}
	.prepend-17 {padding-left:680px;}
	.prepend-18 {padding-left:720px;}
	.prepend-19 {padding-left:760px;}
	.prepend-20 {padding-left:800px;}
	.prepend-21 {padding-left:840px;}
	.prepend-22 {padding-left:880px;}
	.prepend-23 {padding-left:920px;}
	.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
	.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #ddd;}
	.pull-1 {margin-left:-40px;}
	.pull-2 {margin-left:-80px;}
	.pull-3 {margin-left:-120px;}
	.pull-4 {margin-left:-160px;}
	.pull-5 {margin-left:-200px;}
	.pull-6 {margin-left:-240px;}
	.pull-7 {margin-left:-280px;}
	.pull-8 {margin-left:-320px;}
	.pull-9 {margin-left:-360px;}
	.pull-10 {margin-left:-400px;}
	.pull-11 {margin-left:-440px;}
	.pull-12 {margin-left:-480px;}
	.pull-13 {margin-left:-520px;}
	.pull-14 {margin-left:-560px;}
	.pull-15 {margin-left:-600px;}
	.pull-16 {margin-left:-640px;}
	.pull-17 {margin-left:-680px;}
	.pull-18 {margin-left:-720px;}
	.pull-19 {margin-left:-760px;}
	.pull-20 {margin-left:-800px;}
	.pull-21 {margin-left:-840px;}
	.pull-22 {margin-left:-880px;}
	.pull-23 {margin-left:-920px;}
	.pull-24 {margin-left:-960px;}
	.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
	.push-1 {margin:0 -40px 1.5em 40px;}
	.push-2 {margin:0 -80px 1.5em 80px;}
	.push-3 {margin:0 -120px 1.5em 120px;}
	.push-4 {margin:0 -160px 1.5em 160px;}
	.push-5 {margin:0 -200px 1.5em 200px;}
	.push-6 {margin:0 -240px 1.5em 240px;}
	.push-7 {margin:0 -280px 1.5em 280px;}
	.push-8 {margin:0 -320px 1.5em 320px;}
	.push-9 {margin:0 -360px 1.5em 360px;}
	.push-10 {margin:0 -400px 1.5em 400px;}
	.push-11 {margin:0 -440px 1.5em 440px;}
	.push-12 {margin:0 -480px 1.5em 480px;}
	.push-13 {margin:0 -520px 1.5em 520px;}
	.push-14 {margin:0 -560px 1.5em 560px;}
	.push-15 {margin:0 -600px 1.5em 600px;}
	.push-16 {margin:0 -640px 1.5em 640px;}
	.push-17 {margin:0 -680px 1.5em 680px;}
	.push-18 {margin:0 -720px 1.5em 720px;}
	.push-19 {margin:0 -760px 1.5em 760px;}
	.push-20 {margin:0 -800px 1.5em 800px;}
	.push-21 {margin:0 -840px 1.5em 840px;}
	.push-22 {margin:0 -880px 1.5em 880px;}
	.push-23 {margin:0 -920px 1.5em 920px;}
	.push-24 {margin:0 -960px 1.5em 960px;}
	.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:left;position:relative;}
	div.prepend-top, .prepend-top {margin-top:1.5em;}
	div.append-bottom, .append-bottom {margin-bottom:1.5em;}
	.box {padding:1.5em;margin-bottom:1.5em;background:#e5eCf9;}
	hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
	hr.space {background:#fff;color:#fff;visibility:hidden;}
	.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
	.clearfix, .container {display:block;}
	.clear {clear:both;}
}
/* end /css/screen.css */

/* start /css/print.css */
@media print
{
	/* -----------------------------------------------------------------------
	
	
	 Blueprint CSS Framework 1.0.1
	 http://blueprintcss.org
	
	   * Copyright (c) 2007-Present. See LICENSE for more info.
	   * See README for instructions on how to use Blueprint.
	   * For credits and origins, see AUTHORS.
	   * This is a compressed file. See the sources in the 'src' directory.
	
	----------------------------------------------------------------------- */
	
	/* print.css */
	body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
	.container {background:none;}
	hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
	hr.space {background:#fff;color:#fff;visibility:hidden;}
	h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
	.small {font-size:.9em;}
	.large {font-size:1.1em;}
	.quiet {color:#999;}
	.hide {display:none;}
	a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
	a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}
}
/* end /css/print.css */

/* start /css/main.css */
@media all
{
	body {
		overflow: visible !important;
	}
	h1,h2,h3,h4,h5,h6 {
		color: #333;
		font-weight: normal;
		line-height: 1em;
		margin: 0;
		padding: 0;
	}
	
	h1 {
		font-size: 26px;
	}
	
	h2 {
		font-size: 22px;
	}
	
	h3 {
		font-size: 20px;
	}
	
	h4 {
		font-size: 16px;
	}
	
	p {
		margin-bottom: 1em;
	}
	
	a,a:link,a:visited {
		color: #4A91D3;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	#access a, a.grey-link, .sorter a, #sub-menu a {
		color: #999;
	}
	
	#access #login a, #access #register a {
		color: #4A91D3;
		margin: 0;
	}
	
	/* Fonts
	--------------------------------------------------------*/
	body,input,select,textarea {
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 1.5em;
	}
	
	/* Layout
	--------------------------------------------------------*/
	body {
		margin: 0;
		padding: 0;
		text-align: left;
	}
	
	#wrapper {
		margin: 10px auto 0 auto;
		padding: 0;
		width: 980px;
		position: relative;
	}
	
	#container {
	
	}
	
	/* Header
	--------------------------------------------------------*/
	#header {
		margin-bottom: 30px;
		border: 1px solid transparent;
	}
	
	#branding {
		background-image: -moz-linear-gradient(center bottom, #C1C2C4 0%, #E1E2E4 100%);
		border-radius: 0 0 8px 8px;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 20px;
		padding: 0 20px;
		width: 920px;
	}
	
	#logo {
		float: left;
	}
	
	#logo img {
		border: none;
	}
	
	#access {
		float: right;
		text-align: right;
		font-size: 14px;
		height: 56px;
		line-height: 56px;
		margin-right: 10px;
	}
	
	#access .access {
		display: inline;
		position: relative;
	}
	
	#access a {
		margin: 0 5px;
	}
	
	#access a.active {
		color: #ee7a36;
	}
	
	/* Content
	--------------------------------------------------------*/
	#content.boxed {
		background-color: #f2f3f5;
		border: 1px solid #ccc;
		border-radius: 8px;
		padding: 20px;
	}
	
	#content .padded {
		padding: 20px;
	}
	
	#content .breadcrumbs {
		padding: 0;
		margin-bottom: 20px;
	}
	
	#sub-menu {
		text-align: right;
		margin-bottom: 10px;
	}
	
	#sub-menu a {
		margin: 0 5px;
	}
	
	#content .entry-title {
		font-size: 24px;
		margin: 0 0 1em 0;
		padding: 0;
		line-height: 1em;
	}
	
	/* Sidebar
	--------------------------------------------------------*/
	#sidebar {
		padding: 20px 20px 20px 0;
	}
	
	/* Footer
	--------------------------------------------------------*/
	#footer {
		padding: 10px;
		margin: 10px 20px;
		font-size: 0.8em;
		text-align: center;
	}
	
	#footer a {
		color: #999999;
		margin: 0 20px;
		text-shadow: 0 1px 0 #FFFFFF;
		font-size: 16px;
	}
	
	/* Buttons
	--------------------------------------------------------*/
	.edit-icons {
		background-image: url('/css/../images/edit-icons.png');
		background-repeat: no-repeat;
		background-color: transparent;
		width: 24px;
		height: 24px;
		display: block;
		float: left;
		border: none !important;
		cursor: pointer;
		text-indent: -999em;
	}
	
	.disabled .edit-icons {
		cursor: default;
	}
	
	.disabled .edit-icons.copy {
		background-position: -130px -130px;
	}
	
	.edit-icons.copy {
		background-position: -104px -130px;
	}
	
	.edit-icons.search {
		background-position: -156px -78px;
	}
	
	.edit-icons.search-white {
		background-position: 0 -260px;
	}
	
	.edit-icons.remove {
		background-position: -182px -78px;
	}
	
	.disabled .edit-icons.new-folder {
		background-position: -130px 0;
	}
	
	.edit-icons.new-folder {
		background-position: -104px 0;
	}
	
	.edit-icons.folder {
		background-position: -52px 0;
	}
	
	.disabled .edit-icons.move {
		background-position: -78px -130px;
	}
	
	.edit-icons.move {
		background-position: -52px -130px;
	}
	
	.disabled .edit-icons.report {
		background-position: -182px -130px;
	}
	
	.edit-icons.report {
		background-position: -156px -130px;
	}
	
	.disabled .edit-icons.download {
		background-position: -130px -52px;
	}
	
	.edit-icons.download {
		background-position: -104px -52px;
	}
	
	.disabled .edit-icons.plus {
		background-position: -26px 0;
	}
	
	.edit-icons.plus {
		background-position: 0 0;
	}
	
	.disabled .edit-icons.metadata {
		background-position: -26px -26px;
	}
	
	.edit-icons.metadata {
		background-position: 0px -26px;
	}
	
	.disabled .edit-icons.arrow-up {
		background-position: -26px -52px;
	}
	
	.edit-icons.arrow-up {
		background-position: 0px -52px;
	}
	
	.disabled .edit-icons.arrow-right {
		background-position: -78px -52px;
	}
	
	.edit-icons.arrow-right {
		background-position: -52px -52px;
	}
	
	.disabled .edit-icons.arrow-down {
		background-position: -130px -52px;
	}
	
	.edit-icons.arrow-down {
		background-position: -104px -52px;
	}
	
	.disabled .edit-icons.arrow-left {
		background-position: -182px -52px;
	}
	
	.edit-icons.arrow-left {
		background-position: -156px -52px;
	}
	
	.disabled .edit-icons.convert {
		background-position: -78px -78px;
	}
	
	.edit-icons.convert {
		background-position: -52px -78px;
	}
	
	.disabled .edit-icons.lock {
		background-position: -130px -78px;
	}
	
	.edit-icons.lock {
		background-position: -104px -78px;
	}
	
	.disabled .edit-icons.restore {
		background-position: -78px -78px;
	}
	
	.edit-icons.restore {
		background-position: -52px -78px;
	}
	
	.disabled .edit-icons.view {
		background-position: -78px -26px;
	}
	
	.edit-icons.view {
		background-position: -52px -26px;
	}
	
	.disabled .edit-icons.share {
		background-position: -132px -26px;
	}
	
	.edit-icons.share {
		background-position: -106px -26px;
	}
	
	.edit-icons.options {
		background-position: 0 -78px;
	}
	
	.disabled .edit-icons.revisions {
		background-position: -78px -156px;
	}
	
	.edit-icons.revisions {
		background-position: -52px -156px;
	}
	
	.disabled .edit-icons.trash {
		background-position: -182px -26px;
	}
	
	.edit-icons.trash {
		background-position: -156px -26px;
	}
	
	.edit-icons.info {
		background-position: -104px -156px;
	}
	
	.edit-icons.facebook {
		background-position: -130px -156px;
	}
	
	.disabled .edit-icons.facebook,.disabled .edit-icons.facebook:hover {
		background-position: -156px -156px;
	}
	
	.edit-icons.facebook:hover {
		background-position: -182px -156px;
	}
	
	.edit-icons.twitter {
		background-position: 0 -182px;
	}
	
	.disabled .edit-icons.twitter,.disabled .edit-icons.twitter:hover {
		background-position: -26px -182px;
	}
	
	.edit-icons.twitter:hover {
		background-position: -52px -182px;
	}
	
	.edit-icons.gplus {
		background-position: -78px -182px;
	}
	
	.disabled .edit-icons.gplus,.disabled .edit-icons.gplus:hover {
		background-position: -104px -182px;
	}
	
	.edit-icons.gplus:hover {
		background-position: -130px -182px;
	}
	
	.edit-icons.question {
		background-position: -156px -182px;
	}
	
	.edit-icons.standby {
		background-position: -182px -182px;
	}
	
	.edit-icons.cross {
		background-position: 0 -208px;
	}
	
	.edit-icons.check {
		background-position: -26px -208px;
	}
	
	.edit-icons.info.small {
		width: 10px;
		height: 10px;
	}
	
	.edit-icons.help.overview {
		background-position: -52px -26px;
	}
	
	.edit-icons.help.conversion {
		background-position: -52px -78px;
	}
	
	.edit-icons.help.document-manager {
		background-position: -156px 0;
	}
	
	.edit-icons.help.hosting {
		background-position: -52px -208px;
	}
	
	.edit-icons.help.sharing {
		background-position: -106px -26px;
	}
	
	.edit-icons.help.account {
		background-position: 0 -234px;
	}
	
	.edit-icons.help.security {
		background-position: -104px -208px;
	}
	
	.edit-icons.help.payment {
		background-position: -156px -208px;
	}
	
	.edit-icons.arrow-up-small {
		background-position: -130px -234px;
	}
	
	.edit-icons.lightbulb {
		background-position: -156px -234px;
	}
	
	.edit-icons.arrow-up-small-white {
		background-position: -183px -234px;
	}
	
	.edit-icons.cometdocs {
		background-position: -27px -264px;
		width: 19px;
		height: 19px;
		cursor: default;
	}
	
	.edit-icons.mail {
		background-position: -53px -262px;
		width: 19px;
		height: 19px;
		cursor: default;
	}
	
	.edit-icons.dropbox {
		background-position: -78px -261px;
		width: 23px;
		height: 23px;
	}
	
	.edit-icons.box-icon {
		background-position: -104px -262px;
		width: 23px;
		height: 23px;
	}
	
	.edit-icons.gdrive {
		background-position: -130px -260px;
		width: 23px;
		height: 23px;
	}
	
	.edit-icon-wrapper {
		float: left;
		text-align: center;
		margin: 0 15px;
		color: #666 !important;
		text-decoration: none !important;
	}
	
	.edit-icon-wrapper.disabled {
		color: #ccc !important;
		text-decoration: none !important;
	}
	
	.edit-icon-wrapper .edit-icons {
		margin: 0 auto;
		text-indent: 0;
		float: none;
	}
	
	a.button-green,a.button-red,a.button-gray {
		text-decoration: none !important;
		color: #fff !important;
	}
	
	/*
	#plupload {
		display: inline-block;
	}
	
	#plupload .plupload {
		opacity: 1 !important;
		z-index: 1 !important;
		position: relative !important;
		overflow: visible !important;
	}
	*/
	.box {
		border-radius: 8px 8px 8px 8px;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
		margin-bottom: 20px;
		padding: 20px;
	}
	
	.white {
		background: #FFFFFF !important;
	}
	
	#mainmenu {
	
	}
	
	#mainmenu ul {
		padding: 6px 20px 5px 20px;
		margin: 0px;
	}
	
	#mainmenu ul li {
		display: inline;
	}
	
	#mainmenu ul li a {
		color: #ffffff;
		background-color: transparent;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		padding: 5px 8px;
	}
	
	#mainmenu ul li a:hover,#mainmenu ul li.active a {
		color: #6399cd;
		background-color: #EFF4FA;
		text-decoration: none;
	}
	
	div.flash-error,div.flash-notice,div.flash-success {
		padding: .8em;
		margin-bottom: 1em;
		border: 2px solid #ddd;
	}
	
	div.flash-error {
		background: #FBE3E4;
		color: #8a1f11;
		border-color: #FBC2C4;
	}
	
	div.flash-notice {
		background: #FFF6BF;
		color: #514721;
		border-color: #FFD324;
	}
	
	div.flash-success {
		background: #E6EFC2;
		color: #264409;
		border-color: #C6D880;
	}
	
	div.flash-error a {
		color: #8a1f11;
	}
	
	div.flash-notice a {
		color: #514721;
	}
	
	div.flash-success a {
		color: #264409;
	}
	
	
	div.view {
		padding: 10px;
		margin: 10px 0;
		border: 1px solid #C9E0ED;
	}
	
	div.breadcrumbs {
		font-size: 0.9em;
		padding: 5px 20px;
	}
	
	div.breadcrumbs span {
		font-weight: bold;
	}
	
	div.search-form {
		padding: 10px;
		margin: 10px 0;
		background: #eee;
	}
	
	.portlet {
	
	}
	
	.portlet-decoration {
		padding: 3px 8px;
		background: #B7D6E7;
		border-left: 5px solid #6FACCF;
	}
	
	.portlet-title {
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		color: #298dcd;
	}
	
	.portlet-content {
		font-size: 0.9em;
		margin: 0 0 15px 0;
		padding: 5px 8px;
		background: #EFFDFF;
	}
	
	.portlet-content ul {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.portlet-content li {
		padding: 2px 0 4px 0px;
	}
	
	.operations {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.operations li {
		padding-bottom: 2px;
	}
	
	.operations li a {
		font: bold 12px Arial;
		color: #0066A4;
		display: block;
		padding: 2px 0 2px 8px;
		line-height: 15px;
		text-decoration: none;
	}
	
	.operations li a:visited {
		color: #0066A4;
	}
	
	.operations li a:hover {
		background: #80CFFF;
	}
	
	.loading {
		background-image: url('/images/spinner.gif');
		background-repeat: no-repeat;
		background-color: transparent;
		width: 20px;
		z-index: 997;
	}
	
	.hidden {
		display: none;
	}
	
	.block {
		display: block;
	}
	
	.pointer {
		cursor: pointer;
	}
	
	.float-left {
		float: left;
	}
	
	.float-right {
		float: right;
	}
	
	.clear {
		clear: both;
	}
	
	.centered {
		text-align: center !important;
	}
	
	.centered-block {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.clickable {
		cursor: pointer;
	}
	
	.clickable:hover {
		text-decoration: underline;
	}
	
	.maxWidth {
		width: 100%;
	}
	
	.maxHeight {
		height: 100%;
	}
	
	.halfWidth {
		width: 50%;
	}
	
	.indented {
		margin-left: 20px;
	}
	
	.draggable {
		cursor: pointer;
	}
	
	.expandable {
		cursor: pointer;
	}
	
	#configuration input[type=text] {
		width: 200px;
	}
	
	#menus input[type=text] {
		width: 200px;
	}
	
	#menus select {
		width: 200px;
	}
	
	#userActions {
		text-align: right;
	}
	
	#user-profile img {
		float: left;
	}
	
	#user-profile #user-info {
		float: left;
		width: 300px;
		margin-left: 30px;
	}
	
	#user-profile #files {
		margin-top: 30px;
	}
	
	.original {
	
	}
	
	.converted .fileName {
		padding-left: 30px;
	}
	
	.toggleButton {
		cursor: pointer;
	}
	
	#refreshUploader {
		margin-bottom: 10px;
		cursor: pointer;
	}
	
	
	
	.files-dialog.ui-dialog .ui-dialog-content {
		overflow: hidden;
	}
	
	.folderViewWrapper .folderView {
		margin-bottom: 0;
		border: none;
	}
	
	.folderView:first-child tr:first-child td {
		border-top: 0;
	}
	
	.folderView .cell-file {
	
	}
	
	.folderView .cell-formats {
		width: 105px;
	}
	
	.folderView .cell-size {
		width: 100px;
	}
	
	.folderViewWrapper {
		background-color: white;
		border-style: solid;
		border-color: #ccc;
		border-width: 0 1px 1px 1px;
	}
	
	#filesWrapper.custom-scrollbar {
		height: 265px; /* 5 rows times 53px*/
		position: relative;
	}
	
	#foldersWrapper {
		margin-top: 10px;
	}
	
	#filesWrapper .mCSB_container {
		margin-right: 0;
	}
	
	#filesWrapper .mCustomScrollBox .mCSB_scrollTools {
		right: -18px;
	}
	
	#folderBreadcrumbs {
		overflow: hidden;
		width: 500px;
		float: left;
	}
	
	.folderView .drop-here {
		text-align: center;
		display: none;
	}
	
	#display-mode-toggle {
		float: right;
		position: relative;
		color: #666;
		cursor: pointer;
	}
	
	#display-mode-toggle.disabled {
		color: #ccc;
	}
	
	#display-mode-toggle #selected-mode {
		border-radius: 4px;
		text-align: right;
		margin-right: 20px;
	}
	
	#display-mode-toggle #toggle-dropdown {
		position: absolute;
		right: 0;
		top: 8px;
		cursor: pointer;
	}
	
	#display-mode-toggle.disabled #toggle-dropdown {
		display: none;
	}
	
	.dropdown-panel {
		width: 200px;
		position: absolute;
		right: 0;
		z-index: 2;
		display: none;
		margin-top: 1px;
		padding: 10px;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	}
	
	#display-mode-toggle #dropdown .option {
		cursor: pointer;
		padding: 3px 5px;
	}
	
	#display-mode-toggle #dropdown .option:hover {
		background-color: #f2f3f5;
		color: #666;
	}
	
	.folderView .folder {
		height: 32px;
		width: 501px;
		cursor: pointer;
		padding: 5px;
	}
	
	.folderView .containing.folder {
		width: 24px;
		height: 24px;
		padding: 0;
		margin-top: 3px;
	}
	
	.folderView td.formats {
		width: 105px;
	}
	
	.folderView th.formats {
		width: 115px;
	}
	
	.folderView td.size {
		width: 90px;
		cursor: default;
	}
	
	.folderView th.size {
		width: 100px;
	}
	
	#folderView .folder-up {
		width: 32px;
		margin-left: 10px;
		float: left;
		position: absolute;
	}
	
	#folderView #no-files {
		background: white;
		text-align: center;
		color: #ccc;
		border-style: solid;
		border-color: #ccc;
		border-width: 0 1px 1px 1px;
		height: 30px;
		line-height: 30px;
		font-style: italic;
	}
	
	.folderView .folder-name {
		line-height: 32px;
		display: block;
		float: left;
	}
	
	.folderTree .selected {
		background-color: #CAD9E9;
		opacity: 1;
	}
	
	#pasteButton {
		position: absolute;
		right: 10px;
		bottom: 10px;
		background-color: #CAD9E9;
		cursor: pointer;
		padding: 5px;
		border: 1px outset;
	}
	
	.inactive {
		opacity: 0.5
	}
	
	/* Login
	--------------------------------------------------------*/
	#access #login {
		width: 200px;
		padding: 20px;
		position: absolute;
		right: 0;
		top: 45px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.10);
		border: 1px solid #ccc;
		border-radius: 8px;
		background: #fff;
		z-index: 20;
		text-align: left;
		line-height: 1em;
	}
	
	#login .form input#LoginForm_login,#login .form input#LoginForm_password, #login .form input#LoginForm_verifyCode {
		width: 190px;
	}
	
	#login .services, #login .auth-services, #register .services, #register .auth-services {
		overflow: visible;
	}
	
	#login .auth-services, #register .auth-services {
		margin: 0;
		padding: 0;
	}
	
	#login .auth-services .auth-service, #register .auth-services .auth-service {
		margin: 0 4px;
		padding: 0;
	}
	
	#login .auth-services .auth-service a, #register .auth-services .auth-service a {
		margin: 0;
		padding: 0
	}
	
	#login .cb-label {
		line-height: 20px !important;
	}
	
	#login .checker {
		float: left;
	}
	
	#login label {
		min-width: 100px;
	}
	
	#login .col .form {
		width: 300px;
	}
	
	#login .col .form .errorMessage {
		margin-left: 100px;
		display: block;
	}
	
	#login .col .hint {
		font-size: 12px;
	    line-height: 14px;
	    margin: 5px 0 0;
	}
	
	/* Register
	--------------------------------------------------------*/
	#access #register {
		width: 200px;
		padding: 20px;
		position: absolute;
		right: 0;
		top: 45px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.10);
		border: 1px solid #ccc;
		border-radius: 8px;
		background: #fff;
		z-index: 20;
		text-align: left;
		line-height: 1em;
	}
	
	#register .form .errorSummary {
		display: none;
	}
	
	#register input[type="text"],#register input[type="password"] {
		width: 190px;
	}
	
	#register .ui-button {
		margin: 15px 0;
	}
	
	#register p {
		line-height: 1.2em;
	}
	
	/*#register*/ .orange {
		color: #ee7a36;
	}
	
	/*#register*/ .blue {
		color: #26a9e0 !important;
	}
	
	#register .small {
		font-size: 0.7em;
		line-height: 1em;
		margin: 0;
	}
	
	#register label {
		min-width: 150px;
	}
	
	#register .col, #login .col {
		float: left;
		width: 50%;
	}
	
	#register .col .form {
		width: 350px;
	}
	
	#register .col .form label, #login .col .form label {
		display: block;
		float: left;
		line-height: 27px;
	}
	
	#register .col .form .row.last, #login .col .form .row.last {
		float: right;
		width: 200px;
	}
	
	#register .col .form .row.last input, #login .col .form .row.last input {
		width: 200px;
	}
	
	#register .col .form .errorMessage {
		margin-left: 150px;
		display: block;
	}
	
	#login .col .form #LoginForm_verifyCode_em_ {
		margin-left: 0;
	}
	
	#register .col .services {
		width: 202px;
		margin: auto;
	}
	
	#login .col .services {
		margin: auto;
	}
	
	#register .col .services .auth-services, #login .col .services .auth-services {
		padding: 0;
		margin: 0;
	}
	
	#register .col .services .auth-service.live, #login .col .services .auth-service.live {
		margin: 0;
	}
	
	#access #account {
		width: 230px;
		position: absolute;
		right: 0;
		top: 45px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.10);
		border: 1px solid #ccc;
		border-radius: 8px;
		background: #fff;
		z-index: 20;
		text-align: left;
		line-height: 1em;
	}
	#access #account #info {
		padding: 20px;
	}
	
	#access #account #info .spacer {
		margin-bottom: 15px;
	}
	
	#access #account .action {
		height: 24px;
		line-height: 24px;
		padding: 5px 0;
	}
	
	#access #account .action .edit-icons {
		margin-left: 20px;
	}
	
	#access #account .action:hover {
		background-color: #f2f3f5;
	}
	
	#access #account .action a {
		color: #666;
		display: block;
	}
	
	#access #account .action a:hover {
		text-decoration: none;
	}
	
	#access #account #space-usage {
		color: #999;
	}
	
	#access #account #conversion-credits .label {
		color: #999;
	}
	
	#access #account .subscription .name, #access #account .subscription .expires {
		line-height: 24px;
	}
	
	#access #account .subscription .expires {
		margin-left: 5px;
	}
	
	.access.account {
		max-width: 230px;
	}
	.access.account a {
		position: relative;
	}
	
	.access.account a div {
		position: absolute;
		top: 6px;
		right: -14px;
	}
	
	#access #account #account-type .label {
		color: #999;
	}
	
	#access #account #account-type .value {
		text-transform: uppercase;
	}
	
	/* Search
	--------------------------------------------------------*/
	#advance-search {
		position: relative;
		float: right;
		width: 415px;
	}
	
	#advance-search td {
		padding: 5px 0;
	}
	
	#advance-search td.label {
		width: 105px;
	}
	
	
	#advance-search #simple-search {
		position: relative;
		width: 415px;
		overflow: hidden;
	}
	
	#advance-search #simple-search input#contains {
		width: 355px;
		padding-right: 20px;
		height: 17px;
		line-height: 17px;
		float: left;
		border-radius: 4px 0 0 4px;
	}
	
	#advance-search #simple-search #show-advance {
		position: absolute;
		right: 30px;
		top: 0;
		width: 20px;
		height: 26px;
		background: url('/css/uniform/images/sprite.png') right top no-repeat;
	}
	
	#advance-search #simple-search #search-button {
		background-color: #239CCF;
		border: 1px solid #ccc;
		border-left: none;
		border-radius: 0 4px 4px 0;
		width: 33px;
		height: 25px;
		float: left;
	}
	
	#advance-search #simple-search #search-button input {
		padding: 0;
		margin: 1px 0 0 4px;
	}
	
	#advance-search #file-search-form-wrapper {
		position: absolute;
		top: 26px;
		left: 0;
		z-index: 2;
		background: #fff;
		padding: 15px;
		width: 350px;
		border: 1px solid #ccc;
		border-radius: 4px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	}
	
	#advance-search input[type="text"],#advance-search .selector {
		width: 235px;
	}
	
	#advance-search #file-search-form-wrapper #fileSizeSlider {
		width: 223px;
		display: inline-block;
		margin: 0 0 0 10px;
	}
	
	#advance-search #fileSizeSlider .ui-slider-handle {
		cursor: pointer;
	}
	
	#advance-search #tags {
		display: inline-block;
		width: 242px;
		margin: 0;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		padding: 0;
		vertical-align: baseline;
	}
	
	#advance-search #tags .tagit-new {
		padding: 0;
		margin-left: 5px;
	}
	
	#advance-search #tags .tagit-choice {
		padding-top: 0;
		padding-bottom: 0;
		margin: 1px 0 1px 2px;
	}
	
	#advance-search #tags .tagit-close {
		top: -2px;
	}
	
	/* Manager
	--------------------------------------------------------*/
	#manager {
		background-color: #f2f3f5;
		padding: 10px;
		border: 1px solid #ccc;
		border-radius: 8px;
	}
	
	#manager #clipboard-title {
		color: #999;
		font-size: 17px;
	}
	
	#manager .info {
		float: right;
	}
	
	#manager h1 {
		float: left;
	}
	
	#manager #plupload {
		margin: 10px 0;
	}
	
	#manager #convert {
		position: relative;
	}
	
	#manager #convert .file,#dropfiles-transfer .file,#dropfiles-host .file {
		width: auto;
	}
	
	.area {
		padding: 3px;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		overflow-y: hidden;
		overflow-x: hidden;
		position: relative;
	}
	
	#manager .area {
		width: 276px;
		height: 220px;
		margin: 0 11px 10px 0;
		float: left;
		padding: 10px;
	}
	
	#manager .area:last-child {
		margin-right: 0;
	}
	
	#manager .ws-act {
		overflow: hidden;
		clear: both;
	}
	
	#manager .conversion-type {
		padding: 5px;
		cursor: pointer;
	}
	
	#manager .conversion-type.selected {
		background: #D0DCF5;
	}
	
	#manager .conversion-type.selected:hover {
		background: #D0DCF5;
	}
	
	#manager #convert #email {
		width: 240px;
		border: none;
		line-height: 16px;
		height: 16px;
	}
	
	#manager #convert-button {
		margin: auto;
		display: block;
	}
	
	#manager #dropfiles {
	
	}
	
	/* Store
	--------------------------------------------------------*/
	#store {
	
	}
	
	.menu-tabs {
		padding: 0 0 20px 0;
	}
	
	.menu-tabs #trash.edit-icon-wrapper,.menu-tabs #options.edit-icon-wrapper
		{
		float: right;
	}
	
	table.standardTable {
		border-collapse: collapse;
		border-spacing: 0;
		background: #fff;
		border: 1px solid #ccc;
	}
	
	table.standardTable tr {
	
	}
	
	table.standardTable tr th {
		border-top: 1px solid #ccc;
		background: #F5F6F8;
		height: 30px;
		text-align: center;
		text-transform: uppercase;
		font-weight: normal;
		cursor: default;
		font-size: 14px;
		padding: 0;
	}
	
	table.standardTable tr th.sortable {
		cursor: pointer;
	}
	
	table.standardTable tr td {
		border-top: 1px solid #ccc;
		background: #fff;
		padding: 5px;
		height: 32px;
		text-align: left;
	}
	
	table.standardTable tr td.text-center {
		text-align: center;
	}
	
	table.standardTable a {
		text-decoration: none;
		color: inherit;
	}
	
	table.standardTable.highlighted td {
		background: #FFF7DE;
	}
	
	table.standardTable.highlighted .file:hover {
		background: rgba(0, 0, 0, 0.05);
	}
	
	table.standardTable.highlighted .file.selected {
		background: rgba(0, 0, 0, 0.1);
	}
	
	.type-icon.folder-dir {
		background-position: -102px -34px;
		display: block;
		float: left;
	}
	
	.folder.droppable.active .folder-dir {
		background-position: -170px -34px;
	}
	
	.type-icon.up {
		background-position: -136px -43px;
		height: 20px;
		width: 25px;
	}
	
	.standardTable .file {
		width: auto;
		line-height: auto;
		height: auto;
	}
	
	.file.selected,.folder.selected {
		background: #D0DCF5;
	}
	
	.file.selected:hover, .folderView div.folder.selected:hover {
		background: #D0DCF5;
	}
	
	.type-icon.clipboardAction,.type-icon.remove {
		background-position: -68px -34px;
	}
	
	.file .type-icon.clipboardAction,.file .type-icon.remove {
		float: right;
	}
	
	#dropfiles-convert,#dropfiles-transfer {
		min-height: 220px;
	}
	
	#dropfiles-convert .type-icon.clipboardAction,#dropfiles-transfer .type-icon.clipboardAction,#dropfiles-host .type-icon.clipboardAction
		{
		display: none;
	}
	
	.type-icon {
		width: 32px;
		height: 32px;
		display: inline-block;
		vertical-align: middle;
		background: url('/css/../images/file-icons.png') no-repeat;
		text-indent: -999em;
		margin-right: 7px;
	}
	
	.type-icon.revisions {
		background-position: 0 -136px;
	}
	
	.type-icon.pdf,#CONVERSION_2PDF .type-icon {
		background-position: -34px 0;
	}
	
	.type-icon.pdf.revisions {
		background-position: -34px -136px;
	}
	
	.type-icon.doc,#CONVERSION_PDF2DOC .type-icon,#CONVERSION_XPS2DOC .type-icon
		{
		background-position: -68px 0;
	}
	
	.type-icon.docx {
		background-position: -68px -102px;
	}
	
	.type-icon.doc.revisions {
		background-position: -68px -136px;
	}
	
	.type-icon.docx.revisions {
		background-position: -68px -238px;
	}
	
	.type-icon.xls,#CONVERSION_PDF2XLS .type-icon,#CONVERSION_XPS2XLS .type-icon
		{
		background-position: -102px 0;
	}
	
	.type-icon.xlsx {
		background-position: -102px -102px;
	}
	
	.type-icon.xls.revisions {
		background-position: -102px -136px;
	}
	
	.type-icon.xlsx.revisions {
		background-position: -102px -238px;
	}
	
	.type-icon.ppt,.type-icon.pps,#CONVERSION_PDF2PPT .type-icon {
		background-position: -136px 0;
	}
	
	.type-icon.pptx,#CONVERSION_PDF2PPTX .type-icon {
		background-position: -136px -102px;
	}
	
	.type-icon.ppt.revisions,.type-icon.pps.revisions {
		background-position: -136px -136px;
	}
	
	.type-icon.pptx.revisions {
		background-position: -136px -238px;
	}
	
	.type-icon.pub {
		background-position: -170px 0;
	}
	
	.type-icon.pub.revisions {
		background-position: -170px -136px;
	}
	
	.type-icon.html,.type-icon.htm,.type-icon.mhtml,.type-icon.mhtm,#CONVERSION_PDF2HTML .type-icon,#CONVERSION_XPS2HTML .type-icon
		{
		background-position: -204px 0;
	}
	
	.type-icon.html.revisions,.type-icon.htm.revisions,.type-icon.mhtml.revisions,.type-icon.mhtm.revisions
		{
		background-position: -204px -136px;
	}
	
	.type-icon.dwg,#CONVERSION_PDF2DWG .type-icon,#CONVERSION_XPS2DWG .type-icon
		{
		background-position: -238px 0;
	}
	
	.type-icon.dwg.revisions {
		background-position: -238px -136px;
	}
	
	.type-icon.txt,.type-icon.rtf,.type-icon.log,#CONVERSION_PDF2TXT .type-icon,#CONVERSION_XPS2TXT .type-icon
		{
		background-position: -204px -34px;
	}
	
	.type-icon.txt.revisions,.type-icon.rtf.revisions,.type-icon.log.revisions
		{
		background-position: -204px -170px;
	}
	
	.type-icon.odt,#CONVERSION_PDF2ODT .type-icon,#CONVERSION_XPS2ODT .type-icon
		{
		background-position: -238px -34px;
	}
	
	.type-icon.odt.revisions {
		background-position: -238px -170px;
	}
	
	.type-icon.ods,#CONVERSION_PDF2ODS .type-icon,#CONVERSION_XPS2ODS .type-icon
		{
		background-position: 0 -68px;
	}
	
	.type-icon.ods.revisions {
		background-position: 0 -204px;
	}
	
	.type-icon.odp,#CONVERSION_PDF2ODP .type-icon,#CONVERSION_XPS2ODP .type-icon
		{
		background-position: -34px -68px;
	}
	
	.type-icon.odp.revisions {
		background-position: -34px -204px;
	}
	
	.type-icon.dxf,#CONVERSION_PDF2DXF .type-icon,#CONVERSION_XPS2DXF .type-icon
		{
		background-position: -68px -68px;
	}
	
	.type-icon.dxf.revisions {
		background-position: -68px -204px;
	}
	
	.type-icon.xps {
		background-position: -102px -68px;
	}
	
	.type-icon.xps.revisions {
		background-position: -102px -204px;
	}
	
	.type-icon.bmp,#CONVERSION_PDF2BMP .type-icon,#CONVERSION_XPS2BMP .type-icon
		{
		background-position: -136px -68px;
	}
	
	.type-icon.bmp.revisions {
		background-position: -136px -204px;
	}
	
	.type-icon.gif,#CONVERSION_PDF2GIF .type-icon,#CONVERSION_XPS2GIF .type-icon
		{
		background-position: -170px -68px;
	}
	
	.type-icon.gif.revisions {
		background-position: -170px -204px;
	}
	
	.type-icon.jpeg,.type-icon.jpg,#CONVERSION_PDF2JPEG .type-icon,#CONVERSION_XPS2JPEG .type-icon
		{
		background-position: -204px -68px;
	}
	
	.type-icon.jpeg.revisions,.type-icon.jpg.revisions {
		background-position: -204px -204px;
	}
	
	.type-icon.png,#CONVERSION_PDF2PNG .type-icon,#CONVERSION_XPS2PNG .type-icon
		{
		background-position: -238px -68px;
	}
	
	.type-icon.png,#CONVERSION_CC-DOC2XLS .type-icon
	{
		background-position: 0 -272px;
	}
	
	.type-icon.png,#CONVERSION_CC-XLS2DOC .type-icon
	{
		background-position: -34px -272px;
	}
	
	.type-icon.png,#CONVERSION_CC-IMG2DOC .type-icon
	{
		background-position: -170px -238px;
	}
	
	.type-icon.png,#CONVERSION_CC-IMG2XLS .type-icon
	{
		background-position: -204px -238px;
	}
	
	.type-icon.png,#CONVERSION_CC-IMG2TXT .type-icon
	{
		background-position: -238px -238px;
	}
	
	.type-icon.png.revisions {
		background-position: -238px -204px;
	}
	
	.type-icon.tif,.type-icon.tiff,#CONVERSION_PDF2TIF .type-icon,#CONVERSION_XPS2TIF .type-icon
		{
		background-position: 0 -102px;
	}
	
	.type-icon.tif.revisions,.type-icon.tiff.revisions {
		background-position: 0 -238px;
	}
	
	.type-icon.add {
		background-position: -34px -34px;
	}
	
	.type-icon.shared {
		background-position: -34px -102px;
	}
	
	/* Profile
	--------------------------------------------------------*/
	.jq-tabs {
		display: none;
	}
	
	.jq-tabs label {
		width: 130px;
	}
	
	.jq-tabs input[type="text"],.jq-tabs .selector {
		width: 300px;
	}
	
	.jq-tabs textarea {
		width: 299px;
		min-width: 299px;
		max-width: 299px;
	}
	
	.jq-tabs select {
	
	}
	
	.jq-tabs #general {
		padding: 50px 0 50px 160px;
	}
	
	#general .row-label {
		width: 120px;
	}
	
	#general .row-content {
		width: 310px;
		height: 26px;
	}
	
	#general .row-content .progressbar {
		margin-top: 8px;
	}
	
	#general table {
		width: 460px;
	}
	
	.jq-tabs #general #browseImages {
		display: inline-block;
		padding: 0 10px;
		text-align: center;
		cursor: pointer;
		height: 24px;
		width: auto;
	}
	
	.jq-tabs #general #plupload {
		display: inline-block;
		width: 310px;
		height: 30px;
	}
	
	.jq-tabs #general .plupload {
		opacity: 1 !important;
		z-index: 1 !important;
		height: 35px !important;
	}
	
	.jq-tabs #general label {
		width: 120px;
	}
	
	.jq-tabs #sharing {
		padding: 100px 0 100px 200px;
	}
	
	.jq-tabs #sharing a {
		margin-right: 10px;
	}
	
	.jq-tabs #notifications {
		padding: 100px 0 100px 100px;
	}
	
	#account-subscriptions {
		padding: 50px;
	}
	
	#account-subscriptions table td {
		width: 50%;
	}
	
	#account-subscriptions table td:first-child {
		text-align: right;
	}
	
	#account-subscriptions table td:last-child {
		font-weight: bold;
	}
	
	#account-subscriptions #actions a {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	#overview {
		padding: 30px;
	}
	
	#overview h1 {
		font-size: 32px;
		margin: 0 0 20px 0;
	}
	
	#overview img {
		float: left;
		margin: 0 35px 0 0;
		border: 10px solid white;
	    border-radius: 5px 5px 5px 5px;
	    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	}
	
	#overview-keys {
		float: left;
		font-weight: bold;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
		border-right: 1px solid #acacac;
	}
	
	#overview-values {
		float: left;
	}
	
	#overview-keys .overview-key,#overview-values .overview-value {
		line-height: 30px;
	}
	
	/* Browse
	--------------------------------------------------------*/
	#browse-categories {
		position: relative;
		height: 500px;
	}
	
	#browse-categories .area {
		height: 414px;
	}
	
	#browse-categories #browse-left {
		float: left;
		width: 220px;
	}
	
	#browse-categories #browse-left h1 {
		line-height: 27px;
		height: 27px;
		margin: 30px 0 10px 0;
	}
	
	#browse-categories #browse-left ul {
		list-style: none;
		margin: 0;
		padding: 5px;
	}
	
	#browse-categories #browse-left ul li {
		line-height: 1em;
		padding: 0 0 5px 0;
	}
	
	#browse-categories #browse-left ul li.selected a {
		font-weight: bold;
	}
	
	#browse-categories #browse-left ul li.selected ul {
		display: block;
	}
	
	#browse-categories #browse-left ul ul {
		padding: 5px 0 0 10px;
		display: none;
	}
	
	#browse-categories #browse-left ul ul li {
	
	}
	
	#browse-categories #browse-left ul li.selected ul a,#browse-categories #browse-left ul li ul a
		{
		color: #75a6d3;
		font-weight: normal;
	}
	
	#browse-categories #browse-right {
		margin-left: 230px;
	}
	
	#browse-categories #browse-right #advance-search {
		height: 27px;
		margin-bottom: 40px;
	}
	
	#browse-categories #list-files {
		clear: right;
	}
	
	#browse-categories #browse-bar {
		float: left;
	}
	
	#browse-categories #search-categories {
		float: right;
	}
	
	#browse-categories #browse-right #list-files .summary {
		display: none;
	}
	
	#browse-categories #browse-right #list-files .items {
	
	}
	
	#browse-categories #browse-right #list-files .sorter {
		text-align: left;
		padding: 4px 0;
		position: absolute;
		top: 30px;
	}
	
	#browse-categories #browse-right #list-files .sorter a.asc,#browse-categories #browse-right #list-files .sorter a.desc
		{
		font-weight: bold;
	}
	
	#browse-categories .view-list a {
		background-position: -78px -104px;
		margin: 0 12px 0 0;
	}
	
	#browse-categories .view-thumb a {
		background-position: -26px -104px;
		margin: 0 12px 0 0;
	}
	
	#browse-categories .view-list a:hover,#browse-categories .view-list.active a
		{
		background-position: -52px -104px;
	}
	
	#browse-categories .view-thumb a:hover,#browse-categories .view-thumb.active a
		{
		background-position: 0 -104px;
	}
	
	/* =Thumbnails
	----------------------------------------------*/
	#browse-categories .thumbnails {
		float: left;
		margin: 5px;
		padding: 5px 8px;
		width: 110px;
		height: 150px;
		line-height: 1em;
		font-size: 12px;
		margin: 5px;
	}
	
	#browse-categories .thumbnails:hover {
		background: #f5f5f5;
	}
	
	#browse-categories .thumbnails .thumb {
		background: #fff;
		border: 1px solid #ccc;
		float: none;
		height: 108px;
		width: 108px;
		position: relative;
		border-radius: 0;
	}
	
	#browse-categories .thumbnails .thumb .thumb-icons {
		position: absolute;
		bottom: -2px;
		width: 108px;
		height: 24px;
		overflow: hidden;
		left: 0;
		background: url('/css/../images/opacity-50.png') repeat;
		left: 0;
	}
	
	.thumb-title {
		text-align: center;
		margin: 5px auto 0 auto;
		display: block;
		font-size: 14px;
		line-height: 1em;
		width: 108px;
		height: 16px;
		display: inline-block;
		color: #999999;
		overflow: hidden;
	}
	
	#browse-categories .thumbnails .file-size {
		text-align: center;
	}
	
	#browse-categories .thumbnails .download {
		background-position: -104px -104px;
	}
	
	#browse-categories .thumbnails a.download:hover {
		background-position: -130px -104px;
	}
	
	#browse-categories .thumbnails .share {
		background-position: -156px -104px;
	}
	
	#browse-categories .thumbnails a.share:hover {
		background-position: -182px -104px;
	}
	
	#browse-categories .thumbnails .view {
		background-position: 0px -130px;
	}
	
	#browse-categories .thumbnails a.view:hover {
		background-position: -26px -130px;
	}
	
	/* =Lists
	----------------------------------------------*/
	.list-view-item {
		margin: 5px;
		padding: 5px;
		line-height: 1em;
		font-size: 12px;
	}
	
	.list-view-item:hover {
		background: #f5f5f5;
	}
	
	.list-view-item .small-thumb {
		background: #fff;
		border: 1px solid #ccc;
		float: left;
		height: 88px;
		width: 88px;
		margin: 0 20px 0 0;
		display: block;
	}
	
	.list-view-item .small-thumb:hover {
		text-decoration: none;
	}
	
	.list-view-item .small-thumb img {
		width: 88px;
		height: 88px;
	}
	
	.list-view-item .list-title {
		font-size: 16px;
		line-height: 1em;
		margin: 0 0 5px 0;
		color: #999;
		font-weight: bold;
	}
	
	.list-view-item .list-info {
		padding: 0;
		margin: 0 0 5px 0;
	}
	
	.list-view-item .download {
		background-position: -130px -52px;
	}
	
	.list-view-item a.download:hover {
		background-position: -104px -52px;
	}
	
	.list-view-item .share {
		background-position: -130px -26px;
	}
	
	.list-view-item a.share:hover {
		background-position: -104px -26px;
	}
	
	.list-view-item .view {
		background-position: -78px -26px;
	}
	
	.list-view-item a.view:hover {
		background-position: -52px -26px;
	}
	
	.list-view-item a.report {
		background-position: -182px -26px;
	}
	
	.list-view-item a.report:hover {
		background-position: -156px -26px;
	}
	
	.list-view-item .list-info a {
		margin-right: 4px;
	}
	
	.list-view-item span.file-size {
		line-height: 24px;
		vertical-align: top;
		margin: 0 4px;
	}
	
	.list-view-item .list-content {
		float: left;
		width: 380px;
		overflow: hidden;
	}
	
	#browse-categories .list-view-item .list-content {
		width: 558px;
	}
	
	.file-type {
		color: #fff !important;
		padding: 3px 0;
		margin: 3px 0 0 0;
		text-transform: uppercase;
		height: 10px;
		line-height: 10px;
		display: block;
		float: left;
		vertical-align: top;
		font-size: 10px;
		width: 32px;
		text-align: center;
		vertical-align: top;
	}
	
	.thumbnails .file-type {
		margin-left: 2px;
	}
	
	.file-type {
		background: #C8C7C7;
	}
	
	.file-type.bmp {
		background: #E3B8BE;
	}
	
	.file-type.gif {
		background: #D4C3A5;
	}
	
	.file-type.jpg,.file-type.jpeg {
		background: #BFD190;
	}
	
	.file-type.png {
		background: #86DEE5;
	}
	
	.file-type.tif,.file-type.tiff {
		background: #B3C5FB;
	}
	
	.file-type.pdf {
		background: #ed3037;
	}
	
	.file-type.dwg {
		background: #2F559B;
	}
	
	.file-type.dxf {
		background: #F18A22;
	}
	
	.file-type.htm,.file-type.html,.file-type.mhtm,.file-type.mhtml {
		background: #28B0CA;
	}
	
	.file-type.doc,.file-type.docx,.file-type.odt {
		background: #3479BD;
	}
	
	.file-type.xls,.file-type.xlsx,.file-type.ods {
		background: #4EB648;
	}
	
	.file-type.ppt,.file-type.pptx,.file-type.pps,.file-type.odp {
		background: #F16822;
	}
	
	.file-type.pub {
		background: #00A492;
	}
	
	.file-type.xps {
		background: #0ca0f5;
	}
	
	.file-type.rtf,.file-type.txt,.file-type.log {
		background: #989797;
	}
	
	.file-type.all {
		background: #000;
	}
	
	.folderView .file-type {
		margin-right: 3px;
		border-radius: 2px;
	}
	
	/* fix for collision with flexpaper.css */
	.row .selector {
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
	}
	
	#host-options {
		height: 220px;
		margin-left: 40px;
		margin-bottom: 10px;
		padding: 10px;
		float: left;
	}
	
	#host-options .share {
		background-position: -104px -26px;
		text-indent: 30px;
		float: none;
		margin-bottom: 24px;
	}
	
	#host-options .disabled .share {
		background-position: -130px -26px;
	}
	
	#host-options .view {
		background-position: -52px -26px;
		text-indent: 30px;
		float: none;
		margin-bottom: 24px;
		margin-top: 74px;
	}
	
	#host-options .disabled .view {
		background-position: -78px -26px;
	}
	
	#host-options .host-link {
		text-decoration: none !important;
	}
	
	.notification.read {
		font-style: italic;
		color: grey;
	}
	
	.sharing-privileged-user {
		background-color: #F7F7F7;
		border: 1px solid #F2F2F2;
		padding: 2px 13px 3px 4px;
		border-radius: 5px 5px 5px 5px;
		float: left;
	}
	
	.sharing-remove-privileged-user {
		color: #777777;
		cursor: pointer;
		font-size: 12px;
		font-weight: bold;
		outline: medium none;
		padding: 2px 0 2px 3px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
		position: relative;
		left: 5px;
	}
	
	.file-name {
		overflow: hidden;
		display: block;
		float: left;
		padding: 0;
		height: 32px;
		width: 130px;
		line-height: 32px;
	}
	
	#manager-area .file-name {
		width: 200px;
	}
	
	#manager-area #store .file-name,#shared-files-table .file-name,#my-shared-files-table .file-name {
		width: 585px;
		margin-right: 10px;
	}
	
	#hosted-files .file-name {
		width: 540px;
	}
	
	#search-results .area {
		padding: 0;
		margin: 0 10px;
		overflow: visible;
		border-radius: 0;
	}
	
	#search-results .folderView {
		border: 0;
		margin: 0;
	}
	
	#search-results .folderView:first-child tr:first-child td {
		border-top: 0;
	}
	
	#search-results-header {
		margin: 0 0 0 10px;
		width: 760px;
		border-style: solid;
		border-color: #ccc;
		border-width: 1px 1px 0 1px;
	}
	
	#search-results-header .cell-type {
		width: 60px;
		padding-left: 10px;
		text-align: left;
	}
	
	#search-results-header .cell-file {
		text-align: left;
	}
	
	#search-results-header .cell-formats {
		width: 115px;
	}
	
	#search-results-header .cell-size {
		width: 110px;
	}
	
	#search-results-header .standardTable th {
		border: 0;
	}
	
	#search-results .custom-scrollbar {
		height: 520px;
		position: relative;
	}
	
	#search-results .mCSB_scrollTools {
		right: -19px;
	}
	
	#search-results .mCSB_container {
		margin: 0;
	}
	
	#search-results .file-name {
		width: 440px;
	}
	
	.file,.add-file {
		display: block;
		width: 216px;
		padding: 0 10px 0 4px;
		clear: both;
		overflow: hidden;
		line-height: 32px;
		height: 32px;
		padding: 5px;
		cursor: pointer;
		position: relative;
	}
	
	.add-file {
		margin-bottom: 2px;
	}
	
	.file .type-icon {
		float: left;
	}
	
	.file .type-icon.remove {
		display: none;
		position: absolute;
		right: 0;
	}
	
	.file:hover .type-icon.remove {
		float: right;
		display: block;
	}
	
	.file:hover, .folderView div.folder:hover {
		background: #f2f3f5;
	}
	
	#manager #rcpt-transfer-recipients {
		overflow: hidden;
		position: relative;
		height: 162px;
		float: none;
	}
	
	#manager #rcpt-transfer-sender {
		overflow: hidden;
		position: relative;
		height: 26px;
		float: none;
	}
	
	#manager #rcpt-transfer-sender #sender-email {
		width: 240px;
		height: 26px;
		margin: 0;
		padding: 0;
	}
	
	#rcpt-transfer-sender .input-hint,#message-transfer .input-hint {
		font-size: 15px;
		top: 10px;
		line-height: normal;
		color: #C0C0C0;
	}
	
	#rcpt-transfer-recipients .input-hint {
		font-size: 15px;
		top: 0;
		left: 0;
		line-height: normal;
		color: #C0C0C0;
	}
	
	#rcpt-transfer-sender .input-hint {
		line-height: 26px;
	}
	
	#manager #message-transfer textarea {
		border: none;
		height: 150px;
		min-width: inherit;
		padding: 0;
		resize: none;
		width: 280px;
		overflow: hidden;
	}
	
	#manager #transfer #recipients {
		min-height: 150px;
	}
	
	#rcpt-transfer-sender input {
		border: none;
	}
	
	#rcpt-wrapper {
		padding: 0;
		float: left;
	}
	
	#manager #message-transfer {
		height: 162px;
		position: relative;
		margin-right: 0;
	}
	
	#manager .area.transfer-button {
		border: none;
		background: none;
		height: 46px;
		width: 298px;
		padding: 0;
	}
	
	#manager #transfer-button {
		margin: 6px auto;
		height: 34px;
		display: block;
	}
	
	.no-select {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	.pager {
		text-align: center !important;
	}
	
	.pager * {
		display: inline;
	}
	
	.pager .hidden {
		display: none;
	}
	
	.pager a,.pager a:visited,.pager a:hover {
		color: #666;
		text-decoration: none;
	}
	
	.pager .hidden a {
		color: #999;
	}
	
	.pager .first,.pager .last {
		display: none;
	}
	
	.grid-view-loading tbody * {
		opacity: 0.5;
	}
	
	.grid-view-loading {
		background: inherit !important;
	}
	
	.grid-view table.items th a.asc {
	    background: url("/images/up.gif") no-repeat scroll right center transparent;
	    padding-right: 10px;
	}
	
	.grid-view table.items th a.desc {
	    background: url("/images/down.gif") no-repeat scroll right center transparent;
	    padding-right: 10px;
	}
	
	
	.no-float {
		float: none;
	}
	
	#notifications-list table td a:hover {
		text-decoration: underline;
	}
	
	#notifications-list a, #user-notifications a {
		text-decoration: underline;
		color: #4A91D3;
		margin: 0;
	}
	
	.form input[type=text],.form input[type=password],.form .selector {
		width: 300px;
	}
	
	.dialog-line {
		height: 50px;
		line-height: 50px;
		clear: both;
	}
	
	.dialog-label {
		float: left;
		line-height: 50px;
	}
	
	.dialog-input {
		float: right;
		width: 310px;
		height: 50px;
	}
	
	.dialog-input .errorMessage {
		position: relative;
		top: -25px;
	}
	
	.dialog-buttons {
		margin-top: 20px;
		text-align: right;
	}
	
	.ui-dialog-content {
		min-height: auto !important;
	}
	
	#content.dialog-window {
		width: 500px;
		padding: 30px;
		margin: auto;
	}
	
	ul.tagit {
		border: none;
	}
	
	#privileged-users .tagit {
		border: 1px solid #ccc;
		background-color: #fff;
		border-radius: 4px;
		height: 100px;
		width: 492px;
	}
	
	#privileged-users .tagit-new {
		width: 200px;
	}
	
	#share-icons {
		height: 32px;
		margin-top: 9px;
	}
	
	#categories-list .selector {
		width: 150px;
	}
	
	#tags .tagit-close {
		background-position: -182px -78px;
		background-image: url('/css/../images/edit-icons.png');
		background-color: transparent;
		background-repeat: no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		float: left;
		border: none !important;
		cursor: pointer;
		text-indent: -999em;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	#tags .tagit-choice {
		padding-right: 30px;
	}
	
	#file-share-form .row-label {
		float: left;
		margin-right: 50px;
		width: 100px;
	}
	
	#file-share-form .row-content {
		float: left;
	}
	
	#file-share-form .row {
		height: 50px;
		line-height: 50px;
	}
	
	#file-share-form #sharing .row-content {
		padding-top: 13px;
	}
	
	.grid-view .summary {
		color: #666;
	}
	
	#edit-meta-data-form #tags {
		display: block;
		min-height: 31px;
		margin: 9px 0 0;
		padding: 4px 4px 4px 0;
		font-size: 15px;
	}
	
	#edit-meta-data-form #tags li {
		height: 22px;
		line-height: 22px;
		margin: 0 5px 5px 0;
		padding: 2px 30px 2px 5px;
	}
	
	#edit-meta-data-form #tags li.tagit-new {
		padding-right: 0;
		border: 1px solid #ccc;
		border-radius: 4px;
		background-color: white;
	}
	
	#edit-meta-data-form #tags li input {
		height: 22px;
	}
	
	#edit-meta-data-form #tags li.tagit-new input {
		height: 20px;
		padding: 4px;
		border: 1px solid black;
	}
	
	#edit-meta-data-form #tags .tagit-close {
		padding: 0;
		margin: 1px 0 0 0;
	}
	
	#edit-metadata-tags {
		float: right;
		width: 310px;
	}
	
	.ui-dialog {
		padding: 20px !important;
		background-color: #fff !important;
		z-index: 991 !important;
	    overflow: visible;
	    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.10);
		border: 1px solid #ccc;
	}
	
	.ui-dialog-content,.ui-dialog-titlebar {
		padding: 0 !important;
	}
	
	.ui-dialog-content {
		overflow: visible !important;
	}
	
	.ui-dialog-titlebar {
		display: none;
	}
	
	#privileged-users .ui-autocomplete {
		width: 492px !important;
		border-radius: 4px;
		border: 1px solid #ccc;
		padding: 2px;
	}
	
	#privileged-users .ui-autocomplete .ui-menu-item a {
		color: inherit;
		border: none;
	}
	
	.flexpaper {
		width: 100%;
		height: 500px;
	}
	
	#report-problem-form textarea {
		width: 490px;
	}
	
	.revision-details {
		overflow: hidden;
		display: block;
		float: left;
		padding: 0 3px;
		height: 32px;
		line-height: 32px;
		max-width: 400px;
	}
	
	.ui-dialog .type-icon.remove {
		background-position: -76px -42px;
		width: 15px;
		height: 15px;
		position: absolute;
		top: 10px;
		right: 10px;
		cursor: pointer;
		opacity: 0.7;
	}
	
	.ui-dialog .type-icon.remove:hover {
		opacity: 1;
	}
	
	.preview-file-title {
		float: right;
		line-height: 45px;
	}
	
	.preview-buttons {
		width: 780px;
	}
	
	.conversions-list {
		display: inline-block;
		margin: auto;
		max-width: 105px;
	}
	
	#revisions-list-scrollbar.custom-scrollbar {
		position: relative;
		border: 1px solid #ccc;
	}
	
	#revisions-list-scrollbar.custom-scrollbar.fixed-height {
		height: 265px;
	}
	
	#revisions-list-scrollbar .mCSB_container {
		margin: 0;
	}
	
	#revisions-list-scrollbar table {
		margin: 0;
	}
	
	#revisions-list-scrollbar .mCSB_scrollTools {
		right: -17px;
	}
	
	#revisions-table {
		border: 0;
	}
	
	#revisions-table-header,#revisions-table-header th {
		margin-bottom: 0;
		border-bottom: 0;
	}
	
	#revisions-table .file {
		width: 220px;
	}
	
	#revisions-table-header .cell-1 {
		width: 188px;
		text-align: left;
		padding-left: 52px;
	}
	
	#revisions-table .cell-1 {
		width: 230px;
	}
	
	#revisions-table-header .cell-2 {
		width: 125px;
	}
	
	#revisions-table .cell-2 {
		width: 115px;
	}
	
	.alert-dialog p,.confirm-dialog p {
		word-wrap: break-word;
		overflow: hidden !important;
		text-align: center;
	}
	
	.alert-dialog button {
		margin: auto;
	}
	
	.alert-dialog .ui-button {
		margin: auto !important;
		display: block !important;
	}
	
	.alert-dialog .ui-dialog-buttonset {
		float: none !important;
	}
	
	.running-conversion,.overdue-conversion {
		width: 32px;
		height: 16px;
		margin: 3px 3px 0 0;
		position: relative;
		float: left;
		cursor: help;
	}
	
	.running-conversion .file-type,.overdue-conversion .file-type {
		position: absolute;
		left: 0;
		top: 0;
		margin: 0;
	}
	
	.running-conversion .mask {
		background: url('/images/indication.gif') no-repeat;
		position: absolute;
		left: 0;
		top: 0;
		width: 32px;
		height: 16px;
		z-index: 2;
	}
	
	.failed-conversion {
		text-decoration: line-through;
		cursor: help;
		opacity: 0.5;
	}
	
	.overdue-conversion .mask {
		background: url('/images/indication-delay.gif') no-repeat;
		position: absolute;
		top: -2px;
		right: -2px;
		width: 11px;
		height: 11px;
		z-index: 2;
	}
	
	.folderTree .folder {
		background: url('/images/file-icons.png') -102px -34px no-repeat;
		width: 32px;
		height: 32px;
		display: inline-block;
		vertical-align: middle;
		text-indent: -999em;
		margin-right: 3px;
		cursor: pointer;
	}
	
	.folderTree .folder.open {
		background-position: -170px -34px;
	}
	
	.folderTree .indent {
		margin-left: 32px;
	}
	
	.folderTree .selected {
		background-color: #D0DCF5;
	}
	
	.folderTree .folder-name {
		cursor: pointer;
		padding: 5px;
		border-radius: 5px;
		display: inline-block;
	}
	
	#public-files .menu-tabs {
		float: left;
	}
	
	#public-files .summary {
		float: right;
	}
	
	#public-files .list-content {
		width: 790px;
	}
	
	#user-register-form a {
		margin: 0;
	}
	
	#browse-categories .thumb img {
		width: 108px;
		height: 108px;
	}
	
	#shared-files-list td {
		padding: 4px 10px 4px 5px;
	}
	
	#shared-files-list table {
		margin-bottom: 0;
	}
	
	.shared.file {
		height: auto;
		width: 190px;
	}
	
	.shared.file .owner,.shared.file .created,.shared.file .sharees {
		line-height: 12px;
		font-size: 10px;
		color: #C0C0C0;
	}
	
	.shared.file .owner,.shared.file .sharees {
		float: left;
		margin-left: 39px;
		width: 90px;
		overflow: hidden;
	}
	
	.shared.file .created {
		float: right;
	}
	
	#manager-area {
		background-color: #f2f3f5;
	}
	
	#manager-area .viewport {
		height: 100%;
	}
	
	#manager-area .overview {
		min-height: 100%;
	}
	
	#manager-area .track {
		position: absolute;
		right: 7px;
	}
	
	.conversion-type .type-icon {
		margin-right: 10px;
	}
	
	.file-icon-wrapper {
		width: 32px;
		height: 32px;
		float: left;
		position: relative;
		margin-right: 7px;
	}
	
	.file-icon-wrapper .type-icon.shared {
		position: absolute;
		left: -5px;
		top: 5px;
		z-index: 2;
	}
	
	.file-icon-wrapper .type-icon {
		position: absolute;
		left: 0;
		top: 0;
	}
	
	#loadingIndicator {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url('/images/opacity-50.png');
		z-index: 999;
	}
	
	#loadingIndicator #center-box {
		width: 200px;
		height: 100px;
		background-color: #F2F3F5;
		color: #666;
		padding: 30px;
		margin: 20% auto;
		border-radius: 10px;
		text-align: center;
		font-size: 20px;
	}
	
	#loadingIndicator #gears {
		background: url('/images/processing.gif') no-repeat;
		width: 64px;
		height: 64px;
		margin: 0 auto 20px auto;
	}
	
	.input-hint {
		position: absolute;
		left: 10px;
		top: 0;
		color: #999;
		line-height: 27px;
		display: none;
	}
	
	.row {
		position: relative;
	}
	
	#tooltip {
		background: url('/images/opacity-75.png');
		color: #fff;
		font-size: 12px;
		min-height: 20px;
		max-width: 400px;
		padding: 5px 8px;
		border-radius: 4px;
		z-index: 999;
		position: absolute;
		word-wrap: break-word;
	}
	
	#login-arrow-up {
		position: absolute;
		top: -16px;
		right: 175px;
	}
	
	#register-arrow-up {
		position: absolute;
		top: -16px;
		right: 75px;
	}
	
	#account-arrow-up {
		position: absolute;
		top: -16px;
		right: 20px;
	}
	
	#plupload-hint-box {
		text-align: center;
		color: #999;
		padding: 5px 0 5px 0;
		font-style: italic;
		background-color: #f2f3f5;
	}
	
	#progressbar-wrapper {
		position: relative;
	}
	
	#cd-progressbar {
		z-index: 2;
		position: absolute;
		left: 0;
		top: 0;
		width: 956px;
		margin-top: 8px;
	}
	
	#manager-area .first-tab a {
		border-radius: 4px 0 0 4px;
	}
	
	#manager-area .last-tab a {
		border-radius: 0 4px 4px 0;
	}
	
	#manager-area .first-tab.open a {
		border-radius: 4px 0 0 0;
	}
	
	#manager-area .last-tab.open a {
		border-radius: 0 4px 0 0;
	}
	
	#manager-area #emailfield-convert {
		height: 26px;
		position: relative;
		margin-right: 0;
	}
	
	#manager-area #ocr-convert {
		float: left;
		padding: 10px;
	}
	
	#manager-area #ocr-convert .label {
		line-height: 19px;
		height: 19px;
		display: inline-block;
	}
	
	#manager-area #ocr-convert .info-small {
		position: static;
		display: inline-block;
		margin-left: 15px;
	}
	
	#manager-area #emailfield-convert .input-hint {
		line-height: 46px;
	}
	
	#manager .area.convert-button {
		border-color: transparent;
		height: 50px;
		background: none;
	}
	
	#upload-picture {
		line-height: 26px;
	}
	
	.edit-icon-title {
		font-size: 12px;
	}
	
	.info-small {
		width: 13px;
		height: 13px;
		line-height: 13px;
		border-radius: 10px;
		background: #239ed2;
		font-family: Georgia;
		font-style: italic;
		font-weight: bold;
		color: white;
		font-size: 13px;
		font-style: italic;
		padding: 2px;
		text-align: center;
		position: absolute;
		top: 15px;
		right: 15px;
		cursor: help;
	}
	
	.sort-asc {
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-bottom: 4px solid #666;
		display: inline-block;
		margin: 0 0 2px 5px;
	}
	
	.sort-desc {
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 4px solid #666;
		display: inline-block;
		margin: 0 0 2px 5px;
	}
	
	#store .folderView .folder-dir,#store .folderView .file-icon-wrapper,#search-results .folderView .file-icon-wrapper
		{
		margin-right: 28px;
	}
	
	.text-left {
		text-align: left !important;
	}
	
	#report-file-form textarea {
		width: 300px;
	}
	
	.flexpaper input {
		font-size: 10px !important;
		line-height: 10px !important;
	}
	
	.flexpaper #toolbar_documentViewer_tbbuttonfullscreen {
		display: none;
	}
	
	.flexpaper #toolbar_documentViewer_bttnPrint {
		display: none;
	}
	
	#toolbar_documentViewer_lblTotalPages {
		height: 16px;
		line-height: 16px;
	}
	
	#pagesContainer_documentViewer {
		width: 799px;
	}
	
	#cd-workspace-mask {
		background-color: #DEDFE1;
		border-radius: 4px;
		width: 980px;
		height: 172px;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0.38;
		z-index: 10;
		display: none;
	}
	
	#user-public-files-list .custom-scrollbar {
		height: 400px;
	}
	
	#warning-bar {
		background-color: #FFF7DE;
		border-style: solid;
		border-color: #ccc;
		border-width: 0 1px 1px 1px;
		border-radius: 0 0 4px 4px;
		height: 21px;
		position: fixed;
		text-align: center;
		width: 600px;
		margin-left: 190px;
		padding: 10px;
		top: 0;
		z-index: 990;
		box-shadow: 0 0 16px rgba(0, 0, 0, 0.25);
	}
	
	#warning-bar-close {
		float: right;
		width: 11px;
		height: 11px;
		margin-top: 5px;
		cursor: pointer;
		background-position: -188px -84px;
		background-image: url('/images/edit-icons.png');
		background-color: transparent;
		background-repeat: no-repeat;
	}
	
	
	#hosted-files .toggle-dropdown {
		float: right;
		margin: 9px 10px 0 5px;
		cursor: pointer;
	}
	
	#hosted-files .cat-name {
		float: left;
		margin-left: 5px;
	}
	
	#categories-dropdown {
		overflow: hidden;
		position: absolute;
		background: white;
		border: 1px solid #ccc;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
		padding: 10px;
		width: 200px;
		z-index: 2;
	}
	
	#categories-dropdown .option {
		cursor: pointer;
	}
	
	#categories-dropdown .option:hover {
		background: #D0DCF5;
	}
	
	#categories-info {
		margin-left: 150px;
		line-height: 15px;
		height: 15px;
	}
	
	#hosted-files th {
		text-align: left;
		padding-left: 10px;
	}
	
	#hosted-files .filename {
		width: 600px;
	}
	
	#hosted-files .category,#hosted-files .subcategory {
		width: 138px;
	}
	
	#hosted-files .standardTable {
		margin-bottom: 0;
	}
	
	#hosted-files .standardTable .file {
		width: auto;
	}
	
	#hosted-files .items {
		background: white;
	}
	
	#hosted-files .items .empty {
		text-align: center;
		display: block;
		min-height: 30px;
		line-height: 30px;
		color: #ccc;
		font-style: italic;
	}
	
	#hosted-files .custom-scrollbar {
		height: 265px;
		position: relative;
	}
	
	#hosted-files .header {
		border-bottom: 1px solid #ccc;
	}
	
	#hosted-files-table-wrapper {
		position: relative;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: #ccc;
	}
	
	#hosted-files-table-wrapper table {
		border: none;
	}
	
	#hosted-files-table-wrapper .items table:first-child tr:first-child td {
		border-top: 0;
	}
	
	#hosted-files-table-wrapper table.sorter th {
		border: 0;
	}
	
	#hosted-files-table-wrapper .mCSB_container {
		margin: 0;
	}
	
	#hosted-files-table-wrapper .mCSB_scrollTools {
		right: -18px;
	}
	
	#hosted-file-options {
		float: left;
	}
	
	.edit-icons.social {
		margin-right: 5px;
		float: left;
	}
	
	#hosted-file-url,#hosted-file-url-title {
		width: 500px;
		padding: 0 5px 0 5px;
		margin-right: 20px;
		float: left;
		border: 1px solid transparent;
	}
	
	#hosted-file-url {
		height: 22px;
		width: 500px;
		line-height: 22px;
		border-color: #ccc;
		border-radius: 4px;
		background: white;
		float: left;
	}
	
	#hosted-file-url-title,#hosted-file-share-title {
		text-align: center;
	}
	
	.disabled .edit-icon-title {
		color: #ccc;
	}
	
	#hosted-file-share-title {
		width: 82px;
		float: left;
	}
	
	#hosted-files.anonymous #dropfiles-host {
		width: auto;
		height: 41px;
		padding: 0;
		margin-right: 0;
		text-align: center;
		float: none;
	}
	
	#hosted-files.anonymous #dropfiles-host .dflabel {
		line-height: 41px;
	}
	
	#hosted-files.anonymous #hosted-file-url {
		display: none;
		width: 904px;
		margin: 0;
		text-align: center;
		border: none;
		height: 41px;
		font-size: 18px;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.total-size-breakdown {
		display: none;
		position: fixed;
		background: white;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
		border: 1px solid #ccc;
		border-radius: 4px;
		padding: 10px 20px;
		width: 140px;
		z-index: 10;
	}
	
	.folderView .size:hover .total-size-breakdown {
		display: block;
	}
	
	#shared-files-table-wrapper {
		border: 1px solid #ccc;
	}
	
	#shared-files {
		margin: 10px 10px 5px 10px;
	}
	
	#shared-files th {
		border: 0;
	}
	
	#shared-files th.filename {
	
	}
	
	#shared-files th.formats {
		width: 115px;
	}
	
	#shared-files th.owner {
		width: 115px;
	}
	
	#shared-files th.shared-time {
		width: 115px;
	}
	
	#shared-files td.filename {
	
	}
	
	#shared-files td.formats {
		width: 105px;
		text-align: center;
	}
	
	#shared-files td.owner {
		width: 105px;
		text-align: center;
	}
	
	#shared-files td.shared-time {
		width: 105px;
		text-align: center;
	}
	
	#shared-files table {
		border: 0;
		margin: 0;
	}
	
	#shared-files table.sorter {
		border-bottom: 1px solid #ccc;
	}
	
	#shared-files .file-name {
		width: 350px;
	}
	
	#shared-files .custom-scrollbar {
		height: 256px;
		position: relative;
	}
	
	#shared-files .mCSB_container {
		margin: 0;
	}
	
	#shared-files .mCSB_scrollTools {
		right: -19px;
	}
	
	#shared-files .items .empty {
		display: block;
		text-align: center;
		color: #ccc;
		font-style: italic;
		background: white;
	}
	
	.advanced-delete.form .file-type {
		margin: 2px 2px 0 0;
		border-radius: 2px;
	}
	
	.advanced-delete.form .checker {
		float: left;
	}
	
	#notifications-wrapper {
		padding: 0 10px;
	}
	
	#notifications-wrapper .items {
		border: 1px solid #ccc;
		position: relative;
	}
	
	#notifications-wrapper .items.fixed-height {
		height: 215px;
	}
	
	#notifications-wrapper .items table {
		border: 0;
	}
	
	#notifications-wrapper th.message {
		width: 395px;
		text-align: left;
		padding-left: 5px;
	}
	
	#notifications-wrapper td.message {
		width: 390px;
	}
	
	#notifications-wrapper td.time {
		text-align: center;
	}
	
	#notifications-wrapper .items table:first-child tr:first-child td {
		border-top: 0;
	}
	
	#notifications-wrapper table {
		margin-bottom: 0;
		border-bottom: 0;
	}
	
	#notifications-wrapper .mCSB_container {
		margin: 0;
	}
	
	#notifications-wrapper .mCSB_scrollTools {
		right: -18px;
	}
	
	.ui-widget-overlay {
	    z-index: 990 !important;
	}
	
	#download-dialog {
		padding: 25px 50px;
	}
	
	#download-dialog .header .dl {
		color: #999;
		font-size: 23px;
		line-height: 60px;
	}
	
	#download-dialog .header .ad {
		float: right;
		height: 60px;
		width: 420px;
	}
	
	#download-dialog .file-wrapper {
		margin: 30px 0 10px 0;
	}
	
	#download-dialog .file-wrapper .file-name {
		font-size: 20px;
	}
	
	#download-dialog #download-button {
		margin: 40px auto;
		width: 250px;
		display: block;
	}
	
	#download-dialog .conversion {
		float: left;
		width: 32px;
		margin-right: 10px;
		text-align: center;
		display: block;
		text-decoration: none;
		color: #666;
	}
	
	#download-dialog .conversion .type-icon {
		margin-right: 0;
	}
	
	#download-dialog .conversions-info {
		margin-bottom: 15px;
	}
	
	#download-dialog .register-info {
		margin-top: 50px;
	}
	
	#download-dialog .register-info a {
		color: #EE7A36;
	}
	
	#download-dialog .file-name {
		width: auto;
	}
	
	#cd-upload-drop .file-name {
		width: 145px;
	}
	
	#subscriptions .signup-button {
		padding: 2px 10px;
		width: auto;
	}
	
	#subscriptions td {
		vertical-align: bottom;
	}
	
	#subscriptions td, #subscriptions th {
		border-bottom: 1px solid #ddd;
	}
	
	#subscriptions th:first-child, #subscriptions td:first-child {
		padding-left: 10px;
	}
	
	#subscriptions .subscription-types td {
		height: 40px;
	}
	
	#subscriptions .subscription-types td:first-child {
		font-weight: bold;
	}
	
	#subscriptions .subscription-types td:last-child {
		vertical-align: middle;
	}
	
	#subscriptions .subscription-types th:first-child {
		width: 40%;
	}
	
	#subscriptions .subscription-types th:last-child {
		width: 20%;
	}
	
	#subscriptions .features th:first-child {
		width: 60%;
	}
	
	#subscriptions .features td, #subscriptions .features th {
		text-align: center;
	}
	
	#subscriptions .features td:first-child, #subscriptions .features th:first-child {
		text-align: left;
	}
	
	#subscriptions .edit-icons {
		margin-left: auto;
		margin-right: auto;
		float: none;
		cursor: default;
	}
	
	.cc-form #credit-cards {
		height: 24px;
		width: 200px;
		display: block;
		margin: 20px auto;
	}
	
	.cc-form #cvn-info {
		margin: 1px 0 0 5px;
	}
	
	.cc-form .errorSummary {
		color: #c00;
		margin: 0 5px 20px;
	}
	
	.cc-form .exp-date .selector {
		width: 143px;
		display: block;
		float: left;
		margin-right: 5px;
	}
	
	.cc-form label {
		display: block;
		float: left;
		width: 280px;
		margin-right: 10px;
		text-align: right;
		height: 27px;
		line-height: 27px;
	}
	
	.cc-form .input-block {
		float: left;
	}
	
	.cc-form .input-block .errorMessage {
		display: block;
		width: 300px;
	}
	
	.cc-form .error .input-hint, .cc-form .selector.error {
		color: #c00;
	}
	
	.cc-form .row {
		overflow: hidden;
		margin: 2px 0 7px 0;
	}
	
	.subscription-icon {
		background-image: url('/images/medals.png');
		background-repeat: no-repeat;
		background-color: transparent;
		width: 65px;
		height: 102px;
		display: block;
		border: none !important;
		position: absolute;
	    right: -13px;
	    top: -21px;
	}
	
	.subscription-icon.gold {
	
	}
	
	.subscription-icon.silver {
		background-position: -67px 0;
	}
	
	.subscription-icon.bronze {
		background-position: -134px 0;
	}
	
	#price-breakdown * {
		text-align: center;
	}
	
	
	#price-breakdown td {
		background: #fff;
		border-color: #999;
		border-style: solid;
		border-width: 1px 0 0 0;
	}
	
	#price-breakdown tr:first-child td {
		border-top-width: 0;
	}
	
	#price-breakdown td:last-child {
		color: #26A9E0;
		font-weight: bold;
		font-size: 20px;
	}
	
	#price-breakdown th {
		background-color: #26a9e0;
		color: #fff;
		font-weight: normal;
		border-style: solid;
		border-color: #1f86aa;
		border-width: 1px 0;
	}
	
	#price-breakdown th:first-child, #price-breakdown td:first-child {
		border-left-width: 1px;
	}
	
	#price-breakdown th:last-child, #price-breakdown td:last-child {
		border-right-width: 1px;
	}
	
	#price-breakdown .total {
		background-color: #d5f0fa;
		color: #000 !important;
		border-color: #26a9e0;
		border-width: 1px 0;
	}
	
	#price-breakdown .total:first-child {
		border-left-width: 1px;
	}
	
	#price-breakdown .total:last-child {
		border-right-width: 1px;
	}
	
	#subscribe .disclamer, #subscriptions .disclamer {
		font-size: 12px;
		line-height: 15px;
		margin: 0 5px;
	}
	
	#new-subscription-type-form label, #edit-subscription-type-form label {
		width: 200px;
	}
	
	#new-subscription-type-form textarea, #edit-subscription-type-form textarea {
		width: 300px;
	}
	
	.plans .plan .name {
		color: #ee7a36;
		font-weight: bold;
		font-size: 16px;
	}
	
	.plans .plan .price {
		font-size: 16px;
	}
	
	.plans .plan .selling-points {
		font-size: 11px;
	}
	
	.plans .plan .selling-points .selling-point {
		display: inline;
	}
	
	#access .plans .plan {
		margin-bottom: 10px;
	}
	
	#unsubscribe {
		padding: 10px;
	}
	
	#unsubscribe textarea {
		width: 500px;
	}
	
	#help-content {
		float: left;
		width: 730px;
	}
	
	#help-content #title {
		height: 30px;
		margin-bottom: 20px;
		font-size: 24px;
	}
	
	#content blockquote {
		color: #999;
		padding: 10px 40px;
		margin: 20px 0;
		border-top: 1px dotted #999;
		border-bottom: 1px dotted #999;
		font-style: italic;
	}
	
	#help-content h1, #help-content h2, #help-content h3, #help-content h4, #help-content h5 {
		color: #222;
		font-weight: normal;
		margin-top: 1.5em;
		margin-bottom: 1em;
	}
	
	#help-content h1 {
		font-size: 24px;
	}
	#help-content h2 {
		font-size: 20px;
	}
	#help-content h3 {
		font-size: 16px;
	}
	#help-content h4 {
		font-size: 14px;
		font-weight: bold;
	}
	
	#help-content ul, #help-content ol {
		padding: 0 0 0 3em;
	}
	
	#help-content img {
		margin: 20px auto;
		display: block;
	}
	
	#help-categories {
		float: right;
		width: 165px;
	}
	
	#help-categories a {
		display: block;
		float: left;
		margin-left: 10px;
	}
	
	#help-categories div:first-child {
		font-size: 18px;
		margin-bottom: 15px;
	}
	
	#help-categories .help-category {
		margin-bottom: 5px;
	}
	
	#refund-request textarea {
		width: 500px;
	}
	
	.preview-image {
		text-align: center;
	}
	
	#delete-account #reason {
		width: 490px;
		height: 50px;
		margin-bottom: 20px;
	}
	
	#support-form textarea, #support-form input[type=text] {
		width: 490px;
	}
	
	#dialog_store-view, #dialog_browse-preview {
		overflow: hidden !important;
	}
	
	#noMoreConversionsDialog .buttons {
		text-align: center;
	}
	
	#noMoreConversionsDialog p {
		text-align: center;
	}
	
	#noMoreConversionsDialog a {
		display: inline-block;
	}
	
	#tour {
		display: block;
		float: left;
		height: 24px;
		width: 24px;
		margin-top: 16px;
	}
	
	#tour .lightbulb {
		float: none;
		font-style: normal;
	}
	
	#developer-demo #methods {
		float: left;
	}
	
	#developer-demo #methods .method {
		cursor: pointer;
	}
	
	#developer-demo #methods .method:hover {
		text-decoration: underline;
	}
	
	#developer-demo #selected-method {
		float: left;
		margin-left: 40px;
	}
	
	#developer-demo #response {
		margin-top: 20px;
	}
	
	#developer-demo #response .title {
		margin-bottom: 10px;
		font-size: 16px;
		font-weight: bold;
	}
	
	#developer-demo #selected-method {
		width: 520px;
	}
	
	#developer-demo #selected-method .name {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	#developer-demo #selected-method .description {
		margin-bottom: 10px;
	}
	
	#developer-demo #selected-method .params .title {
		font-size: 16px;
		font-weight: bold;
	}
	
	#developer-demo #selected-method .params {
		margin-bottom: 10px;
	}
	
	#developer-demo input {
		width: 300px;
	}
	
	#my-apps .app {
		margin-bottom: 5px;
		position: relative;
		width: 400px;
		padding: 10px;
		border: 1px solid #ccc;
		border-radius: 4px;
	}
	
	#my-apps .app .delete {
		position: absolute;
		top: 0;
		right: 0;
	}
	
	#my-apps .app .label {
		float: left;
		width: 100px;
	}
	
	#my-apps .app .reset {
		cursor: pointer;
		color: #4A91D3;
	}
	
	#content.developer .breadcrumbs {
		padding: 0;
		margin-bottom: 20px;
	}
	
	#api-documentation #methods-index {
		margin-bottom: 20px;
	}
	
	#api-documentation .method {
		margin-bottom: 20px;
	}
	
	#api-documentation .method > .name {
		color: #EE7A36;
		font-weight: bold;
		font-size: 18px;
	}
	
	#api-documentation .api-type {
		font-family: monospace;
	}
	
	#api-documentation table {
		border: 1px solid #ccc;
		background-color: #F5F6F8;
	}
	
	#api-documentation table td {
		border-top: 1px solid #ccc;
	}
	
	#api-documentation table th {
		padding: 10px;
		text-transform: uppercase;
		background-color: #DEDFE1;
	}
	#api-documentation table td {
		padding: 10px;
	}
	
	#api-documentation table.params .name, #api-documentation table.params .type {
		width: 15%;
	}
	
	#api-documentation table.params .name.optional {
		font-style: italic;
	}
	
	#api-documentation .request, #api-documentation .response {
		margin: 20px 0 0 0;
	}
	
	#api-documentation .title {
		font-weight: bold;
		font-size: 15px;
	}
	
	#content.developer .highlight  {
		background-color: #F5F6F8;
		border: 1px solid #ccc;
		padding: 5px 10px;
	}
	
	.social-share {
		background-repeat: no-repeat;
		background-color: transparent;
		width: 157px;
		height: 32px;
		display: inline-block;
	}
	
	.social-share:hover {
		background-position: 0 -32px;
	}
	
	.social-share.facebook {
		background-image: url('/css/../images/share-fb.png');
	}
	
	.social-share.twitter {
		background-image: url('/css/../images/share-tw.png');
	}
	
	#processing-popup .center {
		text-align: center;
	}
	
	#processing-popup > div {
		margin: 10px 0;
	}
	
	#processing-popup .large {
		font-size: 24px;
		font-weight: bold;
		margin: 20px 0;
	}
	
	#processing-popup .logo {
		display: block;
	}
	
	.warning-message {
		text-align: center;
		margin-top: 30px;
	}
	
	.warning-message .msg {
		margin: 20px 0;
	}
	
	.warning-message .spacer {
		width: 80px;
		display: inline-block;
	}
	
	#reactivate-account #new-account {
		color: #fff;
	}
	
	#reactivate-account .ui-button {
		width: 180px;
	}
	
	#confirm-new-account #cancel {
		color: #fff;
	}
	
	#survey .question {
		margin-top: 20px;
		font-size: 16px;
		font-weight: bold;
	}
	
	#survey .answers {
		margin: 10px 0 10px 20px;
		padding-bottom: 20px;
		border-bottom: 1px dotted #c2c3c5;
	}
	
	#survey .answers:last-child {
		border-bottom: none;
	}
	
	#survey .option .label {
		display: inline-block;
	}
	
	#survey .ratings .option .label {
		width: 300px;
	}
	
	#survey .raty {
		display: inline-block;
	}
	
	#survey .suboptions {
		margin-left: 30px;
	}
	
	#survey #occupations-select .selector {
		display: block;
		width: 380px;
		margin: 5px 0;
	}
	
	#survey textarea {
		width: 400px;
		height: 60px;
	}
	
	#survey .option textarea {
		margin-left: 28px;
	}
	
	#survey .ui-button {
		display: block;
		margin: auto;
	}
	
	#survey .radio {
		height: 23px;
	}
	
	#survey #price {
		width: 50px;
	}
	
	#survey .interface .hover {
		width: 56px;
		display: inline-block;
	}
	
	#survey .interface .label {
		width: 300px;
		height: 30px;
		clear: both;
	}
	
	#survey .interface .label .left {
		float: left;
	}
	
	#survey .interface .label .right {
		float: right;
	}
	
	#survey .interface .opts {
		margin-left: 26px;
	}
	
	#referral #referralLink {
		width: 400px;
		float: left;
		border-radius: 4px 0 0 4px;
		border-right: none;
		height: 20px;
		padding: 4px;
	}
	
	#referral #referralLinkWrapper {
		margin:auto;
		width:500px;
	}
	
	#referral #share-buttons {
		margin: 30px auto;
		width: 570px;
	}
	#referral #share-buttons a {
		display: block;
		padding: 0;
		width: 180px !important;
		height: 40px !important;
		line-height: 40px;
		float: left;
		border-radius: 4px;
		color: #fff;
		text-decoration: none;
		margin-left: 10px;
	}
	
	#referral #share-buttons a:hover {
		text-decoration: none;
	}
	
	#referral #share-buttons a:first-child {
		margin: 0;
	}
	
	#referral #copy-button {
		float: left;
		width: 80px;
		height: 20px;
		line-height: 20px;
		border-left: none;
		border-radius: 0 4px 4px 0;
		padding: 4px;
		border-color: #ccc;
	}
	
	#referral #progress {
		background: url('/images/progress.png') no-repeat;
		width: 362px;
		height: 98px;
		background-position: -362px 0;
		margin: 50px auto;
		position: relative;
	}
	
	#referral #counter {
		width: 47px;
		height: 47px;
		line-height: 49px;
		background-color: #EE9B36;
		font-weight: bold;
		font-size: 35px;
		color: #fff;
		position: absolute;
		top: 24px;
		left: 155px;
		border: 2px solid #EE8536;
		border-radius: 26px;
	
	}
	
	#referral #refereesWrapper {
		width: 500px;
		margin: auto;
	}
	
	#referral #referees {
		width: 400px;
		min-height: 50px;
		float: left;
		border: 1px solid #ccc;
		border-radius: 4px 0 0 4px;
		border-right: none;
		padding: 4px;
		background-color: #fff;
	}
	
	#referral #referees #tags {
		margin: 0;
		padding: 0;
		width: 100%;
		overflow: hidden;
	}
	
	#referral #send-emails-button {
		float: left;
		width: 80px;
		height: 50px;
		line-height: 50px;
		border-left: none;
		border-radius: 0 4px 4px 0;
		padding: 4px;
		border-color: #ccc;
	}
	
	#referral .errorSummary {
		width: 500px;
		margin: auto;
		padding: 10px 0;
		margin-bottom: 20px;
		list-style-position: inside;
	}
	
	#referral #import-contacts {
		width: 500px;
		margin: auto;
		clear: both;
		overflow: hidden;
	}
	
	#referral #import-contacts .ui-button {
		width: 203px;
		height: 38px;
		display: block;
		float: left;
		margin-right: 10px;
		padding: 10px 20px;
	}
	
	#referral #import-contacts .ui-button:last-child {
		margin-right: 0;
	}
	
	#referral #import-contacts .ui-button img  {
		display: block;
		float: left;
		margin-right: 10px;
	}
	
	#referral #import-contacts .ui-button span {
		display: block;
		float: left;
		width: 143px;
	}
	
	#reset-password-form .row label {
		width: 150px;
	}
	
	#referral #conversions-left {
		color: #EE7A36;
		font-weight: bold;
	}
	
	#referral .share-icon {
		background: url('/images/edit-icons.png') no-repeat;
		width: 24px;
		height: 24px;
		float: left;
		margin: 8px 0 0 8px;
	}
	
	#referral .share-icon.facebook {
		background-position: -182px -156px;
	}
	
	#referral .share-icon.twitter {
		background-position: -52px -182px;
	}
	
	#referral .share-icon.google {
		background-position: -130px -182px;
	}
	
	#referral-dialog #referral {
		text-align: left !important;
	}
	
	#user-settings-form .jq-tabs {
		background-color: #f2f3f5;
	}
	
	.ui-widget-content {
		background-color: #fff;
	}
	
	.triangle-handle {
		position: absolute;
		top: -9px;
	}
	
	#user-contacts .custom-scrollbar {
		height: 300px;
		position: relative;
		margin-top: 20px;
	}
	
	#user-contacts table {
		width: 770px;
	}
	
	#user-contacts table tr.disabled {
		color: #ccc;
	}
	
	#user-contacts table tr.selected td {
		font-weight: bold;
	}
	
	#user-contacts table tr:hover {
		background-color: #f2f3f5;
	}
	
	#user-contacts table td {
		border-bottom: 1px solid #f2f3f5;
	}
	
	#user-contacts .checker {
		display: block;
	}
	
	#user-contacts .mCSB_scrollTools {
		right: -4px;
	}
	
	#user-contacts #buttons input {
		display: block;
		margin: 20px auto 0 auto;
	}
	
	
	.services {
	    overflow:auto;
	}
	
	.auth-icon {
	    display: block;
	    width: 32px;
	    height: 32px;
	    background: url("/images/auth.png") no-repeat;
	}
	
	.auth-icon.google,
	.auth-icon.google_oauth   { background-position: 0 -34px;  }
	.auth-icon.twitter    	 { background-position: 0 -68px;  }
	.auth-icon.yandex		 { background-position: 0 -102px; }
	.auth-icon.vkontakte	 { background-position: 0 -136px; }
	.auth-icon.facebook		 { background-position: 0 -170px; }
	.auth-icon.mailru		 { background-position: 0 -204px; }
	.auth-icon.moikrug		 { background-position: 0 -238px; }
	.auth-icon.odnoklassniki { background-position: 0 -272px; }
	.auth-icon.linkedin      	 { background-position: 0 -306px; }
	.auth-icon.github      	 { background-position: 0 -340px; }
	.auth-icon.live      	 	 { background-position: 0 -372px; }
	
	.auth-link:hover .auth-icon i,
	.auth-link:focus .auth-icon i {
	    display: block;
	    width: 32px;
	    height: 32px;
	    background: url("/images/auth.png") 0 0 no-repeat;
	}
	
	.auth-services {
	    margin: 0 0 1em;
	    list-style: none;
		/* Height hack for float wrappers */
	    overflow:auto;
	}
	
	.auth-service {
	    float: left;
	    margin: 0 1em 0 0;
	}
	
	.auth-services .auth-service .auth-link {
	    display: block;
	    width: 58px;
	    /*padding: 0 0.4em;*/
	}
	
	.auth-service .auth-link .auth-icon {
	    margin: 0 auto;
	}
	
	.auth-service .auth-link .auth-title {
	    display: block;
	    margin-top: 0.4em;
	    text-align: center;
	}
	
	#cloud-chooser-selector {
		float: left;
		position: relative;
		margin-left: 10px;
	}
	
	#cloud-chooser-selector .toggle-dropdown {
		margin: 10px 5px 0 5px;
		float: left;
		cursor: pointer;
	}
	
	#cloud-chooser-selector .dropdown-panel {
		left: -3px;
		top: 25px;
	}
	
	#cloud-chooser-selector .dropdown-panel .service {
		padding: 3px 5px;
		cursor: pointer;
	}
	#cloud-chooser-selector .dropdown-panel .service:hover {
		background-color: #f2f3f5;
	}
	#cloud-chooser-selector #label {
		height: 26px;
		line-height: 26px;
		cursor: pointer;
		float: left;
	}
	
	#cloud-chooser-selector .edit-icons {
		margin-right: 10px;
	}
	
	#cloud-chooser-selector .box {
		border: none;
		border-radius: 0;
		box-shadow: none;
		margin-bottom: 0;
		padding: 0;
		background: none;
	}
	
	.spinner {
		width: 13px;
		height: 13px;
	}
	
	.spinner.bg-white {
		background: url('/images/spinner-white.gif') no-repeat;
	}
	
	.spinner.bg-grey {
		background: url('/images/spinner-grey.gif') no-repeat;
	}
	
	#cloud-chooser-selector .spinner {
		float: right;
		margin-top: 6px;
	}
}
/* end /css/main.css */

/* start /css/form.css */
@media all
{
	/**
	 * CSS styles for forms generated by yiic.
	 *
	 * The styles can be applied to the following form structure:
	 *
	 * <div class="form">
	 *     <div class="row">
	 *         <label for="inputid">xyz</label>
	 *         <input name="inputid" id="inputid" type="text" />
	 *         <p class="hint">hint text</p>
	 *     </div>
	 *     <div class="row">
	 *         <label for="inputid">xyz</label>
	 *         <input name="inputid" id="inputid" type="text" />
	 *         <p class="hint">hint text</p>
	 *     </div>
	 *     <div class="row buttons">
	 *         <label for="inputid">xyz</label>
	 *         <input name="inputid" id="inputid" type="text" />
	 *         <p class="hint">hint text</p>
	 *     </div>
	 * </div>
	 *
	 * The above code will render the labels and input fields in separate lines.
	 * In order to render them in the same line, please use the "wide" form as follows,
	 *
	 * <div class="wide form">
	 *     ......
	 * </div>
	 *
	 * @author Qiang Xue <qiang.xue@gmail.com>
	 * @link http://www.yiiframework.com/
	 * @copyright Copyright &copy; 2008-2010 Yii Software LLC
	 * @license http://www.yiiframework.com/license/
	 */
	
	div.form {
		
	}
	
	.form input[type="text"],.form input[type="password"],.form textarea,.form select {
		margin: 0;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		padding: 4px;
		vertical-align: baseline;
		line-height: 1em;
	}
	
	.form fieldset {
		border: 1px solid #DDD;
		padding: 10px;
		margin: 0 0 10px 0;
		-moz-border-radius: 7px;
	}
	
	.form label {
		min-width: 100px;
		display: inline-block;
	}
	
	.form .row {
		margin: 5px 0;
		clear: both;
	}
	
	.form .hint {
		margin: 0;
		padding: 0;
		color: #999;
	}
	
	.form .note {
		font-style: italic;
	}
	
	.form span.required {
		color: red;
	}
	
	.form div.error label,.form label.error,.form span.error {
		
	}
	
	.form div.error input,.form div.error textarea,.form div.error select,.form input.error,.form textarea.error,.form select.error, .form .selector.error {
		background: #FEE;
		border-color: #C00;
	}
	
	.form div.success input,.form div.success textarea,.form div.success select,.form input.success,.form textarea.success,.form select.success
		{
		background: #E6EFC2;
		border-color: #C6D880;
	}
	
	.form .errorSummary {
		border: 2px solid #C00;
		padding: 7px 7px 12px 7px;
		margin: 0 0 20px 0;
		background: #FEE;
		font-size: 0.9em;
	}
	
	.form .errorMessage {
		color: #C00;
		font-size: 0.8em;
		display: inline;
	}
	
	.form .errorSummary p {
		margin: 0;
		padding: 5px;
	}
	
	.form .errorSummary ul {
		margin: 0;
		padding: 0 0 0 20px;
	}
	
	.wide.form label {
		float: left;
		margin-right: 10px;
		position: relative;
		text-align: right;
		width: 100px;
	}
	
	.wide.form .row {
		clear: left;
	}
	
	.wide.form .buttons,.wide.form .hint,.wide.form .errorMessage {
		clear: left;
		padding-left: 110px;
	}
}
/* end /css/form.css */

/* start /css/flexpaper.css */
@media all
{
	/* General, recommended page style settings  */
	.flexpaper ::selection { background:red;rgba(60,120,180,0.3); }
	.flexpaper ::-moz-selection { background:rgba(60,120,180,0.3); }
	.flexpaper input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
	
	/* FlexPaper general styles */
	.flexpaper_fplogo { float:right; margin-left:3px; margin-top:0px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
	.flexpaper_fplogo:hover { border: 1px solid #496487; }
	.flexpaper_grab {cursor: -moz-grab;}
	.flexpaper_grabbing {cursor: -moz-grabbing;}
	.flexpaper_hidden {display: none;}
	.flexpaper_printFrame{position:relative;left:-1000px;top:-10px;border-width:0px;border-style:none;width:0px;height:0px;}
	
	/* FlexPaper text layer styles */
	.flexpaper_textLayer {position: absolute;left: 0;top: 0;right: 0;bottom: 0;color: #000;}
	.flexpaper_textLayer > div {color: transparent;position: absolute;line-height:1.3;}
	.flexpaper_selected {}
	.flexpaper_selected_default {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_selected_yellow {background-color:#fff774; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_selected_orange {background-color:#facd56; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_selected_green {background-color:#c2f785; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_selected_blue {background-color:#9cdcff; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_selected_selected {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_selected_hover {background-color:#444444; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; cursor:pointer;}
	.flexpaper_selected_strikeout {background-color:#fb5450; opacity:.6; filter: alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}		
	.flexpaper_tmpselected {background-color: #3c78b4; opacity:.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
	.flexpaper_pageword{position:absolute;z-index:11;}
	.flexpaper_selector{position:absolute;left:-1000px;top:-10px;border-width:0px;border-style:none;width:0px;height:0px;}
	.flexpaper_note_semitrans{opacity:.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
	.flexpaper_note_textarea{border: 0px;resize: none;font-family:verdana;background-color:#ffffec;}
	
	/* FlexPaper specific styles for pages */
	.flexpaper_viewer {height: 100%;width: 100%; background-image: -ms-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -moz-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -o-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAB3B3), color-stop(1, #D4DCDC));background-image: -webkit-linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%);background-image: linear-gradient(top, #AAB3B3 0%, #D4DCDC 100%); }
	.flexpaper_initloader {padding-bottom:21px;position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#DDDDDD;opacity:.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
	.flexpaper_initloader_panel {font-family: Verdana; font-size: 10px; font-size:10px;padding-top:20px;padding-left:10px;position:relative;top:40%;margin: 0px auto;background-color:#ffffff;width:150px;height:45px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px; -moz-border-radius-topright: 10px;border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;left: 0 !important; }
	.flexpaper_pages {clear: both;padding-bottom:10px; }
	.flexpaper_page > a:hover {background: #ff0;box-shadow: 0px 2px 10px #ff0;opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
	.flexpaper_page .flexpaper_border { box-shadow: 0px 4px 5px #000;-moz-box-shadow: 0px 4px 5px #000;-webkit-box-shadow: 0px 4px 5px #000;background-color:white;}
	.flexpaper_page {clear: both;margin-bottom: 0.5em; }
	.flexpaper_thumb{opacity:0.75; filter: alpha(opacity=75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}
	.flexpaper_thumb:hover{opacity:1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
	.flexpaper_interactive_canvas_drawing{cursor:url(data:image/gif;base64,R0lGODlhEAAQAOfiAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAP8ALAAAAAAQABAAAAhMAP8JHEiwoMGDCBMm5KKQoCIuDBsqunULokIu2yhWjIgQo0aLCzNSBNlR5MaLJkke9DiS40qTpCChvJUrZkMu4YZJAdDwHyRIAAAEBAA7) 16 16,default;}
	.flexpaper_interactive_note{cursor:url(data:image/gif;base64,R0lGODlhDgAOAKUfAP/phf/97evQM+u0Mv/meP/ypuvSlP/SVv/xm//2uv/63OvGRf/zsf7YZ//2wv/3yOvIVv/kTOvOeuuaE//oZf/4zv76xeulHf/vyOvLZf/PTv/vj//iluvcvP/bfv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKACAALAAAAAAOAA4AAAZ/wI5hKJFkIJDFQsA0KDAYjqfROByoDYEBY7VqvuCDVgEoAwjoNEAg+VTej4cjQWco2IGhfl+4ZwJxDnMMDAUFCAoLEHl7BocIGxYDi4IJhIcbZwkDC4yNBgQUCJwBg5hnFBEAFwKenwarAhYBCrUVDwyZZxNISEoLAwMXFxPFQQA7) 14 14,default;}
	.flexpaper_note{background-color:#ffffa5;position:absolute;box-shadow: 0px 2px 3px #000;-moz-box-shadow: 0px 2px 3px #000;-webkit-box-shadow: 0px 2px 3px #000;}
	.flexpaper_note_selected{background-color:#ABABAB;cursor:pointer}
	
	/* FlexPaper specific styles for the toolbar */
	.flexpaper_toolbarstd { background-image:url(data:image/gif;base64,R0lGODlhAQAYAIQXAObm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P///////////////////////////////////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACwAAAAAAQAYAAAFFCAABMJAFMaBJMrCNM4DRdJEVVYIADs%3D); height:24px; border-style:solid; border-width:1px; border-color:#777777; white-space: nowrap; overflow:hidden}
	.flexpaper_toolbarios { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAAqCAIAAADgcbJoAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wDBxUnNeXEI0AAAAG1SURBVHja7d3BbtswFATApeL//962gLQ9SA5SJD20bg/Cm7kEMXgiRCxXpqy173sAYKpH233f248fNlm///cz441PkrWS5NdryXS9ON50GW/1/ffxj/04vn3/kR42BbxqbS4ksPruN3nnrdHj00YC/tS2VutKAqvvZh5NethH8A/YToHVd8sgTCMGAZgbhGvlbW3nZmKZD/5KXTxg9d03CNu0xzmVqjWvrEbA6rtnECZHkqY2FQDMs5kCAEY3wqtV131mAGYGYZ83mN1mBmBoI+wZhpIQgIlBmC9+oA4AZtiiDAIwvBE2yeHxCQCmBmGaJksrBGCeLVclFIMAjG2EaVuVEIC5QagQAjA3CJ8/LeO0DABDG2F8RwjA4Ebo1CgAU23iD4DRjbC9Do2qhABMDMLrrxAEYGgQ9nx4wqlRACY3QqUQgJG2JG0OMQjA1EbY6z1MDssAMDIIkyT1GiYAxjbC6/UTGiEAYxthksNsADDO9uyCYhCAqUEYj04AMNXjQwpKQwBGBmGaNsvjEwCMDUJ9EICZru8IxSAAcxvh2rKS9R6KADAqCB2WAWB0EDosA8BYPwGM/ebzTggeuwAAAABJRU5ErkJggg%3D%3D); height:42px; border-style:solid; border-width:1px; border-color:#CCCCCC;z-index:100; white-space: nowrap;overflow:hidden}
	.flexpaper_tbbutton { float:left; margin-left:3px; margin-top:2px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; }
	.flexpaper_tbbutton_pressed {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAACCAIAAADTkbvhAAAMYGlDQ1BJQ0MgcHJvZmlsZQAAeAEBSAy38wAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23///eE8/td4Lo8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2woMAgMXHzHjPwAAAJFJREFUCB0BhgB5/wHJ6P8AAAAA/wAA/wAAAP8A/////wAA//8A//8AAAAA//8A//8AAf8A/wAA//8A//8AAP8A/wAA//8A//8AAAAA//8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVTUfmNo5H58AAAAASUVORK5CYII%3D);}
	.flexpaper_tbbutton_disabled {opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
	.flexpaper_tbbutton_large { float:left; margin-left:3px; margin-top:5px; padding-left: 1px; padding-right:1px; padding-top:1px; padding-bottom:1px; border: 1px solid transparent; -moz-border-radius: 7px;  border-radius: 7px;}
	.flexpaper_tbbutton:hover { border: 1px solid #496487;}
	.flexpaper_tbtextbutton { background-position: left center; background-repeat: no-repeat; padding-left:20px; position:relative;float:left; margin-left:2px; padding-right:5px; padding-top:1px; padding-bottom:3px; border: 1px solid transparent; font-family: Verdana; font-size: 10px; height:14px;vertical-align:middle}
	.flexpaper_tbtextbutton:hover { border: 1px solid #496487; float:left; font-family: Verdana; font-size: 10px; cursor:default;}
	.flexpaper_tbtextbutton_pressed { background-image: -ms-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -moz-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -o-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #C5E4FC), color-stop(1, #B6C8DF));background-image: -webkit-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);background-image: linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);	}
	.flexpaper_tbbutton:active { background-image:url(data:image/png;base64,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);}
	.flexpaper_tbseparator { float:left; padding-top:1px; padding-left:2px; padding-right:2px; }
	.flexpaper_tbseparator_large { float:left; padding-top:3px; padding-left:7px; padding-right:7px; }
	.flexpaper_tbbutton_fitmode_selected { background-color:#bbdaf3;}
	.flexpaper_tbbutton_viewmode_selected { background-color:#bbdaf3;}
	.flexpaper_tbbutton_cursormode_selected { background-color:#bbdaf3;}
	.flexpaper_tbbutton_fullscreen_selected { background-color:#bbdaf3;}
	.flexpaper_tbtextinput { float:left; font-family: Verdana; font-size: 10px; margin-top:2px; height:20px; line-height:12px; border:1px solid #888; padding:3px; }
	.flexpaper_tbtextinput_large { float:left; font-family: Verdana; font-size: 18px; margin-top:7px; height:29px; border:1px solid #888; padding:3px; -moz-border-radius: 7px;  border-radius: 7px; }
	.flexpaper_tblabel { float:left; font-family: Verdana; font-size: 10px; height:14px; margin-top: 4px; margin-left:5px; width:29px; }
	.flexpaper_tblabel_large { float:left; font-family: Verdana; font-size: 18px; height:29px; margin-top: 11px; margin-left:5px; width:59px; }
	.flexpaper_tbloader { float:right; margin-top:3px; margin-right:3px; }
	.flexpaper_slider {top:5px; float:left; margin-left:4px; margin-right: 4px; width: 108px; position: relative;height: 12px;background-image:url(data:image/gif;base64,R0lGODlhbAAMAOMNAEhMTFNXV11gYGhra4ePj4yUlJGZmZ2fn6iqqru8vMbHx8/S0vDw8P///////////yH5BAEKAA8ALAAAAABsAAwAAARQ8MlJq7046827/2AojmRpnmiqrqyqCEAsz3Rt33iu7zwvJIMFY0gsGo/IpHLJbDqdiwCCYKhar9isdsvter9gcOHQKpvP6LR6zW673/C4PAIAOw%3D%3D);}
	.flexpaper_slider .flexpaper_handle {position: absolute;width: 11px;height: 12px;color: #FFF;line-height: 10px;text-align: center;background-image:url(data:image/gif;base64,R0lGODlhCwAMAMZjAElxvlNvtVRxtkp1v0p9wVh7vkqBwl58vml6vml7vm19qHJ+qXSBwXiAwHWBv2eFxk+QzHCJx36HwlCUzoKJw3eNyluY1XuQy1Od1lSh2FWi22qe14uaz4ybz2Sn3ZKdxJKeyZWexI+k1ZilznCv4XOw4Y2u1Xuz4Xe05H2z4JKv1aKs0qSs1Kas1H245oS76Iy63o2637S1wI696Yu+6Yy+6Y2/6Y/B6o/C6ry8vJrD68DAwJ3H7J3I7JvJ7p3J7p7J8aXK66DL8KHL76LL7arJ7q/M76zO7azT9c/Pz6/W+LHW+LLY+rrX8b3X77vY8b7Z8sPa8Mrd7snf8svg883h9M/h8MHk/8Hl/8To/9nn9dvp9d7q98/y/dDy/ezw+Ozx+Nj7//L3+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEKAH8ALAAAAAALAAwAAAd4gH+CSTs5O0mCiTIfHCIdITKJORVFXWFeRhc5gg8zSlhZV0w6EX8KFi9ASEtIQjYbCwUaKDc/Qz44Lh4HABgkND1EPDUlGQMBECdHT1BNQSkTAiAEMVFUVVNOMAYgfwgmVltcWlIqCYkMI2BiXysOiYIsEg0ULYmBADs%3D) ; background-repeat:no-repeat;}
	.flexpaper_slider .disabled {}
	.flexpaper_colorselector{float:left;border:1px solid #555555;width:16px;height:16px;background-position: center; background-repeat: no-repeat; }
	.flexpaper_colorselector:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
	.flexpaper_colorselector_2{float:left;border:1px solid #555555;width:16px;height:16px;background-position: center; background-repeat: no-repeat; }
	.flexpaper_colorselector_2:hover{background-image:url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///////yH+GkNyZWF0ZWQgd2l0aCBHSU1QIG9uIGEgTWFjACH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);background-position: center; background-repeat: no-repeat; }
	.flexpaper_printdialog_button {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:10px;font-weight:bold;padding:2px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;
	}.flexpaper_printdialog_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;
	}.flexpaper_printdialog_button:active {position:relative;top:1px;}
	.flexpaper_printdialog td{font-size:11px;border:0;padding: 5px 5px 5px 5px;}
	
	
	/* Modal styles */
	.modal-content {display:none;}
	#simplemodal-overlay {background-color:#000; cursor:wait;}
	#simplemodal-container {font: 11px/22px verdana, arial, sans-serif;height:204px; width:360px; color:#777; background-color:#fff; border:4px solid #444; }
	#simplemodal-container .simplemodal-data {padding:8px;}
	#simplemodal-container a {color:#000;}
	#simplemodal-container a.modalCloseImg {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAdCAYAAABfeMd1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8xJREFUeNqclktIVFEYx+fO+GjUGqw0S/IRGtTKENtkqJTkooUwC0EQNNpEEiJYoISbKAhcCYogagvBlbRQW/kAIdAkbRGIi3RiNIfJR+qk4zxO/2/4zu3cOw+tA7+5c8/j+5/vfN8592hCCMspSy4o4acXLIHVU40kkQTkglfgm4hd3KAb3PxfESf4KU5XAuBRPA0tznINgCa1Yn193bK0tBR5ZmVlWUpKSiyFhYXmcfPgiaZpn0/yZEKd4vLysqioqKCZRAEhMTc3Z/bqy0nL9Uzt3dXVJex2e0wBic1mEx0dHcLv96tDX8cTyVN7tbW1JTRupr6+3uzR7Vgib2Tr5ORklJHa2lrDe0FBgVhcXDTUDw8PqyIfY4m4ZGt5ebnB4OrqaqS+srJSj8XOzk6kbnBwUO9XVFQkgsGgKmTTRQ4PD/NlrcvlivKis7Mz0kZiJBRLQDI7O/s3rwOBu7oI1B/KhrGxsaiBtDTSsCyxBIj+/n69D+w+Jg0r/YTD4Wy5fF6vNyoD19bWLENDQ4b3pqammBtPHQ+diF0rNo4GxT3Z4HA4ogbSxmtsbNTf4ZnhXS1Ief1/KBQ6og0f2fXIkuJ4MVGDLBOACtVRW6KYuN3ue7oISIc3btmoDp6enjYYbWlp0Y3Qf1UAx40hu0pLSx0yJPRz1uPxvJONo6OjhswiAZm+BBlX3yU9PT26gM/no/PrHLDpIr29vQ/U7GloaDBk10k7vrq62uDF+Pg4ZYbDIAKuzc/PD8hOdBbRUXGaI6Wmpkbs7+/rAltbW19RX2wWSQd54A6WzaV6REcFjvSYxikGtESqBwcHB7vt7e30bSngyVtl4M+AHHCrubn5+cbGxqb5tFtYWBB9fX2iu7s78pyZmYn6ciF2e62trS9hpwxcAWlqdqWA8+A6uA+ejoyMfBL/UFZWVjbr6ureYmwNuAEugtSIff4y0rpl8CWhFDjBC6fT+R4BdB8dHYXiGZ+amvJgY35A/3ZQB+iIv8pLlaR/frHpad2S2b1McJk75vPzUlVVVV5ZWdmF5ORkGw6+EL6YvyYmJlyIxyba3eA7swG2gQ8E6NSSIhoHKIWTgISyWSyH/2fyJMjrMPgNdvl6REI/gAfsgANwTCcLJYh+kWAhGwulcfplcqwyeWPZuQ8NpnNpn41uM3vsAQkEOQuNtxWTUCp7lcHPNK6zsifH7I2PZ+5j4QBPIhz3SqQsXRLHKZVFU/hd4xkGWcjPT7k8IelBwnsXC0kxK3tn4/9SJKwYDTPCLJDocmcWlPtJUy86isGERv4IMACaz3RmXeGcqwAAAABJRU5ErkJggg%3D%3D) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
	#simplemodal-container h3 {color:#84b8d9;}
	
	/* Scroll styles for android and pre-iOS version 5 based touch devices */
	.jspContainer{overflow: hidden;position: relative;}
	.jspPane{position: absolute;}
	.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: #333333;}
	.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: #333333;}
	.jspVerticalBar *,.jspHorizontalBar * {margin: 0;padding: 0;}
	.jspCap {display: none;}
	.jspHorizontalBar .jspCap{float: left;}
	.jspTrack{background: #bbb;position: relative;}
	.jspDrag{background: #666;position: relative;top: 0;left: 0;cursor: pointer;}
	.jspHorizontalBar .jspTrack,
	.jspHorizontalBar .jspDrag {float: left;height: 100%;}
	.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
	.jspArrow.jspDisabled{cursor: default;background: #80808d;}
	.jspVerticalBar .jspArrow{height: 16px;}
	.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
	.jspVerticalBar .jspArrow:focus{outline: none;}
	.jspCorner{background: #eeeef4;float: left;height: 100%;}
	* html .jspCorner {margin: 0 -3px 0 0;} /* Yuk! CSS Hack for IE6 3 pixel bug :( */
	
	/* jQuery UI extensions */
	.flexpaper .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
	.flexpaper .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
	.flexpaper .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
	.flexpaper .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
	.flexpaper .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
	.flexpaper .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
	.flexpaper .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
	.flexpaper .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
	.flexpaper .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
	.flexpaper .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
}
/* end /css/flexpaper.css */

/* start /css/flexpaper.custom.css */
@media all
{
	/* loading image sometimes isn't centered, this should fix it */
	.flexpaper_pageLoader { margin-left: inherit; }
}
/* end /css/flexpaper.custom.css */

/* start /css/workspace.css */
@media all
{
	
	#cd-workspace {
		height: 160px;	
		padding: 10px 10px 0 10px;
		margin: 5px 0;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		overflow-x: hidden;
		overflow-y: hidden;
		position: relative;
	}
	
	#cd-workspace .viewport { height: 140px; width: 100%; overflow: hidden; position: relative; }
	#cd-workspace .overview { list-style: none; position: absolute; left: 0; top: 0; }
	#cd-workspace .thumb .end,
	#cd-workspace .thumb { background-color: #CCC; border-radius: 4px 4px 4px 4px;}
	#cd-workspace .scrollbar { position: relative; float: right; height: 14px; margin: 3px 0; }
	#cd-workspace .track { height: 100%; position: relative; }
	#cd-workspace .thumb { height: 100%; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
	#cd-workspace .thumb .end { overflow: hidden; height: 5px; width: 13px; }
	#cd-workspace .disable{ display: none; }
	
	#cd-workspace #hint {
		margin: auto;
		color: #C0C0C0;
		width: 450px;
	}
	
	#cd-upload-add {
		cursor:pointer;
		float: left;
		height: 24px;
		line-height: 24px;
		width: 100px;
		border-radius: 4px;
		padding: 0;
	}
	
	
	#cd-upload-drop {
		height: 150px;
	}
	
	#cd-workspace .wscol {
		z-index:10;
		width: 230px;
		height: 140px;
		float: left;
		padding:0;
		margin: 0 10px 0 0;
		/*border: 1px green dashed;*/
	}
	
	.fw-selected {
		border:2px #aaa solid;
		border-radius: 4px;
	}
	
	
	.dflabel { 
		color:#c0c0c0;
	}
}
/* end /css/workspace.css */

/* start /css/introjs.css */
@media all
{
	.introjs-overlay {
	  position: absolute;
	  z-index: 999999;
	  background-color: #000;
	  opacity: 0;
	  -webkit-transition: all 0.3s ease-out;
	     -moz-transition: all 0.3s ease-out;
	      -ms-transition: all 0.3s ease-out;
	       -o-transition: all 0.3s ease-out;
	          transition: all 0.3s ease-out;
	}
	
	.introjs-showElement {
	  z-index: 9999999;
	}
	
	.introjs-relativePosition {
	  position: relative;
	}
	
	.introjs-helperLayer {
	  position: absolute;
	  z-index: 9999998;
	  border-radius: 4px;
	  -webkit-transition: all 0.3s ease-out;
	     -moz-transition: all 0.3s ease-out;
	      -ms-transition: all 0.3s ease-out;
	       -o-transition: all 0.3s ease-out;
	          transition: all 0.3s ease-out;
	}
	
	.introjs-helperNumberLayer {
	  display: none;
	  position: absolute;
	  top: -16px;
	  left: -16px;
	  z-index: 9999999999 !important;
	  padding: 2px;
	  font-family: Arial, verdana, tahoma;
	  font-size: 13px;
	  font-weight: bold;
	  color: white;
	  text-align: center;
	  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	  background: #ff3019; /* Old browsers */
	  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
	  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
	  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
	  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
	  width: 20px;
	  height:20px;
	  line-height: 20px;
	  border: 3px solid white;
	  border-radius: 50%;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */ 
	  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); /* IE10 text shadows */
	  box-shadow: 0 2px 5px rgba(0,0,0,.4);
	}
	
	.introjs-arrow {
	  border: 5px solid white;
	  content:'';
	  position: absolute;
	}
	.introjs-arrow.top {
	  top: -12px;
	  border-top-color:transparent;
	  border-right-color:transparent;
	  border-bottom-color:#f2f3f5;
	  border-left-color:transparent;
	}
	.introjs-arrow.right {
	  right: -10px;
	  top: 10px;
	  border-top-color:transparent;
	  border-right-color:transparent;
	  border-bottom-color:transparent;
	  border-left-color:white;
	}
	.introjs-arrow.bottom {
	  bottom: -10px;
	  border-top-color:white;
	  border-right-color:transparent;
	  border-bottom-color:transparent;
	  border-left-color:transparent;
	}
	.introjs-arrow.left {
	  left: -10px;
	  top: 10px;
	  border-top-color:transparent;
	  border-right-color:white;
	  border-bottom-color:transparent;
	  border-left-color:transparent;
	}
	
	.introjs-tooltip {
	  position: absolute;
	  padding: 10px;
	  background-color: rgba(0, 0, 0, 0.6);
	  color: #F2F3F5;
	  border-top: 2px solid #F2F3F5;
	  min-width: 200px;
	  box-shadow: 0 1px 10px rgba(0,0,0,.4);
	  -webkit-transition: opacity 0.1s ease-out;
	     -moz-transition: opacity 0.1s ease-out;
	      -ms-transition: opacity 0.1s ease-out;
	       -o-transition: opacity 0.1s ease-out;
	          transition: opacity 0.1s ease-out;
	  -webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	.introjs-tooltipbuttons {
	  text-align: right;
	  white-space:nowrap;
	}
	
	/* 
	 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/ 
	 Changed by Afshin Mehrabani
	*/
	.introjs-button {
	  position: relative;
	  overflow: visible;
	  display: inline-block;
	  padding: 0.3em 0.8em;
	  border: 1px solid #d4d4d4;
	  margin: 0;
	  text-decoration: none;
	  font: 14px arial;
	  color: #f2f3f5 !important;
	  white-space: nowrap;
	  cursor: pointer;
	  outline: none;
	  -webkit-background-clip: padding;
	  -moz-background-clip: padding;
	  -o-background-clip: padding-box;
	  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
	  -webkit-border-radius: 0.2em;
	  -moz-border-radius: 0.2em;
	  border-radius: 0.2em;
	  /* IE hacks */
	  zoom: 1;
	  *display: inline;
	  margin-top: 10px;
	}
	
	.introjs-button:hover {
	  text-decoration: none;
	  color: #EE7A36 !important;
	  
	}
	
	/* overrides extra padding on button elements in Firefox */
	.introjs-button::-moz-focus-inner {
	  padding: 0;
	  border: 0;
	}
	
	.introjs-skipbutton {
	  margin-right: 5px;
	  color: #7a7a7a;
	}
	
	.introjs-prevbutton {
	  -webkit-border-radius: 0.2em 0 0 0.2em;
	  -moz-border-radius: 0.2em 0 0 0.2em;
	  border-radius: 0.2em 0 0 0.2em;
	  border-right: none;
	}
	
	.introjs-nextbutton {
	  -webkit-border-radius: 0 0.2em 0.2em 0;
	  -moz-border-radius: 0 0.2em 0.2em 0;
	  border-radius: 0 0.2em 0.2em 0;
	}
}
/* end /css/introjs.css */

/* start /css/introjs-ie.css */
@media all
{
	.introjs-overlay {
	  background-color: #000;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  filter: alpha(opacity=50);
	}

}
/* end /css/introjs-ie.css */

/* start /css/slideup.css */
@media all
{
	.slideup {
		display: none;
		position: fixed;
		width: 400px;
		max-width: calc(100% - 40px);
		bottom: 20px;
		left: 20px;
		background: #fff;
		border-radius: 8px;
		padding: 80px 40px 40px;
		text-align: left;
		box-shadow: 0 0 16px 2px rgba(0,0,0,0.1);
	}
	
	.slideup .ui-button {
		width: 140px;
	}
	
	.slideup .title {
		text-align: center;
		font-size: 24px;
		font-weight: 700;
		color: #333;
		margin-bottom: 1em;
	}
	
	#survey-slideup .title {
		background: url('/images/survey-title.png') no-repeat;
		height: 30px;
		width: 240px;
		margin: auto;
	}
	
	.slideup .transparent.ui-button {
		background: transparent;
		border-color: transparent;
	}
	
	.slideup .transparent.ui-button:hover {
		border-color: #999;
	}
	
	.slideup .divider {
		width: 300px;
		border-top: 1px solid #636364;
		border-bottom: 1px solid #89898A;
		margin: 10px auto;
	}
	
	.slideup .illustration {
		position: absolute;
		top: 0;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	
	.slideup .links {
		position: absolute;
		top: -25px;
		right: 0;
	}
	
	.slideup .links * {
		text-decoration: underline;
		cursor: pointer;
		font-weight: 700;
	}
	
	.slideup .links .close {
		width: 20px;
		height: 20px;
		border-radius: 50%;
		color: #ff8080;
		font-size: 20px;
		transform: rotate(45deg);
		display: block;
		text-decoration: none;
		text-align: center;
		vertical-align: middle;
	}
	
	.slideup .links .close:hover {
		color: #fff;
		background: #ff8080;
	}
	
	.slideup .links *:hover {
		color: #EE7A36;
	}
	
	.slideup .store-buttons {
		text-align: center;
	}
	
	#new-features-slideup #windows-button {
		display: block;
		float: left;
		margin-right: 5px;
		color: #fff;
		height: 38px;
		width: 130px;
		border-radius: 8px;
		background: #ffb3b3; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffb3b3 0%, #ee6835 2%, #c83030 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb3b3), color-stop(2%,#ee6835), color-stop(100%,#c83030)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffb3b3 0%,#ee6835 2%,#c83030 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffb3b3 0%,#ee6835 2%,#c83030 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffb3b3 0%,#ee6835 2%,#c83030 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffb3b3 0%,#ee6835 2%,#c83030 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb3b3', endColorstr='#c83030',GradientType=0 ); /* IE6-9 */
		border: 1px solid #B33030;
	}
	
	
	#new-features-slideup #windows-button img {
	    position: relative;
	    top: -5px;
	    display: block;
	    float: left;
	}
	
	#new-features-slideup #windows-button .label {
	    font-size: 16px;
	    line-height: 38px;
	    display: block;
	    float: left;
	    text-align: center;
	}
	
	#new-features-slideup #windows-button:hover {
		box-shadow: 0 0 4px rgba(0,0,0,0.5);
	}
	
	#new-features-slideup a {
		margin: 0 10px;
		display: inline-block;
	}

}
/* end /css/slideup.css */

