BODY {
 margin:0px;
 padding:0px;
 font-family: arial, helvetica, sans-serif;
 background-color: #FFFFFF;
 background-image:url(images/page-background-gradiant.jpg);
 background-repeat: repeat-x;
 text-align:center;
 font-size:12px;
}

A:link {
 font-size:12px;
 color: #1175b3;
}

A:visited {
 font-size:12px;
 color: #1175b3;
}

A:Hover {
 font-size:12px;
 color: #ff0000;
}

.noshow
{
display:none;
height:0px;
line-height:0px;
margin: 0px;
padding: 0px;
}

div#bgContainer {
 display:table;
 position:relative;
 background-image:url(images/tablet-background.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 text-align:center;
 width: 100%;
 margin:0 auto;
}

div#bgContainer div#BodyContainer {
 display:table;
 position:relative;
 background-image:url(images/tablet-background-middle.gif);
 background-position: 0px 0px;
 background-repeat: repeat-y;
 width: 1001px;
 height:auto;
 margin:0 auto;
 text-align:center;
}

div#bgContainer div#BodyContainer div#Encapsulator {
 display:table;
 position:relative;
 width: 1001px;
 height:auto;
 margin:0 auto;
 text-align:center;
 background-image:url(images/tablet-background-top.jpg);
 background-position: top center;
 background-repeat: no-repeat;
}



div#bgContainer div#BodyContainer div#Header {
 display:block;
 position:relative;
 float:left;
 width: 962px;
 height:140px;
 margin:0 auto;
 text-align:left;
 margin-left:20px;
 _margin-left:10px;
}

#Header #InAssociationWith{
 display:inline;
 position:absolute;
 top:64px;
 left:60px;
 color:#1175b3;
 font-weight:bold;
 clear:both;
}

div#bgContainer div#BodyContainer div#Header #logonav {
 display:block;
 position:absolute;
 float:right;
 color: #1175b3;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:10px;
 top:10px;
 right:0px;
}

div#bgContainer div#BodyContainer div#Header #logonav A:link {
 font-size:10px;
 color: #1175b3;
}

div#bgContainer div#BodyContainer div#Header #logonav A:visited {
 font-size:10px;
 color: #1175b3;
}

div#bgContainer div#BodyContainer div#Header #logonav A:Hover {
 font-size:10px;
 color: #ff0000;
}

div#bgContainer div#BodyContainer div#Header #logonav A.A1 {
 font-size:12px;
}

div#bgContainer div#BodyContainer div#Header #logonav A.A2 {
 font-size:16px;
}

div#bgContainer div#BodyContainer div#Header #logonav A.A3 {
 font-size:20px;
}

div#bgContainer div#BodyContainer div#Header #HeaderImage {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/logo-and-title.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height: 53px;
 width: 410px;
 left:0px;
 top:15px;
}

div#bgContainer div#BodyContainer div#Header #PhoneUs {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/call-us-on-08000282396.gif);
 background-position: top left;
 background-repeat: no-repeat;
 height: 38px;
 width: 256px;
 top: 30px;
 right:0px;
}

div#bgContainer div#BodyContainer div#Header #TopNav {
 display:block;
 position:absolute;
 float:left;
 height: 36px;
 width: 962px;
 vertical-align:middle;
 left:0px;
 top:82px;
}

div#bgContainer div#BodyContainer div#Header #TopNav UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

div#bgContainer div#BodyContainer div#Header #TopNav UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 width:auto;
 height:36px;
}

div#bgContainer div#BodyContainer div#Header #crumbnav {
 display:block;
 position:absolute;
 float:left;
 color: #808080;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:10px;
 top:120px;
 left:0px;
}

div#bgContainer div#BodyContainer div#Header #crumbnav A:link {
 font-size:10px;
 color: #808080;
}

div#bgContainer div#BodyContainer div#Header #crumbnav A:visited {
 font-size:10px;
 color: #808080;
}

div#bgContainer div#BodyContainer div#Header #crumbnav A:Hover {
 font-size:10px;
 color: #ff0000;
}

div#bgContainer div#BodyContainer div#MainDef {
 display:block;
 position:relative;
 float:left;
 width: 962px;
 min-height: 660px;
 -height:700;
 margin:0 auto;
 text-align:left;
 margin-left:20px;
 _margin-left:10px;
}




