a { color: #060 }

.navparent       { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px 5px }
.navparent:hover { text-decoration: underline }
.navparentact    { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.navchild        { color: black; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px 11px }
.navchild:hover  { text-decoration: underline }
.navchildact     { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 11px }
.navrule         { background: url(/images/navrule.png) repeat-x }
.navruledash     { background: url(/images/navruledash.png) repeat-x }
.navsubhead      { color: #666; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: oblique; text-decoration: none; text-transform: capitalize; padding: 2px 11px -1px  }

.slideshow { height: 120px; width: 570px; margin: auto }
.slideshow img { background-color: #000; }
.search     { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.footer {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#ffffff;text-decoration:none;font-weight:normal;}

H1, .contenttitle     { color: #000000; font-style: oblique; font-weight: bold; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(/images/header.png) no-repeat; letter-spacing: -1px }
H2, .contenttitlealt, .articletitle, .newsCategoryHeader    { color: #fff; font-weight: normal; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(/images/header.png) no-repeat; letter-spacing: -1px }
H3, .contentheaderalt {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;font-weight:bold;}
P, TD, UL, .content, .articlebody {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:normal;}
form { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
H4, .contentbold  { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: -10px }

.caption {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}

#hm-hero { width: 570px; margin-bottom: 10px; }
#hm-hero a { color: #FFFFFF; text-decoration: none; }
.hmherocnt1 { position: absolute; top: 146px; height: 295px; }
.hmherocnt { background-image: url(/images/gui/herobar.png); position: absolute; top: 220px; width: 570px; text-align: left; height: 60px; }
.hmherocnt h3 { margin-left: 50px; color: #ffffff; font-size: 16px; padding-top: 0px; }
#playbtn { position: relative; top: -170px; width: 275px; margin-bottom: -170px; }
body { background-color: black; background-image: url(/images/gui/bck.jpg) ; background-repeat: no-repeat; background-position: center 0; margin: 0; padding: 0; }
B {font-weight:bold;}
I {text-decoration:italics;}

.moduletitle  { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(/images/header-module.gif); padding-top: 10px ; padding-left: 10px; }
.modulecolor { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px }
.moduleline { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c00 }
.required {color:#990000;}
.error {color:#990000;}

.bulletlist   { text-indent: -15px; margin: 5px 0px 0.01px 15px }
.numberlist  {text-indent: -9px; margin: 5px 0px 0.01px 9px }

.tabletitlerev {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;font-weight:bold;}
.tabletitle {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
.tablecolumn {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#696969;text-decoration:none;font-weight:bold;}
.tablecontent {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:normal;}
.tabledescription  { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.white  { color: white; text-decoration: none }
table .tablecolor { background-color: #ccc }
table .tablecolor td { background-color: #A4A4A4 }

/* other news and articles */
.newslisting					{ color: black; font-size: 11px }
.newstitle, .articleInterlinks	{ font-size:11px}
.articlesource, .newsbyline		{ color: black; font-size: 10px }
.articledate, .newsdate	 		{ color: #696969; font-size: 10px }
.newsPagingSelected				{ color:#A2415E; font-size:11px; font-weight:bold; }
.newsCategoryListing			{ margin-bottom: 38px }



/* search results */
.XAVIOUR_search_highlight_keywords  { color: black; background-color: yellow }
.XAVIOUR_search_highlight_content  { color: black; font-weight: normal; text-decoration: none; background-color: yellow }
.XAVIOUR_search_highlight_title { color: #C00000; }
.XAVIOUR_search_relevancy, .XAVIOUR_search_keywords   { color: #696969; font-size: 10px }
.XAVIOUR_search_results_heading     { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.pagination { text-align: center }
.newslisting { padding-bottom: 14px }
.articlesource, .articledate, .newsMiniTitle { margin-bottom: 0px }
.newsMiniTitle { margin-top: -2px }
.articlesource, .articledate, .newsMiniDate { margin-top: 0px }
.byline, .newsMiniDate, .articledate, .newsbyline, .newsdate, .caption { color: gray; font-size: 8pt }
