
BODY { background-color: #ffffff; }

H1 { padding: 0px; padding-left: 8px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 18px; color: #000000; line-height: 0px; }
H2 { padding-top: 8px; padding-right: 8px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 18px; color: #002890; line-height: 0px; }
H3 { padding: 0px; padding-right: 8px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #002890; line-height: 0px; }




.companytitle { padding-right: 8px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #002890; line-height: 14px; }
.sublabel { padding-right: 8px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #000000; line-height: 13px; }


A:link { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }
A:hover { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }
A:visited { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #336699; line-height: 15px; }
A:active { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }

A.navlink:link { text-decoration: none; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 14px; font-style: normal; color: #0938AD; line-height: 16px; }
A.navlink:visited { text-decoration: none; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 14px; font-style: normal; color: #0938AD; line-height: 16px; }
A.navlink:hover { text-decoration: none; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 14px; font-style: normal; color: #C10001; line-height: 16px; }
A.navlink:active { text-decoration: none; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 14px; font-style: normal; color: #C10001; line-height: 16px; }


A.contentlink:link { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }
A.contentlink:hover { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }
A.contentlink:visited { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }
A.contentlink:active { text-decoration: none; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: oblique; color: #304399; line-height: 15px; }


A.servicelink:link { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #C10708; line-height: 15px; }
A.servicelink:hover { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #C10708; line-height: 15px; }
A.servicelink:visited { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #C10708; line-height: 15px; }
A.servicelink:active { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #C10708; line-height: 15px; }

.container { padding: 0px; width: 862px; }
.pmblue { background-color: #264F9F; padding: 0px; font-size: 1px; line-height: 0px; }
.subscrblue { background-color: #27398B; }
.pmmedbluerule { background-color: #09268A; padding: 0px; font-size: 1px; line-height: 0px; }
.pmdkbluerule { background-color: #192557; padding: 0px; font-size: 1px; line-height: 0px; }
.navbg { background: url(/images/bg_nav.gif); }
.navend {  padding: 0px; background: url(/images/bg_navend.gif); }
.navendr {  padding: 0px; background: url(/images/bg_navend_r.gif); }

.navitem { padding-top: 6px; padding-left: 3px; padding-right: 3px; }
.homebody { padding-top: 6px; padding-bottom: 8px; background-color: #AAB6E8; }
.featuredpubcell { background-color: #CFDFF6; }
.featurebg { background-color: #CFDFF6; padding: 0px; font-size: 1px; line-height: 0px;}
.featuredpub { padding-top: 14px; padding-left: 14px; padding-right: 8px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 13px; color: #000000; line-height: 15px; }
.featurediv { width: 457px; border-right: solid 2px #09268A; }
.free { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #C10001; line-height: 14px; }
.distr { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 11px; color: #000000; line-height: 13px; }
.rcolheading { padding-bottom: 5px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-style: oblique; font-size: 15px; color: #10389D; line-height: 16px; }
.rcolsubhead { font-size: 13px; line-height: 15px; }
.cerblue { background-color: #3F7AD3; }
.ltblue { background-color: #6E95DD; }
.visitbox { height: 17px; border-top: solid 1px #999999; border-bottom: solid 1px #999999; }
.intcont { padding-left: 10px; padding-top: 0px; background: url(/images/bg_inthead.gif); background-repeat: no-repeat; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 13px; color: #000000; line-height: 16px; }
.subsvcs { padding-left: 10px; padding-top: 0px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 13px; color: #000000; line-height: 16px; }

.intwrap { padding-top: 5px; padding-right: 30px; width: auto; border-right: solid 2px #09268A; }
.intwrap2 { width: 208px; padding-left: 5px; width: auto; }
.rightcolcont { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 13px; color: #000000; line-height: 16px; } 

.checklabel { color: #1B2449; }

.contactbox { padding-left: 10px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 12px; color: #02135C; line-height: 14px; }
.email { color: #4160B1; }
.phone { color: #000000; }
.name { color: #02135C; }


A.visitlink:link { text-decoration: none; font-family: verdana, arial, helvetica, "sans-serif"; font-weight: normal; font-size: 11px; font-style: normal; color: #213E87; line-height: 12px; }
A.visitlink:hover { text-decoration: none; font-family: verdana, arial, helvetica, "sans-serif"; font-weight: normal; font-size: 11px; font-style: normal; color: #0F2458; line-height: 12px; }
A.visitlink:visited { text-decoration: none; font-family: verdana, arial, helvetica, "sans-serif"; font-weight: normal; font-size: 11px; font-style: normal; color: #213E87; line-height: 12px; }
A.visitlink:active { text-decoration: none; font-family: verdana, arial, helvetica, "sans-serif"; font-weight: normal; font-size: 11px; font-style: normal; color: #213E87; line-height: 12px; }



.releasedate { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-style: oblique; font-size: 12px; color: #000000; line-height: 14px; }
.rightcol { padding-left: 15px; padding-right: 6px; padding-top: 0px; border-left: solid 2px #09268A; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #000000; line-height: 13px; }
.subscribehead { padding-left: 4px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 15px; color: #ffffff; line-height: 19px; }
.subintro { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #071567; line-height: 14px; } 
.sublabel { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #000000; line-height: 14px; } 

A.notelink:link { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 10px; font-style: normal; color: #304399; line-height: 12px; }
A.notelink:hover { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 10px; font-style: normal; color: #304399; line-height: 12px; }
A.notelink:visited { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 10px; font-style: normal; color: #304399; line-height: 12px; }
A.notelink:active { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 10px; font-style: normal; color: #304399; line-height: 12px; }

.ad728x90 { background-color: #494B57; width: auto; height: 97px; padding-left: 5px; padding-top: 5px; text-align: left; }
.alertbox { padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.newsflash { padding: 10px; background-color: #c01c1c; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 16px; color: #ffffff; line-height: 18px; }
.error { padding: 10px; background-color: #E45415; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 13px; color: #ffffff; line-height: 15px; }
.flashstamp {  font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 12px; }

.note { padding-left: 3px; text-align: left; font-family: arial, helvetica, "sans-serif"; font-weight: normal; color: #666666; font-size: 10px; line-height: 11px; }
.note2 { text-decoration: none; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 10px; font-style: normal; color: #304399; line-height: 12px; }

.popcontent {  padding: 15px; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #000000; line-height: 16px; }
.popheader { padding-bottom: 10px; font-family: arial, verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 16px; font-style: bold; color: #264F9F; line-height: 18px; }


A.flashlink:link { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: bold; font-size: 13px; color: #ffffff; line-height: 14px; }
A.flashlink:hover { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: bold; font-size: 13px; color: #ffffff; line-height: 14px; }
A.flashlink:visited { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: bold; font-size: 13px; color: #ffffff; line-height: 14px; }
A.flashlink:active { text-decoration: underline; font-family: verdana, helvetica, "sans-serif"; font-weight: bold; font-size: 13px; color: #ffffff; line-height: 14px; }

.brandtabmodule { width: 750px; height: 37px; background: url(http://www.thebeat.travel/images/bg_brandstab.gif); background-repeat: repeat-x;}
.brandtabsBg {  }
.parentbrandcell { width: 105px; }
.parentbrand { background-color: #494B57; width: auto; height: 30px; padding-left: 20px; padding-top: 0px; }
.brandtableft { width: 30px; padding-top: 0px; }
.brandtabs { padding-top: 0px; }
.brandtabdivwrap { padding-top: 5px; padding-left: 8px; padding-right: 8px; }
.brandtabwrap { padding-top: 4px; }

.brandnav { padding-top: 6px; padding-bottom: 12px; }
.brandcell { width: 137px; }

.navbuttons { width: auto; padding-left: 76px; background-color: #314399; }
.navbuttonrow { }

.loginbuttonwrap { padding-left: 6px; padding-top: 10px; }

.loggedintext { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 10px; color: #000000; line-height: 12px; }
.user { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-style: oblique; font-size: 13px; color: #304399; line-height: 14px; }
.logoutbutton { text-align: right; padding-top: 8px; padding-right: 8px; }
.logoutwrap { padding-top: 10px; }


.bgc { padding: 0px; height: 8px; background-color: #9EA7BB; font-size: 1px; line-height: 1px;  }

.founderbox { background-color: #304399; }
.foundercopy { padding: 4px; padding-left: 6px; border-top: solid #9EA7BB 7px; font-family: verdana, helvetica, arial, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 13px; }
A.founderlink:link { text-decoration: underline; font-family: verdana, helvetica, arial, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 13px; }
A.founderlink:hover { text-decoration: underline; font-family: verdana, helvetica, arial, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 13px; }
A.founderlink:visited { text-decoration: underline; font-family: verdana, helvetica, arial, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 13px; }
A.founderlink:active { text-decoration: underline; font-family: verdana, helvetica, arial, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 13px; }

.speakingbox { border-top: solid #304399 3px; border-bottom: solid #304399 3px; border-left: solid #304399 2px; height: auto; background-color: #ffffff; }
.speakingcopy { padding: 3px; padding-left: 6px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #000000; line-height: 13px; }

A.small:link { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #304399; line-height: 13px; }
A.small:hover { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #304399; line-height: 13px; }
A.small:visited { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #304399; line-height: 13px; }
A.small:active { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #304399; line-height: 13px; }

.trialshade { padding: 0px; font-size: 1px; background: url(../images/art_shade_subscribe.gif); background-repeat: repeat-y; }
.trialcopy { padding-left: 11px; padding-bottom: 10px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #000000; line-height: 14px; }
.trialcopy2 { padding: 9px; padding-top: 4px; padding-bottom: 14px; text-align: left; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #000000; line-height: 14px; }

.stripebg { padding: 0px; background: url(../images/bg_subscribe.gif); background-repeat: repeat-x; }

.trialsubscribe { padding: 0px; padding-top: 6px; background: url(../images/bg_subscribe.gif);  }
.subscribeheader { padding-bottom: 5px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 29px; color: #E06A0E; line-height: 30px; }
.subscribecopy { text-align: left; padding-bottom: 10px; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 14px; font-style: normal; color: #000000; line-height: 17px; }
.subscribesubheader { padding-bottom: 10px; font-family: arial, verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 22px; font-style: normal; color: #E06A0E; line-height: 23px; }
.subscribebullet { font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 14px; font-style: normal; color: #E06A0E; line-height: 17px; }
.subscribebox { width: 470px; height: 94px; border: 1px solid #EF6D11;  background: url(../images/bg_subscribebox.gif); background-repeat: repeat-x; }
.subscribeboxheader { padding-left: 8px; padding-top: 5px; padding-bottom: 4px; font-family: arial, verdana, helvetica, "sans-serif"; font-weight: bold; font-size: 18px; color: #CB402B; line-height: 20px; }

.leftcolhilite { font-weight: bold; color: #304399; }
.trialheader { padding-bottom: 5px; font-weight: bold; color: #000000; font-size: 14px; line-height: 15px;  }
.orange { color: #DA6904; }
.orangebg { background-color: #DA6904; }
.bluebg { padding: 0px; background-color: #304399; }
.trialformwrap { padding: 9px; padding-bottom: 0px; }
.trialfield { width: 100px; }
.trialheading { font-family: verdana, helvetica, arial, "sans-serif"; font-weight: normal; font-size: 11px; color: #ffffff; line-height: 12px; }

.homeheading { padding-left: 3px; height: 24px; width: 300px; background-color: #304399; }
.sitedate { padding-right: 20px; font-family: "courier new", courier, serif; font-weight: bold; font-size: 15px; color: #000000; line-height: 16px; }
.newsbullet { padding-left: 4px; padding-right: 10px; }
.newslistwrap { padding-top: 12px; padding-bottom: 10px; }
.newsitemnote { padding-left: 10px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #E14716; line-height: 15px; }
.newsitemdate { padding-left: 6px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #E14716; line-height: 15px; }

.newsitem { padding-bottom: 6px; }
.newsdiv { padding-left: 6px; color: #304399;  }
.newsheader { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; color: #E45415; font-size: 23px; line-height: 25px; }
.newscontent { padding-left: 12px; padding-top: 15px; font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #000000; line-height: 15px; }
.newscopy { padding-top: 18px; width: auto; text-align: left; }
.newsdate { font-family: verdana, helvetica, "sans-serif"; font-weight: normal; font-size: 13px; font-style: oblique; color: #162568; line-height: 15px;  }

A.newslink:link { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #344AB0; line-height: 13px; }
A.newslink:hover { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #122890; line-height: 13px; }
A.newslink:visited { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #336699; line-height: 13px; }
A.newslink:active { text-decoration: underline; font-family: verdana, arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #E14716; line-height: 13px; }

.internalheading { padding-left: 3px; height: 20px; width: 280px; background-color: #304399; }
.newsbulletsmall { padding-left: 2px; padding-right: 5px; }
.newslistwrapsmall { padding-top: 8px; padding-bottom: 5px; }
.newsitemnotesmall { padding-left: 10px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 10px; font-style: oblique; color: #E14716; line-height: 13px; }
.newsitemdatesmall { padding-left: 6px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 10px; font-style: oblique; color: #E14716; line-height: 13px; }

.newsitemsmall { padding-bottom: 4px; }
.newsdivsmall { font-size: 11px;  padding-left: 4px; color: #304399;  }

A.newslinksmall:link { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #344AB0; line-height: 12px; }
A.newslinksmall:hover { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #122890; line-height: 12px; }
A.newslinksmall:visited { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #336699; line-height: 12px; }
A.newslinksmall:active { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #E14716; line-height: 12px; }


.archiveheader { padding-bottom: 15px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; color: #E45415; font-size: 23px; line-height: 25px; }
.sortactive { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #344AB0; line-height: 13px; }

A.sortlink:link { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-style: normal; font-size: 12px; color: #344AB0; line-height: 13px; }
A.sortlink:visited { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-style: normal; font-size: 12px; color: #344AB0; line-height: 13px; }
A.sortlink:hover { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-style: normal; font-size: 12px; color: #002890; line-height: 13px; }
A.sortlink:active { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-style: normal; font-size: 12px; color: #002890; line-height: 13px; }

A.archivelink:link { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #344AB0; line-height: 13px; }
A.archivelink:hover { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #122890; line-height: 13px; }
A.archivelink:visited { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #336699; line-height: 13px; }
A.archivelink:active { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; font-style: oblique; color: #E14716; line-height: 13px; }

A.archivemodlink:link { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-style: normal; font-weight: normal; font-size: 12px; color: #344AB0; line-height: 13px; }
A.archivemodlink:hover { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-style: normal;  font-weight: normal; font-size: 12px; color: #122890; line-height: 13px; }
A.archivemodlink:visited { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-style: normal;  font-weight: normal; font-size: 12px; color: #336699; line-height: 13px; }
A.archivemodlink:active { text-decoration: underline; font-family: arial, helvetica, verdana, "sans-serif"; font-style: normal;  font-weight: normal; font-size: 12px; color: #E14716; line-height: 13px; }

.searchintro { width: 450px; padding-left: 0px; padding-top: 5px; padding-bottom: 0px; font-family: verdana, helvetica, "sans-serif"; text-align: left; font-weight: normal; font-size: 11px; font-style: normal; color: #000000; line-height: 12px; }

.archiveintro { width: 450px; padding-left: 0px; padding-top: 5px; padding-bottom: 10px; font-family: verdana, helvetica, "sans-serif"; text-align: left; font-weight: normal; font-size: 11px; font-style: normal; color: #000000; line-height: 12px; }
.archivetype { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; font-style: oblique; color: #000000; line-height: 12px; }
.archivedate { padding-right: 6px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 11px; font-style: oblique; color: #E14716; line-height: 16px;  }
.archivesort { padding-bottom: 15px; }
.archivemodule { background: url(../images/bg_archivemodule.gif); background-repeat: no-repeat; }
.archiveformwrap { padding: 8px; }
.archivemodheading { padding-left: 2px; font-family: arial, helvetica, verdana, "sans-serif"; font-weight: normal; font-size: 11px; color: #000000; line-height: 12px; }
.archivefield { width: 196px; }
.archivedropdown { width: 230px; }

.ad125x125 { display: block; float: left; width: 130px; height: 130px; padding-right: 5px; padding-top: 12px; }
.authorpicbox { display: block; float: left; width: 115px; height: auto; padding-right: 5px; padding-top: 12px; padding-bottom: 0px; }
.authorpic { display: block; float: left; width: 105px; height: auto; border: solid 1px #666666; }

.footerspacer { height: 10px; }
.footerbar { height: 8px; background-color: #9EA7BB; }
.footerdiv { color: #9EA7BB; }

.content { font-family: arial, helvetica, "sans-serif"; font-weight: normal; font-size: 12px; font-style: normal; color: #000000; line-height: 16px; }
.copy { padding-top: 15px; padding-bottom: 15px; padding-left: 10px; width: 450px; }
.copyfoot { padding-top: 15px; font-style: oblique; text-align: left; }
.author { font-style: oblique; }

.vspacer { width: auto; height: 12px; }
.copyendspacer { height: 30px; }
.header { padding: 0px; font-family: arial, helvetica, "sans-serif"; font-weight: bold; font-size: 18px; color: #002890; line-height: 20px; }
.subheader { padding: 0px; font-family: arial, helvetica, "sans-serif"; font-weight: bold; font-size: 14px; color: #002890; line-height: 18px; }


.letters { padding-top: 35px; }
.lettersig { font-style: oblique; color: #014564; }
.letterhead { padding-bottom: 10px; font-family: arial, helvetica, "sans-serif"; font-weight: bold; font-size: 22px; color: #014564; line-height: 24px; }

.footer { padding-left: 8px; padding-right: 8px; text-align: left; background-color: #A2C2E3; font-family: arial, helvetica, "sans-serif"; font-weight: normal; font-size: 11px; color: #34576B; line-height: 12px; }
A.footerlink:link { text-decoration: none; font-family: arial, helvetica, "sans-serif"; font-weight: bold; font-style: normal; font-size: 11px; color: #E4E4F0; line-height: 12px; }
A.footerlink:hover { text-decoration: none; font-family: arial, helvetica, "sans-serif"; font-weight: bold; font-style: normal; font-size: 11px; color: #E4E4F0; line-height: 12px; }
A.footerlink:visited { text-decoration: none; font-family: arial, helvetica, "sans-serif"; font-weight: bold; font-style: normal; font-size: 11px; color: #E4E4F0; line-height: 12px; }

.sp { font-family: arial, helvetica, "sans-serif"; font-weight: normal; font-size: 1px; line-height: 0px; }
.copyright { font-family: arial, helvetica, "sans-serif"; font-weight: bold; color: #1C2C8B; font-size: 11px; line-height: 13px; }

.tdc { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #344AB0; line-height: 13px; padding: 5px; padding-left: 6px; padding-right: 6px;}
.theader { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #000000; line-height: 13px; padding-left: 6px; padding-right: 6px; text-align: center;}
.pubtab { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #000000; line-height: 13px; background-color: #eeeeee; padding: 6px; }
.titlefield { font-family: arial, helvetica, verdana, "sans-serif"; font-weight: bold; font-size: 12px; color: #000000; line-height: 13px; padding-left: 20px; padding-right: 10px; }

.mailingaddress { position: relative; display: none; }
