#div_ByInvSupp_1{
    margin-bottom:10px;
}

.AlignCenter{
    text-align:center;
}

.AlignLeft{
    text-align:left;
}

.Background-Black{
    background-color:#8eafcd;
}

.Background-Blue{
    background-color:#8eafcd;
}

.Background-Red{
    background-color:#8eafcd;
}

.Background-White{
    background-color:#FFFFFF;
}

.Background-Yellow{
    background-color:#dfe7ee;
}

.Background-Yellow2{
    background-color:#FFFFFF;
}

.Background-Yellow3{
    background-color:#d9e1e8;
}

.Background-Yellow4{
    background-color:#FFFFFF;
}

.BigLink{
    color:#18247d;
    font-family:Verdana,Arial;
    font-size:16pt;
    left:2px;
}

a.BigLink:link{
    color:#dfe7ee;
    font-size:16pt;
}

a.BigLink:visited{
    color:#dfe7ee;
    font-size:16pt;
}

a.BigLink:hover{
    font-size:16pt;
}


.BlueFont10{
    color:#003366;
    font-family:Verdana,Arial;
    font-size:10pt;
}

.BlueFont11{
    color:#003366;
    font-family:Verdana,Arial;
    font-size:11pt;
}

.BlueFont12{
    color:#003366;
    font-family:Verdana,Arial;
    font-size:12pt;
}

.BlueText{
    color:#8eafcd;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    text-decoration:none;
}

