body {margin: 0}

h1 {font-family:arial; font-size:24pt; font-weight: bold}
h2 {font-family:verdana; font-size:12pt; font-weight: bold; padding-top: 5px}
h3 {font-family:verdana; font-size:10pt; font-weight: bold}
h4 {font-family:arial; font-size:20pt; font-weight: bold}
h5 {font-family: trebuchet MS; font-size:36pt;}


hr {color: #cccccc; size: 1px; padding: 0px}


img.border {border: 1pt solid #333333; padding: 4px}
img.none {border: 0; text-decoration: none}
.feat {border: 1px solid #000000; float:left; margin-right:10px}
div.img1 {float:right; padding:10px 0 10px 10px; text-align:center;font-family:verdana; font-size:8pt; color:#666666; font-weight: bold;}
div.img2 {float:left;  padding:10px 10px 10px 0; text-align:center;font-family:verdana; font-size:8pt; color:#666666; font-weight: bold}
div.caption {font-family:verdana; font-size:8pt; color:#666666; font-weight: bold}

.form {font-family:verdana; font-size:9.5pt;}


p {font-family:verdana; font-size:9.5pt; line-height: 12pt}
.byline {font-family:verdana; font-size:10pt; font-style: italic; font-weight:normal}
.current {font-family: tahoma; font-weight: bold; text-align: center;}
p.head {font-family:arial; font-size:24pt; font-weight: bold; line-height:28pt}
.h5 {font-family: trebuchet MS; font-size:36pt; margin-left: 10px;}
.h5_2 {font-family: trebuchet MS; font-size:36pt; margin-left: 10px; line-height:43pt;}
.issue {{font-family:verdana; font-size:8pt; color:#666666;}
p.nav {font-family:verdana; font-size:8.5pt; color:#666666; text-decoration: none;}
.red {font-family:verdana; font-size:8.5pt; color:#990000; text-decoration: none; font-weight:bold;}
.red2 {font-family:verdana; font-size:9.5pt; line-height: 12pt; color:#cc0000; font-weight: bold;}
p.pass {font-family:verdana; font-size:10pt; font-weight: bold}
.photo {font-family:verdana; font-size:7pt; color:#666666;}
p.q {font-weight:bold}
.quote {font: tahoma 9pt; font-style: italic; font-weight: bold; margin-left: 5px; color: #6e0303;}
.quote_blue {font-family:verdana; font-size:9.5pt; color: #3366cc; line-height: 12pt}
p.subscribe {font-family: verdana; font-size: 8pt; font-weight: bold; color: #333333; vertical-align: top}
p.rcol {font-family:verdana; font-size:8pt; padding-left: 4px; padding-top: 4px; padding-right: 4px; padding-bottom: 6px}
.small {font-family:verdana; font-size:8.5pt; line-height: 10.5pt}
p.stories {line-height:16pt}
p.web {font-family: verdana; font-size: 14pt; font-weight: bold; color: #660000}
p.white {font-family: arial; font-size: 9pt; font-weight: bold; color: #ffffff}
.person {font-family: Berlin Sans FB; font-size: 10pt; text-align: right; padding-right:20px;}



table.background {background-color: #ffffff; width:100%; padding: 0px; vertical-align: top; }
table.bottom {margin-top: 5px; height:225px;}
table.bottom2 {width: 275px; height: 225px}
table.copy {border: 1px solid #000000; margin: 0pt; padding: 0pt;}
table.cr {width:801px; height: 20px; background-color: #003366; border: 0pt; padding: 0pt}
table.home {width:460px; height: 100%; vertical-align: top; margin:5px 0 0 10px; }
table.main {width:619px; vertical-align: top; margin:5px 0 0 10px;}
table.main2 {width:450px; height: 600px; vertical-align: top; margin:5px 0 0 10px}
table.menu {width:160px; height:750px;}
table.menu2 {width:170px; height:700px;}
table.nav {margin-top:5px}
table.overall {background-color: #ffffff; width: 800px; padding: 0px; vertical-align: top; border-right: 1pt solid #660000}
table.padding {margin: 0 5px 0 10px}
table.padding2 {margin: 0 5px 0 5px}
table.rcol {width:160px; height: 100%; vertical-align: top; padding: 0}
table.rcol2 {width:150px; height: 100%; vertical-align: top; padding: 0}
table.search {height: 25px; width:100%; background-color: #999999; vertical-align: top; border-bottom: 1pt solid #333333 }


tr.height {height:570px}


td.audio {width:500px; padding-top: 5px; font-family: verdana; font-size: 8pt; text-align: top}
td.box {width:230px; height:74px; border: 1pt solid #003366; background-color: #E1E1E1; padding: 0px; font-family: verdana; font-size: 8pt; text-align: top}
td.boxh{width:230px; height:15px; border: 1pt solid #003366; background-color: #006699; padding-left: 4px; color:#ffffff; font-family: verdana; font-size: 8pt; font-weight: bold; text-align: top}
td.border {height: 25px; border-top: 1pt solid #cccccc; border-bottom: 1pt solid #cccccc; padding-right: 8px}
td.cat {background-color: #cccccc; width:160px; height: 24px; padding-left: 4px; vertical-align: center; border-top: 1pt solid #333333; border-bottom: 1pt solid #333333; font-family: arial; font-size: 9.5pt; color: #000080; font-weight: bold}
td.date {width: 190px; font-family: verdana; font-size: 7.5pt; color: #999999; text-align: right}
td.head3 {width: 300; background-color: #cccccc}
td.headline {height: 100px; background-color: #d9d9d9; border-left: 1pt solid #999999; border-bottom: 1pt solid #999999}
td.height {height: 320px;}
td.holder {border-left: 1pt solid #000000; border-right: 1pt solid #000000;}
td.holder2 {border-left: 1pt solid #cccccc;}
td.holder3 {border-left: 1pt solid #999999; border-right: 1pt solid #999999;}
td.left {text-align: left}
td.lpad {padding-left: 7px}
td.mid1 {width: 206px; padding: 0 5px 0 0; vertical-align: top;}
td.mid2 {width: 206px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 0 10px 0 10px; vertical-align: top;}
td.mid3 {width: 206px; padding: 0 0 0 10px; vertical-align: top;}
td.padding {padding: 20px 10px 0 10px;}
td.rcol {padding: 5px 0 12px 4px;}
td.ticker {height: 20px; width: 450px; vertical-align: top; border-bottom: 1pt solid #990000}
td.top1 {width: 350px}
td.top2 {width: 770px}
td.width2 {width:280px}


ul {list-style-type: square; list-style-position: outside; color: #000000; line-height: 16px; font-family:verdana; font-size:9.5pt;}
ul.red {list-style-type: square; list-style-position: outside; color: #990000; line-height: 16px; font-family:verdana; font-size:9.5pt;}



a:link {font-family:verdana; font-size:8.5pt; color:#3366cc; text-decoration: none}
a:visited {font-family:verdana; font-size:8.5pt; color:#3366cc; text-decoration: none}
a:hover {font-family:verdana; font-size:8.5pt; color:#3366cc; text-decoration: underline}

a.blue:link {font-family:verdana; font-size:9.5pt; color:#3366cc; text-decoration: none}
a.blue:visited {font-family:verdana; font-size:9.5pt; color:#3366cc; text-decoration: none}
a.blue:hover {font-family:verdana; font-size:9.5pt; color:#3366cc; text-decoration: underline}

a.black:link {font-family:verdana; font-size:8pt; font-weight: bold; color:#000000; padding-bottom: 4px; text-decoration:none}
a.black:visited {font-family:verdana; font-size:8pt; font-weight: bold; color:#000000; padding-bottom: 4px; text-decoration:none}
a.black:hover {font-family:verdana; font-size:8pt; font-weight: bold; color:#000000; padding-bottom: 4px; text-decoration:underline}

.comment {font-family: Berlin Sans FB; font-size: 14pt; line-height: 14pt;}
a.comment:link {font-family: Verdana; font-size: 12pt; font-weight: bold; color:#990000; line-height: 14pt;}
a.comment:visited {font-family: Verdana; font-size: 12pt; font-weight: bold; color:#990000; line-height: 14pt;}
a.comment:hover {font-family: Verdana; font-size: 12pt; font-weight: bold; color:#990000; line-height: 14pt;}

.copyright {font-family:verdana; font-size:7.5pt; color:#ffffff;  text-align:center; padding: 0pt 0pt}
a.copyright:link {font-family:verdana; font-size:7.5pt; color:#ffffff; text-align:center; padding: 0pt 0pt}
a.copyright:visited {font-family:verdana; font-size:7.5pt; color:#ffffff; text-align:center; padding: 0pt 0pt}
a.copyright:hover {font-family:verdana; font-size:7.5pt; color:#ffffff; text-align:center; padding: 0pt 0pt}

a.email:link {font-family:verdana; font-size:9.5pt; font-weight: bold; color:#000000; padding-bottom: 4px; text-decoration:none}
a.email:visited {font-family:verdana; font-size:10pt; font-weight: bold; color:#000000; padding-bottom: 4px; text-decoration:none}
a.email:hover {font-family:verdana; font-size:9.5pt; font-weight: bold; color:#000000; padding-bottom: 4px; text-decoration:underline}

a.head1:link {font-family:arial; font-size:24pt; font-weight: bold; color:#000000; text-decoration:none}
a.head1:visited {font-family:arial; font-size:24pt; font-weight: bold; color:#000000; text-decoration:none}
a.head1:hover {font-family:arial; font-size:24pt; font-weight: bold; color:#3366CC; text-decoration:underline}

a.head2:link {font-family:arial; font-size:11pt; font-weight: bold; color:#000000; text-decoration:none}
a.head2:visited {font-family:arial; font-size:11pt; font-weight: bold; color:#000000; text-decoration:none}
a.head2:hover {font-family:arial; font-size:11pt; font-weight: bold; color:#3366CC; text-decoration:underline}

a.head3:link {font-family:arial; font-size:20pt; font-weight: bold; color:#000000; text-decoration:none}
a.head3:visited {font-family:arial; font-size:20pt; font-weight: bold; color:#000000; text-decoration:none}
a.head3:hover {font-family:arial; font-size:20pt; font-weight: bold; color:#3366CC; text-decoration:underline}

a.home:link {font-family:verdana; font-size:9pt; font-weight: bold; color:#990000; text-decoration:none; text-align:right}
a.home:visited {font-family:verdana; font-size:9pt; font-weight: bold; color:#990000; text-decoration:none; text-align: right}
a.home:hover {font-family:verdana; font-size:9pt; font-weight: bold; color:#ffffff; text-decoration:none; text-align:right}

a.inside:link {font: tahoma; font-size: 9pt; line-height: 20pt; font-style: italic; font-weight: bold; text-align:center; margin-left: 0px; color: #6e0303; text-decoration: none}
a.inside:visited {font: tahoma; font-size: 9pt; line-height: 20pt; font-style: italic; font-weight: bold; text-align:center; margin-left: 0px; color: #6e0303; text-decoration: none}
a.inside:hover {font: tahoma; font-size: 9pt; line-height: 20pt; font-style: italic; font-weight: bold; text-align:center; margin-left: 0px; color: #6e0303; text-decoration: underline}

a.para:link {font-family:verdana; font-size:9.5pt; color:#000000; text-decoration: underline}
a.para:visited {font-family:verdana; font-size:9.5pt; color:#000000; text-decoration: underline}
a.para:hover {font-family:verdana; font-size:9.5pt; color:#000000; text-decoration: underline}

a.para2:link {font-family:verdana; font-size:9.5pt; color:#000000; text-decoration: none}
a.para2:visited {font-family:verdana; font-size:9.5pt; color:#000000; text-decoration: none}
a.para2:hover {font-family:verdana; font-size:9.5pt; color:#000000; text-decoration: underline}

a.nav:link {font-family:verdana; font-size:8.5pt; color:#666666; text-decoration: none}
a.nav:visited {font-family:verdana; font-size:8.5pt; color:#666666; text-decoration: none}
a.nav:hover {font-family:verdana; font-size:8.5pt; color:#990000; text-decoration: underline}



/* vertical menu */
/* level 0 outer */
.m0l0o {
text-decoration: none;
	padding-left: 5px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/* level 0 inner */
.m0l0i {
	padding: 2px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}




/* article section menu */
/* level 0 inner */
.m0l0iout {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 8px 0 0;
	color: #000000;
	border: 0;
}
.m0l0iover {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
	padding: 4px 8px 0 0;
	color: #000000;
	border: 0;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background: #ffffff;
	border: 0;
}
.m0l0oover {
	text-decoration : none;
	border: 0;
	background: ffffff;
}


/* horizontal menu */
.clsCMOn  {font-family: Verdana; Tahoma, Helvetica; font-size: 12px; font-weight: bold; padding: 2px 4px; color: #000000; text-align: center;}
.clsCMOver {font-family: Verdana; Tahoma, Helvetica; font-size: 12px; font-weight: bold; padding: 2px 4px; color: #ffffff; text-align: center;}
