body {
	font-family: tahoma, verdana, sans-serif;
	font-size:12px;
	margin:0px;
}

img {
	border:0;
}

.regular {
	font-family: tahoma, verdana, sans-serif;
	font-size:12px; 
	color:#525051;
}
.white {
	font-family: tahoma, verdana, sans-serif;
	font-size:12px; 
	color:#FFFFFF;
}
.subtitle{
	font-family: tahoma, verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#525051;
	padding-top: 25px;
}

li.orangespheres {
	list-style-image: url(images/bullet_sphere.gif);
	font-family: tahoma, verdana, sans-serif;
	font-size:12px;
}

.phrase {
	font-family: myriad, myriad pro, arial, tahoma, verdana, sans-serif;
	font-size:18px;
	color:#333333;
}
.title{
	font-family: myriad, myriad pro, arial, tahoma, verdana, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#525051;
}
.name{
	font-family: myriad, myriad pro, arial, tahoma, verdana, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#2B475A;
}
a.linkregular {font-family:tahoma, arial; font-size:12px; color:#00a0e1; text-decoration:none;}
a.linkregular:hover {font-family:tahoma, arial; font-size:12px; color:#00a0e1; text-decoration:underline;}
a.linktitle {font-family:tahoma, arial; font-size:12px; color:#00a0e1; font-weight:bold; text-decoration:none;}
a.linktitle:hover {font-family:tahoma, arial; font-size:12px; color:#00a0e1; font-weight:bold; text-decoration:underline;}

.box {font-family:tahoma, arial; font-style: italic; font-size:11px; color:#525051; padding-bottom: 3px;}
.subtext {font-family:tahoma, arial; font-size:11px; color:#525051;}
.titlesubtext{font-family:tahoma, arial; font-weight:bold; font-size:11px; color:#525051;}
a.linksubtext {font-family:tahoma, arial; font-size:11px; color:#00a0e1; text-decoration:none;}
a.linksubtext:hover {font-family:tahoma, arial; font-size:11px; color:#00a0e1; text-decoration:underline;}
.bullet {list-style-image: url(images/bullet.gif); border: 0px solid red;}
.bullet-regular {font-family:tahoma, arial; font-size:12px; color:#525051; padding-top: 10px;}
.footer { padding-top: 22px; padding-right: 7px; padding-left: 25px; padding-bottom: 15px; font-family:tahoma, arial; font-size:11px; color:#525051;}
.content {padding-left: 20px; padding-bottom: 15px; padding-right: 20px;}

.mymenu{
width: 470px;
height: 20px;
color: #00a0e1;
float: right;
text-align: right;
position: relative;
font-family: verdana, arial, helvetica, serif;
z-index: 3;
font-size: 11px;
letter-spacing: -1;
/*font-weight: bold;*/
padding-left: 0px;
margin-top: 0px;
margin-left: 0px;
border: 0px solid red;
 }
.rMenu {
  position:relative; visibility:visible; overflow:visible;
  background:white;
  margin:0; padding:0;
  text-align:left;
  height:20px;
}
.rMenu a{
  color: #00a0e1;
  text-decoration: none;
}
.rMenu a:hover{
  color: #00a0e1;
  text-decoration: underline;
}
.rMenu a:visited{
  color: #00a0e1;
  text-decoration: none;
}
.mLabel {
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0; padding:0px 0px 0px 0px;
  background: white;
  cursor:default;
  color: #00a0e1;
  border-left:0px outset #ccc;
  border-top:0px outset #ccc;
  border-right:0px solid #333;
  border-bottom:0px solid #000000;
}
.mLabelOver {
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0px; padding:0px 0px 0px 0px;
  background: #ffffff;
  cursor:default;
  z-index: 2;
  border-left:0px outset #333;
  border-top:0px outset #333;
  border-right:0px solid #ccc;
  border-bottom:0px solid #000000;
  text-decoration: none;
}
.mBox {
  position:absolute; visibility:hidden; overflow:hidden;
  margin-top:0px; 
  margin-left: 2px;
  padding:2px 2px 4px 8px;
  _margin-top: 0px; cursor:default;
  width:500px; /* wrapping col for nn4, over-ride in page-specific css */
  line-height:1.5;
  z-index: 1;
  -moz-opacity:0.90;
  opacity:0.90;
  filter:alpha(opacity='90');
  background-color: white;
  border-left:1px solid #000;
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
}
.mBox a:hover { 
  display:block; 
  margin:0; padding:0; border:none;
  font-weight:normal; text-decoration:underline;
}
.m {
    display:block;
	background-color: #fff;
	color: #00a0e1;
	text-decoration: none;
}
a.subnav:link, a.subnav:visited, a.subnav:active  {
    padding-left: 15px;
}
a.subnav:hover {
    padding-left: 15px;
	text-decoration: underline;
}
#menu_banner {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: 58px;
	_top:58px;
	left: 547px; 
	z-index: 1; 
	display: block;
	border: 0px solid red;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00');
	font-family: verdana, arial, helvetica; 
}
#menu_banner2 {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: 41px;
	_top: 38px;
	left: 547px; 
	z-index: 1; 
	display: block;
	border: 0px solid blue;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00');
	font-family: verdana, arial, helvetica; 
}
#menu_banner3 {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: 22px;
	_top:16px;
	left: 546px; 
	z-index: 1; 
	display: block;
	border: 0px solid red;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00');
	font-family: verdana, arial, helvetica; 
}
#menu_banner4 {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: 6px;
	_top: -3px;
	left: 546px; 
	z-index: 1; 
	display: block;
	border: 0px solid blue;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00'); 
	font-family: verdana, arial, helvetica; 
}
#menu_banner5 {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: -15px;
	_top: -27px;
	left: 548px; 
	z-index: 1; 
	display: block;
	border: 0px solid red;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00');
	font-family: verdana, arial, helvetica; 
}
#menu_banner6 {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: -30px;
	_top: -45px;
	left: 547px; 
	z-index: 1; 
	display: block;
	border: 0px solid blue;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00'); 
	font-family: verdana, arial, helvetica; 
}
#menu_banner7 {
	width: 390px; 
	height: 42px; 
	position: relative; 
	top: -46px;
	_top: -64px;
	left: 549px; 
	z-index: 1; 
	display: block;
	border: 0px solid red;
	-moz-opacity:0.00; 
	opacity:0.0; 
	filter:alpha(opacity='00'); 
	font-family: verdana, arial, helvetica; 
}
.alt {
	width: 250px; 
	position: absolute; 
	z-index: 2; 
	border: 0px solid blue; 
	-moz-opacity:0.90; 
	opacity:0.90; 
	filter:alpha(opacity='90');
}

.eoNews {
	padding-right: 10px;
	padding-top: 30px;
	font-family: myriad, myriad pro, arial, tahoma, verdana, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#525051;
}