@charset "utf-8";
/*** blue ***/
a:link, a:visited {
	color: #1362B7;
	text-decoration:underline;
}

a:hover {
	color: #1362B7;
}

#page_bg {
	background: #FFFFFF url(../images/blue/bg_page.png) top repeat-x;
}

#pillmenu li a, #pillmenu li a:hover, #active_menu-nav {
	border-right: 1px solid #6FA2D5;
}

div.module_menu h3, div.module h3, #rightcolumn h3{
	background:  url(../images/blue/bg_h3.png) top left no-repeat;
}

#f_area h3{
	background:  url(../images/blue/f_area_h3.png) top left no-repeat;
}

a.readon, a.readon:hover, a.readon:visited{
	display:block;
	height:23px;
	width:109px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left: 23px;
	line-height:23px;
	background:  url(../images/blue/bg_read_more.png) top left no-repeat;
	margin:10px 0px 0px 0px;
}

ul#menu li{
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
ul.mostread li{
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
ul.latestnews li{
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
.moduletable ul li {
	list-style:none;
	background:url(../images/blue/menu_arrow.png) top left no-repeat;
}
div.componentheading{
	color:#105198;
}
.policy a {
color: #e2e2e2;
}
.policy {
color: #e2e2e2;
}
a.policy1 {
color: #e2e2e2;
}

/* Root = Horizontal, Secondary = Vertical */
ul.menutop {
  margin: 0px;
  margin-top: 0px;
  border: 0 none;
  padding: 10px;
  width: 800px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul.menutop li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul.menutop ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 194px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul.menutop ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul.menutop a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 100%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul.menutop a:hover,
ul.menutop li:hover a,
ul.menutop li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul.menutop li:hover li a,
ul.menutop li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul.menutop li:hover li a:hover,
ul.menutop li:hover li:hover a,
ul.menutop li.iehover li a:hover,
ul.menutop li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul.menutop li:hover li:hover li a,
ul.menutop li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul.menutop li:hover li:hover li a:hover,
ul.menutop li:hover li:hover li:hover a,
ul.menutop li.iehover li.iehover li a:hover,
ul.menutop li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul.menutop li:hover li:hover li:hover li a,
ul.menutop li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul.menutop li:hover li:hover li:hover li a:hover,
ul.menutop li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul.menutop ul ul,
ul.menutop ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 194px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menutop li:hover ul ul,
ul.menutop li:hover ul ul ul,
ul.menutop li.iehover ul ul,
ul.menutop li.iehover ul ul ul {
  display: none;
}

ul.menutop li:hover ul,
ul.menutop ul li:hover ul,
ul.menutop ul ul li:hover ul,
ul.menutop li.iehover ul,
ul.menutop ul li.iehover ul,
ul.menutop ul ul li.iehover ul {
  display: block;
}

/* Menu top1
/* Root = Vertical, Secondary = Vertical */
ul#menutop1  {
  margin: 0px;
  border: 0 none;
  padding: 10px;
  width: 220px; /*For KHTML*/
  list-style: none;
}

ul#menutop1 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 220px; /*For KHTML*/
  list-style: none;
}
ul#menutop1 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 220px;
  list-style: none;
}
ul#menutop1 li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#menutop1 a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 4px;
  display: block;
  /*background: #EEE;*/
  background: transparent;
  color: #666;
  font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 100%; /*For IE*/
  
}

/* Root Menu Hover Persistence */
ul#menutop1 a:hover,
ul#menutop1 li:hover a,
ul#menutop1 li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#menutop1 li:hover li a,
ul#menutop1 li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#menutop1 li:hover li a:hover,
ul#menutop1 li:hover li:hover a,
ul#menutop1 li.iehover li a:hover,
ul#menutop1 li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#menutop1 li:hover li:hover li a,
ul#menutop1 li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#menutop1 li:hover li:hover li a:hover,
ul#menutop1 li:hover li:hover li:hover a,
ul#menutop1 li.iehover li.iehover li a:hover,
ul#menutop1 li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#menutop1 li:hover li:hover li:hover li a,
ul#menutop1 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#menutop1 li:hover li:hover li:hover li a:hover,
ul#menutop1 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#menutop1 ul,
ul#menutop1 ul ul,
ul#menutop1 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 220px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menutop1 li:hover ul ul,
ul#menutop1 li:hover ul ul ul,
ul#menutop1 li.iehover ul ul,
ul#menutop1 li.iehover ul ul ul {
  display: none;
}

ul#menutop1 li:hover ul,
ul#menutop1 ul li:hover ul,
ul#menutop1 ul ul li:hover ul,
ul#menutop1 li.iehover ul,
ul#menutop1 ul li.iehover ul,
ul#menutop1 ul ul li.iehover ul {
  display: block;
}
