BODY {
 margin:0px;
 padding:0px;
 font-family: arial, helvetica, sans-serif;
 background-color: #efefef;
 font-size:12px;
}

.noshow
{
display:none;
height:0px;
line-height:0px;
margin: 0px;
padding: 0px;
}

div#bgContainer {
 display:table;
 text-align:center;
 margin:0 auto;
}

div#BodyContainer {
 display:block;
 position:relative;
 float:left;
 *float:none;
 width: 956px;
 height:100%;
 margin:0 auto;
 text-align:left;
 border:1px #dadada solid;
 background-color: #ffffff;
}

A {
 font-weight:normal;
 color:#298ede;
}

A:link {
}
A:active {
}
A:visited {
}
A:hover {
}

.clearer
{
 clear: both;
}

#Header {
 display:block;
 position:relative;
 width: 956px;
 margin: 0 auto;
 text-align: left;
 height: auto;
}

#Header #HeaderImage {
 display:block;
 position:relative;
 background-image:url(images/logo.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height: 119px;
 width: 956px;
}

#Header #HeaderImage #HeaderLink {
 display:inline;
 position:absolute;
 top:100px;
 left:440px;
 font-size:12px;
 padding-top:2px;
 padding-right:10px;
 margin-bottom:0px;
 color: #0069B8;

}

#Header #HeaderImage #HeaderLink a { 
 text-decoration:none;
 color: #0069B8;
}


#Header #InAssociationWith{
 display:inline;
 position:absolute;
 top:58px;
 left:104px;
 color:#ffffff;
 font-weight:bold;
 clear:both;
}

#TopNav {
 display:block;
 position:relative;
 height: 44px;
 width: 956px;
 vertical-align:middle;
 background-color: #ffdd17;
 border-bottom:1px #dadada solid;
 margin-bottom:20px;
}

/* TopNav - Top Menu */

#TopNav #TopMenu {
 display:block;
 position:relative;
 float:left;
 width:auto;
 height:auto;
}

#TopNav #TopMenu UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

#TopNav #TopMenu UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 width:auto;
 height:44px;
 line-height:44px;
}

#TopNav #TopMenu UL LI.NavLink A:Link
{
	display:block;
	color: #0071bb;
	font-weight: bold;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: none;
	width: 120px;
	height: 44px;
	text-align:center;
}  

#TopNav #TopMenu UL LI.NavLink A:Visited
{
	display:block;
	color: #0071bb;
	font-weight: bold;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: none;
	width: 100px;
	height: 44px;
	text-align:center;
} 



#TopNav #TopMenu UL LI.NavLink A:hover
{
	text-decoration: none;
	color: #ffffff;
	background: url( 'images/navbar_pri_hover.gif' ) 0 0 repeat-x;
}


#TopNav #TopMenu UL LI.NavLinkH A:Link
{
	display:block;
	color: #0071bb;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	width: 100px;
	height: 44px;
	text-align:center;
	background: url( 'images/home-switch.gif' ) 0 0 no-repeat;
}  

#TopNav #TopMenu UL LI.NavLinkH A:Visited
{
	display:block;
	color: #0071bb;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	width: 100px;
	height: 44px;
	text-align:center;
	background: url( 'images/home-switch.gif' ) 0 0 no-repeat;
} 



#TopNav #TopMenu UL LI.NavLinkH A:hover
{
	text-decoration: none;
	color: #ffffff;
	background-position: 0 -44px;
}

#TopNav #TopMenu UL LI.Spacer {
width:2px;
height:44px;
background-image:url(images/nav-seperator.gif);
background-position: top left;
background-repeat: no-repeat;

}

#TopNav #Accessibility {
 display:block;
 position:absolute;
 float:right;
 width:auto;
 height:auto;
 right:30px;
}

#TopNav #Accessibility UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

#TopNav #Accessibility UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 width:auto;
 height:44px;
 line-height:44px;
}


#TopNav #Accessibility UL LI SPAN.link {
 float:left;
 width:auto;
 height:44px;
 padding-top:4px;
}


#TopNav #Accessibility UL LI.NavLink A:Link
{
	display:block;
	color: #0071bb;
	font-weight: bold;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: none;
	width: 100px;
	height: 44px;
	text-align:center;
}  

#TopNav #Accessibility UL LI.NavLink A:Visited
{
	display:block;
	color: #0071bb;
	font-weight: bold;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: none;
	width: 100px;
	height: 44px;
	text-align:center;
} 



#TopNav #Accessibility UL LI.NavLink A:hover
{
	text-decoration: none;
}




/* TopNav - text resizer */

#TopNav #FontSizer {
 display:inline;
 position:relative;
 float:left;
 width:auto;
 height:auto;
}

#TopNav #FontSizer UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

#TopNav #FontSizer UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 width:auto;
 height:44px;
}

#TopNav #FontSizer UL LI.linkspace {
}

#TopNav #FontSizer UL LI SPAN.linkleft {
 float:left;
 width:0px;
 height:44px;
}
#TopNav #FontSizer UL LI SPAN.link {
 float:left;
 width:auto;
 height:44px;
 padding-top:0px;
}
#TopNav #FontSizer UL LI SPAN.linkright {
 float:left;
 width:10px;
 height:44px;
}

