body {
  margin: 0px;
  background: #95B3DE;
}

body,table,tr,td,div,span,form,select,p,option,input {
  font-family: sans-serif;
}

a { color: #0063C7; }

/******************** Main Header Styles *************************/
.blockHeader {
  border-bottom: solid 2px #2A79BE;
}
.googleSearch {
 background-color: #2A79BE;
 color: #ffffff;
}
.buttonGoogleOff {
 background-color: #b40000;
 border: solid 1px #ffffff;
 color: #ffffff;
}
.buttonGoogleOn {
 background-color: #FFA600;
 border: solid 1px #ffffff;
 color: #ffffff;
}
/*****************************************************************/

/********************** LocalNet Page Styles *********************/
.menu_header {
  border: outset 1px #b40000;
  background-color: #b40000;
}
.popular_header {
  border: outset 1px #0063C7;
  background-color: #0063C7;
}
.menu_title { color: #ffffff; }
.helplink:hover { background-color: #C7E8FF; }
/*****************************************************************/

/********************** News Navigation **************************/
td.news_leftnav_link {
  background-color: #2A79BE;
  border-bottom: solid 1px #ffffff;
}

a.news_leftnav_link {
  color: #ffffff;
}

a.news_leftnav_link:hover { background-color: #95B3DE; }

/*********** Customize Form ********************/
td.custom_header {
  color: #eeeeee;
  background: #0063c7;
  border: outset 1px #0063c7;
}
td.custom_body {
  background: #F2F5F7;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
}
.custom_button {
  border: solid 2px #ffffff;
  background-color: #2A79BE;
  padding: 2px;
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
}
tr.boxHeader {
  background-color: #5B81B3;
}
.boxLocalNet {
  background-color: #95B3DE;
  color: #ffffff;
}

/********* LocalNet Navigation *****************
td.ln_leftnav_header {
  color: #eeeeee;
  background: #555555;
  border: outset 1px #555555;
}
td.ln_leftnav_link {
  background: #dddddd;
  border-right: solid 1px #000000;
}
td.ln_leftnav_link a {
  color: #333333;
  background: #dddddd;
  border-bottom: solid 1px #888888;
}

td.ln_leftnav_link a:hover { background: #eeeeee; }
/****************************************************************/

/*********** Horoscope Nav ***************************/


/*********************** News Styles *******************************/
.md_bg_clr { background-color: #ffffff; }

.ap_article_title { color: #000000; }
a.ap_read_full { color: #b40000; }
a.ap_read_full:hover { color: red; }
.ap_topstory_divide { background: #777777; }
.ap_media_items a { color: #b40000; }
.ap_media_items a:hover { color: red; }
.ap_topstory_div { border-right: solid 1px #b40000; }
.ap_more_headlines_bar {
  color: #000000;
  border-bottom: dotted 1px #ababab;
}
div.ap_headline_link a { color: #004098; }
div.ap_headline_link a:hover { background: #C7E8FF; }
.ap_subcat_block { background-color: #2A79BE; }
.ap_subcat_header { color: #ffffff; }
a.ap_subcat_more { color: #ffffff; }
a.ap_subcat_header:hover, a.ap_subcat_more:hover { color: #C7EDFF; }
a.ap_subcat_headline { color: #004098; }
a.ap_subcat_headline:hover { background: #C7E8FF; }
a.ap_subcat_link { color: #004098; }
a.ap_subcat_link:hover { background: #C7E8FF; }
a.ap_breadcrumb { color: #004098; }
.ap_headline_date { border-bottom-color: #b40000; }

/********* Weather Styles **************/
.weather_header { border-bottom: solid 2px #004098; }
.weather_temp, .weather_sm_info { background: #ffffff; }
.weather_city { border-bottom-color: #000000; }
.weather_station_form { background: #004098; }

/********* Market Styles **************/
.money_header { border-bottom: solid 2px #004098; }
.market_button {
  border-left: solid 1px #ababab;
  border-top: solid 1px #ababab;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
}
.money_manager_header, .market_figures_header {
  background: #4CA181;
  color: #ffffff;
}
/************** Score Board Styles ******************/
.scoreboard_front_header { background: #90CAA7; }

/****** Shopping/Web Links Styles *******/
.featuredLinks {
  border: solid 1px #2A79BE;
}
.window_shop {
  border-left: solid 1px #5B81B3;
  border-right: solid 1px #5B81B3;
  border-bottom: solid 1px #5B81B3;
}
.titlebar_shop, .titlebar_links {
  background-color: #5B81B3;
  color: #ffffff;
  border: solid 1px #2A79BE;
}

.bt_line, .bt_line_links { /*background-color: #2A79BE;*/ }

.helplink:hover { background-color: #C7E8FF; }
.toplist a:hover { background-color: #C7E8FF; }

/*********************** Support Pages ***************************************/
.supportHeader {
  background-color: #2A79BE;
}
.supportTitle {
  color: #003E7E;
}
#tocHeader {
  color: #003E7E;
  border-bottom: dotted 1px #003E7E;
}
.supportButton {
  background-color: #5B81B3;
  color: #ffffff;
  border: solid 2px #ffffff;
}
#chatTab a {
  background: #2A79BE;
	color: #ffffff;
}
#chatTab a:hover {
	background: #95B3DE;
	color: #FFFFFF;
}
#tabmenu {
  border-bottom: 2px solid #2A79BE;
}
#tabmenu a.tabIn {
	background-color: #2A79BE;
	border: 2px solid #2A79BE;
}
#tabmenu a.tabOut {
  color: #2A79BE;
	background: #ffffff;
	border: 1px solid #2A79BE;
  border-bottom: none;
}
.contentBox {
  border: solid 2px #2A79BE;
  border-top: none;
  background-color: #F1EFF3;
}
#softwareList td {
  border-bottom: solid 1px #ffffff;
}
#softwareList a {
  background: #5B81B3;
	color: #ffffff;
}	
	
#softwareList a:hover {
	background: #95B3DE;
	color: #FFFFFF;
}
.softwareHeader {
  background-color: #003E7E;
}
.softwareHeader div {
	color: #FFFFFF;
}
