/*
	BANNER
	ANCHORS
	HEADINGS
	POPUPS
*/

/*
	=BANNER
*/

body
{
margin: 0;
}

.SubMenu li a
{
  font-size: 11px !important;
}

.popup div.links 
{
	width: 540px !important;
}


#cmsMiddleBlock #LeftNav,
#cmsMiddleBlock #LeftNav .module
{
	width: 210px;
}
#LeftNav
{
	*margin-right:10px;
	_margin-right: 0;
}

#LeftNav h4.Title_TravelInsurance
{
  display: block;
  width: 100%;
  height: 44px;
  background-image: url(../images/NavigationHeader.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

#LeftNav h4.Title_TravelInsurance span
{
  display: none;
}

div.logo
{
	height:52px;
	text-align:center
}

div.logo a 
{
	margin:auto auto;
	display: block;
	height:52px;
	width: 141px;
	background-image: url(../images/logo-.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

div.logo span
{
	display:none;
}

div.SiteMenu
{
	background-color: #b53131;	
}



/*
	POPUPS
*/

/*Security*/
#Security #cmsContent
{
	width:540px;
}

#Security .security
{
  background-color:#EBEBEB;
}

#Security p
{
	background-color:#EBEBEB;
	padding: 4px 4px 4px 4px;
}

#Security .links p
{
	background-color:#FFFFFF;
}
/*popup standard logos*/
#Security div.logo, #Definitions div.logo, #UsageAgreement div.logo #FAQ, div.logo
{
	background-image: url(../images/logo-.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin: auto auto;
	height:52px;
	width: 141px;
}
/*popup mondial logo*/

#banner
{
  width: 910px;
}

#banner table.menu
{
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
}

#Privacy div.logo
{
	background-image: url(../images/logo_mondial.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin: auto auto;
	height:44px;
	width: 160px;
}

/*popup mondial alliance logo*/

#DutyOfDisclosure div.logo, #Disclaimer div.logo
{
	background-image: url(../images/logo_mondial_allianz.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin: auto auto;
	height:43px;
	width: 359px;
}

#Security .Title_SecurityPolicy
{
	text-align:center;
}

/*Definitions*/
#Definitions #cmsContentInner3
{
	width:540px;
}

#Definitions #cmsContent, #PlanA #cmsContent, #PlanB #cmsContent, #PlanC #cmsContent, #PlanD #cmsContent, #FAQ #cmsContent
{
	width:540px;
}

#Definitions h1, h2
{
	text-align:center;
}

#Definitions div.definitions h4
{
	background-color: #CE5C1B;
	color: #000000;
	font-size: 13px;
	padding: 4px 4px 4px 4px;
}

#Definitions div.definitions 
{
	background-color:#EBEBEB;
	padding: 0px 0px 4px 0px;	
}

#Definitions div.definitions a span
{	
	display:none;
}

/*UsageAgreement*/

#UsageAgreement div.usagebottom
{
	background-color:#FFFFFF;
}

#UsageAgreement #cmsContent #usagetop
{
	background-color:#FFFFFF;
}

#UsageAgreement #cmsContent
{
	width:540px;
	background-color:#EBEBEB;
}

#UsageAgreement #cmsContent p.conditions
{
	color: #000000;
	background-color:#CE5C1B;
	padding: 6px 0px 6px 2px;
}

#UsageAgreement .popupcontent p.conditions span
{
	color:#FFFFFF;
}

#UsageAgreement #cmsContent h1 span
{
	background-image:none;
	margin: auto auto;
	color: #CE5C1B;
	text-align:center;
}

#UsageAgreement #cmsContent p
{
	background-color:#EBEBEB;
	padding-left:4px;
}

#UsageAgreement #cmsContent div.links p
{
	background-color:#FFFFFF;
}






/*Privacy Policy*/

#Privacy #cmsContent
{
	width:540px;
}

#Privacy h1
{
	text-align:center;
}

#Privacy .privacydetails
{
	background-color:#EBEBEB;
	padding: 0px 4px 0px 4px;
}

/*Duty of Disclosure*/

#DutyOfDisclosure #cmsContent
{
	width:540px;
}

#DutyOfDisclosure h1
{
	text-align:center;
}

#DutyOfDisclosure .disclosuredetails
{
	background-color:#EBEBEB;
	padding: 0px 4px 0px 4px;
}

.popup li 
{
  font-size: 8pt;
}

/*Disclaimer*/

#Disclaimer #cmsContent
{
	width:540px;
}

#Disclaimer h1
{
	text-align:center;
}

#Disclaimer .disclaimerdetails
{
	background-color:#EBEBEB;
	padding: 0px 4px 0px 4px;
}

#Disclaimer .disclaimerrules
{
	background-color:#CE5C1B;
	padding: 10px 0px 10px 2px;
}

.popup .disclaimerrules a span
{
  display: none;
}

.popup .disclaimerrules a
{
  margin-top: -10px;
  display: inline-block; display: block;
  width: 17px;
  height: 20px;
  background-image: url(../images/arrow_up.gif);
  background-repeat:no-repeat;
  float: right;
  _margin-top: -20px;
}

/*Plan popups*/


#PlanA h1, #PlanB h1, #PlanC h1, #PlanD h1, #FAQ h1
{
	text-align:center;
}

 #PlanA .logo, #PlanB .logo, #PlanC .logo, #PlanD .logo
{
	
	background-image: url(../images/logo-.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin: auto auto;
	height:52px;
	width: 141px;

}

.popupcontent
{
	width:540px;
}

 .popupcontent .AlternateRow2
{
	background-color:#CE5C1B;
}

 .popupcontent .AlternateRow
{
	background-color:#EBEBEB;
}

 .popupcontent .AlternateRow a:link, .popupcontent .AlternateRow2 a:link,
 .popupcontent .AlternateRow a:visited, .popupcontent .AlternateRow2 a:visited,
 .popupcontent .AlternateRow2 a:hover, .popupcontent .AlternateRow a:hover
{
	color: #000000;
	font-size:10px;
}

.popupcontent .summaryheadings,
#UsageAgreement .conditions
{
	background-color:#CE5C1B;
/*	padding: 6px 0px 6px 2px;*/
	position: relative;
	display: block;
	height: 30px;
	width: 100%;
}
.popupcontent .summaryheadings strong,
#UsageAgreement .conditions strong
{
	position: absolute;
	top: 5px;
	left: 5px;	
}
.popupcontent .summaryheadings a,
#UsageAgreement .conditions a
{
	position: absolute;
	top: 5px;
	right: 0px;
	/*width: 18px;*/
	margin-top: 0;
	_top:-4px;
}
#UsageAgreement .usageagreement
{
  padding-right: 0;
}

.popupcontent .summarytext
{
	background-color:#EBEBEB;
	padding: 6px 0px 6px 2px;
}

 .planpopupsummary
{
	background-color:#EBEBEB;
}

#FAQ .popupcontent
{
	background-color:#EBEBEB;
	color: #000000;
	padding: 6px 0px 6px 2px;
}


/*
	=ANCHORS
*/

#Table12 td
{
	font-size:10px;
}

#cmsContent p
{
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	vertical-align:top;
}

#cmsContent 
{
	width: 670px;
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	vertical-align:top;
}

div.SiteMenu a:link a:visited
{
	color: #FFFFFF;
	text-decoration:underline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-style:normal;
	
	
}

a:visited, a:link
{
	color:#CE5C1B;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

div.PDSPanel a:link, div.PlansPanel a:link, div.RelatedLinks a:link
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size:8pt;	
}

div.PDSPanel a:visited, div.PlansPanel a:visited, div.RelatedLinks a:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: gray;
	text-decoration: underline;
	font-size:8pt;	
}
div.PDSPanel a:hover, div.PlansPanel a:hover, div.RelatedLinks a:hover
{
	color: Red;
	text-decoration:underline;
}


div.SiteMenu a:link 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size:10pt;
}

div.SiteMenu a:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size:10pt;
}



.popup div.links
{
	width: 670px;
	color:#CE5C1B;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt;
	font-style:normal;
	text-align: left;
}

#Footer div.links
{
  margin-bottom: 10px;
}

body #Footer div.note, #Footer div.links
{	
	margin-left: 32px;
	width: 910px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt;
	font-style:normal;
	text-align: left;
}






/*
	=HEADINGS
*/

h1, h2, h3, h4
{
	color:#CE5C1B;
}

h2.Title_QuickQuote
{
	text-align:left;
}

h1.Title_Links
{
	text-align:center;
}


#dynamicMenuTable1 {
margin-top:0px;
}
#dynamicMenuTable3 {
margin-top:0px;
}
#dynamicMenuTable4 {
margin-top:0px;
}
#dynamicMenuTable5 {
margin-top:0px;
}
#dynamicMenuTable6 {
margin-top:0px;
}
#dynamicMenuTable7 {
margin-top:0px;
}
#dynamicMenuTable8 {
margin-top:0px;
}
#dynamicMenuTable9 {
margin-top:0px;
}
#dynamicMenuTable10 {
margin-top:0px;
}
#dynamicMenuTable11 {
margin-top:0px;
}
.menuItemStyle2 {
margin-bottom:-1px;
}