div#bgContainer div#BodyContainer div#Footer {
 display:block;
 position:relative;
 float:left;
 background-image:url(images/tablet-background-footer.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
 width: 1001px;
 height: 100px;
 margin:0 auto;
 margin-top:10px;
 text-align:left;
}


div#bgContainer div#BodyContainer div#Footer #FooterText {
 display:inline;
 position:relative;
 float:left;
 font-size:10px;
 color:gray;
 width:680px;
  margin-left:20px;
 _margin-left:10px;
}

div#bgContainer div#BodyContainer div#Footer #FooterImages {
 display:inline;
 position:relative;
 float:right;
 width:267px;
   margin-right:25px;
 _margin-right:13px;
}

div#bgContainer div#BodyContainer div#Footer #FooterImages UL {
 display:block;
 position:relative;
 float:right;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

div#bgContainer div#BodyContainer div#Footer #FooterImages UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 margin-right:2px;
 
}





div#Navigation {
 display:block;
 position:relative;
 float:right;
 width: 267px;
 height:565px;
 margin:0;
 text-align:left;
 top:0px;
 right:0px;
}


div#Navigation div#navigation1 {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-bg.gif);
 background-position: top right;
 background-repeat: repeat-x;
 width: 267px;
 height:239px;
 margin:0;
 text-align:left;
 top:325px;
 right:0px; 
}

div#Navigation div#navigation1 div#navpanel1top {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-top.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 267px;
 height:13px;
 margin:0;
 text-align:left;
 top:0px;
 right:0px; 
}

div#Navigation div#navigation1 div#navpanel1middle {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-middle.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 267px;
 height:214px;
 margin:0;
 text-align:left;
 top:13px;
 right:0px;
 }

div#Navigation div#navigation1 div#navpanel1middle .Text {
 color: #5f5f5f;
 margin-left:20px;
 margin-right:20px;
}

div#Navigation div#navigation1 div#navpanel1middle .Header {
 color: #1175b3;
 font-weight:bold;
 font-size:120%;
 margin-left:20px;
 margin-right:20px;
}

div#Navigation div#navigation1 div#navpanel1middle .Header2 {
 color: #1175b3;
 font-weight:bold;
 font-size:110%;
 margin-left:20px;
 margin-right:20px;
 margin-top:20px;
}

div#Navigation div#navigation1 div#navpanel1middle UL {
font-size:90%;
 margin:0px;
 margin-left:40px;
 padding:0px;
 list-style-position: outside;
 list-style-image: url(images/side-nav-bullet.gif);
}

div#Navigation div#navigation1 div#navpanel1middle UL LI {
 margin-top:3px;
  list-style-position: outside;
 list-style-image: url(images/side-nav-bullet.gif);
}

div#Navigation div#navigation1 div#navpanel1middle A.BuLink:link {
 color:#1175b3;
 font-weight:normal;
 text-decoration:none;
}

div#Navigation div#navigation1 div#navpanel1middle A.BuLink:visited {
 color:#1175b3;
 font-weight:normal;
 text-decoration:none;
}

div#Navigation div#navigation1 div#navpanel1middle A.BuLink:hover {
 color:#ff0000;
 font-weight:normal;
 text-decoration:none;
}

div#Navigation div#navigation1 div#navpanel1middle div#SiteChoice {
 display:block;
 float:left;
 color: #5f5f5f;
 margin-left:20px;
 margin-right:20px;
 -margin-left:0px;
 -margin-right:0px;
 -padding-left:20px;
 margin-top:10px;
}

div#Navigation div#navigation1 div#navpanel1middle div#SiteChoice .FormText {
 float:left;
 color: #5f5f5f;
 font-weight:bold;
 margin-top:4px;
 margin-right:6px;
}

div#Navigation div#navigation1 div#navpanel1middle div#SiteChoice .Form {
 float:right;
 color: #5f5f5f;
}

div#Navigation div#navigation1 div#navpanel1middle div#SiteChoice select {  
 color: #5f5f5f; 
 font-size:80%;
 margin-right:6px;
}

div#Navigation div#navigation1 div#navpanel1middle div#SiteChoice .FormSubmit {
 float:right;
 color: #5f5f5f;
}

div#Navigation div#navigation1 div#navpanel1bottom {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-bottom.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 267px;
 height:12px;
 margin:0;
 text-align:left;
 top:227px;
 right:0px; 
}


