/* CRUSHER ADMINISTRATION STYLES */

/* Administration System Class */
TABLE.adminlayout
{
	width: auto;
	color: white;
	border: Solid 1px LightYellow;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
}

TD.adminlayout, TR.adminlayout
{
	width: auto;
	color: white;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
}

SELECT.adminlayout
{
	width: auto;
	color: white;
	background-color: #1e1e1e;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
}

INPUT.adminlayout
{
	width: auto;
	color: black;
	background-color: #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin: 0px 2px 0px 2px;
	border: Solid 2px white;
}

HR.adminlayout
{
	width: 140px;
	height: 1px;
	color: white;
	background-color: #000000;
}

.adminlayoutimg
{
	background-color:White;
	width:auto;
	height:auto;
	border: 0px 0px 0px 0px;
}

.adminlayoutname
{
	background-color: black;
	border: solid 1px yellow;
	color: white;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.adminlayouticon
{
	background-color: White;
	width:18;
	height:18;
	border: solid 1px white;
}

.adminlayouticonover{
	background-color: Yellow;
	width:18;
	height:18;
	border: solid 1px black;
}

TABLE.adminregion
{
	width: auto;
	color: white;
	border: dotted 1px black;
	background-color: #707070;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
}

DIV.disabled {
	border-right: #7F9DB9 1px solid;
	padding-right: 2px;
	border-top: #7F9DB9 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	overflow: auto;
	border-left: #7F9DB9 1px solid;
	width: 580px;
	padding-top: 2px;
	border-bottom: #7F9DB9 1px solid;
	height: 80px;
	background-color: white;
}

/* IN-PLACE LAYOUT EDITOR STYLES */
DIV.layoutcontainer{
	position:relative;
}

DIV.inplaceeditorlayer{
	position:absolute;
	top: 10px;
	left:10px;
}

/* DEFAULT Grid styles */

.gridTableStyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.gridDefaultTableTRStyle
{
	border-collapse: collapse;
	border-color: White;
}

.gridDefaultHeadingStyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

.gridFilterBoxStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration: none;
	border: Solid, 1px, Black;
}


.gridDefaultRowStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #818080;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
	background-color:#EFEFEF;
}

.gridDefaultAlternateRowStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #818080;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
	background-color:#fafafa;
}

A.urAdminGridLink
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: blue;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

A.urAdminGridLink:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: red;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:underline;	
}

A.navigationFirstRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_hl.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationFirstRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_hl_over.gif) no-repeat 0% 0%;
}

A.navigationLastRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_hr.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationLastRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_hr_over.gif) no-repeat 0% 0%;
}

A.navigationNextRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_r.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationNextRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_r_over.gif) no-repeat 0% 0%;
}

A.navigationPreviousRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
/*    border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_arr_l.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationPreviousRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
/*    border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_arr_l_over.gif) no-repeat 0% 0%;
}

A.navigationAddRecordButton
{
/*	BORDER-RIGHT: #dee2ed 1px solid;
    BORDER-TOP: #dee2ed 1px solid;
    BORDER-LEFT: #dee2ed 1px solid;
    BORDER-BOTTOM: #dee2ed 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
	background: url(GridButtons/i_new.gif) no-repeat transparent scroll 0% 0%;
}

A.navigationAddRecordButton:Hover
{
/*	BORDER-RIGHT: #008 1px solid;
    BORDER-TOP: #008 1px solid;
    BACKGROUND: #adadd1;
    BORDER-LEFT: #008 1px solid;
    BORDER-BOTTOM: #008 1px solid;
    /*border-thickness: 1px;*/
    display: block;
	width:18px;
	height:19px;
    background:#adadd1 url(GridButtons/i_new_over.gif) no-repeat 0% 0%;
}

.navigationTableStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.navigationTextStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align:middle;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;	
}

.navigationPrefixTextStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:bottom;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

.navigationSuffixTextStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:bottom;
	line-height: 130%;
	color: Black;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	text-decoration:none;
}

/* -- Document Management -- */
.DocumentManagement
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.7em; /* do not adjust this if you value your fingers...! */
}

.DocumentManagement A:link, .DocumentManagement A:visited, .DocumentManagement A:active
{
    color: #001EAA;
    text-decoration: none;
}

.DocumentManagement A:hover
{
    color: #001EAA; 
    text-decoration: underline;
}


.table_doc_manage
{
	border-collapse: collapse;
	border-color: #9EADAF;
	border-style: solid;
}

.table_doc_manage td
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.7em; /* do not adjust this if you value your fingers...! */
}

.table_doc_manage_nav
{
	background-color: #DEE2ED;
}

.table_doc_manage_nav td
{
	background-color: #DEE2ED;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align:middle;
	line-height: 130%;
}

.doc_manage_header
{
	font-size: 14px;
	font-weight: bold;
}

.doc_manage_TextHighlight a:hover
{
	background-color: #D8F59E;
	text-decoration: none;
}