#TopNav #FontSizer UL LI A {
 color: #0071bb;
 font-weight:bold;
 text-decoration:underline;
 cursor:hand;
}

#TopNav #FontSizer UL LI A.A1 {
 font-size:12px;
 margin-right:4px;
}

#TopNav #FontSizer UL LI A.A2 {
 font-size:15px;
 margin-right:4px;
}

#TopNav #FontSizer UL LI A.A3 {
 font-size:18px;
}

#InnerBody {
 clear:both;
 display:block;
 float:left;
 margin:0px;
 padding:0px;
 width:956px;
 height:auto;
}

#InnerBody #Left {
 display:block;
 position:relative;
 float:left;
 width:288px;
 height:100%;
 min-height: 450px;
}

#InnerBody #Left div.PanelContainer {
 display:block;
 position:relative;
 float:left;
 padding-top:8px;
 padding-left:0px;
}

/* site nav */

#InnerBody #Left #SiteMenu {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px 0px 0px 38px;
 _margin:0px 0px 0px 19px;
}

#InnerBody #Left #SiteMenu UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

#InnerBody #Left #SiteMenu UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 width:202px;
}

#InnerBody #Left #SiteMenu UL LI.link1 {
 background-image:url(images/leftnav-top.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 height:30px;
  color:#2f6aae;
  font-size:120%;
  font-weight:bold;
 text-decoration:none;
  padding-top:84px;
 padding-left:20px;
}
#InnerBody #Left #SiteMenu UL LI.link2 {
 background-image:url(images/sitemenu-bg.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height:30px;
}
#InnerBody #Left #SiteMenu UL LI.link3 {
 background-image:url(images/sitemenu-bg-bot.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height:37px;
}
#InnerBody #Left #SiteMenu UL LI.link4 {
 background-image:url(images/sitemenu-bg.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height:30px;
}
#InnerBody #Left #SiteMenu UL LI.link5 {
 background-image:url(images/sitemenu-bg.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height:30px;
}
#InnerBody #Left #SiteMenu UL LI.link6 {
 background-image:url(images/sitemenu-bg.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height:37px;
}

#InnerBody #Left #SiteMenu A {
 display:inline;
 position:relative;
 float:left;
 color:#2f6aae;
 font-size:90%;
 font-weight:bold;
 text-decoration:none;
 width:140px;
 height:30px;
 padding-top:7px;
 padding-left:44px;
 overflow:hidden;
}

#InnerBody #Left #SiteMenu A STRONG { font-size:120%; color:#fece00; }
#InnerBody #Left #SiteMenu A:hover { color:#fece00; }
#InnerBody #Left #SiteMenu A.Current {}

#InnerBody #Left #SiteMenu UL LI.link6 A { color:white;  padding-left:12px; }
#InnerBody #Left #SiteMenu UL LI.link6 A:hover { color:darkgreen; }

#InnerBody #Left #CallPanel {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 width:128px;
 height:61px;
 background-image:url(images/callus.gif);
 background-position: top center;
 background-repeat: no-repeat;
}

/* about panel */

#InnerBody #Left #AboutPanel {
 display:block;
 position:relative;
 float:left;
 margin:0px 0px 0px 38px;
 _margin:0px 0px 0px 19px;
 padding:0px;
 width:201px;
 background-image:url(images/sidebar-panel-bg.gif);
 background-position: top center;
 background-repeat: repeat-y;
}

#InnerBody #Left #AboutPanel .PanelTop {
 display:block;
 position:relative;
 margin:0px;
 padding:0px;
 width:201px;
 height:12px;
 background-image:url(images/sidebar-panel-top.gif);
 background-position: top center;
 background-repeat: no-repeat;
}

#InnerBody #Left #AboutPanel .PanelBottom {
 display:block;
 position:relative;
 margin:0px;
 padding:0px;
 width:201px;
 height:12px;
 background-image:url(images/sidebar-panel-bottom.gif);
 background-position: bottom center;
 background-repeat: no-repeat;
}

#InnerBody #Left #AboutPanel H1 {
 margin:0px;
 margin-left:20px;
 padding:0px;
 font-size:100%;
 color:#2f6aae;
 font-weight:bold;
}

#InnerBody #Left #AboutPanel UL {
 margin:0px;
 margin-left:20px;
 padding:0px;
 list-style-position: inside;
 list-style-image: url(images/sidebar-bullet-tick.gif);
}

#InnerBody #Left #AboutPanel UL LI {
 margin-top:3px;
}

#InnerBody #Left #AboutPanel UL LI A {
 margin-left:3px;
 color:#2f6aae;
 font-size:80%;
 font-weight:bold;
 text-decoration:none;
}



#InnerBody #Middle {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 width:668px;
 height:auto;
}

#InnerBody #Middle #Banner {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 width:627px;
}

#InnerBody #Middle #Banner #BannerD {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/banner.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
 width:627px;
 height:203px;
}

#InnerBody #Middle #Banner .Title {
 display:block;
 position:relative;
 float:left;
 padding-top:0px;
 padding-left:0px;
}

