/*
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
*/

/* BEGIN HOME */
body {margin:10px 10px 10px 10px; background-repeat:repeat-x; width:970px; height:575px; }
#BodyBG {/*position:absolute; width:970px; height:540px; background-color:#ffffff; margin:0px; padding:0px;*/}
#Header {/*position:relative; left:1px; top:1px; width:968px; height:68px; background-color:#212021; border:1px collapse #ffffff;*/}

/* top right corner-login */
#hm_logo_img {display:none; /*position:relative; left:17px; top:-2px;*/}
#logo-p {}
#hm_tr_img {display:none; position:relative; left:210px; top:-1px; z-index:450;} 
#topr {display:none; /*position:relative; left:495px; top:-47px; z-index:500; width:500px; height:38px; font-family:Arial,verdana; font-size:14pt; 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:12pt; 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:365px; top:-43px; font-family:Arial,verdana; font-size:12pt; font-weight:normal; color:#000000;}*/
#hm_Nav {display:none; /*position:absolute; z-index:1000; left:158px; top:76px; width:810px; height:28px; border:1px solid #ffffff; background-color:#183c94; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;*/}

/* h2=main body */
h2 {/*position:relative; left:330px; top:10px; width:600px; height:380px; background-color:#ffffff; padding:20px; border:0px solid yellow;*/}
.HBodyText {font-family:tahoma,times,georgia,arial,verdana; font-size:12pt; color:#212021; font-weight:normal;}
#hm_tag_img {}
#PromoBox {display:none; /*width:250px; height:308px; padding:0px; margin:0px 0px 20px 20px; position:relative; top:-10px; border:1px solid #000000; background-color:#eaeaea; font-size:11pt; font-family:Verdana,arial; color:#000000; font-weight:normal; text-align:center;*/}
#PromoImage {}
#PromoBoxNav {width:250px;}
A:link.PromoBoxNavLink {font-family:arial,verdana; font-size:10pt; color:#000000; font-weight:normal;}
A:visited.PromoBoxNavLink {font-family:arial,verdana; font-size:10pt; color:#000000; font-weight:normal;}
A:active.PromoBoxNavLink {font-family:arial,verdana; font-size:10pt; color:#000000; font-weight:normal;}
A:hover.PromoBoxNavLink {font-family:arial,verdana; font-size:10pt; color:#183c94; font-weight:normal;}	

/* h5=L side box*/
h5 {display:none; /*position:relative; left:1px; top:-201px; width:325px; height:190px; background-color:#eaeaea; font-family:tahoma,times,georgia,arial,verdana; font-size:11pt; color:#000000; font-weight:normal; text-align:center; padding:20px 0px 0px 0px;*/}
#hm_LatestDiv { border:1px solid #999999;/*padding:0px; width:300px; background-color:#ffffff;*/}
.hm_SLtbl {border:0px; }
.hm_SLtblcellL {text-align:center; font-family:arial,verdana; font-size:10pt; color:#000000; font-weight:normal; padding:10px;}
.hm_SLtblcellR {text-align:left; font-family:arial,verdana; font-size:10pt; color:#000000; font-weight:normal; padding:10px;}

#hm_concept_img {display:none; /*position:relative; top:-250pt; left:1px;*/}

#hm_Footer {font-family:tahoma,times,georgia,arial,verdana; font-size:10pt; color:#212021; font-weight:normal; text-align:center; /*position:relative; left:0px; top:-490px; width:968px; height:19px; background-color:#212021; 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:12pt; color:#000000; font-weight:normal;}
#ins_logo_img {display:none; /*position:relative; left:19px; top:0px;*/}
#ins_tr_img {display:none; /*position:relative; left:210px; top:-1px; z-index:450;*/}
#instopr {display:none;/*position:relative; left:495px; top:-47px; z-index:500; width:500px; height:38px; font-family:Arial,verdana; font-size:14pt; 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:12pt; font-weight:normal; color:#000000;} 
.instr_country {position:relative; left:265px; top:-30px; height:25px; width:75px; text-align:center; border:0px solid yellow;}
.instr_btn {position:relative; left:365px; top:-43px; font-family:Arial,verdana; font-size:12pt; font-weight:normal; color:#000000;}
*/
#ins_Nav {display:none; /*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:12pt; color:#212021; font-weight:normal; padding:30px 20px 20px 20px;}
#ins_Footer {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal; text-align:center; /*position:relative; left:0px; width:968px; height:19px; background-color:#183c94; line-height:16px; border:1px solid #ffffff;*/}

.ReturnToTopLink {font-size:10pt; float:right;}
#UtilIcons {float:right; width:130px; padding:5px 5px 5px 5px; vertical-align:top; border:1px solid #999999; background-color:#eaeaea;}
    a:link.UtilLink {font-size:11pt; color:#333399; font-family:Arial,verdana; font-weight:normal; text-decoration:none;}
    a:visited.UtilLink {font-size:11pt; color:#333399; font-family:Arial,verdana; font-weight:normal; text-decoration:none;}
    a:active.UtilLink {font-size:11pt; color:#333399; font-family:Arial,verdana; font-weight:normal; text-decoration:none;}
    a:hover.UtilLink {font-size:11pt; color:#cc3333; font-family:Arial,verdana; font-weight:normal; text-decoration:underline;}

/* 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; height:200px; font-family:arial,verdana; font-size:11pt; color:#ffffff; font-weight:normal; /*border:1px solid black; background-color:#183c94;*/padding:10px;}
    #InsideSideBox {height:170px; overflow:auto; margin:0px 0px 0px 20px;}
    A:link.SideboxLink {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal;}
    A:visited.SideboxLink {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal;}
    A:active.SideboxLink {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal;}
    A:hover.SideboxLink {font-family:arial,verdana; font-size:10pt; color:#ffcb15; font-weight:normal;}	
    A:link.SideboxLink2 {font-family:arial,verdana; font-size:10pt; color:#ffcb15; font-weight:bold;}
    A:visited.SideboxLink2 {font-family:arial,verdana; font-size:10pt; color:#ffcb15; font-weight:bold;}
    A:active.SideboxLink2 {font-family:arial,verdana; font-size:10pt; color:#ffcb15; font-weight:bold;}
    A:hover.SideboxLink2 {font-family:arial,verdana; font-size:10pt; color:#ffffff; font-weight:bold;}	
#insSideDiv4 /*pic */ {display:none; /*position:relative; top:-20px; text-align:center; border:0px solid green; width:185px;*/}

A:link.HdrFtrLink {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal;}
A:visited.HdrFtrLink {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal;}
A:active.HdrFtrLink {font-family:arial,verdana; font-size:10pt; color:#eaeaea; font-weight:normal;}
A:hover.HdrFtrLink {font-family:arial,verdana; font-size:10pt; color:#ffcb15; font-weight:normal;}	

A:link.FtrLink {font-family:arial,verdana; font-size:10pt; color:#212021; font-weight:normal;}
A:visited.FtrLink {font-family:arial,verdana; font-size:10pt; color:#212021; font-weight:normal;}
A:active.FtrLink {font-family:arial,verdana; font-size:10pt; color:#212021; font-weight:normal;}
A:hover.FtrLink {font-family:arial,verdana; font-size:10pt; color:#212021; 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:12pt; font-weight:bold; color:#000000;}
.FormContent {font-family:arial,verdana; font-size:12pt; font-weight:normal; color:#000000;}
.ContactFormTDL {text-align:right;}
.ContactFormTDR {text-align:left;}
.RequiredRed {color:Red; font-weight:bold;}
.SolutionsSubtitle {color:#FC501E; font-weight:bold; font-size:14pt;}
.SolutionsOECSubtitle {color:#333399; font-weight:bold; font-size:14pt;}
.SolutionsCLSubtitle {color:#CC3333; font-weight:bold; font-size:14pt;}
.SolutionsFLSubtitle {color:#589CC5; font-weight:bold; font-size:14pt;}
.SolutionsLinkIQSubtitle {color:#336633; font-weight:bold; font-size:14pt;}
.SolutionsQPTSubtitle {color:#DC364C; font-weight:bold; font-size:14pt;}
.SolutionsDMSSubtitle {color:#007c84; font-weight:bold; font-size:14pt;}
.SolutionsServiceSubtitle {/*color:#cea328;*/ color:#ba9322; font-weight:bold; font-size:12pt;}
.NewsPRSubtitle {color:#666699; font-weight:bold; font-size:12pt;}
.PRContent {float:left; height:40px; width:95px;}
.PRLabel {}
.FinePrint {font-size:10pt; font-family:Arial,verdana; font-weight:normal; color:#000000;}
.biotext {font-size:12pt; font-family:Arial,verdana; font-weight:normal; color:#000000;}
.AwardImage {float:right; padding:10px;}
.AwardBlock {padding-bottom:65px;}

/* Cust care - Training pages */
.SessionTblHdr {font-family:Verdana,Arial; font-size:11pt; color:#ffffff; background-color:#333399; font-weight:bold; text-align:center;}
.SessionTblCell {font-family:Verdana,Arial; font-size:11pt; color:#000000; background-color:#ffffff; font-weight:normal;}
.SessionTblCell2 {font-family:Verdana,Arial; font-size:11pt; color:#000000; background-color:#eaeaea; font-weight:normal;}
.SessionTblCellDate {font-family:Verdana,Arial; font-size:11pt; color:#000000; background-color:#ffffff; font-weight:normal; text-align:center;}
.SessionTblCellDate2 {font-family:Verdana,Arial; font-size:11pt; color:#000000; background-color:#eaeaea; font-weight:normal; text-align:center;}

/* DMS Connect */
.FeatureTblHdr {font-family:arial,verdana; font-size:11pt; font-weight:bold; color:#000000; background-color:#cccccc;}
.FeatureTblHdr2 {font-family:arial,verdana; font-size:11pt; font-weight:bold; color:#000000; background-color:#cccccc; text-align:center;}
.FeatureTblCell {font-family:arial,verdana; font-size:11pt; font-weight:normal; color:#000000; background-color:#ffffff; border-top:1px solid #cccccc;}
.FeatureTblCell2 {font-family:arial,verdana; font-size:11pt; font-weight:normal; color:#000000; background-color:#ffffff; text-align:center; border-top:1px solid #cccccc;}

.TestGroup {font-family:arial,verdana; font-size:14pt; font-weight:bold; color:#183c94;}
.TestText {font-family:arial,verdana; font-size:12pt; font-weight:normal; color:#000000;}
.TestSource {font-family:verdana,arial; font-size:11pt; font-weight:normal; font-style:italic; color:#000000;}
#TestVideos {width:650px; border:0px;}

.JobContent {font-weight:normal;}
.JobLabel {font-weight:bold;}

