/***************************************
COMMON
***************************************/
html {
	height: 100%;
	font-size: 100%;
	overflow-y: scroll; /* Force a scrollbar in non-IE */
	-webkit-text-size-adjust: 100%; /* Prevent iOS text size adjust on orientation change without disabling user zoom */
	-ms-text-size-adjust: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;/*f*/
	color: #231f20;
	background: #e7e7e7;
}
html, body, form {
	margin: 0;
	padding: 0;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
A {color: #ea6e16;}
A:hover , a:hover,a:active {outline: 0;text-decoration: none;}
img {/* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  width: auto\9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
img,embed,object,video {max-width: 100%;}
li {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
ul{
	list-style: square outside url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/lidot2.gif);
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 10px;
}
ul ul{
	padding: 0px 0px 0px 10px;
	list-style: square outside url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/lidot2ALT.gif);
}
ul.columnwidgetlist ul{list-style: square outside url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/lidot2.gif);}/*ektron fix*/
ul.columnwidgetlist ul ul{list-style: square outside url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/lidot2ALT.gif);}/*ektron fix*/
ol{
	margin: 0px 0px 0px 45px;
	padding: 0px;
}

/***************************************
HEADER
***************************************/
#M_H_DIV3 {margin: 0 auto;}
.toggleMenu {display: none;}
.nav {
	*zoom: 1;
	padding:0;
	margin: 0;
	list-style:none;
	position: relative;
}
.nav ul {
	list-style: none;
	width: auto; /*9em, let it auto adjust - iPad NEEDS a width to work?*/
	padding:0;
	margin:0;
}
.nav a {
	
	margin: 0;
	text-decoration: none;
}
.nav li {position: relative;list-style-image:none;}
.nav > li {float: left;}
.nav > li > a {display: block;font-weight: bold;}
.nav li  ul {
	z-index:10;
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {left: 0;}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:11;
	margin: 0;
}
/** NAV - Desktop/default styles *************************************************/
.nav{background:#00a4e4;width:100%;
	margin: 10px 0 0 0;
	padding: 0 71px 0 0;
	list-style: none;
	position: relative;
	height:71px;
	font-weight:bold;
}
.nav > li{margin-top:0;width:14.25%;white-space:normal;height: 100%;}
.nav > li > a{padding: 17px;white-space:normal;color:#fff;height: 100%;}
.nav li a:hover, .nav li.hover, .nav li.hover > a{background:#50c8e8;color:#f1d88d;}
.nav li li a {white-space:nowrap;padding: 4px 8px;color:#fff;min-width:165px;}
.nav li li a:hover, .nav li li.hover{background:#00a4e4;color:#f1d88d;}
.nav li li li a {z-index:12;}
.nav > li.hover > ul {background-color: #50c8e8;background-color: rgba(80, 200, 232, .9);color: #6d6d6d;}
.nav > li.hover > ul > li{margin: 0 0 4px 0;}
.nav > li.hover > ul > li:last-child{margin: 0;}
/** Header Items *************************************************/
#M_H_siteLogo {
	border: 0;
	height: auto;
	max-width:120px;
	margin:12px 0 4px 0;
}
#M_H_rightItems{
	font-size: .8em;
	position:absolute;
	right:0;
	text-align: right;
	margin-top:-85px;
}
#M_H_agentlink{margin:0;color:#005984;font-size:1.3em;font-weight:bold;vertical-align:middle;}
#M_H_agentlink .loginWrap{line-height:1em;padding:3px;background:#afdeee;display:inline-block;vertical-align:middle;margin-left:5px;}
#ctl00_headerPageCsi_agentLogin{
	width: 80px;
	border: 0;
	color: #6f9dad;
	font-size: .75em;
	padding: 2px 3px;
	height: auto;
	vertical-align: middle;
	background:#f0fbfd;
	margin:0 0 0 0;
	-webkit-appearance: none;
	-moz-appearance: textfield;
}
#ctl00_headerPageCsi_agentLogin::-webkit-input-placeholder,#ctl00_headerPageCsi_agentLogin:-moz-placeholder,#ctl00_headerPageCsi_agentLogin::-moz-placeholder,#ctl00_headerPageCsi_agentLogin:-ms-input-placeholder {color: #6f9dad;}/*Chrome/Safari+,FF4-18,FF19+,IE10+*/
#M_H_agentlink .ui-icon {margin-top:0;line-height:1em;vertical-align:middle;}
#ctl00_headerPageCsi_btnLogin{width:18px;height:18px;margin:0;line-height:1em;vertical-align:middle;}
#M_H_residencyLink {color:#aeaeb0;font-size:.85em;margin:4px 0;vertical-align:middle;text-align: right;}
#M_H_residencyLink a:hover{text-decoration:none;}
#M_H_residencyLink .M_H_country{color:#005984;text-decoration:underline;font-weight:normal;}
#M_H_residencyLink .imgFlag.us{margin:0 0 0 8px;}
#socialMedia{
	text-align:right;
	padding: 8px 0;
	color:#005984;
	font-weight:normal;
}
#socialMedia a{
	float:right;
	display:block;
	height:23px;
	width:23px;
	margin: -4px 0 0 7px;
	background-image: url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/icons.png);/* facebook */
	background-repeat:none;
	font-size:1px;
}
.facebook{background-position:-896px 0;}
.twitter{background-position:-927px 0;}
.pinterest{background-position:-957px 0;}
.google{background-position:-987px 0;}
.blog{background-position:-1017px 0;}
/***************************************
FOOTER
***************************************/
#M_F_DIV1{color: #6b6a6f;font-size:.7em;}
#M_F_DIV3 {margin: 0 auto;padding-top:10px;padding-bottom:10px}
#M_F_floatLeft{float:left;}
#M_F_Notices{clear:left;}
#M_F_securityItems{text-align:right;}
#M_F_Links {padding: 4px 0 8px 0;text-align:right;clear:right;}
#M_F_Links A{
	color: #6b6a6f;
	margin: 0 4px;
	vertical-align: middle;
	white-space:nowrap;
}
#M_F_Links A:first-child:visible {margin-left:0;}
#M_F_Links A:last-child {margin-right:0;}
#M_F_Questions{font-size: 1.7em;font-weight:bold;text-transform:uppercase;}
#M_F_Num{font-size:1.3em;}