#InnerBody #Middle #Banner #TitleD {
 display:block;
 position:relative;
 float:right;
 margin:0px;
 padding-top:170px;
 padding-right:24px;
  font-size:130%;
  _font-size:125%;
  font-weight:normal;
 color:#298ee7;
}

/* middle - banner - title text */

#InnerBody #Middle #Banner .Title span {
 font-size:24px;
 font-weight:normal;
 color:#298ee7;
}

#InnerBody #Middle #Banner .Title strong {
 font-size:24px;
 font-weight:normal;
 color:#298ee7;
}

#InnerBody #Middle #Content {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 padding-top:20px;
 width:620px;
}

#InnerBody #Middle #MainText {
 display:block;
 position:relative;
 float:left;
 padding-bottom:10px;
 font-size:90%;
 font-weight:normal;
 color:#393031;
}

#InnerBody #Middle #MainText A.ParentChild {
 font-weight:bold;
 color:#008000;
}


#InnerBody #Middle #CoverSelect {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 margin-top:30px;
 margin-bottom:30px;
 padding:0px;
 width:627px;
 height:auto;
 min-height:124px;
 _height:124px;
}

#InnerBody #Middle #CoverSelect div#RegionEuro {
 display:block;
 position:relative;
 float:left;
 left:0px;
 margin:0px 10px 0px 0px;
 padding:0px;
 width:202px;
}
#InnerBody #Middle #CoverSelect div#RegionWorld {
 display:block;
 position:relative;
 float:left;
 margin:0px 10px 0px 0px;
 padding:0px;
 width:202px;
}

#InnerBody #Middle #CoverSelect div#RegionInfo {
 display:block;
 position:relative;
 float:left;
 top:0px;
 margin:0px;
 padding:0px;
 width:202px;
 height:220px;
}

#InnerBody #Middle #CoverSelect div.Region {
 display:inline;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 width:202px;
}

#InnerBody #Middle #CoverSelect div.RegionSpacer {
 display:inline;
 position:relative;
 float:left;
 margin:0px;
 margin-top:10px;
 padding:0px;
 width:6px;
 height:1px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region div.PanelTop {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-top.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:8px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region div.PanelHeadEuro {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-head-euro.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:71px;
}

#InnerBody #Middle #CoverSelect div.Region div.PanelHeadWorld {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-head-world.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:202px;
 height:71px;
}

#InnerBody #Middle #CoverSelect div.Region a.RegionInfo {
 display:inline;
 position:relative;
 float:right;
 margin:0px;
 padding:0px;
 right:5px;
 background-image:url(images/select-panel-info.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:16px;
 height:16px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region a.PanelSelectMe {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-button-me.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:202px;
 height:31px;
 overflow:hidden;
}
#InnerBody #Middle #CoverSelect div.Region a.PanelSelectCouple {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-button-couple.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:202px;
 height:31px;
 overflow:hidden;
}
#InnerBody #Middle #CoverSelect div.Region a.PanelSelectFamily {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-button-family.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:202px;
 height:31px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region div.PanelSpacer {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-spacer.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:202px;
 height:6px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region div.PanelBottom {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-bottom.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:16px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region div.PanelTop2 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-info-head.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:10px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div.Region div.InfoBody {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
  background-image:url(images/select-panel-info-bg.gif);
  background-position: top center;
 background-repeat: repeat-y;
 width:202px;
 min-height:180px;
 _height:180px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect div#RegionInfo .InfoTitle {
 margin-top:4px;
 margin-left:12px;
 font-size:17px;
 font-weight:normal;
 color:#006ebb;
}

#InnerBody #Middle #CoverSelect div#RegionInfo ul {
 margin-left:12px;
 padding:0px;
 list-style-position: inside;
 list-style-image: url(images/select-panel-info-ul-bullet.gif);
}

#InnerBody #Middle #CoverSelect div#RegionInfo ul li {
 font-size:100%;
 color:#006ebb;
}


#InnerBody #Middle #CoverSelect div.Region div.PanelBottom2 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-info-bottom.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:10px;
 overflow:hidden;
}


#InnerBody #Middle #CoverSelect65 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 margin-top:30px;
 margin-bottom:30px;
 _margin-bottom:0px;
 padding:0px;
 width:630px;
 height:auto;
 min-height:200px;
}

#InnerBody #Middle #CoverSelect65 div#RegionY65 {
 display:block;
 position:relative;
 float:left;
 left:0px;
 margin:0px 10px 0px 0px;
 padding:0px;
 width:195px;
}
#InnerBody #Middle #CoverSelect65 div#RegionB65 {
 display:block;
 position:relative;
 float:left;
 margin:0px 10px 0px 0px;
 padding:0px;
 width:195px;
}

#InnerBody #Middle #CoverSelect65 div#RInfo65 {
 display:block;
 position:relative;
 float:left;
 top:0px;
 margin:0px;
 padding:0px;
 width:202px;
 height:220px;
}

#InnerBody #Middle #CoverSelect65 div.Region65 {
 display:inline;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 width:195px;
}

