/* CSS Document */

body {
	padding:0px;
	color:#666666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:72%;
	line-height:1.5em;
	text-align:left;
	background-color:#F8F7E5;
	
}

#content2 {

text-align:left;
background:none;
background-image:none;
}


div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,option,p,blockquote,th,td {    
     margin:0;   
     padding:0;   
 }   
p {
	font-size:1em;
	padding-top:5px;
	padding-bottom:10px;
}
h1 {font-size:1.6em; color:#01AF53;}

h2 {font-size:1.4em; color:#01AF53; text-transform:lowercase;}
h3 {font-size:1.3em; color:#01AF53; font-weight:bold; text-transform:lowercase;}
h4 {font-size:1.2em; color:#01AF53; font-weight:bold;}
h5 {font-size:1.0em; color:#01AF53; font-weight:bold; text-transform:lowercase;}

  
.HeadingText, .Title_HowToClaim, .Title_MedicalAdvice, .tips, .3rs, .Title_ContactUS {
color:#01AF53;
}

h1.HeadingText, h1.Title_HowToClaim, h1.Title_MedicalAdvice, .tips, .3rs, .Title_ContactUS {
color:#01AF53;
}

#cmsContent span {padding-bottom:10px;}

div#cmsPageContainer1 a:link,  div#cmsPageContainer1  a:visited, div#cmsPageContainer1 .mainbody a:link, #cmsPageContainer1 .mainbody a:visited {
color:#22499E;
font-weight:bold;
text-decoration:none;
}
div#cmsPageContainer1 a:hover, div#cmsPageContainer1 a:active, div#cmsPageContainer1 .mainbody a:hover, div#cmsPageContainer1 .mainbody a:active {
	color:#647FBB;
font-weight:bold;
text-decoration:underline;

}	

.Title_Question1_WhatKindOfTraveller, .Title_Question2_WhereTravel{

	padding-top:7px;
	padding-bottom:7px; 

	

}

#cmsPageContainer1 {
background-color:#FFFFFF;
/*border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;*/
margin:0 auto;
position:relative;
text-align:left;
width:765px;
_width:785px;

}
div#banner {
	background:#EEFAF3;
	/*padding:10px;*/
	margin-bottom:15px;	
	padding-top:2px;
	height:111px;
	width:770px;
	display:block;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
}

div#banner .logo
{
	text-align:left;
}

div#banner .logo a
{
	height:80px;
	width:232px;
	display:block;
}

div#banner .logo a span
{
	display:none;
}

div#banner .topnav
{
	float:right;
}

div#banner .menu
{
	background-color:#FFFFFF;
}

div#banner .topnav li
{
	list-style-type:none;
	float:left;	
}

div#banner .topnav li a
{
	color:#0D1572;
	font-size:8pt;
}

#cmsContentOuter
{
	background-color:#F9F8E5;
	background-repeat:no-repeat;
}

body.homePage #cmsContentOuter
{
	background-image:url(../images/get_quote.jpg);
}

body.tr01_aspx h1#Title_TravelInsurance, body.tr02_aspx h1.Title_Tr02, body.tr04_aspx #cmsContent h1.Title_TravelInsurance
{
	display:none;
}

body.tr01_aspx h2.Title_Apply, body.tr02_aspx h2.Title_Apply
{
	display:none;
}

body.tr01_aspx #cmsContentOuter, body.tr02_aspx #cmsContentOuter, body.tr04_aspx #cmsContentOuter
{
	background-image:url(../images/title_travelinsurance.jpg);
	padding-top:55px;
}

#ProcessBarTR02
{
	height:30px;
}

#cmsContent .Title_TravelInsurance
{
	/*background-image:url(../images/get_quote.jpg);*/
	height:70px;
	width:540px;
	display:block;
	margin:0px;
}

#cmsContent .Title_QuickQuote
{
	background-image:url(../images/title_quickquote.jpg);
	width:177px;
	height:27px;
	display:block;
}

#cmsContent .Title_TravelInsurance span, .Title_QuickQuote span
{
	display:none;
}

.welcometext
{
	color:#787978;
	font-size:10pt;
	font-weight:bold;
}

body.homePage strong, body.tr01_aspx strong, #policyHeader th, .Title_TravelInsurancePremuium span
{
	color:#787978;
}


#cmsMiddleBlock
{

width:770px;
_width:785px;
position:relative;
float:left;}



div#LeftNav {

	width:170px;
	position:relative;
	float:left;
	_margin-right:0px;
/*	padding-left:10px;*/

	
}