.BusinessResourceLink{
    color:#00008B;/* dark blue */
    font-family:Arial;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

.BusinessResourceSubTitle{
    font-family:Arial;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
    font-weight:bold;
    color: #000;
}

a.BusinessResourceLink:link{
    font-family:Arial;
    font-size:9pt;
    text-decoration:underline;
}

a.BusinessResourceLink:visited{
    font-family:Arial;
    font-size:9pt;
    text-decoration:underline;
}

a.BusinessResourceLink:active{
    font-family:Arial;
    font-size:9pt;
    text-decoration:underline;
}

a.BusinessResourceLink:hover{
    font-family:Arial;
    font-size:9pt;
    text-decoration:underline;
}


.BusinessResourceNoBullet{
    list-style:none;
}

.BusinessResourcePaddedCell{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:0px;
}

.BusinessResourcePaddedCellImg{
    background-repeat:no-repeat;
    width:350px;
}

.BusinessResourcePaddedList{
    list-style:disc outside;
    margin-left:125px;
    margin-top:40px;
}

.BusinessResourcePaddedMore{
    margin-right:25px;
    text-align:right;
}

.BusinessResourcePaddedTable{
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
}

.ByInvitation{
    margin-top:20px;
    width:90%;
}

.ByInvitationList{
    margin-top:30px;
    width:100%;
}

.CategorySearchColumnTitle{
    background-color:#d9e1e8;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
}

.CategorySearchEven{
    background-color:#eff2f4;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.CategorySearchHeader, .AdvancedSearchHeader{
    background-color:#d9e1e8;
    color:#000000;
    font-family:Verdana,Arial, Sans-Serif;
    font-size:10pt;
    font-weight:bold;
}

.OppMatchProfileHeaderSmall{
    background-color:#d9e1e8;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
}

.OppMatchProfileHeader{
    background-color:#d9e1e8;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:Bold;
}

.CategorySearchHeader11{
    background-color:#d9e1e8;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:bold;
}

.CategorySearchOdd{
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContenBold{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
}

.ContentError{
    color:#FF0000;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:bold;
    text-align: left;
}

.ContentFootnote{
    background-color:#eff2f4;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    text-align: left;
    
}

.ContentList2Even{
    background-color:#dfd2d4;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContentList2Header{
    background-color:#afa2a4;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
}

.ContentList2Odd{
    background-color:#dedede;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContentList2SubHeader{
    background-color:#dfd2d4;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContentListEven{
    background-color:#eff2f4;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContentListEvenDisabled{
    background-color:#eff2f4;
    color:#555;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style: italic;
}

.ContentListHeader{
    background-color:#d9e1e8;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
}

.ContentListOdd{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContentListOddDisabled{
    color:#555;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style: italic;
}

.ContentListSubHeader{
    background-color:#eff2f4;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.ContentText{
    font-family:Verdana,Arial;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    text-align: left;
}

a.ContentText:hover{
    color:#000000;
    font-size:10pt;
}

a.ContentText:link{
    color:#000000;
    font-size:10pt;
}

a.ContentText:visited{
    color:#000000;
    font-size:10pt;
}

.ContentTextHuge{
    font-family:Verdana,Arial;
    font-size:14pt;
    font-style:normal;
    font-variant:normal;
}

.ContentTextLarge{
    font-family:Verdana,Arial;
    font-size:11pt;
    font-style:normal;
    font-variant:normal;
}

.ContentTextLink{
    font-family:Verdana,Arial;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    text-align: left;
}

a.ContentTextLink:hover{
    color:#000000;
    font-size:10pt;
}

a.ContentTextLink:link{
    color:#000000;
    font-size:10pt;
}

a.ContentTextLink:visited{
    color:#000000;
    font-size:10pt;
}

.ContentTextSmall{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

.ContentTextSmallBlue{
    color:#0000FF;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

.ContentTextTiny{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:7pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
    vertical-align:top;
}

.ContentTitle{
    color:#bb0a08;
    font-family:Verdana,Arial;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.ContentTopic{
    color:#095ba5;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:bold;
    text-align: left;
}

.ContentTopicReverse{
    background-color:#095ba5;
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:bold;
    width:100%;
    text-align: left;
}

.ControlSmall{
    font-family:Arial;
    font-size:8pt;
    width:400pt;
}

.Copyright{
    color:#182452;
    font-family:Verdana,Arial;
    font-size:8pt;
}

a.Copyright:hover{
    color:#FF0000;
}

a.Copyright:link{
    color:#000000;
}

a.Copyright:visited{
    color:#000000;
}

.DarkBlueHeader{
    background-color:#bbcfe1;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:bold;
}

.Data{
    color:#333333;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:normal;
    text-align: left;
}

.Footer{
    float:none;
    padding-top:20px;
}

.ForgotPassword{
    color:#6699c7;
    font-family:Verdana,Arial;
    font-size:8pt;
}

a.ForgotPassword:hover{
    color:#6699c7;
}

a.ForgotPassword:link{
    color:#6699c7;
}

a.ForgotPassword:visited{
    color:#6699c7;
}

.FullSearchList {
    border-width: 0px;
    width: 100%;
}

.FullSearchListBody{
    width: 100%;
}

.FullSearchListHeader{
    visibility: hidden;
}

.HalfPage{
    width:60%;
}

.HomeMenuItem{
    color:#20367c;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    margin-bottom:20px;
    text-decoration:none;
}

a.HomeMenuItem:link{
    color:#095ba4;
    text-decoration:none;
}

a.HomeMenuItem:visited{
    color:#095ba4;
    text-decoration:none;
}

a.HomeMenuItem:hover{
    color:#FF6347;
    text-decoration:none;
}

.Label{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:10pt;
    text-align: left;
}

.Label PRE {
    color:#000000;
    font-family:Verdana,Arial;
    font-size:10pt;
    width:800px;
}

.LabelRequired{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
    text-align: left;
}

.LeftPaddConf{
    padding-left:150px;
}

.MenuBackground{
    background-color:#DFE7EE;
}

.MenuBackground2{
    background-color:#FFFFFF;
}

.MenuHeader{
    color:#095ba5;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
}

.MenuItem{
    color:#20367c;
    font-family:Verdana,Arial;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    margin-bottom:20px;
    text-decoration:none;
}

a.MenuItem:hover{
    color:#6699c7;
    font-size:9pt;
}

a.MenuItem:link{
    color:#20367c;
    font-size:9pt;
}

a.MenuItem:visited{
    color:#20367c;
    font-size:9pt;
}

.MenuItemDisabled{
    color:#6699c7;
    font-family:Verdana,Arial;
    font-size:10pt;
    text-decoration:none;
}

.MenuItemSelected{
    color:#6699c7;
    font-family:Verdana,Arial;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

.MenuItemSub{
    color:#20367c;
    font-family:Verdana,Arial;
    font-size:9pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

a.MenuItemSub:hover{
    color:#6699c7;
}

a.MenuItemSub:link{
    color:#20367c;
}

a.MenuItemSub:visited{
    color:#20367c;
}

.MenuLink{
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    vertical-align:top;
}

a.MenuLink:hover{
    color:#6699c7;
}

a.MenuLink:link{
    color:#FFFFFF;
}

a.MenuLink:visited{
    color:#FFFFFF;
}

.MenuLinkDisabled{
    color:#d0d0d0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    text-decoration:none;
    vertical-align:top;
}

.NavBar{
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    text-decoration:none;
}

a.NavBar:hover{
    color:#dfe7ee;
}

a.NavBar:link{
    color:#dfe7ee;
}

.NavBarSmall{
    color:white;
    font-family:Verdana,Arial;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    vertical-align:top;
}

a.NavBarSmall:link{
    color:white;
    font-size:10px;
    font-weight:bold;
}

a.NavBarSmall:visited{
    color:white;
    font-size:10px;
    font-weight:bold;
}

a.NavBarSmall:active{
    color:white;
    font-size:10px;
    font-weight:bold;
}

a.NavBarSmall:hover{
    color:#6699c7;/* light blue */
    font-size:10px;
    font-weight:bold;
}

.NavLinkStyle{
    font-family:Verdana,Arial;
    font-size:8pt;
}

.NavLinkStyleLink{
    font-family:Verdana,Arial;
    font-size:8pt;
    text-decoration: underline;
    color: #0000FF;
}

.NM_PageTitle{
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:13pt;
}

.NumNew{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

a.NumNew:hover{
    color:#6699c7;
}

a.NumNew:link{
    color:#FF0000;
}

a.NumNew:visited{
    color:#6699c7;
}

.NumOpen{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

a.NumOpen:hover{
    color:#6699c7;
}

a.NumOpen:link{
    color:#0000FF;
}

a.NumOpen:visited{
    color:#6699c7;
}

.PageActive{
    color:#20367c;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
}

a.PageActive:hover{
    color:#6699c7;
}

a.PageActive:link{
    color:#20367c;
}

.PageInactive{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

a.PageInactive:hover{
    color:#000000;
}

a.PageInactive:link{
    color:#000000;
}

a.PageInactive:visited{
    color:#000000;
}

.PageTitle{
    color:#095ba5;
    font-family:Verdana,Arial;
    font-size:13pt;
}

.PCTabText{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
    vertical-align:super;
}

.PCTabTextSelected{
    color:#FF0000;
}

.PCTabTextUnSelected{
    color:#FFFFFF;
}

.PC_DetailText{
    font-family:Verdana;
    font-size:11px;
    vertical-align:middle;
}

.PC_InnerShell{
    border-bottom:#8eafcd 1px solid;
    border-left:#8eafcd 1px solid;
    border-right:#8eafcd 1px solid;
    border-top:#8eafcd 1px solid;
    margin:0px;
    width:100%;
}

.PC_InnerShellMargin{
    font-family:Verdana;
    font-size:11px;
    margin:16px 15px 15px 20px;
    vertical-align:middle;
    width:96%;
}

.PC_List{
    list-style-type:none;
}

.PC_List_circle{
    list-style-type:circle;
}

.PC_List_disc{
    list-style-type:disc;
}

a.PC_ORDER:active{
    color:#FF0000;
}

a.PC_ORDER:hover{
    color:#6699c7;
}

a.PC_ORDER:link{
    color:#FF0000;
}

a.PC_ORDER:visited{
    color:#FF0000;
}

.PC_OuterShell{
    margin-right:2px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}

.PC_OuterShellText{
    background-color:#FFFFFF;
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    left:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    position:relative;
    text-align:center;
    top:12px;
}

.RB_bl{
    background:url(/Images/RB_TEASER_bl.gif) 0 100% no-repeat;
}

.RB_br{
    background:url(/Images/RB_TEASER_br.gif) 100% 100% no-repeat;
}

.RB_Container{
    background:url(/Images/RB_TEASER_bg.gif) repeat;
    height:46px;
    width:260px;
}

.RB_Content{
    height:46px;
}

.RB_tl{
    background:url(/Images/RB_TEASER_tl.gif) 0 0 no-repeat;
}

.RB_tr{
    background:url(/Images/RB_TEASER_tr.gif) 100% 0 no-repeat;
}

.RedFont10{
    color:#FF0000;
    font-family:Verdana,Arial;
    font-size:10pt;
}

.SearchedWords{
    color:#FF0000;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
}

a.SearchedWords:hover{
    color:#6699c7;
    font-size:9pt;
    text-decoration:none;
}

a.SearchedWords:link{
    color:#FF0000;
    font-size:9pt;
    text-decoration:none;
}

a.SearchedWords:visited{
    color:#FF0000;
    font-size:9pt;
    text-decoration:none;
}

.SearchList_LineNumber{
    display: block;
}

.SearchResultsTitle{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
}

a.SearchResultsTitle:hover{
    color:#6699c7;
}

a.SearchResultsTitle:link{
    color:#0000FF;
}

a.SearchResultsTitle:visited{
    color:#6699c7;
}

.SearchResultsTitleLink
{
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    color: #0000FF;
    text-decoration: underline;
}

.SearchResultsTitleLink:hover{
    color:#6699c7;
    font-size:12px;
}

.SearchResultsTitle:link{
    color:#0000FF;
}

.SearchResultsTitleLink:visited{
    color:#6699c7;
    font-size:12px;
}

.SiteMapTitle{
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:18pt;
    left:2px;
    position:relative;
    top:-28px;
}

a.SiteMapTitle:link{
    color:#dfe7ee;
}

.SiteMapTitleShadow{
    color:#808080;
    font-family:Verdana,Arial;
    font-size:18pt;
    left:0px;
    position:relative;
    top:2px;
}

.SiteMapTopic{
    color:#18247d;
    font-family:Verdana,Arial;
    font-size:12pt;
    font-weight:bold;
}

.SMUPActivationPending{
    color:#008000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.SMUPDeletePending{
    color:#FF0000;
    font-family:Verdana,Arial;
    font-size:8pt;
}

.SMUPHighlight{
    color:#000000;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
}

.TabBar{
    background:url("/Images/NavBarFond2.gif") repeat-x top left;
    background-color:#8EAFCD;
    height:28px;
}

.TabPC_Off_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_PrivateConstr-Off.gif") no-repeat top left;
    height:28px;
    width:134px;
    float:left;
}

.TabPC_Off_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_PrivateConstr-Off.gif") no-repeat top left;
    height:28px;
    width:130px;
    float:left;
}

.TabPC_On_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_PrivateConstr-On.gif") no-repeat top left;
    height:28px;
    width:134px;
    float:left;
}

.TabPC_On_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_PrivateConstr-On.gif") no-repeat top left;
    height:28px;
    width:130px;
    float:left;
}

.TabPrivate_Off_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_PrivateTenders-Off.gif") no-repeat top left;
    height:28px;
    width:109px;
    float:left;
}

.TabPrivate_Off_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_PrivateTenders-Off.gif") no-repeat top left;
    height:28px;
    width:104px;
    float:left;
}

.TabPrivate_On_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_PrivateTenders-On.gif") no-repeat top left;
    height:28px;
    width:109px;
    float:left;
}

.TabPrivate_On_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_PrivateTenders-On.gif") no-repeat top left;
    height:28px;
    width:104px;
    float:left;
}

.TabPublic_Off_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_PublicTender-Off.gif") no-repeat top left;
    height:28px;
    width:174px;
    float:left;
}

.TabPublic_Off_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_PublicTender-Off.gif") no-repeat top left;
    height:28px;
    width:173px;
    float:left;
}

.TabPublic_On_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_PublicTender-On.gif") no-repeat top left;
    height:28px;
    width:174px;
    float:left;
}