#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelTop651 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/you65.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:195px;
 height:46px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelTop652 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/both65.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:195px;
 height:46px;
 overflow:hidden;
}


#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelHeadStandard {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/standard.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:195px;
 height:17px;
}

#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelHeadHealth {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/healthplus.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:195px;
 height:25px;
}

#InnerBody #Middle #CoverSelect65 div.Region65 a.RegionInfo65 {
 display:inline;
 position:relative;
 float:right;
 margin:0px;
 padding:0px;
 right:5px;
 background-image:url(images/select-panel-info.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:16px;
 height:16px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 a.PanelSelectSE {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/standard-europe.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:195px;
 height:31px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 a.PanelSelectSW {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/standard-world.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:195px;
 height:30px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 a.PanelSelectHE {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/health-europe.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:195px;
 height:31px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 a.PanelSelectHW {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/health-world.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:195px;
 height:30px;
 overflow:hidden;
}


#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelBottom {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 _margin-top:-5px;
 padding:0px;
 background-image:url(images/65bottom.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:195px;
 height:10px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelTop653 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-info-head.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:10px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div.Region65 div.InfoBody65 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
  background-image:url(images/select-panel-info-bg.gif);
  background-position: top center;
 background-repeat: repeat-y;
 width:202px;
 min-height:200px;
 _height:200px;
 overflow:hidden;
}

#InnerBody #Middle #CoverSelect65 div#RInfo65 .InfoTitle65 {
 margin-top:4px;
 margin-left:20px;
 font-size:17px;
 font-weight:normal;
 color:#006ebb;
}

#InnerBody #Middle #CoverSelect65 div#RInfo65 ul {
 margin-left:20px;
 padding:0px;
 list-style-position: inside;
 list-style-image: url(images/select-panel-info-ul-bullet.gif);
}

#InnerBody #Middle #CoverSelect65 div#RInfo65 ul li {
 font-size:100%;
 color:#006ebb;
}


#InnerBody #Middle #CoverSelect65 div.Region65 div.PanelBottom652 {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-panel-info-bottom.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width:202px;
 height:10px;
 overflow:hidden;
}

















/* middle - confirm screen */

#InnerBody #Middle #Content #ConfirmCover {
 display:block;
 position:relative;
 float:left;
 padding-bottom:10px;
 font-size:90%;
 font-weight:normal;
 color:#4a494a;

}

#InnerBody #Middle #Content #ConfirmCover strong {
 font-size:110%;
 font-weight:bold;
 color:#2186de;
}

#InnerBody #Middle #Content #ConfirmStatements {
 display:block;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;

}

#InnerBody #Middle #Content #ConfirmStatements .confirm_top {
 display:block;
 position:relative;
 float:left;
 font-size:90%;
 font-weight:bold;
 color:#4a494a;
}

#InnerBody #Middle #Content #ConfirmStatements ol {
 font-size:100%;
 background-color: transparent;
 clear:both;
}

#InnerBody #Middle #Content #ConfirmStatements ol li {
 font-size:90%;
 font-weight:bold;
 color:#4a494a;
}

#InnerBody #Middle #Content #ConfirmStatements ol li span {
 font-weight:normal;
}

#InnerBody #Middle #Content #ConfirmStatements ul {
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 font-size:100%;
 background-color: transparent;
}

#InnerBody #Middle #Content #ConfirmStatements ul li {
 list-style: square;
 font-size:90%;
 font-weight:normal;
 color:#4a494a;
}

#InnerBody #Middle #Content #ConfirmStatements ul li span {
 font-weight:normal;
}

#InnerBody #Middle #Content #ConfirmConfirm {
 display:block;
 position:relative;
 float:left;
 background-color:#d6e7f7;
 margin:0px;
 padding:6px 35px 10px 15px;
}

#InnerBody #Middle #Content #ConfirmConfirm form {
 display:inline;
 position:relative;
 margin:0px;
 padding:0px;
}

#InnerBody #Middle #Content #ConfirmConfirm #checkbox {
 display:inline;
 position:absolute;
 top:6px;
}

#InnerBody #Middle #Content #ConfirmConfirm #statement1 {
 display:block;
 position:relative;
 margin:0px;
 padding:0px;
 top:0px;
 left:24px;
 font-size:90%;
 font-weight:normal;
 color:#42414a;
}

#InnerBody #Middle #Content #ConfirmConfirm #statement2 {
 display:block;
 position:relative;
 margin:0px;
 padding:0px;
 top:6px;
 left:24px;
 font-size:90%;
 font-weight:normal;
 font-style:italic;
 color:#42414a;
}

#InnerBody #Middle #Content #ConfirmButtons {
 display:block;
 position:relative;
 float:left;
 margin-top:16px;
 margin-bottom:16px;
 margin-right:20px;
}

#InnerBody #Middle #Content #ConfirmButtons a#GoBack {
 display:inline;
 position:relative;
 float:left;
 background-image:url(images/confirm-button-back.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:94px;
 height:32px;
}

#InnerBody #Middle #Content #ConfirmButtons a#ApplyNow {
 display:inline;
 position:relative;
 float:right;
 background-image:url(images/confirm-button-apply.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:94px;
 height:32px;
}

