@import URL("Emergency.css");
@import URL("TinyMCE.css");

body.homepage .cmsContent h1 { display: none; }

#cmsPageContainer1
{
  background-image: url(../images/fullbg.jpg);
}



#layoutMainContentRowInner, #layoutMainContentRowAdmin
{
	background-image: url(../images/inner_leftnav_bg.jpg);
}

#layoutLeftControlsInner
{
		
		background-position: 21px 0px;
		background-repeat:no-repeat;
		text-align:center;
}

.totalTable{ border: 1px solid #D42E12;}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	color: #333333;
}
TD.PolHolderHeading
{
	vertical-align: bottom;
}
TD.form
{
	background-color:#000000 !important;
}

A:link
{
	font-size: 8pt;
	color: #78A6BD;
	text-decoration:none;
}
A:visited
{
	font-size: 8pt;
	color: #78A6BD;
	text-decoration:none;
}
a:hover, a:active {
	font-size: 8pt;
	color: #cccccc;
	text-decoration: underline;
}

H1 {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display:inline;
	/*text-transform:uppercase;*/
}

H2 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
}

H4 {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.tdmargin {
	margin: 2px 2px 2px 4px;
	padding: 2px 2px 2px 4px;
	font-size: 7pt;
	color: #333333;
}
.tdform
{
	background-color:#000000 !important;
}
.tdlist {
	font-size: 8pt;
	color: #333333;
}


.heading1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tiny {
	font-size: 8px;
	color: #000000;
}

.formheading {
	font-size: 12px;
	color: #ffffff;
}
.faqselect 
{ font-size: 9px; 
  background-color: #FFFFFF; 
  width: 196px;
}

.trstripedark {
	background-color: #FAEABD !important;
}

.trstripelight {
	background-color: #ffffff;
}

A.popuplink:link {
	color: #333333;
	text-decoration: none;
}
A.popuplink:visited {
	color: #666666;
	text-decoration: none;
}
A.popuplink:hover, a.popuplink:active {
	color: #979797;
	text-decoration: underline;
}
.footertiny {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #bfd1da;
}

.footer
{
  /*background-image: url(/skins/travelinsurance/images/footer.jpg);
	background-repeat:repeat-y;
	background-position:-2px;
	font-size: 7pt;
	font-style: normal;
	color: #ffffff;*/
}
.textsmalllight { 
	font-size: 9px; 
  color: #333333; 
}

.quoteCell {
  font-size: 17px; font-weight: bolder; 
  color: #000000; 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
}
.errorbox {
  border: 2px #f9ca2b solid; 
  background-color: #FDF6DF; 
  padding: 8px;
  color: #CC0000;
  font-size: 12px;
  color: #ce0000
}
.errorboxadmin {
  border: 2px #f9ca2b transparent; 
  background-color: #FFFFFF; 
  padding: 8px;
  color: #CC0000;
  font-size: 12px;
  color: #ce0000
}
.inputbox
{ 
  background-color: #ffffff;
}
#mc1_tbDesc1, #mc1_tbDesc2, #mc1_tbDesc3, #mc1_tbDesc4, #mc1_tbDesc5, #mc1_tbDesc6, #mc1_tbDesc7, #mc1_tbDesc8, #mc1_tbDesc9,
#mc2_tbDesc1, #mc2_tbDesc2, #mc2_tbDesc3, #mc2_tbDesc4, #mc2_tbDesc5, #mc2_tbDesc6, #mc2_tbDesc7, #mc2_tbDesc8, #mc2_tbDesc9,
#mc3_tbDesc1, #mc3_tbDesc2, #mc3_tbDesc3, #mc3_tbDesc4, #mc3_tbDesc5, #mc3_tbDesc6, #mc3_tbDesc7, #mc3_tbDesc8, #mc3_tbDesc9,
#mc4_tbDesc1, #mc4_tbDesc2, #mc4_tbDesc3, #mc4_tbDesc4, #mc4_tbDesc5, #mc4_tbDesc6, #mc4_tbDesc7, #mc4_tbDesc8, #mc4_tbDesc9,
#mc5_tbDesc1, #mc5_tbDesc2, #mc5_tbDesc3, #mc5_tbDesc4, #mc5_tbDesc5, #mc5_tbDesc6, #mc5_tbDesc7, #mc5_tbDesc8, #mc5_tbDesc9
{
	background-color: #ffffff;
  width:120px !important;
}

.errorbox 
{ 
  border: 1px solid #F9CA2B; background-color: #F6F6F6; padding: 5px;
}
.warningbox 
{ 
  border: 1px solid #000000;
  background-color: #EDEDED !important; 
  padding: 10px;
}
.warningboxheader 
{ 
  background-color: #CFCFCF; padding: 10px;
}
.warningboxbody 
{ 
  background-color: #DFDFDF; padding: 10px;
}

.PEBox
{
  width: 450px;
  padding: 0px 0px 0px 0px;
  background-color:#80A3B6 !important;
  border-top: solid 1 #333333;
  border-left: solid 1 #333333;
  border-right: solid 2 #333333;
  border-bottom: solid 2 #333333;
}

.textnormallight a
{
  color:white;
}
A.textnormallight:link, A.textnormallight:visited
{
	color: #ffffff;
	text-decoration: none;
}
 
A.textnormallight:hover, a.textnormallight:active
{
	color: #ffff00;
	text-decoration: underline;

}
.spacerCell, .specialCell, .specialH2, .manditory
{
	display:none;
}
.rightmargin
{
 width:98%;
}

#layoutFooter A:link, #layoutFooter A:visited
{
	color: #ffffff;
	text-decoration: none;
}
 
#layoutFooter A:hover, #layoutFooter a:active
{
	color: #ffff00;
	text-decoration: underline;
}

.seperatorFixedSize
{
	width:100%;
	font-size: 0;
}

/* Styles By Id */

#welcomeText
{
	font-weight:bold;
	display:none;
}
#introText
{
	
}
#introText1
{
	padding-bottom:20px;
}
#headerLinks
{
	padding-top:20px;
	padding-left:30px;
	color:#78A6BD;
	font-weight:bold;
}
#HeadingTableTR94 P, #HeadingTableTR94 TD, #HeadingTableTR94 TABLE
{
	background-color:Transparent;
}
#standardBackground P, #standardBackground TD, #standardBackground TABLE
{
	background-color:Transparent;
}
#standardBackground
{
	/* Note: Works in IE 6 and Firefox 1.0.4 */
	background: #EFEFEF url(/skins/travelinsurance/images/fullbg.jpg) repeat-y top center;
	background-position:0;
	width:784px;
}

#bodyRow, #HeadingRow
{
}

#leftbarspecial, #leftbardiv
{
	padding-top:2px;
	padding-left:19px;
	width:auto;
}
#footer
{
	position:relative;
	left:15px;
}
#HeadingRow P
{
	padding-right:10px;
	padding-left:8px;
}
#BodyTable
{
	width:476px;
	background-color:#ffffff;
	padding:0px:0px:0px:0px;
	margin-left: 14px;
}
#Headingtable, #BodyTableQQ
{
	width:476px;
	/*background-color:#000000;*/
	padding:0px:0px:0px:0px;
}
#HeadingtableTR02
{
	width:498px;
	background-color:#ffffff;
	padding:0px:0px:0px:0px;
}
#BodyTable TD,#BodyTable TR
{
	padding:0;
}
#BodyTableQQ TD,#BodyTableQQ TR
{
	padding:0;
}

#MainTable
{
	width:780px;
	background-color:#E9E9E9;
}

#Page1Table
{
	width:780px;
}

h1
{
	width:541px;
	height:51px;
	padding: 0px;
	margin: 0px;
}

h1 span
{
	display: none;
}

h1.default
{
	background-image: url(../images/title_quick_quote.jpg);
	background-repeat:no-repeat;
	width:460px;
	height:49px;
}

h1.travel_tr01
{
	background-image: url(../images/title_apply.jpg);
	background-repeat:no-repeat;
	background-position: -3px;
	width:536px;
	height:49px;
}

h1.travel_tr02
{
	background-image: url(/skins/travelinsurance/images/title_purchase.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:49px;
}

h1.travel_tr02
{
	background-image: url(../images/title_purchase.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:49px;
}

h1.travel_tr10
{
	background-image: url(../images/title_recommend_plan.jpg);
	background-repeat: no-repeat;
  width:536px;
	height:51px;
}

h1.travel_tr20, h1.travel_tr21, h1.travel_tr22, h1.travel_tr23, h1.travel_tr24, h1.travel_tr25
{
  background-image: url(../images/title_file_claim.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:51px;
}

h1.travel_tr91
{
	background-image: url(../images/title_medical_advice.jpg);
	background-repeat: no-repeat;
  width:536px;
	height:51px;
}

h1.travel_tr92
{
	background-image: url(../images/title_sitemap.jpg);
	background-repeat: no-repeat;
  width:536px;
	height:51px;
}

h1.travel_tr93
{
	background-image: url(../images/title_links.jpg);
	background-repeat: no-repeat;
  width:536px;
	height:51px;
}

h1.travel_tr94
{
	background-image: url(../images/title_contactus.jpg);
	background-repeat:no-repeat;
	width:536px;
	height:51px;
}

#HeadingTR21, #HeadingTR22, #HeadingTR23, #HeadingTR24, #HeadingTR25
{
	background-image: url(/skins/travelinsurance/images/title_file_claim.jpg);
	background-repeat:no-repeat;
	width:558;
	height:51px;
	padding:0px:0px:0px:0px;
}
#HeadingCORP 
{
	background-image: url(/skins/travelinsurance/images/title_corporate.jpg);
	background-repeat:no-repeat;
	width:558;
	height:51px;
	padding:0px:0px:0px:0px;
}
#TopImageTR00
{
	background-image: url(/skins/travelinsurance/images/topimage1.jpg);
	background-repeat:no-repeat;
	width:558;
	height:168px;
	padding:0px:0px:0px:0px;
}

/* -------------------------------- */
/* -------------------------------- */
/* -------------------------------- */

#TopImage
{
	padding:0px;
	margin:0px;
}

#preh1
{
  width: 536px;
}

#TopImage .travel_tr01
{
	background-image: url(../images/topimage2.jpg);
	background-repeat:no-repeat;
	background-position: 0px -4px;
	width:536px;
	height:164px;
}

#TopImage .travel_tr02
{
	background-image: url(../images/topimage3.jpg);
	background-repeat:no-repeat;
	background-position: 0px -4px;
	width:536px;
	height:164px;
}

#TopImage .travel_tr04
{
	background-image: url(../images/topimage7.jpg);
	background-repeat:no-repeat;
	background-position: 0px -4px;
	width:536px;
	height:168px;
}

#TopImage .travel_tr20, #TopImage .travel_tr21, #TopImage .travel_tr22, #TopImage .travel_tr23, #TopImage .travel_tr24, #TopImage .travel_tr25
{
  background-image: url(../images/topimage3.jpg);
	background-repeat:no-repeat;
	background-position: 0px -4px;
	width:536px;
	height:164px;
}

#TopImage .travel_tr91
{
	background-image: url(../images/topimage5.jpg);
	background-repeat:no-repeat;
  background-position: 0px -4px;
	width:536px;
	height:164px;
}

#TopImage .travel_tr92
{
	background-image: url(../images/topimage6.jpg);
	background-repeat:no-repeat;
  background-position: 0px -4px;
	width:536px;
	height:164px;
}

#TopImage .travel_tr93
{
	background-image: url(../images/topimage7.jpg);
	background-repeat:no-repeat;
  background-position: 0px -4px;
	width:536px;
	height:164px;
}

#TopImage .travel_tr94
{
	background-image: url(../images/topimage4.jpg);
	background-repeat:no-repeat;
	background-position: 0px -4px;
	width:536;
	height:164px;
}

#TopImageTR04
{
	/*background-image: url(/skins/travelinsurance/images/topimage7.jpg);*/
	background-repeat:no-repeat;
	background-position: 0px -4px;
	width:541px;
	height:168px;
	padding: 0px;
	margin: 0px;
}

#layoutLeftControls #subImage,
#layoutLeftControlsInner #subImage
{
	text-align:center;
}

#MainBody
{
	padding:0px:0px:0px:0px;
	margin:0px:0px:0px:0px;
	display:none;
}

#TravelPlans, #RelatedLinks
{
	padding-top:0px;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:5px;
	margin-bottom:10px;
	word-spacing:1px;
	font-size:8pt;
	color:#ffffff;
	width:220px;
	text-align:left;
}

#DidYouKnow, #layoutLeftControls .flash, #layoutLeftControlsInner .flash
{
	width:190px;
	color:#ffffff;
	text-align:left;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:8pt;
}

#layoutLeftControlsInner #DidYouKnow
{
	height:169px;
	width:100%;
	padding:10px 0px 0px 0px;
	background:url(../images/sub_leftnav.gif) no-repeat;
}

#layoutLeftControlsAdmin #DidYouKnow
{
	height:169px;
	width:100%;
	padding:10px 0px 0px 0px;
	background:url(../images/inner_leftnav_bg.gif) no-repeat;
}

#layoutLeftControls .flash
{
	margin-bottom:20px;
}

#layoutLeftControlsInner .flash
{
	margin-top:50px;
	margin-bottom:20px;
}

#OSHCFlashAdvert object
{
  background-image: url(../flash/no_flash_oshc.jpg);
  background-repeat: no-repeat;
  height: 83px;  
  display: block;
}
#CorporateFlashAdvert  object
{                                   
  background-image: url(../flash/no_flash_corp.jpg);
  background-repeat: no-repeat;  
  height: 83px;
  display: block;
}

#TravelPlansSTD, #RelatedLinksSTD, #DidYouKnowSTD
{
	padding-top:0px;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:4px;
	word-spacing:1px;
	font-size:8pt;
	color:#ffffff;
	width:195px;
	BORDER-RIGHT: white 1px dotted; BORDER-TOP: white 1px dotted; BORDER-LEFT: white 1px dotted; BORDER-BOTTOM: white 1px dotted;
	text-align:left;
}
#TravelPlans, #TravelPlansSTD
{
	background-color:#6C8999;
}
#TravelPlans A:link, #TravelPlansSTD A:link
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
}
#TravelPlans A:visited, #TravelPlansSTD A:visited
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration:none;
}
#TravelPlans a:hover, #TravelPlans a:active, #TravelPlansSTD a:hover, #TravelPlansSTD a:active {
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

#RelatedLinks, #RelatedLinksSTD
{
	background-color:#80A3B6;
}
#DidYouKnow IMG
{
	/*position:relative;
	left:4;
	top:5;
	*/
}
#RelatedLinks A, #RelatedLinksSTD A
{
	color:#ffffff;
}
#RelatedLinksHeading, #TravelPlansHeading
{
	color:#EBF01D;
	font-weight:bold;
	font-size:9pt;
}
#RandomInfo
{
	margin-left:2px;
}
#RandomInfo TD
{
	background-color:Transparent;
	font-size:8pt;
	padding-top:8px;
	color:#ffffff;
	width:200px;
	padding-bottom:0px;
}
#RandomInfo TD H4, #RandomInfoIcon, #redLine1, #redLine2, #redLine3, #redLine4, #ManditoryFieldMessage, #ProductDisclosure, #HeadingText, #QuickQuote
{
	display:none;
}
#applyRow
{
	text-align:right;
	padding-right:4px;
}
#leftbarcell
{
	/*background-image: url(/skins/travelinsurance/images/sub_leftnav_bg.jpg);*/
	background-repeat:no-repeat;
	background-position:0px 2px;
	height:700px;
	position:relative;
	padding-top:2px;
	padding-left:19px;
	width:auto;
}
#leftbar
{
	width:203px;
	table-layout:fixed;
}
#leftbarspacer
{
	background-color:#00486B;
	BORDER-RIGHT: green thin solid; BORDER-TOP: green thin solid; BORDER-LEFT: green thin solid; BORDER-BOTTOM: green thin solid
}
#PElogo
{
	width:560px;
}
#emergencyContact
{
	background-color: #EDEDED !important;
}
#luggageClaim
{
	width:90% !important;
	BORDER-RIGHT: green thin solid; BORDER-TOP: green thin solid; BORDER-LEFT: green thin solid; BORDER-BOTTOM: green thin solid
}
#luggageClaim TD
{
	padding:0:0:0:0;
}
#claimHolder
{
	width:95%;
}
#leftbarCol
{
	height:100%;
}
#TipLayer div, #TipLayer td
{
	background-color: #DCD6D6 !important;
}
#TipLayer
{
	border: solid medium #979797;
}
#ccTitleDiv
{
	background-color:#979797 !important;
}
#policyHeader
{
	width:540px !important;
}
#TR10ReccomentationTable
{
	/*width:523px;*/
}
#TR10ReccomendPlan
{
	height:20px;
	background-color:#00496C !important;
	vertical-align:middle;
}
#ButtonOkay
{
	position:relative;
	padding-left:16px;
}
#siteMapTable
{
	width:400px !important;
}

#layoutFooter
{
		background-image: url(/skins/worldcare/images/footer.jpg);
		border-top:solid 3px #ffffff;
		margin-right:21px;
}

/***
 RandomInfoCached - control
***/
#layoutLeftControlsInner #DidYouKnow .RandomInfoCached
{
	margin-top:61px;
}
.RandomInfoCached
{
	text-align:left;
}

.RandomInfoCached .icon
{
	display:none;
}

.RandomInfoCached .heading
{
	display:none;
}

.RandomInfoCached .text
{
	margin:5px 5px 5px 4px;
}

.please_complete_all_details
{
  text-transform:uppercase;
	font-weight: bold;
}

#Certificate
{
   width:600px;
}

#Certificate td
{
  padding: 3px;
  margin: 0px;
}

#Certificate .LeftColumn 
{
  width: 30%;
}
#Certificate .RightColumn 
{
  width: 70%;
}
#Application td
{
  padding-left: 0;
}

.VerticalAlignMiddle 
{
  vertical-align: middle; 
}
.VerticalAlignMiddle td
{
  vertical-align: middle; 
}
td.VerticalAlignMiddle 
{
  vertical-align: middle; 
}

.popup #cmsContent a,
.popup #cmsContent a:link
{
  font-size: 6px !important;
}

#cmsContent
{
  width: 536px;
}

.homepage #cmsContent 
{	
	width: 470px;
}

.homepage .cmsContent
{
  width: 470px;
}

/* #Progress Bar Moved from Common.css */
#ProgressBar
{
	width: 450px;	
 	display: block;
	background-image: url(../images/title_quick_quote.jpg);
	background-position: -3px;
	background-repeat: no-repeat;
	height: 35px;
}

#ProgressBar td
{
	vertical-align: middle;
}
#DetailsTable #destinationsList
{
  width: 280px;
}
#DetailsTable
{
  background: transparent;
  margin-left: 3px;
} 
#btnApply
{  
  margin-right: 80px;
  _margin-right: 20px;
}
#totalTableHomePage #btnCalculate
{
  margin-left: 18px;
  margin-bottom: 10px;
  _margin-left: 23px;  
	margin-top:10px;
}
body.tr04z #cmsContentInner1
{
  float: none;
  width: 550px; 
}
#DetailsTable .textsmalllight em p
{
  width:440px;
}
#Table212
{
  margin-left: 11px;
  _margin-left: 6px;
  width: 501px;
  _width: 506px;
}
#GrandTotalToBePaid
{
  width: 492px; 
}
#totalTableHomePage
{
  float: right;
  margin-right: 80px;
  _margin-right: 9px;
}
#Table13
{
  margin-left: 8px;
}
#DetailConfirmationTable,
#ConfirmPDSTable
{
  margin-left: -2px;
}
#TR04Content
{
  width: 95%;
  margin-left: 10px;
}
#TR04Content p
{
  padding: 0;
}
#totalTableHomePage .totalTable
{
  width: 443px;
  _width: 446px;
}
