﻿@charset "UTF-8";

@font-face {
    font-family: 'NeutraTextTFBookAlt';
    src: url('../fonts/neutratexttf-bookalt.eot');
    src: url('../fonts/neutratexttf-bookalt.eot') format('embedded-opentype'),
         url('../fonts/neutratexttf-bookalt.woff') format('woff'),
         url('../fonts/neutratexttf-bookalt.ttf') format('truetype');
}
/* base 
======================== */

/************* updated 07 28 15 ***************/

body .ecommerce_content p {
    
    font-size: 1.4em !important; /************* updated 07 28 15 ***************/
    
}

body {
	font: 10px/1.4 Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-color:Red;
}
body > form { background: url(../img/Clia_Ocan_Background.jpg) 0 -50px no-repeat #FFF; }
iframe { overflow:hidden;}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
strong { font-weight:700;}
innerPage Content h1, innerPageContent h2, innerPageContent h3, innerPageContent h4, innerPageContent h5, innerPageContent h6, innerPageContent p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
a {
	text-decoration: none;
	color: #003E7E;
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline;
}

a:visited {
	/*color: #6E6C64;*/
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	text-decoration: none;
}

fieldset {
	outline: 0;
	border: 0;
}
table p {
	margin:0px;
}

input[type="button"] {
	font-family: 'NeutraTextTFBookAlt';
	display:block;
}
input[type="submit"] {
	display:block;
}
.innperPageContent input[type="text"] {
	color: #527D89;
	padding: 4px;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 110px;
	text-align: left;
}
h4 {
	color: #003E7E;
	font-size: 1.1em;
	padding: .2em 0;
}

/*end base */

/* css tabels */
.cssTable { display: table;}
.cssTableCol { display: table-cell;}

.pagerWraper {
	-webkit-border-radius:15px 15px 0 0;
	-moz-border-radius:15px 15px 0 0;
	border-radius:15px 15px 0 0;
	display: inline-block;
	box-shadow: 0 -3px 3px 0 rgb(150, 150, 150);
}

.bannerBox {
	width: 100%;
	height: 293px;
	float: left;
	background: url(../img/bannerBoxBackground.jpg);
	background-size: cover;
}

.newsSlider ul > li {
	height: 293px; /* Should be the same as bannerbox? /*/
}

.bannerBox .sfnewsListItem {
	font-family: 'NeutraTextTFBookAlt';
	color: #5E6460;
	font-size: 8pt;
}

.bannerBox .sfnewsListItem .sfnewsContent {
	padding: 10px;
}

.bannerBox .sfnewsListItem a {
	color: #154578;
	text-decoration: none;
}

.bannerBox .sfnewsListItem a:hover {
	text-decoration: underline;
}

.bannerBox .sfnewsListItem h1 {
	font-size: 20pt;
}

.bannerBox .sfnewsListItem h2 {
	font-size: 10pt;
}

.bannerBox .sfnewsListItem h3,
.bannerBox .sfnewsListItem h4,
.bannerBox .sfnewsListItem h5,
.bannerBox .sfnewsListItem h6 {
	font-size: 1em;
}

.bannerBox .sfnewsListItem h1,
.bannerBox .sfnewsListItem h2,
.bannerBox .sfnewsListItem h3,
.bannerBox .sfnewsListItem h4,
.bannerBox .sfnewsListItem h5,
.bannerBox .sfnewsListItem h6 {
	color: #307C9E;
}



/*
	Styles for the FAQ page
	*/
div.expander > h4 {
	cursor: pointer;
}

	div.expander > h4:hover {
		text-decoration: underline;
	}

div.expander > div {
	display: none;
}


.innerPageContent h1 {
	color: #154578;
	font-family: 'NeutraTextTFBookAlt';
	font-size: 2.8em;
	line-height: 1.2em;
	padding: 0.5em 0 0.25em 0;
	margin: 0;
	width:90%;
}

.innerPageContent h2 {
	padding: 0 0 0.25em 0;
	margin: 0;
	font-size: 2.2em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.innerPageContent h3 {
	padding: 0px 0 0.25em 0;
	margin: 0;
	font-size: 1.6em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
	width:90%;
}

.innerPageContent h4 {
	padding: 0.375em 0 0.25em 0;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #489fd8;
}

.innerPageContent h5 {
	margin: 0;
	padding: 0.5em 0 0.25em 0;
	font-size: 1.4em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}
.innerPageContent h1 + h2, .innerPageContent h1 + h3, .innerPageContent h1 + h4, .innerPageContent h1 + h5 {
	padding-top:1em
}
.landingTwoColumn {
	margin-top: 3px;
}

.innerPagePadding {
	font-weight: 200;
	color: #527D89;
	margin-left: 0;
	padding:20px 10px 9px 10px;
	width: 720px;
	margin-top: 11px;
	background-color: #F8F9F9;
	border-right: 1px solid #F1F1F1;
	border-top: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
.innerPageContent p {
	padding: 0;
	font-size: 1.6em;
	line-height: 1.4em;
	color:#527D89;
	width:90%;
}
.innerPageContent h3 + p { margin-top:6px;}  
.innerPageContent table { margin:10px 0; }
.innerPageContent .sfContentBlock td { font-size:1.6em; font-weight:200;}
.innerPageContent td p { font-size:1em; font-weight:200;}

.innerPageContent .photoCaption img, .bannerBox img {
	background-color: white;
	/*-webkit-box-shadow: 0 0 4px #222;
	-moz-box-shadow: 0 0 4px #222;
	box-shadow: 0 0 4px #222;*/
	margin: 4px;
	display:block;
	position:relative;
	z-index:50;
}
.bannerBox img { width:218px;}
.innerPageContent .photoCaption {
	display: block;
	-webkit-box-shadow: 0 0 4px #222;
	-moz-box-shadow: 0 0 4px #222;
	box-shadow: 0 0 4px #222;
	background-color:#fff;
}

.innerPageContent .photoCaption.lfImg {
	margin: 10px 25px 15px 0px;
	float:left;
}
.innerPageContent .photoCaption.rtImg {
	margin: 10px 0px 15px 25px;
	float:right;
}
.CruiseLineImages { width:210px; height:97px;}
.location.vcard { color:#777777;}
.location.vcard .adr { float:left;}
.cruiseLineDetail a { font-size:1.2em; }
.cruiseLineDetail strong { font-size:1.4em; }
.cruiseLineLogo { width:130px;}

.cruiseLineDetail .location.vcard { float:left; width:100%; font-size:1.2em; } 
.cruiseLineDetail .location.vcard .adr { float:left; width:100%; } 
.KeySellingPoints p { font-size:1.2em; }

/* NOTE SJR: This needs a better handle */


.searchTool input {
	vertical-align: middle;
}

.widget {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 10px 20px;
	margin-bottom: 0;
	padding: 0 0 1em 0;
	background-color: #fff;
	font-family: 'NeutraTextTFBookAlt';
	border-style: solid;
	border-color: #B5B7B7;
	border-width: 1px 2px 2px 1px;
	overflow:hidden;
	width:242px;
	float:left;
	position:relative;
	z-index:20;
}
.widget p {
	font-size:1.4em;
	color:#527D89;
}

.widget  h1 {
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	margin: 0;
	font-size: 12pt;
	text-align:center;
	padding: 10px;
	background: #2c5c8a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNWM4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODQ5NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2c5c8a 0%, #284977 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5c8a), color-stop(100%,#284977)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2c5c8a 0%,#284977 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2c5c8a 0%,#284977 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2c5c8a 0%,#284977 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2c5c8a 0%,#284977 100%); /* W3C */
	-pie-background: linear-gradient(#2c5c8a 0, #284977 100%);
	position:relative;
}
.widget { color: #777777; }
.widget ul { padding: 20px 10px 10px 20px; }
.widget li { list-style:none; }
.widget p, .widget li, .widget a { font-size:1.2em;}
.widget p, .widget li { color: color: #777777;}
.widget li p,  .widget li a { font-size: 1em; }
.widget > div h2, .widget > div h3, .widget > div h4 {
	color: #035D8A;
}
.widget > div h2 a, .widget > div h3 a, .widget > div h4 a, .widget > div h2 a:link, .widget > div h3 a:link, .widget > div h4 a:link, .widget > div h2 a:visited, .widget > div h3 a:visited, .widget > div h4 a:visited{
	color: #035D8A;
	font-size:1em;
	text-decoration:none;
}
.widget > div h3 {
	font-size: 8pt;
}
.widget > div {
	padding: 0 10px;
}
.widget .featured_video {
	padding:0px; margin:0px;
}
.widget .featured_video iframe,.widget .featured_video #player { padding:5px}
.widget a:link {
	color: #5fa1b1;
}
.widget.cruisingTools {
	background-color:#284977;
	color:#ffffff;
}
.widget.featured_vacation {
	min-height:150px;
	background:#284977;
}
.widget.featured_vacation h1{
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#ffffff 0, #ffffff 100%);
	color:#154578;
	font-weight: 700;
	position:relative;
	z-index:10;
	display:block;
}
.widget.featured_vacation img{
	float:left;
	display:block;
	max-width:90px;
}
.widget.featured_vacation ul {
	list-style: none;
	margin-top: 5px;
	display: block;
	float: right;
	width: 152px;
	padding: 10px 0;
}
.widget.featured_vacation ul li {
	font-size:1em;
	margin:3px 0;
}
.widget.featured_vacation ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:100;
	color:#fff;
	text-decoration:none;
}
.widget a:link {
	color:#72A0B4;
}
.widget ul, .widget ol {
	color: #5fa1b1;
	padding-left: 2em;
}
.widget ul > li > *, .widget ol > li > * {
	color: black;
}
.innerPageContent .specialtyCruiseLine .photoCaption, .innerPageContent .featured .photoCaption{ margin-bottom:10px;}
.widget.cruise_forward {
	 background-color: #284977;
}
.widget.cruise_forward h1{
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#ffffff 0, #ffffff 100%);
	font-weight: 700;
	display:block;
	z-index:10;
	position:relative;
} 
.widget.cruise_forward h1 a { display:block; }
.widget.cruise_forward h1 a img { display:block; margin:0 auto; }
.widget.cruise_forward p { font-family:Arial, Helvetica, sans-serif; padding:10px; color:#fff;}
.envelopeOutline {
	padding: 3px 6px 3px 2px;
	background: #1a9ab1; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhOWFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDc5YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1a9ab1 0%, #1d79a8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a9ab1), color-stop(100%,#1d79a8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1a9ab1 0%,#1d79a8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1a9ab1 0%,#1d79a8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1a9ab1 0%,#1d79a8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1a9ab1 0%,#1d79a8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a9ab1', endColorstr='#1d79a8',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#1a91b1 0, #1d79a8 100%);
}
.widget.ceosBlog> div { font-family:Arial, Helvetica, sans-serif;}


/********************* new right column widget *****************/

.rcwidget {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 10px 20px;
	margin-bottom: 0;
	padding: 0 0 1em 0;
	background-color: #fff;
	font-family: 'NeutraTextTFBookAlt';
	border-style: solid;
	border-color: #B5B7B7;
	border-width: 1px 2px 2px 1px;
	overflow:hidden;
	width:242px;
	float:left;
	position:relative;
	z-index:20;
		font-size:12px;
}
.rcwidget  .rcwPad{
	padding: 10px;
}
.rcwidget p {

	color:#527D89;
}

.rcwidget a{
    color: #72A0B4;
}

.rcwidget  h1 {
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	margin: 0;
	font-size: 12pt;
	text-align:center;
	padding: 10px;
	background: #2c5c8a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNWM4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODQ5NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2c5c8a 0%, #284977 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c5c8a), color-stop(100%,#284977)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2c5c8a 0%,#284977 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2c5c8a 0%,#284977 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2c5c8a 0%,#284977 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2c5c8a 0%,#284977 100%); /* W3C */
	-pie-background: linear-gradient(#2c5c8a 0, #284977 100%);
	position:relative;
}


.rcwidget > div h2 a, .rcwidget > div h3 a, .rcwidget > div h4 a, .rcwidget > div h2 a:link, .rcwidget > div h3 a:link, .rcwidget > div h4 a:link, .rcwidget > div h2 a:visited, .rcwidget > div h3 a:visited, .rcwidget > div h4 a:visited {
    color: #035D8A;
    text-decoration: none;
}




/********************* end new widget ***************************/
.stayUpToDate {
	color: #C3E1ED;
	font-family: Segoe UI, Arial, Helvetica;;
	height: 112px;
	box-shadow: 1px 1px 3px 0 #3D3D3D;
	background: #128ebb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyOGViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjY5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #128ebb 0%, #066999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#128ebb), color-stop(100%,#066999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #128ebb 0%,#066999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #128ebb 0%,#066999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #128ebb 0%,#066999 100%); /* IE10+ */
	background: linear-gradient(to bottom, #128ebb 0%,#066999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#128ebb', endColorstr='#066999',GradientType=0 ); /* IE6-8 */
		-pie-background: linear-gradient(#128ebb 0, #066999 100%);
}
.stayUpToDate > img {
	float: right;
}
.stayUpToDate > div {
	margin: 0 15%;
	padding: 10px 0;
	text-align: right;
}
.stayUpToDate h1 {
	text-transform: uppercase;
	margin: 0;
	color: white;
	font-size: 12pt;
	font-family: 'NeutraTextTFBookAlt';
	text-align: left;
}
.stayUpToDate label > span {
	font-size: 10pt;
}
.stayUpToDate input {
	text-align: right;
}
.stayUpToDate input[type="text"] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 3px solid #309CC6;
	background-color: #C3E1ED;
	width: 70%;
}
.stayUpToDate input[type="button"] {
	color: #C3E1ED;
	font-family: Segoe UI, Arial, Helvetica;;
	border: 1px solid #7DCEE8;
	border-radius: 5px;
	box-shadow: 0 0 2px 0 black;
	padding: 0.2em;
	margin-top: .5em;
	background: #188fb2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4OGZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDYyOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #188fb2 0%, #046293 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#188fb2), color-stop(100%,#046293)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #188fb2 0%,#046293 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #188fb2 0%,#046293 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #188fb2 0%,#046293 100%); /* IE10+ */
	background: linear-gradient(to bottom, #188fb2 0%,#046293 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#188fb2', endColorstr='#046293',GradientType=0 ); /* IE6-8 */

	-pie-background: linear-gradient( #188fb2 0,#046293 100%);
}




/* misc - layout 
===================== */
.container {
	width: 940px;
	margin: 0 auto 20px auto;
	padding: 0 10px 10px 10px;
	background: #F3F5F5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
	background: -moz-linear-gradient(top, #f2f9f9 50px, #ecf9f9 517px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50px,#f2f9f9), color-stop(517px,#ecf9f9)); /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #f2f9f9 50px,#ecf9f9 517px); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f9f9 50px,#ecf9f9 517px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2f9f9 50px,#ecf9f9 517px); /* IE10+ */
	/* background: linear-gradient(to bottom, #f2f9f9 50px,#ecf9f9 517px); */ /* W3C */
	-pie-background: linear-gradient(#f2f9f9 50px, #ecf9f9 517px);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	z-index: 20;
}

.content {
	padding: 10px 0;
	width: 940px;
	float:left;
}

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}
a.rss_feed { font-size:1.2em; font-weight:bold; margin:20px 0 0 0; display:block;}

/* footer 
==================*/

#footer {
	height: 290px;
	width: 880px;
	margin: 10px auto 0 auto;
	padding: 10px 30px;
	background-color: #284877;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: relative;
}
.footerDiv {
	width: 161px;
	height: 172px;
	border-left: 1px solid #5fa1b1;
	float: left;
	margin-top: 20px;
	padding: 0 5px 0 8px;
}
.footerDiv h2 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #5fa1b1;
	font-weight:400;
}

.footerDiv:first-child {
	border: 0;
}

.footerDiv ul {
	list-style: none;
}

.footerDiv li {
	margin-bottom: 6px;
}

.lastFooter ul {
	border-bottom: 1px dashed #5fa1b1;
	padding-bottom: 8px;
}

.footerDiv li a {
	font-size: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #fff;
	text-decoration:none;
}
.footerDiv li a:hover{
	color:#BFE7FA;
}
.footerSearch input {
	vertical-align: middle;
	color: #527D89;
	padding: 4px;
	border: 1px solid #ccc;
	width: 110px;
	text-align: left;
	margin-right:5px;
	float:left;
}
.footerSearch fieldset {
	padding: 0;
}
.footerSearch input[type="text"] { margin-top:15px;}
.footerSearch input[type="submit"] {
    font-size: 0px;
	background: url(../img/clia_search.png) transparent;
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	width: 27px;
	height: 26px;
	cursor: pointer;
	margin-left: 0;
	margin-top:12px;
	border:1px solid #586BCF;
}

.footerSearch .searchLabel {
	color: #154578;
	font-size:1em;
}

.footerBottom {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.footerLogo {
	height: 49px;
	width: 59px;
	display: block;
	float: left;
	background: url(../img/footerLogo.png) no-repeat 0 0 transparent;
}

.missionStatment {
	font-size: 1.2em;
	/*font-family: "Times New Roman", Times, serif;*/
	color: #ceddde;
	width: 90%;
	float: left;
	margin-top: 10px;
	margin-left:20px;
}
.copyWrite {
	font-size: 11px !important;
	font-family: Arial, Helvetica, Verdana, sans-serif !important;
	color: #ceddde;
	margin-left:20px;
	width: 90%;
	float: right;
}
.copyWrite ul {
	list-style: none;
}

.copyWrite ul li {
	float: left;
	margin-left: 5px;
}
.copyWrite ul li:first-child {
	margin-left: 0;
}

.copyWrite ul li a {
	color: #ceddde;
	text-decoration: none;
}
.footerSearch .searchLabel { font-size:1px; display: none; padding: 0px; height: 0px; margin: 0px; overflow: hidden;}			
/* header 
=======================*/
#header {
	height: 192px;
	width: 960px;
	margin: 0 auto;
	background:url(../img/logo_heighlight.png) transparent no-repeat 0 28px;
}

.topBar {
	width: 960px;
	height: 43px;
	-webkit-border-radius: 0 0 24px 24px;
	-moz-border-radius: 0 0 24px 24px;
	border-radius: 0 0 24px 24px;
	background-color: #fff;
	position: relative;
	display: block;
	overflow:hidden;
	border:1px solid #bababa;
	margin-top:-1px;
}

.topBarMenu {
	width: 393px;
	height: 26px;
	padding-top: 12px;
	float: left;
	position: relative;
	display: block;
}
.topBarMenu ul {
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
}
.topBarMenu li {
	float: left;
	border-left: 1px solid #2e4578;
}
.topBarMenu li:first-child {
	float: left;
	border-left: 0;
	height: 12px;
}

.topBarMenu li a, .topBarMenu li a:link {
	display: block;
	color: #154578;
	font-size: 1.2em;
	padding: 2px 5px 2px 4px;
}
.topBarMenu li a:hover {
	color:#5598AA;	
}
.topBarMenu li:first-child a {
	padding-left: 0;
}
.flag {
    display:block;
    float:left;
    width :25px;
    height:13px;
    margin:15px 5px 0 5px;   
}
.us_flag {
    	background: url(../img/us_flag.png) transparent no-repeat 0 0;
}
.ca_flag {
    	background: url(../img/ca_flag.png) transparent no-repeat 0 0;
}
.searchTool {
	float: left;
	width: 185px;
	margin-left: 10px;
	padding-top:6px;
	color:#154578;
}
.searchTool > div > span {
	line-height: 26px;
}
.searchLabel {
	color: #154578;
	font-size: 1.2em;
	font-weight: 800;
	float:left;
	display: block;
	margin-top:4px;
}
.searchTool input[type="text"] {
	width: 93px;
	height:19px;
	border: 0;
	background: #085d84;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e6e7), color-stop(95%,#fff));
	background: -webkit-linear-gradient(top, #e4e6e7 0%, #fff 15%, #ff 95%, #cacbcb 100%);
	background: -o-linear-gradient(top, #e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	background: -ms-linear-gradient(top, #e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	background: linear-gradient(to bottom, #e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	-pie-background: linear-gradient(#e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	margin:0 3px 0 2px;
	padding-top:0px;
	padding-left: 5px;
	border:1px solid #adadad;
	display:block;
	position:relative;
	z-index:10;
	float:left;
	font-size:1.2em;
	color:#666;
}

.searchTool input[type="button"] {
	background: url(../img/clia_search.png) transparent;
	background-size:100%;
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	width: 23px;
	height:23px;
	cursor: pointer;
	margin:5px 0 0 0;
}

.OneColumnForm.agent_finder_form { margin-bottom: 30px;}
.Results {
	padding: 20px;
	float: left;
	background: #F8F9F9;
	margin: 0 20px;
	width: 858px;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
}
.Results h1 {
	color: #154578;
	font-family: 'NeutraTextTFBookAlt';
	font-size: 2em;
	line-height: 1.2em;
	padding: 0.5em 0 0.5em 0;
	margin: 0;
	width: 90%;
}
.Results .Title {
	font-size: 1.6em;
	margin-bottom: 5px;
	display:block;
	color:#154578;
	font-weight:500;
	width:72%;
}
.Results .Title a {
	color:#1778A2;
}
.agents_box { background-color:#F0F6F8; padding: 0 0 5px 0; margin:5px 0; width:300px; border:1px solid #ECEBEB; }
.agents_box div { margin: 2px 10px;}
.agent_paging_float { width:600px; margin:0 auto;}
.agents_box .agents_title { font-weight:700; color: #797979; display: block; font-weight: 500; margin:10px 10px 2px 10px; display:block;}
.agent_result_paging { background-color:#F0F6F8; padding: 10px 0; margin:40px 0 20px 0; width:100%; border-top:1px solid #ECEBEB; border-bottom:1px solid #ECEBEB;}
.pager_title { float: left; font-size: 1.4em; font-weight: 400;  text-transform:uppercase; margin-top: 3px; color: #8DACB4}
.agent_result_paging a { font-size:1.6em; font-weight:400; text-decoration:none;}
.Results .Description {
	font-size: 1.4em;
	line-height:1.4em;
	font-weight:200;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
	width:70%;
}
.ResultCtr {
	padding: 15px 0;
}
h1+.ResultCtr {
	border-top:0px solid #fff;
}
.topBarMenu, .findAgentBox {
	margin-left:10px;
}

.findAgentBox {
	width: 180px;
	height: 42px;
	float: left;
	position: relative;
}
.findAgentBox input[type="button"] {
	width: 175px;
	height: 26px;
	display: block;
	padding: 0;
	margin: 10px 0 0 0;
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.4em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	background: #154679; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzFjNmNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjQ4N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #154679 0%, #1c6cae 70%, #16487c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#154679), color-stop(70%,#1c6cae), color-stop(100%,#16487c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #154679 0%,#1c6cae 70%,#16487c 100%); /* W3C */
	 -pie-background: linear-gradient(#154679 0%, #1c6cae 70%, #16487c 100%); /*ie 6-9 via PIE*/
	 display:block;
	 position:relative;
	 z-index:10;
}
.findAgentBox input[type="button"]:hover {
	color: #E8FCFF;
	font-weight:500;
	background: #154679; /* Old browsers */            /* IE9 SVG, needs conditional override of 'filter' to 'none' */            
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzFjNmNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjQ4N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);            
	 background: -moz-linear-gradient(top, #154679 0%, #1f83d6 70%, #16487c 100%); /* FF3.6+ */            
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#154679), color-stop(70%,#1f83d6), color-stop(100%,#16487c)); /* Chrome,Safari4+ */           
	 background: -webkit-linear-gradient(top, #154679 0%,#1f83d6 70%,#16487c 100%); /* Chrome10+,Safari5.1+ */            
	 background: -o-linear-gradient(top, #154679 0%,#1f83d6 70%,#16487c 100%); /* Opera 11.10+ */            
	 background: -ms-linear-gradient(top, #154679 0%,#1f83d6 70%,#16487c 100%); /* IE10+ */    
	 background: linear-gradient(to bottom, #154679 0%,#1f83d6 70%,#16487c 100%); /* W3C */
	 -pie-background: linear-gradient(#154679 0%, #1c6cae 70%, #16487c 100%); /*ie 6-9 via PIE*/
}
.no_results { font-weight:400; font-size:1.4em; color:#888; padding: 0 20px; }
.logoLogin {
	height: 111px;
	float: left;
	clear: both;
	width: 960px;
}

.logo {
	width: 124px;
	height: 95px;
	float: left;
	display: block;
	background: url(../img/clia_logo.png) 0 30px no-repeat;
	margin-left:30px;
}
.siteQuote {
	width: 605px;
	color:#fff;
	font-size:3em;
	float: left;;
	margin-left: 22px;
	margin-top:20px;
	position:relative;
	top:40px;
	left:211px;
	font-weight:200;
	text-shadow: 0px 0px 5px #264F6B;
}
.siteQuote strong { font-style:italic; }

/* login 
===============================*/
.name {
	color: #3EACDB;
	font-weight: 700;
}

.loginBox {
	width: 162px;
	height: 40px;
	float: left;
	margin:5px 0 0 10px;
}

.loginBox > div.message {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	font-size: 1em !important;
	white-space: nowrap;
	color:#4DA0C4;
}

.loginBox > div.message > a {
	color:#5598AA;
	font-size: 1em;
	text-decoration: none;
}

.loginBox > div.message > a:hover {
	color:#4DA0C4;
}

.loginBox .message div.loginButton {
	text-align: center;
	text-transform: uppercase;
	padding: 0 10px;
	margin-top:5px;
	display: block;
	border: 0;
	height: 27px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 0 1px white;
	background: #154679; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzFjNmNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjQ4N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #154679 0%, #1c6cae 70%, #16487c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#154679), color-stop(70%,#1c6cae), color-stop(100%,#16487c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #154679 0%,#1c6cae 70%,#16487c 100%); /* W3C */
	 -pie-background: linear-gradient(#154679 0%, #1c6cae 70%, #16487c 100%); /*ie 6-9 via PIE*/
	margin-right:10px;
	position:relative;
	z-index:20;
}
.loginBox .message div.loginButton:hover {
	color: #E8FCFF;
	font-weight:500;
	background: #154679; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzFjNmNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjQ4N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #154679 0%, #1c6cae 70%, #16487c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#154679), color-stop(70%,#1c6cae), color-stop(100%,#16487c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #154679 0%,#1c6cae 70%,#16487c 100%); /* W3C */
	 -pie-background: linear-gradient(#154679 0%, #1c6cae 70%, #16487c 100%); /*ie 6-9 via PIE*/
}
#cp_maincontent_GenericLogin_LoginSF4_pnllogin {padding:20px; background-color:#fff; border:1px solid #DADADA;}
#cp_maincontent_GenericLogin_lblstat { display:block; margin-left:283px; font-size:1.4em; }
#cp_maincontent_GenericLogin_LoginSF4_lblPassword, #cp_maincontent_GenericLogin_LoginSF4_lblUserID { font-size:1.4em;}
#cp_maincontent_GenericLogin_LoginSF4_lblWelcome { margin-right:10px;}
.loginBox .message div.loginButton > a {
	line-height: 27px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
}

.loginBox .message div.loginButton > a:hover {
	text-decoration: none;
}

.loginBox input[type="button"] {
	width: 89px;
	height: 27px;
	display: block;
	background: url(../img/log_in.png) 0px 0px no-repeat;
	padding: 0;
	margin: 20px 0 0 79px;
	border: 0;
	color: #fff;
	font-weight: bold;
	text-indent: -9999999px;
}
.welcome-message { font-size:1.2em; margin-left:20px;}
.welcome-message span { float:left;}
input.submitBtn +span { float:left; padding:10px 0; font-size:1.2em;}
.submitBtn +span a { margin-right:10px;}

.tabRow {
	width: 960px;
	height: 50px;
	float: left;
}

.tabBox {
	position: relative;
	left: 0;
	height: 50px;
	margin-top: 5px;
	overflow: hidden;
	position: relative;
}

.tab {
	font-family: 'NeutraTextTFBookAlt';
	font-weight:700;
	color: #5f6669;
	height: 44px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position: relative;
	float: left;
	background-color: #bbe0ef;
	padding: 10px 30px 2px 20px;
	text-transform: uppercase;
	font-size: 1.4em;
	position: relative;
}
.tab a, .tab a:link.tab a:active {
    text-decoration: none;
    color:#5f6669;
}
.tab a:hover {
	color:#4DA0C4;
}
div:first-child.tab {
	left: 0;
	padding-left: 10px;
}

.tab.selectedTab {
	background-color: #f4f9f8;
	color: #5fa1b1;
}

div:nth-child(2).tab {
	left: -11px;
}

div:nth-child(3).tab {
	left: -22px;
}
div:nth-child(4).tab {
	left: -33px;
}
.homeSlideShow { overflow:hidden; height:308px; width:938px; border: 1px solid #b0bac4;}
.homeSlideShow ul {
	/* Sitefinity is basically unusable when the list is displayed in the editor */
	/* Display is controlled by JavaScript */
	display: none;
}
.homeLeftCol {
	width: 642px;
	float: left;
}

.topNav {
	width: 940px;
	float: left;
	clear: both;
	margin-bottom:5px;
}
.topNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.topNav li {
	float: left;
	border-left: 1px solid #154578;
}
.topNav li:first-child {
	float: left;
	border-left: 0;
	height: 12px;
}

.topNav li a, .topNav li a:link {
	font-family: 'NeutraTextTFBookAlt';
	font-weight:600;
	text-transform: uppercase;
	color: #154578;
	font-size: 1.3em;
	padding: 0 8px;
	text-decoration: none;
}
.topNav li a:visited {
	/* color:#4E80A2; visited linkes style was removed  4.2.2013 */
}
.topNav li a:hover {
	color:#5598AA;
}
.topNav li:first-child a {
	padding-left: 0;
}
.eventsListings p { font-size:1.4em; }
.eventsListings ul { padding:10px 0 10px 0;}
.eventsListings ul li { margin:0 0 10px 0; font-size:1em;}
.eventsListings ul li .eventDate {  font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color: #777777;}
.eventsListings ul li a, .eventsListings ul li a:link, .eventsListings ul li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; line-height:1.2em; text-decoration: none; color:#489fd8;}
	
.widget.eventsListings h2 { margin: 15px 0 0 0; }
.widget.eventsListings h3 { font-size: 1.4em; line-height:1em; color: #777; margin: 0 0 5px 0; }
.widget.connectWithUs ul { padding:0px;}
.widget.connectWithUs li { font-size:1.4em; color:#777; margin-bottom:5px;}
.widget.connectWithUs a, .widget.connectWithUs a:visited { font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:400; margin: 0 10px 10px 0; color:#489fd8;}  
.widget.connectWithUs .socialStrip { 
	padding:5px 0;  
	margin: 0px;
	border-top:1px solid #cac9c9;
	border-bottom: 1px solid #cac9c9;
	background: #e9eeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #fdfdfd 0%, #f1f0f0 30%, #f3f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 0%, #f1f0f0 30%, #f3f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 0%, #f1f0f0 30%, #f3f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 0%, #f1f0f0 30%, #f3f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 0%, #f1f0f0 30%, #f3f2f2 100%); /* W3C */
	-pie-background: linear-gradient(#fdfdfd 0%, #f1f0f0 30%, #f3f2f2 100%);
	position:relative;
	z-index:20;
}
.widget.connectWithUs h2 { font-family: Arial, Helvetica, sans-serif; }
.widget.connectWithUs .socialLinks { width:118px; margin:0 auto;}
.widget.connectWithUs .socialLinks a { margin: 0 0 10px 10px; }
.widget.connectWithUs .socialLinks a:first-child { margin-left:0px;}




/* eCommerce 
*************************/
.ecommerce_content { 
	width:880px;
	padding:0 10px;
	margin:0 20px;
	background-color: #F3FCFD;
}
.ecommerce_content h1 {
	color: #154578;
	font-family: 'NeutraTextTFBookAlt';
	font-size: 3.2em;
	line-height: 1.2em;
	margin: 16px 0 0 10px;
	padding: 0;
}

.ecommerce_content h2 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 2.4em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.ecommerce_content h3 {
	padding: 0;
	margin: 6px 0 15px 0;
	font-size: 1.8em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.ecommerce_content h4 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 1.6em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}
.ecommerce_content h5 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 1.4em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.ecommerce_content p{
	    padding: 0;
    font-size: 1.6em !important;
    line-height: 1.4em  !important;
}
.ecommerce_content a:link, .ecommerce_content a:visited {  color:#154578;  /* visited linkes style was removed  4.2.2013 */ }
.ecommerce_content a:hover { color:#5598AA; }
.ecommerce_content img {
}
.ecommerce_content input[type="text"], .ecommerce_content input[type="password"]{
	width: 93px;
	height:25px;
	border: 0;
	background: #e1e3e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e1e3e7 0%, #ffffff 15%, #ffffff 95%, #cacbcb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e3e7), color-stop(15%,#ffffff), color-stop(95%,#ffffff), color-stop(100%,#cacbcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1e3e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1e3e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e1e3e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e1e3e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e3e7', endColorstr='#cacbcb',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	margin:5px 0px 0 2px;
	padding: 0 0 0 5px;
	border:1px solid #adadad;
	color:#5F6669;
	font-weight: 200;
	font-size:1.6em;
}
.ecommerce_content .email-message input[type="submit"] { float:left; margin-left:10px; margin-top:5px;}
.ecommerce_content .FindProduct input[type="text"] {
	padding:0 0 0 5px;
	margin:10px 0 10px 10px;
	color:#5F6669;
	font-size:1.4em;
	height:30px;
	width:270px;
}

.ecommerce_content .FindProduct select {
	padding: 0;
	height: 20px;
	margin: 15px 0 10px 10px;
	width: 170px;
}
.ecommerce_content .FindProduct input[type="submit"] {
	float: left;
	margin: 10px 10px 10px 20px;
	font-size: 1.4em;
}
.ecommerce_content input[type="submit"] {
	/*height:32px;*/
	padding:5px 10px; /* Old browsers */
	background: #477eb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 12px;
	color: #fff;
	/*margin-right:10px;	*/
	font-weight:400;
	float:right;
}
.ecommerce_content input[type="submit"]:hover {
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	 -pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}
.ecommerce_content .btnCart input[type="submit"] {
	float:left;
}
.ecommerce_content select {
	font-weight: 200;
}

.ecommerce_content input[type="submit"] > span a { 
	margin-top:10px;
	display:block;  
}

.ecommerce_content .GridItemStyle { font-size:1.4em;}
.ecommerce_content .GridItemStyle  td { padding:0; border: 0px;}
.ecommerce_content .GridItemStyle  p { font-size:1em;}
.ecommerce_content .GridViewHeader th, .myClia_pannel .GridViewHeader td{
	color:#CDD2D6;
	font-weight:500; 
	font-size:1.4em;
	padding: 4px 10px 0 10px;
	border-left:1px solid #6196C0;
	text-align:left;
}
.ecommerce_content .tblRegistration .GridViewHeader td { color:#CDD2D6; font-size:1.4em; }
.ecommerce_content .tblRegistration td { color:#8A8989; font-size:1.3em;}
.ecommerce_content .GridViewHeader th:first-child {
	border-width: 1px 0 1px 0;
}
.ecommerce_content .email-message { width: 345px; margin-top: 30px; height: 100px; border: 1px solid #D9D9D9; padding: 10px; background: #F3F3F3;}
.order-wrapper { float: left;margin: 20px 0;width: 98%;padding: 20px 10px;background-color: #EFF6F8;border: 1px solid #D9D9D9;
}

.order-wrapper ul {list-style:none;}
.order-wrapper ul li { float:left; width:100%; margin-bottom:10px; min-height:19px;}
.order-wrapper ul li span.label {font-weight:200; font-size:1.4em; float:left; width:130px; color:#527D89;}
.order-wrapper ul li span.info {width: 140px; display: block; float: left; font-size: 1.4em; line-height:1.4em; font-weight:100;}
#ProdDetails .order-wrapper ul li span.address {float:left; clear:left; margin: 0px;}

#ProdDetails .order-wrapper ul li span.address span { margin: 5px 5px 5px 0; font-size:1.4em; color:#949494;}
#ProdDetails .addressBox { margin-top:15px; border: 1px solid #DADADA; background-color:#ffffff; width:90%; padding:10px;}
#ProdDetails .addressBox .label{ margin:0px;}
#ProdDetails .left .addressBox { margin-right:10px;}
#ProdDetails .right .addressBox { margin-left:6px;}

/* shoping cart */ 
.ecommerce_content .tblCart .GridItemStyle td{ color:#8A8989; padding:10px; border-bottom:0px; border-top:0px; border-color: #DDD;}
.ecommerce_content .tblCart input[type="text"] { font-size:1em;}
.divTotals span { font-size:1.4em; font-weight: 400; float:left;}
.ecommerce_content .tablecontrolsfontLogin { width: 678px;}
.ecommerce_content .tablecontrolsfontLogin label { font-size:1.2em;}
.ecommerce_content .tablecontrolsfontLogin input[type="submit"]{ margin:0 10px;}
.tablecontrolsfontTotal span {font-size:1.4em; font-weight: 400; margin:0 5px; float:left; color:#949494; }
.ecommerce_content .tablecontrolsfontTotal span { font-size:1.8em; color:#5FA1B1; margin:0px; }
.ecommerce_content .divTotals { margin-top:20px;}
.order_info { margin-bottom:50px;}

.OuterDiv { float:left; width:880px;}
.OuterDiv > .textfont { border-bottom:1px solid #4DA0C4; width: 98%; }
.ecommerce_content span {/* font-size: 1.1em;*/ color:#949494;}
.campaignboxViewcart span { font-size:1.4em; padding:4px 10px; float:left;}
.campaignboxViewcart input[type="submit"] { float:left;}
/*.ecommerce_content p { color:#527D89; font-size: 1.4em;}*/
.ecommerce_content nobr { cursor: pointer;}
.ecommerce_content .data-form { color: #949494; border:0px;}
.check_line label{ font-size:1.2em; line-height:1.5em; float:left;}
.RightColumn .check_line input[type="checkbox"]{ float:left; height:20px;}
.RightColumn .check_line { float:left;}
.textfont { color: #4DA0C4; margin:5px 0; font-size:1.4em;}
.textfontsub { font-size:1.6em; color:#527D89; padding: 10px 0 0; margin:20px 0 0 0;}
.order-confirmation {width:858px; margin:10px 20px;}
.myclia-link { float:right; }
.myclia-link a { padding: 5px 5px 5px 20px;
background: url(../img/myClia_arrow.png) no-repeat 5px 10px;
font-size: 1.6em;
color: #008CFF;
float: right;
}



/* checkout */
.shipping_pannel { padding:15px; border:1px solid #CECECE; display:block;}
span.toptitle { font-size: 1.8em; font-weight: 700; margin: 0 0 5px 0; color:#527D89; display: block; }
span.subtitle { font-size: 1.4em; font-weight: 500; margin: 0 0 10px 0; color:#527D89; display: block; }
.ecommerce_content .address_Block span{font-size:1.4em; font-weight: 400; margin: 3px 0; color:#949494; }
.email-message p { font-size: 16px; line-height: 18px; color: #527D89; margin-bottom: 10px; display: block; height: 52px;}
.email-message p span {font-size:12px;}
.order_summery {margin:15px 0 0 10px; display: block;}

.BrowseProduct { 
	font-size:1.2em; 
	color:#1778A2;
	margin: 0px; 
	float:left;
	width:100%;
}		
.BrowseProduct h6 {
	border-bottom:1px solid #1991C5;
	display: block;
	float: left;
	margin:0px;
	padding: 0 0 5px 0;
}
.MenuArea {
	border-top: 1px solid #E7F7FD;
	float: left;
	width: 100%;
	padding: 5px 0;
	font-size:1.2em;
}
 .ecommerce_content .loginPanel input[type="text"], .ecommerce_content .loginPanel input[type="password"] { line-height: 2em;}
.OrderConfirmationNoFontHeader { max-width:157px; width:16%;}
#ProdDetails  .OrderConfirmationNoFontHeader img {  height: 150px; min-width: 207px; max-width: 150px; border:0px; margin:15px 0px;}
.OrderConfirmationNoFontHeader { max-width: 50px; width: 22%; vertical-align:top; padding-top:20px;}
/* product catalog */
.catalog_title { margin:16px 10px 0 10px;}
.catagory_title {
	 color: #008CFF;
	 margin:10px 10px 10px 10px;
	 font-size:2.5em;
} 
.catagory_trail {margin:5px 10px; font-size:1.2em;}
.catagory_trail span a { color:#154578; text-decoration: none;}
.catagory_trail span a:hover {
color: #29A3D8;
}
.catagory_trail span a:first-child { color:#5FA1B1;}
.tdchangeAddressBackground { font-size:1.6em; color:#527D89;}
.divstylechangeAddress { min-height:140px; font-size:1.4em; color:#527D89; margin-top:20px; background-color: #E7F7FD; padding:10px;}
.divstylechangeAddress font { font-size:1em;}

.ProductCategoryDiv, .ProdNavBar {
	height: 100%;
	float: left; 
	clear: both;
}
.featured_product_image {border: 1px solid #4DA0C4; display:none;}
.ProductCategoryDiv+ div { 
	width: 79%;
	float: left;
	padding: 0 0 0 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.FindProduct { 
	background-color: #FAFCFF;
	border: 1px solid #82BCD5;
	margin-bottom: 30px;
	padding: 2px;
}
.FindProduct table {
	border: 1px solid #D6E6EE;
	padding: 5px 10px;
	background-color: #BBE0EF;
	background: -moz-radial-gradient(center, ellipse cover, #D6E7F5 80%, #CFE8FC 100%); /* FF3.6+ */            
	 background: -webkit-gradient(radial, center center, 0px,  center center, color-stop(0%,#D6E7F5) color-stop(100%,#CFE8FC)); /* Chrome,Safari4+ */           
	 background: -webkit-radial-gradient(center, ellipse cover, #D6E7F5 80%, #CFE8FC 100%); /* Chrome10+,Safari5.1+ */            
	 background: -o-radial-gradient(center, ellipse cover, #D6E7F5 80%, #CFE8FC 100%); /* Opera 11.10+ */            
	 background: -ms-radial-gradient(center, ellipse cover, #D6E7F5 80%, #CFE8FC 100%); /* IE10+ */    
	 background: -radial-gradient(ellipse at center, #D6E7F5 80%, #CFE8FC 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D6E7F5', endColorstr='#CFE8FC',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.boxcontentRight h4 { border-bottom:2px dotted #486E79; margin-bottom:10px;}
.boxcontentRight h4 a { text-decoration:none; }

.findProduct input[type="text"] { 
	width:200px; 
}ƒ
.findProduct input[type="submit"] { 
	width:100px; 
}
.product_grid {border: 1px solid #D5D5D5;; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} 

.product-listing {/* background-color: #E7F7FD;*/ background-color:#fff; padding:0 10px; display:table-cell; }
/*.product-listing:first-child { background-color: transparent;}*/
.ecommerce_content .GridItemStyle td.product-listing.product-name { padding:10px; vertical-align:top; }
.product-listing.product-price { 
	/*background-color:#BBE0EF;*/
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJlMGVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #E4F7FF 0%, #B0DFF1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left left, left bottom, color-sleft(0%,#E4F7FF), color-sleft(100%,#B0DFF1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E4F7FF 0%,#B0DFF1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E4F7FF 0%,#B0DFF1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E4F7FF 0%,#B0DFF1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #E4F7FF 0%,#B0DFF1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4F7FF', endColorstr='#B0DFF1',GradientType=0 ); /* IE6-8 */
}
.product-listing a:link, .product-listing a:visited { /*font-size:1.2em; */color:#5598AA; text-decoration: none; float:left; }
.product-listing a:visited { /* color:#527D89; */  /* visited linkes style was removed  4.2.2013 */}
.product-listing a:hover { color:#29A3D8;}
.product-listing a:link, .product-listing.product-name a:visited { padding: 0 0 4px; width:100%;} 
.tblPrice { float: left; margin-left: 20px;}
.ProdNavBar { 
	width:180px; 
	float:left;
	background-color: #BBE0EF;
	padding: 9px;
	margin: 3px 0 0 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 5px;
	border: 1px solid #82BCD5;
}
.tableBillingClass { font-size:1em;}
.checkout_steps { float:left;width:100%; }
.checkout_steps span { font-size:1.4em; color:#154578; border-bottom:1px solid #154578; margin-bottom:10px; display:block;  }
.cart_products { float:left; width:100%;}
.cart_billing { float:right; width:256px; margin-left:30px;}
.cart_billing > table { width:250px;}
.cart_back_forward { float:left; width:290px; margin:10px;}
.cart_review { width: 430px; margin-bottom:20px;}
.product_info { 
	padding: 20px 10px; 
	margin: 20px 20px 10px 10px; 
	display: block; 
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJlMGVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #E4F7FF 0%, #B0DFF1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4F7FF), color-stop(100%,#B0DFF1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E4F7FF 0%,#B0DFF1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E4F7FF 0%,#B0DFF1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E4F7FF 0%,#B0DFF1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #E4F7FF 0%,#B0DFF1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4F7FF', endColorstr='#B0DFF1',GradientType=0 ); /* IE6-8 */
	 -webkit-border-radius: 4px; 
	 -moz-border-radius: 4px;
	 border-radius: 4px;
	 border:1px solid #7FC2DD;
	 float:right;
}
#ProdDetails {  border:1px solid #D5D5D5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display:inline-block; background-color: #ffffff; margin-top:10px; }
#ProdDetails img { display:block; margin:20px; border:1px solid #9CB8C4;}
#ProdDetails span {margin:0 5px; float:left;}
#ProdDetails .lblSummery, #ProdDetails .lblProductSummery, #ProdDetails .lblDescription,  #ProdDetails .lblDescription { margin: 0 15px;}
#ProdDetails .lblDescription { font-weight:200; color:#949494; display:block; padding-bottom:20px; width:60%;}
.ICETBLabel span { font-size:1.4em; margin:0 5px; text-align:left; display:block;}
.ICETBLabelVal span { font-size:1.4em; font-weight: 400; color:#008CFF;}
.ecommerce_content td.ICETBLabelVal, .ecommerce_content td.ICETBLabel, .ecommerce_content td.btnCart { padding:5px 0; vertical-align: top; }
.ICETBLabel.ICEDetail { padding-bottom:0px;}
.ICETBLabel span { font-weight: 700; color:#527D89;}
.ecommerce_content .featured_products { width: 640px; float: left; margin: 3px 0 0 10px; padding:0px 10px; }
.ecommerce_content .featured_product_list { padding: 0 15px 15px 15px; width:100%;} 
.ecommerce_content .paging-style {font-size:1.4em; font-weight:400;}
.ecommerce_content .paging-style >td{ padding :5px 10px;} 
.ecommerce_content .paging-style a { color:#1778A2; margin: 3px 1px;}
.ShipFacts {
	width: 300px;
	float: left;
	padding-right: 30px;
	font-size: 1.3em;
}
div.value {
	float: right;
	font-weight: bold;
}

.ShipExteriorImage {
	float: left;
	width: 345px;
}

.ShipImageGallery {
	float: right;
	width: 310px;
	margin-top: 10px;
	background: #d4effc; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2YyZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(169, 220, 245,1) 0px, rgba(242,249,249,0.06) 190px, rgba(242,249,249,0.01) 100px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169, 220, 245,1)), color-stop(100px,rgba(242,249,249,0.06)), color-stop(100%,rgba(242,249,249,0.01))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(169, 220, 245,1) 0px,rgba(242,249,249,0.06) 190px,rgba(242,249,249,0.01) 100px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(169, 220, 245,1) 0px,rgba(242,249,249,0.06) 190px,rgba(242,249,249,0.01) 100px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(169, 220, 245,1) 0px,rgba(242,249,249,0.06) 190px,rgba(242,249,249,0.01) 100px); /* IE10+ */
	background: linear-gradient(to bottom, rgba(169, 220, 245,1) 0px,rgba(242,249,249,0.06) 190px,rgba(242,249,249,0.01) 100px); /* W3C */
	-pie-background: linear-gradient(rgba(169, 220, 245,1) 0px, rgba(242,249,249,0.06) 190px);
	background-repeat: no-repeat;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	padding:10px 5px;
}
.ShipImageGallery img { max-width: 100px;}
.ShipImageGallery .photoCaption {
	margin: 5px;
}
#ProdDetails .msgCart span { color: #008CFF; font-weight: 400; font-size: 1.2em; margin: 5px 0;
display: block;}
 
.cruiseLogo { max-width: 200px; background-color: white; padding: 20px; border: 1px solid #DDD; margin: 0 auto; display: block; }

/* landing page 
=====================*/


.leftNav {
	/*Replace gradients*/
	background: #f4f9f8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiNmNGY5ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f4f9f8 43%, #e9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#f4f9f8), color-stop(100%,#e9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f9f8 43%,#e9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f9f8 43%,#e9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f9f8 43%,#e9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f4f9f8 43%,#e9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9f8', endColorstr='#e9f9f9',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#F4F9F8 43%, #E9F9F9 100%);
	/* NOTE SJR: float and table-cell are incompatible. */	
	float:left;
	width:180px;
}
.leftNav > div {
	background-color: #f4f9f8;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiNmNGY5ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f4f9f8 100px, #eff9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100px,#f4f9f8), color-stop(100%,#eff9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f9f8 100px,#eff9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f9f8 100px,#eff9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f9f8 100px,#eff9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f4f9f8 100px,#eff9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9f8', endColorstr='#eff9f9',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#F4F9F8 100px, #eff9f9 100%);

}
.filterResultsButton {
	width: 145px;
	display: block;
	background: #FC8803;
	padding: 4px;
	margin: 7px 10px 0 0;
	border: 1px solid #ccc;
	color: #fff;
	font-weight: bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.filterResultsButton:hover {
	background: #eee;
	color: #2a2a2a;
}

.Nested {
	padding-left: 0;
}

.LeftNavBox {
	background-image: url(../img/leftnav_mid.png);
	background-repeat: repeat-y;
	background-position: -15px 0;
	margin-top: 0;
}
/*
.LeftNav { margin-left:10px;}
.LeftNavBox ul li a:link, .LeftNavBox ul li a:visited {
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	font-size: 1.2em;
	line-height:1.3em;
	font-weight: 400;
	color: #1778A2;
	padding: 5px 7px 2px 10px;
	clear: both;
	display:block;
}
.LeftNavBox ul li a:visited {
	/* color:#72A0B4; */  /* visited linkes style was removed  4.2.2013 */
}

.LeftNav ul li a:visited {
	/* color:#72A0B4; */  /* visited linkes style was removed  4.2.2013 */
}
.LeftNav ul li a:hover {
	color:#29A3D8
}
.LeftNavBox ul li {
	list-style: none;
	margin-bottom: 3px;
	background-image: url(../img/dottedBorder_btm.png);
	background-repeat: no-repeat;
	background-position: -2px bottom;
	background-position-y:bottom;
	background-position-x:-2px;
	padding-bottom: 4px;
}
.LeftNavBox ul.LeftNav > li { padding-left:0; }
.LeftNavBox ul.LeftNav > li> a { font-size:1.4em; padding: 6px 2px; color:#1778A2;}
.LeftNavBox ul li:last-of-type {
	margin-bottom: 0;
}

.LeftNavBox ul li.selected > a:link, .LeftNavBox ul li.selected > a:visited {
	color: #489fd8;
	font-size:1.2em;
}
.LeftNavBox ul.LeftNav li a.selectedSection { font-size: 1.3em; font-weight: 900; color: #489FD8; padding-right: 21px; background: url(../img/bread_arrows.png) no-repeat 97% 90% transparent; max-width:120px; display: inline-block; margin: 5px 0 3px 0;}
.LeftNav li ul li {
	background-image: none;
}

.LeftNav li ul a:link {
	font-size: 1.2em;
	line-height:1.2em;
}
.LeftNav > .Nested > li .Nested { display:none; padding: 5px; width: 136px; margin: 5px 5px; background-color:#F0F6F8;}
.LeftNav > .Nested.openLink > li .Nested { display:block}
.LeftNav > .Nested > li.selected .Nested { display:block; }
.LeftNav > .Nested > li .Nested li { margin-bottom:0px; padding-top: 5px; border-top:1px solid #D6E6EC;  }
.LeftNav > .Nested > li .Nested li:first-child { border-top:0px;}
.LeftNav li ul.Nested.openLink{ display: block; } 
/*3rd tier and below end 
.LeftNav > .Nested > li .Nested .Nested { background-color:transparent; display:block; margin:0px; padding:0 5px 0 15px; width:112px;}
.LeftNav > .Nested > li .Nested .Nested li { border-top:0px; padding:0px;}
.LeftNav > .Nested > li .Nested .Nested li a:link { padding: 5px 7px 7px 10px;}

.RadTreeView_Sitefinity .rtPlus, .RadTreeView_Sitefinity .rtMinus {
	display: none !important;
}

.rtUL.rtLines > .rtLI > .rtTop > a.rtIn, .rtUL.rtLines > .rtLI > .rtBot > a.rtIn {
	color: #1978a3;
	line-height: 1.2em;
	font-size: 1.3em;
	text-transform: capitalize;
	text-decoration: none;
	font-family: 'NeutraTextTFBookAlt';
	padding: 0;
	margin: 14px 0 6px 0;
	display: block;
}

.rtUL .rtUL a, .rtUL .rtUL a:hover {
	color: #318ab4;
	line-height: 1.2em;
	font-size: 1.1em;
	text-transform: capitalize;
	text-decoration: none !important;
	font-family: 'NeutraTextTFBookAlt';
	padding: 6px 4px 4px 8px !important;
	margin: 0 !important;
	display: block;
	background-color: transparent !important;
}

div.RadTreeView_Sitefinity .rtIn {
	background-image: none !important;
}

.RadTreeView .rtSp {
	display: none;
}

.RadTreeView_Sitefinity .rtLines .rtFirst, .RadTreeView_Sitefinity .rtLines .rtFirst .rtUL,
.RadTreeView_Sitefinity .rtLines .rtTop {
	background-image: none !important;
}

.RadTreeView_Sitefinity .rtLines .rtBot {
	background-image: none;
}

.rsmList.rsmLevel.rsmTwoLevels {
	padding: 0 0 0 26px;
}

.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
	padding-left: 0;
}

.leftNavBox ul li a.rtsLink span.rtsTxt, .leftNavBox ul li a.rtsLink span.rtsTxt:hover {
	font-size: 1.4em;
	text-decoration: none;
}

.RadSiteMap .rsmTwoLevels .rsmLink, .RadSiteMap .rsmTwoLevels .rsmTemplate, .RadSiteMap .rsmLink, .RadSiteMap .rsmTemplate {
	margin-bottom: 0;
}

.RadSiteMap .rsmItem, .RadSiteMap .rsmTwoLevels .rsmItem {
	font-size: 1em !important;
}

.rtUL .rtUL {
	margin: 0;
	background-color: #f9fcfc;
	width: 85%;
	padding: 0 !important;
}

	.rtUL .rtUL li {
		margin: 0;
	}

.leftNavtop {
	height: 30px;
	width: 192px;
	background-image: url(../img/leftnav_top.png);
	background-repeat: no-repeat;
	margin-left: -15px;
}

.RadTabStrip_Sitefinity .rtsLI, .RadTabStrip_Sitefinity .rtsLink {
	font-size: 1em;
}

.RadTabStrip .rtsLink {
	color: #1978a3;
	line-height: 1.2em;
	text-transform: capitalize;
	font-family: 'NeutraTextTFBookAlt';
}

.leftNavBtm {
	height: 30px;
	width: 192px;
	background-image: url(../img/leftnav_btm.png);
	background-repeat: no-repeat;
	margin-left: -15px;
}

.landingContent {
	width: 770px;
	min-height: 20px;
	float: left;
	overflow: hidden;
}
.leftNavHolder {
	position: absolute;
	z-index: 200;
	width: 152px;
}
.banner {
	padding: 3px;
	height: 275px;
	width: 100%;
	overflow: hidden;
	float: left;
}
.banner img {
	background-color: white;
	-webkit-box-shadow: #222 0 0 2px;
	-moz-box-shadow: #222222 0 0 2px;
	box-shadow: 0 0 4px #222;
	display: block;
	float: left;
	margin: 21px 0 2px 16px;
	padding: 7px;
	width: 288px;
	height: auto;
}
.bannerNav {
	padding: 10px;
	margin: -50px auto 0 auto;
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	z-index: 300;
}
.bannerNavBox {
	position: relative;
	left: 38%;
}

.bannerNavLeft {
	background: url(../img/banner_nav_left.png);
	width: 21px;
	height: 49px;
	float: left;
}

.bannerNavLinks {
	background: url(../img/banner_nav_mid.png);
	width: auto;
	height: 49px;
	float: left;
}

.bannerNavLinks a {
	text-indent: -20000px;
	background-color: #5bb8d5;
	border: 1px solid #3cadd0;
	height: 11px;
	width: 11px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	float: left;
	margin: 14px 4px 0 4px;
	position: relative;
}

.bannerNavLinks a.activeSlide {
	background-color: #f9faf5;
	border: 1px solid #c4dde0;
}
/* home 
=====================*/
.homeRightCol {
	float: left;
	width: 300px;
	height: 923px;
	background: url(../img/homeRightCol.png) no-repeat;
}

.homeBannerBox {
	width: 944px;
	height: 284px;
	float: left;
	margin-bottom: 20px;
}

.homeBanner {
	position: relative;
	float: left;
	height: 309px; 
	width: 944px;
}

.tickerWrapper {
	background: #477aac; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiM0NzdhYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM1ODgxYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmM1YzhhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #477aac 20%, #5881a8 40%, #2c5c8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#477aac), color-stop(40%,#5881a8), color-stop(100%,#2c5c8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477aac 20%,#5881a8 40%,#2c5c8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477aac 20%,#5881a8 40%,#2c5c8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477aac 20%,#5881a8 40%,#2c5c8a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477aac 20%,#5881a8 40%,#2c5c8a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#477aac', endColorstr='#2c5c8a',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#477aac 20%,#5881a8 40%,#2c5c8a 100%);
	height:36px;
}

.homeTicker {
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	font-size: 8pt;
	padding: 0 6px;
}

.homeSlideNav {
	display: block;
	position: absolute;
	top: 320px;
	left: 900px;
	z-index: 800;
}
.homeSlideNav a {
	text-indent: -20000px;
	background-color: #5bb8d5;
	border: 1px solid #3cadd0;
	height: 11px;
	width: 11px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	float: left;
	margin: 14px 4px 0 4px;
	position: relative;
	behavior: url(PIE.htc);
}

.homeSlideNav a.activeSlide {
	background-color: #f9faf5;
	border: 1px solid #c4dde0;
}

.bannerText {
	position: absolute;
	top: 112px;
	left: 510px;
	z-index: 900;
	width: 430px;
	height: 200px;
	color: #fff;
	font-size: 2.9em;
	line-height: 1.2em;
	font-weight: 100;
	text-align: center;
}

.newsLine {
	width: 932px;
	height: 30px;
	float: left;
	padding: 5px 6px;
	background: #e6f0f2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGU1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e6f0f2 0%, #c8e5ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0f2), color-stop(100%,#c8e5ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6f0f2 0%,#c8e5ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6f0f2 0%,#c8e5ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6f0f2 0%,#c8e5ef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e6f0f2 0%,#c8e5ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0f2', endColorstr='#c8e5ef',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#e6f0f2 0, #c8e5ef 100%);
	position: relative;
}
.industry_news {
	float: left;
	width: 615px;
	border-top:1px solid #fff;
	border-bottom: 1px solid #9BB3B9;
	padding: 20px;
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative
}
.homePageContent .industry_news h1 {  
	font-size: 1.6em;
	margin: 0 0 6px 5px;
	display: block;
	width: 585px;
	text-align: left;
	font-weight: 400; 
	font-family:  Arial, Helvetica, sans-serif; 
	color: #E9EEEE; 
	background-color: #284977; 
	border-radius: 5px; 
	padding: 5px 10px;
}
.industry_news_more { width:100%; height:40px; text-align:center;}
.industry_news ul.industry_news_list { 
	list-style:none;
	padding:0px;
}
.industry_news_list .industry_news_list_item .industry_news_list_title {
	font-size:1.4em;
	line-height:1.4em;
	max-height:55px;
	overflow:hidden;
	margin-bottom:4px;
}
.industry_news_list .industry_news_list_item .industry_news_list_title a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;	
	text-decoration:none;
	color:#489fd8;
}
.industry_news_list .industry_news_list_item .industry_news_summary { 
	font-size:1.2em;
	line-height:1.6em;
	color:#777;
}
.industry_news .industry_news_list .industry_news_list_item { 
	font-size: 1em;
	width: 173px;
	height: 240px;
	padding: 10px;
	float: left;
	display: block;
	margin: 10px 5px;
	border: 1px solid #E4E1E1;
	background-color: white;
	border-radius: 5px;
}

.industry_news .industry_news_summary {height:97px; overflow:hidden;}

.featured_news { 
	float: left;
	width: 615px;
	border-bottom: 1px solid #9BB3B9;
	padding: 20px;
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative
}
.featured_news p  {
	display: block;
	margin: 0px;
	font-weight: 100;
	font-size: 1.4em;
	color: #777777;
}
.industry_news_list_item a:link.industry_news_more, .industry_news_list_item a:visited.industry_news_more { font-size:1.2em; color:#489fd8; margin-top:5px; }
.homeContent {
	width: 944px;
	min-height: 20px;
	display: table;	
        
	/* background: #F3F5F5; */
}
.homePageContent h1 {
    margin:20px 0 10px 0
}
.homePageContent h3 {
    margin: 10px 0 5px 0
}
.homePageContent h4 {
    margin: 6px 0 4px 0;
}
.botShiptCollection {
	width: 600px;
	height: 272px;
	float: left;
	background-color: #f3fcfd;
	min-height: 20px;
	border-right: 1px solid #c2c6bd;
	border-bottom: 1px solid #c4c4c4;
	padding: 29px 22px 0 22px;
	background: url(../img/homeNewsBack.jpg) repeat-y 0 0 transparent;
}

.feature {
	float: left;
	width: 407px;
	margin-right: 15px;
}

.recent {
	float: left;
	width: 140px;
}
.feature img {
	background-color: white;
	-webkit-box-shadow: #222 0 0 2px;
	-moz-box-shadow: #222222 0 0 2px;
	box-shadow: 0 0 4px #222;
	display: block;
	margin: 0 15px 5px 0;
	padding: 3px;
	max-width: 111px;
	display: block;
	float: left;
}

.feature h3 {
	color: #015e89;
	font-size: 1.4em;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: "LatinModernRoman10Bold";
	float: left;
}

.feature ul {
	display: block;
	float: left;
	width: 260px;
	margin: 0 0 0 15px;
	color: #4f4f4f;
	font-family: "LatinModernRoman10Bold";
}

.feature li {
	margin-bottom: 5px;
}

.recent h3 {
	color: #015e89;
	font-size: 1em;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: "LatinModernRoman10Bold";
	float: left;
}

.recent ul {
	display: block;
	float: left;
	width: 190px;
	margin: 0 0 70px 0;
	color: #4f4f4f;
	font-family: "LatinModernRoman10Bold";
	list-style: none;
	padding: 0;
}

	.recent ul li {
		margin-bottom: 4px;
	}

	.recent ul a {
		text-decoration: none;
		color: #154578;
	}

.shipLink {
	display: block;
	color: #154578;
	font-size: 1.1em;
	float: left;
	width: 100%;
	margin: 10px 0 0 147px;
}

.currentReport {
	color: #459fc1;
	font-family: "LatinModernRoman10Bold";
	float: left;
	margin-bottom: 5px;
}

	.currentReport .currentReprotTitle {
		color: #015e89;
		text-transform: uppercase;
		font-family: "LatinModernRoman10Bold";
		margin-right: 5px;
	}

.botShiptCollection h2 {
	color: #015e89;
	font-size: 1.6em;
	text-transform: uppercase;
	font-family: "LatinModernRoman10Bold";
	width: 100%;
	border-bottom: 2px solid #015e89;
	padding: 0;
}

.homeNews {
	width: 600px;
	float: left;
	background-color: #f3fcfd;
	min-height: 20px;
	border-right: 1px solid #c2c6bd;
	padding: 29px 22px 30px 22px;
}

.topStory {
	border-bottom: 2px dotted #b1b5b5;
	float: left;
	padding: 0 0 15px 0;
}

	.topStory h2 {
		color: #015e89;
		font-size: 1.6em;
		text-transform: uppercase;
		font-family: "LatinModernRoman10Bold";
		width: 100%;
		border-bottom: 2px solid #015e89;
		padding: 0;
	}

.stroyImgBlock {
	float: left;
	width: 160px;
	margin: 0 15px 0 0;
}

.topStory img {
	background-color: white;
	-webkit-box-shadow: #222 0 0 2px;
	-moz-box-shadow: #222222 0 0 2px;
	box-shadow: 0 0 4px #222;
	display: block;
	margin: 0 0 8px 0;
	padding: 3px;
	max-width: 154px;
	display: block;
	float: left;
}

.topStory .homeNewsCaption {
	float: left;
	clear: both;
	width: 110px;
	color: #8A8A8A;
	font-size: 1em;
	line-height: 1.1em;
	font-family: "LatinModernRoman10Bold";
}

.topStory h3 {
	color: #154578;
	font-size: 1.3em;
	line-height: 1.1em;
	font-family: "LatinModernRoman10Bold";
	padding: 0;
	margin: 0;
	display: block;
	width: 425px;
	float: left;
}

.topStory p {
	color: #4f4f4f;
	font-size: 1.1em;
	line-height: 1.3em;
	font-family: "LatinModernRoman10Regular";
	padding: 0;
	margin: 10px 0 0 0;
	float: left;
	width: 425px;
}

.featureStry {
	color: #3A1B10;
	font-size: 1em;
	text-transform: uppercase;
	font-family: "LatinModernRoman10Bold";
	width: 425px;
	float: left;
	margin-bottom: 3px;
}

.newsColumn {
	float: left;
	margin-top: 1px;
	margin-bottom: 30px;
	padding: 10px 0 0 0;
	height: 325px;
}

.newsColumn.lCol {
	width: 280px;
	border-right: 2px dotted #b1b5b5;
	padding-right: 20px;
}

.newsColumn.rCol {
	width: 260px;
	padding: 10px 0 0 20px;
}

.newsColumn h2 {
	color: #015e89;
	text-transform: uppercase;
	font-family: "LatinModernRoman10Bold";
	font-size: 1.1em;
	padding: 0 0 0 0;
}
.newsArticle {
	margin-bottom: 15px;
}

.newsArticle h3 {
	padding: 0;
	margin: 0;
	color: #154578;
	font-size: 1.1em;
	line-height: 1.1em;
	font-family: "LatinModernRoman10Bold";
}

.newsArticle p {
	padding: 0;
	margin: 0;
	color: #4f4f4f;
	font-size: 1em;
}
.NewsAuthorAndDate {
	margin:5px 0;
	font-size:1.2em;
}
.newsArticle .moreLink {
	color: #154578;
	font-family: "LatinModernRoman10Bold";
	margin-left: 5px;
}
.newsColumn .viewAll, .newsColumn .viewAll:hover, .newsColumn .viewAll:visited {
	color: #154578;
	font-family: "LatinModernRoman10Bold";
	display: block;
	margin-top: 40px;
	background: url(../img/ViewallArrow.png) 54px 3px no-repeat transparent;
	text-decoration: none;
}
.execativePartners {
	float: left;
	padding: 20px 0 44px 0;
}

.execativeBlock {
	float: left;
	width: 406px;
	border-right: 2px dotted #B1B5B5;
}

.execativePartners h2 {
	color: #015e89;
	font-size: 1.6em;
	text-transform: uppercase;
	font-family: "LatinModernRoman10Bold";
	width: 100%;
	border-bottom: 2px solid #015e89;
	padding: 0;
}

.execativePartners h3 {
	color: #015e89;
	font-size: 1.2em;
	text-transform: uppercase;
	font-family: "LatinModernRoman10Bold";
	padding: 0;
	display: block;
	float: left;
	margin-bottom: 5px;
}

.execativePartners ul {
	display: block;
	float: left;
	width: 207px;
	margin-left: 13px;
}

	.execativePartners ul li {
		margin-bottom: 10px;
		font-family: "LatinModernRoman10Bold";
	}

.execativePartners img {
	background-color: white;
	-webkit-box-shadow: #222 0 0 2px;
	-moz-box-shadow: #222222 0 0 2px;
	box-shadow: 0 0 4px #222;
	display: block;
	margin: 0 18px 8px 0;
	padding: 3px;
	max-width: 154px;
	display: block;
	float: left;
}

.executiveLinks {
	float: left;
	width: 140px;
	margin-left: 32px;
}

.executiveLinks h4 {
	color: #015E89;
	font-size: 1em;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: "LatinModernRoman10Bold";
	float: left;
}

.executiveLinks ul {
	display: block;
	float: left;
	width: 190px;
	margin: 0 0 70px 0;
	color: #4F4F4F;
	font-family: "LatinModernRoman10Bold";
	list-style: none;
	padding: 0;
}
.executiveLinks ul li {
	margin-bottom: 4px;
}

.executiveLinks li a {
	text-decoration: none;
	color: #154578;
}
/* scroll text */
#scroller_container {
	overflow: hidden;
	float: left;
	position: relative;
	left: 2px;
	width: 700px;
	height: 35px;
}

#scroller {
	display: inline;
	color: #4f4f4f;
	font-family: "LatinModernRoman10Bold";
	font-size: 1.1em;
}

/* spot light */
.slide {
	width: 100%;
	float: left;
	height: 280px;
}

.slideImg {
	float: left;
	width: 355px;
}

.slideInfo {
	float: left;
	width: 363px;
	height: 300px;
}
.slideInfo h2 {
	color: #307b9e;
	font-size: 2.3em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
	margin-top: 20px;
	padding: 0;
	margin-bottom: 10px;
}

.slideOver {
	color: #307c9f;
	font-size: 1.2em;
	font-family: "LatinModernRoman10Bold";
	margin-bottom: 20px;
}

.slideInfo p {
	color: #4f4f4f;
	font-size: 1.2em;
	font-family: "LatinModernRoman10Bold";
	padding: 0;
}

.slideMore {
	color: #154578;
	font-size: 1.2em;
	font-family: "LatinModernRoman10Bold";
}

.bannerNavright {
	background: url(../img/banner_nav_right.png);
	width: 21px;
	height: 49px;
	float: left;
}

.readmoreReport {
	width: 140px;
	height: 12px;
	background: url(../img/readMoreReports.png) 0 0 no-repeat transparent;
	display: block;
	float: left;
	color: #fff;
	font-size: 10px;
	font-family: "LatinModernRoman10Bold";
	padding: 4px 10px;
}

/* landign page news 
========================*/
.landingNews {
	width: 432px;
	float: left;
	background-color: #f3fcfd;
	min-height: 20px;
	border-right: 1px solid #c2c6bd;
	padding: 20px 37px 0 0;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.newsDiv {
	float: left;
	margin: 0 0 25px 20px;
}

.newsDiv h2 {
	color: #154578;
	font-size: 1.8em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
	margin: 0;
	padding: 0;
}

.newsDiv p {
	color: #527d89;
	font-size: 1.6em;
	line-height: 1.3em;
	padding: 0;
	margin: 0;
}
.homeContent .featured_news p { font-size:1.4em; font-weight:200; padding: 6px 0;}
.featuredCruiseLineBlurb { color:#777777;}

/*right Column landing page 
======================*/
.rightCol {
	padding-top: 30px;
	background-origin: border-box;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rightCol > div > div {
	margin-bottom: 3ex;
}
.bBox {
	width: 238px;
	min-height: 100px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-width: 1px 2px 3px 1px;
	border-color: #cfcfcf;
	border-style: solid;
	background-color: #fff;
	margin: 20px auto 0 auto;
	overflow: hidden;
}

.bBoxTitle {
	height: 26px;
	width: 218px;
	padding: 7px 10px;
	color: #f7f7f7;
	font-size: 1.6em;
	font-family: "LatinModernRoman10Bold";
	background: #1c7ba7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjN2JhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTVlODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1c7ba7 0%, #015e89 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c7ba7), color-stop(100%,#015e89)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1c7ba7 0%,#015e89 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1c7ba7 0%,#015e89 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1c7ba7 0%,#015e89 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1c7ba7 0%,#015e89 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c7ba7', endColorstr='#015e89',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#1c7ba7 0, #015e89 100%);
	position: relative;
	behavior: url(PIE.htc);
}

.bBoxBody {
	margin: 15px 9px;
	
}

/* CEO corner 
===================*/
.CEOblog h3 {
	color: #015e89;
	font-size: 1.3em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
	margin: 0 0 23px 0;
	padding: 0;
}

.CEOblog h4 {
	color: #015e89;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
	margin: 0 0 3px 0;
	padding: 0;
}

.CEOblog p {
	color: #4f4f4f;
	font-size: 1em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
	margin: 0 0 18px 0;
	padding: 0;
	display: block;
}

.learnMore {
	color: #015e89;
	font-size: 1em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
}

ul.linksList {
	list-style: inherit;
	padding: 0 0 0 15px;
	color: #154578;
	margin-bottom: 23px;
}

ul.linksList a {
	color: #154578;
	text-decoration: none;
	font-family: "LatinModernRoman10Bold";
}

.CEOblog img {
	background-color: white;
	-webkit-box-shadow: #222 0 0 2px;
	-moz-box-shadow: #222222 0 0 2px;
	box-shadow: 0 0 4px #222;
	display: block;
	margin: 0 0 5px 0;
	padding: 3px;
}

/* events modual
=================*/
.eventBox {
	float: left;
	clear: both;
	margin: 0 0 15px 0;
}

.eventBox .eventDate {
	float: left;
	font-size: 1em;
	color: #4f4f4f;
	font-family: "LatinModernRoman10Bold";
	border-right: 1px solid #4f4f4f;
	height: 9px;
	padding-right: 7px;
}

.eventBox .eventLoc {
	float: left;
	font-size: 1em;
	color: #4f4f4f;
	font-family: "LatinModernRoman10Bold";
	padding-left: 7px;
}

.eventBox p {
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	color: #015e89;
	font-size: 1em;
	line-height: 1.2em;
	font-family: "LatinModernRoman10Bold";
}
a.viewMore {
	color: #154578;
	font-size: 1em;
	font-weight: bold;
	display: block;
	padding-right: 10px;
	background: url(../img/moreArrow.jpg) no-repeat 100% 3px;
	float: left;
	width: 88px;
}
ul.sfeventsList {
    padding: 0;
    margin: 0;
}
.sfeventListItem {
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #CCC;
}
.sfeventMetaInfo {
    margin: 10px 0;
}
/* connect with 
==================*/
.connectWithBox h3 {
	color: #015e89;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	width: 115px;
	display: block;
	float: left;
	font-weight: normal;
}

.connectWithBox p {
	color: #4F4F4F;
	font-size: 1em;
	font-family: "LatinModernRoman10Bold";
	margin: 8px 0 2px 0;
	padding: 0;
	display: block;
	float: left;
}

.connectWithBox a {
	color: #154578;
	font-size: 1.2em;
	font-family: "LatinModernRoman10Bold";
	display: block;
	width: 100%;
	clear: both;
	padding: 4px 0;
}

	.connectWithBox a.membersNews {
		width: 138px;
		background: url(../img/lock.jpg) no-repeat 100% 3px;
	}

.socialBtns {
	float: right;
	width: 50px;
}

.connectWithBox a.fb {
	height: 15px;
	width: 17px;
	display: block;
	float: left;
	clear: none;
	margin-right: 10px;
	background: url(../img/facebookBtn.jpg) no-repeat;
}

.connectWithBox a.yt {
	height: 15px;
	width: 17px;
	display: block;
	float: left;
	clear: none;
	background: url(../img/youTubeBtn.jpg) no-repeat;
}

/* news letter subscription */

.sendToBox {
	background: url(../img/newsLetterEnvelop.png) no-repeat;
	width: 270px;
	height: 117px;
	margin: 20px 0 18px 0;
	padding: 8px 0 8px 30px;
	color: white;
	display: block;
	float: left;
}

.sendToBox h1, .sendToBox h2 {
	font-size: 1.8em;
	font-family: "LatinModernRoman10Bold";
	line-height: 1.1;
	color: white;
	padding: 0;
	width: 250px;
	margin-bottom: 5px;
	margin-top: 0;
}

.sendToBox ol {
	list-style: none;
	padding: 0;
}

.sendToBox ol li:first-child {
	display: block;
}

.sendToBox label {
	font-size: 1.6em;
	font-weight: 100;
	color: white;
	margin-top: 6px;
	display: block;
	width: 50px;
	float: left;
}

.sendToBox input[type="text"] {
	border: 0;
	padding: 3px 5px;
	background-image: url(../img/sendField.png);
	background-position: -1px -1px;
	height: 24px;
	width: 151px;
	float: left;
	color: #527D89;
	font-size: 1.2em;
}
.sendToBox input[type="submit"] {
	width: 150px;
	height: 26px;
	background: url(../img/submitBtn.png) -2px -1px no-repeat transparent;
	border: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: #222 0 0 4px;
	-moz-box-shadow: #222222 0 0 4px;
	box-shadow: 0 0 4px #222;
	border: 2px solid #65bfdb;
	margin-top: 7px;
	margin-left: 61px;
	font-size: 10px;
	color: #fff;
}
.newsLetterBox {
	width: 245px;
	margin: 10px 20px;
	color: white;
	display: block;
	float: left;
	background-color:#489FD8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.newsLetterBox ol {
	list-style: none;
	padding: 0;
}
.newsLetterBox ol li { width:100%; float:left; margin-bottom:10px;}
.newsLetterBox ol li:first-child {
	display: block;
}
.newsLetterBox h2 { font-size:1.8em;}
.newsLetterBox label {
	font-size: 1.4em;
	font-weight: 100;
	color: white;
	display: block;
	width: 80px;
	float: left;
	padding-top:6px;
}
.newsLetterBox input[type="text"] {
	height: 20px;
	color: #666;
	font-size: 1.4em;
	width: 130px;
}
.newsLetterBox input[type="submit"] {
	/*height:32px;*/
		padding:5px 10px; /* Old browsers */
	background: #477eb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 12px;
	color: #fff;
	margin-right:10px;	
	font-weight:400;
	float:right;
}
.newsLetterBox input[type="submit"]:hover {
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}

.newsLetterBox .sfError { font-size:1.1em; color: orange; display:block; padding:2px 0;}
/* breadcrumbs 
=======================*/
.BreadCrumbs {
	width: 100%;
	border-bottom: 1px solid #7AAAB9;
	margin-bottom:10px;
}

.BreadCrumbs .rsmLink:link, .BreadCrumbs .rsmLink:hover {
	text-decoration: none !important;
}

.BreadCrumbs .rsmFlow.rsmLevel.rsmOneLevel {
	padding-bottom: 0;
}

.BreadCrumbs .rsmFlow.rsmLevel.rsmOneLevel a, .BreadCrumbs .rsmFlow.rsmLevel.rsmOneLevel a:visited, .BreadCrumbs .rsmFlow.rsmLevel.rsmOneLevel a:active, .BreadCrumbs .rsmFlow.rsmLevel.rsmOneLevel a:link {
	padding: 0;
	margin: 0 5px 3px 0;
	font-size: 1.2em;
	text-transform: capitalize;
	color:#154578;
}
 .BreadCrumbs .rsmFlow.rsmLevel.rsmOneLevel a:hover {
	color:#5598AA;
}
.BreadCrumbs ul li:first-child a {
	color: #5fa1b1 !important;
	font-size: 1.2em !important;
}

/* inner page content */
.innerPageContent {
	overflow: hidden;
	width: 764px;
	padding: 0;
	float:left;
}
.rightCol {width: 300px;}


div.homePageContent {
	/* We don't need/want the border when this class is used on the clia main home template */
	border: 0;
	display: table;
	width:655px;
}

.layoutTable {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.layoutTable > div {
	display: table-row;
}

.div.leftNav, div.innerPageContent, div.rightCol {
	vertical-align: top;
	display:table-cell;
}

.innerPageContent a, .innerPageContent a:link, .innerPageContent:active {
	color: #486e79;
}
.innerPageContent a:hover {
	color: #5a8a97;
}

.innerPageContent img.imgRight {
	float: right;
	margin: 21px 0 2px 16px;
}

.innerPageContent img.imgLeft {
	float: left;
	margin: 21px 16px 2px 0;
}

/* two Column */
.twoCol .sfContentBlock p + h1, .twoCol .sfContentBlock p + h2, .twoCol .sfContentBlock p + h3 { padding-top:1em;}
.photoCaption + h1 { padding-top:5px;}
.twoCol .sfContentBlock p {
	margin: 0 0 1em 0;
	padding: 0 60px 0 10px;
	font-size: 1.6em;
	line-height: 1.4em;
}
.innerPageContent .twoCol .sfContentBlock h1, .innerPageContent .twoCol .sfContentBlock h2, .innerPageContent .twoCol .sfContentBlock h3, .innerPageContent .sfContentBlock .twoCol h4 { padding-left:10px; }
.innerPageContent ul, .innerPageContent ol {
	padding: 1em 60px 1em 30px;
}
.innerPageContent ul ul { padding:1.875em 60px 0.625em 30px; }
.innerPageContent li {
	margin: 0 60px .6em 0 !important;
	color: #527D89;
	font-weight: 200;
	font-size:1.6em;
	line-height: 1.6em;
}
.innerPageContent li li { font-size:1em;}
/* NOTE SJR: When will a li element be a direct child of a li element? */
.innerPageContent li > li {
	font-size: 1em;
}

.innerPageContent .rsmOneLevel .rsmItem {
    margin-right: 0 !important;
}
/************************ image galley styles *************************/

.innerPageContent ul.sfimagesTmbList  {
    list-style: none;
}

.innerPageContent .sfimagesTmbList .sfimagesTmb {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    padding: 10px;
    /*width: 120px;
    height: 80px;*/
	margin: 0 !important;
    overflow: hidden;
}

.innerPageContent .sfimagesTmbList a {
    display: block;
    /*width: 120px;
    height: 120px;*/
    overflow: hidden;
    text-align: center;
}

.innerPageContent .sfimagesTmbList img {
    vertical-align: middle;
    _vertical-align: top;
}

.innerPageContent .photoCaption {
box-shadow: 0px 0px 4px 4px rgba(34, 34, 34, 0.75);
-moz-box-shadow: 0px 0px 4px 4px rgba(34, 34, 34, 0.75);
-webkit-box-shadow: 0px 0px 4px 4px rgba(34, 34, 34, 0.4);
    background-color: #fff;
}

.innerPageContent .photoCaption.lfImg {
    margin: 10px;
    
}

/*three Column */

.threeCol {
	width: 411px;
	background-color: #F3FCFD;
	min-height: 50px;
	padding: 20px 21px 20px 28px;
	margin-left: 10px;
	float: left;
}

.threeCol h1 {
	padding: 0;
	margin: 6px 0 20px 0;
	font-size: 2.4em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.threeCol h2 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 1.8em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.threeCol h3 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 1.6em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.threeCol h4 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 1.4em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.threeCol h5 {
	padding: 0;
	margin: 6px 0 3px 0;
	font-size: 1.2em;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	color: #154578;
}

.threeCol p {
	margin: 0 0 18px 0;
	padding:0;
	font-size: 1.6em;
	line-height: 1.4em;
}

.threeCol ul, .threeCol ol {
	list-style: inherit;
	padding: 10px 0 10px 30px;
}

.threeCol li {
	margin: 0 0 18px 0;
	font-size: 1.6em;
	line-height:1.4em;
	color: #527D89;
	font-weight: 200;
}

.threeCol img {
	background-color: white;
	-webkit-box-shadow: #222222 0 0 2px;
	-moz-box-shadow: #222222 0 0 2px;
	box-shadow: #222222 0 0 2px;
	display: block;
	float: left;
}

.FilterCtr label {
	font-size: 12px;
	margin-left:10px;
}

/*.content H3 {
	color: #154578;
	font-size: 20px;
	padding: 0;
	margin: 10px 0;
	display: block;
}

.content H5 {
	padding: 0;
	font-size: 16px;
	color: #154578;
	margin: 2px;
	cursor: pointer;
}*/

.cs_filters {
	float: left;
	margin: 10px;
	width: 440px;
}

.cs_results {
	float: left;
	margin: 10px;
}

.FilterCat {
	margin: 6px;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.CruiseLineblock {
	width: 420px;
	margin: 20px 10px;
	padding: 4px;
}

.CruiseLine {
	margin: 8px;
}

.CruiseLine .ResultText {
	padding-bottom: 4px;
	display: block;
	border-radius: 6px;
	font-weight: bold;
	color: #FC8803;
	font-size: 14px;
}

.Result {
	margin-left: 20px;
	padding: 4px;
	font-size: 12px;
}

.boxcontent {
	font-size: 12px;
}

.CruiseLineListMenu, .CruiseLineListMenu:active, .CruiseLineListMenu:visited, .CruiseLineListMenu:link {
	display: block;
	line-height: 14px;
	padding: 4px 4px 6px 0;
	font-size: 10px;
	font-weight: bold;
	color: #154578;
}

.CruiseLineListMenu:hover {
	display: block;
	background: #eee;
	color: #154578;
}

#copy h2 {
	color: #015e89;
	font-size: 1.6em;
	text-transform: uppercase;
	font-family: "LatinModernRoman10Bold";
	width: 100%;
	border-bottom: 2px solid #015e89;
	padding: 0;
}

#copy h4 {
	color: #015e89;
	font-size: 1.4em;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: "LatinModernRoman10Bold";
}

.OneColumnForm {
	width: 100%;
	float: left;
   /* box-shadow: 0 0 4px #222;*/
    margin-bottom: 10px;
	min-height:130px;
	margin-top:20px;
	padding:10px;
}
.OneColumnForm:first-child {
	margin-top:0px;
	padding-top:0px;
}
.OneColumnForm ul {
	list-style:none;
	padding:0px;
}
.OneColumnForm ul a{
	text-decoration:none;
}
.OneColumnForm .PrefAddress Label {
text-align:left;
}
/*.OneColumnForm Label {
	width: 150px;
	float: left;
	display: block;
	margin-top: 10px;
	font-size: .8em;
	text-align: right;
	margin-right: 10px;
}*/

.AptifyDatePicker { 
	width:150px;
}
.valueTxt {
	font-size: 1.4em;
	margin: 5px 0 10px 0;
	display: block;
}
 .form_title {
	color: #154578;
	font-size: 1.8em;
	margin-bottom: 10px;
	padding: 0;
}
.medDdl {
	width: 130px;
}

.lrgDdl {
	width: 205px;
}

.wideLabel {
	width: 520px !important;
}

.italic {
	font-style: italic;
}

.column {
	float: left;
}

.smlFont {
	font-size: 11px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.blue {
	color: #0000aa;
}

.footer {
	text-align: center;
}


.impCtr {
	background-color: #ddddFF;
	border: 2px groove #f0f0f0;
	padding: 10px;
}

.BoldHeader {
	font-size: 16px;
	font-weight: bold;
}


.horizCheckBoxList Label {
	display: inline;
	float: none;
}

.cblLeftMargin {
	margin-left: 125px;
}

.horizCheckBoxList Input {
	display: inline;
	float: none;
}



.toc {
	padding-left: 0;
	width: 300px;
}

ol.toc li {
	clear: left;
	border-bottom: dashed 1px #aaa;
	height: 1.05em;
	margin-top: 10px;
	position: relative;
	list-style: none;
}

ol.toc a, ol.toc span {
	background: #fff;
	padding: 0 3px 0 0;
	float: left;
	position: absolute;
	text-decoration: none;
}

ol.toc .price {
	padding: 0 0 0 3px;
	right: 0;
}

ol.toc ol {
	list-style: lower-roman;
	margin: 1.5em 0 1em 5%;
	padding: 0;
	background: #fff;
	float: left;
	display: block;
	width: 95%;
}

.TrainingVerificationCtr {
	width: 600px;
	border: 4px groove black;
	padding: 10px;
}

.myClia_pannel input[type="text"].aspNetDisabled {
	background: #ECECEC;
}

.headerboxcontent {
	/*background-image: url(../img/copybg.gif);*/
	background: #d4effc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2YyZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 95px, rgba(242,249,249,0.01) 100px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,239,252,1)), color-stop(100px,rgba(242,249,249,0.06)), color-stop(100%,rgba(242,249,249,0.01))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* IE10+ */
	background: linear-gradient(to bottom, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* W3C */
	-pie-background: linear-gradient(rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 95px);
	background-repeat: no-repeat;
	-webkit-border-radius: 11px 11px 0px 0px;
	-moz-border-radius: 11px 11px 0px 0px;
	border-radius: 11px 11px 0px 0px;
	float:left;
	padding:30px 20px 45px 20px;
}
.headerboxcontent.fullheader { width:680px;}

.boxcontent {
	/*background-image: url(../img/copybg.gif);*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2YyZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 95px, rgba(242,249,249,0.01) 100px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,239,252,1)), color-stop(95%,rgba(242,249,249,0.06)), color-stop(100%,rgba(242,249,249,0.01))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* IE10+ */
	background: linear-gradient(to bottom, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* W3C */
	-pie-background: linear-gradient(rgba(212,239,252,1) 0%, rgba(242,249,249,0.06) 100px);
	background-repeat: no-repeat;
	-webkit-border-radius: 11px 11px 0px 0px;
	-moz-border-radius: 11px 11px 0px 0px;
	border-radius: 11px 11px 0px 0px;
	background-size: 700px 100px;
	padding: 15px 30px 10px 10px;
	margin: 15px;
}

.boxcontentLeft {
	/*background-image: url(../img/copybg.gif);*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2YyZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 95px, rgba(242,249,249,0.01) 100px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,239,252,1)), color-stop(100px,rgba(242,249,249,0.06)), color-stop(100px,rgba(242,249,249,0.01))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* IE10+ */
	background: linear-gradient(to bottom, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px,rgba(242,249,249,0.01) 100px); /* W3C */
	-pie-background: linear-gradient(rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 100px);
	-webkit-border-radius: 11px 11px 0px 0px;
	-moz-border-radius: 11px 11px 0px 0px;
	border-radius: 11px 11px 0px 0px;
	background-repeat: no-repeat;
	background-size: 515px 100px;
	padding: 15px 10px 10px 10px;
}

.boxcontentRight {
	/*background-image: url(../img/copybg.gif);*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2YyZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 95px, rgba(242,249,249,0.01) 100px); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,239,252,1)), color-stop(95%,rgba(242,249,249,0.06)), color-stop(100px,rgba(242,249,249,0.01))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px ,rgba(242,249,249,0.01) 100px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px ,rgba(242,249,249,0.01) 100px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px, rgba(242,249,249,0.01) 100px); /* IE10+ */
	background: linear-gradient(to bottom, rgba(212,239,252,1) 0px,rgba(242,249,249,0.06) 95px, rgba(242,249,249,0.01) 100px); /* W3C */
	-pie-background: linear-gradient(rgba(212,239,252,1) 0px, rgba(242,249,249,0.06) 100px);
	background-repeat: no-repeat;
	-webkit-border-radius: 11px 11px 0px 0px;
	-moz-border-radius: 11px 11px 0px 0px;
	border-radius: 11px 11px 0px 0px;
	padding: 15px 10px 10px 10px;
}
.ShipImages { float:left; width:50px;}
.innerPageContent .ShipImages img { height:50x;}
.innerPageContent .ShipImages { margin:5px; height:40px;}
.innerPageContent .ShipImages .photoCaption { -webkit-box-shadow: #000 0 0 0; -moz-box-shadow: #000 0 0 0; box-shadow: 0 0 0 #000; margin:0px;}
.innerPageContent .ShipImages .photoCaption img { margin:0px; width:100%; height:40px;}
.center {
	text-align: center;
}

.tacbenefits img {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}

.boxbgleft {
	width: 15px;
	height: 89px;
	background: url(http://cruising.org/sites/all/themes/cliatheme/images/boxbg-left.gif) top left no-repeat;
	float: left;
}

.boxbgright {
	width: 15px;
	height: 89px;
	background: url(http://cruising.org/sites/all/themes/cliatheme/images/boxbg-right.gif) top left no-repeat;
	float: right;
}

#cphMain_C005_lblstat {
	text-align: center;
	width: 500px;
}

table.data-form {
	border: 0;
	width: 100%;
}

	table.data-form td {
		padding: 0 3px 0 0;
		vertical-align: top;
	}

table.data-form td.Header {
	font-size: 12pt;
	font-weight: bold;
	border-bottom: solid 1px #CCC;
}

table.data-form td.SmallHeader {
	font-weight: bold;
}

table.data-form td.OptionalField {
	background-color: #f2f2f2;
}

/* Anil Changess 12718 */
table.data-form td.RigthColumnContactBold {
	font-weight: bold;
}

table.data-formFindProduct {
	border: 0;
	width: 700px;
}

.cmbFindProductCategories {
	width: 162px;
	font-size: 12px;
	height: 20px;
}

.txtFindProductCategories {
	width: 162px;
	font-size: 12px;
	height: 18px;
}

table.data-form td.LeftColumnEditProfile {
	text-align: right;
	font-weight: bold;
	width: 150px;
	overflow: hidden;
}
/* Anil Changess end  */

table.data-form td.LeftColumn {
	text-align: left;
	 width:150px; 
	 padding:7px 10px 6px 0; 
	 font-size:1.4em; 
	 color:#154578; 
	 font-weight:500;
}
table.data-form td.rightplacetd {
	text-align: left;
	 width:150px; 
	 padding:7px 10px 6px 0; 
	 font-size:1.4em;
	 font-weight:500;
}
table.data-form td.LeftColumnAbstract {
	text-align: right;
	font-weight: bold;
	width: 30px;
	overflow: hidden;
}

table.data-form td.LeftColumnContact {
	text-align: left;
	font-weight: bold;
	width: 60px;
	overflow: hidden;
}

table.data-form td.RigthColumnContact {
	text-align: left;
	width: 160px;
}

table.data-form td.LeftColumnMarketPlace {
	text-align: right;
	font-weight: bold;
	width: 180px;
	overflow: hidden;
}

table.data-form td.LeftColumnBorder {
	border-right: solid 1px gray;
}

table.data-form td.RightColumn {
	text-align: left;
	padding: 7px 10px;
}
table.data-form td.RightColumn input {
	height:23px;
	color: #5F6669;
	font-size: 1.4em;
}
table.data-form td.RightColumn textarea {
	height:200px;
	width:450px;
	color: #5F6669;
	font-size: 1.4em;
	font-family:Segoe UI, Arial, Helvetica;
	border: 1px solid #ADADAD;
	background: #e4e6e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e4e6e7 0%, #ffffff 15%, #ffffff 95%, #cacbcb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e6e7), color-stop(15%,#ffffff), color-stop(95%,#ffffff), color-stop(100%,#cacbcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e6e7', endColorstr='#cacbcb',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
}


table.data-form td.RightMoneyColumn {
	text-align: left;
}

table.data-form td.MeetingStyle1 {
	font-weight: bold;
}

table.data-form td.MeetingLeftColumnBorder {
	font-weight: 700;
}

table.data-form td.Footer {
	text-align: left;
}

p.RequiredField {
	color: red;
}

span.RequiredField {
	color: red;
	margin-left: -9px;
	margin-right: 5px;
	vertical-align: middle;
}

span.Error {
	color: Red;
	font-weight: bold;
	font-size:1.2em;
}

/*span.Title {
	font-size: 14pt;
	font-weight: bold;
}

span.SmallTitle {
	font-size: 12pt;
	font-weight: bold;
}
*/
table.Forums {
	width: 100%;
}

tr.GridFooter td {
	background-color: Crimson;
	font-weight: bold;
	color: White;
}

tr.GridHeader td {
	background-color: #7B0408;
	font-weight: bold;
	color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #707070;
}

tr.GridAlternatingRow td {
	background-color: #f2f2f2;
}

tr.GridRow td {
	background-color: White;
}

tr.GridPager td {
	background-color: Crimson;
	color: White;
	text-align: center;
}

.Repeater {
	width: 100%;
	margin-bottom: 10px;
}

.Repeater td {
	vertical-align: middle;
	text-align: center;
}

.RepeaterMsg {
	margin: 2px 5px 2px 10px;
	width: 400px;
}

.RepeaterMsg td {
	text-align: left;
	border-bottom: solid 1px black;
}

.RepeaterMsg td.HeaderTxt {
	font-weight: bold;
}

.AptifySearchButton {
	background: #9e040c url(../../App_Themes/ICE/_img/search-button-bg.png);
	width: 55px;
	height: 20px;
	color: White;
	cursor: pointer;
	text-indent: -3000px;
	border-width: 0;
}

.ViewAllLink {
	background: url(../../App_Themes/ICE/_img/view-all-icon.png) no-repeat right;
	width: 68px;
	float: right;
	cursor: pointer;
}

.AddLink {
	background: url(../../App_Themes/ICE/_img/add-icon.png) no-repeat left;
	width: 100px;
	float: left;
	padding-left: 22px;
	cursor: pointer;
}

.cmbEventCategory, .cmbEventType {
	width: 200px;
}

.MeetingsCalendar {
	float: right;
	text-align: right;
	margin: 4px;
}

/* Navin Prasad Profile Control Start */

.txtBoxEditProfile {
	width: 400px;
}

/* Anil Bisen changess for issue 12718  */
.txtBoxPasswordProfile {
	width: 160px;
}

.cmbBoxChoosColour {
	width: 164px;
	font-size: 12px;
	height: 20px;
}

.txtUserProfileCity {
	width: 160px;
}

.txtUserProfileZipCode {
	width: 160px;
}

.txtUserProfileAreaCode {
	width: expression( this.width = 115 ? "111" : "auto";
	); /* sets max-width for IE */
	max-width: 111px; /* sets max-height value for all standards-compliant browsers  width:111px; */
}

.txtUserProfileAreaCodeSmall {
	width: 40px;
}

.cmbUserProfileState {
	width: 164px;
	font-size: 12px;
	height: 20px;
}

.cmbUserProfileCountry {
	font-size: 12px;
	height: 20px;
	width: 163px;
	/*width:expression( this.width = 165 ? "161" : "auto";); /* sets max-width for IE */
	/* max-width: 161px; /* sets max-height value for all standards-compliant browsers */
}

.cmbUserProfileBussinessAdress {
	width: 163px;
	font-size: 12px;
	height: 20px;
}

.txtBoxEditProfileForDropdown {
	width: 403px;
	height: 20px;
}

.fileUpload {
	height: 23px;
	width: 180px;
}

table.test tr td label {
	margin-left: 3px;
}

.cb label {
	margin-left: 3px;
}

.imgMembership {
	height: 410px;
	width: 175px;
	-webkit-border-radius:  10px 10px 10px 10px;
	-moz-border-radius:  10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.SpanZipCode {
	width: 200px;
	padding-left: 16px;
	padding-right: 2px;
}

.SpanState {
	width: 200px;
	padding-left: 34px;
	padding-right: 2px;
}

/* @end */


/* Navin Prasad Profile Control End */
.HeaderFontStyle1 {
	color: White;
	font-weight: bold;
	font-size: 11px;
}

.HeaderFontStyle2 {
	color: #fae000;
	font-weight: bold;
	font-size: 11px;
}

.impCtr {
	background-color: #ddddFF;
	border: 2px groove #f0f0f0;
	padding: 10px;
}

.BoldHeader {
	font-size: 16px;
	font-weight: bold;
}


.horizCheckBoxList Label {
	display: inline;
	float: none;
}

.cblLeftMargin {
	margin-left: 125px;
}

.horizCheckBoxList Input {
	display: inline;
	float: none;
}

.toc {
	padding-left: 0;
	width: 300px;
}

ol.toc li {
	clear: left;
	border-bottom: dashed 1px #aaa;
	height: 1.05em;
	margin-top: 10px;
	position: relative;
	list-style: none;
}

ol.toc a, ol.toc span {
	background: #fff;
	padding: 0 3px 0 0;
	float: left;
	position: absolute;
	text-decoration: none;
}

ol.toc .price {
	padding: 0 0 0 3px;
	right: 0;
}

ol.toc ol {
	list-style: lower-roman;
	margin: 1.5em 0 1em 5%;
	padding: 0;
	background: #fff;
	float: left;
	display: block;
	width: 95%;
}

.TrainingVerificationCtr {
	width: 600px;
	border: 4px groove black;
	padding: 10px;
}

.aspNetDisabled {
	background-color: #DDD;
}



.ProfileTitleTable {
	width: 100%;
}

.ProfileTitleDiv {
	width: 100%;
	float: left;
}

.ProfileLeftDiv {
	width: 18%;
	float: left;
}

.ProfileRightDiv {
	width: 77%;
	float: right;
}

.BorderDiv {
	padding-right: 0;
	padding-left: 0;
	border: 1px solid #FC8803;
}

.tdPersonalInfo {
	font-family: Segoe UI, Arial, Helvetica;
	background: url(../img/personal-icon.png) #FC8803;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-position: 1% center;
	vertical-align: middle;
}

.tdContactInfo {
	font-family: Segoe UI, Arial, Helvetica;
	background: url(../img/contact-icon.png) #FC8803;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-position: 1% center;
	vertical-align: middle;
}

.tdTopicofInterestInfo {
	font-family: Segoe UI, Arial, Helvetica;
	background: url(../img/topic-of-int.png) #FC8803;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-position: 1% center;
	vertical-align: middle;
}


.boxcontent .StateRooms {
	float: right;
}

.AmenityBlock {
	width: 100%;
	float: left;
	font-size: 1.3em;
}

.headerboxcontent h1 {
	padding: 0 0 0.5em 0.25em;
}

/* destination finder */
.innerPageContent .headerboxcontent h1, .innerPageContent .headerboxcontent h2, .innerPageContent .headerboxcontent h3, .innerPageContent .headerboxcontent h4 {
	padding-left: 0px;
}
.headerboxcontent h2 {
	font-family:Arial, Helvetica, sans-serif;
}

.headerboxcontent h3 {
	padding-left: 0px;
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.headerboxcontent h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 1.4em;
}
.headerboxcontent h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 1.4em;
	padding: 1em 0 0.5em 0;
}
.Filters {
	margin:0 0 15px 0;
	padding:5px 10px 10px 10px; 
	border-width:0 1px 0 0;
	float:left;
	background-color:#D4EFFC;
}
.views-exposed-widget { float:left; margin-right:10px;}
.views-submit-button { margin: 10px 0 10px 20px;}
.innerPagePadding .ResultsTable .headerRow { color:#666; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 30px; }
.innerPagePadding .ResultsTable .headerRow a, .innerPagePadding .ResultsTable .headerRow span { font-size:1.2em;}
.innerPagePadding .ResultsTable tr { padding:0 0 20px 0;}
.innerPagePadding .ResultsTable tr td { padding:0 10px 0 10px; vertical-align:top; }
.innerPagePadding .ResultsTable tr td:first-child { padding:0 20px 0 0; }
.innerPagePadding .ResultsTable td { font-size:1em;}
.innerPagePadding .ResultsTable a { font-size:1.6em; color:#489fd8; }
.innerPagePadding .ResultsTable p {
	padding: 0.25em 10px 0 0;
	margin:0px;
	font-weight: 100;
	color: #888;
	line-height: 1.4em;
	font-size:1.4em;
	width:370px;
}
.docName, .fileDate {font-size:1.4em; color:#888; } 
.Filters label { font-size:1.4em;color: #666; font-weight:100; padding:0 0 0 0; text-align: left; float:left; }
.Filters input, .Filters select { font-size:1.6em; font-weight:200; color:#5f6669; float:left; clear:both; }  
.docTitle { font-size:1.4em; display:block; margin-bottom:10px;}
.docDate { font-size:1.4em; display:block; margin-bottom:10px;}
.views-exposed-widget { float:left; margin-right:10px;}
.Filters .views-submit-button { margin: 30px 0 0 20px;}
.innerPagePadding .ResultsTable .headerRow { color:#666; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 30px; }
.innerPagePadding .ResultsTable .headerRow a, .innerPagePadding .ResultsTable .headerRow span { font-size:1.2em;}
.innerPagePadding .ResultsTable tr { padding:10px 0; display:block;}
.innerPagePadding .ResultsTable tr td { vertical-align:top; }
.innerPagePadding .ResultsTable tr td:first-child { padding:0; }
.innerPagePadding .ResultsTable td { font-size:1em;}
.innerPagePadding .ResultsTable a { color:#489fd8; display:block; }
.innerPagePadding .ResultsTable .sortRow { border-bottom:1px solid #9DD4EF; padding:5px 0 10px 0; margin-bottom:20px; }
.innerPagePadding .ResultsTable .sortTitle { font-size:1.4em; color: #489FD8;}
.innerPagePadding .ResultsTable a.resultTitle { font-size:1.6em; width:400px; font-weight:500; }
.innerPagePadding .ResultsTable p {
	padding: 0.25em 0 0.5em 0;
	margin:0px;
	font-weight: 100;
	color: #888;
	line-height: 1.4em;
	font-size:1.4em;
	width:380px;
}
.docName, .fileDate {font-size:1.4em; color:#888; } 
.Filters input, .Filters select { font-size:1.6em; font-weight:200; color:#5f6669; float:left; clear:both; }  
.Filters input[type="checkbox"] { margin:3px 5px 0 0;}
.Filters input[type="text"] { width:220px; height:25px; line-height:2em; }
.views-exposed-widget.views-widget-filter-title { width:227px; float:left;}
.views-exposed-widget.views-widget-filter-date_filter { width:120px;}
.views-exposed-widget.views-widget-filter-tid { width:150px; }
#edit-updated-wrapper, #edit-tid-wrapper { padding:6px 0 0 0; }
.views-widget { float:left; }

.Result {
	margin-left: 20px;
}
.innerPageContent table.ResultsTable { width:685px; margin:0;}
.Filters .ResultsTable p { font-size:1.2em; font-weight:100; color:#666;}
.Filters .ResultsTable p { font-size:1.2em; font-weight:100; color:#666;}
.ResultsPanel {
	padding-left: 20px;
	float: left;
	width: 450px;
}

.CruiseLine img {
	width: 100px;
}

.CruiseLine .Logo {
	float: left;
	width: 140px;
}

.CruiseLine {
	clear: both;
	float: left;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
}

.CruiseLine .Info {
	float: left;
	width: 290px;
}

.CruiseLine .Info p {
	font-size: 1.2em;
	margin: 5px 0 5px 0;
}

.Filters h3 {
	background: url("../img/Destinations.png") no-repeat scroll left top transparent;
    background-size:28px;
	color: #003E7E;
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	margin-left: 0px;
	padding-left: 35px;
	font-size: 1.7em;
}
.Filters td { padding:5px 0; }
.Filters input[type="submit"] {
	height:32px;
	padding:5px 10px;
	background: #477eb8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#477eb8', endColorstr='#008cff',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 10px;
	color: #fff;
	margin-right:10px;
	font-size:1.4em;
	font-weight:400;
	position:relative;
	z-index:10;
	float:right;
}
.Filters input[type="submit"]:hover {
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}
/*cruise info */
.infoPanel span, .infoPanel span { font-size:1.4em; padding:0 0 5px 0; display:block;}
.infoPanel .location.vcard span { padding:0;}
.infoPanel span.label { font-weight:500; float:left; padding-right:10px; clear:left; width:47%;}
.infoPanel span.value { float:right; padding-left:10px; width:47%;}
.panelGeneral, .phoneNumbers {}
.headerboxcontent .infoPanel h3 { margin-bottom:3px;}

.panelAddress { width:50%; float:left;}
.panelAddress img { width:250px;}
.keyExecutives { float:left; width:50%;}

.logoGrid {
	margin-bottom: 20px;
}

.logoGrid img {
	width: 75px;
	padding: 10px;
}

.ListLogo img {
	width: 155px;
}

.ListLogo {
	width: 200px;
	float: left;
}

.ListContent {
	float: left;
	width: 70%;
}
.twoCol .leftInfo p.destinationDetail { margin-bottom: 30px;}
.CompanyList { 
	margin-top: 40px;
	border-top: 3px dotted #C5C3C3;
	padding-top: 25px;
}
.CompanyItem {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 20px;
	padding:0 10px 10px 10px;
	/*font-size: 1.2em;*/ /* causes the font to be 19px insted of 16px */
}

.CompanyItem h2{ font-size:1.8em;}
.CompanyItem h2 a { text-decoration:none;}
.CompanyItem p { 
	padding:0 20px 0 0;
	margin: 5px 0 15px 0;
}
.cruiseShipFinder {
	color: black;
}

div.cs_filters {
	border-right: 1px solid #226F93;
	width: 300px;
	float: left;
}

div.cs_results, div.matchingShips {
	width: 390px;
	float: right;
	margin-right: 25px;
}

div.cs_results {
	border-bottom: 1px solid #226F93;
	margin: 10px 35px 10px 0;
}

.amenity {
	margin-top: 10px;
}
.amenity>div { padding:0 0 0 5px;}
.amenity > h5 {
	color: #003E7E;
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	padding-left: 35px;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	margin-bottom: 10px;
}
.amenity label { margin:10px;}
.amenity > div {
	display: none;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGQzZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #add3e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#add3e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#add3e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#add3e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#add3e6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#add3e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#add3e6',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#FFFFFF 0%, #ADD3E6 100%);
	border-bottom: 1px solid #226F93;
	padding-bottom: 15px;
}

div.cruiseLine {
	display: inline-block;
	margin-bottom: 4px;
	cursor: pointer;
	width: 95px;
}

div.cruiseLine > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 75px;
}

div.cruiseLine.selected > div > span {
	transition: text-shadow 0.4s ease-in-out;
	text-shadow: 0 0 5px #047293;
}

div.cruiseLine.selected > div > img {
	transition: box-shadow 0.4s ease-in-out;
	box-shadow: 0 0 8px #047293;
}

div.cruiseLine img {
	margin: 5px;
	max-width: 75px;
}



.innerPageContent .ExteriorImages .photoCaption {
	margin: 0 4px;
}
.innerPageContent .ExteriorImages .photoCaption:first-child {
	margin: 0 4px 0 0;
}

div.matchingShips .shipContainer {
	width: 100px;
	display: inline-block;
	vertical-align: top;
	margin: 5px 12px;
	text-align: center;
	font-size: 10pt;
	line-height:1.4em;
	position: relative;
}

div.matchingShips .shipContainer > div {
	position: absolute;
	left: 4px;
	top: 4px;
	width: 90px;
	height: 40px;
	display: table;
}

div.matchingShips .shipContainer img {
	max-width: 100px;
	height: auto;
	padding: 0;
	margin: 0;
}

div.matchingShips .shipContainer a:hover {
	text-decoration: underline;
}

#instructions, #noMatches {
	font-size: 1.4em;
	border-bottom: 1px solid #226F93;
	padding-bottom: 10px;
}
#instructions h4, #noMatches h4 {
	padding-left:0px;
} 
.leftInfo {
	float: left;
	width: 458px;
	margin: 0 20px;
}

.rightInfo {
	width: 220px;
	float: right;
}
.twoCol .leftInfo h1 { padding-left: 0;}
.twoCol .leftInfo h2 { padding-left: 0;}
.twoCol .leftInfo h3 { padding-left: 0;}
.twoCol .leftInfo h4 { padding-left: 0;}
.twoCol .leftInfo p { padding:0 20px 0 0;}
.leftInfo h3{ padding:0 0 0.5em 0}
.twoCol .rightInfo p {
	font-size:1.4em;
	color:#777;
	padding:0px;
}


.ImagesCtr {
	/*padding-left: 5px;*/
}

.clear-block:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.boxcontent {
	margin: 0 15px;
}

.all {
	background: none repeat scroll 0 0 #62D74E;
	border: 1px solid #26B518;
}

.all, .some, .none {
	float: right;
	height: 0.8em;
	margin-top: 0;
	width: 0.8em;
	margin-right: 15px;
}

.some {
	background: none repeat scroll 0 0 #D7B24E;
	border: 1px solid #B57C18;
}

.none {
	background: none repeat scroll 0 0 #D74E4E;
	border: 1px solid #B51818;
}

.AmenityBlock {
	background-color: white;
	box-shadow: 0 0 4px #222;
	padding: 4px;
	margin-top: 20px;
	padding-bottom: 10px;
}
.AmenityBlock h4, .AmenityBlock .label { padding-left:8px;}
div.label {
	font-size: 0.9em;
	margin-bottom: 10px;
	text-align: left;
	width: 100%;
}
input[type="checkbox"] + div.label { padding-left: 10px; }
.AmenityGroup {
	width: 330px;
	float: left;
}
.AmenityGroup h4 {
	margin-left:8px;
	margin-bottom:5px;
	font-size:1.2em;
}
.innerPagePadding > div {
/*	padding-right: 40px;*/
}

/* news pages 
=======================*/
ul.news_list {
	padding:0px;
	margin: 30px 0 0 0
}
.news_list li.news_list_item {
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	color: #527D89;
	font-weight: 200;
	font-size: 1em;
	border-top:1px solid #CCC;
	list-style:none;
}
h2.news_list_title, h2.sfeventTitle {
	font-size:1.6em;	
	padding: 0.25em 90px 0 0;
	margin:0px;
}
.news_list_title a:link, .news_list_title a:active, .sfeventTitle a:link, .sfeventTitle a:active { text-decoration:none; color:#154578; font-size:1em;}
.news_list_title a:visited { /*color:#72A0B4;*/}  /* visited linkes style was removed  4.2.2013 */
.news_list_date { font-size:1.2em; font-weight: 300; color:#527D89; padding:0.5em 0 0.25em 0; display:block;}
a.new_list_fullStory { margin-top:10px; text-decoration:none; display:block; font-size:1.4em; padding:0.25em 0 0.25em 10px;}
.news_list_summery { font-size:1.6em; line-height:1.4em; padding: 0.25em 90px 0 10px; display:block;}
.news_list_pager {
	margin:30px 0 5px 0;
	font-size:1.6em;
	text-align:center;
}
.news_list_pager a:link, .news_list_pager a:visited {
	text-decoration:none; 
 	font-weight:300;
	margin:4px 5px;
	color:#5FA1B1;
}
.news_list_pager a:link.sf_PagerCurrent, .news_list_pager a:visited.sf_PagerCurrent {
	font-weight:700;
	color:#2188A5;
}
/* search results 
======================*/

.searchHeader {
	background-color: #EEE;
	padding: 30px 20px 20px 20px;
	margin: 0 20px 0;
	border: 1px solid #E1E1E1;
	width: 858px;
	float: left;
}
.searchHeader label { color: #888; font-size: 1.4em; font-weight:200; font float: left; clear:left; margin-right:15px; }
.searchHeader label.searchTitle { color: #888; font-size: 1.8em; width: 65px; float: left; margin-right:10px; padding: 4px 0;}
.searchHeader input[type="text"]{ width: 260px; height: 24px; font-size: 1.8em; line-height: 1.6em; color: #8B8B8B; padding: 1px 3px;}
.searchHeader input[type="checkbox"], .searchHeader input[type="radio"] { box-sizing: border-box; padding: 0; margin-right: 6px; margin-top: 0; position: relative; top: -3px; }
.searchResultFilter { float:left; clear:both; padding-top:10px; width:100%;}
.searchFilterLabel { font-size:1.4em; font-weight:500; color:#666; width:75px; float:left; clear: both;}
.searchHeader input[type="submit"] {
	/*height:32px;*/
	padding:5px 10px; /* Old browsers */
	background: #477eb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 12px;
	color: #fff;
	margin-right:10px;	
	font-weight:400;
	float:left;
}
.SearchResultBox { padding-bottom:20px; border-bottom:1px solid #C5C5C5;}
.searchFilterContainer { border-top:1px solid #fff;}
.searchFilterContainer { padding-top:20px;}
.searchHeader input[type="submit"]:hover{
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	 -pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}

.searchPages {
	margin:30px 0;
	font-size:1.4em;
	text-align:center;
	color:#1778A2;
}
.ResultCtr a {
	text-decoration:none;
}

.ResultCtr a:hover {
	color:#29A3D8;
}
.ResultCtr a:visited {
	/* color:#467594; */  /* visited linkes style was removed  4.2.2013 */
}
.searchPages a { 
 	font-weight:700;
	margin:4px 5px;
	color:#5FA1B1;
}
/* cruise line profile */
.innerPageContent .shiplist, .innerPageContent  .destinationList {padding:5px 0; list-style: none;}
.innerPageContent .shiplist li, .innerPageContent  .destinationList li{ font-size: 1.2em; margin:0 0 0.5em 0;}
.KeySellingPoints h3 { font-size:2em; padding: 0 0 0.5em 0;}

.featuresAmeneties h4 { margin-bottom:5px; font-size:1.4em; }
.featuresAmeneties .featureProp { font-size:1.4em;}

/* myClia 
====================*/
.myClia_user_info {
	padding:10px 0;
}
/*.myClia_user_info img { max-height:100px; max-width:150px; border: 1px solid #D5D5D5; padding:5px; margin: 5px 0 10px 30px; }*/

.myClia_user_info div{
	font-size:1.4em;
}
.myClia_user_info div:first-child{
	font-size:1em;
}
.OneColumnForm li {
	font-size:1.4em;
}
.KeySellingPoints p { font-size: 1.4em; padding: 0; margin: 0 0 10px 0;}
/* myClia tabs */
.page_tabs {
	background-color: #fff;
	padding:10px 5px 0 5px;
	margin-top:20px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background: #fff;
}
.page_tabs .RadTabStrip, .RadTabStripVertical {
	border-bottom:1px solid #CCC;
	width:97%;
	margin:0 auto;
	padding:0 10px;
	height:40px;
	background: #ffffff;
}
.page_tabs a.rtsLink {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#295C9D;
	font-size:1.3em;
	font-weight:700;
	text-align:center;
	float: left;
	min-width: 105px;
	height: 29px;
	padding-top: 11px;
	padding:10px 10px 0 10px;
	margin: 0 0 0 3px;
	text-decoration: none;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #fcfcfc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlNGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #fcfcfc 48%, #e7e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#fcfcfc), color-stop(100%,#e7e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 48%,#e7e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 48%,#e7e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 48%,#e7e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcfcfc 48%,#e7e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e7e4e4',GradientType=0 ); /* IE6-8 */
}
.page_tabs .Disabled a.rtsLink {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#ADD3E4;
	font-size:1.3em;
	font-weight:700;
	text-align:center;
	float: left;
	min-width: 105px;
	height: 29px;
	padding-top: 11px;
	padding:10px 10px 0 10px;
	margin: 0 0 0 3px;
	text-decoration: none;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #fcfcfc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlNGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #fcfcfc 3%, #D6D6D6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#fcfcfc), color-stop(100%,#D6D6D6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 3%,#D6D6D6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 3%,#D6D6D6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 3%,#D6D6D6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcfcfc 3%,#D6D6D6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#D6D6D6',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#fcfcfc 3%, #D6D6D6 100%);
}  
.page_tabs a.rtsLink.rtsSelected {
	background: #ffffff;
	color:#4DA0C4;
	height:30px;
}
.myClia_pannel { padding:20px 40px; background-color:#fff; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; width:858px;}
.RadTabStrip .rtsLevel { overflow:visible;} 
.page_tabs .rtsUL { overflow:visible;}
.page_tabs .rtsLI { margin-left:5px; overflow:visible;}
.page_tabs .rtLI:first-child { margin-left:0px;}

.myCliaForm {}
.myCliaForm .formQuestion {
	font-size:1.4em;
	padding: 0.25em 0 0.25em 0;
	color:#666;
}
.myCliaForm input[type="checkbox"], .myCliaForm input[type="radio"] {margin: 3px 10px 0 0; display:block; float:left;}
.myCliaForm label { font-size:1.4em; font-weight:400; text-align: left; width:170px; padding-right:5px; margin:3px 0 10px 0;}
.myCliaForm table { margin:0 0 10px 0; width:100%;}

/* my clia content */
.myClia_pannel h1 {
	color: #154578;
	/*font-size: 2.6em;*/
	padding: 0;
	margin: 10px 0 20px 0;
	display: block;
}
.myClia_pannel div>a.rss_feed + h1 { margin:0px;}
.myClia_pannel .OneColumnForm { padding:10px 0 10px 0; margin:10px 0 10px 0; border-bottom: 1px solid #CCC; min-height:20px;}
.myClia_pannel .OneColumnForm.LastCol { border:0px;} 
.myClia_pannel .OneColumnForm:first-child { margin-top:0px;}
.myClia_pannel .myClia_user_option .OneColumnForm { border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-left: 40px; padding: 10px 20px; min-height:227px; width:227px; margin:10px;}
.myClia_pannel .myClia_user_option .OneColumnForm:first-child { margin: 10px 20px 10px 0;}
.myClia_pannel .catRow {margin:10px 0 20px 0; padding:0 0 20px 0}
.myClia_pannel .catRow select { margin: 3px 10px 3px 0;}
.myClia_pannel .OneColumnForm tr {margin-bottom:5px;}
.myClia_pannel .OneColumnForm h2 { color: #154578; font-weight: 400; font-size: 1.6em; margin: 0 0 10px 0; }
.myClia_pannel .OneColumnForm legend { color: #154578; font-size:1.4em; font-weight: bold; margin-bottom:5px; padding:0; background-color:#fff;}
.myClia_pannel .myClia_user_option .OneColumnForm legend { margin:0 auto;}
.myClia_pannel .OneColumnForm label { font-size:1.6em; color: #666; font-weight:400; text-align: left; width:170px; padding-right:5px; margin:3px 0 10px 0; float:left; clear:both}
.myClia_pannel .OneColumnForm .formRow { float:left; clear:both; width:100%; margin: 0 0 10px 0;} 
.myClia_pannel .OneColumnForm .formCheckList > div { float:left; clear:both; width:100%; margin: 0 0 15px 0;}  
.myClia_pannel .OneColumnForm .formValue { font-size:14px; font-weight:400; color:#8A8989; margin: 5px 0 10px 0; display:block}
.myClia_pannel .OneColumnForm .formValue + .formValue { margin-top:0;} 
.myClia_pannel .OneColumnForm.selection_list label { float:left; clear:none;}
.myClia_pannel .OneColumnForm a.formValue, .myClia_pannel .OneColumnForm  a:link.formValue { color:#1778A2;}
.myClia_pannel .OneColumnForm a:visited.formValue { /*color:#72A0B4; */  /* visited linkes style was removed  4.2.2013 */} 
.myClia_pannel .OneColumnForm a:hover.formValue { color:#5598AA;}
.myClia_pannel .catRow label{  font-size:1.6em; color: #666; font-weight:400; text-align: left; min-width:140px; padding-right:5px; margin:3px 0 10px 0; float:left; clear:both; }
.myClia_pannel .MeetingTitleDiv { color: #154578; font-size: 1.8em; margin-bottom: 10px; padding: 0; background-color: white; }
.myClia_pannel .SpeakerDetailHeader, .myClia_pannel .SheduleDetailHeader, .myClia_pannel .DiscussionForumHeader, .myClia_pannel .tdPeopleAtMeetingHeader, .myClia_pannel .tdTravelDiscountHeader, .myClia_pannel .tdRelatedEventsHeader { font-size:1.6em; color: #666; font-weight:400; text-align: left; width:100px; padding:0 5px 5px 0; text-align: left; vertical-align:top;}
.myClia_pannel .SpeakerDetailHeader {margin-bottom:10px}
.myClia_pannel .OneColumnForm .meeting-label { font-size:1.6em; color: #666; font-weight:400; text-align: left; width:100px; padding:0 5px 10px 0; text-align: left; vertical-align:top;} 
.myClia_pannel .OneColumnForm .meeting-value { font-size: 1.6em; font-weight: 300; text-align: left; vertical-align:top; padding:0 5px 10px 0;}
.myClia_pannel .OneColumnForm .MeetingWebDescriptionDiv { font-size: 1.6em; font-weight: 300; text-align: left; vertical-align:top; padding:0 5px 10px 0;}
.myClia_pannel .OneColumnForm .meeting-value span { padding:2px 0 0 0; display:block;}
.myClia_pannel .catRow a { margin:10px 0 0 0; display:block; font-size:1.2em;}
.myClia_pannel .myClia_user_option .OneColumnForm ul li { margin: 6px 0;}
.myClia_pannel .OneColumnForm label s zpan.RequiredField { float:right; margin-right:10px;}
.myClia_pannel .OneColumnForm .PrefAddress label { float:left; clear:none;}
.myClia_pannel .OneColumnForm .PrefAddress input[type="radio"] { margin-top:8px;}
.myClia_pannel .nobullets { list-style:none;} 
.myClia_pannel .nobullets  a { margin-left:10px; font-size:1.4em;} 
.myClia_pannel textarea{
	height:200px;
	width:450px;
	color: #5F6669;
	font-size: 1.4em;
	font-family:Segoe UI, Arial, Helvetica;
	border: 1px solid #ADADAD;
	
	-pie-background: linear-gradient( top, #e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
}
.myClia_pannel .OneColumnForm .reWrapper { float:left; margin-bottom:20px;}
.myClia_pannel select { width: 210px; margin: 4px 10px 0 0; font-size: 1.6em; color: #5F6669;}
.myClia_pannel input[type="text"]{
	height:23px;
	border: 0;
	background: #e4e6e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e4e6e7 0%, #ffffff 15%, #ffffff 95%, #cacbcb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e6e7), color-stop(15%,#ffffff), color-stop(95%,#ffffff), color-stop(100%,#cacbcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e6e7', endColorstr='#cacbcb',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	margin:0px 10px 0 2px;
	padding: 0 0 0 5px;
	border:1px solid #adadad;
	color:#5F6669;
	font-size:1.4em;
	line-height:2em;
	font-weight:200;
}
.myClia_pannel input[type="submit"] {
	padding:5px 10px; /* Old browsers */
	background: #477eb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 12px;
	color: #fff;
	margin-right:10px;
	margin-top:0px;	
	font-weight:400;
	float:left;
}
.myClia_pannel input[type="submit"]:hover {
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	 -pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}
.NotEditible span {
        display: block;
        float: left;
        margin-top: 7px;
		font-size:1.6em;
		font-weight:200;
}
.formFooter { float:left; text-align:left; margin-top:10px;}
.Prerequisites { margin:10px 0 20px 0; border: 1px solid #CCC; background-color: #EEE; float:left; width: 720px; }
.Prerequisites > div { float:left; width:100%; padding:3px 0; font-size:1.2em;}
.statusGreen, .statusRed, .statusYellow { margin: 3px 10px 0 10px; width:10px; height:10px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; float:left; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;}
.statusGreen { background-color: #3ed12e;}
.statusRed { background-color: #d32e41;}
.statusYellow { background-color: #dae035;}
.myClia_pannel p { color:#666; font-size:1.4em; line-height:2em;}
.myClia_pannel a { color:#1778A2;}
.myClia_pannel a:hover { color:#72A0B4;}
/*.myClia_pannel a:visited { color: #72A0B4;}*/ /* visited linkes style was removed  4.2.2013 */
.myClia_pannel .reset_password .OneColumnForm { background-color:#ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding: 20px 30px; height:170px; width:340px; border: 1px solid #CECECE; margin:10px auto; float:none;}
.myClia_pannel .reset_password .OneColumnForm legend { margin: 0 auto;}
.myClia_pannel .reset_password label { font-size:1.6em; color: #666; font-weight:400; text-align: left; width:140px; padding-right:5px; margin:3px 0 10px 0; float:left; clear:both}
.password_msg { font-size: 1.4em; display: block; width: 240px; margin: 20px auto 10px auto; color: #8A8989; font-weight: 200;}
.Password_Errormessage { font-size: 1.2em; font-style:italic; display: block; width: 320px; margin: 20px auto 0 auto; color:red; font-weight: 200;}
.myClia_pannel .reset_password .OneColumnForm input[type="submit"] {
	float:right;
	min-width: 106px;
	height: 23px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzFjNmNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjQ4N2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);            
	 background: -moz-linear-gradient(top, #154679 0%, #1c6cae 70%, #16487c 100%); /* FF3.6+ */            
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#154679), color-stop(70%,#1c6cae), color-stop(100%,#16487c)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Chrome10+,Safari5.1+ */            
	 background: -o-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* Opera 11.10+ */            
	 background: -ms-linear-gradient(top, #154679 0%,#1c6cae 70%,#16487c 100%); /* IE10+ */    
	 background: linear-gradient(to bottom, #154679 0%,#1c6cae 70%,#16487c 100%); /* W3C */
	-pie-background: linear-gradient(#154679 0%,#1c6cae 70%,#16487c 100%); 
	border: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: #000 0 0 4px;
	-moz-box-shadow: #000 0 0 4px;
	box-shadow: 0 0 4px #000;
	font-size: 10px;
	color: #fff;
	margin-right:20px;
	margin-top:10px;
	font-size:1.4em;
	padding:0 20px;
}
.myClia_pannel .OneColumnForm input[type="checkbox"] { 
	width: 20px;
	display: block;
	margin: 0 auto;
	float: none; 
}
.change_password .OneColumnForm { background-color:#ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding: 20px; width:420px; border: 1px solid #CECECE; margin:10px auto; float:none;}
.change_password .OneColumnForm input[type="submit"] {
	/*height:32px;*/
		padding:5px 10px; /* Old browsers */
	background: #477eb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 12px;
	color: #fff;
	margin-right:20px;
	margin-top:20px;	
	font-weight:400;
	float:left;
	clear:none;
}
.change_password .OneColumnForm input[type="submit"]:hover {
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	 -pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}
.password_instructions {
	font-size: 1.2em;
	color: #666;
	font-weight: 200;
	text-shadow: 1px 1px #FAFAFA;
	margin:10px 0 0 0;
}
.formInstructions { 
	float: left;
	width: 420px;
	margin: 10px 20px 0 0;
	font-size: 1.2em;
	font-weight: 100;
	line-height: 1.6em;
}
.formInstructions strong { font-weight:700; text-decoration:underline;}
.passportImageCont { 
	float: left;
	width: 200px;
	margin-left: 119px;
}
.passportImageCont label { 
	font-size: 1.6em;
	margin-bottom: 0;
	margin-top: 10px;
	display: block;
	width: 160px;
	background: #295C9D;
	padding: 5px 0;
	color: white;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	text-align:center;
}
.passportImageCont label .RequiredField { padding:2px;}
.ProfileImageWrap { 
	border: 1px solid #D6D3D3;
	width: 158px;
	height: 159px;
	background-color: #EEE;
	margin-bottom:10px;
}
input[type="file"] { 
	font-size:1.2em;
}
.ProfileImage { 
	float: right;
	clip: rect(0px,170px,150px,0px);
	position: absolute;
	width: 150px;
	left: 614px;
	top: 307px;
}
.announcement { width:100%; float:left; margin-top:20px;}
.announcement p { color:#D32E41; font-weight:100; font-size:1.2em; width:540px;}
.reset_password {margin-top:20px}
/* specialty cruise line */
.specialtyCruiseLine { 
	float:left; 
	width:615px; 
	border-top:1px solid #fff; 
	border-bottom:1px solid #9BB3B9; 
	padding:20px; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}
.specialtyCruiseLine h2 { font-size: 2.6em; margin: 5px 0 10px 0;}
.specialtyCruiseLine h1 { font-size: 1.6em; margin: 6px 0 10px 0;}
.specialtyCruiseLine img { margin-bottom:50px;}
.specialtyCruiseLine p a { color: #489fd8; }

/* featured cruise line */
.homePageContent .featured h2, .homePageContent .specialtyCruiseLine h2, .featured_news h2, .featuredPartner h2 { font-size: 2.6em; font-weight:400; margin: 2px 0 2px 0; color: #489fd8; line-height: 1em; padding:0px;}
.homePageContent .featured h1, .homePageContent .specialtyCruiseLine h1, .featuredDestination h1, .featured_news h1 { font-size: 1.6em; font-weight: 400; margin: 6px 0 4px 0; padding: 0;}
.featured { 
	float: left;
	width: 615px;
	border-top:1px solid #fff;
	border-bottom: 1px solid #9BB3B9;
	padding: 20px;
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}
.featuredDestination { 
	width: 245px;
	height:329px; 
	padding:20px 40px;  
	border-top:1px solid #fff; 
	border-left:1px solid #9BB3B9;
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}

.FeaturedDestinationImage > .photoCaption > img {
    width: 240px;
}

.featured img { margin-bottom:50px;} 
.featured p, .specialtyCruiseLine p {
	display: block;
	width: 180px;
	float: left;
	margin: 0px;
	font-weight: 100;
	font-size:1.4em;
	color: #777777;
}
div.featuredCruiseLineBlurb, div.featuredCruiseLineBlurb p { width:180px; float:left;}
.featured .featuredCruiseLineBlurb a { color:#489fd8; }
.specialtyCruiseLine a, .specialtyCruiseLine a:link, .specialtyCruiseLine a:hover, .specialtyCruiseLine a:visited, .specialtyCruiseLine a:active { color:#489fd8; }

/*  featured destination*/
.featuredDestination p { color:#777777; width:233px; font-size:1.2em !important; height:65px; overflow:hidden;}
.featuredDestination a { color:#489fd8 }
.featuredDestination h2 { font-size: 1.4em; margin: 6px 0 4px 0; padding:0px;}
.featuredDestination a:link.FeaturedDestinationTitle, .featuredDestination a:hover.FeaturedDestinationTitle,  .featuredDestination a:visited.FeaturedDestinationTitle { font-size: 2em; margin: 2px 0 2px 0; color: #489fd8; line-height: 1.2em; font-family:'NeutraTextTFBookAlt'; text-decoration:none;}
.featuredDestination p a, .featuredDestination p a:link, .featuredDestination p a:hover, .featuredDestination p a:visited, .featuredDestination p a:active { color:#489fd8; }

.featured a, .specialtyCruiseLine a, .featuredDestination a { color:#489fd8;}


/* featured partner */
.featured_partner { padding: 0 15px 0 0; margin: 0; border-right:1px solid #9BB3B9;}

/* featured lifestyle */
.featuredLifestyle { 
	float: left;
	width: 288px;
	height:329px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 20px;
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}
.featuredLifestyle h2 { font-size: 1.4em; margin: 6px 0 4px 0; padding:0px; }
.featuredLifestyle h1 {  font-size: 2em; margin: 2px 0 2px 0; padding:0px; color: #489fd8; line-height: 1.2em; font-family:'NeutraTextTFBookAlt'; text-decoration:none;}
.featuredLifestyle p { color:#777777; width:233px; font-size:1.2em; height:65px; overflow:hidden;}

/* featured story */
.featuredStory {
	float: left;
	width: 615px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9BB3B9;
	padding: 20px;
	/* background: linear-gradient(to bottom, rgb(248, 250, 252) 80%,rgb(233, 238, 238) 100%); */
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}
.innerPageContent .featuredStory h2 { font-size: 2.6em; color: #489fd8; line-height: 1em; padding:0px;}
.featuredStory h1 {  font-size: 1.6em; margin: 6px 0 4px 0; }
.featuredStory p {	display: block; width: 339px; float: left; margin:10px 0px; font-weight: 100; font-size:1.4em; color: #777777;}
.featuredStory a, .featuredStory a:link, .featuredStory a:hover, .featuredStory a:visited, .featuredStory a:active { color:#489fd8; }

/* fast facts */
.fast_facts {
	float: left;
	width: 205px;
	height:442px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	padding: 22px 20px 20px 20px;
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}
.fast_facts p {
	font-size: 1.2em;
	color: #777;
	font-weight: 400;
	width: 190px;
	padding: 6px 0;	
	margin: 0 0 12px 0;
}
.fast_facts h1 {
	padding: 0px;
	margin: 0px;
	font-size: 1.8em;
	color:#489FD8;
}
.featuredPartner { 
	float: left;
	width: 389px;
	height:444px;
	border-right: 1px solid #b2bdc0;
	border-top: 1px solid #fff;
	padding: 20px;
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	position:relative;
	z-index:20;
}
.featuredPartner h1 {
	font-size: 1.4em;
	margin: 6px 0 4px 0;
	padding:0px;
}
.innerPageContent .featuredPartner h2 {
	font-size: 2em;
	margin: 2px 0 2px 0;
	padding: 0px;
	color: #489FD8;
	line-height: 1.2em;
	font-family: 'NeutraTextTFBookAlt';
	text-decoration: none;
}
.featuredPartner p { 
	color: #777;
	width: 359px;
	font-size: 1.2em;
	height: 65px;
	overflow: hidden;
}
/* my clia table */
.GridViewHeader {
	background: #1e5799; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1e5799 0%,#2989d8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2989d8',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#1e5799 0%,#2989d8 100%);
	border-width:0 1px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-color:#1E5799;
	border-style: solid;
}
.myClia_pannel .OneColumnForm table { border-bottom: 1px solid #ddd; width:100%; margin-bottom:10px;}
.myClia_pannel .GridItemStyle { font-size:1.6em;}
.myClia_pannel .GridItemStyle  td { padding: 10px;}
.myClia_pannel .GridViewHeader th, .myClia_pannel .GridViewHeader td{
	color:#CDD2D6;
	font-weight:500; 
	font-size:1.6em;
	padding: 8px 10px 8px 10px;
	border-left:1px solid #6196C0;
	text-align:left;
}
.myClia_pannel .tblRegistration .GridViewHeader td { color:#CDD2D6; font-size:1.4em; }
.myClia_pannel .tblRegistration tbody { border-bottom: #DDD;}
.myClia_pannel .tblRegistration td { color:#8A8989; border-bottom:0px; border-top:0px; border-color: #DDD;}
.myClia_pannel .GridViewHeader th:first-child {
	border-width: 1px 0 1px 0;
}
#AddAffiliation, a.AddAffiliation, a.AddAffiliation:link, a.action_link, action_link:link {font-size:1.4em; display:block; margin-top:10px; color:#1778A2; text-decoration: none; float:left; margin-right:20px;}
.myClia_pannel td p { font-size:1em; line-height:1.2em; color:#8A8989;}
.comment { margin-top:0; font-weight:400; font-size:1.2em;}
.note { font-size:1.2em; width:390px; padding:20px 0; display:block;}

/* clia forms */
.OneColumnForm h1 { color: #154578; font-size: 2.6em; line-height:1.4em; padding: 0; margin: 0 0 10px 0; display: block;}
.OneColumnForm td { vertical-align:top; }
.OneColumnForm label { font-size:1.6em; color: #666; font-weight:400; text-align: left; min-width:110px; padding-right:5px; margin:4px 0 10px 0; float:left; clear:both}
.OneColumnForm .formValue { font-size:14px; font-weight:400; color:#8A8989; margin: 5px 0 10px 0; display:block}
.OneColumnForm .formValue + .formValue { margin-top:0;} 
.OneColumnForm.selection_list label { float:left; clear:none;}
.OneColumnForm Legend {
	background-color:#F3FCFD;
}
		.OneColumnForm Label.left {
			clear: none;
			margin-right: 10px;
			width: 100px;
		}
		
.OneColumnForm input[type="text"], .OneColumnForm input[type="password"]{		
	height:23px;
	border: 0;
	background: #e4e6e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2FjYmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #e4e6e7 0%, #ffffff 15%, #ffffff 95%, #cacbcb 100%, #cacbcb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e6e7), color-stop(15%,#ffffff), color-stop(95%,#ffffff), color-stop(100%,#cacbcb), color-stop(100%,#cacbcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%,#cacbcb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%,#cacbcb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%,#cacbcb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4e6e7 0%,#ffffff 15%,#ffffff 95%,#cacbcb 100%,#cacbcb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e6e7', endColorstr='#cacbcb',GradientType=0 ); /* IE6-8 */
	-pie-background: linear-gradient(#e4e6e7 0%, #fff 15%, #fff 95%, #cacbcb 100%);
	margin:0px 10px 0 2px;
	padding: 0 0 0 5px;
	border:1px solid #adadad;
	color:#5F6669;
	font-size:1.4em;
}
.OneColumnForm input[disabled="disabled"] { background:#E4E4E4;}
.OneColumnForm Input {
	float: left;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
}

.TwoColumnForm {
	width: 430px;
	float: left;
}

.TwoColumnForm Label {
	clear: both;
	width: 170px;
	float: left;
	display: block;
	margin-top: 10px;
}

.TwoColumnForm Input {
	float: left;
	display: block;
	margin-top: 10px;
}

.TwoColumnForm Select {
	float: left;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
}

.OneColumnForm Select {
	width: 210px;
	margin: 4px 10px 0 0;
	font-size: 1.6em;
	color: #5F6669;
	float:left;
}

.xsmlTxt {
	width: 30px;
}

.smlTxt {
	width: 35px;
}

.medTxt {
	width: 150px;
}

.lrgTxt {
	width: 200px;
}
.AddressTabs {
	background: rgb(247,247,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 75%, rgba(199, 199, 199, 1) 88%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, rgba(247, 247, 247, 1)), color-stop(88%, rgba(199, 199, 199, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 75%,  rgba(199, 199, 199, 1) 88%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 75%,  rgba(199, 199, 199, 1) 88%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 75%,  rgba(199, 199, 199, 1) 88%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 75%, rgba(199, 199, 199, 1) 88%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */
	padding: 0;
	border: 1px solid #D1CECE;
	float: left;
	margin: 0 0 0 0;
}
.AddressTabs a {
	padding: 5px 7px 10px 7px;
	font-size: 1.4em;
	display: block;
	border-left: 1px solid #99A4A8;
	float: left;
}
.AddressTabs a.Selected {
	color:#72A0B4;
	background: rgb(242,242,242); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 75%, rgba(188,188,188,1) 85%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,rgba(242,242,242,1)), color-stop(85%,rgba(188,188,188,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 75%,rgba(188,188,188,1) 85%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,242,242,1) 75%,rgba(188,188,188,1) 85%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 75%,rgba(188,188,188,1) 85%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(242,242,242,1) 75%,rgba(188,188,188,1) 85%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-8 */
}
.AddressTabs a:first-child {
	border-left: 0px;
	margin: 0px;
}
.AddressPanel {
	padding: 20px;
	float: left;
	border: 1px solid #D1CECE;
	width: 95%;
	margin-bottom: 20px;
	margin-top: -7px;
	background-color: #F7F7F7;
}
.myClia_pannel .OneColumnForm .AddressPanel label {
	width:110px;
}  
.myClia_pannel .OneColumnForm .AddressPanel label[for="cbHomeAddress"], .myClia_pannel .OneColumnForm .AddressPanel label[for="cbLocatorExclude"], .myClia_pannel .OneColumnForm .AddressPanel label[for="cbBillingAddress"], .myClia_pannel .OneColumnForm .AddressPanel label[for="cbPOBoxAddress"],
.myClia_pannel .OneColumnForm .AddressPanel label[for="cbInternetAddress"] {
	width:auto;
	margin-bottom:20px;
	padding-right:10px;
}
.myClia_pannel .OneColumnForm label[for="ddlAddressType"] {
	width:100%;
}
.myClia_pannel .OneColumnForm .AddressPanel input[type="checkbox"] {
	margin-top:10px; margin-left:10px; float:left;
} 

/*frequenly asked questions */
ul.scrollMenu {
	list-style: none;
	padding: 20px 20px 20px 10px;
	background: #F7F7F7;
	width:93%;
	border-top: 1px solid #D4E2E2;
	border-bottom: 1px solid #D4E2E2;
	margin-bottom: 30px;
}
ul.scrollMenu li{
	list-style:none;
	padding:0 60px 0.125em 30px;
	margin:0px;
	font-size:1.6em;
}
ul.scrollMenu li a:link, ul.scrollMenu li a:visited {
	color:#489FD8;
	text-decoration:none;
}
.innerPageContent .contentFAQ h1 { padding-left:40px;}
.innerPageContent .contentFAQ h2, .innerPageContent .contentFAQ h3 { color:#489FD8; }
.innerPageContent .contentFAQ h3 + p { padding-left:41px; margin-top:0px; padding-top:20px;}
.innerPageContent .contentFAQ h2 { padding-top:24px;  padding-left:40px;}
.innerPageContent .contentFAQ h3 { padding-left: 45px;text-indent: 0px; }
.innerPageContent .contentFAQ h3::before {
	content: "Q:";
	font-size: 1.6em;
	font-weight: 600;
	color: #154578;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 5px 0 0;
	margin: 0 2px 0 -39px;
	line-height: 1.2em;
}
.innerPageContent .contentFAQ h3 + p::before {
	content: "A:";
	font-size: 1.6em;
	font-weight: 600;
	color: #489FD8;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 3px 0 0;
	margin: 0 4px 0 -34px;
	line-height: 1.2em;
}
.innerPageContent .contentFAQ p { 
	padding-left:40px;
}
.contentFAQ td { font-size:1.6em; font-weight:200;}
/* Policy (use for offical notice) */
.policy { 
	padding: 0.8em 0 0 0;
}
.innerPageContent .policy h1 { padding: 0.22em 0 0.25em 0; }
.innerPageContent .policy h2, .innerPageContent .policy h3, .innerPageContent .policy h4{
	color:#1778A2;
	padding-top: 0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
}
.innerPageContent .policy p + h2, .innerPageContent .policy p + h3, .innerPageContent .policy p + h4 {
	padding-top:0.25em;
}
.innerPageContent .policy {
	padding:0 120px 0 0;
}
/* ameneties */
.AmmenitiesList h4 {
	padding:0.5em 0 0.25em 0;
	margin: 0;
	font-size: 1.4em;
	cursor: pointer;
	font-weight:500;
}


/* cruise detail */ 
.photoCaption.CruiseLogoImage  { margin-bottom:10px;} 
.photoCaption.CruiseLogoImage img { min-width: 100px; max-width:180px; max-height:50px; padding:10px; margin:0 auto;}
.cruiseLineDetail strong { font-size:1.4em; margin-bottom:3px; float:left; width:100%;}
.cruiseLineDetail span,.cruiseLineDetail .street-address { font-size:1.2em;}
.price_lbl_col { font-weight:bold;}
.price_lbl_col span {font-weight: 700; color: #527D89;}
.price_val_col {text-align: left; padding-left: 3px;} 
.price_val_col span {color:#008CFF}
.sf_2cols_2_50 { float:left; width:auto;}

/*over write for contnet block text size */
.innerPageContent td.rdLeft, .innerPageContent td.rdCenter { font-size:1em;}
.OneColumnForm .AmmenitiesList label { display:block; float:left; clear:none; padding:0; margin: 5px 0 5px 0; font-size:1.4em; width:50%; }
.OneColumnForm  .AmmenitiesList input[type="checkbox"] { float:left; display:block; clear:left; margin:8px 5px 8px 0; }

/* register */
.registerForm .OneColumnForm { background-color:#ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;padding: 20px; width:420px; border: 1px solid #CECECE; margin:10px auto; float:none;}
.registerForm .OneColumnForm input[type="submit"] {
	/*height:32px;*/
		padding:5px 10px; /* Old browsers */
	background: #477eb8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3N2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #477eb8 0%, #008cff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eb8), color-stop(100%,#008cff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #477eb8 0%,#008cff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #477eb8 0%,#008cff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #477eb8 0%,#008cff 100%); /* W3C */
	-pie-background: linear-gradient(#477EB8 0%,#008CFF 100%);
	border: 1px solid #086BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000 0 0 2px;
	-moz-box-shadow: #000 0 0 2px;
	box-shadow: 0 0 2px #000;
	font-size: 12px;
	color: #fff;
	margin-right:10px;
	margin-top:20px;	
	font-weight:400;
	float:left;
	clear:none;
} 
.registerForm .OneColumnForm input[type="submit"]:hover {
	color: #E8FCFF;
	background: #4072a7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM0MDcyYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4MWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #4072a7 30%, #0081eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4072a7), color-stop(100%,#0081eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4072a7 30%,#0081eb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4072a7 30%,#0081eb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4072a7', endColorstr='#0081eb',GradientType=0 ); /* IE6-8 */
	 -pie-background: linear-gradient(#4072A7 30%, #0081EB 100%); 	
}
.guidesLinks {
	padding: 20px 0 20px 13px;
	/* background: linear-gradient(to bottom, rgb(248, 250, 252) 80%,rgb(233, 238, 238) 100%); */
	/* background: #e9eeee; */ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #e9eeee 0%, #f3f6f8 50%, #e6ebeb 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eeee), color-stop(50%,#f3f6f8), color-stop(100%,#e6ebeb)); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); /* IE10+ */
	/* background: linear-gradient(to bottom, #e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%); */ /* W3C */
	-pie-background: linear-gradient(#e9eeee 0%,#f3f6f8 50%,#e6ebeb 100%);
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9BB3B9;	
	position:relative;
	z-index:20;
}
.guidLink { float:left; width:33% !important; }
.guidesLinks .guidLink h1{ font-size:1.6em; line-height:1.2em; font-weight:300; text-transform:capitalize; padding:0 15px; text-align:center; margin:0 0 5px 0; }
.guidesLinks .guidLink h2{ font-size:1.2em; padding:0 5px; text-align:center; margin:0 0 5px 0; }
.guidesLinks .guidLink span {
	color: #489FD8;
	font-size: 1.2em;
	font-weight:100;
	padding: 0 5px;
	text-transform: capitalize;	
	text-align: center; 
	display:block;
}
.safty_download {
	width:160px;
	height:160px;
	display:block;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
	background: url(../img/saftyGuide.jpg) -30px -33px no-repeat #FFF;
	-webkit-box-shadow: inset 0 0 10px #111;
	-moz-box-shadow: inset 0 0 10px #111;
	box-shadow: inset 0 0 10px #111;
	border:10px solid #DADADA;
	margin:5px auto 15px auto;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	background-size:140%;
}
.get_reward {
	width:160px;
	height:160px;
	display:block;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
	background: url(../img/rewards.jpg) -25px -35px no-repeat #FFF;
	-webkit-box-shadow: inset 0 0 10px #111;
	-moz-box-shadow: inset 0 0 10px #111;
	box-shadow: inset 0 0 10px #111;
	border:10px solid #DADADA;
	margin:5px auto 15px auto;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	background-size:140%;
}
.save-date {
	width:160px;
	height:160px;
	display:block;
	-webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
	background: url(../img/saveDate.jpg) -30px -35px no-repeat #FFF;
	-webkit-box-shadow: inset 0 0 10px #111;
	-moz-box-shadow: inset 0 0 10px #111;
	box-shadow: inset 0 0 10px #111;
	border:10px solid #DADADA;
	margin:5px auto 15px auto;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	background-size:140%;
}
.safty_download:hover, .get_reward:hover, .save-date:hover { 
	border:10px solid #489FD8;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
} 
.registerForm .OneColumnForm h1 { color:#999;}
/* search */
.mainSearchResults {
	margin-left: 0;
	padding:10px 10px 9px 10px;
	width: 918px;
	margin-top: 11px;
	background-color: #F8F9F9;
	border: 1px solid #F1F1F1;
}
.mainSearchResults a { color:#489FD8; text-decoration:underline; }
.mainSearchResults a:hover { color:#489FD8; text-decoration:none; }

/* sitemap */ 
.innerPageContent .sitemap ul{
	list-style: n;
	padding:1em 60px 1em 30px;
}
.innerPageContent .sitemap ul ul{
	padding: 1em 60px 1.25em 30px;
}



.innerPageContent .sitemap li {
	margin: 0 60px 0 0;
}
/* print button */
a.btnPrint {
	width: 16px;
	height: 16px;
	float:right;
	margin-left: 5px;
	background: url("images/btn-print.png") no-repeat;
}
.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
 padding: 0 0 0 0!important; 
}
/* Dipika - Agent Finder */

#finder-left
{
    float: left;
    margin-right:20px;
}
#finder-right
{
    float: left;
    text-transform:uppercase;
}
.Results
{
    width: 330px;
    padding: 0px;
    margin: 8px;
    border:none;
}
.OneColumnForm
{
    margin-top: 0;
}
.OneColumnForm label
{
    font-size: 14px;
    padding: 0;
    line-height: 23px;
}
.OneColumnForm input[type="text"], .OneColumnForm input[type="password"], .OneColumnForm Select, .OneColumnForm input[type="submit"]
{
    font-size: 14px;
}
.OneColumnForm input[type="submit"]:hover
{
    cursor: pointer;
}
.ResultField.Title
{
    color: #003e7e;
    font-weight: bold;
    font-size: 14px;
    padding: 0;
    margin: 0;
   /* text-transform:uppercase;*/
}
.address, .designation, .name
{
    line-height: 1.4em !important;
    font-size: 12px !important;
    color: black !important;
    text-transform:uppercase;
     
}

.associated-agents
{
    clear: left;
    padding: 5px;
    text-transform:uppercase;
}

.associated-agency
{
    clear: left;
    padding: 5px;
    text-transform:uppercase;
}

.agents_box div
{
    margin: 0;
    padding: 0;
padding-right: 7px;
}

.agency_box div
{
    margin: 0;
    padding: 0;


}
.agent-title
{
    color: #003e7e;
    font-size: 13px;
    text-transform: initial;
    
}
.agent-name
{
    color: Black !important;
    font-size: 11px;   
}
.boxcontent
{
    width: 330px;
    margin: 0;
    
}
.left.img span
{
    display: none;
}
.certpin
{
    float: left;
    clear: both;
}
li .left.img, li .description
{
    /*float: left;*/
    background: transparent;
    text-align:left;
    vertical-align:text-top;
}
li .description
{
    width: 280px;line-height:18px;float:left;
}
li .left.img
{
    margin-right: 10px;
}
ul.legend
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.legend li
{
    height: 50px;
    list-style: none;
    float:left;
    margin:0px;
    width:100%;
}
.description h4
{
    font-size: 12px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    color:Black;
    width:300px;
}
.description p
{
    font-size: 11px;
    margin: 0;
    padding:0! important;
}
.results-left
{
    float: left;
}
.boxcontent.right
{
    float: left;
    padding:10px;
    border:none;
}
h3.legend
{
    margin: 0 !important;
    padding: 0 !important;
    color: #c8632c !important;
    font-size: 12px !important;
}
h4.legend
{
    color: #003e7e !important;
    font-size: 14px !important;
    margin: 10px 0 !important;
    padding: 0 !important;
}
p.legend
{
    color: Black !important;
    font-size: 11px !important;
    /*margin: 10px 0 !important;*/
    width:100%;
    padding: 0 !important;
}
ul.map-legend, ul.map-legend li
{
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: normal;
    font-size: 12px;
    float: left;
    clear: both;
}
ul.map-legend li
{
    margin: 3px 0 !important;
}
ul.map-legend li span
{
    width: 30px;
    float: left;
}
ul.map-legend li.agencymarker
{
    height: 36px;
    line-height: 36px;
}
ul.map-legend li.agentmarker, ul.map-legend li.email, ul.map-legend li.url
{
    height: 22px;
    line-height: 22px;
      text-transform:lowercase;
    
}
.results-pagination, .results-pagination a
{
    font-size: 12px !important;
    background-color: transparent !important;
    
}


.results-pagination a {text-decoration:underline; padding:0 5px! important;}
.results-pagination a:hover {text-decoration:none;}

td.page-number table.data-form {margin:0! important;}
td.page-number {line-height: 15px !important;}
td.page-number a {padding:0! important;}

.associated-agents.agents_box {
    background: #e5f4fc;
    border: 3px solid #d4effc;
    padding: 5px;
    margin: 0px 0px 10px;    
    width:250px;
}
    
   .associated-agency.agency_box {
    background: #e5f4fc;
    border: 3px solid #d4effc;
    padding: 5px;
    margin: 0px 0px 10px;    
    width:250px;
    height:40px;
    text-transform :uppercase;
}
   

.agent-finder-form {
    background: #d4effc;
    margin-bottom: 0px;
    margin-right:20px;
    padding: 5px 5px 10px 10px;
    border: 3px solid #bae0f2;
    float:left;
    
}
.search-inputs td {float:left; clear:left;line-height:20px; vertical-align:bottom;}
.search-inputs input[type="text"] {margin-left:0! important; width:155px;}
.search-inputs label {margin:5px 0 0 0! important; color:#003e7e; font-size:12px; font-weight:bold;   }
.search-inputs select {margin:0! important; width:80px; font-size:12px; font-weight:bold;}
    
.description span {float:left; line-height:20px;font-size:12px; font-weight:bold;}
.markacc {background: url("/images/agent-finder/icon-acc.gif") no-repeat; width:20px; height:20px;float:left; }
.markmcc {background: url("/images/agent-finder/icon-mcc.gif") no-repeat; width:20px; height:20px;float:left; }
.markecc {background: url("/images/agent-finder/icon-ecc.gif") no-repeat; width:20px; height:20px;float:left;}
.markecs {background: url("/images/agent-finder/icon-eccs.gif") no-repeat; width:20px; height:20px;float:left;}
.marklcs {background: url("/images/agent-finder/icon-lcs.gif") no-repeat; width:20px; height:20px;float:left;}

.small-markacc {background: url("/images/agent-finder/icon-acc-small.gif") no-repeat; width:10px; height:10px; }
.small-markmcc {background: url("/images/agent-finder/icon-mcc-small.gif") no-repeat; width:10px; height:10px;}
.small-markecc {background: url("/images/agent-finder/icon-ecc-small.gif") no-repeat; width:10px; height:10px;}
.small-markecs {background: url("/images/agent-finder/icon-ecs-small.gif") no-repeat; width:10px; height:10px;}
.small-marklcs {background: url("/images/agent-finder/icon-acc-small.gif") no-repeat; width:10px; height:10px;}
.photoCapsHeigth{ height:8px !Important}
.float_l
{
    float:left;margin:0px 5px 0px 0px; 
}
.icon
{
   /* float:right; */
    margin:4px 0px;  vertical-align:middle; border:solid 1px #ff000;
}
.float_r
{
    float:right;
}
.clear
{
    clear:both;
    }
    
   
    .phone
    {
      text-transform:lowercase;
    }
.span-spacing
{
    padding-right:5px;
}

.ResultCtrAgent
{
   /* position: absolute;
  width: 210px; height: 100%;
  border: 1px solid #000*/
  border:solid 0px;
}
.mark_with
{
    float:left;margin-right:5px;font-size:11px;
}
.newForm input[type="text"], .newForm textarea  {
    width: 75%;
    margin-bottom: 15px;
}
.newForm label {
    font-size: 14px;
}
.newForm .sfFormRadiolist {
    margin-bottom: 10px;
}
.newForm .sfRadioList label {
	display: inline-block;
	margin-bottom: 5px;
	padding-left: 5px;
	top: -1px;
	position: relative;
}

.newForm .sfSuccess {
	font-size: 14px;
	font-weight: bold;
}
.newForm .sfError {
	top: -15px;
	position: relative;
}
a.rsmLink {
	font-family: 'NeutraTextTFBookAlt';
	font-size: 2.6em;
	font-weight: 400;
	margin: 2px 0 2px 0;
	color: #489fd8 !important;
	line-height: 1em;
}
a.rsmLink:hover {
	text-decoration: none;
}
ul.rsmFlow .rsmLink {
	font-size: 14px !important;
	color: #666 !important;
}
.center .photoCaption.lfImg {
    text-align: center;
    margin: 0 auto;
    float: none;
    display: inline-block;
}