/* Global Manager Styles */
/* <Header Block> */
.layouta .managerheader
{
	height: 36px;
	background-color: #339;
}

.layouta .managerheader .managerheaderimage
{
	float: left;
	padding: 3px;
	height: 32px;
	width: 32px;
}

.layouta .managerheader .managerheadertext
{
	height: 36px;
	color: white;
	font-weight: bold;
	padding-top: 11px;
	padding-left: 5px;
	border-left: 1px solid #999;
}

.layouta .managerheader .managerheadereditlink
{
	padding-top: 11px;
	float: right;
	padding-right: 4px;
	color: White;
}

.layouta .managerheader .managerheadereditlink a
{
	color: White;
}
/* </Header Block> */



/* stylesheet for wysiwyg editor */
#editor table.fieldborder_top
{
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
}

#editor table.fieldborder, table.fieldborder
{
	border: #808080 1px solid;
	background-color: #F6F6F6;
}


#editor .field
{
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	height: 20px;
	margin: 0px;
	margin-bottom: -1px;
}

#editor td.textheader
{
	margin-left: 10px;
	margin-top: 10px;
	vertical-align: top;
}

table#editor
{
	width: 100%;
	height: 100%;
	border: 5px solid buttonface;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.RevealTrans(duration=3);
}

.field textarea.field
{
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	margin: 0px;
	margin-bottom: -1px;
}

/* **** Manager Styles **** */

/******** Download / Document / Rio Components page ********/
#sortbuttons
{
	text-align: right;
	margin-bottom: 8px;
}

#downloadpage .outerdatapanel .groupsplitter
{
	margin-bottom: -4px;
	height: 0px;
}

#downloadpage .outerdatapanel table.noneborder
{
	border: 0px;
	width: 467px;
}

#downloadpage .outerdatapanel table .col
{
	font-size: 8pt;
	background-color: #F8FAFA;
	text-align: left;
	border: 1px solid #ccc;
}

#downloadpage .outerdatapanel table .colicon
{
	font-size: 8pt;
	background-color: #F8FAFA;
	text-align: left;
	width: 16px;
	border: 1px solid #ccc;
}

#downloadpage .outerdatapanel table .colpriority
{
	width: 14px;
	font-size: 8pt;
	background-color: #F8FAFA;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: 1px solid #ccc;
}

#downloadpage td.categoryheader
{
	border: 0px;
	background-color: White;
	color: #339;
	font-weight: bold;
	font-size: 10pt;
	padding: 5px 2px 2px 2px;
}

.layouta a.selected, .layouta a.functionselected
{
	color: Red;
}

.layoutb a.functionselected
{
	text-decoration: underline;
}

.singleitem
{
	width: 100%;
}

.singleitem div.header
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid gray;
	margin-bottom: 8px;
}

.singleitem .title
{
	font-weight: bold;
}

.singleitem .singlelinecontent
{
	margin-left: 2px;
}

.singleitem .content
{
	margin-left: 10px;
}

.singleitem .split
{
	height: 5px;
}

.singleitem .error
{
	color: Red;
}

.singleitem .downloadimage
{
	float: right;
	margin-right: -3px;
}

/* .NET Releasepage */
#releasepage .releasecontent a
{
	text-decoration: underline;
}

#releasepage td.header
{
	font-weight: bold;
	font-size: 10pt;
	padding: 5px;
	padding-left: 2px;
}

#releasepage td.col
{
	font-size: 8pt;
	background-color: #F8FAFA;
	text-align: left;
	border: 1px solid #ccc;
}

#releasepage td.colpriority
{
	text-align: center;
	font-size: 8pt;
	background-color: #F8FAFA;
	border: 1px solid #ccc;
}

#releasepage td.center
{
	text-align: center;
}

#releasepage td.centercol
{
	font-size: 8pt;
	background-color: #F8FAFA;
	text-align: center;
	border: 1px solid #ccc;
}