.TabPublic_On_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_PublicTender-On.gif") no-repeat top left;
    height:28px;
    width:173px;
    float:left;
}

.TabText{
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    text-decoration:none;
}

.TabUS_Off_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_USTenders-Off.gif") no-repeat top left;
    height:28px;
    width:90px;
    float:left;
}

.TabUS_Off_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_USTenders-Off.gif") no-repeat top left;
    height:28px;
    width:133px;
    float:left;
}

.TabUS_On_EN{
    background:url("/Services/AboutMERX/English/Images/Tab_USTenders-On.gif") no-repeat top left;
    height:28px;
    width:90px;
    float:left;
}

.TabUS_On_FR{
    background:url("/Services/AboutMERX/French/Images/Tab_USTenders-On.gif") no-repeat top left;
    height:28px;
    width:133px;
    float:left;
}

.TopMenuLabel{
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
}

.ContentText a{
    font-family:Verdana,Arial;
    font-size:10pt;
    font-style:normal;
    font-variant:normal;
}

a:link{
    color:#20367c;
    font-family: Verdana, Arial;
}

a:visited{
    color:#20367c;
}

a:active{
/*    color:#20367c; */
}

a:hover{
    color:#6699c7;
}


BODY{
    font-size:8pt;
}

FIELDSET{
    border-bottom:#8eafcd 1px solid;
    border-left:#8eafcd 1px solid;
    border-right:#8eafcd 1px solid;
    border-top:#8eafcd 1px solid;
    margin:0px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}

