/*<agl.folder "----alinks">*/
   div.print {
 text-align: right;
 width: 125px;
 float: right;
 }
   a.print {
    color: #fff;
    font-size: 0.9em;
    font-weight: bold;
    background-color: #7ca7d2;
    text-decoration: none;
    text-transform: uppercase !important;
    margin: 0;
    padding: 3px 6px;
    border: solid 1px #7ca7d2;
    display: inline-table;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    }
  a.print:link {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: #7ca7d2;
    text-transform: uppercase !important;
    display: inline-table;
    margin: 0;
    padding: 3px 6px;
    border: solid 1px #7ca7d2;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    }

  a.print:hover {
    color: #7ca7d2;
    font-weight: bold;
    text-decoration: none;
    background-color: #fff;
    border: solid 1px;
    }
   a.print:active {
    color: #7ca7d2;
    font-weight: bold;
    text-decoration: none;
    background-color: #fff;
    border: solid 1px;
    }
   a.print:visted {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: #7ca7d2;
    border: solid 1px #7ca7d2;
    }
/*</agl.folder>*/
/*<agl.folder "----global">*/
   h1.ctr {
 text-align: center !important;
 
 }
   img.adjust {
   margin: 0 !important;
   padding: 0 4px 4px 0 !important;
   }

   inpout.field {
 width: 100px !important;
 height: 12px !important;
 margin-top: 2px;
 padding: 2px;
 border-color: #b3b3b3;
 border-width: 3px 1px 1px 3px;
 
 }
   input.adjust {
 margin: 0 6px 0 0 !important;
 padding: 0 !important;
 }
   ol {
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0 !important;
 padding-top: 0;
 padding-bottom: 12px;
 list-style-type: decimal !important;
 
 }
   ol li {
 padding-top: 3px !important;
 padding-bottom: 3px !important;
 
 }
   ol li li {
 margin: 0 !important;
 list-style-type: lower-alpha !important;
 
 }
   span.indent {
 color: #970d17 !important;
 padding-left: 22px !important;
 }
/*</agl.folder>*/
/*<agl.folder "----sctructure">*/
   div#content {
 width: 625px;
 margin-bottom: 48px !important;
 
 }
   div#content-bkg {
      background-image: url(../images/bkg_images/popup-bkg.gif) !important;
      background-repeat: no-repeat !important;
      background-position: 36px -24px !important;
      text-align: left !important;
      width: 625px !important;
      margin: auto auto 24px !important;
      padding: 36px 0 0 !important;
      }
   div.acceptwrap {
 text-align: right;
 padding-top: 12px;
 }
   div.cerwrap {
	background-color: #fff;
	margin: 12px;
	padding: 12px;
	width: auto;
	height: 400px;
	overflow: auto;
	border: solid 1px #830025;
	}
   div.loginbox {
 background-color: #fff;
 text-align: left;
 width: auto;
 margin: auto 20% 18px;
 padding: 12px;
 border: solid 1px #830025;
 display: block;
 }
   div.ppwrap {
 background-color: #fff;
 margin: 12px;
 padding: 12px;
 width: auto;
 border: solid 1px #830025;
 }
   div.tcwrap {
 background-color: #fff;
 width: auto;
 height: 200px;
 overflow: auto;
 margin: 12px;
 padding: 12px;
 border: solid 1px #830025;
 }
   #header {
   margin: auto !important;
   padding: 24px 0 0 !important;
   border-bottom: 1px solid #ccc !important;
   }
   #header div.header-r {
 padding-top: 70px !important;
 }
/*</agl.folder>*/
/*<agl.folder "tables">*/
   table.pricelist {
 font-size: 1.1em;
 line-height: 140%;
 text-align: left;
 width: 425px;
 margin: 18px auto auto;
 display: table;
 border-collapse: collapse;
 }
   table.pricelist td {
 color: #970d17;
 font-weight: bold;
 text-align: center;
 width: 50px;
 display: table-cell;
 padding: 6px;
 border: solid 1px #ccc;
 }
   table.pricelist th {
 font-weight: bold;
 background-color: #f2f2f2;
 text-align: right;
 width: auto;
 padding: 6px;
 border: solid 1px #ccc;
 display: table-cell;
 }
/*</agl.folder>*/
