html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0;
	font-size:100%; vertical-align:baseline; background:transparent;
}
html { height:100%; }
body { height:100%; background:#fff; color:#333; line-height:1.5em; }
h1 { font-size:1.5em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }
h4 { font-size:1.2em; }
h5 { font-size:1.1em; }
h6 { font-size:1.0em; }
a:link { color:#00f; }
a:visited { color:#c00; }
a:hover { color:#c00; text-decoration:none; }
a:focus { color:#c00; text-decoration:none; outline:1px dotted #000; }
a:active { outline:none; }
body, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, button, textarea,
blockquote, th, td {
	margin:0; padding:0;
}
fieldset, img { border:0; }
legend { display:none; }
button { cursor:pointer; }
img { vertical-align:bottom; }
ul li { list-style-type:disc; }
ul ul li { list-style-type:circle; }
ul ul ul li { list-style-type:square; }
ol li { list-style-type:decimal; }
ol ol li { list-style-type:lower-alpha; }
ol ol ol li { list-style-type:lower-roman; }
sub { vertical-align:sub; font-size:smaller; }
sup { vertical-align:super; font-size:smaller; }
table { border-collapse:collapse; border-spacing:0; }
th { text-align:center; } 
tbody th { text-align:left; }
code { color:#06f; }
code, pre { font-size:small; }
blockquote, q, em, cite, dfn, i, cite, var { font-style:italic; }
th, strong, dt, b { font-weight:bold; }
ins { text-decoration:none; border-bottom:3px double #333; }
del { text-decoration:line-through; }
abbr, acronym { border-bottom:1px dotted #333; font-variant:normal; }
dd { padding-left:20px; margin-bottom:.5em; }
li { margin-left:30px; }
hr { border-style:inset; border-width:1px; }
h1, h2, h3, h4, h5, h6, p, pre, dt, li, hr, table { margin-bottom:1.2em; }
input[type="checkbox"] { vertical-align:bottom; *vertical-align:baseline; }
input[type="radio"] { vertical-align:text-bottom; }
input { _vertical-align:text-bottom; }
input, button, textarea, select, optgroup, option { font-size:.9em; }
textarea { overflow:auto; }
select { text-transform:none; vertical-align:middle; }
select option { padding-right:10px; }

/* it's magic!!
-------------------------------------*/
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*! jQuery UI - v1.9.1 - 2012-11-01
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(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)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.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}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.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:.4em 1em .4em 2.1em}.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}input.ui-button{padding:.4em 1em}.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}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 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}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.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 .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-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}.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}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.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:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 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}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.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}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.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}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.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-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,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:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/css/siteadmin/ui-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/css/siteadmin/ui-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/css/siteadmin/ui-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #999;background:#dadada url(/css/siteadmin/ui-theme/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/css/siteadmin/ui-theme/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/css/siteadmin/ui-theme/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/css/siteadmin/ui-theme/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.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}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(/css/siteadmin/ui-theme/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/css/siteadmin/ui-theme/images/ui-icons_cd0a0a_256x240.png)}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/css/siteadmin/ui-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/css/siteadmin/ui-theme/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}/* Client styles to edit:
1) Replace General Link Color (located just below in this stylesheet)
2) Replace favicon.png in the siteadmin images folder (provided in the style guide)
3) Replace Siteadmin Logo image (logo file in style guide)
4) Update Siteadmin Logo html in the dashboard view
-------------------------------------*/


