#contents{position:absolute;top:0;left:0;}

/*Main Page*/
html, body, #contents{min-height: 100%;width: 100%;height: 100%;}
html>body, html>body #contents{height: auto;}

/* Start Module settings ------------------------------------------------------------------------------------------------------------*/

Table.ModuleControl{width:100%;padding:0px;margin:0;border-collapse: collapse;}
Table.ModuleControl TD{padding:0px;margin:0px;}

/*Left hand pane*/
Table.Control_LeftHeaderBar{width: 100%;border-collapse: collapse;}
TD.Control_LeftTopHeaderTD {height: 15px;}
TD.Control_LeftTopHeaderIMG{margin:0;padding:0px;}
TR.Control_LeftBottomHeaderTR TD {height: 20px;color:black;font-size:12px;font-weight:bold;}
TR.Control_LeftBottomHeaderTR_Style1 TD {height: 15px;color:black;font-size:12px;font-weight:bold;}
Table.Control_LeftFooterBar{height: 15px;bottom:0;width:100%;border-collapse: collapse;}

/*Centre pane*/
Table.Control_CentreHeaderBar{width: 100%;height: 20px;border-collapse: collapse;}
TD.Control_CentreTopHeaderTD {height: 20px;}
TD.Control_CentreTopHeaderIMG{margin:0;padding:0px;}
TR.Control_CentreBottomHeaderTR TD {height: 15px;color:black;font-size:12px;font-weight:bold;}
TR.Control_CentreBottomHeaderTR_Style1 TD {height: 15px;color:black;font-size:12px;font-weight:bold;}
Table.Control_CentreFooterBar{height: 15px;bottom:0;width:100%;border-collapse: collapse;}

/*Right hand pane*/
Table.Control_RightHeaderBar{width: 100%;height: 15px;border-collapse: collapse;}
TD.Control_RightTopHeaderTD {height: 15px;}
TD.Control_RightTopHeaderIMG{margin:0;padding:0px;}
TR.Control_RightBottomHeaderTR TD {height: 20px;color:black;font-size:12px;font-weight:bold;}
TR.Control_RightBottomHeaderTR_Style1 TD {height: 15px;color:black;font-size:12px;font-weight:bold;}
Table.Control_RightFooterBar{height: 15px;bottom:0;width:100%;border-collapse: collapse;}

/* END Module settings ------------------------------------------------------------------------------------------------------------*/

/*How a clickable icon should look*/
IMG.ClickImage{cursor:pointer; cursor:hand; border:0;}
TD.Section_Header{height: 15px;color:black;font-size:12px;font-weight:bold;}

/*Wizard header*/
.Wizard_Header_Text {font-size:14pt;font-weight:bold;}

/*Wizard HyperLink*/
.Control_CentreModule_Body A.Wizard_HyperLink {color:black;font-size:9pt;}
.Control_RightModule_Body A.Wizard_HyperLink {color:black;font-size:9pt;}
.Control_LeftModule_Body A.Wizard_HyperLink {color:black;font-size:9pt;}

/*Headers*/
.HeaderLine {font-size:14pt;font-weight:bold;background-color:Gray;color:White;}

/*Makes a button look like a hyper link*/
.ButtonHyperLink {background-color: transparent;text-decoration: underline;border: none;cursor: pointer;cursor: hand;}

/*Invalid login message*/
TD.InvalidLogin{color:red;font-size:12px;font-weight:bold;}

/*Overall List Layout*/
TABLE.ListControl{border-style:none;border-width:3px;border-collapse: collapse;}
/*List header row*/
TABLE.ListControl THEAD TR TH {font-size:12px;color:Black;border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px; text-align:center;}
/*List header row hyperlink look*/
TABLE.ListControl THEAD TR TH A{font-size:12px;color:Black;}
/*Standard row*/
TABLE.ListControl TBODY TR TD {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px;}

/*List header row (this is the control used on pages like the my attributes screen)*/
.hierargrid_header {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px; text-align:center;}
/*List sub header row*/
.hierargrid_subheader {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px; text-align:center;}
/*Standard row*/
.hierargrid_row {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px;}
/*Standard sub row*/
.hierargrid_subrow {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px;}
/*List header row cell*/
.hierargrid_header TD {font-size:12px;}
/*List sub header row cell*/
.hierargrid_subheader TD {font-size:12px;}
/*List row cell*/
.hierargrid_row TD {font-size:12px;}
/*List sub row cell*/
.hierargrid_subrow TD {font-size:12px;}

