TR
{
	vertical-align: middle;
}

.checkBox
{
	margin-left:-3px
}

.buttonTxt
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.WhiteHeaderBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BlueHeaderBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #3a4f7a;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.BlackHeaderBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BlueTxtButton
{
    FONT-SIZE: 8pt;
    COLOR: #333399;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.WhitebuttonTxt
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BlackTxt
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.BlackTxt
{
    TEXT-DECORATION: underline
}

.BlackTxt2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BlackTxt3
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BlackTxt4
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BoldBlackTxt3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BoldBlackTxt4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.RedBigTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #cc0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.RedSmallTxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

a.RedSmallTxt
{
    TEXT-DECORATION: underline
}

.WhiteTxt
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.WhiteTxt
{
    TEXT-DECORATION: underline
}

.RedTxt
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}


A.RedTxt
{
    TEXT-DECORATION: underline
}

.RedTxt2
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.FNT_RedTxt12
{
    COLOR: #CC0000;	
    FONT: 12pt arial;	
    TEXT-DECORATION: none;
}

.GreyTxt
{
    FONT-SIZE: 8pt;
    COLOR: #8b9a9c;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.BlueTxt
{
    FONT-SIZE: 8pt;
    COLOR: #102880;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.BlueTxt2
{
    FONT-SIZE: 8pt;
    font-weight: normal;
    COLOR: #3a4f7a;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

A.BlueTxt
{
    TEXT-DECORATION: underline
}

.DarkBlueTxt
{
    FONT-SIZE: 8pt;
    COLOR: #303750;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.DarkBlueTxt
{
    TEXT-DECORATION: underline
}

.GreenTxt
{
    FONT-SIZE: 8pt;
    COLOR: #41822e;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.GreenTxt
{
    TEXT-DECORATION: underline
}

A.Highlight
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    background-color: #303750;

}


.TabSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.TabRegular
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #535e81;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.HeaderTxt
{
    FONT-SIZE: 8pt;
    COLOR: #39507e;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.HeaderTxt
{
    TEXT-DECORATION: underline
}

.HeaderTxtSmall
{
    FONT-SIZE: 10px;
    COLOR: #39507e;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.HeaderTxtSmall
{
    TEXT-DECORATION: underline
}

.TableHeader
{
    FONT-SIZE: 8pt;
    COLOR: #39507e;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.TableHeader:hover
{
    TEXT-DECORATION: underline
}

.NotRedMatchedTxt
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

A.NotRedMatchedTxt
{
    TEXT-DECORATION: underline
}

.MyDivStyle
{
    Z-INDEX: 2;
    VISIBILITY: hidden;
    POSITION: absolute;
}

.MyDivStyle2
{
		Z-INDEX: 2;
		display: none;
		POSITION: absolute;
}

.DivTxt
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.DivHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.DivLink
{
    FONT-SIZE: 8pt;
    COLOR: #154D86;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

A.DivLink:hover
{
    TEXT-DECORATION: underline
}

.BottomTxt
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.BottomTxt:hover
{
    TEXT-DECORATION: underline
}

.PopHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.PopHeader
{
    TEXT-DECORATION: underline
}

.FormField
{
    FONT-SIZE: 8pt;
    COLOR: #1a204c;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ebe8c8
}

.FormField2
{
    FONT-SIZE: 8pt;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: arial
}

P.ThreePX
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}

.TopTabFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    letter-spacing: .5px;
    TEXT-DECORATION: none;
    COLOR: #154D86;
	BACKGROUND-COLOR: #E1E8F0;
}

.TopTabFont2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    letter-spacing: .5px;
    TEXT-DECORATION: none;
    COLOR: white;
	BACKGROUND-COLOR: #A00000;
}

.TopTabSelected
{
	BACKGROUND-COLOR: #334364;
}

.TopTab
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #8b9a9c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e1e5ea;
    TEXT-DECORATION: none
}

.TopTabDeviderDark
{
    BACKGROUND-COLOR: #3f4b67
}

.TopTabDeviderLight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #64779d
}

.ButtonBg
{
    BACKGROUND-COLOR: #99a7c1
}

.footerLinks
{
    FONT-SIZE: 10px;
    COLOR: #5f626d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.buttons
{
    FONT-SIZE: 11px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99a7c1;
    TEXT-DECORATION: none
}

.popUpTitles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.popUpHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e1e5ea;
    TEXT-DECORATION: none
}

.popUpContent
{
    FONT-SIZE: 12px;
    COLOR: #39507e;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fcfcf7
}

.textArea
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    COLOR: #000033;
    LINE-HEIGHT: 1.7em;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebe8c8
}
.editortextArea
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    COLOR: #000033;
    LINE-HEIGHT: 17em;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebe8c8
}

.textAreaNewInputForm
{
    BORDER-RIGHT: #39507E 1px solid;
    BORDER-TOP: #39507E 1px solid;
    BORDER-LEFT: #39507E 1px solid;
    BORDER-BOTTOM: #39507E 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    color: #3A4F7A;
    font-family: Arial;
    LINE-HEIGHT: 1.7em;
    background-color: #E1E5EA;
}
.textAreaNewInputFormNoBorder
{
    BORDER-RIGHT: #E1E5EA 1px solid;
    BORDER-TOP: #E1E5EA 1px solid;
    BORDER-LEFT: #E1E5EA 1px solid;
    BORDER-BOTTOM: #E1E5EA 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    color: #3A4F7A;
    font-family: Arial;
    LINE-HEIGHT: 1.7em;
    background-color: #E1E5EA;
}
.editorSelect
{
    FONT: 8pt arial;
    WIDTH: auto;
    COLOR: #000000;
}

.textBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebe8c8
}