INPUT{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

LEGEND{
    color:#000;
    font:bold 90% Verdana,Arial,Helvetica,sans-serif;
}

pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}

pre.QUICK{
    width:950px;
}

pre.IntentConf{
    width:600px;
}

SELECT{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

TD.tdBackTO{
    background-color:#f1f7f8;
    border-bottom:white thin solid;
    border-left:medium none;
    border-right:medium none;
    border-top:white thin solid;
}

TEXTAREA{
    font-family:Verdana,Arial;
    font-size:8pt;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
}

.formSubmitButtons {
  direction: rtl;
  float:left;
}

.formSubmitButtons input {
  direction: ltr;
  float: none;
}

/* This is for IE */
.hiddenBtn{
    width: 0px;
    height: 0px;
}

/* This is for Firefox since IE ignores it */
.hiddenBtn[class] {
  display: none;
}

.Navlink {
text-decoration:underline;
color:#20367c;
}

.PublicHeader2
{
	font-family:Arial;
	font-size: 15px;
	font-weight:bold;		
    margin-left: 9px;
    margin-right: 9px;
}

.PublicHeader3
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;	
    margin-left: 9px;
    margin-right: 9px;
}

.PublicHeader4
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;	
    margin-left: 9px;
    margin-right: 9px;
}

.PublicHeader5
{
	background-color:#e8eff5;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;				
    margin-left: 9px;
    margin-right: 9px;
}

