﻿body{margin:4px; font-family:Arial; font-size:12pt}
/*h1{ display:inline}
h2{ display:inline; font-size:11pt}
h3{ display:inline}
h4{ display:inline}
*/
a img {border:none;} 
A.admin, A.admin:ACTIVE, A.admin:HOVER, A.admin:LINK, A.admin:VISITED 
{	
	font-family : Verdana,Tahoma, Arial;
 	font-size:11px;
 	color: #333333;
	font-weight: normal;
	text-decoration : underline;
}	
.invisible{ font-size:0px; color:#ffffff;}
a.invisible{height:0px; font-size:0px; color:#33ffff}

a.Strike, a.Strike:hover, a.Strike:visited  
{
	font-family: Arial;
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	padding-left: 3px;
	text-decoration: line-through;
}

a.Italic, a.Italic:hover, a.Italic:visited 
{
	font-family: Arial;
	font-size: 8pt; 
	font-style: italic;
	color: black;	
	padding-left: 3px;
	padding-left: 3px;
	text-decoration: none;	
}
a.Normal, a.Italic:hover, a.Italic:visited 
{
	font-family: Arial;
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	padding-left: 3px;
	text-decoration: none;	
}
a.toplevel:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: normal;
}
a.toplevel:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
	position: static;
}
a.toplevel:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
a.toplevelselected:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
a.toplevelselected:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #003366;
	text-decoration: none;
	height: 10px;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	position: static;
}
a.toplevelselected:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.btntext:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}
a.btntext:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
}
a.btntext:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0099FF;
}
a.descendantlevel:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}
a.descendantlevel:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
}
a.descendantlevel:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0099FF;
}
a.descendantlevelselected:link 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: normal;
}
a.descendantlevelselected:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}
a.descendantlevelselected:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #003366;
}
AdminHead
{
	background-color:#8299B0
}
.inputtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border:1px solid #000000;
	background: #DFDFDF;
	width:260px;
}
.normaltext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
p
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
.TextBox
{
	font-size:10px;
	font-family:verdana,arial;
	border-width:1;
	border-color:#000000;	
}	
.heading 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	height:31px;
	padding-left:10px;
	border-bottom:1px solid #cccccc;
}
.subheadings 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none
}
.subsubheadings 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#003366;
	text-decoration: none;
}
.buttonCol
{
	padding-right: 15px
}
.invisiblebutton
{
	display: none
}
.templatecell
{
	border-color:Black;
	border-width:1px;
	border-style:solid
}
.bluebutton 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	color: #ffffff;
}
.devButton
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-WIDTH: 1px;
    MARGIN-BOTTOM: 4px;
    BORDER-BOTTOM-COLOR: #000000;
    /*PADDING-BOTTOM: 0px;*/
    cursor:pointer;
    COLOR: black;
    BORDER-TOP-COLOR: #000000;
    /*PADDING-TOP: 0px;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e8e8e8;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #000000
}
.repInputtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-width:1;
	border-color:#000000;
	background: #DFDFDF
}
.repNormaltext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.alfaHeader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	width: 80%;
	border:solid 1px Black;
	background-color:Silver;
}
.searchBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 80%;
}
.repInner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #eeeeee;	
	text-decoration: none;
	border: 0px;
	width: 100%;
}

a.HeaderLink:link, a.HeaderLink:hover, a.HeaderLink:visited, a.HeaderLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.repItemLine
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #F7F6F3;
	text-decoration: none;
}
.repItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.repAltItemLine
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #284775;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.repItemLink, a.repItemLink:link, a.repItemLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	cursor:pointer;
	text-decoration: underline;
}
a.repItemLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #1C0BF1;
	text-decoration: none;
}
a.repItemLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none	
}
.pageBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	width: 98%;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	vertical-align: middle;
}

.MenuSkin 
{
	cursor: default;
	font: menutext;
	position: absolute;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	width: 203px;
	background-color: menu;
	border: 1 solid buttonface;
	visibility: hidden;
	border: 2 outset buttonhighlight;
}

.menuitems 
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 10px;
	background-color: menu;
	border:0;
	background-image: url(/images/HM_menutile.gif)
}

.menuitemover
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 10px;
	border:0;	
	color : #ffffff;	
	background-image: url(/images/HM_menuover.gif);
}

.menuHR 
{
	padding: 0px;
	height: 2px;
	border-top: thin groove;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 97%;
	text-align: center;
	
}

#WorkflowPopupPlaceHolder { background-color:#cccccc}
.workflowlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
	VERTICAL-ALIGN:baseline;
}

.workflowlink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
	VERTICAL-ALIGN:baseline;
}
.workflowlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
	VERTICAL-ALIGN:baseline;
}
.workflowlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
	VERTICAL-ALIGN:baseline;
}

.workflowlink:visited:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
	VERTICAL-ALIGN:baseline;
}
.workflowlink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
	VERTICAL-ALIGN:baseline;
}
.portletcontainer
{
	border-style: dotted;
	border-width:1
}
.templLabel
{
    float: left; 
    font: normal 10px Verdana, Arial, Sans-serif;
    line-height: 16px;
    display: block;
    padding-top:2px;
}
.SchedulerAvailable{font-family:Arial;font-size:9px;background-color:Green;color:White;}
.SchedulerBooked{font-family:Arial;font-size:9px;background-color:Red;}
.SchedulerSelected{font-family:Arial;font-size:9px;background-color:Blue;}
.SchedulerDisabled{font-family:Arial;font-size:9px;background-color:Silver;}
.SchedulerDisabledBooked{font-family:Arial;font-size:9px;background-color:Gray;}

table.ScheduleDay{border-top-width:1px;border-top-color:Black;border-top-style:ridge; border-left-width:1px; border-left-color:Black;border-left-style:ridge;}
td.ScheduleDay{border-right-style:ridge;border-right-color:Black;border-right-width:1px;border-bottom-style:ridge;border-bottom-color:Black;border-bottom-width:1px;}

.tblHeading{background:url('images/admin-gvw-bg.gif') repeat-x 50%; color:#000; padding:5px 10px 5px 10px; text-align:left; vertical-align:middle; font-weight:bold; font-size:12px; border:solid 0px #A0A0A0}
.tblRow{background-color:#F7F6F3; color:#333333; padding:5px 10px 5px 10px;}
.tblAlternatingRow{background-color:#ffffff; color:#333333; padding:5px 10px 5px 10px;}
.tblPager{background-color:#284775; color:#ffffff;}

.toolbarText
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	padding-left: 2px;
	padding-right: 2px;
}
.toolbarTextBox
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	background-color:#EDEDED;
	padding-left: 2px;
	padding-right: 2px;
	border:1px solid #808080;
}
.toolBarSearchBox
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	background-color:#EDEDED;
	padding-left: 2px;
	padding-right: 2px;
	border:1px solid #808080;
}
/* --------------------------------------------------------	*/
/* styles from editorstyle.css								*/
/* --------------------------------------------------------	*/
#editorTable
{
    BORDER-RIGHT: #CCCCCC 1px dashed;
    BORDER-TOP: #CCCCCC  1px dashed;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #CCCCCC  1px dashed;
    BORDER-BOTTOM: #CCCCCC  1px dashed;
    vertical-align: top;

}
#editorTD
{
    BORDER-RIGHT: #CCCCCC  1px dashed;
    BORDER-TOP: #CCCCCC 1px dashed;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #CCCCCC 1px dashed;
    BORDER-BOTTOM: #CCCCCC  1px dashed;
}
.buttonTD
{
	padding-top  : 3px;
	padding-bottom : 1px;
	padding-right  : 1px;
	padding-left  : 1px;
	filter: FILTER: alpha(opacity=40);
}
.ButtonOver
{
	border-left   : 1px solid buttonhighlight;
	border-right  : 1px solid buttonshadow;
	border-top    : 1px solid buttonhighlight;
	border-bottom : 1px solid buttonshadow;
	padding-top  : 2px;
	padding-bottom : 0px;
	padding-right  : 0px;
}
.Button
{
	border: 0px solid buttonface; padding: 1px; text-align: center; cursor: default;
    /*filter: #000000;*/

}
.ButtonPressed
{
	border-left  : 1px solid buttonshadow;
	border-right : 1px solid buttonhighlight;
	border-top   : 1px solid buttonshadow;
	border-bottom : 1px solid buttonhighlight;
	padding-top  : 2px;
	padding-bottom : 0px;
	padding-right  : 0px;
}
.extraToolContainer
{
	text-align: center	;
	width: 100%;	
}
.UploadFile
{
	background-color : white;
	color : #0D5073;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-bottom : 1px solid black;
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid blackblack;
    width: 163
}
.tableCreateTd
{
	width: 20;
	height: 20;
	border-bottom : black 1px solid;
	border-right : black 1px solid;
}
.tableCreateTdLeft
{
	width: 20;
	height: 20;
	border-bottom : black 1px solid;
	border-right : black 1px solid;
	border-left : black 1px solid;
}	
.tableCreateTdTop
{
	width: 20;
	height: 20;
	border-bottom : black 1px solid;
	border-right : black 1px solid;
	border-top : black 1px solid;
}
.BottomCell
{
	height: 20;
	border-bottom : black 1px solid;
	border-right : black 1px solid;
	border-left : black 1px solid;	
	text-align: center;
	cursor: hand
}
.popupDiv
{
	background-color: #cccccc;
	border-top: 1px solid #000000;
}
/* --------------------------------------------------------	*/
/* styles to display search results							*/
/* --------------------------------------------------------	*/
.header 
{ 
	padding-right: 2px; 
	border-top: #191970 1px solid; 
	padding: 3px; 
	font-size: 13pt; 
	background-color: #e5ecf9; 
	width: 100%; 
	margin-top: 10px;
}
.target {font-weight: bold;  text-align: left;}
.summary {font-size: 10pt;text-align: right;}
.footer{margin-top: 40px;text-align: center;font-size: 10pt;}
.paging {text-align: center;}
a.homepage {font-size: 17pt;font-weight: bold;color: black;text-decoration: none;}
A.searchResult, a.searchResult:link, a.searchResult:hover, a.searchResult:visited {font-size: 13pt;color: Blue;text-decoration:underline;}
.sample {font-size: 10pt;}
.path {font-size: 10pt; color: green;}