#InnerBody #Middle #SiteMap {
}

#InnerBody #Middle #SiteMap H1 {
 margin-bottom:0px;
 padding:0px;
 font-size:120%;
 color:#000000;
 font-weight:bold;
}

#InnerBody #Middle #SiteMap STRONG {
 color:#000000;
 font-weight:bold;
}

#Footer {
 clear:both;
 display:block;
 position:relative;
 float:left;
 width:881px;
 margin:0px;
 margin-top:10px;
 margin-left:40px;
 _margin-left:20px;
 margin-right:20px;
 padding:0px;
}

#Footer #FooterImagesACE {
 display:inline;
 float:left;
 margin-right:20px;
 margin-top:10px;
}

#Footer #FooterText {
 display:inline;
 float:left;
 font-size:70%;
 color:gray;
 width:700px;
 margin-top:10px;
}

#Footer #FooterImagesKBYG {
 display:inline;
 float:left;
 margin-left:20px;
 margin-top:10px;
}


/* Popup Information Windows */

div#PopupContainerouter {
 display:block;
 text-align:center;
 margin:4px;
}

div#PopupContainer {
 text-align:center;
 background-image:url(images/popup-toptab-bg-mid.gif);
 background-position: top left;
 background-repeat: repeat-x;
 white-space:nowrap;
}

div#PopupContainer2 {
 text-align:left;
 background-image:url(images/popup-toptab-bg-left.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

div#PopupContainer2b {
 text-align:left;
 margin:0 auto;
 background-image:url(images/popup-toptab-bg-right.gif);
 background-position: top right;
 background-repeat: no-repeat;
}

div#PopupTopTabs {
 margin:0px;
 margin-top:20px;
 padding:0px;
 text-align:center;
}

div#PopupTopTabs UL {
 height:30px;
 margin:0px;
 padding:11px 0px 0px 0px;
 list-style-type:none;
}

div#PopupTopTabs UL LI {
 float:left;
 padding:0px;
 margin:0px;
 height:30px;
 font-size:80%;
 list-style-type:none;
 line-height: 30px;
}

div#PopupTopTabs UL LI.startspace {
 padding-left:8px;
}

div#PopupTopTabs UL LI.midspace {
 padding-left:3px;
}

div#PopupTopTabs UL LI.endspace {
 padding:0px 2px 0px 3px;
}

div#PopupTopTabs UL LI SPAN.linkcontainer {
 display:block;
}

div#PopupTopTabs UL LI SPAN.linkleft {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-off-left.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}
* html div#PopupTopTabs UL LI SPAN.linkleft {
 width:17px;
}

div#PopupTopTabs UL LI SPAN.link {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-off-centre.gif);
 background-position: bottom center;
 background-repeat: repeat-x;
 margin: 0px 17px 0px 17px;
 font-weight:bold;
 color:#000000;
}

div#PopupTopTabs UL LI SPAN.linkright {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-off-right.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

div#PopupTopTabs UL LI SPAN.linkleft_on {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-on-left.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}
* html div#PopupTopTabs UL LI SPAN.linkleft_on {
 width:17px;
}

div#PopupTopTabs UL LI SPAN.link_on {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-on-centre.gif);
 background-position: bottom center;
 background-repeat: repeat-x;
 margin: 0px 17px 0px 17px;
 font-weight:bold;
 color:#000000;
}

div#PopupTopTabs UL LI SPAN.linkright_on {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-on-right.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

div#PopupTopTabs UL LI SPAN.linkleft_white {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-off-left.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}
* html div#PopupTopTabs UL LI SPAN.linkleft_white {
 width:17px;
}

div#PopupTopTabs UL LI SPAN.link_white {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-off-centre.gif);
 background-position: bottom center;
 background-repeat: repeat-x;
 margin: 0px 17px 0px 17px;
 font-weight:bold;
 color:#000000;
}

div#PopupTopTabs UL LI SPAN.linkright_white {
 display:block;
 height:30px;
 background-image:url(images/popup-tab-off-right.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}

div#PopupTopTabs UL LI SPAN.linkleft_white_on {
 display:block;
 height:30px;
 line-height: 30px;
 background-image:url(images/popup-tab-white-on-left.gif);
 background-position: top left;
 background-repeat: no-repeat;
}
* html div#PopupTopTabs UL LI SPAN.linkleft_white_on {
 width:17px;
}

div#PopupTopTabs UL LI SPAN.link_white_on {
 display:block;
 height:30px;
 line-height: 30px;
 background-image:url(images/popup-tab-white-on-centre.gif);
 background-position: top center;
 background-repeat: repeat-x;
 margin: 0px 17px 0px 17px;
 font-weight:bold;
 color:#000000;
}

div#PopupTopTabs UL LI SPAN.linkright_white_on {
 display:block;
 height:30px;
 line-height: 30px;
 background-image:url(images/popup-tab-white-on-right.gif);
 background-position: top right;
 background-repeat: no-repeat;
}

div#PopupTopTabs UL LI A {
 text-decoration:none;
 cursor: hand;
}