/* GENERAL
-------------------------------------*/
body { background-color: #ffffff; margin: 0; padding: 0; font: normal 14px/1.5em "Trebuchet MS", Helvetica, sans-serif; color: #373737; }
a, a:link, a:active, a:visited { color: #3058b6; text-decoration: underline; font-weight: normal; }
a:hover, a:focus { text-decoration: none; color: #464646; }
p { padding: 0 0 15px 0; line-height: 20px; margin-bottom: 0; }
h1 { font-size: 36px; font-weight: bold; margin-bottom: 1em; }
h2 { font-size: 24px; font-weight: bold; margin-bottom: 5px; }
h3 { font-size: 14px; font-weight: bold; margin-bottom: 0; }
ul { margin: 0 0 10px 15px; }
ul li { line-height: 20px; padding-bottom: 5px; margin-bottom:0; }
input, textarea { font-size: 12px; color:#373737; }

#container { height: 100%; width: 100%; }
#sidebar { position: relative; float: left; width: 177px; margin-right: 30px; background: url(/images/siteadmin/menu_bg.png) 0 0 repeat-y transparent; }
#sidebar_back { bottom: 0; position: absolute; top: 0; left: 0; z-index: -1; width: 170px;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #e2e2e2); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #ffffff, #e2e2e2); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #ffffff, #e2e2e2); /* IE10 */
	background-image: -o-linear-gradient(top, #ffffff, #e2e2e2); /* Opera 11.10+ */
	background-image: linear-gradient(top, #ffffff, #e2e2e2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e2e2e2'); /* IE6-IE9 */
	}
#content { padding: 0 20px 0 0; }
#page-content { float: left; width: 100%; margin-bottom: 20px; }
#cols { position: relative; overflow: hidden; }
.col1 { float: left; width: 49%; }
.col2 { float: right; width: 49%; }

#page_top { position: relative; overflow: hidden; border-bottom: 1px solid #e2e2e2; margin-bottom: 30px; }
#page_body { position: relative; overflow: hidden; }
#page_footer { position: absolute; right: 0; left: 0; bottom: 0; overflow: hidden; margin: 0 20px 0 207px; border-top: 1px solid #e2e2e2; }
#page-body-pad { height: 100%; margin-left: 207px; }
#page_body_content { float: left; padding-bottom: 36px; width: 100%; }
#container { height: auto; min-height: 100%; position: relative; width: 100%; }


/* PAGE TOP STYLES
-------------------------------------*/
#page_top h1 { float: left; background: url(/images/siteadmin/favicon.png) 0 50% no-repeat transparent; font-size: 14px; font-weight: normal; color: #000; padding-left: 20px; line-height: 36px; margin-bottom:0; }
#page_top ul { margin: 0; list-style-type: none; float: right; }
#page_top ul li { float: right; font-size: 11px; text-align: right; margin-left: 5px; line-height: 36px; list-style-type:none; margin-bottom:0;}
#page_top ul li a,
#page_top ul li a:link,
#page_top ul li a:active,
#page_top ul li a:visited { color: #000; }


/* SIDEBAR NAV
-------------------------------------*/
#sidebar ul.primary_nav,
#sidebar ul.contact_administrator { list-style-type: none; margin: 0; padding: 0; height: auto; }
#sidebar ul.primary_nav li { position: relative; display: block; clear: both; line-height: 36px; width: 168px; margin: 0 0 1px; background: url(/images/siteadmin/menu_inactive.png) 0 0 repeat-x transparent; padding: 0 2px 0 0; }
#sidebar ul.primary_nav li a,
#sidebar ul.primary_nav li a:link,
#sidebar ul.primary_nav li a:active,
#sidebar ul.primary_nav li a:visited { color: #363636; text-decoration: none; font-size: 12px; display: block; width: 160px; height: 36px; line-height: 36px; padding-left: 10px; }
#sidebar ul.primary_nav li a:hover { text-decoration: underline; }

#sidebar ul.primary_nav li.on { width: 177px; background: url(/images/siteadmin/menu_active.png) 0 0 no-repeat transparent; }
#sidebar ul.primary_nav li.on a,
#sidebar ul.primary_nav li.on a:active,
#sidebar ul.primary_nav li.on a:visited,
#sidebar ul.primary_nav li.on a:link { color: #fff; text-shadow: 1px 1px 1px #000; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ }
#sidebar ul.primary_nav li.on a:hover { text-decoration: underline; }

#sidebar ul.primary_nav li a.drop { background: url(/images/siteadmin/menu_arrowdown.png) 95% 13px no-repeat transparent; }
#sidebar ul.primary_nav li.on a.drop { background: url(/images/siteadmin/menu_arrowup.png) 95% 13px no-repeat transparent; }
#sidebar ul.primary_nav li a.drop_reverse { background: url(/images/siteadmin/menu_arrowup.png) 95% 13px no-repeat transparent; }

#sidebar div.contact_administrator { width: 128px; height: 28px; background: url(/images/siteadmin/contactadministrator.png) 0 50% no-repeat transparent; padding: 15px 0 15px 32px; line-height: 14px; color: #606060; font-size: 11px; margin-left: 10px; }
#sidebar div.contact_administrator a { color: #000; line-height: 14px; height: auto; padding: 0; }


/* SIDEBAR NAV: EXPANDED
-------------------------------------*/
#secondary_nav_cont { float: left; width: 170px; padding-bottom: 15px; background-color: #9b9b9b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9b9b9b), to(#727272)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #9b9b9b, #727272); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #9b9b9b, #727272); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #9b9b9b, #727272); /* IE10 */
	background-image:      -o-linear-gradient(top, #9b9b9b, #727272); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #9b9b9b, #727272);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b9b9b', EndColorStr='#727272'); /* IE6-IE9 */
}
#sidebar ul.primary_nav li ul.secondary_nav { list-style-type: disc; color: #cdcdcd; margin: 0 0 0 10px; width: 160px; padding: 10px 0 0 0; }
	
#sidebar ul.primary_nav li ul.secondary_nav li { line-height: 16px; color: #cdcdcd; padding: 5px 10px 0 12px; background: url(/images/siteadmin/bullet.png) 0 10px no-repeat transparent; width: auto; height: auto; margin: 0; }
#sidebar ul.primary_nav li ul.secondary_nav li.on { background: none; }
#sidebar ul.primary_nav li ul.secondary_nav li a,
#sidebar ul.primary_nav li ul.secondary_nav li a:link,
#sidebar ul.primary_nav li ul.secondary_nav li a:active,
#sidebar ul.primary_nav li ul.secondary_nav li a:visited { width: auto; height: auto; line-height: 16px; padding: 0; color: #fff; text-shadow: 0 0 0 transparent; }

#sidebar ul.primary_nav li ul.secondary_nav li.on { background: url(/images/siteadmin/bullet.png) 0 10px no-repeat transparent; }

#sidebar ul.primary_nav li ul.secondary_nav li.on a,
#sidebar ul.primary_nav li ul.secondary_nav li.on a:active,
#sidebar ul.primary_nav li ul.secondary_nav li.on a:visited,
#sidebar ul.primary_nav li ul.secondary_nav li.on a:link { text-shadow: none; text-decoration: underline; }
#sidebar ul.primary_nav li ul.secondary_nav li.on a:hover { text-decoration: none; }


/* FOOTER STYLES
-------------------------------------*/
#page_footer { line-height: 36px; font-size: 12px; }
#page_footer p { padding: 0; float: right; line-height: 36px; margin-bottom: 0; width: 210px; }
#page_footer a,
#page_footer a:link,
#page_footer a:visited,
#page_footer a:active { color: #000000; }
#page_footer a.siteby { display: block; float: right; margin: 5px 0 0 10px; width: 100px; height: 23px; background: url(/images/siteadmin/siteby.png) 0 0 no-repeat transparent; text-indent: -9999px; }
#page_footer a.siteby:hover { background-position: 0 -23px; }
	
	
/* FANCY TEXT STYLES
-------------------------------------*/
#page_title { font-size: 22px; padding-bottom: 5px; font-weight: normal; margin-bottom: 10px; border-bottom: 1px solid #e2e2e2; }
span.count { font-size: 12px; color: #373737; }
span.count_red { color: #ed1c24; }
span.count_green { color: #037200; }
a.bookmark { padding-left: 30px; background: url(/images/siteadmin/bookmark.png) 0 50% no-repeat transparent; display: block; line-height: 36px; position: absolute; left: 0; top: 0; }


/* jquery ui adjustments
-------------------------------------*/
.ui-menu li { list-style-type:none; }
img.ui-datepicker-trigger { vertical-align:middle; }
.ui-multiselect { font-size:0.9em; }
.ui-multiselect span.ui-button-text { padding:0; }
.ui-multiselect-header li,
.ui-multiselect-checkboxes li { margin:0; list-style-type:none; line-height: 16px; padding-bottom: 0; }
.ui-multiselect-checkboxes label input { margin:0 6px 2px 4px; }
.ui-multiselect-header a { color:#fff !important; text-decoration:none; }
.ui-multiselect-header a:hover { text-decoration:underline; }
.ui-button { font-size: 12px !important; }
.ui-toolbar { padding: 5px; }
.dataTables_length,
.dataTables_info { font-size: 12px; }
.ui-menu li { list-style-type:none; }
.ui-tabs .ui-tabs-nav li a { font-size: 12px; padding: 3px 8px; }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { font-size: 12px; font-family: "Trebuchet MS", Helvetica, sans-serif; }
ul.ui-sortable li.ui-state-default ul li.ui-state-default { border: 1px solid #717171; color: #ffffff;
  background-color: #9b9b9b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9b9b9b), to(#717171)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #9b9b9b, #717171); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #9b9b9b, #717171); /* FF3.6+ */
  background-image:      -o-linear-gradient(top, #9b9b9b, #717171); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #9b9b9b, #717171);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9b9b9b,endColorstr=#717171); /* IE6–IE9 */
}
ul.ui-sortable li.ui-state-default ul li.ui-state-default .ui-icon { background-image: url(/css/siteadmin/ui-theme/images/ui-icons_ffffff_256x240.png); }
ul.ui-sortable li.ui-state-default { border: 1px solid #e2e2e2; color: #000000;
	background-color: #f2f2f3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f3), to(#e2e2e2)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f2f2f3, #e2e2e2); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #f2f2f3, #e2e2e2); /* FF3.6+ */
	background-image:      -o-linear-gradient(top, #f2f2f3, #e2e2e2); /* Opera 11.10+ */
	background-image:         linear-gradient(to bottom, #f2f2f3, #e2e2e2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f3,endColorstr=#f2f2f3); /* IE6–IE9 */
}
ul.ui-sortable li.ui-state-default .ui-icon { background-image: url(/css/siteadmin/ui-theme/images/ui-icons_222222_256x240.png); }
a.ui-state-default,
a.ui-widget-content .ui-state-default,
a.ui-widget-header .ui-state-default { padding-right: 10px; }
a.ui-button .ui-icon { margin-top: -8px; position: absolute; top: 50%; left: 1px; }
a.ui-button-icon-left { padding-left: 2em; }
.ui-widget-content { border: 1px solid #E2E2E2; }


/* sortable lists
-------------------------------------*/
ul.sortable-list {
	margin:0;
	padding:0;
	width:550px;
}
ul.sortable-list li {
	list-style-type:none !important;
	margin:0 3px 3px 3px;
	padding:0.4em 0.4em 0.4em 1.5em;
	font-size:12px;
	height:18px;
	color:#000;
	cursor:move;
}
ul.sortable-list li span.ui-icon {
	position:absolute;
	margin-left:-1.3em;
}
ul.sortable-list li a.ui-icon-close {
	float:right;
}


/* SPECIFIC TO DASHBOARD
-------------------------------------*/
img.logo { display: block; margin-bottom: 15px;  }

/* list filters
-------------------------------------*/
#filter_title { margin:0 0 10px 0; font-size:16px; }
#list_filters {
	margin:0 0 20px 0;
	padding:8px 8px 0 8px;
	border:1px solid #aaa;
	background-color:#ddd;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
	overflow:hidden;
}
#list_filters .filter { float:left; margin-right:30px; padding:0 0 10px 0; }
#list_filters .filter h3 { margin:0 0 3px 0; }
#filter_actions { clear:left; margin:0 0 8px 0; }
#filter_actions a { display:inline-block; margin-right:10px; }

/* dialog notice
-------------------------------------*/
#dialog-notice {
	margin:0 0 15px 0;
	padding:10px 10px 10px 32px;
	text-align:left;
}
#dialog-notice a {
	color:#c00;
	text-decoration:underline;
}
#dialog-notice a:hover {
	text-decoration:none;
}
#dialog-notice ul {
	list-style:disc;
	margin:3px 0 0 16px;
}
.dialog-notice-info {
	background-color:#e2f9e3;
	background-image:url(/images/icons/tick.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border:3px solid #9c9;
}
.dialog-notice-error {
	background-color:#ffcfce;
	background-image:url(/images/icons/cross.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border:3px solid #c00;
}


/* user notice
-------------------------------------*/
div#user-notice {
	margin:22px 0 15px 0;
	padding:10px 10px 10px 32px;
	text-align:left;
}
div#user-notice a {
	color:#c00;
	text-decoration:underline;
}
div#user-notice a:hover {
	text-decoration:none;
}
div#user-notice ul {
	list-style:disc;
	margin:3px 0 0 16px;
}
div.user-notice-info {
	background-color:#e2f9e3;
	background-image:url(/images/siteadmin/icons/tick.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border:3px solid #9c9;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomright:10px;
}
div.user-notice-error {
	background-color:#ffcfce;
	background-image:url(/images/siteadmin/icons/cross.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border:3px solid #c00;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomright:10px;
}

/* loading modal
-------------------------------------*/
.loading .ui-dialog-titlebar { display: none; }

/* no script notice
-------------------------------------*/
#noscript {
	margin:10px;
	padding:10px;
	text-align:left;
	background-color:#ffcfce;
	border:3px solid #c00;
}


/* misc
-------------------------------------*/
.todo {
	font-weight:bold;
	color:#c00;
	border:1px dashed #c00;
	margin:10px;
	padding:5px;
	background-color:#ffcfce;
}
span.highlight {
	background-color:#ffc;
}
.hide {
	display:none;
}
.caption {
	font-size:10px;
}
a.disabled,
a.disabled:hover,
span.disabled,
span.disabled a {
	color:#ccc;
}
.odd {
	background-color:#fff;
}
.even {
	background-color:#eeeeee;
}
p.back-to-top {
	margin:10px 0 15px 0;
	font-size:10px;
}
a.image-thumb {
	display:block;
	width:92px;
	height:92px;
	text-indent:-9999px;
	border:1px solid #000;
	background-color:#000;
	background-position:0 50%;
	background-repeat:no-repeat
}
div.left {
	float:left;
}
div.right {
	float:right;
}


/* Modal forms
-------------------------------------*/
#modal_form { display: none; position: absolute; z-index: 999; padding: 20px; }
#modal_form .actions { margin-top: 10px; padding: 10px 0; border-top: 1px solid #E2E2E2; }
#modal_form .actions .left { float:left; }
#modal_form .actions .right { float:right; }
#modal_form .actions a { color: #000; text-decoration: underline; text-transform: capitalize; }
#modal_form .actions a:hover { text-decoration: none; }
#modal_form .errors {
	display: none;
	margin-bottom:10px;
	padding:5px 5px 10px 32px;
	text-align:left;
	background-color:#ffcfce;
	background-image:url(/images/siteadmin/icons/cross.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border:3px solid #c00;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomright:10px;
}
#modal_form .errors a { color:#c00; text-decoration:underline; }
#modal_form .errors a:hover { text-decoration:none; }
#modal_form .errors ul { list-style:disc; margin:3px 0 0 16px; }
#modal_overlay { position: fixed; } /* currently using .ui-widget-overlay for styling */


/* customized for domain
-------------------------------------*/
a, a:link, a:visited { color:#bf2e1a; }
a:hover, a:active { color:#666; }
#page-domain { background-color:#bf2e1a; }
#page-nav a.selected { background-color:#bf2e1a; }
/* forms
-------------------------------------*/
fieldset {
	border:none;
}
legend {
	display:none;
}
input,
textarea,
select {
	margin-bottom:3px;
	padding:2px;
	background-color:#fff;
	border:1px solid #ddd;
	font-size:13px;
	line-height:1.3em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:normal;
}
textarea {
	overflow:auto;
}
select {
	text-transform:none;
	vertical-align:middle;
}
select option {
	padding-right:10px;
}
label { font-size: 11px; text-transform: uppercase; font-weight: bold; }
label:hover { cursor: pointer; }
input.date_picker {
	background: url('/images/siteadmin/icons/calendar.png') no-repeat scroll 99% center #fff;
	width: 100px;
} 

.field.tiny input          { width:30px; }
.field.sm input            { width:55px; }
.field.med input           { width:220px; }
.field.lg input            { width:300px; }
.field.xl input            { width:400px; }
.field.xxl input           { width:500px; }
.field.date input          { width:100px; }
.field.time input          { width:75px; }
.field.phone input         { width:120px; }
.field.phone-ext input     { width:220px; }
.field.file input          { width:250px; }
.field.file .caption input { width:auto; }
.field.username input      { width:165px; }
.field.password input      { width:165px; }

.field.sm textarea         { width:375px; height:75px; }
.field.med textarea        { width:375px; height:100px; }
.field.lg textarea         { width:375px; height:150px; }
.field.xl textarea         { width:450px; height:250px; }
.field.xxl textarea        { width:800px; height:400px; }

.field.radio-button input  { border:0; }
.field.checkbox input      { vertical-align:middle; border:0; }
.field-focus {
	background-color:#ecf6fa !important;
	border:1px solid #6dd0f7 !important;
}
.file-field .overlay {
	display:none;
}


/* actions
-------------------------------------*/
div.action {
	
}
div.action-bar {
	margin-top: 10px;
	padding: 10px 15px;
	border: 1px solid #e2e2e2;
	width: 518px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;			
	background-color: #f3f3f3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f3f3f3, #e2e2e2); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #f3f3f3, #e2e2e2); /* FF3.6+ */
	background-image:      -o-linear-gradient(top, #f3f3f3, #e2e2e2); /* Opera 11.10+ */
	background-image:         linear-gradient(to bottom, #f3f3f3, #e2e2e2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3,endColorstr=#e2e2e2); /* IE6–IE9 */
}
div.action-bar div.left {
	float:left;
}
div.action-bar div.right {
	float:right;
}
div.action-bar div.left {
	font-size:14px;
	line-height:1.5em;
	font-weight:normal;
}
div.action-bar div.right button {
	float:right;
	margin-left:10px;
}
div.action-bar a {
	text-transform: capitalize;
	color: #000;
	text-decoration: underline;
}
div.action-bar a:hover {
	text-decoration: none;
}
div.multi-select-triggers button {
	margin-bottom:3px;
}

/* processing indicators
-------------------------------------*/
div.processing {
	background:transparent url(/images/siteadmin/spinner.gif) 0 0 no-repeat;
	text-indent:-9999px;
	height:16px;
}
.bg-center {
	background-position:50% 0 !important;
}

/* misc
-------------------------------------*/
.form-logo {
	vertical-align:middle;
	margin:5px 0 0 0;
}
.showpass {
	font-size:0.80em;
	margin-top: 2px;
}
.showpass input[type="checkbox"] {
	vertical-align:middle;
	margin-right:4px;
}

/* Password strength
-------------------------------------*/
.password-strength-description {
	display: block;
	font-size: 9px;
	line-height: 12px;
	text-transform: lowercase;
	color: #000;
}
.password-strength-indicator {
	display: block;
	margin-top: 2px;
	width: 10px;
	height: 3px;
	background-color: #ccc;
}
.strength0 .password-strength-indicator { width: 10px;  background-color: #ccc; }
.strength1 .password-strength-indicator { width: 30px;  background-color: #c20501; }
.strength2 .password-strength-indicator { width: 50px;  background-color: #f25101; }
.strength3 .password-strength-indicator { width: 70px;  background-color: #fda701; }
.strength4 .password-strength-indicator { width: 90px;  background-color: #0158e7; }
.strength5 .password-strength-indicator { width: 100px; background-color: #23cf01; }
li.icon,
a.icon {
	margin:0;
	padding:3px 0 3px 20px;
}
li.ext_3gp, a.ext_3gp     { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_afp, a.ext_afp     { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_afpa, a.ext_afpa   { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_asp, a.ext_asp     { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_aspx, a.ext_aspx   { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_avi, a.ext_avi     { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_bat, a.ext_bat     { background:transparent url(/images/siteadmin/icons/application.png)    0 0 no-repeat; }
li.ext_bmp, a.ext_bmp     { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_c, a.ext_c         { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_cfm, a.ext_cfm     { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_cgi, a.ext_cgi     { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_com, a.ext_com     { background:transparent url(/images/siteadmin/icons/application.png)    0 0 no-repeat; }
li.ext_cpp, a.ext_cpp     { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_css, a.ext_css     { background:transparent url(/images/siteadmin/icons/css.png)            0 0 no-repeat; }
li.ext_doc, a.ext_doc     { background:transparent url(/images/siteadmin/icons/doc.png)            0 0 no-repeat; }
li.ext_docx, a.ext_docx   { background:transparent url(/images/siteadmin/icons/doc.png)            0 0 no-repeat; }
li.ext_exe, a.ext_exe     { background:transparent url(/images/siteadmin/icons/application.png)    0 0 no-repeat; }
li.ext_gif, a.ext_gif     { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_fla, a.ext_fla     { background:transparent url(/images/siteadmin/icons/flash.png)          0 0 no-repeat; }
li.ext_h, a.ext_h         { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_htm, a.ext_htm     { background:transparent url(/images/siteadmin/icons/html.png)           0 0 no-repeat; }
li.ext_html, a.ext_html   { background:transparent url(/images/siteadmin/icons/html.png)           0 0 no-repeat; }
li.ext_jar, a.ext_jar     { background:transparent url(/images/siteadmin/icons/java.png)           0 0 no-repeat; }
li.ext_jpg, a.ext_jpg     { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_jpeg, a.ext_jpeg   { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_js, a.ext_js       { background:transparent url(/images/siteadmin/icons/script.png)         0 0 no-repeat; }
li.ext_lasso, a.ext_lasso { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_log, a.ext_log     { background:transparent url(/images/siteadmin/icons/txt.png)            0 0 no-repeat; }
li.ext_m4p, a.ext_m4p     { background:transparent url(/images/siteadmin/icons/music.png)          0 0 no-repeat; }
li.ext_mov, a.ext_mov     { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_mp3, a.ext_mp3     { background:transparent url(/images/siteadmin/icons/music.png)          0 0 no-repeat; }
li.ext_mp4, a.ext_mp4     { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_mpg, a.ext_mpg     { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_mpeg, a.ext_mpeg   { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_ogg, a.ext_ogg     { background:transparent url(/images/siteadmin/icons/music.png)          0 0 no-repeat; }
li.ext_pcx, a.ext_pcx     { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_pdf, a.ext_pdf     { background:transparent url(/images/siteadmin/icons/pdf.png)            0 0 no-repeat; }
li.ext_php, a.ext_php     { background:transparent url(/images/siteadmin/icons/php.png)            0 0 no-repeat; }
li.ext_png, a.ext_png     { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_ppt, a.ext_ppt     { background:transparent url(/images/siteadmin/icons/ppt.png)            0 0 no-repeat; }
li.ext_psd, a.ext_psd     { background:transparent url(/images/siteadmin/icons/psd.png)            0 0 no-repeat; }
li.ext_pl, a.ext_pl       { background:transparent url(/images/siteadmin/icons/script.png)         0 0 no-repeat; }
li.ext_py, a.ext_py       { background:transparent url(/images/siteadmin/icons/script.png)         0 0 no-repeat; }
li.ext_rb, a.ext_rb       { background:transparent url(/images/siteadmin/icons/ruby.png)           0 0 no-repeat; }
li.ext_rbx, a.ext_rbx     { background:transparent url(/images/siteadmin/icons/ruby.png)           0 0 no-repeat; }
li.ext_rhtml, a.ext_rhtml { background:transparent url(/images/siteadmin/icons/ruby.png)           0 0 no-repeat; }
li.ext_rpm, a.ext_rpm     { background:transparent url(/images/siteadmin/icons/linux.png)          0 0 no-repeat; }
li.ext_rtf, a.ext_rtf     { background:transparent url(/images/siteadmin/icons/doc.png)            0 0 no-repeat; }
li.ext_ruby, a.ext_ruby   { background:transparent url(/images/siteadmin/icons/ruby.png)           0 0 no-repeat; }
li.ext_sql, a.ext_sql     { background:transparent url(/images/siteadmin/icons/db.png)             0 0 no-repeat; }
li.ext_swf, a.ext_swf     { background:transparent url(/images/siteadmin/icons/flash.png)          0 0 no-repeat; }
li.ext_tif, a.ext_tif     { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_tiff, a.ext_tiff   { background:transparent url(/images/siteadmin/icons/picture.png)        0 0 no-repeat; }
li.ext_txt, a.ext_txt     { background:transparent url(/images/siteadmin/icons/txt.png)            0 0 no-repeat; }
li.ext_vb, a.ext_vb       { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_wav, a.ext_wav     { background:transparent url(/images/siteadmin/icons/music.png)          0 0 no-repeat; }
li.ext_wmv, a.ext_wmv     { background:transparent url(/images/siteadmin/icons/film.png)           0 0 no-repeat; }
li.ext_xls, a.ext_xls     { background:transparent url(/images/siteadmin/icons/xls.png)            0 0 no-repeat; }
li.ext_xml, a.ext_xml     { background:transparent url(/images/siteadmin/icons/code.png)           0 0 no-repeat; }
li.ext_zip, a.ext_zip     { background:transparent url(/images/siteadmin/icons/zip.png)            0 0 no-repeat; }

a.add    { background:transparent url(/images/siteadmin/icons/database_add.png)    0 55% no-repeat; }
a.edit   { background:transparent url(/images/siteadmin/icons/database_edit.png)   0 55% no-repeat; }
a.delete { background:transparent url(/images/siteadmin/icons/database_delete.png) 0 55% no-repeat; }
a.crop   { background:transparent url(/images/siteadmin/icons/cut.png)             0 55% no-repeat; }
a.icon-only {
	display:inline-block;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	line-height:16px;
	text-indent:-9999px;
}
a.icon-only.edit   { background:transparent url(/images/siteadmin/icons/database_edit.png)   0 0 no-repeat; }
a.icon-only.delete { background:transparent url(/images/siteadmin/icons/database_delete.png) 0 0 no-repeat; }
a.icon-apply       { background:transparent url(/images/siteadmin/icons/bullet_go.png)       0 55% no-repeat; }
a.icon-clear       { background:transparent url(/images/siteadmin/icons/cross.png)           0 55% no-repeat; }
/* basics
-------------------------------------*/
table tr.even td,
table td.even {
	background-color:#fff;
}
table tr.odd td,
table td.odd {
	background-color:#eeeeee;
}
table tr.highlight td,
table td.highlight {
	background-color:#ff8;
}
table th.left,
table td.left {
	text-align:left;
}
table th.center,
table td.center {
	text-align:center;
}
table th.right,
table td.right {
	text-align:right;
}
table td.nowrap {
	white-space:nowrap;
}

/* form
-------------------------------------*/
table.form tbody th,
table.form tbody td {
	padding: 5px 2px;
	font-size:12px;
	line-height:1.5em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
table.form tbody tr.field th {
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
}
table.form tbody tr.field td {
	padding-left:15px;
}
table.form tbody tr.error th {
	color:#c00;
}
table.form tbody tr.required td {
	background:transparent url(/images/siteadmin/field_required.gif) 0px 6px no-repeat;
}
table.form tbody tr.error td {
	background:transparent url(/images/siteadmin/field_error.gif) 0px 6px no-repeat;
}
table.form tbody tr.error td input,
table.form tbody tr.error td textarea,
table.form tbody tr.error td select {
	border:1px solid #c00;
}
table.form tbody td.indicator {
	padding-left:60px;
	font-size:11px;
	line-height:1.0em;
	color:#454545;
	background:transparent url(/images/siteadmin/field_required.gif) 45px 50% no-repeat;
}
table.form tbody td.caption,
table.form tbody span.caption {
	font-size:10px;
	line-height:1.2em;
	color:#454545;
}
table.no-icon tbody tr.field td {
	padding-left:5px;
	background:none;
}
table.form tbody tr.dynamic_list table {
	min-width:500px;
}
table.form tbody tr.dynamic_list table thead th {
	background-color:#ddd;
	text-align:center;
}
table.form tbody tr.dynamic_list table th,
table.form tbody tr.dynamic_list table td {
	padding:5px;
	font-size:12px;
	border:1px solid #ccc;
}
table.form tbody tr.dynamic_list table thead th {
	background-color:#ddd;
	text-align:center;
}
table.form tbody tr.dynamic_list table tbody td.row-actions {
	padding-left:20px;
	border:0;
	background-color:#fff !important;
}
table.form tbody tr.dynamic_list table {
	margin-bottom:10px;
}
table.form tbody tr.dynamic_list table tr.even th,
table.form tbody tr.dynamic_list table tr.even td {
	background-color:#eeeeee;
}

/* wysiwyg mods
-------------------------------------*/
table.form span.mceEditor table.mceLayout td {
	padding:0;
}
table.form tbody tr.required span.mceEditor table.mceLayout td,
table.form tbody tr.error span.mceEditor table.mceLayout td {
	background:none;
}
table.form tbody tr.error span.mceEditor table.mceLayout {
	border:1px solid #c00;
}

/* multi-selects
-------------------------------------*/
/*table.form tbody tr td div.multi-select-available,
table.form tbody tr td div.multi-select-selected,
table.form tbody tr td div.multi-select-triggers {
	float:left;
}
table.form tbody tr td div.multi-select-available h3,
table.form tbody tr td div.multi-select-selected h3 {
	margin:0;
	font-weight:normal;
	font-size:12px;
	line-height:1.2em;
	color:#454545;
}
table.form tbody tr td div.multi-select-triggers {
	padding:20px 20px 0 20px;
}
table.form tbody tr td div.multi-select-triggers button {
	
}*/

/* view
-------------------------------------*/
table.view tbody th,
table.view tbody td {
	padding:2px;
	font-size:14px;
	line-height:1.5em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
table.view tbody tr.field th {
	text-align:right;
	white-space:nowrap;
}
table.view tbody tr.field td {
	padding-left:5px;
}

/* list
-------------------------------------*/
div#list-pagination {
	padding:0 0 5px 0;
	font-size:14px;
}
table.list {
	border-collapse:collapse;
}
table.list th,
table.list td {
	padding: 5px 10px;
	font-size:12px;
	border:1px solid #ccc;
}
table.list thead {
	background-color:#ddd;
}
table.list tfoot tr td,
table.list tfoot tr th {
	border:0;
}
table.list tr.row-mouseover,
table.list tr.row-selected {
	background-color:#e2f9e3;
}
table.list .sortcol {
	cursor:pointer;
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url(/images/siteadmin/sort_bg.gif);
}
table.list .sortasc {
	background-color:#ddffac;
	background-image:url(/images/siteadmin/sort_asc.gif);
}
table.list .sortdesc {
	background-color:#b9ddff;
	background-image:url(/images/siteadmin/sort_desc.gif);
}
table.list .nosort {
	cursor:default;
	background-image:none;
}
table.list th.resize-handle-active {
	cursor:e-resize;
}
div.resize-handle {
	cursor:e-resize;
	width:2px;
	border-right:1px dashed #1e90ff;
	position:absolute;
	top:0;
	left:0;
}

/* filters
-------------------------------------*/
table.filters {
	margin-bottom:30px;
}
table.filters th,
table.filters td {
	padding:0.3em;
	font-size:12px;
}
table.filters th {
	text-align:right;
}
table.filters td.action {
	width:130px;
}
table.filters td.clear-filters {
	vertical-align:middle;
}

/* modal filters
-------------------------------------*/
table.modal-filters {
	margin-bottom:0;
}
table.filters td {
	padding:0.3em 25px 0.3em 0.3em;
}
table.modal-filters th,
table.modal-filters td {
	vertical-align:middle;
}

/* Files list
-------------------------------------*/
div.filemanager-container {
	margin:25px 0 0 0;
}
div.filemanager-container h3 {
	font-size:14px;
	line-height:18px;
	margin:0 0 6px 0;
}
table.filemanager {
	width:920px;
	margin:0;
}
table.filemanager tr {
	border:1px solid #aaa;
}
table.filemanager th {
	color:#000;
	background-color:#ddd;
	padding:6px;
	text-align:left;
}
table.filemanager td {
	vertical-align:middle;
	font-size:12px;
	padding:6px;
}
table.filemanager td.input-column {
	width:40px;
	text-align:center;
}
table.filemanager td.image-column {
	width:120px;
	text-align:center;
}
table.filemanager tr.hover,
table.filemanager tr.hover td {
	background-color:#fff3dc !important;
}
table.filemanager tr.selected,
table.filemanager tr.selected td {
	background-color:#f2f6fb;
}
table.filemanager .align-center {
	text-align:center;
}


/* Files select
-------------------------------------*/
.filemanager-select .selected-files {
	padding-left:0;
}
.filemanager-select .selected-files li {
	min-height:40px;
	height:auto;
}
.filemanager-select .selected-files li span.filemanager-thumbnail {
	float:left;
	vertical-align:middle;
	text-align:center;
	width:90px;
	margin:0;
}
.filemanager-select .selected-files li span.filemanager-details {
	float:left;
	padding-left:15px;
	font-size:10px;
	font-weight:normal;
}
.filemanager-select .selected-files li span.filemanager-close {
	position:relative;
	top:15px;
	right:15px;
	font-size:10px;
	font-weight:normal;
}
.filemanager-select .selected-files ul.sortable-list {
	width:500px;
}
.position-left {
	float:left;
	margin:11px 11px 11px 0;
	padding:5px 15px 5px 0;
}
.position-right {
	float:right;
	margin:11px 0 11px 11px;
	padding:5px 0 5px 15px;
}