.stext
{
    FONT-SIZE: 12px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textAreaMenu
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000033;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebe8c8
}

.textAreaHiden
{
    BORDER-RIGHT: #fcfcf7 1px solid;
    BORDER-TOP: #fcfcf7 1px solid;
    FONT-SIZE: 12px;
    OVERFLOW: auto;
    BORDER-LEFT: #fcfcf7 1px solid;
    COLOR: #000033;
    BORDER-BOTTOM: #fcfcf7 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fcfcf7
}

.popUpTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #697da5
}

.stext
{
    FONT-WEIGHT: normal
}

.stextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.BlueTxtDisabled
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #898ebc;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.TopTabDevider
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #60708f
}

.textAreaScroll
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    OVERFLOW: auto;
    COLOR: #000033;
    LINE-HEIGHT: 1.7em;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebe8c8
}

.companyTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.BlueTxtBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #102880;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.RedmatchCheck
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.popUpTitlesthin
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.BlueTxtNoline
{
    FONT-SIZE: 8pt;
    COLOR: #102880;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

.SideTabsLinks
{
    FONT-SIZE: 12px;
    COLOR: #6c787a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.SideTabsLinksS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #bd0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.SideTabsBg
{
    BACKGROUND-COLOR: #e1e5ea
}

.SideTabsBgS
{
    BACKGROUND-COLOR: #e9e8ca
}

.whiteBg
{
    BACKGROUND-COLOR: #ffffff
}

.mainArea
{
    BORDER-RIGHT: #c5be96 1px solid;
    BORDER-TOP: #c5be96 1px solid;
    BORDER-LEFT: #c5be96 1px solid;
    BORDER-BOTTOM: #c5be96 1px solid;
    BACKGROUND-COLOR: #f7f7ec
}

.sinput
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.pageShadow
{
    FILTER: DropShadow(Color=#DDE1E7, OffX=3, OffY=3, Positive=1)
}

.reportsTitle 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000033; 
	background-color: #BDC5D8
}

.reportTreeContainer 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFFFFF; 
	border: 1px #BDC5D8 solid
}

.calnderHeader
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #737e93
}