div#PopupSubContainer {
 text-align:center;
 background-image:url(images/popup-subtab-bg-mid.gif);
 background-position: top left;
 background-repeat: repeat-x;
 white-space:nowrap;
}

div#PopupSubContainer2 {
 text-align:left;
 background-image:url(images/popup-subtab-bg-left.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

div#PopupSubContainer2b {
 text-align:left;
 margin:0 auto;
 background-image:url(images/popup-subtab-bg-right.gif);
 background-position: top right;
 background-repeat: no-repeat;
}
div#PopupSubTabs {
 margin:0px;
 padding:0px;
 text-align:center;
}

div#PopupSubTabs UL {
 height:30px;
 margin:0px;
 padding:6px 0px 0px 0px;
 list-style-type:none;
}

div#PopupSubTabs UL LI {
 float:left;
 padding:0px;
 margin:0px;
 height:30px;
 font-size:75%;
 list-style-type:none;
 line-height: 30px;
}

div#PopupSubTabs UL LI.startspace {
 padding-left:8px;
}

div#PopupSubTabs UL LI.midspace {
 padding-left:3px;
}

div#PopupSubTabs UL LI.endspace {
 padding:0px 2px 0px 3px;
}

div#PopupSubTabs UL LI SPAN.linkcontainer {
 display:block;
}

div#PopupSubTabs UL LI SPAN.linkleft {
 display:block;
 height:30px;
 background-image:url(images/popup-subtab-off-left.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}
* html div#PopupSubTabs UL LI SPAN.linkleft {
 width:17px;
}

div#PopupSubTabs UL LI SPAN.link {
 display:block;
 height:30px;
 background-image:url(images/popup-subtab-off-centre.gif);
 background-position: bottom center;
 background-repeat: repeat-x;
 margin: 0px 17px 0px 17px;
 font-weight:bold;
 color:#000000;
}

div#PopupSubTabs UL LI SPAN.linkright {
 display:block;
 height:30px;
 background-image:url(images/popup-subtab-off-right.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}
* html div#PopupSubTabs UL LI SPAN.linkright {
 width:17px;
}

div#PopupSubTabs UL LI SPAN.linkleft_on {
 display:block;
 height:30px;
 background-image:url(images/popup-subtab-on-left.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
}
* html div#PopupSubTabs UL LI SPAN.linkleft_on {
 width:17px;
}

div#PopupSubTabs UL LI SPAN.link_on {
 display:block;
 height:30px;
 background-image:url(images/popup-subtab-on-centre.gif);
 background-position: bottom center;
 background-repeat: repeat-x;
 margin: 0px 17px 0px 17px;
 font-weight:bold;
 color:#000000;
}

div#PopupSubTabs UL LI .linkright_on {
 display:block;
 height:30px;
 background-image:url(images/popup-subtab-on-right.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
}
* html div#PopupSubTabs UL LI SPAN.linkright_on {
 width:17px;
}

div#PopupSubTabs UL LI a, div#PopupTopTabs UL LI a{
 float:left;
 color:red;
}

div#PopupSubTabs UL LI a:hover, div#PopupTopTabs UL LI a:hover{
 float:left;
 color:blue;
}

div#PopupSubTabs UL LI A {
 text-decoration:none;
 cursor: hand;
}

div#PopupHeader {
 position:relative;
 float:right;
 margin:0px;
 text-align:right;
}

div#PopupHeader #FontSizer {
 position:absolute;
 top:0px;
 right:110px;
}

div#PopupHeader #FontSizer A {
 color:#298ede;
 font-weight:bold;
 text-decoration:underline;
 cursor:hand;
 margin-right:4px;
}

div#PopupHeader #FontSizer A.A1 {
 font-size:12px;
}

div#PopupHeader #FontSizer A.A2 {
 font-size:15px;
}

div#PopupHeader #FontSizer A.A3 {
 font-size:18px;
}

div#PopupContainer3 {
 display:block;
 margin:0px;
 padding:0px;
 background-image:url(images/popup-content-bg-left.gif);
 background-position: top left;
 background-repeat: repeat-y;
 height:auto;
 background-color: #ffffff;
}

div#PopupContent {
 margin:0px;
 padding:6px;
 width:auto;
 height:auto;
 background-image:url(images/popup-content-bg-right.gif);
 background-position: top right;
 background-repeat: repeat-y;
 text-align:left;
}

div#PopupContent H1 {
 margin:0px;
 padding:0px;
 font-size:150%;
 color:#298ee7;
 font-weight:bold;
}

div#PopupContent H2 {
 margin:0px;
 padding:0px;
 font-size:120%;
 color:#298ee7;
 font-weight:bold;
}

div#PopupContent H3 {
 margin:0px;
 padding:0px;
 font-size:100%;
 color:#298ee7;
 font-weight:bold;
}

div#PopupContent .Notice {
 color:#ff0000;
 font-weight:bold;
}

div#PopupContent TABLE.PopupTable {
 font-size:100%;
}

div#PopupFooter {
 margin:0px;
 padding:6px 6px 0px 6px;
 height:auto;
 text-align:center;
}