#pageBody {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
}
.defaultFontStyleWithoutColor {
font-size:75%;
text-decoration:none;
}
.defaultFontStyling {
color:#000000;
font-size:75%;
text-decoration:none;
}
.contentStyle1 {
color:#000000;
font-size:75%;
text-decoration:none;
}
.contentStyle2 {
color:#000000;
font-size:75%;
font-weight:bold;
text-decoration:none;
}
.contentStyle3 {
color:#CE5C1B;
font-size:75%;
text-decoration:none;
}
.contentStyle3:hover {
color:#CE5C1B;
text-decoration:underline;
}
.contentStyle4 {
color:#CE5C1B;
font-size:75%;
font-weight:bold;
text-decoration:none;
}
.contentStyle4:hover {
color:#CE5C1B;
text-decoration:underline;
}
.contentStyle5 {
color:#CE5C1B;
font-size:88%;
font-weight:bold;
text-decoration:none;
}
.tableStyle1 {
border:medium none;
border-collapse:collapse;
margin-right:auto;
}
.tableCellStyle1 {
border-width:0px;
padding:0px;
}
.tableCellStyle2 {
border-width:0px;
padding:0px;
width:15px;
}
.tableCellStyle3 {
border-width:0px;
padding:0px;
width:20px;
}
.tableCellStyle4 {
border-width:0px;
padding:0px;
width:30px;
}
.tableCellStyle5 {
border-width:0px;
padding:0px;
width:150px;
}
.tableCellStyle6 {
border-width:0px;
padding:0px;
width:165px;
}
.tableCellStyle7 {
border-width:0px;
padding:0px;
width:325px;
}
.columnWidthDivStyle1 {
width:15px;
}
.columnWidthDivStyle2 {
width:20px;
}
.columnWidthDivStyle3 {
width:30px;
}
.columnWidthDivStyle4 {
width:150px;
}
.columnWidthDivStyle5 {
width:165px;
}
.columnWidthDivStyle6 {
width:325px;
}
.imageStyle1 {
border:0px none;
margin:0px;
padding:0px;
vertical-align:middle;
}
.imageStyle2 {
border:0px none;
margin:0px;
padding:0px;
vertical-align:top;
}
.imageStyle3 {
border:0px none;
float:left;
margin:0px;
padding:0px;
vertical-align:top;
}
.imageStyle4 {
border:0px none;
float:left;
margin:0px;
padding:0px 0px 10px;
vertical-align:top;
}
.imageStyle5 {
border:0px none;
float:left;
margin:0px;
padding:10px 0px 0px;
vertical-align:top;
}
.menuHotspotStyle1 {
cursor:pointer;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle2 {
cursor:pointer;
left:52px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle3 {
cursor:pointer;
left:121px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle4 {
cursor:pointer;
left:184px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle5 {
cursor:pointer;
left:258px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle6 {
cursor:pointer;
left:376px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle7 {
cursor:pointer;
left:493px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle8 {
cursor:pointer;
left:562px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle9 {
cursor:pointer;
left:660px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuHotspotStyle10 {
cursor:pointer;
left:738px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
top:90px;
z-index:1;
}
.menuItemStyle1 a {
background-color:#CE5C1B;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:69%;
padding:3px 0px;
text-decoration:none;
}
.menuItemStyle1 a:hover {
background-color:#B53131;
color:#FFFFFF;
text-decoration:none;
}
.menuItemStyle2 a {
background-color:#CE5C1B;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:69%;
padding:3px 15px;
text-decoration:none;
}
.menuItemStyle2 a:hover {
background-color:#B53131;
color:#FFFFFF;
text-decoration:none;
}
.menuSeparatorStyle1 {
background-color:#FFFFFF;
height:0px;
width:135px;
}
.menuSeparatorStyle2 {
background-color:#FFFFFF;
height:0px;
width:150px;
}
.menuSeparatorStyle3 {
background-color:#FFFFFF;
height:0px;
width:160px;
}
.menuSeparatorStyle4 {
background-color:#FFFFFF;
height:0px;
width:175px;
}
.menuSeparatorStyle5 {
background-color:#FFFFFF;
height:0px;
width:180px;
}
.menuTableStyle1 {
border-bottom:1px solid #FFFFFF;
cursor:pointer;
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0px 0px -1px;
padding:0px;
position:absolute;
width:150px;
z-index:2;
}
.menuTableStyle2 {
border-bottom:1px solid #FFFFFF;
cursor:pointer;
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0px 0px -1px;
padding:0px;
position:absolute;
width:160px;
z-index:2;
}
.menuTableStyle3 {
border-bottom:1px solid #FFFFFF;
cursor:pointer;
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0px 0px -1px;
padding:0px;
position:absolute;
width:175px;
z-index:2;
}
.menuTableStyle4 {
border-bottom:1px solid #FFFFFF;
cursor:pointer;
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0px 0px -1px;
padding:0px;
position:absolute;
width:180px;
z-index:2;
}
.menuTableStyle5 {
border-bottom:1px solid #FFFFFF;
cursor:pointer;
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0px 0px;
padding:0px;
position:absolute;
width:135px;
z-index:2;
}
.menuTableStyle6 {
border-bottom:1px solid #FFFFFF;
cursor:pointer;
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0px 0px 1px;
padding:0px;
position:absolute;
width:150px;
z-index:2;
}

#cmsContentOuter
{
  *float:left;
}

#cmsContent {width: 486px; }
#cmsContentOuter { width: 530px; }
div.QuickQuoteForm div.PlanType div.entryField {width: 300px;}
div.QuickQuoteForm div.PlanType div.entryField div.productDisclosure {float: left;}
