﻿/* Editmode classes - IE Only */

a
{
	text-decoration: none;
	color: #375e86;
}

hr
{
	margin-left: -10px;
	Color: #ffffff;
	height: 2px;
	width: 100%;
}


/* EDIT CONSOLE */

.editconsole
{
	margin: 0px 0px 0px 0px;
	border: solid 1px #fff;
	padding: 0px 0px 0px 0px;
	/*background-color: #f5c1a1;*/
	width: 220px;
	font-size: xx-small;
	text-align: left;
}

.editconsole .header
{
	background-color: #336699;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding: 5px 5px 5px 5px;
}

.editconsole .status
{
	padding: 5px 5px 5px 5px;
}

.editconsole .header a, .editconsole .header a:hover
{
	color: #ffffff;
}

.editconsole a
{
	color: #0000cc;
	text-decoration: none;
}

.editconsole a:hover
{
	color: #cc6633;
	text-decoration: underline;
}

.editconsole hr
{
	color: #ffffff;
	height: 1px;
	width: 110%;
}

.editconsole div.action
{
	text-decoration: none;
	color: #333399;
	padding: 3px 5px 3px 5px;
	behavior:url(/CSS/hilite.htc);
	cursor: hand;
	font-size: 10px;
	width: 100%;
}

.editconsole div.actionbold
{
	text-decoration: none;
	font-weight: bold;
	color: #333399;
	padding: 3px 5px 3px 5px;
	behavior:url(/CSS/hilite.htc);
	cursor: hand;
	font-size: 10px;
	width: 100%;
}

.editconsole .info
{
	border-top: solid 1px #ffffff;
	padding: 5px 5px 5px 5px;
	/*background-color: #f7ddcc;*/
}

.editconsole .inforow
{
	padding: 1px 0px 1px 0px;
}

.infolabel
{
	font-weight: bold;
	float: left;
	width: 75px;
	clear: left;
	line-height: 20px;
	padding: 0px 2px 2px 2px;
}

.value
{
	display: inline;
	line-height: 20px;
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
}

/* ACTIONS */