.M_F_underwriter{font-size:.85em;margin-top: 10px;}
.footerLogos{background: transparent url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/footer/footerLogos.png) no-repeat;display:inline-block;vertical-align:middle;}
#BBBlogo{margin: 6px 18px 0 0;background-position:0 0;width:31px; height:51px;color:transparent;text-decoration:none;}
#UStiALogo{
	margin: 3px 10px 0 0;
	background-color: #fff;
	border: 1px solid #6083aa;
	background-position:-35px 2px;
	width:78px;
	height:47px;
	display:inline-block;
}
#verisignLogo{display:inline-block;}
/***************************************
CONTENT
***************************************/
#M_H_DIV1, #M_H_DIV2, #M_H_DIV3, #M_C_DIV1, #M_C_DIV2, #M_C_DIV3{background: #fff;}
#M_H_DIV1, #M_C_DIV1, #M_F_DIV1{padding-left:5px;padding-right:5px;}

#M_C_DIV3{padding-bottom:25px;margin: 0 auto;}
#M_C_DIV3 A img{
	/*border: 0;*/
	vertical-align: middle;
}
H1{
	padding: 0;
	margin: 0;
	font-size: 2em;
	font-weight: 700;
	color: #00a3e4;
}
H1 A{color: #00a3e4;}
H2 {
	font-size: 1.35em;
	padding: 0;
	margin: 0 0 10px 0;
	color: #005a84;
	font-weight: bold;
}
H2 A{color: #005a84;}
H3 {
	font-size: 1.15em;
	padding: 0;
	margin: 0;
	color: #231f20;
	font-weight: bold;
}
H3 A{color: #231f20;}
hr {
	color: #e7e7e8;
	background: #e7e7e8;
	height: 1px;
	border: 0;
	font-size:1px;
	margin-bottom:8px;
}
/***************************************
CTA BUTTONS
***************************************/
.CTA_button, body input[type="submit"], body input.submit, body input[type="button"][value=Save], body input[type="button"][value=Cancel]{
	border:0;
	height:auto;
	font-size: 1.2em !important;
	display:inline-block;
	padding: 5px 10px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-weight: bold;
	vertical-align:middle;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background: #e88b4a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4OGI0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzZmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e88b4a 0%, #e36f1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e88b4a), color-stop(100%,#e36f1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e88b4a 0%,#e36f1f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e88b4a 0%,#e36f1f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e88b4a 0%,#e36f1f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e88b4a 0%,#e36f1f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e88b4a', endColorstr='#e36f1f',GradientType=0 ); /* IE6-8 */
	cursor:pointer;
	white-space:nowrap;
}
.CTA_button:hover{background: #e36f1f;}
.CTA_buttonBlue, body input[type="submit"][value=Cancel], body input[type="button"][value=Cancel]{
	background: #84d0ef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0ZDBlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDlkZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #84d0ef 0%, #1d9dd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84d0ef), color-stop(100%,#1d9dd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #84d0ef 0%,#1d9dd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #84d0ef 0%,#1d9dd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #84d0ef 0%,#1d9dd7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #84d0ef 0%,#1d9dd7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84d0ef', endColorstr='#1d9dd7',GradientType=0 ); /* IE6-8 */
}
.CTA_buttonBlue:hover, body input[type="submit"][value=Cancel]:hover{background: #1693c6;}
.CTA_buttonRed{
	background: #ff0000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff0000 0%, #d71e1e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#d71e1e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff0000 0%,#d71e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff0000 0%,#d71e1e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff0000 0%,#d71e1e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff0000 0%,#d71e1e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#d71e1e',GradientType=0 ); /* IE6-8 */
}
.CTA_buttonRed:hover{background: #d71e1e;}
html.ie9 .CTA_button{filter: none;}
html.ie9 .CTA_button, html.ie9 input[type="submit"], html.ie9 input.submit{filter: none;}
.ie9 .CTA_button, .ie9 input[type="submit"], .ie9 input.submit{filter: none;}
.CTA_button.CTA_buttonSmall{font-size: .85em !important;padding: 4px 8px;}
/*.DZ_C_mainCTAContainer .CTA_button{padding-top: 8px;}*/
.CTA_button .ui-icon{
	-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;overflow:hidden;
	width:10px;
	height:10px;
	margin-left: 12px;
	background-color:none;
	background-position: -859px -7px;
}
.CTA_button .ui-icon.ui-disc{background-color:transparent;/*border:1px solid #023b56;background temporarily removed*/}
body .CTA_button:hover .ui-icon.ui-disc {/*background-color: #1673a2;border-color: #0b4e6d;background temporarily removed*/}
/***************************************
CTA CONTAINERS
***************************************/
.DZ_C_mainCTAContainer h4{font-size:1.2em;padding: 0;margin: 0;}
.DZ_C_mainCTAContainer h5{font-size:1.1em;padding: 0;margin: 0;}
.DZ_C_mainCTAContainer h6{font-size:1em;padding: 0;margin: 0;}
/** CTA Container#1 *****************************************************************/
.DZ_C_mainContainer1{clear:left;
	position:relative;
	padding:18px;
	min-height:415px;
	background-color: #fff;
	background-repeat:  no-repeat;
	background-position: top right;
	background-size:cover;
	margin-bottom:24px;
	border-right:71px solid #00a4e4;
}
.DZ_C_mainContainer1 .DZ_C_mainCTA{
	padding:10px;
	background: #005a84;
	background: rgba(0,90,132,0.95);
	color:#fff;
	max-width:47%;
}
.ltIE9 .DZ_C_mainContainer1 .DZ_C_mainCTA{
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2005A84,endColorstr=#F2005A84)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2005A84,endColorstr=#F2005A84);/* IE6 & 7 */
	zoom: 1;
}
.DZ_C_mainContainer1 .DZ_C_mainCTA h4{color:#fff;margin-bottom:0;text-transform:uppercase;}
.DZ_C_mainContainer1 .DZ_C_mainCTA h5{color:#fff;border-bottom:1px solid #fff;margin-bottom:10px;text-transform:uppercase;}
.DZ_C_mainContainer1 .DZ_C_mainCTA h6{color:#fff;text-transform:uppercase;margin-bottom:5px;font-weight:normal;}
.DZ_C_mainCTAContainer h4.TG_title{text-transform:none;font-size:1.7em;font-weight:normal;}
.DZ_C_mainCTAContainer h4.TG_title sup{font-size:.3em;}
.ltIE9 .DZ_C_mainContainer1 A{position: relative;} /* IE8 fix for links not clickable*/
/** CTA Container#2 *****************************************************************/
.DZ_C_mainContainer2{
	padding:10px;
	background-color: #e2f4f8;
	margin-bottom:26px;
	border-right:71px solid #00a4e4;
	min-height:75px;
}
.DZ_C_mainContainer2 h4{color:#005a84;}
.DZ_C_mainContainer2 h5, .DZ_C_mainContainer2 h5 a{color:#277ea6;}
/** CTA Container#3 *****************************************************************/
.DZ_C_mainContainer3 {
	width: 100%;
	margin-bottom:24px;
	border-right:71px solid #00a4e4;
	position: relative;
	z-index: 1;
}
.DZ_C_mainContainer3:before,
.DZ_C_mainContainer3:after {
	content: " ";
	display: table;
}
.DZ_C_mainContainer3:after {clear: both;}
.DZ_C_mainCTA3a, .DZ_C_mainCTA3a:before {width:40%;}
.DZ_C_mainCTA3a {
	float:left;
	color:#005a84;
	background-color: #c4e5ee;
	padding:16px;
	min-height:300px;
}
.DZ_C_mainCTA3a:before {
	content: '';
	left: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: -1;
}
.DZ_C_mainCTA3a:before, .DZ_C_mainContainer3{background-color: #c4e5ee;}
.DZ_C_mainCTA3b, .DZ_C_mainCTA3b:before {width:60%;}
.DZ_C_mainCTA3b {
	float:left;
	color: #ebeef3;
}
.DZ_C_mainCTA3b:before {
	content: '';
	left: 40%;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: -1;
	background-color: #c4e5ee;
	background-size: cover;
	background-repeat:  no-repeat;
	background-position:center center;
}
.ltIE9 .DZ_C_mainCTA3b:before{background-position: top right;}/* IE8 fix */
/** SN_CTA Container *****************************************************************/
.SN_CTA{
	display: block;
	background:#12668d;
	padding: 8px 12px;
	color:#fff;
	text-decoration:none;
	margin-bottom: 24px;
}
.SN_CTA .SN_mainTitle{margin-bottom:4px;font-weight:bold;}
/***************************************
TRAVEL NEWS
***************************************/
.DZ_C_ArticleGroup{}
.DZ_C_ArticleGroup A{color: #005a84;}
.DZ_C_ArticleTitle{
    margin-bottom: 10px;
    font-weight: bold;
    padding:0;
}
body .DZ_C_ArticleTitle2{}
body .DZ_C_ArticleTitle A, body .DZ_C_ArticleTitle2 A{color: #00a3e4;}
.DZ_C_ArticleTeaser{font-size: 0.81em;}
body A.DZ_C_ArticleLink{
    display: block;
    padding-left: 12px;
    background: transparent url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/lidot2.gif) no-repeat 0 2px;
	margin-bottom:10px;
	font-size:.89em;
	color:#ea6e16;
}
#googleMapIframe, .GoogleArticle iframe {width:100% !important;min-height:300px !important;}
.TNimage{
  width: 100%;/* IE8 fix */
  max-width:50%;
}
/***************************************
COLUMNS
***************************************/
.DZ_C_SN{font-size: .85em;}
.DZ_C_Main{}
/***************************************
COLUMN SHADING
***************************************/
.DZ_C_SNBrown1{font-size: .95em;}
.DZ_C_SNBrown2{}
.DZ_C_SNBrown3{
	background: #e7e7e8;
	padding:10px;
	color:#717174;
	margin-bottom:26px;
}
.DZ_C_SNBrown4{}
/***************************************/
.DZ_C_SN H3, .DZ_C_SN H2, .DZ_C_SN H1, .DZ_C_SNBrown1 H3, .DZ_C_SNBrown1 H2, .DZ_C_SNBrown1 H1{
	color: #717174;
	font-size: 1.35em;
	margin-bottom: 10px;
	text-transform:uppercase;
}
.DZ_C_SN H3 A,.DZ_C_SN H2 A,.DZ_C_SN H1 A{
	color: #717174;
	display: block;
	text-decoration:none;	
}
.DZ_C_SN A H3:hover{color: #717174;}
.DZ_C_SN H3.small{font-size:1.2em;}
.DZ_C_SN .fineprint{font-size:.75em;}
.DZ_C_SN ul.WF_C_CustomUL{background: #e7e7e8;padding:0 10px 10px 10px;margin:-10px 0 0 0;}
.DZ_C_SN ul.WF_C_CustomUL li{margin-left:10px;}
.sn-icon h3{font-size:1.065em;margin-bottom:0;}
.sn-icon h4{font-weight:normal;font-size:1.1em;margin:0;text-transform:uppercase;}
/************************
ROUND ICONS
************************/
body .ui-icon.ui-disc {background-color: #005884;}
/************************
collapsibles
************************/
body .ui-collapsible-heading-toggle{background:#d7e5ed;color:#005a84 !important;}
body .ui-collapsible-content{background:#f6f6f6;}
body .ui-collapsible-heading-toggle.ui-collapsible-open{background:#005884;color:#fff !important;}
/**************************************************************************************
FLAGS
***********************************************/
#flagsWrapper{color:#949496;padding:3px 0 0 0;margin-top:3px;font-size: .75em;}
#flagsUL{width:100%;margin:0;padding:10px 0 0 0;list-style:none;color:#949496;margin-bottom:0;}
#flagsUL li{float:left;width:165px;white-space: nowrap;margin:0;padding:0 0 10px 0;list-style-image:none;}
#flagsWrapper #flagsUL li{width:142px;}
#flagsWrapper #flagsUL a {color:#949496;}
.imgFlag{margin-right:8px; vertical-align:middle;width:16px;height:11px;display:inline-block;background: transparent url(/uploadedImages/travelguardcom/03tgdirect/Branding/images/home/TGflags.png) no-repeat;}
.au{background-position:0 0;}
.ca{background-position:-16px 0;}
.cz{background-position:-32px 0;}
.de{background-position: 0 -11px;}
.hk{background-position: -16px -11px;}
.ir{background-position: -32px -11px;}
.il{background-position: 0 -22px;}
.it{background-position: -16px -22px;}
.jp{background-position: -33px -22px;}
.hu{background-position: 0 -33px ;}
.my{background-position: -16px -33px;}
.nz{background-position: -32px -33px;}
.no{background-position: 0 -44px;}
.pl{background-position: -16px -44px;}
.sg{background-position: -32px -44px;}
.za{background-position: 0 -55px;}
.fi{background-position: -16px -55px;}
.th{background-position: -32px -55px;}
.uk{background-position: 0 -66px;}
.us{background-position: -16px -66px;}
.tr{background-position: -32px -66px;}
.ae{background-position: 0px -77px;}
/**************************************************************************************
View Full Site link status
***********************************************/
body .mobileFull{display:none;}
body .mobileMin{display:inline;}
.responsiveWeb .mobileMin{display:none;}
.responsiveWeb .mobileFull{display:inline;}
/**************************************************************************************/
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  thead {display: table-header-group;}
  tr,img {page-break-inside: avoid;}
  img {max-width: 100% !important;}
  @page  {margin: 0.5cm;}
}

.siteWidth {width: 989px;}


/*** CUSTOM FONTS ***/

/*** FOOTER ***/

/*** CONTENT ***/
	
	/* x2 col wrap */
	#P_C_wrap2Col .DZ_C_CRight{float:left;width: 69%;margin: 0 0 0 31%;overflow:hidden;}
	#P_C_wrap2Col .DZ_C_SNLeft{float:left;width: 28%;margin: 0 0 0 -100%;overflow:hidden;}
	
	#P_C_wrap2Col .DZ_C_CLeft{float:left;width: 69%;margin-right:1%;}
	#P_C_wrap2Col .DZ_C_SNRight{width: 30%;margin-left: 70%;overflow:hidden;}
	/*.ie7 #P_C_wrap2Col .DZ_C_SNLeft, .ie7 #P_C_wrap2Col .DZ_C_SNRight{width: 29.9%;}*/

	/* x3 col wrap */	
	.DZ_C_CMiddle{float:left;width: 68%;}
	#P_C_wrap3Col .DZ_C_SNLeft{width: 30%;margin-left: 70%;overflow:hidden;/*ektron fix*/}
	#P_C_wrap3Col .DZ_C_SNRight{width: 30%;margin-left: 70%;overflow:hidden;/*ektron fix*/}
	.ie7 #P_C_wrap3Col .DZ_C_SNLeft, .ie7 #P_C_wrap3Col .DZ_C_SNRight{width: 29.9%;}
	
/*** FRAMEWORK ***/
	.responsiveWeb .mobileMin, .responsiveWeb .mobileFull{display:none;}/*don't show for desktops*/

	/* x2 col wrap */
	#P_C_wrap2Col .DZ_C_CRight{width: 77%;margin: 0 0 0 23%;}
	.ie7 #P_C_wrap2Col .DZ_C_SNLeft, #P_C_wrap2Col .DZ_C_SNLeft{width: 22%;margin: 0 0 0 -100%;}
	.DZ_C_CRight_Left{float:left;width: 48%;margin-right:3%;}
	.DZ_C_CRight_Right{margin-left:52%;width: 47%;overflow:hidden;}
		
	/* x3 col wrap */
	.DZ_C_CMiddle{width: 58%;margin-left: 21%;}
	.ie7 #P_C_wrap3Col .DZ_C_SNLeft, #P_C_wrap3Col .DZ_C_SNLeft{float:left;width: 19%;margin: 0 0 0 -79%;}
	.ie7 #P_C_wrap3Col .DZ_C_SNRight, #P_C_wrap3Col .DZ_C_SNRight{float:right;width: 19%;margin:0;}
/*** MAIN CTA ***/

.ie10 body {
    overflow-y: scroll;
    -ms-overflow-style: scrollbar;/* IE10 fix for snap */
}
/************************
sectionBlocks
************************/
.sectionBlocks.responsiveBlockUL.sectionBlocksBlue > li .liWrap{color:#317fa3;background:#ade0ee;}
.sectionBlocks.responsiveBlockUL.sectionBlocksBlue .liWrap h4{color:#317fa3;}
.sectionBlocks.responsiveBlockUL.sectionBlocksBlue .tg-icon{background-image: url('/uploadedImages/travelguardcom/03tgdirect/Branding/images/TG-coverageIcons(blue).png');}