.calnderActiveWeek
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3f4b67;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.calnderNotActiveWeek
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3f4b67;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f4f4f4;
    TEXT-DECORATION: none
}

.calnderNotActiveDay
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #9ca6bd;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.calnderActiveDay
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3f4b67;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.calanderSelectedDay
{
    BACKGROUND-COLOR: #e9e8ca
}

.calanderSelectedDayLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #bd0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.popUpContentBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #39507e;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fcfcf7
}

.popUpContentBig1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #39507e;
    FONT-FAMILY: Arial, Helvetica, sans-serif;

}


.BG_MatchBox_Row
{
    BACKGROUND-COLOR: #FFFFFF;
}

.BG_MatchBox_Row2
{
    BACKGROUND-COLOR: #FFF8F0;
}

.BG_MatchBox_Row3
{
    BACKGROUND-COLOR: #BDCBDE;
}

.BG_MatchBox_Row4
{
    BACKGROUND-COLOR: #F1EFE2;
}

.BG_MatchBox_Row5
{
    BACKGROUND-COLOR: #FFFFFF;
}

.BG_MatchBoxLineUp
{
    BACKGROUND-COLOR: #415680
}

.BG_MatchBox_Row_HighLight
{
	BACKGROUND-COLOR: #D7DEE9;
}

.BG_MatchBox_Row_HighLight1
{
	BACKGROUND-COLOR: #FFF8F0;
}

.BG_DomainTabs
{
    BACKGROUND-COLOR: #E1E8F0
}

.TabTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: arial;
	letter-spacing: 1pt;
	BACKGROUND-COLOR: #154D86
}

.TabTitleSelected
{
	font-weight: bold;
	font-size: 8pt;
	color: darkred;
	font-family: arial;
	letter-spacing: 1pt;
	BACKGROUND-COLOR: #F1EFE2;

}

A.TabTitle
{
	text-decoration:underline;
	BACKGROUND-COLOR: #FFFFFF;
	color: #154D86;
}

.TabTitle2
{
	font-weight: bold;
	font-size: 8pt;
	color: #154D86;
	font-family: arial;
	letter-spacing: 1pt;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration:underline;
}

.TabLine
{
	BACKGROUND-COLOR: #000000
}

.TabRed
{
	font-weight: bold;
	font-size: 8pt;
	color: #C80405;
	font-family: arial;
	letter-spacing: 1pt;
}

.UserInfo0
{
	font-size: 8pt;
	color: #ffffff;
	font-family: arial;
	letter-spacing: 1pt;
}

.UserInfo,.UserInfo1
{
	font-size: 7pt;
	color: #3b4d7d;
	font-family: arial;
	letter-spacing: 1pt;
}


.UserInfoOver
{
	font-size: 8pt;
	color: #CC0000;
	font-family: arial;
	letter-spacing: 1pt;
}

.ActionDivStyle 
{
	position: absolute; 
	visibility: hidden; 
	z-index: 2; 
	clip:rect( )
}

.colorAction
{
	background-color:#154D86;
}

.colorAction2,.InfoStrip,.ActionBarTable
{
	background-color:#F1EFE2;
}

.colorDark
{
	background-color:#3B4D7D;
}

.UserBarTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #3b4d7d;
	font-family: arial;
}

.UserBarInfo
{
	font-size: 8pt;
	color: #3b4d7d;
	font-family: arial;
}

A.UserBarInfo
{
	cursor: hand;
	text-decoration:underline;
}

.TableHeaders
{
    BACKGROUND-COLOR: #E1E8F0
}

.InfoStripTop
{
    BACKGROUND-COLOR: #F9FAF4
}

.InfoStripBottom1
{
    BACKGROUND-COLOR: #C3C1B2
}

.InfoStripBottom2
{
    BACKGROUND-COLOR: #7A7869
}

.InfoStripBottom3
{
    BACKGROUND-COLOR: #EBF0F6
}

.FNT_SectionTitle
{
    COLOR: #000000;
    FONT: 10pt arial;
    FONT-WEIGHT: bold;
}