div#PopupContentEnd {
 display:block;
 margin:0px;
 padding:0px;
 background-image:url(images/popup-foot-bg-mid.gif);
 background-position: bottom left;
 background-repeat: repeat-x;
 height:24px;
}
div#PopupContentEnd div.LeftBG {
 margin:0px;
 padding:0px;
 background-image:url(images/popup-foot-bg-left.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
 width:15px;
 height:24px;
 width:100%;
}
div#PopupContentEnd div.RightBG {
 margin:0px;
 padding:0px;
 background-image:url(images/popup-foot-bg-right.gif);
 background-position: bottom right;
 background-repeat: no-repeat;
 width:15px;
 height:24px;
 width:100%;
}

A.PopupClose {
 display:block;
 margin:0px;
 padding:0px;
 width:97px;
 height:21px;
 background-image:url(images/popup-button-close.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 overflow:hidden;
}

div#PopupContent TABLE.BenefitTable {
 position:relative;
 border:1px #268ad8 solid;
 font-size:90%;
 width:90%;
}

div#PopupContent TABLE.BenefitTable TR.HeadRow {
 background-color:#268ad8;
 font-weight:bold;
 color:#ffffff;
}

div#PopupContent TABLE.BenefitTable TR.HeadRow TD {
 vertical-align:top;
}
div#PopupContent TABLE.BenefitTable TR.HeadRow TD.Col1 {
}
div#PopupContent TABLE.BenefitTable TR.HeadRow TD.Col2 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.HeadRow TD.Col3 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.HeadRow TD.Col4 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.HeadRow TD.Col5 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.HeadRow TD.Col6 {
 text-align:center;
}

div#PopupContent TABLE.BenefitTable TR.CoverRow1 {
 background-color:#ffdc73;
 font-size:90%;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow1 TD.Col1 {
}
div#PopupContent TABLE.BenefitTable TR.CoverRow1 TD.Col2 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow1 TD.Col3 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow1 TD.Col4 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow1 TD.Col5 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow1 TD.Col6 {
 text-align:center;
}

div#PopupContent TABLE.BenefitTable TR.CoverRow2 {
 background-color:#ffcd33;
 font-size:90%;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow2 TD.Col1 {
}
div#PopupContent TABLE.BenefitTable TR.CoverRow2 TD.Col2 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow2 TD.Col3 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow2 TD.Col4 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow2 TD.Col5 {
 text-align:center;
}
div#PopupContent TABLE.BenefitTable TR.CoverRow2 TD.Col6 {
 text-align:center;
}

.BenefitYes {
 font-weight:bold;
 color:#00CC00;
}

.BenefitNo{
 font-weight:bold;
 color:#CC0000;
}




/* **************************************************************************** */

/* GENERIC-SECURE-PAGES */

TABLE#SecureBody {
 height:100%;
 width:100%;
 font-family: arial, helvetica, sans-serif;
 font-size:12px;
}


TABLE.secureBanner {
  width: 100%;
}

.secureBannerHeader {
  font-size:16px; 
  font-weight: bold; 
  color: #218ade;
}

.secureBannerSubHeader {
  font-size:12pt; 
  font-weight: bold; 
  color: #218ade;
  margin:12px 0px 12px 0px;
}

.secureBannerText {
  font-size:10pt; 
  color: #000000;
}

UL.secureBannerText {
  margin-top:0px;
}

.secureBannerText2 {
  font-size:10pt; 
  font-weight: bold; 
  color: #000000;
}

.secureBannerNotice {
  font-size:10pt; 
  font-weight: bold; 
  color: #ff0000;
}

.secureConfirmHeader {
  font-size:14pt; 
  font-weight: bold; 
  color: #218ade;
}

.secureConfirmStatement {
  background-color:#ffffff;
  border:0px;
  margin:0px;
  padding:4px;
  font-size:10pt; 
}

.secureConfirmStatement .confirm_top {
  font-weight: bold; 
}

