BODY {
	font-family: sans-serif;
	font-size: 9pt;
	background : transparent;
	text-decoration: none;
	color : #000066;
	background-color:#f3f3de;
}

 INPUT, SELECT {
	font-family: sans-serif;
	font-size: 9pt;
}

.button {
	width:auto;	
}

.linkbutton {
	width:75px;	
	height:21px;
	border: 1px solid #bbbbbb;
	text-align: center;
	vertical-align:bottom;
	background-color: #e3e3de;
	font-size:10pt;
	
}

.linkbutton:hover {
	background-color: #ededed;
}

A {
   text-decoration: none;
   color : #0033cc;
}

TH  {
	font-variant: normal;
}

TABLE{
	font-size : x-small;
	border: 1px;
}

H1, H2, H3, H4 {
	font-variant: small-caps;
	padding: 4px;
	width: 100%;
	background : transparent;
}

.backdrop{
	background-color: #f3f3de;
}

.sectionheader
{
	FONT-SIZE: 7pt; 
	BORDER-BOTTOM: #dddddd 1px solid;
}

.searchresult{
	background-color: #c4ba86;
	font-size: 8pt;
	cursor: pointer;
}

.selectedsearchresult{
  font-size: 8pt;
  font: bold;
  background-color: #B0AC8D;
}

.listseperator{
	border-bottom : solid 1px #0033cc
}

.subjectheader{
  font-size: 8pt;
  font: bold;
  background-color: #B0AC8D;
}

.thinborder{
	background-color: #000066;
}

.pagespace{
	background-color: #f9f9f9;
	border-color:#000066;
}

.borderedpage
{
	background-color: #f9f9f9;
	border-color:#000066;
	border-width:1px;
	border-style:solid;
}

.tabpage{
	background-color: #f9f9f9;
	border-color:#000066;
	BORDER-TOP: 0px solid #000066; 
	BORDER-RIGHT: 1px solid #000066;
	BORDER-LEFT: 1px solid #000066;
	BORDER-BOTTOM: 1px solid #000066;
}

.backdropleftborder{
	background-color: #f3f3de;
	BACKGROUND-POSITION-X: left; 
	BACKGROUND-IMAGE: url('/images/WebSide.png'); 
	BACKGROUND-REPEAT: repeat-y
}

.selectedtab{
	background-color: #f9f9f9;
	font: normal;
}

.unselectedtab{
	background-color: #000066;
	color: #f3f3de
}

.text
{
	font-size: 8pt;
}

.listmain
{
	background-color: #ffffff;
	font-size: 8pt;
	border: solid 1px #000066;
}

.listgroupitem
{
	background-image: url(/images/listitembackdark.png);
	background-color: #A4C1FF;
	font-size: 8pt;
	font: bold;
}