.doc_manage_input
{
	width: 130px;
	height: 15px;
	color:#000000;
	background-color:#FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	border: solid 1px #FFF000
}

/* Other Admin Styles */

.urAdminBody
{
	background-color: White;
	font-family: Arial;
	font-size: 10pt;
	vertical-align: top;
}

.urAdminSideBar
{
	background-color: #566B7D;
	font-family: Arial;
	font-size: 10pt;
	font-weight:normal;
	color: White;
	vertical-align:top;
}

.urAdminBackground
{
	vertical-align:top;
}

.urAdminTitleBarText
{
	color: #000;
	font-size: 8pt;
	letter-spacing: -0.05em;
	margin-top: -2px;
	margin-bottom: 0;
	line-height: 11px;
	margin-left: 0px;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.urAdminTable
{
	background-color:White;
}

.urSubHeadingText
{
	color: #000;
	font-size: 8pt;
	letter-spacing: -0.05em;
	margin-top: -2px;
	margin-bottom: 0;
	line-height: 11px;
	margin-left: 0px;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.urAdminLinkSmall:link 
{
	COLOR: #0000e0;
	TEXT-DECORATION: none; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
}
A.urAdminLinkSmall:visited 
{
	COLOR: #0000e0; 
	TEXT-DECORATION: none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
}
A.urAdminLinkSmall:hover 
{
	COLOR: #0000e0; 
	TEXT-DECORATION: underline;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
}
A.urAdminLinkSmall:active 
{
	COLOR: #0000e0; 
	TEXT-DECORATION: none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 7pt; 
}

A.urAdminLink:link 
{
	COLOR: #0000e0;
	TEXT-DECORATION: none; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
}
A.urAdminLink:visited 
{
	COLOR: #0000e0; 
	TEXT-DECORATION: none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
}
A.urAdminLink:hover 
{
	COLOR: #0000e0; 
	TEXT-DECORATION: underline;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
}
A.urAdminLink:active
{
	COLOR: #0000e0; 
	TEXT-DECORATION: none;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
}

.urUserInfoTextBox
{
	border-collapse: collapse;
	border-color: #9EADAF;
	border-width: 1px;
	padding: 1px, 1px, 1px, 1px;
	background-color: White;
	color: Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

.urAdminText
{
	color: Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

.urAdminImage
{
	display: inline;
	border-width: 0px;
}

.urArticleImage
{
	display: inline;
	border-width: 0px;
	margin-top: 20px;
}

.urDatagroupSelect
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Black;
	border-width: 1px;
}

.EditorTable
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:Black;
	border:none;
	background-color:#DEE2ED;
}

.EditorSubTable
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:Black;
}

/* Button Rollover effect from CRUSHER */
.btoff
{
    margin: 1px, 1px, 1px, 1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

.btalwaysoff
{
    margin: 1px, 1px, 1px, 1px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

.bton
{
    BORDER-RIGHT: #080808 1px solid;
    BORDER-TOP: #080808 1px solid;
    BACKGROUND: #cdcdcd;
    BORDER-LEFT: #080808 1px solid;
    BORDER-BOTTOM: #080808 1px solid;
}

/* Combo for Admin Form Navigation System */
.AdminCombo
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}


/* Wizard Styles */
.urWizardBase
{
	background-color: Gray;
	border: Solid, 1px, Black;
	color: Black;
	font-family: Arial, Verdana, Helvetica;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.urWizardPanel 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	WIDTH: 400px; 
	COLOR: black; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Verdana, Helvetica; 
	BACKGROUND-COLOR: #e0e0e0; 
	TEXT-DECORATION: none 
}
.urWizardBase 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	COLOR: black; 
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica; 
	BACKGROUND-COLOR: #e0e0e0; 
	TEXT-DECORATION: none 
}
.urWizardMainHeading 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	TEXT-ALIGN: center 
}
.urWizardSubHeading 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	TEXT-ALIGN: left 
}
.urWizardBodyText 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	FONT-STYLE: normal; 
	TEXT-ALIGN: left 
}
.urWizardCenteredBodyText 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	TEXT-ALIGN: center 
}
.urWizardRightAlignedBodyText 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	TEXT-ALIGN: right 
}
.urWizardComboBox 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-small; 
	TEXT-ALIGN: left 
}
.urWizardButton 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	TEXT-ALIGN: center 
}
.urWizardCommentText 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-small;
	color: Black; 
	TEXT-ALIGN: left 
}
.urWizardCommentHeadingText 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	TEXT-ALIGN: left 
}
.urWizardWarnings 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-small; 
	COLOR: maroon; 
	TEXT-ALIGN: left 
}
.urWizardErrors 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-small; 
	COLOR: red; 
	TEXT-ALIGN: left 
}

BODY.crushernetbasicerrorpage
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:small;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-align:left;
}

H1.crushernetbasicerrorpage
{
	font-size:medium;
	font-weight:bold;
}
	