.editconsole div.edit
{
	color: #009900;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #d6e7f0;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}

.editconsole div.delete
{
	color: #FF0000;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #d6e7f0;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}

.editconsole div.move
{
	color: #0066FF;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #d6e7f0;
padding: 3px 5px 3px 5px;
	font-size: 10px;
}

.editconsole div.copy
{
	color: #FF9900;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #d6e7f0;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}

.editconsole div.submit
{
	color: #003399;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #d6e7f0;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}

.editconsole div.approve
{
	color: #336600;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #dbebf3;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}

.editconsole div.decline
{
	color: #990000;
	cursor: hand;
	behavior:url(/CSS/hilitecolor.htc);
	border: solid 1px #dbebf3;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}


/* GUIDE TEXT */

.guidetextmain
{
	background-color: #FFcc00 !important;
	border: solid 1px #000;
	font-size: 16px;
	max-width: 400px;
	clear: left;
}

.guidetextsetting
{
	background-color: #99CCFF;
	border: solid 1px #000000;
	max-width: 400px;
	clear: left;
}

.guidetextpadding
{
	padding-top: 12;
}
.guidetextarrow
{
	font-size: 11px;
	float: left;
}
.guidetext
{
	font-size: 11px;
	padding: 2px 8px 2px 0px;
	color: #000000;
}

/* DEBUG */

.debugtable
{
	border: solid 1px #ffffff;
	font-size: xx-small;
}

.debugbold
{	
	background-color: #eebb00;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

.debug
{
	background-color: #ffcc00;
	font-size: 11px;
	text-align: left;
	color: #000000;
}

.debugheader
{
	background-color: #eebb00;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

/* DELETED ITEMS */

.deleteditemsheader
{
	font-size: 11px;
	font-weight: bold;
}

.deleteditem
{
	font-size: 11px;
}

#content-int .deleteditemmin, #content-int a:link.deleteditemmin, #content-int a:visited.deleteditemmin, #content-int a:active.deleteditemmin
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

#content-int  a:hover.deleteditemmin
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

#content-int .deleteditemmed, #content-int a:link.deleteditemmed, #content-int a:visited.deleteditemmed, #content-int a:active.deleteditemmed
{
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

#content-int a:hover.deleteditemmed
{
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}

#content-int .deleteditemmax, #content-int a:link.deleteditemmax, #content-int a:visited.deleteditemmax, #content-int a:active.deleteditemmax
{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: none;
}

#content-int a:hover.deleteditemmax
{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
	text-decoration: underline;
}

#content-int .deleteditemdate
{
	font-size: 11px;
}

/* ERRORS */

.errorheader
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0000;
	padding: 4px 0px 4px 0px;
}

.errordetails
{
	font-size: 11px;
	color: #FF0000;
	padding: 4px 5px 4px 5px;
	text-align: left;
}

/* METADATA */

.metadatatable, #main .metadatatable
{
	border: solid 1px #fde68b;
	border-spacing: 0px;
	margin: 10px 0px 10px 0px;
	color: #000000;
	padding: 0;
}

.metadatatable
{
	padding: 5px 5px 5px 5px;
}

#main .metadatatable td
{
	padding: 3px !important;
}

.metadataheader, #main .metadataheader
{
	background-color: #FFcc00;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

.metadatalabel
{
	background-color: #fde68b !important;
	color: #000000 !important;
	border-bottom: none;
	text-align: left;
	vertical-align: top;
}

.metadataCentredLabel, #main .metadataCentredLabel
{
	background-color: #fde68b !important;
	color: #000000 !important;
	border-bottom: none;
	text-align: center;
	vertical-align: top;
}

.metadata
{
	background-color: #FFF5CC !important;
	text-align: left;
	vertical-align: top;
}

.metadataCentred, #main .metadataCentred
{
	background-color: #FFF5CC !important;
	text-align: center;
	vertical-align: top;
}

.metadataButton, #main .metadataButton
{
	display: block;
	font-size: 1em;
	margin: 0 0 4px;
	padding: 0 0 2px;
	width: 72px;
}

/* REDIRECT TEMPLATE */
.editmodelabel
{
	font-weight: bold;
}





/* CMS Report */

table.main td
{
	font-family: Arial, Verdana, sans-serif;
	font-size: x-small;
}

table.main p
{
	margin: 0 0 4px 0;
}

.horizontalline
{
	font-size: xx-small;
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(/Images/Report/line_Horizontal.gif);
	margin: 10px;
	background-repeat: repeat-x;
	font-family: Verdana;
}

.verticalline
{
	font-size: xx-small;
	background-image: url(/Images/Report/line_Vertical.gif);
	background-repeat: repeat-y;
	font-family: Verdana;
}

.heading
{
	font-weight: bolder;
	font-family: Verdana;
	font-size: xx-small;
}

.datarow
{
	font-family: Verdana;
	font-size: xx-small;
	background-color: #eeeeee;
}

.datarowleft
{
	font-family: Verdana;
	font-size: xx-small;
	background-color: #eeeeee;
	border-left: #cccccc 1px solid;
}

.datarowright
{
	font-family: Verdana;
	font-size: xx-small;
	background-color: #eeeeee;
	border-right: #cccccc 1px solid;
}

.datarowwhite
{
	font-family: Verdana;
	font-size: xx-small;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.bold
{
	font-weight: bolder;
	font-family: Verdana;
	font-size: xx-small;
}

.border
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

table.main H1 {FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #FFFFFF; margin: 0 0 0 0;}
H2 {FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #310063; margin: 0 0 0 0;}

table
{
	FONT-SIZE: 100%;
}

.custompropertyheading
{
	font-weight: bold;
	font-size: xx-small;
	color: #666666;
	font-family: Verdana;
	border-bottom: #999999 1px solid;
}

.customproperty
{
	font-size: xx-small;
	color: #666666;
	font-family: Verdana;
}

.cmsitemdetailsheading
{
	font-weight: bold;
	font-size: xx-small;
	color: #666666;
	font-family: Verdana;
	border-bottom: #999999 1px solid;
}

.cmsitemdetails
{
	font-size: xx-small;
	color: #666666;
	font-family: Verdana;
}


/* CMS Publishing Status */

.Published
{
	color: #99cc66;
	font-weight: bold;
}

.Saved
{
	color: #6699ff;
	font-weight: bold;
}

.EditorDeclined
{
	color: #ff0033;
	font-weight: bold;
}

.Expired
{
	color: #ff9933;
	font-weight: bold;
}

.WaitingForModeratorApproval, .WaitingForEditorApproval
{
	font-weight: bold;
	color: #cc66cc;
}

.reviewdateexpired
{
	color: #ff0033;
	font-weight: bold;
}

.reviewdatevalid
{
	color: #99cc66;
	font-weight: bold;
}

/* Default CMS Styles*/

TABLE.main 
{
	BACKGROUND-COLOR: #FFFFFF;
}

table.sortitems
{
	background-color: #FFFFFF;
	border: solid 2px #310063;
	margin: 10;
}

table.bkglight
{
	background-color: #CECFDE;
	border: solid 2px #310063;
}

.bkgdark
{
	background-color: #310063;
}

.bkglight
{
	background-color: #CECFDE;
}

.bkggrey
{
	background-color: #EEEEEE;
}

/* Content Reminder */

.ContentRemindertable
{
	border: solid 1px #99cc66;
}

.ContentReminderheader
{
	background-color: #99cc66;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

.ContentReminderlabel
{
	background-color: #efffcc;
	color: #000000;
	font-weight: bold;
	border: solid 1px #99cc66;
	border-bottom: none;
	text-align: left;
	vertical-align: top;
}

.ContentReminder
{
	border: solid 1px #99cc66;
	border-bottom: none;
	text-align: left;
	vertical-align: top;
}

.placeholder
{
	float: none;
	clear: both;
	width: 100%;
}

.placeholder span
{
	width: 100%;
	text-align: left;
}