.FNT_SectionTitle2
{
    COLOR: #000000;
    FONT: 10pt arial;
    TEXT-DECORATION: underline;
}

.FNT_BlackTxt
{
    COLOR: #000000;
    FONT: 8pt arial;
    TEXT-DECORATION: none;
}

SELECT
{
    FONT: 8pt arial;
    WIDTH: 200px;
    COLOR: #000000
}
INPUT
{
    FONT: 8pt arial;
    COLOR: #000000
}

.Table_Countourn
{
    BACKGROUND-COLOR: #415780
}

.Table_TitlesBG
{
    BACKGROUND-COLOR: #e8e7d2
}

.matchBoxRow
{
	font-size: 8pt;
	color: #3b4d7d;
	font-family: arial;
}

A.matchBoxRow
{
	cursor: hand;
	text-decoration:underline;
}

.rowSeparator
{
	BACKGROUND-COLOR: #D4D6DB;
}

.tableDeter
{
	BACKGROUND-COLOR: #415680;
}

.mainButtons
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #041B4D;
	height: 20px;
}

.ActionBarTable
{
	BORDER-TOP:    #F1EFE2 1px solid;
	BORDER-LEFT:   #F1EFE2 1px solid;
	BORDER-BOTTOM: #F1EFE2 1px solid;
	BORDER-RIGHT:  #F1EFE2 1px solid;
}

.ActionBarTableMouseOver
{
	BORDER-TOP:       #FFFFFF 1px solid;
	BORDER-LEFT:      #FFFFFF 1px solid;
	BORDER-BOTTOM:    gray 1px solid;
	BORDER-RIGHT:     gray 1px solid;
	BACKGROUND-COLOR: #FAFAF2;
}

.divTitle
{
	padding-right: 30px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 8px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 8px;
	border-bottom: #394f7f 1px solid;
	font-family: Verdana;
	position: static;
	background-color: #415681;
}

.divDesc
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	position: static;
	background-color: #FBFCF7;
	border-top: #394f7f 2px solid;
}

.divContent
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	position: static;
	background-color: #E1E4E9;
	border-top: #394f7f 2px solid;
}

.FFdivContent
{
	color: #3A4F7A;
	font-family: Arial;
	background-color: #E1E4E9;
}

.divPopupInternal
{
	overflow:auto;
	position:static;
	background-color: #E1E4E9;
}
.divTitleTxt
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 8px;
	border-bottom: #394f7f 1px solid;
	font-family: Verdana;
	position: static;
	background-color: #415681;
}


.BGdivContent
{
	background-color: #E1E4E9;
}

.divContent2
{
	padding-top: 8px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: bold;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	position: static;
	background-color: #E1E4E9;
	border-top: #394f7f 2px solid;
}

.ResTable
{
	padding-top: 8px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	position: static;
	background-color: #E1E4E9;
	border-top: #394f7f 2px solid;
}

.divText
{
	padding-top: 8px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	position: static;
	background-color: #E1E4E9;
	border-top: #394f7f 2px solid;
}

.divButton
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 8px;
	padding-top: 8px;
	position: static;
	background-color: #fbfcf7;
	border-top: #394f7f 2px solid;
}

.titleObject
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f7a;
	height: 20px;
}

.titleObjectdif
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #5d4a8b;
	height: 20px;
}

.inputForm
{
	border-right: #7e9db9 1px solid;
	border-top: #7e9db9 1px solid;
	border-left: #7e9db9 1px solid;
	border-bottom: #7e9db9 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	background-color: #fbfcf7;
	width: 100%;
}

.popUpButton
{
	cursor:hand;
	cursor:pointer;
}

.popUpText
{
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	height: 20px;
	background-color: transparent;
}

.BG_Table
{
	background-color: white;
}

.NewSecHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f84;
	border-bottom: #394f7e 2px solid;
	font-family: verdana;
	height: 27px;
	background-color: #e0e5e9;
}