.AlignedContentText
{
    text-align: justify;
    margin-left: 9px;
    margin-right: 9px;
}

.SuppIntentHead{
    background-color:#F88170;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11pt;
    font-weight:bold;
}

.SuppIntentContent{
    padding:15px;
    background-color:#FEFBAE;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:10pt;
    text-align: left;
}

.SearchSection{
background-color: #EFEFEF;
font-size: 80%;
}

.SearchSectionBig{
background-color: #EFEFEF;
font-size: 100%;
}

.MenuFooter_Center{
    background:url("/Images/MenuFooter_Background.gif") repeat-x top left;
    font-family:Arial;
    font-size:10pt;
    height:16px;
}

.MenuFooter_Left{
    background:url("/Images/MenuFooter_Left.gif") no-repeat top left;
    height:16px;
    width:15px;
}

.MenuFooter_Right{
    background:url("/Images/MenuFooter_Right.gif") no-repeat top right;
    height:16px;
    width:15px;
}

.MenuHighlight {
    color: red;
    font-size: 10pt;
}


a.MenuHighlight:link {
    color: red;
    text-decoration: none;
}

a.MenuHighlight:visited{
    color: red;
    text-decoration: none;
}

a.MenuHighlight:active{
    color: red;
    text-decoration: none;
}