div#Navigation div#navigation2 {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-bg.gif);
 background-position: top left;
 background-repeat: repeat-y;
 width: 267px;
 height:260px;
 margin:0;
 text-align:left;
 top:48px;
 right:0px; 
}

div#Navigation div#navigation2 div#navpanel2top {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-top.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 267px;
 height:13px;
 margin:0;
 text-align:left;
 top:0px;
 right:0px; 
 _right:-1px;
}

div#Navigation div#navigation2 div#navpanel2middle {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-middle.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 267px;
 height:214px;
 margin:0;
 text-align:left;
 top:13px;
 right:0px; 
 _right:-1px;
 font-size:90%;
}

div#Navigation div#navigation2 div#navpanel2middle .Text {
 color: #5f5f5f;
 margin-left:20px;
 margin-right:20px;
}

div#Navigation div#navigation2 div#navpanel2middle .Header {
 color: #1175b3;
 font-weight:bold;
 font-size:120%;
 margin-left:20px;
 margin-right:20px;
}

div#Navigation div#navigation2 div#navpanel2middle .Header2 {
 color: #1175b3;
 font-weight:bold;
 font-size:110%;
 margin-left:20px;
 margin-right:20px;
 margin-top:20px;
}

div#Navigation div#navigation2 div#navpanel2middle UL {
 margin:0px;
 margin-left:40px;
 padding:0px;
 list-style-position: outside;
 list-style-image: url(images/side-nav-bullet.gif);
}

div#Navigation div#navigation2 div#navpanel2middle UL LI {
 margin-top:3px;
  list-style-position: outside;
 list-style-image: url(images/side-nav-bullet.gif);
}

div#Navigation div#navigation2 div#navpanel2middle A:link {
 color:#5f5f5f;
 font-weight:bold;
 text-decoration:none;
}

div#Navigation div#navigation2 div#navpanel2middle A:visited {
 color:#5f5f5f;
 font-weight:bold;
 text-decoration:none;
}

div#Navigation div#navigation2 div#navpanel2middle A:hover {
 color:#ff0000;
 font-weight:bold;
 text-decoration:none;
}

div#Navigation div#navigation2 div#navpanel2middle A.BigLink:link {
 color:#1175b3;
 font-weight:bold;
 text-decoration:none;
 }

div#Navigation div#navigation2 div#navpanel2middle A.BigLink:visited {
 color:#1175b3;
 font-weight:bold;
 text-decoration:none;
}

div#Navigation div#navigation2 div#navpanel2middle A.BigLink:hover {
 color:#ff0000;
 font-weight:bold;
 text-decoration:none;
}

div#Navigation div#navigation2 div#navpanel2bottom {
 display:block;
 position:absolute;
 float:right;
 background-image:url(images/navigation-panel-bottom.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 267px;
 height:12px;
 margin:0;
 text-align:left;
 top:258px;
 right:0px; 
 _right:-1px;
}




#CrumbTrail {
 display:block;
 position:absolute;
 float:right;
 width:269px;
 height:41px;
 right:0px;
 top:0px;
 z-index:8;
}

#CrumbTrail UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

#CrumbTrail UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 width:auto;
 height:41px;
}

#CrumbTrail UL LI.linkleft {
 float:left;
 width:81px;
 height:41px;
 background-image:url(images/crumb-1-off.gif);
 background-position: top left;
 background-repeat: no-repeat;
}
#CrumbTrail UL LI.link {
 float:left;
 width:106px;
 height:41px;
 background-image:url(images/crumb-2-off.gif);
 background-position: top left;
background-repeat: no-repeat;
}
#CrumbTrail UL LI.linkright {
 float:left;
 width:82px;
 height:41px;
 background-image:url(images/crumb-3-off.gif);
 background-position: top right;
 background-repeat: no-repeat;
}

#CrumbTrail UL LI.linkleft_on {
 float:left;
 width:81px;
 height:41px;
 background-image:url(images/crumb-1-on.gif);
 background-position: top left;
 background-repeat: no-repeat;
}
#CrumbTrail UL LI.link_on {
 float:left;
 width:106px;
 height:41px;
 background-image:url(images/crumb-2-on.gif);
 background-position: top left;
 background-repeat: no-repeat;
}
#CrumbTrail UL LI.linkright_on {
 float:left;
 width:82px;
 height:41px;
 background-image:url(images/crumb-3-on.gif);
 background-position: top left;
 background-repeat: no-repeat;
}

