body {
   /*font-family: Georgia, "Times New Roman", Times, serif; */   
   font-size: 11px;
   line-height: 17px;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
	/*color: #696969;*/
   color: Black;
}

table.main {
   border-left-color: #000066;
   border-left-style: solid;
   border-left-width: 3px;
   border-right-color: #000066;
   border-right-style: solid;
   border-right-width: 3px;
}

table.banner {
   border-left-color: #000066;
   border-left-style: solid;
   border-left-width: 3px;
   border-right-color: #000066;
   border-right-style: solid;
   border-right-width: 3px;
}

.titlebar {
   background-color: #CC0000;
   color: White;
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
}

.beacon {
   background-color: #000066;
}

td {
   font-family: inherit;
}

.footer {
   color: White;
   background-color: #000066;
   padding-top: 5px;
   padding-right: 5px;
   padding-left: 5px;
   padding-bottom: 5px;
}

a.footer {
   color: White;
}

/*headlines - related articles */
td.headlineheader {
   padding-left: 5px;
   font-weight: bold;
}

td.headlinestory {
   padding-left: 5px;
}

/* Content */

td.classname {
   padding-top: 5px;
   padding-left: 8px;
   padding-right: 8px;   
}

div.classname {
   border-bottom-color: #758086;
   border-bottom-style: solid;
   border-bottom-width: 1px;
	padding-top: 8px;
   padding-bottom: 2px;
   font-size: 20px;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
}

.frontpage {
   padding-top: 5px;
   padding-left: 5px;
   padding-right: 5px;   
}

td.content {
   padding-left: 5px;
   padding-right: 5px;
}

.publishdate {
   font-style: italic;
   font-size: smaller;
}

.title {
   font-weight: bold;
   color: Black;   
}

h1.title {
   font-size: 16pt;
}

/* Generla Anchor */
a {
   color: #CC0000;
}

a.index_title {
   font-weight: bold;
   color: #CC0000;
   text-decoration: none;
}

a.index_title:hover {
   text-decoration: underline;
}

.img_caption {
   font-family: Arial, Helvetica, sans-serif;
   border-top-color: 8pt;
   padding-left: 4px;
   padding-right: 4px;
   color: Gray;
   border-bottom-color: Gray;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   text-align: left;
}

/* search */
table.form {
   padding-top: 15px;
}

td.form {
   padding-left: 10px;
}

td.searchresults {
   padding-left: 10px;
}

.breadcrumb {
   color: Black;
   font-size: 8pt;
   font-weight: bold;
}

/* Navigation */

td.navigation {
   background-color: #DCDCDC;
}

td.menuitem {
   font-size: 9pt;
   padding-left: 8px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : Black;
   background-color: #CC0000;
   font-weight: bold;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 10px;
}

td.greymenuactive {
   font-size: 10px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : #CCCCCC;
   background-color: Silver;
   font-weight: bold;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 5px; 
}

td.greymenu {
   font-size: 10px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : #CCCCCC;
   background-color: Silver;
   font-weight: bold;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 5px;
}

td.nav_non_selected_1 {
   font-size: 10px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : Black;
   background-color: #000066;
   font-weight: bold;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 5px;
}

td.nav_selected_1 {
   font-size: 10px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : Black;
   background-color: #696969;
   font-weight: bold;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 5px;
}

td.nav_non_selected_2 {
   font-size: 10px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : Black;
   background-color: #000066;
   font-weight: bold;
   font-family:Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 5px;
}

td.nav_selected_2 {
   font-size: 10px;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   color : Black;
   background-color: #696969;
   font-weight: bold;
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   float: inherit;
   border-bottom-color: White;
   border-bottom-style: solid;
   border-bottom-width: 5px;
}

a.greymenuactive {
   color: #000066;
   text-decoration: none;
}

a.greymenuactive:hover {
   text-decoration: underline;
}

a.greymenu {
   color: #000066;
   text-decoration: none;
}

a.greymenu:hover {
   text-decoration: underline;
}

a.nav_non_selected_1 {
   text-decoration: none;
   color: White;
}

a.nav_selected_1 {
   text-decoration: none;   
   color: White;
}

a.nav_non_selected_2 {
   text-decoration: none;   
   color: White;
}

a.nav_selected_2 {
   text-decoration: none;   
   color: White;
}

a.nav_non_selected_1:hover {
   text-decoration: underline;
}

a.nav_selected_1:hover {
   text-decoration: underline;   
}

a.nav_non_selected_2:hover {
   text-decoration: underline;   
}

a.nav_selected_2:hover {
   text-decoration: underline;  
}

/* gallery */

a.digital_link {
   color: Black;
   text-decoration: none;
   font-weight: bold;
}

a.digital_link:hover {
   text-decoration: underline;
   padding-top: 10px;
}

.gallerylist {
   padding-top: 5px;
}

.imagethumb {
   border : 6px solid Silver;;
}

.galleryimage {
   border : 14px solid Silver;;
}

.imagelist {
   padding-top: 5px;   
}

/* promos */

table.promo_box {    
   font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;
   border: 1px solid Silver;
   margin-top : 5px;
	margin-bottom : 5px;
}

.promo_title {
   color: Black;
   background-color: Silver;
   font-weight: bold;
}

.promo_text {
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
}

a.promo_link {
   color: Black;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

a.promo_link:hover {
   text-decoration: underline;
}

/* Editor Zone */
.bluetext {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;	
   font-size: 11px;
	color: #000066;
}

.redtext {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;	
   font-size: 11px;
	color: #CC0000;
}

.darkgreytext {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-serif;	
   font-size: 11px;
	color: #616161;
}