.PurchaseButton { background-color:#218ade; color:#FFFFFF; font:bold 10pt Arial, Helvetica, sans-serif }

TD.PurchaseTableBlack { background-color:#000000; color:#FFFFFF; font:normal 14pt Arial, Helvetica, sans-serif }
TD.PurchaseTableClear { color:#000000; font:normal 8pt Arial, Helvetica, sans-serif }

TD.PurchaseTableDarkBold  { height:20px; background-color:#218ade; color:#FFFFFF; font:bold 12pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteBold { height:20px; background-color:#FFFFFF; color:#000000; font:bold 8pt Arial, Helvetica, sans-serif; padding-left:6px; }
TD.PurchaseTableLiteBold  { height:20px; background-color:#F5F5F5; color:#000000; font:bold 8pt Arial, Helvetica, sans-serif; padding-left:6px; }

TD.PurchaseTableDarkNorm  { height:20px; background-color:#218ade; color:#FFFFFF; font:normal 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteNorm { height:20px; background-color:#FFFFFF; color:#000000; font:normal 8pt Arial, Helvetica, sans-serif; padding-left:6px; }
TD.PurchaseTableLiteNorm  { height:20px; background-color:#F5F5F5; color:#000000; font:normal 8pt Arial, Helvetica, sans-serif; padding-left:6px; }

A.PurchaseTable:Link    { color:#0000FF; font:normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Visited { color:#0000FF; font:normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Active  { color:#0000FF; font:normal 8pt Arial, Helvetica, sans-serif; }
A.PurchaseTable:Hover   { color:#218ade; font:normal 8pt Arial, Helvetica, sans-serif; }

.PurchaseTableBorder {background-color: #218ade;}

TD.arfTableLabel { height:20px; color:#000000; font:bold 8pt Arial, Helvetica, sans-serif }
TD.arfTableField { height:20px; color:#000000; font:normal 8pt Arial, Helvetica, sans-serif; padding-left:3px; }
DIV.arfHelpHeader { margin:12px 3px 0px 3px; border:2px #218ade solid; background-color:#218ade; color:#ffffff; font:bold 14pt Arial, Helvetica, sans-serif;}
DIV.arfHelpBody   { height:80%; margin:0px 3px 3px 3px; border:2px #218ade solid; background-color:#ffffff; color:#000000; font:normal 10pt Arial, Helvetica, sans-serif;}
DIV.arfHelpClose  { border-top:1px #218ade solid; background-color:#ffffff; text-align:center; }
A.arfHelpCloseLink:Link    { color:#0000FF; text-decoration:underline; font:normal 10pt  Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Visited { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Active  { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.arfHelpCloseLink:Hover   { color:#ff0000; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }

/* GENERIC-PAGE-FOOTER */

table.footer {
  background-color: #ffffff;
}

.footerInfoLinks {
  margin-bottom: 10px;
  font-weight: bold; 
  font-size: 70%;
  color: #000000;
}

a.footerInfoLink:link {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:active {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:visited {
  font-weight: bold; 
  color: #0000FF;
}
a.footerInfoLink:hover {
  font-weight: bold; 
  color: #0000FF;
}

.footerText {
  font-family: Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-weight: normal; 
  font-size:7pt; 
  color: #000000;
}

/* **************************************************************************** */
/* SECURE-PAGES SELF SERVICE*/

TABLE.SelfService_Content {
  padding:10px 10px 0px 10px;
}

DIV#SelfServiceLinks {}

DIV#SelfServiceLinks A {
 display:block;
 margin-left:20px;
 margin-bottom:10px;
 height:24px;
 width:200px;
 padding-top:4px;
 text-align:center;
 text-decoration:none;
 font-size:12px;
}

A#SelfService_BuyAgain {
 background-color:#218ade;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_BuyAgain:hover {
 background-color:#ff9e00;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_BuyAgain span {}

A#SelfService_Docs {
 background-color:#218ade;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Docs:hover {
 background-color:#ff9e00;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Docs span {}

A#SelfService_Claim {
 background-color:#218ade;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Claim:hover {
 background-color:#ff9e00;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Claim span {}

A#SelfService_Cancel {
 background-color:#218ade;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Cancel:hover {
 background-color:#ff9e00;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Cancel span {}

A#SelfService_Edit {
 background-color:#218ade;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Edit:hover {
 background-color:#ff9e00;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Edit span {}

/* **************************************************************************** */
/* SECURE-PAGES TRIP CALCULATOR */

DIV.tripCalcHeader { margin:12px 3px 0px 3px; border:2px #218ade solid; background-color:#218ade; color:#ffffff; font:bold 14pt Arial, Helvetica, sans-serif;}
DIV.tripCalcBody   { height:80%; margin:0px 3px 3px 3px; border:2px #218ade solid; background-color:#ffffff; color:#000000; font:normal 10pt Arial, Helvetica, sans-serif;}
DIV.tripCalcClose  { border-top:1px #218ade solid; background-color:#ffffff; text-align:center; }
A.tripCalcCloseLink:Link    { color:#0000FF; text-decoration:underline; font:normal 10pt  Arial, Helvetica, sans-serif; }
A.tripCalcCloseLink:Visited { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.tripCalcCloseLink:Active  { color:#0000FF; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }
A.tripCalcCloseLink:Hover   { color:#ff0000; text-decoration:underline; font:normal 10pt Arial, Helvetica, sans-serif; }

DIV.errTxt { margin-top:10px; color:red; font-weight:bold; }

DIV.StartDate   { text-align:center; }
DIV.StartDate P { width:100%; text-align:left; margin-bottom:4px; }

DIV.EndDate   { text-align:center; }
DIV.EndDate P { width:100%; text-align:left; margin-bottom:4px; }

DIV.Submit { text-align:center; margin-top:8px; }
DIV.Submit A {
 display:block;
 height:24px;
 width:110px;
 padding-top:4px;
 text-align:center;
 text-decoration:none;
 font-weight:bold;
 font-size:12px;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
DIV.Submit A#SubmitCalc       { background-color:#218ade; }
DIV.Submit A#SubmitCalc:hover { background-color:#ff9e00; }
DIV.Submit A#SubmitCalc SPAN  {}

DIV.Result { margin-top:10px; }

/* **************************************************************************** */