.NewSecHeaderNum
{
	font-weight: bold;
	font-size: 12pt;
	color: #cd0001;
	font-family: verdana;
}

.NewSecContentLight
{
	border-bottom: #394f7e 1px solid;
	border-top: #394f7e 1px solid;	
	border-right: #394f7e 1px solid;
	border-left: #394f7e 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f84;
	font-family: verdana;
	background-color: #F4F4F4;
}

.NewSecFooterWhite
{
	background-color: #F4F4F4;
	height: 10px;
}

.NewText
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	font-weight: normal;
}

.NewTextU
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	font-weight: normal;
	TEXT-DECORATION: underline;
}
.NewTextRed
{
	font-size: 8pt;
	color: red;
	font-family: Arial;
	font-weight: normal;
}

.NewTextDarkRed
{
	color:darkred;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
}

.NewTextOrange
{
	font-size: 8pt;
	color: Orange;
	font-family: Arial;
	font-weight: normal;
}


.NewTextBlack
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	font-weight: normal;
}

.NewTextDisabled
{
	font-weight: normal;
	font-size: 8pt;
	color: #B9B9B9;
	font-family: Arial;
}

.NewTextBold
{
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
}

.NewTextRedBold
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Arial;
}

.NewTextBlackBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.NewTextDisabledBold
{
	font-weight: bold;
	font-size: 8pt;
	color: #B9B9B9;
	font-family: Arial;
}

.NewTextBoldU
{
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	TEXT-DECORATION: underline;
}

.NewInputForm
{
	border-right: #7e9db9 1px solid;
	border-top: #7e9db9 1px solid;
	border-left: #7e9db9 1px solid;
	border-bottom: #7e9db9 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	background-color: #FFFFFF;
	width: 250px;
}

.NewInputForm2
{
	border-right: #7e9db9 1px solid;
	border-top: #7e9db9 1px solid;
	border-left: #7e9db9 1px solid;
	border-bottom: #7e9db9 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	background-color: #FFFFFF;
	width: 100px;
}

.NewInputFormGrayOut
{
	border-right: #7e9db9 1px solid;
	border-top: #7e9db9 1px solid;
	border-left: #7e9db9 1px solid;
	border-bottom: #7e9db9 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #3A4F7A;
	font-family: Arial;
	background-color: #C0C0C0;
	width: 250px;
}

.NewTableHeader
{
	border-top: #394f7e 1px solid;
	border-bottom: #394f7e 2px solid;
	height: 30px;
	background-color: #e0e5e9;
	vertical-align: middle;
}

.NewDivider
{
	font-weight: bold;
	font-size: 9pt;
	color: #cd0001;
	font-family: verdana;
	border-bottom: #cd0001 2px solid;
}

.HelperOnMouseOut
{
    FONT-SIZE: 8pt;
    COLOR: #535e81;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    CURSOR: pointer;
}

.HelperOnMouseOver
{
    FONT-SIZE: 8pt;
    COLOR: #B2004B;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline;
    CURSOR: pointer;

}

.popUpTable
{
	border-right: #415780 1px solid;
	border-top: #415780 1px solid;
	border-left: #415780 1px solid;
	border-bottom: #415780 1px solid;
	background-color:"#FFFFFF"
}

.popUpTableHeaderRow
{
	border-bottom: #415780 2px solid;
	height: 20px;
	background-color: #e8e7d2;
}

.popUpTableHeaderText
{
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
}

.popUpTableText
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
}

.popUpTableSep
{
	width: 100%;
	height: 1px;
	background-color: #415780;
}

.popUpContent2
{
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	height: 20px;
	background-color: transparent;
}

