/* 
Created by Arnout
New style sheet conventions
To reduce the number of different classes in use, the following style sheet has been created.
When calling classes in asp the classes are now called seperatly.
	e.g.:
		class="TableDataRAlignEnd"
			will now be called as follows
		class="TableData RAlign End"
		
*/

/* Element styles */
BODY
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #333333;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, Verdana;
}
TABLE
{
    MARGIN: 0px;
    BORDER-COLLAPSE: collapse;
}
TR
{
}
TD
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
}
A
{
}
A:hover
{
}
INPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #123467;
    FONT-FAMILY: Arial, Verdana;
}
SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #123467;
    FONT-FAMILY: Arial, Verdana;
}
TEXTAREA
{
    FONT-SIZE: 11px;
    COLOR: #31516f;
    FONT-FAMILY: Arial, Verdana;
}


/*---------------------------------------------------------------*/
/* TABLE related classes */
TABLE.Search
{
    BORDER-RIGHT: #eeeeee 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #eeeeee 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #eeeeee 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BACKGROUND-COLOR: #eeeeee;
}

TABLE.Panel
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
}
TABLE.PanelColBackground
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    BORDER-COLLAPSE: separate;
    BACKGROUND-COLOR: #ffcc33;
    BORDER-SPACING: 10px;
}
TABLE.TableDataTab
{
	BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    BORDER-BOTTOM: #9c9c9c 1px solid;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eeeeee;
}


/*---------------------------------------------------------------*/
/* TR related classes */
TR.RowOut
{
    BORDER-RIGHT: #003366;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #003366;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #003366;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #003366;
    BACKGROUND-COLOR: #efecfa;
    COLOR: #E0E7E5;
}
TR.RowOver
{
    BACKGROUND-COLOR: #b3c3c0;
}
TR.RowOut2
{	
    BORDER-RIGHT: #003366;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #003366;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #003366;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #003366;
    BACKGROUND-COLOR: #d8ced8;
}
TR.RowOver2
{
    BACKGROUND-COLOR: #b3c3c0;
}


TR.ResRowOut
{
    BORDER-RIGHT: #003366;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #003366;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #003366;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #003366;
    BACKGROUND-COLOR: #E0E7E5;
}
TR.ResRowOver
{
    BACKGROUND-COLOR: #b3c3c0;
}
TR.ResRowOut2
{	
    BORDER-RIGHT: #003366;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #003366;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #003366;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #003366;
    BACKGROUND-COLOR: #d1d3d4;
}
TR.ResRowOver2
{
    BACKGROUND-COLOR: #b3c3c0;
}



TR.ReviewRowOut
{
    BACKGROUND-COLOR: #e6dfd8;
}
TR.ReviewRowOver
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #cc0033;
}
TR.RowAlertOut,TR.RowAlertOver
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #c6661a;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #e6d0b4;
}
TR.RowAlertOver
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #ffffff;
}
TR.FullTableGrey
{
	BACKGROUND-COLOR: #E0E7E5;
	BORDER-BOTTOM: solid 1px #FFFFFF;
}
TR.FullTableGreySolid
{
}

TR.TableDataRow
{
	BACKGROUND-COLOR: #EFEFEF;
	HEIGHT: 30px;
}

TABLE.TableBkground
{
	BACKGROUND-COLOR: #EFEFEF;
	
}


      
TR.TableDataRow2
{
	BACKGROUND-COLOR: #C3CECD;
	HEIGHT: 30px;
}
TR.TableSubDataRow
{
	BACKGROUND-COLOR: #BCBDBF;
	HEIGHT: 20px;
}
TR.TableSubDataRow2	 
{  
	BACKGROUND-COLOR: #D1D3D4;
	HEIGHT: 20px;
}
TR.TableDataRowA
{
	BACKGROUND-COLOR: #E2F3F5;
	HEIGHT: 30px;	
}
TR.TableDataRowA2
{
	BACKGROUND-COLOR: #BEE5EC;
	HEIGHT: 30px;	
}
TR.TableDataRowB
{
	BACKGROUND-COLOR: #DCDBEB;
	HEIGHT: 30px;	
}
TR.TableDataRowB2
{
	BACKGROUND-COLOR: #B9B7D5;
	HEIGHT: 30px;	
}
TR.TableDataRowC
{
	BACKGROUND-COLOR: #DFE9D9;
	HEIGHT: 30px;	
}
TR.TableDataRowC2
{
	BACKGROUND-COLOR: #BED2B3;
	HEIGHT: 30px;	
}