#CrumbTrail UL LI A {
 text-decoration:none;
 cursor:pointer;
}











div#bgContainer div#BodyContainer div#MainDef div#DefContent {
 display:block;
 position:absolute;
 float:left;
 width: 681px;
 height:auto;
 margin:0;
 text-align:left;
 top:0px;
 left:0px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/home-panel-bg.gi);
 background-position: top left;
 background-repeat: repeat-x;
 width: 681px;
 height:auto;
 margin:0;
 text-align:left;
 top:0px;
 left:0px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#Adspace {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/default-advert-theme.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 681px;
 height:137px;
 margin:0;
 text-align:left;
 top:0px;
 left:0px;
 z-index:1;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#paneltopDef {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/home-panel-bg.gi);
 background-position: top left;
 background-repeat: repeat-y;
 width: 681px;
 height:0px;
 margin:0;
 text-align:left;
 top:137px;
 left:0px;
 z-index:3;
}


div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#paneltopDef div#TitleText {
 color: #ffffff;
 font-weight:bold;
 font-size:155%;
 margin-left:20px;
 margin-right:20px;
 margin-top:0px;
 width:440px;
 line-height:24px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#paneltopDef div#TitleText .Small {
 color: #ffffff;
 font-weight:bold;
 font-size:80%;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#paneltopDef div#TitleText .SmallOrange {
 color: #ffffff;
 font-weight:bold;
 font-size:80%;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/home-panel-bg.jpg);
 background-position: top left;
 background-repeat: repeat-y;
 width: 681px;
 height:500px;
 margin:0;
 text-align:left;
 top:137px;
 left:0px;
 z-index:3;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#TitleTextDef {
 color: #ffffff;
 font-weight:bold;
 font-size:155%;
 margin-left:20px;
 margin-right:20px;
 margin-top:0px;
 width:440px;
 line-height:24px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#TitleTextDef .Small {
 color: #ffffff;
 font-weight:bold;
 font-size:80%;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#TitleTextDef .SmallOrange {
 color: #ffffff;
 font-weight:bold;
 font-size:80%;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#MainText {
 display:block;
 position:absolute;
 color: #5f5f5f;
 font-weight:normal;
 font-size:100%;
 margin-left:20px;
 margin-right:20px;
 width:440px;
 top:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#SelectSpacer {
 display:block;
 position:absolute;
 background-image:url(images/select-spacer.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:482px;
 height:1px;
 top:230px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#SubHeader {
 display:block;
 position:absolute;
 color: #ffffff;
 font-weight:bold;
 font-size:110%;
 margin-left:20px;
 margin-right:20px;
 width:440px;
 top:270px;
 -left:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#SubText {
 display:block;
 position:absolute;
 color: #ffffff;
 font-weight:normal;
 font-size:100%;
 margin-left:20px;
 margin-right:20px;
 margin-top:20px;
 width:440px;
 top:280px;
 -left: 20px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/default-map.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin:0px;
 margin-left:20px;
 margin-bottom:30px;
 padding:0px;
 width:451px;;
 height:194px;
 top:70px;
 
-left:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect div#RegionEuro {
 display:block;
 position:absolute;
 float:left;
 color: #ffffff;
 font-weight:normal;
 font-size:100%;
 width:195px;
 top:3px;
 left:15px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect div#RegionWorld {
 display:block;
 position:absolute;
 float:left;
 color: #ffffff;
 font-weight:normal;
 font-size:100%;
 width:195px;
 top:3px;
 left:250px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect div#EuroInfo {
 display:block;
 position:absolute;
 float:left;
 top:6px;
 left:140px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect .EuroInfo {
 display:inline;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-info.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:19px;
 height:19px;
 overflow:hidden;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect div#WorldInfo {
 display:block;
 position:absolute;
 float:left;
 top:6px;
 left:343px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect .WorldInfo {
 display:inline;
 position:relative;
 float:left;
 margin:0px;
 padding:0px;
 background-image:url(images/select-info-by.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:19px;
 height:19px;
 overflow:hidden;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect div#RegionEuroB {
 display:block;
 position:absolute;
 float:left;
 color: #ffffff;
 font-weight:normal;
 font-size:100%;
 width:93px;
 top:43px;
 left:2px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect div#RegionWorldB {
 display:block;
 position:absolute;
 float:left;
 color: #ffffff;
 font-weight:normal;
 font-size:100%;
 width:93px;
 top:43px;
 left:243px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef #CoverSelect .buttons {
 float:left;
 padding:0px;
 margin-bottom:4px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoTop {
 display:block;
 position:absolute;
 float:right;
 height: 17px;
 width:180px;
 background-image:url(images/info-top.gif);
 background-position: top left;
 background-repeat: repeat-y;
 top:0px;
 left:485px;
 margin:0px;
 padding:0px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel {
 display:block;
 position:absolute;
 float:right;
 height: 360px;
 width:180px;
 background-image:url(images/info-bg.gif);
 background-position: top left;
 background-repeat: repeat-y;
 top:17px;
 left:485px;
 margin:0px;
 padding:0px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoHeader {
 display:block;
 position:absolute;
 color: #FFFFFF;
 font-weight:bold;
 font-size:110%;
 margin-left:14px;
 _margin-left:14px;
 margin-right:20px;
 top:0px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoText {
 display:block;
 position:absolute;
 color: #ccecff;
 font-weight:bold;
 font-size:80%;
 margin-left:30px;
 margin-right:15px;
 _margin-left:30px;
 _margin-right:0px;
 top:30px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoText UL {
 margin:0px;
 margin-left:0px;
 _margin-left:0px;
 padding:0px;
 list-style-position: outside;
 list-style-image: url(images/def-tick.gif);
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoText UL LI {
 margin-top:3px;
  list-style-position: outside;
 list-style-image: url(images/def-tick.gif);
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#SelectSpacerInfo {
 display:block;
 position:absolute;
 width:80px;
 height:1px;
 top:140px;
 left:45px;
 border-top:1px #c0c0c0 solid;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoSubHeader {
 display:block;
 position:absolute;
 color: #FFFFFF;
 font-weight:bold;
 font-size:90%;
 margin-left:14px;
 _margin-left:14px;
 margin-right:20px;
 top:160px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoSubText {
 display:block;
 position:absolute;
 color: #ccecff;
 font-weight:normal;
 font-size:90%;
 margin-left:14px;
 margin-right:15px;
 _margin-left:14px;
 _margin-right:0px;
 top:180px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel div#InfoNavButtons {
 display:block;
 position:absolute;
 color: #ccecff;
 margin-left:14px;
 margin-right:15px;
 _margin-left:14px;
 _margin-right:0px;
 top:240px;
 _top:235px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel #InfoNavButtons UL {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 margin:0px;
 list-style-type:none;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoPanel #InfoNavButtons UL LI {
 display:block;
 position:relative;
 float:left;
 padding:0px;
 padding-bottom:2px;
 margin:0px;
 width:136px;
 height:33px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#InfoBottom {
 display:block;
 position:absolute;
 float:right;
 height: 17px;
 width:180px;
 background-image:url(images/info-bottom.gif);
 background-position: top left;
 background-repeat: repeat-y;
 top:360px;
 left:485px;
 margin:0px;
 padding:0px;
}


div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelbottomDef {
 display:block;
 position:absolute;
 float:left;
 background-image:url(images/home-panel-bottom.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 681px;
 height:21px;
 margin:0;
 text-align:left;
 top:637px;
 left:0px;
 z-index:2;
}


div#bgContainer div#BodyContainer div#MainDef div#PreContent {
 display:block;
 position:relative;
 float:left;
  background-image:url(images/page-panel-bg.gif);
  background-position: top left;
 background-repeat: repeat-y;
 width: 681px;
 height:auto;
 margin:0;
 text-align:left;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent {
 display:block;
 position:relative;
 float:left;
 width: 681px;
 height:auto;
 margin:0;
 text-align:left;
}


div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#paneltopPre {
 display:block;
 position:relative;
 float:left;
 background-image:url(images/page-panel-tab.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 681px;
 height:44px;
 margin:0;
 text-align:left;

}



div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#paneltopPre div#TitleText {
 color: #1175b3;
 font-weight:bold;
 font-size:140%;
 margin-left:20px;
 margin-right:20px;
 margin-top:20px;
 width:440px;
 line-height:18px;
}




div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre {
 display:block;
 position:relative;
 float:left;
 background-image:url(images/page-panel-middle.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 681px;
 height:auto;
 margin:0;
 text-align:left;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre div#MainText {
 color: #5f5f5f;
 font-weight:normal;
 font-size:100%;
 margin-left:20px;
 margin-right:20px;
 width:637px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelbottomPre {
 display:block;
 position:relative;
 float:left;
 background-image:url(images/page-panel-bottom.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 681px;
 height:21px;
 margin:0;
 text-align:left;
}


div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmCover {
 padding-bottom:10px;
 font-size:90%;
 font-weight:normal;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmCover strong {
 font-size:110%;
 font-weight:bold;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements {
 display:block;
 margin:0px;
 padding:0px;
 margin-right:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements .confirm_top {
 font-size:90%;
 font-weight:bold;
 color:#5f5f5f;
 margin-left:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ol {
 font-size:100%;
 background-color: transparent;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ol li {
 font-size:90%;
 font-weight:bold;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ol li span {
 font-weight:normal;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ul {
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 font-size:100%;
 background-color: transparent;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ul li {
 list-style: square;
 font-size:90%;
 font-weight:normal;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ul li li {
 list-style: circle;
 font-size:100%;
 font-weight:normal;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements ul li span {
 font-weight:normal;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmStatements P {
 font-size:90%;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmConfirm {
 background-color:#d6e7f7;
 margin:0px;
 margin-right:20px;
 margin-left:20px;
 padding:6px 15px 10px 15px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmConfirm form {
 display:inline;
 position:relative;
 margin:0px;
 padding:0px;
}

#div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmConfirm #checkbox {
 display:inline;
 position:absolute;
 top:6px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmConfirm #statement1 {
 display:block;
 position:relative;
 margin:0px;
 margin-right:16px;
 padding:0px;
 top:0px;
 left:24px;
 font-size:90%;
 font-weight:normal;
 color:#5f5f5f;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmConfirm #statement2 {
 display:none;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #ConfirmButtons {
 display:block;
 position:relative;
 margin-top:16px;
 margin-right:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #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:93px;
 height:34px;
 left:20px;
}

div#bgContainer div#BodyContainer div#MainDef div#PreContent div#PrePageContent div#panelmiddlePre #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:93px;
 height:34px;
 margin-right:20px;
}








/* **************************************************************************** */
/* SECURE-PAGES SELF SERVICE*/

div#SelfServiceStyle {
 display:block;
 position:relative;
 top:-5px;
 left:30px;
 width:630px;
 }

TABLE.SelfService_Content {
  padding:0px 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:#1175b3;
 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:#1175b3;
 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:#1175b3;
 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:#1175b3;
 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:#1175b3;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Edit:hover {
 background-color:#ff9e00;
 border:#4cb0fe 1px solid;
 color:#ffffff;
}
A#SelfService_Edit span {}




/* **************************************************************************** */
/* GENERIC-SECURE-PAGES */

TABLE.SecureBody {
 height:100%;
 width:100%;
 font-family: arial, helvetica, sans-serif;
 font-size:12px;
}

TABLE.secureBanner {
  width: 90%;
}

.secureBannerHeader {
  font-size:14pt;
  font-weight: bold;
  color: #1175b3;
}

.secureBannerSubHeader {
  font-size:12pt; 
  font-weight: bold; 
  color: #1175b3;
  margin:12px 0px 12px 0px;
}

.secureBannerText {
  font-size:10pt;
  color: #5f5f5f;
}

UL.secureBannerText {
  margin-top:0px;
}

.secureBannerText2 {
  font-size:10pt;
  font-weight: bold;
  color: #5f5f5f;
}

.secureBannerNotice {
  font-size:10pt;
  font-weight: bold;
  color: #ff0000;
}

.secureConfirmHeader {
  font-size:14pt;
  font-weight: bold;
  color: #1175b3;
}

.secureConfirmStatement {
  background-color:#ffffff;
  border:0px;
  margin:0px;
  padding:4px;
  font-size:10pt;
}

.secureConfirmStatement .confirm_top {
  font-weight: bold;
}

TABLE.pageContent UL {
  margin-left:1em;
}

.PurchaseButton { background-color:#1175b3; 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:#5f5f5f; font:normal 8pt Arial, Helvetica, sans-serif }

TD.PurchaseTableDarkBold  { height:20px; background-color:#1175b3; color:#FFFFFF; font:bold 12pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteBold { height:20px; background-color:#FFFFFF; color:#5f5f5f; font:bold 8pt Arial, Helvetica, sans-serif; padding-left:6px; }
TD.PurchaseTableLiteBold  { height:20px; background-color:#F5F5F5; color:#5f5f5f; font:bold 8pt Arial, Helvetica, sans-serif; padding-left:6px; }

TD.PurchaseTableDarkNorm  { height:20px; background-color:#1175b3; color:#FFFFFF; font:normal 8pt Arial, Helvetica, sans-serif }
TD.PurchaseTableWhiteNorm { height:20px; background-color:#FFFFFF; color:#5f5f5f; font:normal 8pt Arial, Helvetica, sans-serif; padding-left:6px; }
TD.PurchaseTableLiteNorm  { height:20px; background-color:#F5F5F5; color:#5f5f5f; 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:#1175b3; font:normal 8pt Arial, Helvetica, sans-serif; }

.PurchaseTableBorder {background-color: #ffffff;font:normal 10pt Arial, Helvetica, sans-serif }
/*.PurchaseTableBorder {background-color: #1175b3;}*/


A.PurchaseTableDarkBold:link {color: #FFEE00; }
A.PurchaseTableDarkBold:Visited {color: #FFEE00; }
A.PurchaseTableDarkBold:Active {color: #FFEE00; }
A.PurchaseTableDarkBold:Hover {color: #FFEE00; }

TD.arfTableLabel { height:20px; color:#5f5f5f; font:bold 8pt Arial, Helvetica, sans-serif }
TD.arfTableField { height:20px; color:#5f5f5f; font:normal 8pt Arial, Helvetica, sans-serif; padding-left:3px; }
DIV.arfHelpHeader { margin:12px 3px 0px 3px; border:2px #1175b3 solid; background-color:#1175b3; color:#ffffff; font:bold 14pt Arial, Helvetica, sans-serif;}
DIV.arfHelpBody   { height:80%; margin:0px 3px 3px 3px; border:2px #1175b3 solid; background-color:#ffffff; color:#000000; font:normal 10pt Arial, Helvetica, sans-serif;}
DIV.arfHelpClose  { border-top:1px #1175b3 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;
}


















/* 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: pointer;
}

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: pointer;
}

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:pointer;
 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 HR {
 color:#298ee7;
}

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;

 font-size: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 {
}
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;
}

div#PopupContent TABLE.BenefitTable TR.CoverRow3 {
 background-color:#c4e4ff;
 font-size:90%;
}

div#PopupContent TABLE.BenefitTable TD.CompareInfo2 {
 background-color:#c4e4ff;
 font-size:90%;
 text-align:left;
}

div#PopupContent TABLE.BenefitTable TD.CompareInfo1 {
 background-color:#ffdc73;
 font-size:90%;
 text-align:left;
}

.BenefitYes {
 font-weight:bold;
 color:#00CC00;
}

.BenefitNo{
 font-weight:bold;
 color:#CC0000;
}









div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel {
 display:block;
 position:relative;
 text-align:left;
 color:#ffffff;
top: 330px;
left:20px;
margin-top:5px;
-margin-top:-5px;
float:left;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelTop {
 display:block;
 float:left;
 background-image:url(images/info-panel-top.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
 width:644px;
 height:9px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelBot {
 display:block;
 float:left;
 background-image:url(images/info-panel-bot.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width:644px;
 height:9px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelMid {
 display:block;
 float:left;
 background-image:url(images/info-panel-bg.gif);
 background-position: top left;
 background-repeat: repeat-y;
 width:644px;
 height: auto;
 
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelMid img {
 float:left;
 margin-right:10px;
 
 width:17px;
 height: 17px;
 border: 0px;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelMid p.Header {
 color: #ffffff;
 font-size: 14pt;
 font-weight:bold;
 margin: 0px 0px 0px 10px;
 line-height:16pt;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelMid p.Text {
 color: #ffffff;
 font-size: 10pt;
 margin: 0px 0px 0px 40px;
 line-height:12pt;
}

div#bgContainer div#BodyContainer div#MainDef div#DefContent div#DefPageContent div#panelmiddleDef div#ImportantInfoPanel div#ImportantInfoPanelMid a {
 color: #ffffff;
 text-decoration: underline;
 font-weight: normal;
}
