
body {
margin: 0;
padding: 0px;
background-color: #ffffff;
color: #000000;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
}

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, Verdana, Sans-serif;
}

div.whole {
margin-left: auto;
}

table.toptable {
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 5px;
width: 760px;
border: 0px solid #999999;
}

table.maintable {
padding: 0px;
width: 760px;
border: 0px solid #999999;
}

td.logo {
width: 140px;
}

td.ad {
width: 480px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
vertical-align: bottom;
}

td.login {
width: 140px;
text-align: right;
padding-left: 0px;
}

td.header {
width: 480px;
color: #000000;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
}

td.headerwithnav {
color: #000000;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
}

td.leftnav {
width: 140px;
text-align: left;
vertical-align: top;
padding-left: 0px;
}

td.topbar {
width: 620px;
vertical-align: top;
padding: 0;
border-top: solid #000000 1px;
}

td.footer {
width: 620px;
vertical-align: top;
padding-left: 2px;
}

h1 {
font-size: 18px;
color: #000000;
letter-spacing: 2px;
}

h2 {
font-size: 15px;
color: #000000;
font-weight: bold;
}

h2.white {
font-size: 15px;
color: #ffffff;
font-weight: bold;
}

h2.menu {
font-size: 15px;
color: #fff200;
font-weight: bold;
padding-top: 18px;
margin: 0px;
}

h3 {
font-size: 14px;
font-weight: bold;
}

h4 {
font-size: 13px;
font-weight: bold;
}

h5 {
font-size: 13px;
font-weight: normal;
}

h6 {
font-size: 12px;
font-weight: normal;
}


h1, h2, h5, h6 {
padding: 0px; margin: 0px;
}

p {
font-size: 12px;
line-height: 15px;
font-weight: normal;
text-align: justify;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 6px;
padding-left: 0px;
margin: 0px;
}

p.contact {
font-weight: bold;
}

p.date {
font-size: 12px;
line-height: 15px;
font-weight: normal;
padding-right: 0px;
padding-left: 0px;
padding-top: 2px;
text-align: left;
margin-left: 15px;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}

p.intv {
font-size: 14px;
text-align: justify;
line-height: 18px;
padding-bottom: 18px;
}

.email {
font-size: 10px;
}

p.quote {
font-size: 14px;
margin-left: 20px;
line-height: 18px;
padding-bottom: 15px;
}

p.footer {
font-size: 11px;
font-style: italic;
line-height: 14px;
}

p.italic {
font-style: italic;
}

p.ask {
color: #0000CC;
font-size: 15px;
text-align: justify;
line-height: 16px;
padding-bottom: 15px;
}

td.includescript {
width: 620px;
align: left;
text-align: left;
vertical-align: top;
padding-left: 2px;
padding-top: 10px;
border-top: solid #000000 1px;
}

#smalldate {
font-family: Arial, Helvetica, Verdana, Sans-serif;
color: #666699;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-top: 2px;
padding-bottom: 0px;
}

#textlink {
color: #666699;
font-size: 13px;
text-align: left;
font-weight: bold;
}

#oldtextlink {
color: #669999;
font-size: 13px;
text-align: left;
font-weight: bold;
}

#textlink a:link {
color: #666699;
text-decoration: none;
}

#oldtextlink a:link {
color: #669999;
text-decoration: none;
}

#textlink a:visited, #oldtextlink a:visited {
color: #2e3192;
text-decoration: none;
}

#textlink a:hover,  #oldtextlink a:hover {
text-decoration: underline;
color: #666699;
}

#archlink {
color: #666699;
font-weight: bold;
}

#archlink a:link {
color: #666699;
text-decoration: none;
}

#archlink a:visited {
color: #2e3192;
text-decoration: none;
}

#archlink a:hover {
text-decoration: underline;
color: #666699;
}

#contact {
padding-right: 0px;
padding-top: 12px;
padding-bottom: 6px;
padding-left: 18px;
margin: 0px;
}

#leftnavbar {
font-size: 12px;
font-weight: normal;
margin-left: 15px;
text-indent: 0px;
line-height: 10px;
}

#leftnavbar a:link, #leftnavbar a:visited, #searchpage a:link, #searchpage a:visited {
display: block;
color: #ffffff;
padding-bottom: 2px;
padding-top: 10px;
text-decoration: none;
}

#leftnavbar a:hover, #searchpage a:hover {
text-decoration: underline;
color: yellow;
}

#footer {
padding-top: 8px;
font-size: 12px;
text-align: center;
font-weight: bold;
}

#footer a:link, #footer a:visited, #topbar a:link, #topbar a:visited {
display: inline;
color: #000000;
padding-bottom: 3px;
padding-top: 3px;
text-decoration: none;
}

#footer a:hover, #topbar a:hover {
text-decoration: underline;
color: #cc9966;
}

#intv a:link {
color: blue;
text-decoration: underline;
}

#intv a:visited {
color: blue;
text-decoration: underline;
}

#intv a:hover {
text-decoration: underline;
color: red;
}

a:link {
color: #000000;
text-decoration: underline;
}

a:visited {
color: #000000;
text-decoration: underline;
}

a:hover {
text-decoration: underline;
color: #bd8cbf;
}

#signup table {
 float: right;
 margin-right: 0;
 margin-top: 4px;
 background-color: #ffffff; 
 color: #8E8E8E;
 width: 120px;
 padding: 4px;
 border: 0px solid #999999;
 padding-bottom: 0px;
 border-collapse: collapse; 
} 

#signup td { 
 border: 0px solid #D7E5F2; 
 padding-left: 0px;
 margin-left: 8px;
}

.formtitle {
text-align: left;
font-size: 12px;
text-decoration: underline;
}

.labelcell { 
 font-size: 11px;
 margin-right: 0px;
 text-align: left;
}

.fieldcell {
 width: 70px; 
 margin-right: 0px;
 text-align: left;
}

.fieldcell input { 
 font-size: 11px;
 width: 70px; 
 margin-right: 0px;
 text-align: left;
}

.fieldcellpwd {
 width: 70px; 
 margin-right: 0px;
 text-align: left;
}

.fieldcellpwd input { 
 font-size: 11px;
 width: 70px;
 margin-right: 0px;
 text-align: left;
}

.buttons {
 font-size: 9px; 
 background-color: #A7A7A7; 
 color: #FFFFFF; 
 margin-right: 0px; 
}

#bulletlist li {
list-style-type: square;
text-align: justify;
padding-bottom: 15px;
padding-top: 0px;
}

body#about a#aboutnav, body#promote a#promotenav, body#newsletter a#newsletternav, body#headlines a#headlinesnav, body#comment a#commentnav, body#sample a#samplenav, body#trial a#trialnav, body#subscribe a#subscribenav, body#interviews a#interviewsnav, body#dir a#dirnav, body#coatoz a#coatoznav, body#mktatoz a#mktatoznav, body#events a#eventsnav, body#search a#searchnav, body#articles a#articlesnav {
text-decoration: underline;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:none;
tab-stops:14.2pt;
font-size:12.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
layout-grid-mode:line;
}
	
