
/* HEadings */
h3 { margin-top:10px; }

br.break { height: 120px; width: 100px; background-color: #ddd; }

br.clearer { clear: both; }

.bigText { font-size:24px }

#adminmenustrip { clear: both; color: #FFFFFF; width:100%; height: 24px; overflow: hidden; background-color:#939660; }

#adminmenustrip #adminmenu { float: left; width: 100%; clear: both; height: 24px; }

#adminmenustrip #adminmenu ul { margin: 0; padding: 0; }

#adminmenustrip #adminmenu ul li { display: inline; background: none; padding:0; margin: 0; }

#adminmenustrip #adminmenu ul li a { color: #FFFFFF; padding: 6px 10px; font-size:12px; text-decoration: none; float: left; /*width: 86px;*/
	border-right: 1px solid #FFFFFF; }

#adminmenustrip #adminmenu ul li a:link,
#topmenu ul li a:visited { color: #fff; }

#adminmenustrip #adminmenu ul li a.active { color: #000; }

#adminmenustrip #adminmenu ul li a:hover { color: #fff; }

.panel { }

.panel_header { background-color: #ddd; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:  4px; }

.panel_content { padding: 4px; }

/*  Tabs
------------------------------------------------- */

TabbedGrp { margin-top: 0px; padding-top: 0px }

/*  Tables
------------------------------------------------- */

table { }

table tr th { text-align: left; }

table tr.odd { background: #dedede; }

table.grid tr td { padding: 3px; border-bottom: 1px solid #dedede; }

table.grid tr { border-top: 1px solid #dedede; }

tr.user0 td.username { background: transparent url(icons/user.gif) no-repeat 0 50%; padding: 2px 5px 2px 20px; }

tr.user1 td.username { background: transparent url(icons/user.gif) no-repeat 0 50%; padding: 2px 5px 2px 20px; }

tr.user2 td.username { background: transparent url(icons/presenter.gif) no-repeat 0 50%; padding: 2px 5px 2px 20px; }

tr.user3 td.username { background: transparent url(icons/producer.gif) no-repeat 0 50%; padding: 2px 5px 2px 20px; }

tr.user4 td.username { background: transparent url(icons/blueheeler.gif) no-repeat 0 50%; padding: 2px 5px 2px 20px; }

tr.user5 td.username { background: transparent url(icons/admin.gif) no-repeat 0 50%; padding: 2px 5px 2px 20px; }

.disabled { color: #777 }

.label-disabled { color: #777 }

.selected { font-weight:bold; }

.scrollingbox { height:400px; overflow:auto; }

.noresultmsg { color: #777; }

formtable.formtable tr td { vertical-align:top; }

/*  From Layout
------------------------------------------------- */
label.fieldname { text-align:right; color:#666666; font-weight: bold; font-size:11px; padding: 4px 5px 0 5px; }

result { text-align:right; color:#666666; font-weight: bold; font-size:11px; }

div.fieldvalstr { text-align:left; padding: 4px 5px 0 5px; }

div.datarow.result { margin-bottom: 10px; margin-top: 10px; background-color:#D6F6CD; padding:8px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

/*select { width: 300px;}
*/
.fieldvalue_special { display: block; }

.inlinecontrols { text-align:right; margin: 4px 0; border-top: 1px solid #ccc; }

input.midsized {width: 75%;}

/*  Help
------------------------------------------------- */

.hilightbox
{
background:#ffe; border: 1px solid #ccc; padding: 10px;	
}

.help { color: #999999; margin-left: 120px; font-size: 12px; padding: 0px; margin-top: 0px; clear: left; }

.help_inline { color: #999999; font-size: 12px; padding: 0px; margin-top: 0px; }

div.ui-widget p {margin: 8px 0;}
div.ui-widget  {margin: 20px 0 10px 0;}
h2.warning { font-weight:bold; color: red; }
div.warning { font-weight:bold; color: red; }
.rightaligned, .ralign {text-align:right;}