.LettersList
{
    FONT-SIZE: 12px;
    COLOR: #39507e;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.actionsTitle_BG
{
	background-color: #154D86;
}

.actionsRow_BG
{
	background-color: #F1EFE2;
}

.actionsRow_Separator
{
	background-color: #ffffff;
}

.subDIVTitle
{
	height: 20px;
	background-color: #104D84;

	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;

	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

.subDIVContent
{
	background-color: #F7EFE7;

	border-top: #39507E 1px solid;
	border-bottom: #39507E 1px solid;
	border-left: #39507E 1px solid;
	border-right: #39507E 1px solid;
}

.FNT_RedTxt
{
	COLOR: #CC0000;	
}

.FNT_RedTxt1
{
	COLOR: #CC0000;	
    FONT: 10pt arial;	
    TEXT-DECORATION: underline;
}

.DivAsDropDown
{
	BACKGROUND-COLOR: #ffffff;

	border-top: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-right: #7F9DB9 1px solid;
}

.HiddenIframe
{
		width:0px;
		height:0px;
}

.CommunicateFromCandidate
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	font-weight: normal;
	background-color: #E1E4E9;
	border-top: #39507E 1px solid;
	border-bottom: #39507E 1px solid;
	border-left: #39507E 1px solid;
	border-right: #39507E 1px solid;	
}

.tableBorder
{
	border-top: #39507E 1px solid;
	border-bottom: #39507E 1px solid;
	border-left: #39507E 1px solid;
	border-right: #39507E 1px solid;	
}

.TableFrame
{
	border-top: #415680 1px solid;
	border-bottom: #415680 1px solid;
	border-left: #415680 1px solid;
	border-right: #415680 1px solid;
	BACKGROUND-COLOR:#F1EFE2;
}

.TabTitleReg2
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: verdana;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR:#DDE3EA;	
}

.TabTitleSelected2
{
	font-weight:bold;
	font-size: 8pt;
	color: darkred;
	font-family: verdana;
	TEXT-DECORATION: none;	
}

.BG_TabSide_Select
{
    BACKGROUND-COLOR: #F1EFE2;
}