td.prioritylink
{
	text-align: right;
	height: 20px;
	vertical-align: middle;
}

/* InputTable defined the styles. The size of "left" and "right" can be added by changing these
   values for the specific div-container (see ex. #webadminpage table.inputtable) */
table.inputtable
{
	border: 1px solid #aaa;
	background-color: #e8e8ff;
}

table.inputtable td
{
	padding: 2px;
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ccc;
}

table.inputtable td table td
{
	border: 0px;
	padding: 0px;
}

table.inputtable td.left
{
	padding-top: 4px;
	padding-bottom: 4px;
}

table.inputtable td.right
{
	border-right: 0px;
}

table.inputtable td.both
{
}

table.inputtable td.full
{
	background-color: #ddf;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* Size adjustments for the web manager page: */
#webadminpage table.inputtable
{
	width: 800;
}


#webadminpage table.inputtable td.left
{
	width: 130px;
}

#webadminpage table.inputtable td.right
{
	width: 670px;
}

/* Size adjustments for the module manager page: */
#modulemanager table.inputtable
{
	width: 576px;
}
#modulemanager .inputtable td.left
{
	width: 100px;
}

#modulemanager .inputtable td.right
{
	width: 456px;
}

/* The role-list */
#rolelist td
{
	padding: 0px;
	border-collapse: collapse;
}

.appearafter .level1
{
	/*text-indent: 5px;*/
	color: #B52021;
}

.appearafter .level2
{
	/*text-indent: 10px;*/
	color: blue;
}

/* Table with a light gray border around */
.bordertable
{
	border: #999 1pt solid;
	width: 100%;
}
.bordertabletd, .bordertable th
{
	padding: 0px;
}

td.usb_expired_footer
{
	border-top: 1px solid #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.usb_group_header
{
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
}

table.managertable
{
	border: 1px solid #ccc;
	background-color: #f8f8f8;
}

table.managertable td
{
	padding: 2px;
	border: 1px solid #ccc;
}

.expireditems a { color: Gray; }

.expireditemswithbackcolor td
{
	color: Gray;
	background-color: #F9F9F9;
}
.expireditemswithbackcolor a
{
	color: Gray;
	background-color: #F9F9F9;
}

/* New Layout */
.layoutb #editor table.fieldborder td, .layoutb table.fieldborder td
{
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
/* Do NOT nest this (td td), since the editor in these tables then gets mesed up */
.layoutb #editor table.fieldborder td td, .layoutb table.fieldborder td td
{
    padding: 0px;
}

.layoutb .managerheader
{
    height: 36px;
    margin-bottom: 5px;
}

.layoutb .managerheader .managerheaderimage
{
	padding: 3px;
	height: 32px;
	width: 32px;
	margin-right: 8px;
}

.layoutb .managerheader .managerheadertext
{
    position: relative;
    top: -12px;
	color: black;
	font-weight: bold;
	font-size: 16px;
}

.layoutb .managerheader .managerheadereditlink
{
	float: right;
	padding-right: 4px;
	margin-top: 12px;
}

/* User Manager Styles */
/*/ Light */
.layoutb table.lightborder
{
    border: 1px solid #ccc;
}

.layoutb table.lightborder td
{
    padding: 3x;
}

.layoutb td.lightborder, .layoutb tr.lightborder td
{
    border: 1px solid #ccc;
}

/*/ LightER */
.layoutb table.lighterborder
{
    border: 1px solid #ccc;
}

.layoutb table.lighterborder td
{
	padding: 3px;
	vertical-align: middle;
}

.layoutb td.lighterborder, .layoutb tr.lighterborder td
{
    border: 1px solid #eee;
}

td.intraeventlink
{
    text-align: right;
    color: #808080;
}

td.intraeventlink a
{
    color: #808080;
}

table.rolelist
{
    width: 100%;
}

table.rolelist td
{
    border: 0px;
}