/*List summary header row (this is the control used on pages like the my attributes screen)*/
.hierargrid_summary_header {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px; text-align:center;}
/*List summary sub header row*/
.hierargrid_summary_subheader {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px; text-align:center;}
/*Standard summary row*/
.hierargrid_summary_row {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px;background-color:LightBlue;font-weight: bold;}
/*Standard summary sub row*/
.hierargrid_summary_subrow {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px;}
/*List summary sub footer row */
.hierargrid_summary_subfooter {border-color:#808080; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; padding-left:3px; text-align:center;background-color:#FFE4B5}
/*List summary header row cell*/
.hierargrid_summary_header TD {font-size:12px;}
/*List summary sub header row cell*/
.hierargrid_summary_subheader TD {font-size:12px;}
/*List summary row cell*/
.hierargrid_summary_row TD {font-size:12px;}
/*List summary sub row cell*/
.hierargrid_summary_subrow TD {font-size:12px;}

TR.Header_Bar {background-color:Gray;font-weight:bold;color:white;}
TR.Header_Bar TD {color:white;}

TEXTAREA.Textarea_Class {font-family:Arial;font-size:9pt;}

/*Please note: A lot of the list box styles come from the portal setup and not above e.g. colors. If you specify colors they will be OVERRIDDEN.*/

/*Standard control eg. Textbox,Datetime,lookup when in non edit mode*/
TD.NonEdit_InputLabel{font-weight: bold;}
TD.NonEdit_Seperator{width: 1px;text-align: center;}
TD.NonEdit_InputBox{}

/*Standard control eg. Textbox,Datetime,lookup when in edit mode*/
TD.Edit_InputLabel{font-weight: bold;}
TD.Edit_Seperator{width: 1px;text-align: center;}
TD.Edit_InputBox{}

.NavMenu {margin:0 0 0 0;}
.NavPane_MenuItem {list-style-type:none;font-weight:bold;}
.NavPane_MenuTitle {list-style-type:none;font-weight:bold;}

.NavPane_SubMenuItem {list-style-type:none;font-weight:normal;}
.NavPane_SubMenuTitle {list-style-type:none;font-weight:normal;}

.ReadOnlyTextArea 
{
	background-color:Transparent ;
}
/* Start Menu Code ------------------------------------------------------------------------------------------------------------*/

DIV.mnuBar{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: transparent;FONT-STYLE: normal;FONT-FAMILY: Arial,sans-serif}

DIV.mnuBar A.mnuBtn{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR:transparent;FONT-STYLE: normal;FONT-FAMILY: Arial,sans-serif}

DIV.mnu{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: transparent;FONT-STYLE: normal;FONT-FAMILY: Arial,sans-serif}

DIV.mnu A.mnuItm{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: transparent;FONT-STYLE: normal;FONT-FAMILY: Arial,sans-serif}

DIV.mnuBar{BACKGROUND-COLOR: transparent;TEXT-ALIGN: left}

DIV.mnuBar A.mnuBtn{PADDING-RIGHT: 6px;PADDING-LEFT: 6px;Z-INDEX: 100;LEFT: 0px;PADDING-BOTTOM: 2px;MARGIN: 1px;CURSOR: default;COLOR: #ffffff;PADDING-TOP: 2px;POSITION: relative;TOP: 0px;BACKGROUND-COLOR: transparent;TEXT-DECORATION: none}

DIV.mnuBar A.mnuBtn:hover{BORDER-LEFT-COLOR: #f0f0f0;BORDER-BOTTOM-COLOR: #909090;COLOR: #ffffff;BORDER-TOP-COLOR: #f0f0f0;BACKGROUND-COLOR: transparent;BORDER-RIGHT-COLOR: #909090}

DIV.mnuBar A.mnuBtnAct{BORDER-LEFT-COLOR: #909090;LEFT: 1px;BORDER-BOTTOM-COLOR: #f0f0f0;COLOR: #ffffff;BORDER-TOP-COLOR: #909090;TOP: 1px;BACKGROUND-COLOR: #3060a0;BORDER-RIGHT-COLOR: #f0f0f0}

DIV.mnuBar A.mnuBtnAct:hover {BORDER-LEFT-COLOR: #909090;LEFT: 1px;BORDER-BOTTOM-COLOR: #f0f0f0;COLOR: #ffffff;BORDER-TOP-COLOR: #909090;TOP: 1px;BACKGROUND-COLOR: #3060a0;BORDER-RIGHT-COLOR: #f0f0f0}

DIV.mnu{BORDER-RIGHT: #909090 2px solid;PADDING-RIGHT: 1px;BORDER-TOP: #f0f0f0 2px solid;PADDING-LEFT: 0px;Z-INDEX: 101;LEFT: 0px;VISIBILITY: hidden;PADDING-BOTTOM: 1px;BORDER-LEFT: #f0f0f0 2px solid;PADDING-TOP: 0px;BORDER-BOTTOM: #909090 2px solid;POSITION: absolute;TOP: 0px;}

DIV.mnu A.mnuItm{PADDING-RIGHT: 1em;DISPLAY: block;PADDING-LEFT: 1em;PADDING-BOTTOM: 3px;CURSOR: default;COLOR: #ffffff;PADDING-TOP: 3px;WHITE-SPACE: nowrap;TEXT-DECORATION: none}

DIV.mnu A.mnuItm:hover{COLOR: #ffffff;BACKGROUND-COLOR: #3060a0}

DIV.mnu A.mnuItmHlt{COLOR: #ffffff;BACKGROUND-COLOR: #3060a0}

DIV.mnu A.mnuItm SPAN.mnuItmArr{MARGIN-RIGHT: -0.75em}

DIV.mnu DIV.mnuItmSep{BORDER-TOP: #909090 1px solid;MARGIN: 4px 2px;BORDER-BOTTOM: #f0f0f0 1px solid}

/* End Menu Code ------------------------------------------------------------------------------------------------------------*/

/*Not used*/
DIV.Nest TABLE
{
    BORDER-RIGHT: white 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: white 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: white 0px solid
}
DIV.Nest TABLE THEAD TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    OVERFLOW: hidden;
    CURSOR: default;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-OVERFLOW: ellipsis;
    TEXT-ALIGN: center
}
DIV.Nest TABLE THEAD TR
{
    MARGIN-RIGHT: 0px
}
TABLE.Nests
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.Nests THEAD TH
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 1px 1px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #8ca9cf
}
TD.TDMAIN
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 1px 1px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #8ca9cf
}
TR.TRMAINALT
{
    BACKGROUND-COLOR: #c2d1e6
}
TR.TRMAIN
{
    BACKGROUND-COLOR: #eeeeee
}
TR.TREVIDALT
{
    BACKGROUND-COLOR: #d3dfeb
}
TABLE.Neste THEAD TH
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 1px 1px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #aec3d9
}
TABLE.Nests TBODY TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 1px 1px;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
/*End of not used*/