BODY {
 margin:0px;
 padding:0px;
 font-family: arial, helvetica, sans-serif;
 font-size:13px;
 width:1002px;
 color:#000000;
}

TD {
font-size:13px;
}

A {
 font-weight:normal;
 color:#ff6600;
 text-decoration:underline;
}

A:link {
}
A:active {
}
A:visited {
}
A:hover {
 text-decoration:underline;
}

.noshow {
 display:none;
}

/* header */

#Header {
 display:block;
 position:relative;
 text-align: left;
 background-image:url(images/bg_cab3.gif);
 background-repeat: repeat-x;
 #margin-top:-3px;
 height:78px;
 #height:80px;
 border-bottom:1px solid #b6b6b6;
}

#Header #HeaderImage {
 display:block;
 background-image:url(images/logoegg.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin-top:1px;
 margin-bottom:1px;
 width:160px;
 height:68px;
 _height:68px;
 float:left;
}

#Header #WindowClose  {
display:block;
float:right;
height:20px;
width:157px;
margin:2px 20px 0px 0px;
}

A.PopupClose {
 display:block;
 margin:0px;
 padding:0px;
 width:157px;
 height:20px;
 background-image:url(images/close-window.gif);
 background-position: top left;
 background-repeat: no-repeat;
 overflow:hidden;
}


#TopNav {
 display:block;
}

#TopNav UL {
 height:20px;
 margin:0px;
 padding:11px 0px 0px 20px;
 list-style-type:none;
}

div#TopNav UL LI {
 float:left;
 padding:0px;
 margin:0px;
 height:20px;
 font-size:13px;
 list-style-type:none;
 line-height: 20px;
}

/* Popup Information Windows */

div#TopMenu ul li a.link_on {
 color:#666666;
}

div#TopMenu ul li a.link_on:hover {
 text-decoration:none;
}

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:12px;
 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:12px;
 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:15px 20px 3px 20px;
 width:auto;
 height:auto;
 text-align:left;
}

div#PopupContent H1 {
 font-family:arial, helvetica, sans-serif;
 margin:0px 0px 12px 0px;
 padding:0px;
 font-size:15px;
 font-weight:bold;
}

div#PopupContent H2 {
 font-family:arial, helvetica, sans-serif;
 margin:16px 0px 12px 0px;
 padding:0px;
 font-size:15px;
 font-weight:bold;
 color:#000000;
}

div#PopupContent H3 {
 font-family:arial, helvetica, sans-serif;
 margin:0px;
 padding:0px;
 font-size:13px;
 font-weight:bold;
}

div#PopupContent P {
 
 margin:0px 0px 10px 0px;
}

div#PopupContent HR {
 color:#298ee7;
}

div#PopupContent .Notice {
 color:#000000;
 font-weight:bold;
}

div#PopupContent TABLE.PopupTable {
 color:#000000;
 margin:0px 0px 10px 0px;
}

div#PopupFooter {
 margin:0px;
 padding:6px 6px 0px 6px;
 height:auto;
 text-align:left;
 font-size:13px;
 border-top:1px solid #BFBFBF;
}

div#PopupFooter p {
 color:#000000;
 margin:4px;
}

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%;
}

.BenefitYes {
 font-weight:bold;
 color:#00CC00;
}

.BenefitNo{
 font-weight:bold;
 color:#CC0000;
}

table.BenefitTable tr td {
 padding:3px 0px 3px 0px;
}

table.BenefitTable tr.HeadRow {
 background-color:#f7f7f7;
}

table.BenefitTable tr.CoverRow1 {
 background-color:#cccccc;
}

table.BenefitTable tr.CoverRow2 {
 background-color:#f7f7f7;
}

table.BenefitTable tr.CoverRow3 {
 background-color:#FCD8D8;
}

table.BenefitTable tr td.Col1 {
 padding-left:3px;
}

table.BenefitTable tr td.CoverColumnCompany {
 padding-left:3px;
}

table.BenefitTable tr td.CoverColumnPremium {
 border-left:3px solid White;
}

table.BenefitTable tr td.CoverColumnBenefit {
 border-left:3px solid White;
}

table.BenefitTable tr td.CoverColumnExcess {
 border-left:3px solid White;
}

