/*
Home blue - 183c94
dk blue - 52498c
charcoal gray - 212021
med gray - 999999
lt gray - eaeaea
bg gray - d3d3d3
red - a53c42
sky blue - 1fa9ce
teal green - 008e84
dk green - 336633 or 30712f

oec blue - 00467f
oec orange - e36f1e
oec red - d73648 or d73647
oec green - 387c2b or 387c2b
oec light blue - 0079c1
oec teal - 007b85
oec mustard - d59f0f or d4a029
oec gray - 717073 or 717074
*/

/* BEGIN HOME */
body {margin:10px 10px 10px 10px; background-repeat:repeat-x; width:970px; height:575px; /* margin:10px 10px 10px 10px; padding-bottom:-100px; border:1px solid yellow;*/}
#BodyBG {position:absolute; width:970px; height:540px; margin:0px; padding:0px; /*background-color:#ffffff; */}
#Header {position:relative; left:1px; top:1px; width:968px; height:68px; background-color:#212021; border:1px collapse #ffffff;}
#SiteMapContent {}

A:link {color:#3366cc; font-weight:normal;}
A:visited {color:#3366cc; font-weight:normal;}
A:active {color:#3366cc; font-weight:normal;}
A:hover {color:#a53c42; font-weight:normal;}

/* top right corner-login */
#hm_logo_img {position:relative; left:17px; top:-2px;}
#logo-p {display:none;}
#hm_tr_img {position:relative; left:210px; top:-1px; z-index:450;} 
#topr {position:relative; left:495px; top:-47px; z-index:500; width:500px; height:38px; font-family:Arial,verdana; font-size:14px; color:#ffffff; font-weight:bold; border:0px solid pink;}
#trlabel {float:left; padding:0px 3px 0px 5px;}
.tr_form {position:relative; top:3px; left:12px; font-family:Arial,verdana; font-size:12px; font-weight:normal; color:#000000;}
.tr_country {position:relative; left:265px; top:-30px; height:25px; width:75px; text-align:center; border:0px solid yellow;}
.tr_btn {position:relative; left:355px; top:-43px; font-family:Arial,verdana; font-size:12px; font-weight:normal; color:#000000;}
#hm_Nav {position:absolute; z-index:1000; left:158px; top:79px; width:810px; height:28px; border:1px solid #ffffff; background-color:#183c94; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;}


#hm_MainBodyDiv {background-color:#ffffff; border:0px solid red;}
    #hmtbl {border:0px solid green; position:relative; top:1px; left:-75px;}
    #hmtblConceptImage {}
    #hmtblMainContent {padding:10px;}
    #hm_concept_img {/* position:relative; left:1px; top:-664px; */}
    #hm_tag_img {padding:10px 0px 0px 10px;}
    .HBodyText {font:normal 12px arial,verdana; color:#212021; margin:10px;}
    .HBodyTextStandout {font:bold 13px arial,verdana; color:#000000; margin:10px;}
    #hmBodyTextBottom {border:0px;}
    /*
    #hm_LatestDiv {padding:0px; width:300px; height:170px; background-color:#ffffff; border:1px solid #999999;}
    */

    #hmtblBottomPanels {width:970px; /* background-color:#ffffff; border:1px solid greeen;*/}
        #hmBottomLeftDiv {width:300px; height:168px; background-color:#eaeaea; border:2px solid #212021; text-align:center; vertical-align:middle;}
        #hmBottomMiddleDiv {padding:0px; width:300px; height:168px; background-color:#ffffff; border:2px solid #00467f;}
            .hm_SLtbl {border:0px; /*width:360px;*/}
            .hm_SLtblcellL {font:normal 10px arial,verdana; text-align:center; color:#000000; padding:6px;}
            .hm_SLtblcellR {font:normal 10px arial,verdana; text-align:left; color:#000000; padding:6px;}
        #hmBottomRightDiv {padding:0px; width:300px; height:170px; background-color:#ffffff; border:1px solid #999999;}
            #PromoBox {width:300px; height:170px; padding:0px; border:1px solid #000000; background-color:#eaeaea; font:normal 10px arial,Verdana; color:#000000; text-align:center; /* float:right; width:250px; height:305px; margin:0px 0px 20px 20px; position:relative; top:-10px; */ }
            #PromoImage {}
            #PromoBoxNav {width:300px;}
            A:link.PromoBoxNavLink {font:normal 10px arial,verdana; color:#000000;}
            A:visited.PromoBoxNavLink {font:normal 10px arial,verdana; color:#000000;}
            A:active.PromoBoxNavLink {font:normal 10px arial,verdana; color:#000000;}
            A:hover.PromoBoxNavLink {font:normal 10px arial,verdana; color:#183c94;}	

#hm_Footer {/* position:relative; left:0px; top:0px; top:-480px; */ width:968px; height:19px; background-color:#212021; font:10px normal arial,verdana; color:#eaeaea; text-align:center; line-height:16px; border:1px solid #ffffff;}

/* END HOME */
/* ************************** */
/* BEGIN INSIDE */

#Headerins {width:968px; height:68px; background-color:#183c94; border:1px solid #ffffff;}
#BodyBGins {width:970px; background-color:#ffffff; margin:0px; padding:0px; border:0px solid red;}
.InsideBodyText {font-family:arial,verdana; font-size:12px; color:#000000; font-weight:normal;}
#ins_logo_img {position:relative; left:19px; top:0px;}
#ins_tr_img {position:relative; left:210px; top:-1px; z-index:450;} 
#instopr {position:relative; left:495px; top:-47px; z-index:500; width:500px; height:38px; font-family:Arial,verdana; font-size:14px; color:#ffffff; font-weight:bold;}
#instrlabel {float:left; padding:0px 3px 0px 5px;}
.instr_form {position:relative; top:3px; left:12px; font-family:Arial,verdana; font-size:12px; font-weight:normal; color:#000000;} 
.instr_country {position:relative; left:240px; top:-32px; height:25px; width:75px; text-align:center; border:0px solid yellow;}
.instr_btn {position:relative; left:348px; top:-43px; font-family:Arial,verdana; font-size:12px; font-weight:normal; color:#000000;}
#ins_Nav {position:absolute; z-index:1000; left:158px; top:79px; width:810px; height:28px; border:1px solid #ffffff; background-color:#212021; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;}
#ins_MainBody {background-color:#ffffff; font-family:arial,verdana; font-size:12px; color:#212021; font-weight:normal; padding:30px 20px 20px 20px;}
#ins_MainBody ul {margin-top:0px;}
#ins_Footer {position:relative; left:0px; width:968px; height:19px; background-color:#183c94; font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal; text-align:center; line-height:16px; border:1px solid #ffffff;}

.ReturnToTopLink {font-size:10px; float:right;}
#UtilIcons {float:right; width:130px; vertical-align:top; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#eaeaea; padding:5px 5px 5px 5px; margin:0px 0px 10px 10px;}
    a:link.UtilLink {font-size:11px; color:#333399; font-family:Arial,verdana; font-weight:normal; text-decoration:none;}
    a:visited.UtilLink {font-size:11px; color:#333399; font-family:Arial,verdana; font-weight:normal; text-decoration:none;}
    a:active.UtilLink {font-size:11px; color:#333399; font-family:Arial,verdana; font-weight:normal; text-decoration:none;}
    a:hover.UtilLink {font-size:11px; color:#cc3333; font-family:Arial,verdana; font-weight:normal; text-decoration:underline;}
    .SolutionsSubtitle {color:#e36f1e; font-weight:bold; font-size:14px;}
    .SolutionsOECSubtitle {color:#00467f; font-weight:bold; font-size:14px;}
    .SolutionsCLSubtitle {color:#d73648; font-weight:bold; font-size:14px;}
    .SolutionsRLSubtitle {color:#0079c1; font-weight:bold; font-size:14px;}
    .SolutionsLinkIQSubtitle {color:#387c2b; font-weight:bold; font-size:14px;}
    .SolutionsQPTSubtitle {color:#d73648; font-weight:bold; font-size:14px;}
    .SolutionsDMSSubtitle {color:#007b85; font-weight:bold; font-size:14px;}
    .SolutionsServiceSubtitle {color:#d59f0f; font-weight:bold; font-size:12px;}
    .PageContentGroupTitle {font-family:verdana,arial,tahoma; font-weight:bold; font-size:12px;}
    .PageContentDivider {color:#eaeaea; width:75%; margin:10px 0px 10px 0px; text-align:center;}

/* side section */
#insBodyTable {position:relative; top:0px; left:-65px; border:0px solid red; width:950px;}
#insBodyTableL {background-color:#eaeaea; width:200px; border:1px solid #212021;}
#insBodyTableR {background-color:#ffffff;}
#insBodyTableM {width:1px; background-color:#212021;}
#insSideDiv1 /* bottom gray */ {display:none; position:absolute; z-index:701; top:350px; left:0px; width:185px; height:180px; border:1px solid black; background-color:#eaeaea;}
#insSideDiv2 /* top gray */ {width:145px; font-family:Arial,verdana; font-size:16px; font-weight:bold; color:#a53c42; text-align:center;padding:20px 15px 20px 15px;}
#insSideDiv3 /* shortcuts */ {width:155px; min-height:200px; /*height:200px;*/ border:1px solid black; background-color:#183c94;font-family:arial,verdana; font-size:11px; color:#ffffff; font-weight:normal; padding:10px;}
    #InsideSideBox {/*height:170px; overflow:auto;*/ margin:0px 0px 30px 10px;}
    A:link.SideboxLink {font-family:arial,verdana; font-size:11px; color:#ffffff; font-weight:normal;}
    A:visited.SideboxLink {font-family:arial,verdana; font-size:11px; color:#ffffff; font-weight:normal;}
    A:active.SideboxLink {font-family:arial,verdana; font-size:11px; color:#ffffff; font-weight:normal;}
    A:hover.SideboxLink {font-family:arial,verdana; font-size:11px; color:#d3d3d3; font-weight:normal; text-decoration:none;}	
    A:link.SideboxLink2 {font-family:arial,verdana; font-size:11px; color:#ffcb15; font-weight:bold;}
    A:visited.SideboxLink2 {font-family:arial,verdana; font-size:11px; color:#ffcb15; font-weight:bold;}
    A:active.SideboxLink2 {font-family:arial,verdana; font-size:11px; color:#ffcb15; font-weight:bold;}
    A:hover.SideboxLink2 {font-family:arial,verdana; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}	
#insSideDiv4 /*pic */ {position:relative; top:-20px; text-align:center; border:0px solid green; width:185px;}

A:link.HdrFtrLink {font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal;}
A:visited.HdrFtrLink {font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal;}
A:active.HdrFtrLink {font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal;}
A:hover.HdrFtrLink {font-family:arial,verdana; font-size:10px; color:#ffcb15; font-weight:normal;}	

A:link.FtrLink {font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal;}
A:visited.FtrLink {font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal;}
A:active.FtrLink {font-family:arial,verdana; font-size:10px; color:#eaeaea; font-weight:normal;}
A:hover.FtrLink {font-family:arial,verdana; font-size:10px; color:#ffcb15; font-weight:normal;}	

.tradeMark {font-size:9px; vertical-align:20%; font-family:Verdana,Arial;}
.SiteMapUL {margin-bottom:20px;} 
.FormLabel {font-family:arial,verdana; font-size:12px; font-weight:bold; color:#000000;}
.FormContent {font-family:arial,verdana; font-size:12px; font-weight:normal; color:#000000;}
.MilestoneLabel {font-family:arial,verdana; font-size:13px; font-weight:bold; color:#183c94;}
.ContactFormTDL {text-align:right;}
.ContactFormTDR {text-align:left;}
.RequiredRed {color:Red; font-weight:bold;}

.FinePrint {font-size:10px; font-family:Arial,verdana; font-weight:normal; color:#000000;}
.biotext {font-size:12px; font-family:Arial,verdana; font-weight:normal; color:#000000;}
.ExecTeamPic {float:left; padding:0px 0px 0px 0px; border-top:3px solid #212021; border-bottom:3px solid #212021; margin:0px 15px 0px 0px;}
.AwardImage {float:right; padding:10px;}
.AwardBlock {padding-bottom:65px;}

.StratRelTbl {width:600px; border:0px solid red; background-color:#ffffff;}
.StratRelTblTd {text-align:center; width:100px; height:50px; /*align="center" valign="middle"*/}


/* Cust care - Training pages */
.SessionTblHdr {font-family:Verdana,Arial; font-size:11px; color:#ffffff; background-color:#333399; font-weight:bold; text-align:center;}
.SessionTblCell {font-family:Verdana,Arial; font-size:11px; color:#000000; background-color:#ffffff; font-weight:normal;}
.SessionTblCell2 {font-family:Verdana,Arial; font-size:11px; color:#000000; background-color:#eaeaea; font-weight:normal;}
.SessionTblCellDate {font-family:Verdana,Arial; font-size:11px; color:#000000; background-color:#ffffff; font-weight:normal; text-align:center;}
.SessionTblCellDate2 {font-family:Verdana,Arial; font-size:11px; color:#000000; background-color:#eaeaea; font-weight:normal; text-align:center;}

.SessionListItem {padding-bottom:10px;}

/* DMS Connect */
.FeatureTblHdr {font-family:arial,verdana; font-size:11px; font-weight:bold; color:#000000; background-color:#cccccc;}
.FeatureTblHdr2 {font-family:arial,verdana; font-size:11px; font-weight:bold; color:#000000; background-color:#cccccc; text-align:center;}
.FeatureTblCell {font-family:arial,verdana; font-size:11px; font-weight:normal; color:#000000; background-color:#ffffff; border-top:1px solid #cccccc;}
.FeatureTblCell2 {font-family:arial,verdana; font-size:11px; font-weight:normal; color:#000000; background-color:#ffffff; text-align:center; border-top:1px solid #cccccc;}

.TestGroup {font-family:arial,verdana; font-size:14px; font-weight:bold; color:#183c94;}
.TestText {font-family:arial,verdana; font-size:12px; font-weight:normal; color:#000000;}
.TestSource {font-family:verdana,arial; font-size:11px; font-weight:normal; font-style:italic; color:#000000;}
#TestVideos {border:0px solid red;/*padding:50px 0px 5px 20px; float:right; margin:20px 0px 10px 20px; width:500px; */}
.PRTitle {font-family:arial,verdana; font-size:12px; font-weight:bold; color:#000000; border:0px solid green;}
.PRDate {font-family:verdana,arial; font-size:11px; font-weight:normal; font-style:italic; color:#000000; height:40px; width:95px; border:0px solid red;}
.NLTitle {font-family:arial,verdana; font-size:12px; font-weight:bold; color:#000000; border:0px solid green;}
.NLDate {font-family:verdana,arial; font-size:11px; font-weight:normal; font-style:italic; color:#000000; height:40px; width:95px; border:0px solid red;}
.NewsTitle {font-family:arial,verdana; font-size:12px; font-weight:bold; color:#000000;}
.NewsSource {font-family:verdana,arial; font-size:11px; font-weight:normal; font-style:italic; color:#000000;}
.NewsPRSubtitle {color:#666699; font-weight:bold; font-size:12px;}
.EventsTitle {font-weight:bold;}
.PRContent {float:left; height:40px; width:95px;}
.PRLabel {}
.OECblue {color:#333399;}

.CareersQuoteBox {width:500px; text-align:left; background-color:#eaeaea; padding:20px; margin-right:auto; margin-left:auto;}
.CareersQuoteBox p {height:170px;}
.CareersQuotePic {float:right; margin:0px 10px 0px 10px; border-top:1px solid #212021; border-bottom:1px solid #212021;}
.CareersQuoteText {width:300px; font-family:arial,verdana; font-size:12px; font-weight:normal; font-style:italic; color:#000000;}
.CareersQuoteSource {width:300px; font-family:verdana,arial; font-size:11px; font-weight:normal; font-style:normal; color:#000000;}
.CareersBullets {margin-left:20px; margin-top:-10px;}
.CareersPageImage {}
#CareersNC99img {float:right; padding:5px;}
#CareersShortcuts {padding:0px 0px 20px 0px;}
/*
#CareersVideo {padding:8px; width:130px; float:right; background:#00467f; border-top:2px solid #717073;border-bottom:2px solid #717073; text-align:center; font:normal 12px tahoma,arial,verdana; color:#ffffff;}
#CareersVideo a {font:bold 12px tahoma,arial,verdana; color:#ffffff;}
*/

.CompanyListLabels {font-style:italic;}
 
A:link.SmallBodyLink {font-family:arial,verdana; font-size:11px; color:#52498c; font-weight:normal;}
A:visited.SmallBodyLink {font-family:arial,verdana; font-size:11px; color:#52498c; font-weight:normal;}
A:active.SmallBodyLink {font-family:arial,verdana; font-size:11px; color:#52498c; font-weight:normal;}
A:hover.SmallBodyLink {font-family:arial,verdana; font-size:11px; color:#212021; font-weight:normal;}	

.ExecTeamText {height:180px;}

.JobContent {font-weight:normal;}
.JobLabel {font-weight:bold;}

#NewsVideoThumb {position:absolute; top:180px; left:750px; width:200px; height:150px;}

/* CL page */
.CLCategory:link {FONT-SIZE:16px; COLOR:#cc3333; FONT-FAMILY:arial,verdana; font-weight:bold; text-decoration:none;}
.CLCategory:visited {FONT-SIZE: 16px; COLOR:#cc3333; FONT-FAMILY:arial,verdana; font-weight:bold; text-decoration:none;}
.CLCategory:active {FONT-SIZE: 16px; COLOR:#cc3333; FONT-FAMILY:arial,verdana; font-weight:bold; text-decoration:none;}
.CLCategory:hover {FONT-SIZE:16px; COLOR:#333399; FONT-FAMILY:arial,verdana; font-weight:bold;}

#CLsidebar {float:right; text-align:center; margin:5px 10px 10px 5px; padding:15px; width:125px; /*height:140px;*/ font-weight:bold; color:#ffffff; font-family:Tahoma,arial; font-size:14px; background-color:#cc3333; border:2px solid black;}
.CLsidebarlink:link {FONT-SIZE:12px; COLOR:#ffffff; FONT-FAMILY:arial,verdana; font-weight:bold;}
.CLsidebarlink:visited {FONT-SIZE: 12px; COLOR:#ffffff; FONT-FAMILY:arial,verdana; font-weight:bold;}
.CLsidebarlink:active {FONT-SIZE: 12px; COLOR:#ffffff; FONT-FAMILY:arial,verdana; font-weight:bold;}
.CLsidebarlink:hover {FONT-SIZE:12px; COLOR:#eaeaea; FONT-FAMILY:arial,verdana; font-weight:bold;}

#SAsidebar {width:350px; padding:15px 8px 15px 8px; margin:5px; float:right; border-top:2px solid #717073; border-bottom:2px solid #717073; border-right:0px solid #717073; border-left:0px solid #717073;background-color:#d59f0f; text-align:center;}
.SAquotetext {font:bold 12px tahoma,arial,verdana; color:#ffffff;}
.SAquotesource {font:italic normal 11px arial,tahoma,verdana; color:#ffffff;}

#QPTsidebar {width:250px; padding:15px 8px 15px 8px; margin:5px; float:right; border-top:2px solid #212021; border-bottom:2px solid #212021; border-right:0px solid #212021; border-left:0px solid #212021; background-color:#d73648; text-align:center;}
.QPTquotetext {font:bold 12px tahoma,arial,verdana; color:#ffffff;}
.QPTquotesource {font:italic normal 11px arial,tahoma,verdana; color:#ffffff;}

#RLsidebar {float:right; text-align:center; margin:5px 10px 10px 5px; padding:15px; width:125px; /*height:140px;*/ font-weight:bold; color:#ffffff; font-family:Tahoma,arial; font-size:14px; background-color:#0079c1; border-top:2px solid black; border-bottom:2px solid black;}
#RLsidebar a {color:#ffffff; font-weight:bold;}
