@import url('messageoverlay.css');

TABLE {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
BODY, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	color: White;
	text-align: left;
}
body.TR04Cert, body.TR04Cert td,
body.TR04App, body.TR04App td, 
body.PlanPopupPage, body.PlanPopupPage td,
body.TR04Cert, body.TR04Cert td a,
body.TR04App, body.TR04App td a, 
body.PlanPopupPage, body.PlanPopupPage td a:hover,
body.PlanPopupPage, body.PlanPopupPage td a:link,
body.PlanPopupPage, body.PlanPopupPage td a:active,
body.PlanPopupPage, body.PlanPopupPage td a:visited
{
  color: Black;
}
body.PlanPopupPage .trstripedark,
body.PlanPopupPage .trstripedark td,
body.PlanPopupPage .trstripedark a:hover,
body.PlanPopupPage .trstripedark a:link,
body.PlanPopupPage .trstripedark a:active,
body.PlanPopupPage .trstripedark a:visited
{
  color: #DDD;
}
body.PlanPopupPage .trstripelight,
body.PlanPopupPage .trstripelight td, 
body.PlanPopupPage .trstripelight a:hover,
body.PlanPopupPage .trstripelight a:link,
body.PlanPopupPage .trstripelight a:active,
body.PlanPopupPage .trstripelight a:visited
{       
  color: #222;
}
#PageContainer
{   
	background-color: #95D0F6;
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-x;
}
#linkscell a
{
  font-weight:bold;  
}

A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: White;
	text-decoration: underline;
}

p a:link,
.textnormal a:link 
{
  font-size: 8pt;
	color: White;
}

p a:hover,
.textnormal a:link 
{
  font-size: 8pt;
	color: White;
	text-decoration: none;
}
p a:active,
.textnormal a:link 
{
  font-size: 8pt;
	color: White;
	text-decoration: none;
}


A:visited {
	font-weight: normal;
	color: White;
	text-decoration: underline;
}

a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform:capitalize;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #AF8727;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform:none;
}

H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
H4.small
{
  font-size: 6pt;
}

.tdmargin {
	margin: 2px 2px 2px 4px;
	padding: 2px 2px 2px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.tdlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #91ce44;
}


.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #000000;
}
.faqselect 
{ font-size: 9px; 
  background-color: #FFFFFF; 
  width: 196px !important;
}

.trstripedark {
	background-color: #114A98;
}

.trstripelight {
	background-color: #018EFF;
}

A.textlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #F19e04;
	text-decoration: none;
}
A.textlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #F19e04;
	text-decoration: none;
}
A.textlink:hover, a.textlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #EDC880;
	text-decoration: underline;
}

