﻿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;
}
/* Used by predefined content objects */
.FieldLabel
{
	width:130px;
	vertical-align:top;
	padding-top:2px;
}
.FieldValueEdit
{
	vertical-align:top;
	padding-top:2px;
}
.Red 
{
	color: Red;
	width:5px;
	vertical-align:top;
	padding-top:2px;
}
.redText
{
	color: Red;
	width:195px;
	vertical-align:top;
	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
{
	color:Black;
	background-color:#CCCCCC;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.tblRow
{
	background-color:#F7F6F3;
	color:#333333;
}
.tblAlternatingRow
{
	background-color:#ffffff;
	color:#333333;
}
.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 stylesheet.css								*/
/* --------------------------------------------------------	*/
.commonfieldstextbox
{
	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;
	width: 150
}
.commonfieldstextarea
{
	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;
	height: 50;
	width: 150
}
/* --------------------------------------------------------	*/
/* 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;
}
.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;
}