﻿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-width:1px;
	border-color:#000000;
	background: #DFDFDF
}
.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: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.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;
}

.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;
	height: 24px;
	vertical-align:text-top;
}
.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;
}