.customButton_Default
{
	color:#000000;
	text-align:center;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	float:left;
	border:0;
	position:relative;
	width:110px;
	height:18px;
	padding-right:4px;
}
.customButton_Default .body
{
	color:#000000;
	text-align:center;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	border:0;
	position:absolute;
	
	padding-top:2px;
	background:url('../../SiteResources/images/ButtonTile.gif') repeat-x;
	width:80px;
	left:13px;
	height:18px;
}
.customButton_Default .left
{
	color:#000000;
	text-align:center;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	border:0;
	position:absolute;
	
	background:url('../../SiteResources/images/ButtonLeft.gif');
	width:13px;
	height:18px;
	left:0px;
}
.customButton_Default .right
{
	color:#000000;
	text-align:center;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	border:0;
	position:absolute;
	
	background:url('../../SiteResources/images/ButtonRight.gif') no-repeat;
	width:13px;
	height:18px;
	left:93px;
}
.rowHeading{background-color:#CCCCCC; color:#333333;font-weight:bold;}
.rowStyle{background-color:#F7F6F3; color:#333333;}
.alternatingRowStyle{background-color:#FFFFFF; color:#333333;}
/*style for the Sitemap Content Object*/
.SMParentNode
{
	color: #56483e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
}
.SMHoverNode
{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
}
.SMSelectedNode
{
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
	background-color: #316ac5;
}
.SMLeaf
{
	color:#56483e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
}
.SMNode{color: #56483e;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration : none;}

/*=============================================================*/
/* QUICKHELP CONTROL */
/*=============================================================*/
.QuickHelp-Info{margin:10px;border:1px solid #cccccc;background-color:#FFFFE1}
.QuickHelp-Warning{margin:10px;border:1px solid #FFCC00;background-color:#FFF8D9}
.QuickHelp-Success{margin:10px;border:1px solid #336600;background-color:#F2FFE6}
.QuickHelp-Error{margin:10px;border:1px solid #CC0000;background-color:#FFECEC}

/*=============================================================*/
/* SITESETUP SECTION */
/*=============================================================*/
.gridEditlink, a.gridEditlink, a.gridEditlink:visited, a.gridEditlink:link, a.gridEditlink:active, a.gridEditlink:hover
{
    color:#F6462F;
}

.adminButtonBlue{ background-color:#F6462F;  border:1px solid #c91c06; margin-bottom:3px; color:#FFF; height:22px; padding:3px 10px 0 10px; font-size:11px; font-weight:bold; cursor:pointer}
.adminButtonFlux{ background-color:#F6462F;  border:1px solid #c91c06; margin-bottom:3px; color:#FFF; height:22px; padding:3px 10px 0 10px; font-size:11px; font-weight:bold; cursor:pointer}
.adminButtonFluxGreen{ background-color:#01a527;  border:1px solid #027c1e; margin-bottom:3px; color:#FFF; height:22px; padding:3px 10px 3px 10px; font-size:14px; font-weight:bold; cursor:pointer }
.adminButtonFluxGray{ background-color:#dedcdc;  border:1px solid #5a5959; margin-bottom:3px; color:#5a5959; height:22px; padding:3px 10px 0 10px; font-size:11px; font-weight:bold; cursor:pointer}

.adminOptions{ text-align:left;  padding:10px 10px 10px 10px;   font-size:12px}

table.adminContent td.adminTitle{padding:4px 4px 4px 4px}
table.adminContent td.adminData{padding:4px 4px 4px 4px}
td.adminTitle{text-align:left; vertical-align:top;min-width:175px;}
td.adminTitle img{vertical-align:bottom; padding-right:2px}
td.adminData{text-align:left; vertical-align:top;}
tr.adminSeparator hr{background-color:#D3D3D3;  border:medium none;  color:#D3D3D3;  height:1px;  margin-top:10px;  margin-bottom:10px;  padding:0}

.infoTitle{color:#c54c05; font-weight:bold; font-size:14px;}
.infoTitle a{color:#c54c05;}

.requiredStar{color:#F6462F; font-weight:bold;}


/*=============================================================*/
/* ADMIN GRID VIEW  */
/*=============================================================*/
.tablestyle{font-family:arial; font-size:11px; border:1px solid #A0A0A0; background-color:#FFF; margin-left:0px; color:#245D75; width:100%}
.tablestyle td a{color:#D71F07; font-weight:normal; text-decoration:none}
.tablestyle td a:visited{color:#D71F07; font-weight:normal; text-decoration:none}
.altrowstyle{background-color:#fff}
.headerstyle th{background:url('images/admin-gvw-bg.gif') repeat-x 50%; color:#000; padding:5px 10px 5px 10px; text-align:left; vertical-align:middle; font-weight:bold; font-size:12px; border:solid 1px #A0A0A0}
.headerstyle th a{font-weight:bold; text-decoration:none; text-align:left; color:#D71F07; display:block; padding-right:10px}
.rowstyle td, .altrowstyle td{padding:4px 10px 4px 10px; border:1px solid #A0A0A0; border-right-color:#A0A0A0}
.PagerStyle{height:28px; background:#EEE; vertical-align:middle; border:1px solid #A0A0A0; }

/*=============================================================*/
/* ADMIN REPORTS GRID VIEW  */
/*=============================================================*/
.reportheaderstyle{background:url('images/admin-gvw-bg.gif') repeat-x 50%; color:#000; padding:5px 10px 5px 10px; text-align:center; vertical-align:middle; font-weight:normal; border:solid 1px #676767; text-align:left; font-size:14px;}


/* Style for Usual AJAX tabs */
.tabcontainer-usual{ background:#181818;  color:#111;  /*padding:15px 20px; */ /*width:500px; */ border:1px solid #222;  margin:8px auto}

.tabcontainer-usual ul.idTabs{margin-left:-40px; margin-top:-1px}

.tabcontainer-usual li.idTab{list-style:none;  float:left;   /*border:solid 1px black; */ }

.tabcontainer-usual ul.idTabs a{ display:block;  padding:6px 10px;  text-decoration:none!important;  margin:1px;  margin-left:0;  /*font:10px Verdana; */ color:#FFF;  background:#444}

.tabcontainer-usual ul.idTabs a:hover{ color:#FFF;  background:#111}
 
.tabcontainer-usual ul.idTabs a.selected{ margin-bottom:0;  color:#000;  background:snow;  border-bottom:1px solid snow;  cursor:default}
 
.tabcontainer-usual div.tab{ padding:10px 10px 8px 10px;  *padding-top:3px;  *margin-top:-15px;  clear:left;  background:snow;  /*font:10pt Georgia; */}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
TAB CONTROL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.grey .ajax__tab_header{font-family:"Helvetica Neue",Arial,Sans-Serif; background:url(images/tab-line.png) repeat-x bottom; font-size:12px; display:block; cursor:pointer}

.grey .ajax__tab_header .ajax__tab_outer{background:url(images/tab.png) no-repeat left top; border-color:#222; color:#222; padding-left:10px; margin-right:3px}

.grey .ajax__tab_header .ajax__tab_inner{background:url(images/tab.png) no-repeat right top; border-color:#666; color:#666; padding:3px 10px 2px 0px}

.grey .ajax__tab_hover .ajax__tab_inner{color:#000}

.grey .ajax__tab_active .ajax__tab_outer{background:url(images/tab.png) no-repeat 0pt -40px; border-bottom-color:#fff}

.grey .ajax__tab_active .ajax__tab_inner{background:url(images/tab.png) no-repeat right -40px; color:#F6462F; border-color:#333}

.grey .ajax__tab_body{background-color:#fff; border:solid 1px #d7d7d7; border-top-width:0; padding:10px 10px 10px 10px}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
DASHBOARD
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
table.dashboard{margin-top:15px; border:solid 1px #ccc; width:100%; border-collapse:collapse}

table.dashboard td.maincol{padding:10px; vertical-align:top}

table.dashboard td.splitcol{width:50%; vertical-align:top}

table.dashboard td.rightcol{width:215px; background:#f3f3f3; padding:10px 5px 5px 5px; vertical-align:top}

table.stats{margin-top:10px; width:100%}

table.stats td.orderaveragereport{width:100%; vertical-align:top}

table.stats td.orderstatistics{width:50%; vertical-align:top}

table.stats td.customerstatistics{width:50%; vertical-align:top; padding-left:5px}

table.stats td.bestsellers{width:65%; vertical-align:top}

table.stats td.searchterms{padding-left:5px; width:35%; vertical-align:top}

table.dashboard td.basecol .warnings{padding:10px}

.statisticsTitle{text-align:left; color:#333; font-weight:bold; margin-bottom:5px}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
SECTION HEADERS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.section-header{padding:10px 10px 10px 10px}

.section-title{border-bottom:solid 3px #dfdfdf; padding-bottom:1px; margin-bottom:10px; color:#c51c05; font-size:14px; font-weight:bold; vertical-align:bottom}

.section-title img{vertical-align:middle; padding-bottom:2px}

.section-header .title a{text-decoration:none; font-size:11px; color:#555}

.section-header{border-bottom:solid 3px #dfdfdf; padding-bottom:1px; margin-bottom:10px; height:25px}

.section-header .title{float:left; color:#c51c05; font-size:14px; font-weight:bold; vertical-align:bottom; padding-top:5px}

.section-header .title img{vertical-align:middle; padding-bottom:2px}

.section-header .options{text-align:right; float:right}


/*.FieldLabel{width: 120px;}*/

.MetaFieldLabel
{
    width:190px;
    vertical-align:top;
    padding-top:2px;
}


.metaCheckboxList td
{
     width: 220px;    
     font-size:10px;
}
.workflowtd
{
    background-image:url(../../admin/images/pageprop_tile.gif);
}
.workflowPopupTop
{
    background-image:url(../../admin/images/genericpopup/Popup_top_tile.gif);
}
.workflowPopupBG
{
    background-image:url(../../admin/images/genericpopup/Popup_05_tile.gif);
}
.workflowPopup2
{
    background-image:url(../../admin/images/genericpopup/Popup_02.gif);
}
.workflowPopup4
{
    background-image:url(../../admin/images/genericpopup/Popup_04.gif);
}