
/*
	Related Items
*/
TR#RELATED_ITEM_GROUP DIV {
	padding-left:10px;
	padding-top: 4px;
	font-size: 11px;
}
TR#RELATED_ITEM_GROUP DIV DIV{
	margin-left: 4px;
	padding:4px;
	padding-left: 4px;
/*	border-left: dashed 1px #220088;*/
	font-size: 11px;
}

TR#RELATED_ITEM_GROUP DIV IMG{
	border:0px;
}


/*
	Related Contacts
*/
TR#RELATED_CONTACTS_GROUP DIV {
	padding-left:10px;
	padding-top: 4px;
	font-size: 11px;
}
TR#RELATED_CONTACTS_GROUP DIV DIV{
	margin-left: 4px;
	padding:4px;
	padding-left: 4px;
/*	border-left: dashed 1px #220088;*/
	font-size: 11px;
}

TR#RELATED_CONTACTS_GROUP DIV IMG{
	border:0px;
}
.imageconfig{
	border-top:1px solid #c0c0c0;
	background-color: #E9EFF7;
}

/*
	Related Documents
*/
TR#RELATED_DOCUMENTS_GROUP DIV {
	padding-left:10px;
	padding-top: 4px;
	font-size: 11px;
}
TR#RELATED_DOCUMENTS_GROUP DIV DIV{
	margin-left: 4px;
	padding:4px;
	padding-left: 4px;
/*	border-left: dashed 1px #220088;*/
	font-size: 11px;
}

TR#RELATED_DOCUMENTS_GROUP DIV IMG{
	border:0px;
}

/*
	Associated users
*/
TR#RELATED_USERS_GROUP DIV {
	padding-left:10px;
	padding-top: 4px;
	font-size: 11px;
}
TR#RELATED_USERS_GROUP DIV DIV{
	margin-left: 4px;
	padding:4px;
	padding-left: 4px;
/*	border-left: dashed 1px #220088;*/
	font-size: 11px;
}

TR#RELATED_USERS_GROUP DIV IMG{
	border:0px;
}

div#PAGEADD {
	border: 1px #D4D0C8 solid;
	position: absolute;
	top: 200px;
	left: 750px;
	visibility: hidden;
	background: white;
	Z-INDEX: 100;
	font-size: 12px;
	padding:1em;
}
.VirtualPageNote {
	text-align: center;
	font-size: 10px;
	color: red;
}

/* * * * * * * * * * * * * * * * * * *

/* CMS Control */
table.control {
	width: 100%;
	height: 22px;	
}

table.control td.flag {
	width: 15px;
	padding: 2px;
	text-align: left;	
	vertical-align: top;		
}

table.control td.flag img {
	width: 10px;
	height: 10px;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #333333;
	clip: rect();
	filter: Blur(Add=True, Direction=315, Strength=20);			
}

table.control td.flag img.LOCKED {
	background-color:#FF6600;		
}

table.control td.flag img.UNPUBLISHED {
	background-color:#0099CC;		
}

table.control td.flag img.EXPIRED {
	background-color:#999999;		
}

table.control td.flag img.PREPUBLISH {
	background-color:#999999;		
}

table.control td.flag img.WORKING {
	background-color:#333399;		
}

table.control td.flag img.PREVIOUS {
	background-color:#999999;		
}

table.control td.flag img.ACTIVE {
	background-color:#339966;		
}

table.control td.flag img.REJECTED {
	background-color:#FF0000;		
}

table.control td.flag img.REMOVED {
	background-color:#999999;		
}

table.control td.status {
	width: 75%;
	color: #666666;
	padding: 2px;
	text-align: left;		
}

table.control td.action {
	width: 25%;
	padding: 2px;		
}

table.control td.action select {
	width: 100%;
	color: #666666;
	height: 14px;		
}

/* * * * * * * * * * * * * * * * * * *


/* Generic pop pages */

#popup {background-color: #ffffff; 
	background-image: none;
}

#pop { margin: 7px; background-color: #ffffff; }

#popupheader {
	background-color: #C1C1C1;
	margin: 7px;
	border: 1px solid #7A7A7A;
	text-align: left;
	height: 26px;
	padding: 7px;
	
}

/* CMS Popup styles */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div#popupheader .heading {
	float: left;
}
div#popupheader .toollink {
	text-align: right;
}
div#popupheader .toollink span a {
	color: #3D3D3D;
	font-weight: bold;
}
#popup h1 {
	margin: 0;
	padding: 0;
	color: #3D3D3D;
	font-size: 14px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* History styles */

table.historyheader {
	border: 1px solid #818181;

}

