﻿html, body {
   height: 100%;
}

body {
   margin: 0;
   padding: 0;
   z-index: 1;
   width: 100%;
   height: 100%;
   color: #404040;
   position: relative;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 0.7em;
}

h1 {
   color: #FF8400;
   font-size: 1.4em;
}

h2 {
   color: #FF8400;
   font-size: 1.1em;
}

.right {
   float: right;
}

.left {
   float: left;
}

.clear {
   clear: both;
}

.background {
   width: 100%;
   height: 100%;
   z-index: -100;
   position: fixed;
   overflow: hidden;
   background: #D6D6D6 url('../images/background.jpg') no-repeat fixed center 0px;
}


.page {
   top: 21px;
   width: 945px;
   margin: 0 auto;
   position: relative;
   border-radius: 10px;
   background-color: white;
   border-left: 10px solid white;
   border-right: 10px solid white;
   font-size: 1.2em;
}

* html .page {
   height: 100%;
}

.content {
   width: 100%;
   min-height: 200px;
   position: relative;
   padding: 35px 0 10px 0;
}

.header img {
   border: 0;
}

.headerStrataPayLogoCell img {
   padding-left: 20px;
}

.headerPrivacyLogoCell img {
   margin-top: -3px;
}

.header {
   height: 100%;
   color: #005DAB;
   font-size: 1.1em;
   position: relative;
   min-height: 100px;
   max-height: 150px;
   padding-top: 10px;
   vertical-align: bottom;
   background-color: white;
}

   .header table {
      border: 0;
      border-collapse: collapse;
   }

.headerTable {
   width: 100%;
}

.headerStrataPayLogoCell {
   width: 75%;
}

.menu {
   height: 29px;
   padding: 3px;
   margin-top: 7px;
   margin-left: 5px;
   margin-right: 5px;
   border-radius: 3px;
   border: 1px solid #0053A0;
   background: #0053A0 url('../images/menubar.png') repeat-x scroll 0 50%;
}

.GridViewDiv {
   border-radius: 5px;
   border: 1px solid #54BACC;
}

.GridViewTable {
   border: none;
   padding: 10px;
}

   .GridViewTable th {
      border: none;
      color: #FF8400;
      text-align: left;
   }

   .GridViewTable td {
      border: none;
   }

input[type=button], input[type=submit] {
   color: white;
   padding: 6px;
   font-size: 0.9em;
   font-weight: bold;
   border-radius: 3px;
   border: 1px solid #0089A1;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   background: #54BACC url('../images/gloss.png') repeat-x scroll 0 50%;
}

   input[type=button]:hover, input[type=submit]:hover {
      opacity: 0.7;
      cursor: pointer;
   }

.footer {
   padding: 10px;
   font-size: 0.8em;
}

   .footer > div {
      color: #F26A2A;
   }

/* UpdateProgress */
.updateProgressDefault {
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 200;
   position: fixed;
   border-radius: 6px;
   background: transparent url('../images/updateprocessingbg.png') repeat;
}

.updateProgressDefaultContent {
   top: 25%;
   width: 300px;
   height: 90px;
   margin: 0 auto;
   padding: 5px 0 0;
   border-radius: 6px;
   position: relative;
   text-align: center;
   border: 1px solid #0089A1;
   background: url('../images/processing.gif') no-repeat scroll center 50px #AEDBE2;
}

.DdrUnsubscribeButtons {
   padding-top: 20px;
}

   .DdrUnsubscribeButtons input {
      width: 270px;
   }

.DdrUnsubscribeCancelMessageNot {
   font-weight: bold;
}

.DdrUnsubscribeTerms {
   text-align: center;
}