.BG_ProfileSummary_Tab_Regular
{
    BACKGROUND-COLOR: #697DA5;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BG_ProfileSummary_Tab_Selected
{
    BACKGROUND-COLOR: #154D86;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BG_ProfileSummary_Tab_Disable
{
    BACKGROUND-COLOR: #697DA5;
    FONT-SIZE: 12px;
    COLOR: #c0c0c0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: default;
}

.BG_TableDetails
{
    BACKGROUND-COLOR: #BDCBDE;
}

.buttons2
{
    FONT-SIZE: 10px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #BDCBDE;
    TEXT-DECORATION: none
}

.BG_Beige
{
 BACKGROUND-COLOR:#D9D5B2;
}

.BG_LightBlue
{
 BACKGROUND-COLOR:#B9CAE8;
}

.TabTitleDisabled
{
    COLOR: #c0c0c0
}

.BG_ActionMenu_Header
{
    BACKGROUND-COLOR: #4d5d7f
}

.FrameStyle
{
 BACKGROUND-COLOR:#F1EFE2;
}

.LINE_Contour
{
 BACKGROUND-COLOR:#154D86;
}

.LINE_Contour1
{
 BACKGROUND-COLOR:#D2CBA1;
}

.LINE_Contour2
{
 BACKGROUND-COLOR:#B9CAE8;
}


.tabStyle
{
  display:none;	
}

.DIVfloating_main1
{
	background-color: #394f7f;

	border-top: #394f7f 1px solid;
	border-bottom: #394f7f 2px solid;
	border-left: #394f7f 2px solid;
	border-right: #394f7f 2px solid;
}

.DIVfloating_main2
{
	background-color: #A00000;

	border-top: #A00000 1px solid;
	border-bottom: #A00000 2px solid;
	border-left: #A00000 2px solid;
	border-right: #A00000 2px solid;
}

.DIVfloating_title
{
	height:20px;

	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 5px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	text-transform: uppercase;
}

.DIVfloating_desc
{
	background-color: #E1E4E9;

	padding-right: 10px;
	padding-left: 10px;

	font-size: 10pt;
	color: #3A4F7A;
	font-family: Arial;
}

.WhatsThis
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	font-weight: normal;
}

.TableFrame3D
{
	border-top: #415680 1px solid;
	border-bottom: #415680 2px solid;
	border-left: #415680 1px solid;
	border-right: #415680 2px solid;
	BACKGROUND-COLOR:#e0e5e9;
}

.CandidateProfile
{
    BORDER-RIGHT: #154D86 1px solid;
    BORDER-LEFT: #154D86 1px solid;
    BORDER-BOTTOM: #154D86 1px solid;

    BACKGROUND-COLOR: white;

    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}

.DivText2
{
    FONT-SIZE: 9pt;
    COLOR: #154D86;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
	padding-left: 3px;
	padding-right: 6px;    
}

.LegendTable
{
    FONT-SIZE: 9pt;
    COLOR: #154D86;
    FONT-FAMILY: arial;

	BORDER-TOP:    BLACK 1px solid;
	BORDER-LEFT:   BLACK 1px solid;
	BORDER-RIGHT:  BLACK 1px solid;
}

.LegendTable2
{
	BORDER-BOTTOM: BLACK 1px solid;
}

.TdBorder1
{
   border:1 solid #3a4f7a;
}

.TdBorder2
{
   border:1 solid #3a4f7a;
}

.TableFrame1
{
	BORDER-TOP: 1px solid #829ab7;
	BORDER-BOTTOM: 1px solid #829ab7;
	BORDER-LEFT: 1px solid #829ab7;
	BORDER-RIGHT: 1px solid #829ab7;
	padding-left: 5px;
	padding-right: 5px;
}

.TableObjectCard
{

	BORDER-TOP: 1px solid #B9CAE8;
	BORDER-BOTTOM: 1px solid #B9CAE8;
	BORDER-LEFT: 1px solid #B9CAE8;
	BORDER-RIGHT: 1px solid #B9CAE8;
	padding-left: 5px;
	padding-right: 5px;

}

.BoxTitle
{
	background-color: #e0e5e9;
}

.DataTable
{
	background-color: #ffffff;
	BORDER-LEFT:   #394f7e 1px solid;
	BORDER-RIGHT:  #394f7e 1px solid;	

	padding-left:  5px;
	padding-right: 5px;
}

.DataTable TH
{
	height: 27px;
	font-family: verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #3a4f84;
	border-bottom: #394f7e 2px solid;
	background-color: #e0e5e9;
	text-align:justify;
	vertical-align: middle;
}

.DataTable .THcenter
{
	text-align: center;
}

.DataTable TD
{
	font-size: 8pt;
	color: #3a4f7a;
	font-family: Arial;
	font-weight: normal;
}

.DataTable .rowColored
{
	background-color:Yellow;
}

.DataTable .noPadding
{
	padding-left:  0px;
	padding-right: 0px;
}

.DataTable .20height
{
	height: 25px;
}

.DataTable .SepAND
{
	width: 100%;
	background-color: #000099;
}

.DataTable .SepOR
{
	width: 100%;
	height: 1px;
	background-color: #000099;
}

.DataTable .Sep1
{
	width: 100%;
	height: 1px;
	vertical-align: middle;
}

.DataTable .OperAND
{
	height: 1px;
	font-size: 8pt;
	color: #000099;
	font-family: Arial;
	font-weight: normal;
}

.DataTable .OperOR
{
	height: 1px;
	font-size: 8pt;
	color: #393939;
	font-family: Arial;
	font-weight: normal;
}

.DIVdataTable
{
	width:100%;
	height:150px;
    OVERFLOW: auto;
}

.DDsTable
{
	BACKGROUND-COLOR: #e8e7d2;

	border-right: #415780 1px solid;
	border-top: #415780 1px solid;
	border-left: #415780 1px solid;
	border-bottom: #415780 1px solid;
}

.styleRowList
{
	height: 20px;
}

.AssesmentBox
{
	border-right: #3a4f7a 1px solid;
	border-top: #3a4f7a 1px solid;
	border-left: #3a4f7a 1px solid;
	border-bottom: #3a4f7a 1px solid;
}

.IFRAMEerror_main
{
	width:220px;	
	height:120px;
	POSITION: absolute;
	visibility:hidden;
}

.DIVerror_main
{
	background-color: #154D86;
	border-top: #154D86 2px solid;
	border-bottom: #154D86 2px solid;
	border-left: #154D86 2px solid;
	border-right: #154D86 2px solid;
}

.DIVerror_main .desc
{
	background-color: #F1EFE2;

	padding-right: 10px;
	padding-left: 10px;

	font-family: Arial,Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #525152;
}

.HRhomePageTitleBlack
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial (Hebrew), David;	
    FONT-WEIGHT: bold;
    font-style:italic;    
}