div#cmsContentOuter {
	width:555px;
	margin-left:15px;
	position:relative;
	float:left;
	padding-right:10px;	
}


div#LeftNav div.module {
	margin-bottom:0;
	width:170px;
}
div#LeftNav div.SiteMenu {
	margin-top:0;
}
div.SiteMenu, div.RelatedLinks {
	background-color:#FFFFFF;
	
	margin:10px 0;
}
div.PDSPanel {
	
	margin:10px 0 0;
		background-color:#FFFFFF;
}
div.PlansPanel {
	
	padding:0;
	margin:0 0 10px;
	background-color:#FFFFFF;
}
div.PlansPanel div.plan {
	padding:5px 10px;
}
div.FAQPanel {
	margin:10px 0;
	padding-top:12px;
}
div.SiteMenu h4, div.PDSPanel h4, div.RelatedLinks h4 {
	
	
	padding:6px 0 7px 10px;
	color:#2A50A1;
}

.Title_FAQs, .Title_QuickQuote{ background:none;
background-color:#FFFFFF;
color:#2A50A1;}

.Title_TravelInsurance{

color:#01AF53;
font-weight:bold;
font-size:18px;

}

div#LeftNav div.FAQPanel h4 {
	padding-bottom:5px;
}
div.SiteMenu div.content, div.PDSPanel div.content, div.RelatedLinks div.content {
	padding:6px 0 7px 10px;
}
div#LeftNav div.FAQPanel div.content {
	padding:0;
}
div.module ul.menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div.module ul.menu li {
	background:transparent url(../images/arrow.gif) no-repeat scroll 0 8px;	
	padding: 0px;
	padding-top:2px;
	padding-left:15px;
}

div.formElements
{
	padding-bottom:2px;
}


div#cmsContent {

}
div#cmsContent h1 {
	margin:5px 0 15px;
	font-size:24px;
	font-weight:normal;
}

div#cmsContent h1 {
	margin:5px 0 20px;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	 color:#01AF53; 

}


div#cmsContent h2 {
	margin:5px 0 20px;
	font-size:1.2em;
	 color:#01AF53; 

}




#cmsContent ul {
padding-left:10px;
margin-left:20px;
}


#cmsContent ul li {
padding-left:10px;
}


div#ProgressBar {
	margin-top:20px;
	padding-top:5px;
}
div.publicForm {
	background-color:#F8F7E5;
	padding:10px;
	margin-top:15px;
}
div#Footer {
	margin-top:15px;
	width:770px;
}

.faqselect
{
  font-size:10px;
}

div.SuggestionForm h2.TitleWeSuggest {
background-color:#01AF53;
color:#FFFFFF;
font-size:12px;
padding:5px 2px;
}

div#Footer {

background-color:#00AE52;
color:#FFFFFF;

}

h2.Title_Apply{

background-color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;

}

h4.Title_TravelInsurance
{
	background-image:url(../images/leftnav_travelinsurance.jpg);
	width:171px;
	height:20px;
	display:block;
}

h4.Title_TravelInsurancePlans
{
	background-image:url(../images/leftnav_travelinsuranceplans.jpg);
	width:171px;
	height:20px;
	display:block;
}

#LeftNav .RelatedLinks .title
{
	background-image:url(../images/leftnav_Related_Links.jpg);
	width:181px;
	height:34px;
	display:block;
}

h4.Title_TravelInsurance span, h4.Title_TravelInsurancePlans span, #LeftNav .RelatedLinks .title h4
{
	display:none;
}

div.QuickQuoteForm
{
	margin-top:0px;
	padding-top:0px;
	margin-left:12px;
}

div.QuickQuoteForm div.Total, div.ApplyForm div.Total, div.addressDisplay div.Total
{
	border-color:#01AF53;
}

/* PROGRESS BAR */

