@media screen, all 
{

	/* contains various CSS definitions for new interfaces - 09/03/10 - once approved, sections to be separated */
	.ui-seven { background: #fff; }

	/* font control */
	.ui-seven, .ui-seven input, .ui-seven select, .ui-seven button, .ui-seven textarea, .ui-seven td, .ui-seven th, .x-dlg .x-dlg-bd .console { font-family: Segoe UI, Verdana, Tahoma, Arial, Helvetica, Sans-Serif; }
	.x-dlg .console, .x-dlg .editor { font-size: 13px; }
	
	.ui-seven h2 { font-size: 1.8em !important; text-transform: lowercase; color: #939; margin: 0 0 0.5em 0; display: none; }
	.ui-seven h3 { font-size: 1.4em !important; text-transform: lowercase; color: #939; margin: 0 0 0.5em 0; }
	.ui-seven p { margin: 0 0 1em 0; }
	.ui-seven a:link { color: #0033CC; }
	.ui-seven a:visited { color: #003366; }
	.ui-seven a:hover, .ui-seven a:active {}
	.ui-seven .options ul, .ui-seven .options ul li { list-style-type: none; margin: 0; padding: 0; }
	.ui-seven .options ul li { background: url("/EasySiteWeb/EasySite/SupportFiles/images/icons/bullet.gif") no-repeat left center; padding-left: 20px; }
	.ui-seven .oContentOuter { background: none; }
	.ui-seven .oContentInner { }
	.ui-seven .oContentTitle { background: none; border: 0; font-weight: normal; padding: 0; }
	.ui-seven .oContentBodyOuter { padding: 0; }
	
	.donations-tracking-codes table.grid col.select { width: 65px; }
	
	.editor { max-width: 780px; }
	
	.popup .console * { font-family: Segoe UI; }
	.x-dlg .x-dlg-bd .editor-lister { padding: 0 10px; }
	.editor .adm-col-alpha { float: left; width: 70%; }
	.editor .adm-col-beta { float: right; width: 28%; }
	
	.ui-seven .editor .adm-col-beta fieldset, .ui-seven .editor .adm-col-beta fieldset .fields { border: 0; padding: 0; margin: 0; }
	.ui-seven .editor .adm-col-beta fieldset legend { display: none; }
	.ui-seven .editor .adm-col-alpha fieldset .fields { padding-top: 12px; }
	
	/* depreated until BUTTON ubiquitous
	.actions-outer .button-text { display: block; padding: 0 10px 0 10px; min-width: 50px !important; text-align: right; }
	*/
    .console .adm-col-alpha { width: 72%; float: left; }
    .console .adm-col-beta { width: 26%; float: right; }
    .editor-synopsis p { margin: 0 !important; }
	.console .editor-alert-outer { border-top-width: 1px !important; }
	
	/* file upload - declared twice for IE6 - tbc 
	.ui-seven .form .answer input[type=file] { position: absolute; top: 0; left: 4px; width: auto; border: 0; margin: 0; padding: 0; z-index: 99; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
	.form .answer input.file { position: absolute; top: 0; left: 0; width: auto; border: 0; margin: 0; padding: 0; z-index: 99; height: 25px; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
	
	.ui-seven .form .file .answer { }
	.ui-seven .form .file .answer input.fakebox { position: relative; z-index: 1; top: 0; left: 0; width: 45%; }	
	.ui-seven .form .file .fakebutton { width: 60px; margin-left: 10px; border-width: 1px; }
	.ui-seven .form .file .answer { position: relative; }
	*/
	
	.ui-seven .validation { color: Red; font-size: 0.94em; }
	.ui-seven .helper { font-size: 0.94em; }
	.ui-seven ul.squares, .ui-seven ul.squares li { padding: auto; margin: auto; list-style-type: square !important; }
	
	em.ico-required { color: Red; text-transform: uppercase; font-style: normal; }
	.suffix { position: relative; top: 2px; left: 5px;  }
	.icon-helper { width: 5% !important; }
	
	/* textarea assistant */
	.textarea .assistant { padding-top: 3px; font-size: 0.94em; }
	.textarea .assistant ul, .element-configuration .assistant ul li { list-style-type: none; padding: 0; margin: 0; }
	.textarea .assistant ul li { float: left; display: block; border: 1px solid #ccc; padding: 2px 7px 2px 7px; margin-right: 4px; background: #f7f7f7; width: auto; clear: none; }
	
	/* lists */
	ul.tiles, ul.tiles li { list-style-type: none; padding: 0; margin: 0; }
	ul.tiles li { width: 100%; overflow: hidden; float: left; clear: both; }
	ul.cols li { width: 48% !important; clear: none !important; } 
	
	.element-col .question, .element-col .answer { clear: both; width: 100%; float: none; }
	.element-col .question label, .element-col .question .label { padding-left: 0; }
	
	.form .buttons ul, .form .buttons ul li { list-style-type: none; padding: 0; margin: 0; }
	.form .buttons ul li { float: right; }
	
	/* overrides for jquery ui.css / tabs */
	.ui-seven .ui-tabs .ui-tabs-panel { padding: 10px 0 !important; }
	.ui-seven .ui-tabs li { text-transform: lowercase; }
	.ui-seven .ui-tabs-panel fieldset { border: 0; padding: 0; margin: 0; }
	.ui-seven .ui-tabs-panel legend { display: none; }

	/* console overrides - should arrived in console.css in April 2010 */
	.console-metadata .adm-col-alpha { width: 100%; float: none; }
	.console-metadata .adm-col-beta { display: none; }
	
	/* alpha col buttons */
	.adm-col-alpha .buttons { border-top: 1px dotted #eee; border-bottom: 1px dotted #eee; padding: 10px 0; }
	.adm-col-alpha .buttons input.button { text-transform: lowercase; font-size: 1em; min-width: 75px; }
	
	/* buttons actions */
	.adm-col-alpha .actions-outer .buttons { border: 0; padding: 0; }
	.adm-col-beta .fields .fields-inner { border: 0; padding: 0; }
	
	/* old tables in new containers */
	.adm-col-alpha table.DataGrid { width: 100%; }
	.adm-col-alpha table.DataGrid th, .adm-col-alpha table.DataGrid td { padding: 3px 5px; }
	
	/* browse mode views */
	.mode-browse {}
	.mode-browse fieldset .fields { padding: 0 !important; }
	.mode-browse fieldset .fields .fields-inner { padding: 0; border: 0; }
	
	/* consoles */
	.easysite-private .console { width: auto !important; width: 780px; max-width: 780px; background: #fff; margin-bottom: 1em; }
	.console-inner {}
	.console-security {}
	.ui-seven .console .buttons-inline { width: 30%; clear: none; float: left; text-align: left; }
	.ui-seven .console .form-inline { clear: none; }
	/* padding: 0 0 0 25px; overflow: hidden; background: url("/EasySiteWeb/EasySite/SupportFiles/images/Console/ico_search.gif") no-repeat 2px;  */
	/* buttons (top) - to arrive in form.css (change padding in FF) */
	
	/* asset security interface adjustments */
	.ui-seven .oAdminFormElementContainer { padding: 0; }
	.ui-seven fieldset .form-search .fields { border: 0 !important; padding: 0 !important; padding-top: 0 !important; margin: 0 !important; }
	.ui-seven .form-inline .element { border: 0; padding: 0; margin: 0; }
	
	/* asset usage */
	.asset-usage-listing, .asset-usage-summary { padding: 10px; }
	.asset-usage-listing { padding-top: 0; }
	.asset-usage-listing ul, .asset-usage-listing ul li { list-style-type: none; padding: 0; margin: 0; }
	.asset-usage-detail-table { margin-top: 10px; }

	/* UX Organiser */
	.form {}
	.ux-organiser {}
	.shared-lists {}
	
	.ux-organiser .col-alpha { float: left; width: 30%; }
	.ux-organiser .col-beta { float: right; width: 68%; }

	.editor-asset .adm-col-alpha fieldset fieldset { padding: 0; }
}	