.historyheader td {
	padding: 7px 0 7px 0;
	color: #737373;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Dialog styles */
body.dialog{
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.dialog h1 {
	margin: 0;
	padding: 0;
	color: #3D3D3D;
	font-size: 14px;
}

.dialogbutton{
	background-color: #9A9A9A;
	border: 1px solid #9A9A9A;
	color: #fff;
	font-weight:bold;
	font-size: 11px;
	font-family: Arial, sans-serif;
}
table.dialogTable {
	font-family: Arial, sans-serif;
}

table.dialogTable th {
	background-color: #C1C1C1;
	margin: 7px;
	border: 1px solid #7A7A7A;
	text-align: left;
	height: 26px;
	padding: 7px;
}

table.dialogTable td {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;	
	padding-top: 7px;	
	color:#737373;
}

table.dialogTable #comment_label td.label {
	font-weight: bold;
}

table.dialogTable #comment_box textarea {
	width: 250px;
	border: 1px solid #C1C1C1;
	font-family: Arial, sans-serif;
	font-size:11px;
}

table.dialogTableWarning {
	font-family: Arial, sans-serif;
}

table.dialogTableWarning th {
	background-color: #FF0000;
	margin: 7px;
	border: 1px solid #990000;
	text-align: left;
	height: 26px;
	padding: 7px;
}
table.dialogTableWarning th H1 {
	color: #FFFFFF;
}


table.dialogTableWarning td {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;	
	padding-top: 7px;	
	color:#737373;
}

table.dialogTableWarning #comment_label td.label {
	font-weight: bold;
}

table.dialogTableWarning #comment_box textarea {
	width: 250px;
	border: 1px solid #C1C1C1;
	font-family: Arial, sans-serif;
	font-size:11px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Version styles */

table.version {
	border: 1px solid #818181;
	margin-top: 12px;
	margin-bottom: 12px;
}
.version td {
	color: #737373;
	padding: 7px 0 7px 0;	
}
.version td.comment {
	color: #C1C1C1;
	
}
.version .flag img {
	border: 1px solid #808281;
}


.flag img.LOCKED {
	background-color:#FF6600;		
}

.flag img.UNPUBLISHED {
	background-color:#0099CC;		
}

.flag img.EXPIRED {
	background-color:#999999;		
}

.flag img.PREPUBLISH {
	background-color:#999999;		
}

.flag img.WORKING {
	background-color:#333399;		
}

.flag img.PREVIOUS {
	background-color:#999999;		
}

.flag img.ACTIVE {
	background-color:#339966;		
}

.flag img.REJECTED {
	background-color:#FF0000;		
}

.flag img.REMOVED {
	background-color:#999999;		
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Related item tree styles */
table.relitems {
	border: 1px solid #818181;
	margin-bottom:0.3em;	
}
table.relitems td  {
	color: #818181;
	font-weight: bold;
	background-color:#fff;
}
table.relitems td a {
	color: #3D3D3D;
	font-weight: bold;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*User permission */

.uplisttd, .aliaslisttd {
	border-bottom: 1px solid #C1C1C1;
	padding: 10px 0 6px 0;
	color: #595959;
}




/* */
h2.control {
	margin: 0;
	padding: 0;
	color: #595959;
	font-size: 12px;
}

#aliases.control{
	margin-top:25px;
}

.aliasItem{
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	color:#737373;
}
.nocmsControl{
	font-weight:bold;
}


#tabheaders td{
	font-family:Arial;
	font-size:11px;
}

.statsPanel a {
	font-weight:bold;
}
.statsNav td{
	height:20px;
}
.statsNav a {
	font-weight:bold;
}
.intervalcolouredleft{
	background-color:#eeeeee;	
	padding-left:10px;
	color:#737373;
	border-left:1px solid #999999
}
.intervalleft{
	padding-left:10px;
	color:#737373;
	border-left:1px solid #999999
}
.intervalcolouredright{
	text-align:right;
	background-color:#eeeeee;	
	padding-right:10px;
	color:#737373;
	border-right:1px solid #999999;
}
.intervalright{
	text-align:right;
	padding-right:10px;
	color:#737373;
	border-right:1px solid #999999;
}


/* NOTE: sitemap specific styles formats the sitemap. */
.sitemap {
	width: 100%;
}
.sitemap dl {
	margin-left: 10px;
	margin-bottom: 10px;
}
.sitemap dt {
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 1.2em;
}
.sitemap dt.root {
	padding-left: 1.0em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	font-size: 1.2em;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}
.sitemap dd {
	margin-left: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 1.0em;
	color: #333333;
}
.sitemap img {
	border: 0px;
	margin-right: 5px;
}
.sitemap dt.root img {
	border: 0px;
	margin-right: 5px;
	margin-left: 10px;
}
caption{
	display:none;
}