TR.TableDataRowD
{
	BACKGROUND-COLOR: #FFF4DA;
	HEIGHT: 30px;	

}
TR.TableDataRowD2
{
	BACKGROUND-COLOR: #FFE9B1;
	HEIGHT: 30px;	
}
TR.TableDataRowE
{
	BACKGROUND-COLOR: #D1E1ED;
	HEIGHT: 30px;	
}
TR.TableDataRowE2
{
	BACKGROUND-COLOR: #A0C3DA;
	HEIGHT: 30px;	
}
/*---------------------------------------------------------------*/
/* Th related classes */
TH.TableSubHead
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #adbab3;
    TEXT-ALIGN: center;
    Height: 25px;
}

/*---------------------------------------------------------------*/
/* TD related classes */
TD.Alert
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 12px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ff0000;
}

TD.Attribute
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    FONT-FAMILY: "PMN Caecilia 55 Roman" , Arial, Verdana;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right;
}
TD.Copyright
{
    FONT-SIZE: 9px;
    COLOR: #6d92b4;
    FONT-FAMILY: Arial;
}
TD.CustomerDetails
{
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: right;
}
TD.Error
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 12px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center;
}
TD.Exclamation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Vedana;
}
TD.Heading
{
    FONT-SIZE: 13px;
    COLOR: #cc0033;
}
TD.InputLabel
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    COLOR: #123467;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: normal;
	TEXT-ALIGN: right;
}
TD.Label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000080;
    FONT-FAMILY: Arial, verdana;
}
TD.LineBreak
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #c8dbe1;
}
TD.SideBarMargin
{
	background-color: #7BB2CE; 
	width: 15px;
}

TD.Menu
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: normal;
    TEXT-ALIGN: right;
	BORDER-BOTTOM: 0px;
}
TD.MenuSelected
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    WHITE-SPACE: normal;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #8cb0bf;
	BORDER-BOTTOM: 0px
}
TD.NoColumns
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #9c9c9c 1px solid;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #9c9c9c 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #9c9c9c 1px solid;
}



TD.PageHeading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 19px;
    PADDING-BOTTOM: 15px;
    COLOR: #A8B3AB;
    PADDING-TOP: 15px;
    FONT-FAMILY: "PMN Caecilia LT 85 Heavy", Arial, Verdana;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left;
    COLOR: #003873;
	HEIGHT: 30px;

}
TD.PageSubHeading
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #003366;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
	TEXT-INDENT: 5px;
	HEIGHT: 30px;

}





TD.PlaceOrders
{
    BORDER-RIGHT: #003366 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #003366 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Arial, Verdana;
}


TD.ScriptLedger
{
    BORDER-RIGHT: #003366 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #003366 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #003366 1px solid;
    COLOR: #cc0033;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: Left;
}
TD.SortList
{
    TEXT-ALIGN: right;
    BORDER-RIGHT: #003366 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #003366 2px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #003366 2px solid;
    CURSOR: pointer;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #003366 2px solid;
    BACKGROUND-COLOR: #ffcc33;
}
TD.SubHeading
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #000080;
    TEXT-TRANSFORM: none; 
    HEIGHT: 30px;
    TEXT-INDENT: 5px;
}
TD.SubMenu,TD.SubMenu2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 21px;
    PADDING-BOTTOM: 2px;
    WIDTH: 140px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: normal;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
}
TD.SubMenu2
{
    BACKGROUND-COLOR: #ffffff;
}

TD.TableData
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
}

TD.TableDataTab
{
	BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    BORDER-BOTTOM: #9c9c9c 1px solid;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eeeeee;
}

TD.TableDataBackground
{
    BORDER-RIGHT: #598ba2 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    BORDER-BOTTOM: #9c9c9c 1px solid;	
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
TD.Wrap
{
    WHITE-SPACE: normal;
}
TD.Head
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #8cb0bf;
    TEXT-ALIGN: left;
}
TD.TableHead,TD.TableHeadA,TD.TableHeadB,TD.TableHeadC,TD.TableHeadD,TD.TableHeadE
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #8cb2bd;
}