.listitem
{
	background-color: #EBF3FF;
	background-image: url(/images/listitemback.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	font-size: 8pt;
}

.listitemlight
{
	background-color: #CCE0FF;
	font-size: 8pt;
	cursor:hand;
}

.listitemdark
{
	background-color: #A4C1FF;
	font-size: 8pt;
}

.listheader
{
	background-color: #000066;
	color: #f3f3de;
	font-size: 8pt;
}

.itemlabeldark{
	background-color:#A4C1FF;
}

.itemlabelnorm{
	background-color:#C6DDFF;
}

.itemlabellight{
	background-color:#EBF3FF;
}

.itemlabelback
{
	background-color: #CCE0FF;
}

.inputlabel
{
	font-size:8pt;
}

.mainpagespace{
	width:100%;
	background-color: #f3f3de;
}

.wizardmain
{
	height:450px;
	width:100%;
	background-color: #ffffff;
}

.unselectedtablight{
	background-color: #000088;
	color: #ffffff
}

.overdarkbackdrop{
	background-color: #d4ca96;
}

.darkbackdrop{
	background-color: #c4ba86;
	border-color: #000066
}

.textcolor{
	background-color: #000066;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#f9f9f9;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.trailbuttons
{
	font-size: 9pt;
}

.trailchevron
{
	font-size: 9pt;
}

.trailcurrent
{
	font-size: 9pt;
}

.block
{
	width : 146;	
}

.blockheader{
	background-color: #000066;
	color: #f3f3de;
	font-size: 8pt;
}

.blockhide
{
   background-image: url(/images/BlockHide.png);
   height:22px;
}
.blockshow
{
   background-image: url(/images/BlockShow.png);
   height:22px;
}

.scrollarea
{
	OVERFLOW: auto;
	WIDTH: 100%;
/*	SCROLLBAR-BASE-COLOR: #c4ba86; */
}

.menublockbody
{
	background-color: #c4ba86;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}

.sideblock {
	background-color: #c4ba86;
	font-size: 8pt;
	width : 146;	
	BORDER-RIGHT: thin;
	BORDER-TOP: thin;
	BORDER-LEFT: thin;
	BORDER-BOTTOM: thin;
	border:1px;
	border-color:#000066;
  border-style:solid;
}

.sideblockbody{
	background-color: #c4ba86;
	font-size: 8pt;
}

.sides{
	width : 160;	
}

.topbar
{
	height:40;
}

.mainbodyheader{
	background-color: #000066;
	color: #f3f3de;
	font-size: 8pt;
}

.mainbodyborder
{
	border: solid 1px #000066;
}

.progresschart
{
	background-color: #ffffff;
}

.logo{
	background-image: url(/images/Aldcliffe%20logo%20top_bottom.png);
	width : 160;
	height : 44;
}

.logotop{
	background-image: url(/images/Aldcliffe%20logo%20top.png);
	width : 160;
	height : 40;
}

.topheader
{
	background-image: url(/images/Web%20top.png);
}

.toprightheader
{
	background-image: url(/images/Maytas%20Web%20top.png);
	width:200px;
}

.MenuGroup
{
	border:1px;
	border-style:solid;
	border-color:#000066;
	background-color:#000066;
	color : White;
}

.MenuItem 
{
	background-color:#000066;
	color : White;
	border-color:#000066;
	font-family: sans-serif;
	font-size: 9pt;
  border:0px;
  border-style:solid;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.MenuItemOver 
{
	border-color:#000033;
	background-color:#000077;
	color : White;
	font-family: sans-serif;
	font-size: 9pt;
  border:0px;
  border-style:solid;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.disabled {
    background-color:gray; 
    filter:alpha(opacity=50); 
    opacity:0.1; 
}

.disabledmenu{
	background-image: url();
	background-position: 0px center;
	color: #666666;
	width:100%;
	height:20px;
	background-repeat : no-repeat;
	background-color : transparent;
	vertical-align : middle;
	padding-left : 4px;
	font : bolder 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ActionMenuItem
{
	background-image: url();
	background-position: 0px center;
	width:100%;
	height:20px;
	background-repeat : no-repeat;
	background-color : transparent;
	vertical-align : middle;
	padding-left : 4px;
	font : bolder 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.MenuItemChildExpanded
{
	border-color:#000066;
	background-color:#000066;
	color : White;
	font-family: sans-serif;
	font-size: 9pt;
  border:0px;
  border-style:solid;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.SideMenuGroup
{
  background-color:#c4ba86;
  border:0px;
  border-style:solid;
  border-color:#000066;
}

.SideMenuItem 
{
  background-color:#c4ba86; 
	font-family: sans-serif;
	font-size: 8pt;
  border:0px;
  border-style:solid;
  border-color:#000066;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.SideMenuItemOver 
{
  background-color:#d4ca96; 
  color:black; 
	font-family: sans-serif;
	font-size: 8pt;
  border:0px;
  border-style:solid;
  border-color:#000066;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.SideMenuItemChildExpanded
{
  background-color:#c4ba86 ;
  color:black; 
	font-family: sans-serif;
	font-size: 8pt;
  border:0px;
  border-style:solid;
  border-color:#000066;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  cursor:hand;
}

.groupbox
{
	background-color: #eeeeee;
	border: solid 1px #bbbbbb;
	font-size: 8pt;
}

.smallcheckgroupbox
{
	background-color: #eeeeee;
	border: solid 1px #bbbbbb;
	font-size: 7pt;
}

.smallheader
{
	font-size: 8pt;
	font-weight:bold;
	text-decoration:underline;
}

.buttonover
{
	background-repeat: no-repeat;
	background-position: 1px 1px;
	background-image: url(/images/btnBack.gif);
	background-color: #d6d6f0;
	border : solid 1px #aaaaaa;
}

.button
{
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image: url(/images/btnBackUpBw.gif);
	background-color: #eeeeee;
	border :  solid 1px #eeeeee;
}

.wizardside
{
	BORDER-RIGHT:#bbbbbb 1px solid; 
	BORDER-TOP:#bbbbbb 1px solid; 
	background-image: url(/images/Wizard.gif);
	background-position: center center;
	BACKGROUND-COLOR:#dddddd; 
	BORDER-LEFT:#bbbbbb 1px solid; 
	BORDER-BOTTOM:#bbbbbb 1px solid;
}	

.Validator
{
	background-color: #FDDCC6;
	color: Maroon;
	width:100%;
	border: 1px solid #bbbbbb;
	padding: 4px;
	
}

.formbottom
{
	BORDER-top: #bbbbbb 1px solid; 
	BACKGROUND-COLOR: #eeeeee;
}

.ReportsMenuItem
{
	background-image: url();
	background-position: 4px center;
	width:100%;
	height:22px;
	background-repeat : no-repeat;
	background-color : transparent;
	vertical-align : middle;
	padding-left : 5px;
	font : bolder 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ILREditorMenuItem
{
	background-image: url();
	background-position: 4px center;
	width:100%;
	height:22px;
	background-repeat : no-repeat;
	background-color : transparent;
	vertical-align : middle;
	padding-left : 5px;
	font : bolder 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.HomeMenuItem
{
	background-image: url();
	background-position: 4px center;
	width:100%;
	height:22px;
	background-repeat : no-repeat;
	background-color : transparent;
	vertical-align : middle;
	padding-left : 5px;
	font : bolder 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ModuleMenuItem
{
	background-image: url();
	background-position: 4px center;
	width:100%;
	height:22px;
	background-repeat : no-repeat;
	background-color : transparent;
	vertical-align : middle;
	padding-left : 5px;
	font : bolder 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.autosize { display: table; width: 1px; }
div.autosize > div { display: table-cell; }

.CollapseUp
{
	cursor:hand;
	background-image: url(/images/CollapseUp.gif);	
	background-position:left centre;
	background-repeat:no-repeat;
}

.CollapseDown
{
	cursor:hand;
	background-image: url(/images/CollapseDown.gif);	
	background-position:left centre;
	background-repeat:no-repeat;
}

.QuestionAnswers
{
	background-color: #f5f5f5;
	border: solid 1px #aaaaaa;
	font-size:smaller;
}

.QuestionNumber
{
	font-weight:bolder;
	font-size:smaller;
}

.QuestionText
{
	
}

.Datacell
{
	border: solid 1px #444444;
	background: #f3f3f3;
}

.plusbutton
{
	background-image: url(/images/plus.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.minusbutton
{
	background-image: url(/images/minus.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.print
{
	background-image: url(/images/print.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.printed
{
	background-image: url(/images/printed.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.printing
{
	background-image: url(/images/printing.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.HasChangesRow
{
	background-color: #FDDCC6;
	width:100%;
	border: 1px solid #bbbbbb;
	padding: 4px;
}

.frameworktitleheader
{
    font-weight:bold;
    font-style:normal;
    font-family:Tahoma;
    font-size:large;
    background-color:Transparent;
    color:Black;
}

.moduletitleheader
{
    font-weight:bold;
    font-style:normal;
    font-family:Tahoma;
    font-size:large;
    background-color:Transparent;
    color:Black;
}

.paddingBase
{
}

.paddingUnit
{
	padding-left:22px;
}

.paddingElement
{
	padding-left:52px;
}

.labelBase
{
	font-size:15px;
}

.labelUnit
{
	font-size:13px;
}

.labelElement
{
	font-size:11px;
}

.journalSubject
{
	color: Navy;
	background-color: Transparent;
	font-size: Large;
	font-weight: normal;font-family: Georgia, Times New Roman, serif; 
}
                                
.journalComment
{
	color: Navy;
	background-color: Transparent;
	font-weight: normal;font-family: Georgia, Times New Roman, serif; 
	font-size: Medium;
}

.journalCommentPadding
{
	padding-left:60px;
}

.journalsection
{
	color: Navy;
	background-color: Transparent;
	font-weight: normal;font-family: Georgia, Times New Roman, serif; 
	font-size: Medium;
}


.journalDate
{
	color: Navy;
	background-color: Transparent;
	font-weight: normal;
	font-size: 7pt;
}

.journalGrid
{
}

.journalGrid .listitem
{
	margin : 4px 0px 4px 0px;
	padding : 4px;
	background-color: #eeeeee;
	background-image: url();
	border:1px solid #dddddd;
	font-size: Normal;
	v-align : Top;
}

.ExtendedPLPHeader { font-weight:bold; font-size: 12px; }
.ExtendedPLPSubHeader { font-weight: bold; font-size: 10px; }
.ExtendedPLPItem { font-size: 10px; }