a.MenuHighlight:hover{
    color: red;
    text-decoration: none;
}

.MenuLineItem 
{
	border-bottom: solid 1px #e8e8e8;
	border-top: none 0 transparent;
	border-left: none 0 transparent;
	border-right: none 0 transparent;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MenuLineItemSub
{
	border-bottom: solid 1px #e8e8e8;
	border-top: none 0 transparent;
	border-left: none 0 transparent;
	border-right: none 0 transparent;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MenuLineItemLast 
{
	border-bottom: none 0 transparent;
	border-top: none 0 transparent;
	border-left: none 0 transparent;
	border-right: none 0 transparent;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MenuLineHighlight 
{
	background-color: #e8eff5; /* light blue */
	/* background-color: #e6e6e6; */ /* light gray */
}

.MenuTab {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    font-weigth: bold;
    border: 0px;
    
}

.MenuTab_Left {
    background:url("/Images/MenuTab_Left.gif") no-repeat top left;
    height:32px;
    width:15px;
}

.MenuTab_Center {
    background:url("/Images/MenuTab_Background.gif") repeat-x top;
    height:32px;
    
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    
    background: url(/Images/MenuTab_Background.gif) repeat-x top;
    font-weigth: bold;
    border: 0px;
    white-space: nowrap;
    
}

.MenuTab_Link:link {
    font-weight: bold;
    text-decoration:none;
    font-size: 10pt;
}

a.MenuTab_Link:link {
    font-weight: bold;
    text-decoration:none;
    font-size: 10pt;
}

a.MenuTab_Link:visited {
    font-weight: bold;
    text-decoration:none;
    font-size: 10pt;
}

a.MenuTab_Link:active {
    font-weight: bold;
    text-decoration:none;
    font-size: 10pt;
}

a.MenuTab_Link:hover {
    font-weight: bold;
    text-decoration:none;
    font-size: 10pt;
}

.MenuTab_Link_FR:link {
    font-weight: bold;
    text-decoration:none;
    font-size: 9pt;
}

a.MenuTab_Link_FR:link {
    font-weight: bold;
    text-decoration:none;
    font-size: 9pt;
}

a.MenuTab_Link_FR:visited {
    font-weight: bold;
    text-decoration:none;
    font-size: 9pt;
}

a.MenuTab_Link_FR:active {
    font-weight: bold;
    text-decoration:none;
    font-size: 9pt;
}

a.MenuTab_Link_FR:hover {
    font-weight: bold;
    text-decoration:none;
    font-size: 9pt;
}

.MenuTab_Right {
    background:url("/Images/MenuTab_Right.gif") no-repeat top right;
    height:32px;
    width:15px;
    text-align: right;
}

.MenuTab_Icon {
    width: 18px;
}

.SearchKeywordField  
{
    border: 0px;
    background-color:#ffffff;
    color:#000000;
    font-family: Arial; 
    font-size: 11px;
    width:200px;
}

.SearchKeywordFieldEmpty  
{
    color: gray;
}

.MenuLineItemSub_Offset {
    padding-left: 10px;
}

#OppMatchProfile TR {
    padding:0px;
}

#DetailedSearch TR {
    padding:0px;
}

#DetailedSearch .Sections {
    padding: 5px 0px 0px 0px;
}

.MenuBody_Center {
    background-color: #FFFFFF;
}