TD.TableHeadA
{
    BACKGROUND-COLOR: #A7DCD4;
}
TD.TableHeadB
{
    BACKGROUND-COLOR: #A394BE;
}
TD.TableHeadC
{
    BACKGROUND-COLOR: #A3C380;
}
TD.TableHeadD
{
    BACKGROUND-COLOR: #F6E679;
}

TD.TableHeadE
{
    BACKGROUND-COLOR: #AAB7BC;
}
TD.TableSubHead
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #adbab3;
    TEXT-ALIGN: center;
    Height: 25px;
}

TD.ProductTabFront
{
	WIDTH: 100px;
	TEXT-ALIGN: center;
}

TD.ProductTabBack
{
	width: 100px;
	TEXT-ALIGN: center;
	Padding-top:4px;
	Padding-bottom:4px;
	border: solid #ffffff;
	border-top:none;
	cursor:pointer;
}

TD.ResearchProductTabFront
{
	WIDTH: 100px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #D1E1ED;
}

TD.ResearchProductTabBack
{
	width: 100px;
	TEXT-ALIGN: center;
	Padding-top:4px;
	Padding-bottom:4px;
	border: solid #ffffff;
	border-top:none;
	cursor:pointer;
	BACKGROUND-COLOR: #A0C3DA;
}


TD.WizardPanel
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: 13px Verdana;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #123467;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
TD.WizardSelected
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: "PMN Caecilia 55 Roman" , Arial, Verdana;
    BACKGROUND-COLOR: #adbab3;
    TEXT-ALIGN: left
}
TD.WizardTitle
{
	TEXT-TRANSFORM: none; 
	FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #003873;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
	TEXT-INDENT: 0px;
}
TD.WizardSelectedHand
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #003873;
    TEXT-ALIGN: left;
}
TD.WizardTitleHand
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    CURSOR: pointer;
    COLOR: #003873;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
}

TD.WizardPanelHand
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: pointer;
    COLOR: #123467;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
} 
TD.TableTotal
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #bbbbbb;
    TEXT-ALIGN: right;
	BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
}
TD.Value
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #333333;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
}
TD.ListItem
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    COLOR: #003366;
    PADDING-TOP: 4px;
}
TD.WebData
{
    PADDING-BOTTOM: 3px;
    COLOR: #003366;
    PADDING-TOP: 3px;
}

TD.Default
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center;
}
TD.RedText
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
}

TD.TableInputLabel
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eeeeee;
}

TD.SectionHeading
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
        
}

TD.GroupHeading
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:center;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;  
	border-left:thin solid;
	border-bottom:thin solid;
	border-color:white; 
       
}

TD.GroupHeading2
{
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;
    border-left:thin solid;
	border-color:white; 
        
}

TD.GroupHeading3
{
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;    
        
}

TD.GroupHeading4
{
	PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:center;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;  
	border-left:thin solid;
	border-color:white;        
}

TD.GroupHeading5
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana; 
    
         
}

TD.Style1
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana; 
    WIDTH:20px          
}




TD.Style1r
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: middle;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana; 
    WIDTH:20px          
}

TD.Style2
{
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana; 
             
}

TD.Style2r
{
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN:middle;
    COLOR: #123467;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana; 
             
}

TD.Style3r
{
    
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    PADDING-LEFT: 0px;
    COLOR: #123467;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana; 
             
}

TD.Style3
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana; 
           
}

TD.Style4
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;             
}

checkbox.style1

{
    
    VERTICAL-ALIGN: middle;
    PADDING-BOTTOM: 2px;
     PADDING-LEFT: 5px;
             
}



TD.Style5
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana; 
    WIDTH:250px          
}

TD.Style6
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    text-align:left;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana;            
}

TR.Separator1
{
    background-color:#adbab3;
    HEIGHT: 1px;              
}

TR.Separator2
{
    background-color:white;
    HEIGHT: 5px;              
}

TR.Separator4
{
    background-color:white;
    HEIGHT: 10px;              
}

TR.Separator3
{
    background-color:#123467;
    HEIGHT: 5px;              
}



