/* Base elements */
#mainlpgDiv { background: #fff; width: 100%;  }
.mainTable    { border-width:0; cellpadding:0; border-spacing:0px; position: relative; top: 6px; margin-right: auto; margin-left: auto; margin-bottom:50px; width: 1010px; height: 680px;  background-repeat: no-repeat;font-size:.85em!important;}

.FourCheckBannerLine1  { position: relative; top: 41px; left: 60px; font-size: 3em!important; color: #fff;}
.FourCheckBannerLine2  { position: relative; top: 32px; left: 60px; font-size: 3em!important; color: #fff;}
.FourCheckTextTD       { vertical-align:top; height: 310px;}
.FourCheckTextDiv      { float: left; width: 480px;}
.FourCheckMainContent  { position: relative; left: 35px; top: 165px; width: 465px; color: #fff; line-height: 1.3em; display:block; font-size:.9em;}
.FourCheckMainContent p { margin: 0 0 5px 0;}

.ThreeCheckTextDiv     { float: left; width: 455px;}
.ThreeCheckDlFormtext  { font-size: 20px; color: #cccc00; line-height: 20px;}
.ThreeCheckMainContent { position: relative; left: 40px; top: 150px; width: 250px; color: #fff; line-height: 1.3em;}

.arrowHeadline     { text-align:left; vertical-align:top; height:170px;}
.arrowBannerline1  { position: relative; top: 25px; left: 60px; font-size: 36px; color: #fff;}
.arrowBannerline2  { position: relative; top: 18px; left: 60px; font-size: 36px; color: #fff;}
.arrowBannerline3  { position: relative; top: 16px; left: 60px; font-size: 36px; color: #fff;}
.arrowMaincontent  { width:480px; padding-left:5px; padding-top:10px; line-height:13px; vertical-align:top; color:#666666;}

/* Input Forms */
#layer1FourCheck    { z-index: 1;  position: absolute;  visibility:hidden;  width: 459px;  height: 300px;  left: 509px;  top: 345px;  background-color: #e05206;  border: 1px solid #e05206;  padding: 5px;  }
#layer1arrow        { z-index: 1;  position: absolute;  visibility:hidden;  width: 468px;  height: 300px;  left: 185px;  top: 336px;  background-color: #f2b600;  border: 1px solid #f2b600;  padding: 5px;  }
#layer1arrowBlue    { z-index: 1;  position: absolute;  visibility:hidden;  width: 468px;  height: 300px;  left: 185px;  top: 336px;  background-color: #00b0ca;  border: 1px solid #f2b600;  padding: 5px;  }
#layer1ThreeCheck   { z-index: 1;  position: absolute;  visibility:hidden;  width: 457px;  height: 300px;  left: 511px;  top: 345px;  background-color: #0064af;  border: 1px solid #0064af; padding: 5px; }

.DlFormtable        { border-width:0px; width:100%;}
.DlFormtd           { vertical-align:top; padding-left:5px; width:130px;}

.formTableTitle     { padding-bottom: 10px;  padding-right: 8px;  text-align: right;  font-size: 14px;  color: #3e0d53;  }
.formTableInput     { padding-bottom: 10px; }
.formNoticeline1    { padding-left: 40px; font-size: 14px; color: #fff;}
.formNoticeline2a   { padding-left: 40px; font-size: 14px; color: #fff; line-height: 14px;} 
.formNoticeline2b   { font-size: 10px; color: #fff;}
.formTableText      { height: 12px; width: 220px;}

.FourCheckDlFormtext       { font-size: 1.7em; color: #f2b600; line-height: 1em;}
.arrowCheckDlFormtext      { font-size: 1.7em; color: #e05206; line-height: 1em;}
.arrowCheckDlFormtextBlue  { font-size: 1.7em; color: #21076a; line-height: 1em;}

/* CTA's */
#FourCheckCTAs h1          { font-size: 20px; color: white; font-weight:normal; margin-top:0px; margin-bottom:0px;}
#FourCheckCTAs p.top       { position: relative; top: 4px; font-weight: bold; color: #3c165a; margin-top:0px;margin-bottom:12px; font-size:1em}
#FourCheckCTAs p.bottom    { position: relative; top: 0px;font-weight: bold; color: #3c165a; margin-bottom:0px;margin-top:0px;}
#FourCheckCTAs td.choose   { vertical-align:middle; text-align:right; padding-right: 10px;}
#FourCheckCTAs table.inner { border-width:0px; bordercolor:#FFFF33; cellpadding:0px; border-spacing:0px; width:140px; height:145px;}
.choose     { font-size: 20px; color: white; line-height: 22px;}
.FourCheckCTAbox1          { vertical-align:top; text-align:left; width: 145px; padding-top: 5px; padding-left:6px; padding-right:6px;}
.FourCheckCTAbox2          { vertical-align:top; text-align:left; width: 145px; padding-top: 5px; padding-left:6px; padding-right:8px;}
.FourCheckCTAboxDiv        { border: #a1006b 1px solid; padding: 0 0 0 5px; height: 145px;}

#ThreeCheckCTAs h1          { font-size: 20px; color: white;}
#ThreeCheckCTAs p.top       { position: relative; top: 7px; color: #3c165a; margin-top:0px;margin-bottom:12px;}
#ThreeCheckCTAs p.bottom    { position: relative; top: 0px; color: #3c165a; margin-bottom:0px;margin-top:0px;}
#ThreeCheckCTAs td.choose   { vertical-align:middle; text-align:right; padding-right: 10px;}
.ThreeCheckinput            { position: relative; top: 25px; text-align: right;}
.ThreeCheckCTAbox           { vertical-align:top; text-align:left; width: 140px; width: 140px;  padding: 5px; }
.ThreeCheckCTAboxDiv        { border-color: #bed600; border-width: 1px; border-style: solid; padding: 5px; height: 140px;}

#footer-wrapper {win-width:1024px;}
