html, body {margin: 0; padding: 0; border: 0;}

body
{
  background-color: #566998;
  height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

#wrapper
{
  width: 750px;
  margin: 0 auto;
}

#laf
{
  position: relative;
  top: -43px;
  margin: 0;
  width: 750px;
  height: 400px;
  border-collapse: collapse;
}

#lafTop
{
  height: 28px;
}

#lafContent
{
  height: 100%;
  vertical-align: top;
}

.postcardBody
{
  background-color: #cdd2e1;
  margin: 0;
  padding: 23px 0px 10px 0px;
}

#lafBottom
{
  height: 32px;
}

#lafT
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafT.gif) 0 0 repeat-x;
}

#lafB
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafB.gif) 0 100% repeat-x;
}

#lafL
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafL.gif) 0 0 repeat-y;
}

#lafL img
{
  position: relative;
  top: 22px;
  left: 16px;
  width: 13px;
  height: 29px;
  font-size: 1px;
}

#lafR
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafR.gif) 100% 0 repeat-y;
}

#lafR img
{
  position: relative;
  top: 22px;
  left: -1px;
  width: 15px;
  height: 29px;
  font-size: 1px;
}

#lafBL
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafBL.gif) 0 100% no-repeat;
}

#lafBR
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafBR.gif) 100% 100% no-repeat;
}

#lafTL
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafTL.gif) 0 0 no-repeat;
}

#lafTR
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafTR.gif) 0 0 no-repeat;
}

#logo
{
  position: relative;
  top: 0px;
  left: 104px;
  width: 93px;
  height: 71px;
  z-index: 1;
}

#logo div
{
  position: absolute;
  top: 19px;
  left: 90px;
  width: 500px;
  height: 12px;
  z-index: 1;
}

#footer
{
  position: relative;
  margin: -55px 0px 0px 30px;
  text-align: left;
}

#footer img
{
  border: 0;
}

#poweredByMeinc
{
  margin-left: 404px;
}

#meincImg
{
  margin-left: 10px;
  position: relative;
  top: 8px;
}

.pageContent
{
  margin-top: 10px;
  margin-left: 10px;
}

.ovalButton
{
  font-weight: bold;
}

.ovalButtonDynamic
{
  color: white;
  font-weight: bold;
  height: 24px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border: 0px;
  margin-left: 4px;
}

.ovalButtonDynamic table
{
  border-collapse: collapse;
  border: 0px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  width: 100%;
}

.contentWrapper
{
  text-align: center;
  margin: 0px;
  padding: 0px;
  clear: both;
  padding-top: 10px;
}

.content
{
  float: left;
  text-align: left;
  width: 100%;
}

.dynamicHelp
{
  float: right;
  width: 260px;
  display: none;
  text-align: left;
  font-size: 8pt;
  border: 1px solid black;
  background-color: white;
}

.dynamicHelp div
{
  padding: 8px 4px 0px 4px;
}

.dynamicHelp p
{
  margin: 0px;
  padding: 2px 4px 4px 0px;
}

.dynamicHelp ul
{
  padding-left: 18px;
}

.dynamicHelp code
{
  color: #566998;
  font-style: italic;
}

.dynamicHelp ul li
{
  list-style-type: disc;
  list-style-image: url(/cache/cp/1201819920000/coupon/static/images/laf/helpBullet.gif);
  margin-bottom: 4px;
}

.dynamicHelp ul li span
{
  font-size: 9pt;
  color: #566998;
  display: block;
}

.dynamicHelp h1
{
  font-size: 10pt;
  background-color: #566998;
  margin: 0px;
  text-decoration: none;
  color: white;
  padding: 2px 0px 2px 4px;
  display: block;
  width: 256px;
  font-weight: bold;
}

.pageName
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24pt;
  font-weight: normal;
  color: #4c5c85;
  text-decoration: underline;
  float: left;
}

dl#defList
{
  width: 99%;
  padding: 0;
  float: left;
  background-image: url("/cache/cp/1201819920000/coupon/static/images/laf/defListBg.png");
  background-position: 40% 0;
  background-repeat: repeat-y;
  border-width: 0 1px 1px  1px;
  border-color: #a5bfd6;
  border-style: solid;
}


dl#defList dt a
{
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}

dl#defList dt
{
  float: left;
  width: 30%;
  padding: .5em 5% 1em 5%;
  margin: 0 ;
  font-weight: bold;
  border-top: 1px #A5BFD6 solid;
  clear: left;
}

dl#defList dd
{
  width: 50%;
  padding: .5em 4.5% 1em 5%;
  float: left;
  margin: 0 ;
  border-top: 1px #A5BFD6 solid;
}
dl#defList > dd
{
  padding: .5em 5% 1em 5%;
}

.lafDialog
{
  padding: 0px;
  margin: 0;
  border-collapse: collapse;
}

.lafDialogTop
{
  height: 13px;
  font-size: 0px;
}

.lafDialogContent
{
  height: 100%;
  vertical-align: top;
}

.dialogBody
{
  background-color: #cdd2e1;
}

.lafDialogBottom
{
  height: 16px;
}

.lafDialogT
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogT.gif) 0 0 repeat-x;
  font-size: 0px;
}

.lafDialogB
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogB.gif) 0 100% repeat-x;
}

.lafDialogL
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogL.gif) 0 0 repeat-y;
  font-size: 0px;
  padding: 0px;
  padding-top: 1px;
}

.lafDialogR
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogR.gif) 100% 0 repeat-y;
}

.lafDialogBL
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogBL.gif) 0 100% no-repeat;
}

.lafDialogBR
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogBR.gif) 100% 100% no-repeat;
}

.lafDialogTL
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogTL.gif) 0 0 no-repeat;
  font-size: 0px;
}

.lafDialogTR
{
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/lafDialogTR.gif) 0 0 no-repeat;
}

.titleBarLine
{
  clear: both;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 26px;
  left: -3px;
  background: url(/cache/cp/1201819920000/coupon/static/images/laf/titlebarLine.gif) 0 0 repeat-x;
}

.titleBar
{
  position: absolute;
  top: 2px;
  left: 8px;
}

.closeButton
{
  float: right;
  margin-top: 4px;
  margin-right: 15px;
}

.closeButton img
{
  border: 0px;
}

.dialogBody .contentWrapper
{
  clear: both;
}

div.titleName
{
  color: #4c5c85;
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  margin: 0px;
  font-size: 16pt;
  font-weight: normal;
}

#modal_container
{
  background-color: #566998;
}

#modal_container.test
{
  background-color:#900;
  color:#fff;
  padding:30px;
  text-align:center
}

#modal_overlay
{
  background-color: #566998;
}

#modal_overlay.test
{
  background-color:#fff;
}