.h1 {
	font-size: 1.8em;
	font-weight: bold;
	color: #0055A0;
	height: 30px;
	padding: 0px;
	margin: 0px;
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCCCC;
	width: 100%;
	background-color: transparent;
}

textarea.introtext {
	font-weight: bold;
	font-size: 1.3em;
	color: #000000;
	padding: 0.5em 0 0.5em 0;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
	width: 100%;
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCCCC;
	overflow: visible;			
}




/*****************************************************************************/
/* Style for Wysiwyg of static elements */

.static {
	padding: 3px;
	width: 100%;
	/*height: 110px;*/
	margin-bottom: 5px;
	border: 1px dashed #CCCCCC;
}

.static .image {
	width: 120px;
	height: 120px;
	border: 0px;
}

.static .noimage {
	width: 120px;
	height: 120px;
	border: 0px;
}
.static .remimage{
	width: 120px;
	height: 20px;
}
/*****************************************************************************/



/*****************************************************************************/
/* Styles for Editor */
.editor {
	display: block;
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCCCC;
}

.editor .tools {
	display: block;
	border-bottom: 1px solid #999999;
	background-color: #EEEEEE;
	text-align: left;
	font-size: 10px;
}

.editor .content {
	height: 400px;
	overflow: auto;
	padding-right: 3px;
}

.editor .content table {
	border: 0px;
}

.editor .content table caption {
	color: #990000;
	font-size: 10px;
	padding: 0px;
	text-align: left;
}
		
.editor .content td {
	border: 1px dashed #CCCCCC;
	padding: 3px;
}

.editor .content thead td {
	border: 1px dashed #CCCCCC;
	padding: 3px;
	font-weight: bold;
}
/*****************************************************************************/



/*****************************************************************************/
/* Style for Wysiwyg of static elements */
.tools img {
	border: 0px;
	margin: 2px;
}

.tools a {
	border: 1px solid #EEEEEE;
}

.tools a:hover {
	border: 1px solid #990000;
	background-color: #CCCCCC;
}

.tools img.divide {
	height: 16px;
	width: 1px;
}
/*****************************************************************************/



/*****************************************************************************/
/* Style for Wysiwyg of static elements */			
.html {
	display: none;
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCCCC;
}

.html .tools {
	display: block;
	border-bottom: 1px solid #999999;
	background-color: #EEEEEE;
	text-align: left;
	font-size: 10px;
}

.html textarea {
	width: 100%;
	height: 400px;
	padding: 3px;
	border: 0px;
	overflow: auto;
}
/*****************************************************************************/



/*****************************************************************************/
/* Dialog styles deal with the formatting of the pop-up controls */
.container {
	border: 1px dashed #CCCCCC;
	padding: 5px;
}

.container div.control {
	text-align: right;
	border: 0px;
	margin-bottom: 5px;
}
		
.container div.control img {
	margin-right: 4px;
}
/*****************************************************************************/



/*****************************************************************************/
.fontColorRed{
	color: #ff0000;
}


/*this styles the rate this page section*/

.rate_this_page_header_cell {
	font-size: 1.2em;
	font-weight: Bold;
	width: 284px;
	padding: 0em 0em 0.3em 0em;
}

.rate_this_page_header_text {
	padding: 0em 1em 0em 0.9em;
}

.rate_this_page_radio_labels {
	color: #386030;
	padding: 0.4em 1.5em 0em 0.2em;
}

.rate_this_page_bold {
	font-weight: bold;
	font-size: 0.8em;
	padding: 0.5em 1.6em 0em 1.4em;
}

#RateThisPageTextarea {
	width: 100%;
}
.rtp_input_text_area{
	width:100%;
	border: solid 1px #D4D0C8;
	font-family: Arial, sans-serif;
	font-weight:bold;
}
#rtp_EMAILADD{
	border: solid 1px #D4D0C8;
}

.rate_this_page_textarea_position {
	padding: 0em 1em 0.5em 1.1em;
}

.rate_this_page_radiobutton_position {
	padding: 0.2em 0.2em 0.8em 0em;
}
.rate_this_page_radiobutton_position input{
	border :0px;
	margin-top:2px;
}

.rate_this_page_radiobutton_position_cell {
	
	padding: 0em 1.6em 0em 1.6em;	
}

.rate_this_page_submit_position {
	padding: 0em 1em 0em 0em;
}

.externaliframe {
	width: 100%;
	border: none;
	height: 650px;
	background-color: #ffffff; 
	background-image: none;

}

.imageconfig{
	border-top:1px solid #c0c0c0;
	background-color: #E9EFF7;
}
.imageBox{
	border: 1px solid #cccccc; 
	height:100%;
}
#popupSubmitPositioning{
	padding-right:10.5em;
}
#popupSubmitPositioningContact{
	padding-right:2.5em;
}