TD.TableDataTopBorderOnly
{
    BORDER-TOP: #9c9c9c 2px solid;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: super;
    COLOR: #123467;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
}
TD.SubMenuRight
{
    BACKGROUND-COLOR: #ffffff
}
TD.SubMenuLeft
{
    BACKGROUND-COLOR: #ffffff
}
TD.SubMenuRight2
{
    WIDTH: 1px;
    BACKGROUND-COLOR: #ffffff
}
TD.SubMenuLeft2
{
    BACKGROUND-COLOR: #ffffff
}
TD.InputLabelFundSelection
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #123467;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    FONT-VARIANT: normal;
}
TD.MarketSelectorHead
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #9c9c9c 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #9c9c9c 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
}
TD.MarketSelectorSelected
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #9c9c9c 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #9c9c9c 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #123456;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
}
TD.MarketSelectorCell
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #9c9c9c 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #9c9c9c 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
}
TD.TableSuperHead
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #9c9c9c 5px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #9c9c9c 5px;
    COLOR: black;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #9c9c9c 5px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #A8B3AB;
}
TD.TableSubSubHead{
 font-weight: bold; 
 text-align: left; 
 color: #FFFFFF;
 }
TD.TotalTableSubHead
{
	BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #adbab3;
}


TD.TableWizardLabel
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    COLOR: #123467;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: "PMN Caecilia LT 85 Heavy", Arial, Verdana;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eeeeee;
}

TD.large
{
	FONT-SIZE: 20px;
	height: 35px;
    FONT-WEIGHT: bold;

}
TD.NoPadding
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

TD.LAlign
{
	TEXT-Align: Left;
}

TD.NoWrap
{
	white-space:nowrap;
}

TD.WPAlign
{
TEXT-Align: Right;

}
/*---------------------------------------------------------------*/
/* A related classes */
A.PageLink
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
}
A.PageLink:hover
{
    COLOR: #8cb0bf;
    TEXT-DECORATION: underline;
}
A.PageLinkOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana;
    COLOR: #b66e25;
    TEXT-DECORATION: underline;
}
A.Link:hover
{
    COLOR: #cc6600;
    TEXT-DECORATION: underline;
}
A.Link:visited
{
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.Menu
{
    FONT-SIZE: 15px;
    COLOR: #123467;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial;
    TEXT-DECORATION: none;
}
A.Menu:hover
{
    COLOR: #628c9b;
    TEXT-DECORATION: none;
}
A.WizardTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003873;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
}
A.SubMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #123467;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
A.SubMenu2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #123467;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
A.NoClass
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #123467;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial;
    TEXT-DECORATION: none;
}

A.SubMenuSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial; 
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
A.SubMenuSelected2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial; 
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
A.SubMenu:hover
{
    COLOR: #a08f80;
    TEXT-DECORATION: none;
}
A.SubMenu2:hover
{
    COLOR: #a08f80;
    TEXT-DECORATION: none;
}
A.EmailClient
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 19px;
    COLOR: #0d2d3b;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial;
    TEXT-DECORATION: none;
}
A.EmailClient:hover
{
    COLOR: #b1792a;
    TEXT-DECORATION: none;
}
A.TableLink
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.TableLink:hover
{
    COLOR: #8cb0bf;
    TEXT-DECORATION: underline;
}
A.TableLinkOn
{
    COLOR: #b66e25;
    TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana;
}
A.PlaceOrders
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #9c9c9c 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #9c9c9c 1px solid;
    COLOR: black;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
}
A.More
{
    COLOR: #cc0033;
    FONT-STYLE: italic;
}
A.MenuSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffffff;
    FONT-FAMILY: "PMN Caecilia 55 Roman", Arial, Verdana;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}




/*---------------------------------------------------------------*/
/* Form Elements related classes - INPUT, SELECT, TEXTAREA etc... */

INPUT.Button
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    COLOR: #31516f;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Verdana;
}
INPUT.Checkbox
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    COLOR: #31516f;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Verdana;
}
INPUT.ColBackground
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    COLOR: #31516f;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffcc33;
}
SELECT.ColBackground
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #31516f;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffcc33;
}
TEXTAREA.ColBackground
{
    FONT-SIZE: 11px;
    COLOR: #31516f;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffcc33;
}
SELECT.FundSelection
{
    FONT-SIZE: 11px;
    COLOR: #123467;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    FONT-VARIANT: normal;
}


