body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt; 
color: #000000;
background-image:url(../icons/background/bg.jpg);
background-repeat:repeat-y;
}
body#nobg{background-image:none}
td {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
a {  color: #005CB8; text-decoration: none;}
a:hover {  color: #000000; text-decoration: underline;}
a:visited { color: #005CB8}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #003366; text-align: center; font-weight:lighter;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; }

.white {  font-weight: bold; color: #FFFFFF}
.article { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.verdana {  font-family:  Verdana, Arial, Helvetica, sans-serif}
.small, ol.footer { font-family: Arial, Helvetica, sans-serif; font-size: 80% }
.smallwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF }
.titlePage { font-family: Arial, Helvetica, sans-serif; font-size: 14pt;  color: #003366; font-style: normal; text-align: center}
td.titlePage {border-bottom: 1px solid #ccc;}
.subtitlePage { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #003366}
td.subtitlePage {border-bottom: 1px solid #ccc;}
.whiteType { color: #FFFFFF ; font-size: 11pt;padding-right:18px;}
.whiteDate { color: #FFFFFF }
.More {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; font-style: italic; margin:2 0 0 0px;padding:0px;}
.date {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666}
.photocaption {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.photocaptionMulti { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.Info {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.addInfoTitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	font-weight: bold; color: #003366}
.addInfoItem { 	font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.photo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF}
.storyDate{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;color: #666; margin:6px;padding:6px;}

.docTitlePage { font-family: Arial, Helvetica, sans-serif; font-size: 14pt;  color: #003366; font-style: normal; text-align: center}
.docSubtitlePage { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #003366}
.docArticle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.docFootnote {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.docCopyright {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}

.list_col{padding:0px 0px 0px 14px;margin:0px;font-family: Arial, Helvetica, sans-serif; font-size: 80% }

/* ################ Left column styles ################ */

td#leftCol {padding:0px 2px 0px 4px;}
td#leftCol h5 {font: bold 120% Arial, Helvetica, sans-serif;margin:0px;padding:15px 0 0 0;}
td#leftCol ul li{list-style:square;margin:0 0 0 -12px;padding:0; }
#formCol {padding:15px 0px 0px 0px;margin:0px;text-align:center;}
#shortcuts {border-top:1px dotted #ccc;border-bottom:1px dotted  #ccc;padding:0px 0px 0px 6px;}
#rsspod{ text-align:center;padding:20px 0 10px 0}
div#rsspod img{margin:6px 4px 6px 4px;}

/* ################ Center column styles ################ */

#centerCol {padding:0px 4px;}

table.story {width:100%;}
table.story table.imgHolder td {margin:0px;padding:0px 4px 0px 0px;}

/*table.imgHolder {width:150px;}*/
table.imgHolder caption {font: bold 60% Arial, Helvetica, sans-serif;}

table.morestories td { padding:2px 4px;}
table.morestories td.morestoriesTitle {border-bottom: 1px solid #ccc; font:bold 80% verdana; color: #003366; padding:2px 4px;}
table.morestories td ul{margin:0px 4px 0px 26px;padding:0px;}
table.morestories td ul li{list-style-image: url(/icons/homepage/bullet-triangle-home.gif);margin:0px;padding:5 0 0 0px; font: bold 80% verdana, Helvetica, sans-serif;vertical-align:middle;}


table.opinionCol ,table.morestories  {width:100%;}
table.opinionCol td {background-color:#A6CDF4;font: 70% Arial, Helvetica, sans-serif; padding:2px 0px 2px 10px;}
table.opinionCol td.opinionTitle {background-color:#003366; font:bold 80% verdana; color:#fff; text-align: center;}
table.opinionCol td img{margin:0px;padding:0px;}
table.opinionCol td.opinionImage img {margin:0 3px;padding:0px;}
table.opinionCol h5 {font: bold 120% Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
table.opinionCol p {margin:0px;padding:5px 0px;}

table.story table.imgHolder img.border {border:1px solid #B6B6B6;}
img.border {border:1px solid #B6B6B6;}

p#extralinks{background-color:#E5E5E5; padding:8px;font-size:9px; text-align:center;}


/* ################ Right column styles ################ */

/*#rightCol {}*/
table.issuesCol {width:220px; padding:0px;margin-bottom:4px;}
table.issuesCol td.banner{padding:0px;margin:0px;}

table.eventsCol {width:220px; padding:0px;margin-bottom:4px;}
table.eventsCol td {background-color:#FCE9CA;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.eventsCol td.eventsTitle {background-color:#FDA51B; font:bold 70% verdana; color:#fff; text-align: center; }
table.eventsCol td.colPic{width:50px; padding:0px;margin:0px;}

table.topicsCol {width:220px; padding:0px;margin-bottom:4px;}
table.topicsCol td.topicsTitle { background-color:#FF3300;  font:bold 70% verdana; color:#fff; text-align: center; }
table.topicsCol td {background-color:#FFDCD3;;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.topicsCol td.colPic{width:50px; padding:0px;margin:0px;}

table.videoCol {width:220px; padding:0px;margin-bottom:4px;}
table.videoCol td {background-color:#D0FBA1;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.videoCol td.videoTitle {background-color:#85E122; font:bold 70% verdana; color:#fff; text-align: center; }
table.videoCol td.colPic{width:50px; padding:0px;margin:0px;}

table.onlineCol {width:220px; padding:0px;margin-bottom:4px;}
table.onlineCol td {background-color:#C8EDFA;font: 65% Arial, Helvetica, sans-serif; padding:1px 4px;}
table.onlineCol td.onlineTitle {background-color:#21ABD8; font:bold 70% verdana; color:#fff; text-align: center; }
table.onlineCol td.colPic {width:50px; padding:0px;margin:0px;}

table.updateCol {width:140px; padding:0px;margin-bottom:4px;}
table.updateCol td.updateTitle { background-color:#003366;  font:bold 70% verdana; color:#fff; text-align: center; }
table.updateCol td.topicTitle { background-color:#FF3300;}
table.updateCol td.topic {background-color:#FFDCD3}
table.updateCol td {background-color:#A6CDF4;font: 65% Arial, Helvetica, sans-serif; padding:1px 12px;}
table.updateCol td ul{padding:0px;margin:1px 0px 2px 9px;}
table.updateCol td ul{ list-style-image: url(../icons/homepage/bullet-triangle-home.gif)}
table.updateCol td ul ul{ list-style-image: url(../icons/homepage/bullet-block-home.gif);padding:1px 0px 2px 4px;margin:1px 0px 2px 4px;}

table.photoCol {width:220px; padding:0px;margin:0px;}
td.photoweekTitle {background-color:#003366; font:bold 70% verdana; color:#fff; text-align: center; width:220px; }
table.photoCol caption {font: bold 60% Arial, Helvetica, sans-serif;margin:0px;padding:0px 0px 6px 0px;}

p.contact{font: 80% Arial, Helvetica, sans-serif;color:#666;padding:0px 0px 0px 6px;}
/* ################ Footer styles ################ */
tr.footer td{color:#666; font:bold 70% verdana;}