body         { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; background-image: url("images/test_background.gif"); background-repeat: repeat-y; margin: 0 }
td		{ color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.supertitle    { color: #7f7f7f; font-weight: normal; font-size: 18px; font-family: "Futura Condensed", "Arial Narrow", sans-serif; line-height: 20px; text-transform: uppercase  }
.midtitle   { font-weight: bold; font-size: 14px }
blockquote  { text-indent: 0px; padding-left: 10px }
.formfield  { color: #303030; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; padding: 2px; border: solid 1px #d0d0d0; height: auto }
.popup  { color: #303030; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; padding: 0px; border: solid 1px #d0d0d0; height: auto }
a  { color: #00488a; text-decoration: none }
a:hover  { color: #008130; text-decoration: underline }
a:active  { color: #703b97; text-decoration: underline overline }
.bold { font-weight: bold }
.required { color: red; font-weight: bold }
.tinytype { font-size: 10px }
.white { color: white }
.tinytitle { color: #797979; font-size: 10px }
.tinydesc { color: #303030; font-size: 10px }
.tinygate { color: #f2f2f2; font-size: 6px }
a.tinygate:link  { color: #f2f2f2; font-size: 6px; text-decoration: none }
a.tinygate:hover { color: #f2f2f2; font-size: 6px }
a.tinygate:active { color: #f2f2f2; font-size: 6px }
.capped { text-transform: uppercase }
.green { color: #666666; font-weight: bold }
td#leftcol  { background-image: url("/images/grey.gif") }

.watermark { vertical-align: text-bottom; position: absolute; visibility: visible; margin-top: 105px; padding-top: 0; }
.watermark img { border-width: 0; margin-left: 10px; }
#watermark_big { overflow: hidden; clip: rect(auto auto auto auto); border: solid 1px #f00; }

.lb_pagecurl { z-index: 2; display: block; position: absolute; margin-top: 10px; margin-left: 10px; width: 108px; height: 108px; background-image: url('/images/lb_pagecurl.png'); _background-image: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/lb_pagecurl.png', sizing Method='scale'); cursor: pointer; }

.lbadd { position: absolute; margin-left: 105px; margin-top: 10px; cursor: pointer; }
	
.lbfloater { display: none; position: absolute; z-index: 2; top: 50%; left: 50%; background-color: #ffffff; border: 1px solid #d0d0d0; width: 200px; height: 180px; margin-left: 0px; margin-top: -150px; font-size: 11px; }
	
.lbfade { display: none; position: absolute; z-index: 1; background-color: #ffffff; width: 100%; height: 100%; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;}
	
.lbwindowtitle { font-size: 10px; font-weight: bold; color: #535353; }


/*Newsletter content*/
.NLsupertitle { color: #369; font-size: 18px; font-family: "Futura Condensed", "Arial Narrow", sans-serif; font-weight: normal; line-height: 22px; }
#NLcontent { width: 640px; }
#NLmain { line-height: 1.4em; vertical-align: top; width: 444px; padding-right: 24px; padding-left: 12px; }
#NLbrief { font-size: 11px; line-height: 13px; vertical-align: top; width: 220px; padding-right: 6px; padding-left: 6px; border-left: 1px solid black; }
.NLbriefSign { }
.NLbriefItem { padding-top: 14px; padding-bottom: 10px; border-bottom: 1px solid green   }
.listheaders  { color: #303030; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.highlighted { color: #00488a; font-weight: bold }
.NLmainexample { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; padding-left: 1em; }
.leftdata { font-size: 12px; }


#important { display: none; }
.displayurl { display: block; margin: 10px; font-size: 12px; color: #a2a2a2; }