** html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
html {
	background-color: #FFFFFF;
	background-image: url(../images/bg_body.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
body {
	background-image: url(../images/bg_html.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:visited {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
}
.floatleft {
	display: inline;
	float: left;
}
.floatright {
	display: inline;
	float: right;
}
.row {
	width: 100%;
}
.site {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 960px;
}
/*---------------------------------------------------- Logo ----------------------------------------------------*/
.logo {
	display: inline;
	float: left;
	margin-top: 72px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*---------------------------------------------------- Super Search ----------------------------------------------------*/
.search {
	display: inline;
	float: right;
	margin-top: 47px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 385px;
}
.search h1 {
	color: #136294;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
}
.searchform {
	background-color: #9AC1D9;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.searchfield {
	background-image: url(../images/bg_text_field.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #9AC1D9;
	color: #000000;
	height: 18px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 336px;
}
.searchbutton {
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #B3B3B3;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.searchformtl {
	background-image: url(../images/bg_search_t_l.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 3px;
	width: 3px;
}
.searchformtr {
	background-image: url(../images/bg_search_t_r.gif);
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 3px;
	width: 3px;
}
.searchformbl {
	background-image: url(../images/bg_search_b_l.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 3px;
	width: 3px;
}
.searchformbr {
	background-image: url(../images/bg_search_b_r.gif);
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 3px;
	width: 3px;
}
.resultnumber {
	color: #136294;
	font-size: 12px;
}
.resultquote {
	color: #636363;
	font-size: 12px;
}
.resulttitle {
	color: #136294;
	font-size: 12px;
}
.resulturl {
	color: #136294;
	font-size: 12px;
}
.resultdate {
	color: #636363;
	font-size: 12px;
}
.resultscore {
	color: #636363;
	font-size: 12px;
}
.matchtitle {
	background-color: #136294;
	color: #ffffff;
	font-size: 12px;
}
.matchtext {
	background-color: #136294;
	color: #ffffff;
	font-size: 12px;
}
.resultnumber {

}
.resultnumber {

}
.resultnumber {

}

/*---------------------------------------------------- Page ----------------------------------------------------*/
.page {
	border: solid 1px #E0E0E0;
}

/*---------------------------------------------------- Navigation ----------------------------------------------------*/
.navigation {
	width: 100%;
}
.navigation:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
.navigation ul li a:hover, .navigation ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background-color: #9CC2DA;
	border-left: solid 1px #ADCDE1;
	border-right: solid 1px #93BAD4;
	color: #636363;
	text-decoration: none;
}
.navigation ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navigation li {
	display: inline;
	float: left;
	font-size: 12px;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	width: 160px;
}
.navigation li a:visited {
	background-color: #033576;
	border-left: solid 1px #034293;
	border-right: solid 1px #011F44;
	color: #FFFFFF;
	text-decoration: none;
}
.navigation li a:link {
	background-color: #033576;
	border-left: solid 1px #034293;
	border-right: solid 1px #011F44;
	color: #FFFFFF;
	text-decoration: none;
}
.navigation li a:hover {
	background-color: #9CC2DA;
	border-left: solid 1px #ADCDE1;
	border-right: solid 1px #93BAD4;
	color: #636363;
	text-decoration: none;
}
.navigation li a {
	background-color: #033576;
	border-left: solid 1px #034293;
	border-right: solid 1px #011F44;
	color: #FFFFFF;
	display: block;
	padding-top: 14px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	text-decoration: none;
}
.navigation .selected a:visited {
	background-color: #4A92CA;
	border-left: solid 1px #ADCDE1;
	border-right: solid 1px #93BAD4;
	color: #FFFFFF;
	text-decoration: none;
}
.navigation .selected a:link {
	background-color: #4A92CA;
	border-left: solid 1px #ADCDE1;
	border-right: solid 1px #93BAD4;
	color: #FFFFFF;
	text-decoration: none;
}
.navigation .selected a:hover {
	background-color: #9CC2DA;
	border-left: solid 1px #ADCDE1;
	border-right: solid 1px #93BAD4;
	color: #636363;
	text-decoration: none;
}
.navigation .selected a {
	background-color: #4A92CA;
	border-left: solid 1px #ADCDE1;
	border-right: solid 1px #93BAD4;
	color: #FFFFFF;
	display: block;
	padding-top: 14px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	text-decoration: none;
}

.navigationdropmenu {
	background-color: #9CC2DA;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	width: 160px;
	z-index:100;
}
.navigationdropmenu ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navigationdropmenu li {
	border-bottom: solid 1px #FFFFFF;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 160px;
}
.navigationdropmenu a:visited {
	color: #636363;
	text-decoration: none;
}
.navigationdropmenu a:link {
	color: #636363;
	text-decoration: none;
}
.navigationdropmenu a:hover {
	background-color: #4A92CA;
	color: #FFFFFF;
	text-decoration: none;
}
.navigationdropmenu a {
	color: #636363;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
.navigationdropmenu .selected a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navigationdropmenu .selected a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navigationdropmenu .selected a:hover {
	color: #636363;
	text-decoration: none;
}
.navigationdropmenu .selected a {
	background-color: #4A92CA;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
* html .navigationdropmenu a{ /*IE only hack*/
	width: 100%;
}
/*---------------------------------------------------- home navigation ----------------------------------------------------*/
.homenavigation {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.homenavigation ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	padding-top: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation li {
	/*border-bottom: dotted 1px #DFDFDF;*/
	width: 224px;
}
.homenavigation li h1 {
	color: #022D64;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation li h2 {
	color: #4A92CA;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation li h3 {
	color: #ff0000;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation li p a {
	color: #ff0000;
	display: inline;
}
.homenavigation li a:visited h2 {
	color: #4A92CA;
	text-decoration: none;
}
.homenavigation li a:link h2 {
	color: #4A92CA;
	text-decoration: none;
}
.homenavigation li a:hover h2 {
	color: #636363;
	text-decoration: none;
}
.homenavigation li a h2 {
	color: #4A92CA;
	text-decoration: none;
}
.homenavigation .selected a:visited h2 {
	color: #022d64;
	text-decoration: none;
}
.homenavigation .selected a:link h2 {
	color: #022d64;
	text-decoration: none;
}
.homenavigation .selected a:hover h2 {
	color: #636363;
	text-decoration: none;
}
.homenavigation .selected a h2 {
	color: #022d64;
	text-decoration: none;
}
.homenavigation li p {
	color: #022d62;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation li a:visited p {
	color: #022d62;
	text-decoration: none;
}
.homenavigation li a:link p {
	color: #022d62;
	text-decoration: none;
}
.homenavigation li a:hover p {
	color: #022d62;
	text-decoration: none;
}
.homenavigation li a p {
	color: #022d62;
	text-decoration: none;
}

/*---------------------------------------------------- child navigation ----------------------------------------------------*/
.childnavigation {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.childnavigation ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigation li {
	/*border-bottom: dotted 1px #DFDFDF;*/
	width: 224px;
}
.childnavigation li h1 {
	color: #022D64;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigation li h2 {
	color: #4A92CA;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	padding-top: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigation li a:visited h2 {
	color: #4A92CA;
	text-decoration: none;
}
.childnavigation li a:link h2 {
	color: #4A92CA;
	text-decoration: none;
}
.childnavigation li a:hover h2 {
	color: #636363;
	text-decoration: none;
}
.childnavigation li a h2 {
	color: #4A92CA;
	text-decoration: none;
}
.childnavigation .selected a:visited h2 {
	color: #022D64;
	text-decoration: none;
}
.childnavigation .selected a:link h2 {
	color: #022D64;
	text-decoration: none;
}
.childnavigation .selected a:hover h2 {
	color: #636363;
	text-decoration: none;
}
.childnavigation .selected a h2 {
	color: #022D64;
	text-decoration: none;
}
.childnavigation li p {
	color: #022D62;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigation li a:visited p {
	color: #022D62;
	text-decoration: none;
}
.childnavigation li a:link p {
	color: #022D62;
	text-decoration: none;
}
.childnavigation li a:hover p {
	color: #022D62;
	text-decoration: none;
}
.childnavigation li a p {
	color: #022D62;
	text-decoration: none;
}

.childnavigationdropmenu {
	background-color: #9CC2DA;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	width: 192px;
	z-index:100;
}
.childnavigationdropmenu ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigationdropmenu li {
	border-bottom: solid 1px #FFFFFF;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 192px;
}
.childnavigationdropmenu a:visited {
	color: #636363;
	text-decoration: none;
}
.childnavigationdropmenu a:link {
	color: #636363;
	text-decoration: none;
}
.childnavigationdropmenu a:hover {
	background-color: #4A92CA;
	color: #FFFFFF;
	text-decoration: none;
}
.childnavigationdropmenu a {
	color: #636363;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
.childnavigationdropmenu .selected a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.childnavigationdropmenu .selected a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.childnavigationdropmenu .selected a:hover {
	color: #636363;
	text-decoration: none;
}
.childnavigationdropmenu .selected a {
	background-color: #4A92CA;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
* html .childnavigationdropmenu a{ /*IE only hack*/
	width: 100%;
}
/*---------------------------------------------------- Destination Navigation ----------------------------------------------------*/

.destinationnavigation {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.destinationnavigation ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.destinationnavigation li {
	/*border-bottom: dotted 1px #DFDFDF;*/
	width: 224px;
}
.destinationnavigation li h1 {
	color: #022D64;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 13px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.destinationnavigation li h2 {
	color: #4A92CA;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.destinationnavigation li a:visited h2 {
	color: #4A92CA;
	text-decoration: none;
}
.destinationnavigation li a:link h2 {
	color: #4A92CA;
	text-decoration: none;
}
.destinationnavigation li a:hover h2 {
	color: #636363;
	text-decoration: none;
}
.destinationnavigation li a h2 {
	color: #4A92CA;
	text-decoration: none;
}
.destinationnavigation .selected a:visited h2 {
	color: #022D64;
	text-decoration: none;
}
.destinationnavigation .selected a:link h2 {
	color: #022D64;
	text-decoration: none;
}
.destinationnavigation .selected a:hover h2 {
	color: #636363;
	text-decoration: none;
}
.destinationnavigation .selected a h2 {
	color: #022D64;
	text-decoration: none;
}
.destinationnavigation li p {
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.destinationnavigation li a:visited p {
	color: #022D62;
	text-decoration: none;
}
.destinationnavigation li a:link p {
	color: #022D62;
	text-decoration: none;
}
.destinationnavigation li a:hover p {
	color: #022D62;
	text-decoration: none;
}
.destinationnavigation li a p {
	color: #022D62;
	text-decoration: none;
}

.destinationnavigationdropmenu {
	background-color: #9CC2DA;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	width: 192px;
	z-index:100;
}
.destinationnavigationdropmenu ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.destinationnavigationdropmenu li {
	border-bottom: solid 1px #FFFFFF;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 192px;
}
.destinationnavigationdropmenu a:visited {
	color: #636363;
	text-decoration: none;
}
.destinationnavigationdropmenu a:link {
	color: #636363;
	text-decoration: none;
}
.destinationnavigationdropmenu a:hover {
	background-color: #4A92CA;
	color: #FFFFFF;
	text-decoration: none;
}
.destinationnavigationdropmenu a {
	color: #636363;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
.destinationnavigationdropmenu .selected a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.destinationnavigationdropmenu .selected a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.destinationnavigationdropmenu .selected a:hover {
	color: #636363;
	text-decoration: none;
}
.destinationnavigationdropmenu .selected a {
	background-color: #4A92CA;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
* html .destinationnavigationdropmenu a{ /*IE only hack*/
	width: 100%;
}
/*---------------------------------------------------- homepage ----------------------------------------------------*/
.homeimage {
	display: inline;
	float: left;
	margin-top: 5px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 13px;
}
.homefeaturecolumn {
	display: inline;
	float: left;
	width: 237px;
}
.featurecolumn {
	display: inline;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 237px;
}
.featurepallet {
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 13px;
}
.featurepalleth1 h1 {
	background-color: #99C2D8;
	background-image: url(../images/bg_pallet_h1.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #99C2D8;
	color: #136294;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.featurepalleth1 h1 a:visited {
	color: #033576;
	text-decoration: none;
}
.featurepalleth1 h1 a:link {
	color: #033576;
	text-decoration: none;
}
.featurepalleth1 h1 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.featurepalleth1 h1 a {
	color: #033576;
	display: block;
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-decoration: none;
}
.featurepalletcontent {
	border-left: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
	border-bottom: solid 1px #E0E0E0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.featurepalletimage {
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.featurepalletimage img {
	width: 210px;
}
.featurepalletcontent h1 {
	color: #0079C1;
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}
.featurepalletcontent h1 a:visited {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent h1 a:link {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent h1 a:hover {
	color: #022D64;
	text-decoration: none;
}
.featurepalletcontent h1 a {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent h2 {
	color: #6C6C6C;
	font-size: 11px;
	letter-spacing: -0.5px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}
.featurepalletcontent h2 a:visited {
	color: #6C6C6C;
	text-decoration: none;
}
.featurepalletcontent h2 a:link {
	color: #6C6C6C;
	text-decoration: none;
}
.featurepalletcontent h2 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent h2 a {
	color: #022D64;
	text-decoration: none;
}
.featurepalletcontent p {
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.featurepalletcontent p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent p a:link {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent p a:hover {
	color: #022D64;
	text-decoration: none;
}
.featurepalletcontent p a {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.featurepalletcontent li {
	border-top: solid 1px #DFDFDF;
	list-style: none;
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.featurepalletcontent li a:visited {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent li a:link {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent li a:hover {
	color: #022D64;
	text-decoration: none;
}
.featurepalletcontent li a {
	color: #0079C1;
	text-decoration: none;
}
.featurepalletcontent form {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.featurepalletcontent input {
	background-image: url(../images/bg_text_field.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #98C0D9;
	color: #000000;
	height: 18px;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 206px;
}
.featurepalletsmall {
	min-height: 115px;
}
.featurepalletlarge {
	min-height: 363px;
	/*min-height: 283px;*/
}
/*---------------------------------------------------- Site Content ----------------------------------------------------*/
.sitecontent {
	display: inline;
	float: left;
	margin-top: 13px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-height: 300px;
	width: 698px;
}
.pagetitle {
	width: 100%;
}
.sitecopy {
	width: 671px;
}
.sitecopy h1 {
	color: #4A92CA;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.sitecopy h2 {
	color: #4A92CA;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.sitecopy h2 a:visited {
	color: #4A92CA;
	text-decoration: none;
}
.sitecopy h2 a:link {
	color: #4A92CA;
	text-decoration: none;
}
.sitecopy h2 a:hover {
	color: #4A92CA;
	text-decoration: none;
}
.sitecopy h2 a {
	color: #4A92CA;
	text-decoration: none;
}
.sitecopy h3 {}
.sitecopy h4 {}
.sitecopy h5 {
	color: #636363;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.sitecopy h6 {
	color: #4A92CA;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.sitecopy p {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.sitecopy p a:visited {
	color: #022D64;
	text-decoration: none;
}
.sitecopy p a:link {
	color: #022D64;
	text-decoration: none;
}
.sitecopy p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.sitecopy p a {
	color: #022D64;
	text-decoration: none;
}
.sitecopy .cwtext {
	color: #636363;
	font-size: 13px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.sitecopy ol {
	margin-top: 0px;
	margin-left: 22px;
	margin-right: 22px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.sitecopy ul {
	list-style: square;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.sitecopy li {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.sitecopy li a:visited {
	color: #022D64;
	text-decoration: none;
}
.sitecopy li a:link {
	color: #022D64;
	text-decoration: none;
}
.sitecopy li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.sitecopy li a {
	color: #022D64;
	text-decoration: none;
}
.sitecopy table {
	background-color: #D7E7F2;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.sitecopy th {
	border-bottom: solid 1px #FFFFFF;
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.sitecopy th a:visited {
	color: #636363;
	text-decoration: none;
}
.sitecopy th a:link {
	color: #636363;
	text-decoration: none;
}
.sitecopy th a:hover {
	color: #636363;
	text-decoration: underline;
}
.sitecopy th a {
	color: #636363;
	text-decoration: none;
}
.sitecopy td {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.sitecopy td a:visited {
	color: #636363;
	text-decoration: none;
}
.sitecopy td a:link {
	color: #636363;
	text-decoration: none;
}
.sitecopy td a:hover {
	color: #636363;
	text-decoration: underline;
}
.sitecopy td a {
	color: #636363;
	text-decoration: none;
}
.sitecopy img {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.imageright {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.imageleft {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.emphasis {
	color: #4A92CA;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.pagetitle h1 {
	color: #02316E;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.pageimage {
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.threecolumn {
	background-image: url(../images/bg_three_column.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 100%;
}
.popupcopy {
	width: 100%;
}
.sitecolumn1 {
	display: inline;
	float: left;
	width: 458px;
}
.sitecolumn2 {
	display: inline;
	float: left;
	margin-top: 3px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 200px;
}
.sitecolumn2 p a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sitecolumn2 p a:link {
	color: #ffffff;
	text-decoration: none;
}
.sitecolumn2 p a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.sitecolumn2 p a {
	color: #ffffff;
	text-decoration: none;
}
.genericbox1 {
	background-color: #69a4d3;
	height: 209px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.genericbox1 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.genericbox1 p {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.genericbox1 ul {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.genericbox1 li {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.genericbox2 {
	background-color: #69b9d3;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.genericbox2 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.genericbox2 ul {
	color: #ffffff;
	line-height: 1.2em;
	list-style: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.genericbox2 li {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.genericbox3 {
	background-color: #69b9d3;
	margin-top: 23px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.genericbox3 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.genericbox3 ul {
	color: #ffffff;
	line-height: 1.2em;
	list-style: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.genericbox3 li {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.cruiselinebox1 {
	background-color: #69a4d3;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.cruiselinebox1 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.cruiselinebox1 p {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.cruiselinebox2 {
	background-color: #69b9d3;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.cruiselinebox2 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.cruiselinebox2 p {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.cruiselinebox3 {
	background-color: #69d3cb;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.cruiselinebox3 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.cruiselinebox3 p {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.cruiselinebox4 {
	background-color: #7a889a;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.cruiselinebox4 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.cruiselinebox4 p {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.cruiselinebox5 {
	background-color: #003366;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	width: 100%;
}
.cruiselinebox5 h1 {
	color: #abf7f4;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.cruiselinebox5 p {
	color: #ffffff;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
}
/*---------------------------------------------------- form ----------------------------------------------------*/
.formstyle {
	display: inline;
	float: left;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.formbg {
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	width: 400px;
}
.formrow {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	width: 100%;
}
.pageformlabel {
	color: #4A92CA;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	width: 100px;
}
.pageformelement {
	color: #4A92CA;
	display: inline;
	float: right;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
}
.pageformalpha {
	color: #4A92CA;
	display: inline;
	font-size: 12px;
	float: left;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.pageformalpha a:visited {
	color: #4A92CA;
	text-decoration: none;
}
.pageformalpha a:link {
	color: #4A92CA;
	text-decoration: none;
}
.pageformalpha a:hover {
	color: #9AC1D9;
	text-decoration: none;
}
.pageformalpha a {
	color: #4A92CA;
	text-decoration: none;
}
.formlabel {
	color: #4A92CA;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.formelement {
	color: #4A92CA;
	display: inline;
	float: right;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
}
.formfield {
	background-color: #DCEAEB;
	border: solid 1px #9AC1D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 300px;
}
.tinymceelement {
	background-color: #DCEAEB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 300px;
}
.formcheckbox {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.formradio {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.formarea {
	background-color: #DCEAEB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 300px;
}
.formselect {
	background-color: #DCEAEB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 300px;
}
.formday {
	background-color: #DCEAEB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 61px;
}
.formmonth {
	background-color: #DCEAEB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 220px;
}
.formyear {
	background-color: #DCEAEB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 75px;
}
.formbuttonrow {
	margin-top: 0px;
	margin-left: 83px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.formbutton {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.formmultibutton {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 178px;
}
/*---------------------------------------------------- Landing List Template ----------------------------------------------------*/
.popup {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
	width: 462px;
}
.popupimage {
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.popupfooter {
	height: 50px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
}

/*---------------------------------------------------- Cruise Line List Template ----------------------------------------------------*/
.landinglist {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*max-height: 630px;
	overflow: auto;*/
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}
.landinglistitem {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistitem ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistitem li {
	display: inline;
	float: left;
	font-size: 12px;
	list-style: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	width: 217px;
}
.landinglistitem li:first-child {
	display: inline;
	float: left;
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
}
.landinglistitem li img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.landinglistitem li object {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.landinglistitem li a:visited {
	color: #022D64;
	text-decoration: none;
}
.landinglistitem li a:link {
	color: #022D64;
	text-decoration: none;
}
.landinglistitem li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.landinglistitem li a {
	color: #022D64;
	display: block;
	text-decoration: none;
}
.landinglistitemsmall {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistitemsmall ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistitemsmall li {
	display: inline;
	float: left;
	font-size: 11px;
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
}
.landinglistitemsmall li:first-child {
	display: inline;
	float: left;
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
}
.landinglistitemsmall li img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.landinglistitemsmall li a:visited {
	color: #022D64;
	text-decoration: none;
}
.landinglistitemsmall li a:link {
	color: #022D64;
	text-decoration: none;
}
.landinglistitemsmall li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.landinglistitemsmall li a {
	color: #022D64;
	display: block;
	text-decoration: none;
}
.landinglistfooter {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistfooter ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistfooter li {
	border-left: solid 1px #022D64;
	display: inline;
	float: left;
	font-size: 14px;
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.landinglistfooter li:first-child {
	border-left: none;
	display: inline;
	float: left;
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
}
.landinglistfooter li a:visited {
	color: #022D64;
	text-decoration: none;
}
.landinglistfooter li a:link {
	color: #022D64;
	text-decoration: none;
}
.landinglistfooter li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.landinglistfooter li a {
	color: #022D64;
	display: block;
	text-decoration: none;
}
/*---------------------------------------------------- list Template ----------------------------------------------------*/
.list {
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.columnlistrow {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 330px;
}
.listrow {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 671px;
}
.listheader {
	background-color: #99C2D8;
	background-image: url(../images/bg_pallet_h1.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #99C2D8;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listheader a:visited {
	color: #033576;
	text-decoration: none;
}
.listheader a:link {
	color: #033576;
	text-decoration: none;
}
.listheader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.listheader a {
	color: #033576;
	display: block;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-decoration: none;
}
.listheader h1 {
	color: #033576;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 75%;
}
.listheader h2 {
	color: #033576;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-align: right;
}
.listheader h3 {
	color: #033576;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}
.listheader h4 {
	color: #033576;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	width: 75%;
}
.listcopyfullwidth {
	width: 669px;
}
.listfooterlink {
	background-position: left bottom;
	background-image: url(../images/bg_listfooterlink.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.listfooterlink p {
	color: #0079C1;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 3px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listfooterlink p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listfooterlink p a:link {
	color: #0079C1;
	text-decoration: none;
}
.listfooterlink p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listfooterlink p a {
	color: #0079C1;
	text-decoration: none;
}

.listcopy {
	border-left: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
	border-bottom: solid 1px #E0E0E0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcopyhide {
	display: none;
}
.listthumbnail {
	display: inline;
	float: left;
	margin-top: 6px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listthumbnail p {
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listthumbnail p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listthumbnail p a:link {
	color: #0079C1;
	text-decoration: none;
}
.listthumbnail p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listthumbnail p a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listcontent h1 {
	color: #0079C1;
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;	
}
.listcontent h1 a:visited {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h1 a:link {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h1 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h1 a {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h2 {
	color: #6C6C6C;
	font-size: 12px;
	letter-spacing: -0.5px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;	
}
.listcontent h2 a:visited {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h2 a:link {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h2 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h2 a {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h6 {
	color: #6C6C6C;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcontent h6 a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h6 a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h6 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h6 a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p {
	color: #6C6C6C;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcontent p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent ul {
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listcontent li {
	/*border-top: solid 1px #DFDFDF;
	list-style-position: inside;*/
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.listcontent li a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent li a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent li a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent .tblabel {
	width: 40%;
	vertical-align: top;
}
.listcontent .tbcell {
	width: 60%;
	vertical-align: top;
}
/*---------------------------------------------------- Sitemap ----------------------------------------------------*/

.listsitemap {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listsitemap ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listsitemap li {
	color: #DFDFDF;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.listsitemap li a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listsitemap li a:link {
	color: #0079C1;
	text-decoration: none;
}
.listsitemap li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listsitemap li a {
	color: #0079C1;
	text-decoration: none;
}

/*---------------------------------------------------- Cruise Genie Template ----------------------------------------------------*/

/*---------------------------------------------------- Generic 1 Template ----------------------------------------------------*/

/*---------------------------------------------------- Generic 2 Template ----------------------------------------------------*/
.generic1image1 {
	border-top: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	min-height: 215px;
	width: 462px;
}
.generic1image2 {
	border-top: solid 5px #FFFFFF;
	display: inline;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-height: 205px;
	width: 462px;
}
.generic1column1 {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*min-height: 451px;*/
	width: 223px;
}
.generic1column2 {
	display: inline;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*min-height: 240px;*/
	width: 226px;
}
.generic1column3 {
	display: inline;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	min-height: 250px;
	width: 223px;
}
/*---------------------------------------------------- Wine Competition ----------------------------------------------------*/
.winecompetitionimage {
	display: inline;
	float: left;
	width: 382px;
}
.winecompetitioncontent {
	background-color: #f0f8fb;
	display: inline;
	float: left;
	height: 426px;
	width: 303px;
}
.winecompetitioncontent p {
	color: #033576;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.winecompetitionline {
	border: none;
	color: #bfbfbf;
	height: 1px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: left;
	width: 685px;
}
.winecompetitionquiz {
	display: inline;
	float: left;
	width: 382px;
}
.winecompetitionquiz h1 {
	color: #033576;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.winecompetitionquiz p {
	color: #000000;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.winecompetitionquiz .red {
	color: #ff0000;
}
.winecompetitionquiz ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.winecompetitionquiz ul li {
	color: #000000;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.winecompetitionquiz h2 {
	color: #1b83c0;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.winecompetitionquiz h3 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.winecompetitionform {
	display: inline;
	float: left;
	width: 303px;
}
.winecompetitionlabel {
	display: inline;
	float: left;
	color: #000000;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: right;
	width: 50px;
}
.winecompetitionelement {
	display: inline;
	float: left;
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.winecompetitionelement p {
	color: #5d5d5f;
	display: inline;
	float: left;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 180px;
}
.winecompetitionfield {
	width: 200px;
}
.winecompetitioncheckbox {
	display: inline;
	float: left;
}
/*---------------------------------------------------- Generic 4 Template ----------------------------------------------------*/

/*---------------------------------------------------- Generic 5 Template ----------------------------------------------------*/

/*---------------------------------------------------- Generic 6 Template ----------------------------------------------------*/

/*---------------------------------------------------- Generic 7 Template ----------------------------------------------------*/

/*---------------------------------------------------- Pagination Tools ----------------------------------------------------*/
.pagination {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	width: 613px;
}
.pagination ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.pagination li {
	border-left: solid 1px #4A92CA;
	color: #4A92CA;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.pagination li:first-child { 
	border-left: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagination li a:visited {
	color: #4A92CA;
	text-decoration: none;
}
.pagination li a:link {
	color: #4A92CA;
	text-decoration: none;
}
.pagination li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.pagination li a {
	color: #4A92CA;
	text-decoration: none;
}
/*---------------------------------------------------- Google Map ----------------------------------------------------*/

.googlemap {
	border: solid 1px #022F68;
	height: 413px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	width: 671px;
}
.googlemapcopy {
	height: 250px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
	width: 260px;
}
.googlemapcopy h1 {
	color: #4A92CA;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.googlemapcopy h2 {
	color: #4A92CA;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.googlemapcopy p {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.googlemapcopy ol {
	margin-top: 0px;
	margin-left: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.googlemapcopy ul {
	list-style: square;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.googlemapcopy li {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.googlemapcopy a:visited {
	color: #022D64;
	text-decoration: none;
}
.googlemapcopy a:link {
	color: #022D64;
	text-decoration: none;
}
.googlemap a:hover {
	color: #0079C1;
	text-decoration: none;
}
.googlemapcopy a {
	color: #022D64;
	text-decoration: none;
}
/*---------------------------------------------------- Footer ----------------------------------------------------*/

.footer {
	background-color: #9CC2DA;
	margin-top: 18px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 80px;
	padding-top: 33px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.footer p {
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 26px;
	margin-right: 0px;
	margin-bottom: 3px
}
.footer ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer li {
	border-left: solid 1px #FFFFFF;
	display: inline;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer li:first-child { 
	border-left: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer li a {
	color: #FFFFFF;
	text-decoration: none;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.blue {
	color: #136294;
}
.featurepalletcontent .red {
	color: #ff0000;
}
.featurepalletcontent .red a:visited {
	color: #ff0000;
}
.featurepalletcontent .red a:link {
	color: #ff0000;
}
.featurepalletcontent .red a:hover {
	color: #ff0000;
}
.featurepalletcontent .red a {
	color: #ff0000;
}
.featurepalleth1 .red {
	color: #ff0000;
}
.featurepalleth1 .red a:visited {
	color: #ff0000;
}
.featurepalleth1 .red a:link {
	color: #ff0000;
}
.featurepalleth1 .red a:hover {
	color: #ff0000;
}
.featurepalleth1 .red a {
	color: #ff0000;
}
.flashbanner {
	border: solid 1px #E0E0E0;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 0px;
	margin-bottom: 12px;
	width: 222px;
}