A.popuplink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
/*color: #333333;*/
	text-decoration: none;
}
td.PopupPageChanger A.popuplink:link { color: #333333;}
td.PopupPageChanger A.popuplink:visited { color: #666666;}
td.PopupPageChanger A.popuplink:active { color: #979797;}
td.PopupPageChanger A.popuplink:hover { color: #333333;}

A.popuplink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
/*	color: #666666;*/
	text-decoration: none;
}
A.popuplink:hover, a.popuplink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
/*	color: #979797;*/
	text-decoration: underline;
}
.footertiny {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #91CE44;
}

.footer
{
  background-color: #A41C43; 
}

.textsmalllight { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; 
  color: #333333; 
}

.quoteCell {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 17px; /* font-weight: bolder; */
  color: #FFFF00;
  text-align: center; 
  padding-top: 0px; padding-right: 0px; 
  padding-bottom: 0px; padding-left: 0px; 
  border: #df4a4a; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
  font-weight:bold;
  margin-left:-8px;
  *margin-left:0px;
  _font-weight:normal;
  _margin-left:0px;
}
.errorbox {
  border: 2px #f9ca2b solid; 
  background-color: #FDF6DF; 
  padding: 8px; spacing: 2px;
  color: #CC0000 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; color: #ce0000
}
.errorboxadmin {
  border: 2px #f9ca2b transparent; 
  background-color: #FFFFFF; 
  padding: 8px; spacing: 2px;
  color: #CC0000 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; color: #ce0000
}
  
.inputbox
{ 
  background-color: #EBF9DA; 
}

.totalbox
{ 
}

.readOnlyBox
{ 
  background-color: #e5e5e6; 
}

.totalTable
{ 
  border: 2px solid #D42E12; 
}
.errorbox 
{ 
  border: 1px solid #F9CA2B; background-color: #F6F6F6; padding: 5px;
}
.warningbox 
{ 
  border: 1px solid #000000; background-color: #F6F6F6; padding: 10px;
}
.warningboxheader 
{ 
  background-color: #CFCFCF; padding: 10px;
}
.warningboxbody 
{ 
  background-color: #DFDFDF; padding: 10px;
}
#MainTable, .MainTable
{
  margin: 0 auto;
	/*width:780px; */
}
#PageContainer
{
  text-align: center;
  background-color: #95D0F6;
}

#Page1Table
{
}

.BannerLinkHolder
{
  right:0; 
  bottom:0; 
  color:White; 
  margin:auto auto;
  height:25px;
  width:720px;
  _width:723px;
  margin-top:-2px;
}

.BannerLinkHolder a:hover, 
.BannerLinkHolder a:link,
.BannerLinkHolder a:visited,
.BannerLinkHolder a:active
{
    color:White; 
    font-size: 10px;
    text-decoration: none;  
    float:left;
    clear:none;
}
.BannerLinkHolder .VertSeperator
{
  width: 1px;
  height:20px;
  border-left-color: White;
  border-left-width: 1px;
  border-left-style: solid;        
  margin: -3px 5px 0px 5px;
  float:left;
  clear:none;
}
#QuickQuoteBackground 
{
  display: block;
  width: 642px;
  height: 185px;
  background-repeat: no-repeat;
  background-position:0px 20px;
  margin: auto auto;
}

#QuickQuoteBackground .content a:link,
#QuickQuoteBackground .content a:hover,
#QuickQuoteBackground .content a:visited,
#QuickQuoteBackground .content a:active,
#QuickQuoteBackground .content a img
{
  text-decoration: none !important;
  border: none;
}
#QuickQuoteBackground .images
{                    
}
#QuickQuoteBackground .images img
{
  border: 0;
  margin: 0;
  padding: 0;
  display: inline-block;
  border-collapse: collapse;
}
.page_default #MainTable #Heading 
{
  display: none;
}

#PlanBoxes
{
  width:560px;
  margin:auto auto;
}

#CompanyAddressDetails,
#tblPolicyHeader{
  text-align: left;
}
#PolicyHeaderMandatoryText
{
  text-align: right;   
  padding: 3px 6px;
}
#CompanyAddressDetails td,
#tblPolicyHeader td
{
  padding: 3px;
}
#policyHeader .MedicalCoverExcess
{
  display: none;
}
.TravelDetailsFirstName,
.TravelDetailsLastName
{
  width: 120px;
}

th.StaffDetailsHeader
{
  color: White;
  padding-left: 15px;
  padding-top: 5px;
  background-position: left bottom;
  background-repeat: no-repeat;
  width: 520px;
}
.CorporatePolicyDetailsTable,
.CorporatePolicyDetailsTable td,
#HeadingTableTR02,
#HeadingTableTR02 td,
#content2 #HeadingTable td,
.CorporatePolicyTotalQuote td,
.CorporatePolicyTotalQuote, 
body.TR04Z #Table4 tr.DataRow td,
body.TR04Z #Table1 td,
body.TR04Z h1,
body.TR04Z h2
{
  background-color: #114a99;
  color: White !important;
}

#btnBuyPlanA,
#btnBuyPlanB,
#btnBuyPlanC,
#btnBuyPlanD,
#btnBuyPlanE,
#btnBuyPlanF
{ 
  margin: 0 7px 5px 0;
  float: right;
}
.CorporatePlanHolder
{
  position: relative; 
}
.CorporatePlanPremium
{
  display: block;
  left: 10px;
  bottom: 0;
  color:#FFFF00;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  position: absolute;
}
.CorporatePlanButton
{
  margin: 0;
  padding: 0;
  display: block;
}
.FloatLeft
{
  float: left;
}
.FloatRight
{
  float: right;
}
.ClearBoth
{
	clear:both;
}

.PlanboxHeading,
.Planbox
{
  background-color: #018EFF;
}
.boxedheading
{
  padding-left: 10px;
}
.PlanBenefitsContainer
{
  text-align: right;
  padding-right: 10px;
}
.PDSContainer
{
  text-align: right;
  padding-right: 10px;
}
#tbEndDate, #tbStartDate
{
  width: 70px;
  font-size: 8pt; 
  _font-size: 8pt;
}
.policyTable select
{        
  font-size: 5pt;
  _font-size: 8pt;
}
.tblplan td
{
  color: White !important;
}
#defaultPageContent
{
/*  background-color: #114A98;*/
  padding-right: 3px;
  color: White !important;
}
.QuickQuoteIntroText
{
  width: 600px;
  height:19px;
  color: #666666;
 /* margin: 30px 0 5px 0;
  _margin: 30px 0 5px 0; */
  margin-bottom:40px;
  _margin-bottom:45px;
  background-image:url(../images/interfacenew/sky_cover_slice_06.jpg);
  background-repeat:no-repeat;
  background-position: -2px 0px;
  font-size:7pt;
}

#estimateTableInner
{
  margin-left:10px;
  _margin-top:-9px;
}

#estimateTableInner td
{
  color:#20629e;
}

#estimateTableInner td a
{
  color:#960f16;
}

#defaultPageContent p
{
  width: 500px;
}
#ddDependants,  #ddAdults, #tbStartDate, #tbEndDate, #ddDestination
{
  margin: 3px;
}
#ddDestination
{
  margin-top: 0px;
  margin-bottom: 0px;
}
.hidden
{
  display: none;
}
.totalTable 
{
  display: none;
}
tr.RightMarginHolder td,
tr.LegacyFooterSpacing td
{
  display: none;
  background-color: none !important;
  background-image: none !important; 
}
body.TR04Z #Table4 tr.LegacyFooterSpacing td
{
  display: block;
  height: 20px;   
  background-color: none !important;
  background-image: url(../images/interface/box_bottom_corners.gif) !important;
  background-repeat: no-repeat;
  background-position: -8px bottom;  
  margin-top: -3px;
  _background-position: -8px top;  
}

.TR04ContentBackground
{
  background-image: url(../images/interface/box_top_corners.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 545px;
}      
body.TR01 #Main #HeadingTable
{
  width: 553px;
  margin-top: 7px;
}   
#HeadingTable,
#HeadingTableTR02,
#MainInnerContainer,
body.SessionTimeout .TimeoutDetailsContainer,
.TR04ContentBackgroundInner

{        
  background-image: url(../images/interface/box_bottom_corners.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.TR04ContentBackground
{
}
.TR04ContentBackgroundInner
{  
  background-position: -8px bottom;
  padding-bottom: 20px;
}
.TR04ContentBackgroundInner div
{
  background-color: #114a99;
  padding: 0 8px;
}

body.SessionTimeout .TimeoutDetailsContainer
{
  padding: 15px 0px 15px 0px;
  margin: auto auto;
}
body.SessionTimeout .TimeoutDetailsContainer table td,
#MainInnerContainer2 
{
  background-color: #114a99;
}
body.SessionTimeout h1
{
  color: White;
}
body.TR01_Corporate #Main,
body.TR02_Corporate #Main
{
  padding: 0px 0px 0 0px;
  width: 720px;
}

body.TR01_Corporate #Main #HeadingTable,body.TR02_Corporate #Main #HeadingTableTR02
{
  margin: auto auto;
  width: 553px;
  margin-top: 7px;
  background-color: Transparent;
}
body.TR01_Corporate #Main #HeadingTable td,body.TR02_Corporate #Main #HeadingTableTR02 td
{
  padding-left: 2px;
}
body.TR01_Corporate #MainInnerContainer2, body.TR02_Corporate #MainInnerContainer2
{
  background-color:transparent;
  width: auto;
  margin: auto auto;
}
body.TR01_Corporate #CorporatePolicyTotalQuote #Table13, body.TR02_Corporate #CorporatePolicyTotalQuote #Table13
{
  width: 553px;
}


#MainInnerContainer
{
  padding-bottom: 20px;
  background-position: -8px bottom;
}

body.TR01_Corporate #MainInnerContainer, body.TR02_Corporate #MainInnerContainer
{
  padding-bottom: 0px;
  background-position: 0px bottom;
  background-image: none;
}

body.TR02 #Main
{  
  background-image: url(../images/interface/box_top_corners.gif);
  background-repeat: no-repeat;
  background-position: left top;  
  background-position: 83px 10px;
  padding: 7px 0px 0px 0px;
  margin-top:-2px;
}   
#HeadingTableTR94 { width: 537px; margin:auto auto; margin-top:10px; }
#HeadingTableTR94 #headingImage h1{color: White !important; padding-left: 12px; }
#HeadingTableTR94 td { background: transparent; background-color: #114a99; padding: 5px 0; width: 480px;}
#HeadingTableTR94 #emergencyContact .NoneNoneNoneNone { width: 5px !important; }

#SkyCoverBoxTopCorners
{
	width: 553px;
	margin: 0 auto;
	padding-top: 5px;
	margin-top: 10px;
	background: url(../images/interface/box_top_corners.gif) no-repeat;
}   

body.TR04Z #Table4
{
  width: 537px;
  padding-left: 0px;
  margin: auto auto;

}
body.TR04Z #Table1
{
  padding: 7px 0px 0px 0px;
}

body.TR04Z #Table1
{
  margin: auto auto;
  width: 537px;
}
body.TR04Z .TR04ZHeadingContainer
{
  width: 553px;
  margin: auto auto;
  background-image: url(../images/interface/box_top_corners.gif);
  background-repeat: no-repeat;
  background-position:  center top;
  _padding-top: 7px;
  _margin-bottom: -20px;
}

body.TR02 #Main
{
  width: 720px;
}
.FooterDisclaimerText
{
  color: #333;
  width:100%;
}
body.SkycoverHome .BannerBackground
{  
  background-image: url(../images/interface/separator1.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;  
  _background-position: 0 bottom;  
}
body.SkycoverHome #Main
{
  position: relative;
}
body.SkycoverHome #UmbrellaExtensionRight
{                                     
  background-image: url(../images/interface/chair2.jpg);
  background-repeat: no-repeat;
  background-position: right top;  
  position: absolute;
  right: -30px;
  _right: 12px;
  top: 0;
  height: 207px;
  width: 23px;
}
.TopOfFooter img
{
  display: block;
  margin: 0;
}

#CitizensPopup
{
  font-size: 8pt;
  _font-size: 9px;
}

#emergencyTable, #emergencyTable td
{
  color: Black;
  background-color: #C3DFFA;
}
.BackHomeButtonContainer
{
  text-align: right;
}

.FormsDownloadBackground ul li a:hover,
.FormsDownloadBackground ul li a:visited,
.FormsDownloadBackground ul li a:link,
.FormsDownloadBackground ul li a:active
{
 color: Black; 
}  
.FormsDownloadBackground ul li a:hover { color: #666;}


.banner
{
  height:122px;
  width:auto;
}

.bannerinner
{
  height:97px;
  width:720px;
  text-align: left;
  _width:723px;
  margin:auto auto;
}

#Main
{
  background-color:#FFFFFF;
  width:720px;
  height:720px;
  margin:auto auto;
  _margin-top:-4px;
}

#defaultPageContent 
{
  width:660px;
	margin: auto auto;			 						
}

.footerlinks
{
  margin:auto auto;
}

.normalplanbox
{
  height:300px;
  width:400px;
  background-color:#000000;
}

.planboxes
{
  width:auto;
  height:320px;
}

.PlanDbox .heading
{
  height:129px;
  width:159px;
  background-image:url(../images/interfacenew/frame1_19.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanDbox .image
{
  height:129px;
  width:154px;
  background-image:url(../images/interfacenew/frame1_20.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanDbox .bottom
{
  width:313px;
  height:16px;
  background-image:url(../images/interfacenew/frame_28.jpg);
  background-repeat:no-repeat;
  float:left;
  _margin-top:-5px;
}

.PlanAbox .heading
{
  height:129px;
  width:159px;
  background-image:url(../images/interfacenew/frame2_22.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanAbox .image
{
  height:129px;
  width:154px;
  background-image:url(../images/interfacenew/frame2_23.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanAbox .link, PlanDbox .link
{
  *margin-top:0px;
}

.PlanAbox .bottom
{
  width:313px;
  height:16px;
  background-image:url(../images/interfacenew/frame_28.jpg);
  background-repeat:no-repeat;
  float:left;
  margin-left:1px;
  _margin-top:-5px;
}

.PlanBbox .heading
{
  height:134px;
  width:159px;
  background-image:url(../images/interfacenew/frame3_27.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanBbox .image
{
  height:134px;
  width:154px;
  background-image:url(../images/interfacenew/frame3_28.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanBbox .bottom
{
  width:313px;
  height:16px;
  background-image:url(../images/interfacenew/frame_28.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanCbox .heading
{
  height:134px;
  width:159px;
  background-image:url(../images/interfacenew/frame4_29.jpg);
  background-repeat:no-repeat;
  float:left;
}



.PlanCbox .image
{
  height:134px;
  width:154px;
  background-image:url(../images/interfacenew/frame4_30.jpg);
  background-repeat:no-repeat;
  float:left;
}

.PlanCbox .bottom
{
  width:313px;
  height:16px;
  background-image:url(../images/interfacenew/frame_28.jpg);
  background-repeat:no-repeat;
  float:left;
  margin-left:2px;
  _margin-left:1px;

}

.planboxes .heading h2
{
  color:#e4b04a;
  margin-left:15px;
  margin-top:15px; 
}

.planboxes .benefits
{
  margin-top:50px;
  margin-left:15px;
  color:#a2caee;
}

.planboxes .link
{
  margin-top:10px;
  width:150px;
  _margin-top:0px;
}

.planboxes .link a
{
  color:#e4b04a;
  margin-left: 15px;
  margin-top: 20px;
  font-size:8px;
}

.PlanAbox, .PlanBbox, .PlanCbox, .PlanDbox
{
  height:145px;
  width:313px;
  background-color: #FFFFFF;
  float:left;
  margin:0px;
}

.planboxouter
{
  height:150px;
  width:313px;
  float:left;
  margin-left:12px;
  _margin-left:7px;
}

.PlanAbox
{
  margin-top:5px;
}

/*.PlanAbox, .PlanCbox
{
  margin-left:15px;
  _margin-left:10px;
}*/

.planboxes .image a
{
  height:134px;
  width:154px;
  display:block;
}

.planboxes .image a span
{
  display:none;
}

.hidden
{
  display:none;
}

.planboxes .PlanName
{
  display:none;
}

.planboxes .quoteCell
{
  color:#2d79c4;
  _font-size:16px;
  *font-size:16px;
}

.PlanCbox
{
  margin-top:-5px;
}

.disclaimertable
{
  margin:auto auto;
}

.TR01 #Main
{
  background-color:#C3DFFA;
  height:auto;
  background-image: url(../images/interface/box_top_corners.gif);
  background-repeat:no-repeat;
  background-position:83px 10px;
  margin-top:-2px;
}

.TR01 #Main #HeadingTable
{
  margin:auto auto;
  margin-top:7px;
}

body.TR02 #Main
{
  background-color:#C3DFFA;
  height:auto;
}

.TR04ContentBackground, .TR04ContentBackgroundInner
{
  width:537px;
  margin:auto auto;
}

.TR04ContentBackground
{
  background-position:83px 0px;
  _background-position:83px 0px;
  _width:100%;
}

.SkycoverHome #Main
{
  background-image:url(../images/interfacenew/sky_cover_slice_top.jpg);
  background-repeat:no-repeat;
}

.TR01_Corporate #Main, .TR02_Corporate #Main
{
  height:auto;
  width: 720px;
  background-color:#C3DFFA;
  background-image: url(../images/interface/box_top_corners.gif);
  background-repeat:no-repeat;
  background-position:83px 10px;
  margin-top:-2px;
}


#emergencyTable
{
  margin-left:22px;
}

#luggageDiv
{
  background-color:#C3DFFA;
  border-color:#114A99;
}

.TR02 #MainInnerContainer
{
  margin-left:auto;
  margin-right: auto;
  margin-top:10px;
  width:537px;
}

.TR02 #HeadingTableTR02
{
  margin-top: 7px;
}

.TR04 #Table4
{
  margin-top:10px;
}

body.TR04 #Table3 
{
  text-align:center;
  width:100%;
}

.TR02_Corporate #Main
{
  height:auto;
  background-color: #C3DFFA;
}

.TR04 #emergencyTable
{
  margin:auto auto !important;
}
body.TR04 #Form1 
{
  background-color:#C3DFFA;
  height:auto;
  width: 720px;
  margin: auto auto;
}

body.TR04 .BigRed
{
  text-align:center;
}
body.TR04 h2.specialCell
{
  color: #FFFFFF;
}

.TimeoutDetails
{
  margin: auto auto;
  width: 537px;
}
 body.SessionTimeout .TimeoutDetailsContainer
{
 
  background-position:center bottom;
  _background-position: 83px bottom;
}

body#content2.TR04 table#emergencyContact 
{
	margin-left:95px;
}