.HRhomePageTitleRed
{
    FONT-SIZE: 14pt;
    COLOR: #FF0000;
    FONT-FAMILY: Tahoma, Arial (Hebrew), David;	
    FONT-WEIGHT: bold;
}

.PagingTextSeparator
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
	vertical-align: middle;
}

.PagingText
{
    FONT-SIZE: 11px;
    COLOR: #91BEFF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
	vertical-align: middle;
}

.PagingTextDisable
{
    FONT-SIZE: 11px;
    COLOR: #B6B6B6;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
	vertical-align: middle;
}

.NoGaps
{
	border-width:0px;
	margin:0px;
	padding:0px;
}

.popUpSectionTitles
{
	border-width:0px;
	margin-top:8px;
	margin-left:8px;
	margin-bottom:3px;
	padding:0px;
}
.grayText 
{
color:#616161;
font-size:12px;
FONT-FAMILY: arial;
font-weight:bolder;
}
.grayTextNB
{
color:#939393;
font-size:12px;
font-weight:bold;
}

.PPRText 
{
font-size:13px;
font-weight:bolder;
LINE-HEIGHT: 1.7em;
}

.cartPPRHighLightText
{
	background-color:#154D86;
     color:White;  
     font-size:12px;
	cursor:hand;
	cursor:pointer;
}

.cartPPRText
{
	background-color:White;
     color:black;  
     font-size:12px;
}

.NPCTextBold
{
font-family:Arial;
font-size:12px;
/*font-weight:bolder;*/
LINE-HEIGHT: 1.7em;
}

.NPCTextSmallBold
{
color:#616161;
font-size:11px;
FONT-FAMILY: arial;
font-weight:normal;
}

.PPR-button{display: block;cursor: hand;cursor: pointer;text-decoration: none;height: 35px;margin-top: 38px;margin-left: 4px;float: left;}
.PPR-button-leftcap{float: left;display: block;width: 15px;height: 35px;background: transparent url(../../images/ppr/buttonL.gif) no-repeat;}
.PPR-button-text{font-family: Arial;float: left;font-size: 12px;display: block;font-weight: normal;text-decoration: none;line-height: 16px;padding: 8px 0px 4px 0px;background: transparent url(../../images/ppr/buttonM.gif) no-repeat;}
.PPR-button-rightcap{float: left;display: block;height: 35px;width: 15px;background: transparent url(../../images/ppr/buttonR.gif) no-repeat;}


.white-button{display: block;cursor: hand;cursor: pointer;text-decoration: none;}
.white-button .white-button-leftcap{float: left;display: block;width: 11px;height: 25px;background: transparent url(../../images/buttonWhiteL.gif) no-repeat;}
.white-button .white-button-text{font-family: Arial;float: left;text-align: center;display: block;color: #0949A1;vertical-align: middle;text-decoration: none;line-height: 25px;padding: 0px 10px 0px 10px;background: transparent url(../../images/buttonWhiteM.gif);}
.white-button .white-button-text:hover{text-decoration: underline;}
.white-button .white-button-rightcap{float: left;display: block;height: 25px;width: 11px;background: transparent url(../../images/buttonWhiteR.gif) no-repeat;}