.progressBar .progress a.purchase
{
	background-image:url(../images/section_purchase.jpg);
}

.progressBar .progress a.apply
{
	background-image:url(../images/section_apply.jpg);
}

.progressBar .progress a.quote
{
	background-image:url(../images/section_quote.jpg);
}

.progressBar .progress .currentPage a, .progressBar .progress .disabled a, .progressBar .progress .enabled a
{
	height:26px;
	width:90px;
}

.progressBar .progress .currentPage a, .progressBar .progress .currentPage a:link, .progressBar .progress .currentPage a:hover, .progressBar .progress .currentPage a:focus, .progressBar .progress .currentPage a:active 
{
	background-position: 0 -26px;
}

.progressBar .progress .disabled a, .progressBar .progress .disabled a:link, .progressBar .progress .disabled a:hover, .progressBar .progress .disabled a:focus, .progressBar .progress .disabled a:active
{
	background-position: 0px 0px;
}

.progressBar .progress .enabled a:link, .progressBar .progress .enabled a:visited, .progressBar .progress .enabled a:hover, .progressBar .progress .enabled a:focus, .progressBar .progress .enabled a:active
{
	background-position:0 -26px;
}


/* BUTTONS */

div.QuickQuoteForm div.Calculate div.actionButton a.cssLinkButton:hover, div.QuickQuoteForm div.Calculate div.actionButton a.cssLinkButton:active, div.QuickQuoteForm div.Calculate div.actionButton a.cssLinkButton:focus,
div.ApplyForm div.Calculate div.actionButton a.cssLinkButton:hover, div.ApplyForm div.Calculate div.actionButton a.cssLinkButton:active, div.ApplyForm div.Calculate div.actionButton a.cssLinkButton:focus,
div.ApplyForm div.Confirmation div.actionButton a.cssLinkButton:hover, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButton:focus, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButton:active
{
	background-position: 0 0;
}