/*---------------------------------------------------------------*/
/* SPAN related classes */
SPAN.Asterisk
{
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: super;
    COLOR: red;
}
SPAN.AsteriskOptional
{
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: super;
    COLOR: red;
}
SPAN.WizardTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003873;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
}

SPAN.WizardSectionTitleText
{
	FLOAT: left;
}

SPAN.WizardSectionTitleExpander
{
	FLOAT: left;
	MARGIN-RIGHT: 5px;
}

SPAN.WizardSectionTitleExpanderText
{
	DISPLAY: none;
}

SPAN.SectionHelpTag
{
	PADDING-LEFT: 5px;
	FLOAT: left;
	FONT-SIZE: 10px;
}

/*---------------------------------------------------------------*/
/* open classes */
.HeadingSmall
{
    FONT-SIZE: 11px
}

.Note
{
    FONT-SIZE: 9px;
    COLOR: #003366;
    FONT-STYLE: italic;
}
.Small
{
    FONT-SIZE: 10px;
}
.Down
{
    COLOR: #cc3300;
}
.Up
{
    COLOR: #60985a;
}
.NoChange
{
    COLOR: #999999;
}
.Open
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}
.TopVAlign
{
	VERTICAL-ALIGN: top;
}
.BottomVAlign
{
	VERTICAL-ALIGN: bottom;
}
.LAlign
{
    TEXT-ALIGN: left;
}
.RAlign
{
	TEXT-ALIGN: right;
}
.CAlign
{
	TEXT-ALIGN: center;
}
.End
{
}
/*Added as classed as defined based on how far down the DOM tree the element is.  so .RAlign  would be overriden by TD.RAlign  any class's attriburte on a table will ovverrisde a (.class) */
TD.TopVAlign
{
	VERTICAL-ALIGN: top;
}
TD.BottomVAlign
{
	VERTICAL-ALIGN: bottom;
}
TD.LAlign
{
    TEXT-ALIGN: left;
}
TD.RAlign
{
	TEXT-ALIGN: right;
}
TD.CAlign
{
	TEXT-ALIGN: center;
}
TD.End
{
}

.VerticalLine
{
    BACKGROUND-COLOR: #86998f;
}

.readonly
{
    BACKGROUND-COLOR: #b0b7d2;
}
.GreyBackground
{
	BACKGROUND-COLOR: #EFEFEF;

}
.Hand
{
    CURSOR: pointer;
}
.Feedback
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: "PMN Caecilia 55 Roman" , Arial, Verdana;
    BACKGROUND-COLOR: #000000;
}
.HelpTagText
{
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Verdana;
    WHITE-SPACE: nowrap;
	COLOR: #2A6CC2; 
}
.Hidden
{
    display: none;
}
/*---------------------------------------------------------------*/
/* id styles */

#ToolTipFloatAlert
{
    BORDER-RIGHT: outset;
    PADDING-RIGHT: 4px;
    BORDER-TOP: outset;
    PADDING-LEFT: 4px;
    Z-INDEX: 6;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: outset;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #b4d0e6;
}
#ToolTipStaticAlert
{
}
#ToolTipStatic
{
    BORDER-RIGHT: #598ba2 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #9c9c9c 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    FLOAT: none;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #9c9c9c 1px solid;
    LINE-HEIGHT: 16;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #9c9c9c;
    TEXT-ALIGN: left;
}
#ToolTipInstrument
{
    BORDER-RIGHT: #e6dfd8 outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #e6dfd8 outset;
    PADDING-LEFT: 2px;
    Z-INDEX: 4;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #e6dfd8 outset;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #e6dfd8 outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
}

.WarningCircle
{
    background-color: Yellow;
    padding: 2px 5px 2px 5px;    
    margin: 2px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    font-size: 75%;
}

/*---------------------------------------------------------------*/
/* DIV styles */
DIV.PageHeading
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 19px;
    PADDING-BOTTOM: 15px;
    COLOR: #A8B3AB;
    PADDING-TOP: 15px;
    FONT-FAMILY: "PMN Caecilia LT 85 Heavy", Arial, Verdana;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left;
    COLOR: #003873;
	HEIGHT: 30px;
	}

div.WordWrap 
{
    max-width: 30rem;
    white-space: -moz-pre-wrap !important;
    white-space: -webkit-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    -ms-word-wrap: break-word;
}