div.QuickQuoteForm div.Calculate div.actionButton a.cssLinkButton, div.QuickQuoteForm div.Calculate div.actionButton a.cssLinkButton:link, div.QuickQuoteForm div.Calculate div.actionButton a.cssLinkButton:visited,
div.ApplyForm div.Calculate div.actionButton a.cssLinkButton, div.ApplyForm div.Calculate div.actionButton a.cssLinkButton:link, div.ApplyForm div.Calculate div.actionButton a.cssLinkButton:visited 
{
	background-image:url(../images/btn_calculate.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:109px;
}

div.QuickQuoteForm div.Apply div.actionButton a.cssLinkButton, div.QuickQuoteForm div.Apply div.actionButton a.cssLinkButton:link, div.QuickQuoteForm div.Apply div.actionButton a.cssLinkButton:visited
{
	background-image:url(../images/btn_applynow.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;
	float:right;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:middle;
	width:108px;
}

div.ApplyForm div.Confirmation div.ButtonBack a.cssLinkButton
{
	background-image:url(../images/btn_back.jpg);
	height:30px;
	width:77px;
}

div.ApplyForm div.Confirmation div.ButtonCancel a.cssLinkButton, div.creditcardform div.ButtonCancel a.cssLinkButton 
{
	background-image:url(../images/btn_cancel.jpg);
	height:30px;
	width:77px;
}

div.ApplyForm div.Confirmation div.ButtonConfirm a.cssLinkButton
{
	background-image:url(../images/btn_Continue.jpg);
	height:30px;
	width:108px;
}

div.ApplyForm div.Confirmation div.ButtonConfirm a.cssLinkButtonDisabled
{
	background-image:url(../images/btn_Continue_gr.jpg);
	height:30px;
	width:108px;
}

div.ApplyForm div.Confirmation div.actionButton a.cssLinkButtonDisabled, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButtonDisabled:hover, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButtonDisabled:active, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButtonDisabled:link, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButtonDisabled:focus, div.ApplyForm div.Confirmation div.actionButton a.cssLinkButtonDisabled:visited
{
	background-position:0 -0px;
}

div.creditcardform div.ChangeDetails a.cssLinkButton:hover, div.creditcardform div.ChangeDetails a.cssLinkButton:focus, div.creditcardform div.ChangeDetails a.cssLinkButton:active,
div.creditcardform div.ButtonCancel a.cssLinkButton:hover, div.creditcardform div.ButtonCancel a.cssLinkButton:focus, div.creditcardform div.ButtonCancel a.cssLinkButton:active,
div.creditcardform div.ButtonProceed a.cssLinkButton:hover, div.creditcardform div.ButtonProceed a.cssLinkButton:focus, div.creditcardform div.ButtonProceed a.cssLinkButton:active,
div.PrintCertificateForm div.actionButtons div.actionButton a.cssLinkButton:hover, div.PrintCertificateForm div.actionButtons div.actionButton a.cssLinkButton:focus, div.PrintCertificateForm div.actionButtons div.actionButton a.cssLinkButton:active,
div.creditcardform div.ChangeDetails a.cssLinkButton:hover, div.creditcardform div.ChangeDetails a.cssLinkButton:focus, div.creditcardform div.ChangeDetails a.cssLinkButton:active, div.creditcardform div.ButtonCancel a.cssLinkButton:hover, div.creditcardform div.ButtonCancel a.cssLinkButton:focus, div.creditcardform div.ButtonCancel a.cssLinkButton:active, div.creditcardform div.ButtonProceed a.cssLinkButton:hover, div.creditcardform div.ButtonProceed a.cssLinkButton:focus, div.creditcardform div.ButtonProceed a.cssLinkButton:active,
div.PrintCertificateForm div.actionButtons div.actionButton a.cssLinkButton:hover,div.PrintCertificateForm div.actionButtons div.actionButton a.cssLinkButton:focus, div.PrintCertificateForm div.actionButtons div.actionButton a.cssLinkButton:active,
div.Popups div.actionButton a.cssLinkButton:focus, div.Popups div.actionButton a.cssLinkButton:active, div.Popups div.actionButton a.cssLinkButton:hover
{
	background-position:0 0px;
}

div.creditcardform div.ChangeDetails a.cssLinkButton
{
	background-image:url(../images/btn_change_details.jpg);
	height:30px;
	width:179px;
}

div.creditcardform div.ButtonProceed a.cssLinkButton 
{
	background-image:url(../images/btn_proceed_pay.jpg);
	height:30px;
	width:144px;
}

div.PrintCertificateForm div.actionButtons div.PrintCertificate a.cssLinkButton
{
	background-image:url(../images/btn_print_cert.jpg);
	width:222px;
	height:30px;
}
div.PrintCertificateForm div.actionButtons div.PrintCertificate 
{
	width:222px;
}

div.Popups div.actionButton 
{
	display:inline-block;
	height:30px;
	width:100px;
}

div.Popups div.actionButton a.cssLinkButton, div.Popups div.actionButton a.cssLinkButton:visited, div.Popups div.actionButton a.cssLinkButton:link
{
	width:144px;
}

div.Popups div.actionButton a.cssLinkButton, div.Popups div.actionButton a.cssLinkButton:visited, div.Popups div.actionButton a.cssLinkButton:link
{
	height:30px;
}

div.Popups div.ButtonPrint a.cssLinkButton 
{
	background-image:url(../images/btn_print.jpg);
	width:78px;
	height:30px;
}

div.Popups div.ButtonClose a.cssLinkButton 
{
	background-image:url(../images/btn_close_window.jpg);
	height:28px;
	width:144px;
}

div.PrintCertificateForm div.actionButtons div.BackToHome a.cssLinkButton 
{
	background-image:url(../images/btn_back_home.jpg);
	height:30px;
	width:144px;
}

.RandomInfo
{
	margin-top:5px;
}

#cmsContent p
{
	margin-left:12px;
}

hr
{
	border: 1px solid #01af53;
	color: #01af53;
}

.HomeAddress
{
	margin-top:5px;
}

.progressBar .title
{
	/*float:left;*/
	margin-right: 0px;
}

.progressBar .progress
{
	position:absolute;
	top:10px;
	*top: 7px;
	_width:300px;
}

body.tr02_aspx .progressBar .progress
{
	top:0px;
}

body.tr02_aspx .Title_PleaseConfirmPolicyDetails, body.tr02_aspx .policyDetails
{
	margin-left:10px;
}

