/*
Theme Name: Pier Marina

*/
@font-face {
    font-family: 'ChunkFiveRoman';
    src: url('chunkfive-webfont.eot');
    src: url('chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('chunkfive-webfont.woff') format('woff'),
         url('chunkfive-webfont.ttf') format('truetype'),
         url('chunkfive-webfont.svg#ChunkFiveRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background: url(../../../images/mid_img.png) center repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

div {
	padding: 0;
	margin: 0;
}

a {
	color: #258;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h1 a, h2, h2 a, h3, h4, h5, h6 {
	color: #27a;
	text-align: left;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 2.6em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.6em;
	/*add style*/
	color: #6699BB;
	padding: 10px 1px 10pt;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 1em;
}

h6 {
	font-size: 0.8em;
}

img {
	border: 0;
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	/*add border*/

}

input {
	font-size: 12px;
}

input[type=text], textarea {
	background: #fff;

/*border:0px inset #aaa;*/
}

input[type=submit] {
	/*background: #eee;
	border: 1px solid #AAAAAA;*/
	font-family: ChunkFiveRoman; 
	font-size: 20px; 
	text-shadow: 0 1px 2px #ffffff;
	color: #6da9d8;
	letter-spacing: -1px;
	background-color: transparent;
	
}

textarea {
	font-size: 12px;
}

pre {
	font-size: 12px;
	overflow: auto;
}

code {
	font-size: 12px;
	background-color: #f8f8f8;
	color: #111;
}

p {
	color: #0D6399;
}

/* Layout */

/*#page {
	min-width:760px;
	margin:0 auto;
	text-align:left;
}*/

#page {
	float: left;
	width: 100%;
	background: url(../../../images/bot_img.png) center bottom repeat-x;
}

#wrapper {
	margin: 0 5%;
	padding-right: 230px;
}

#content {


}

#sidebar {
	float: left;
	width: 190px;
	margin: 0 -230px 0 0;
	padding: 20px;
	background: #eee;
}

/*#footer {
	clear:both;
	padding:10px;
	border-top:0.2em solid #555;
}*/

/* Header */

#header {
	margin: 0;
	padding: 2em 0;
	height: 4.8em;
	background: #237ab2;
}

#headertitle {
	float: left;
	position: absolute;
	top: 2.4em;
	left: 5%;
}

#headertitle h1 {
	margin: 0;
}

#headertitle h1 a {
	background: transparent;
	color: #fff;
}

#headertitle h1 a:hover {
	text-decoration: none;
}

#headertitle p {
	margin: 0;
	background: transparent;
	color: #fff;
	font-size: 1.1em;
}

.search {
	float: right;
	padding: 1.5em 5% 0 0;
}

.search form {
	margin: 0;
	padding: 0;
}

.search input {
	display: inline;
	width: 218px;
	border: 1px solid #69b;
	margin: 0;
	padding: 0.2em 5px;
	background: #38b;
	color: #ddd;
	font-size: 1.1em;
}

/* Top navigation */
/*trt WP custom menu nav*/
.nav{
    width:988px;
    background: #000;
    display:block;
    float:left;
    position:relative;
    border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-o-border-radius: 4px 4px 0px 0px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllZThmYSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZjlmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(158,232,250,0.4) 0%, rgba(214,249,255,0.4) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,232,250,0.4)), color-stop(100%,rgba(214,249,255,0.4))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669ee8fa', endColorstr='#66d6f9ff',GradientType=0 ); /* IE6-8 */
}
 
.nav ul{
    list-style:none;
}
 
.nav li{
    float:left;
    position:relative;
}

.nav a{
    display:block;
    text-decoration:none;
    color:#fff;
    padding:0 15px 10px 0;
    font-size:13px;
    font-weight:bold;
    text-transform: uppercase;
}
 
.nav ul ul{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    float:left;
    z-index:99999;
    padding: 0;
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YmZlOCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGIwZTAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(136,191,232,0.75) 0%, rgba(112,176,224,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,191,232,0.75)), color-stop(100%,rgba(112,176,224,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf88bfe8', endColorstr='#bf70b0e0',GradientType=0 ); /* IE6-8 */

}
 
.nav ul ul ul{
    top: 30%;
    left:100%;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YmZlOCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGIwZTAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(136,191,232,0.75) 0%, rgba(112,176,224,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,191,232,0.75)), color-stop(100%,rgba(112,176,224,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(136,191,232,0.75) 0%,rgba(112,176,224,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf88bfe8', endColorstr='#bf70b0e0',GradientType=0 ); /* IE6-8 */

}
 
.nav ul ul a{
    height:auto;
    line-height:1em;
    padding:10px;
    width:130px;
}
 
.nav ul ul:hover > a{
    color:#ffffff;
    text-shadow: 0 1px 2px #464646;
}
 
.nav li:hover > a{
    color:#f3f8b9;
    text-shadow: 0 1px 2px #464646;
}
 

.nav ul li:hover > ul{
    display:block;
}

.nav ul li.current_page_item a{
    color:#f3f8b9;
    text-shadow: 0 1px 2px #464646;
}





/*original paste nav
#navbar {
	border-top: 0.1em solid #555;
	border-bottom: 0.1em solid #555;
	background: #165279;
	height: 2.3em;
	margin: 0px;
	padding: 0px;
}

#nav {
	margin: 0 5%;
	padding: 0;
	list-style: none;
}

#nav ul {
	padding: 0.1em 0 0 0;
	margin: 0;
	list-style: none;
	background: transparent;
}

#nav a {
	color: #c6c8c9;
	display: block;
	font-weight: bold;
	padding: 0.5em;
}

#nav a:hover {
	background: #237ab2;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 0.5em;
}

#nav li {
	float: left;
	margin: 0;
	text-transform: uppercase;
	padding: 0 2em 0 0;
}

#nav li li {
	float: left;
	margin: 0;
	padding: 0;
	width: 14em;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #165279;
	color: #c6c8c9;
	width: 14em;
	float: none;
	margin: 0;
	padding: 0.5em;
	border-bottom: 1px solid #aaa;
}

#nav li li a:hover, #nav li li a:active {
	background: #237ab2;
	color: #fff;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
	display: block;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
} 

*/
/* Sidebar */

#sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1.1em;
}

#sidebar ul ul {
	font-size: 1em;
}

#sidebar ul li {
	margin: 0 0 2em 0;
}

#sidebar ul ul {
	margin: 0;
	padding: 0;
}

#sidebar li li {
	margin: 0.1em 0;
}

#sidebar li li li {
	padding-left: 10px;
}

#sidebar ul h2 {
	margin: 0;
	padding: 0;
	color: #4588c4;
	font-size: 1.2em;
	text-transform: uppercase;
}

/* Footer */

#footer { 
	text-align:center;
	font-size:1em;
	background:#165279;
	color:#eee;
}

#footer a {
	color: #aac;
}

/* Post */

.post {
	margin: 0 0 0 0;
	clear: both;
}

.post p, .post ol li, .post ul li {
	margin-top: 0;
	font-size: 12px

;
	/*line-height:1.5em;*/
	text-align: left;
}

.post li li {
	font-size: 1em;
}

.post blockquote {
	padding: 0 0 0 2em;
	border-left: 0.4em solid #ccc;
	font-size: 0.9em;
}

.post blockquote blockquote {
	margin-left: 0;
	font-size: 1em;
}

.postentry a {
	

}

.postentry a:hover {
	

/*border-bottom:1px solid #258;*/
	text-decoration: none;
}

.postmetadata {
	clear: both;
	margin: 1em 0;
	font-size: 1.1em;
	color: #0D6399;
	text-align: justify;
}

.postentry p, .postentry, .postentry div, postentry em {
	color: #0D6399;
}

div.navigation {
	font-size: 1.1em;
}

/* Comments */

#comments {
	font-size: 1.2em;
}

.commentlist {
	margin: 20px 0;
	padding: 0;
	border-width: 0 0.1em 0.1em 0;
	border-color: #eee;
	border-style: solid;
}

.commentlist li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-width: 0.1em 0 0 0.1em;
	border-color: #eee;
	border-style: solid;
}

li.comment div, li.pingback div {
	padding: 20px;
	overflow: auto;
}

li.comment div div, li.pingback div div {
	padding: 0;
	overflow: visible;
}

.commentlist li.even {
	background-color: #fafafa;
}

.commentlist li.odd {
	background-color: #f6f6f6;
}

ul.children li {
	list-style: none;
}

img.avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin: 0;
	background: #fff;
}

.comment-meta, .reply {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}

.comment-author cite {
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
}

textarea#comment {
	width: 100%;
	border: 1px solid #666666;
}

#comments div.navigation {
	font-size: 0.9em;
}

/* Comment ends */

/* Calendar */

#wp-calendar caption {
	text-transform: uppercase;
	font-weight: bold;
	color: #aaa;
	text-align: left;
}

#wp-calendar thead th {
	font-weight: normal;
	color: #27a;
	text-align: center;
}

#wp-calendar tbody td {
	text-align: center;
}

#wp-calendar tbody td a {
	font-weight: bold;
}

#wp-calendar tbody td.pad {
	border: none;
}

/* Calendar ends */

abbr {
	cursor: help;
	border-bottom: 0.1em dotted;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin: 5px 5px 5px 0;
	color: #333333;
}

.alignright {
	float: right;
	margin: 5px 0 5px 5px;
	color: #333333;
}
/*trt
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

*/

.wp-caption {
	text-align: center;
	padding-top: 10px;
	margin: 1%px;
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
	background-position: center bottom;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 1em;
	line-height: 17px;
	font-weight: bold;
	padding: 8px;
	margin: 0;
}

/*---------- custom ----------*/

#wrap_outer {
	width: 100%;
	background: url(../../../images/mid_img.png) center repeat;
	float: left;
}

#top-wrapper {
	background: url(../../../images/top_img.png) top center repeat-x;
	width: 100%;
	padding: 0px

;
	/* overflow:hidden;*/ 
	 float: left;
}

#top-wrapper-inner {
	width: 988px;
	margin: 0 auto;
}

#toppart {
	width: 988px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#logo {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#text-part {
	width: 275px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

#search {
	width: 290px;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

input[type=text].search-box {
	background: url(../../../images/search-bg.png) right top no-repeat;
	border: 0;
	height: 29px;
	width: 258px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #225588;
	font-size: 11px;
	font-weight: bold;
}


input[type=submit].search-submit {
	float: left;
	width: 28px;
	background: url(../../../images/search-bg.png) left top no-repeat;
	border: 0;
	height: 29px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	
}

.select {
	background: url(../../../images/quick-link-bg.png) no-repeat;
	width: 109px;
	height: 30px;
	float: left;
	border: none;
	margin: 10px 0px 0px 0px;
	padding: 5px 3px;
	font-weight: bold;
	font-size: 12px;
}

.faq {
	background: url(../../../images/faq-bg.png) no-repeat;
	width: 80px;
	height: 30px;
	float: left;
	border: none;
	margin: 10px 0px 0px 5px;
	padding: 5px 3px;
	font-weight: bold;
}

.login {
	background: url(../../../images/tenant.png) no-repeat;
	width: 115px;
	height: 31px;
	text-align: center;
	float: left;
	border: none;
	margin: 18px 0px 0px 2px;
	padding: 0px 0 0 0px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	line-height: 31px;
}

/*original dwm nav
.nav {
	background: url(../../../images/nav-bg.png) left no-repeat;
	width: 775px;
	height: 36px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.nav ul {
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	position: relative;
}

.nav ul li {
	background: url(../../../images/nav-div.jpg) right no-repeat;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px  10px 0px 5px;
	font-weight: bold;
	height: 36px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #000000;
}

.nav ul li:last-child {
	background: none;
}

.nav ul li a {
	text-decoration: none;
	color: #fff;
	padding: 0px 0px 0px 7px;
	height: 36px;
}

.nav ul li a span {
	text-decoration: none;
	color: #fff;
	padding: 0px 7px 0px 0px;
	line-height: 36px;
}

.nav ul li a:hover {
	background: #26568d;
	padding: 0px 0px 0px 7px;
	text-decoration: none;
	color: #fff;
	line-height: 36px;
	display: block;
}

.nav ul li a:hover span {
	background: #26568d;
	padding: 0px 7px 0px 0px;
	text-decoration: none;
	color: #fff;
	line-height: 36px;
	display: block;
}

.nav ul li.page-item-47 ul.children {
	float: left;
	display: none;
}

.nav ul li.page-item-47:hover ul.children {
	float: left;
	display: inline;
	visibility: visible;
	position: absolute;
	z-index: 100;
	left: 60px;
	top: 32px;
	background: #2d638f;
	width: 130px;
}

.nav ul li.page-item-47 ul.children li {
	width: 130px;
	float: left;
	background: none;
	border-bottom: 1px solid #d9d0d3;
	line-height: 0;
	padding: 0;
	margin: 0;
}

.nav ul li.page-item-47 ul.children li a {
	line-height: 0;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
}

.nav ul li.page-item-47 ul.children li a span {
	line-height: 28px;
	padding: 0;
	margin: 0;
	float: left;
	color: #ffffff;
}

.nav ul li.page-item-47 ul.children li a:hover {
	background: none;
	color: #fff;
	text-decoration: underline;
}

.nav ul li.page-item-47 ul.children li a:hover span {
	background: none;
	color: #FFFFFF;
	text-decoration: underline;
}
*/

#mid-wrapper {

/*background:url(../../../images/mid-wrapper-bg.jpg) center repeat-y;*/ width: 100%;
	padding: 0px;
	margin

: 0px;
	/*overflow:hidden;*/ float: left;
}

#mid-wrapper-inner {
	width: 988px;
	margin: 0 auto;
}

#banner {
	
	/*background: url(../../../images/banner-bg.png) no-repeat;*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* TRT remove after plugin abandoned    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZjlmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzllZThmYSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); */
	/*background: url(../../../images/homepage-header-copy.jpg) no-repeat;*/
	background: -moz-linear-gradient(top,  rgba(214,249,255,0.4) 0%, rgba(158,232,250,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,249,255,0.4)), color-stop(100%,rgba(158,232,250,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(214,249,255,0.4) 0%,rgba(158,232,250,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(214,249,255,0.4) 0%,rgba(158,232,250,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(214,249,255,0.4) 0%,rgba(158,232,250,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(214,249,255,0.4) 0%,rgba(158,232,250,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66d6f9ff', endColorstr='#669ee8fa',GradientType=0 ); /* IE6-8 */
	/*height: 276px;*/
	width: 970px;
	float: left;
	margin: 0px;
	padding: 5px 9px 0px 9px;

}

#content {
	/*background: url(../../../images/con-bg.jpg) repeat-y;*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllZThmYSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZjlmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(158,232,250,0.4) 0%, rgba(214,249,255,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,232,250,0.4)), color-stop(100%,rgba(214,249,255,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669ee8fa', endColorstr='#66d6f9ff',GradientType=0 ); /* IE6-8 */
	width: 969px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 9px;
}

#con-white-top {
	background: url(../../../images/white-topcut.jpg) no-repeat;
	width: 969px;
	height: 18px;
	float: left;
	margin: 0px;
	padding: 0px
}

#con-white-inner {
	background: #FFFFFF;
	width: 945px;
	float: left;
	margin: 0px;
	min-height: 370pt;
	padding: 0px 12px 3px;
}

.con-small {
	padding-bottom: 10px;
	margin-top: 10px;
	margin: 0px 0px 0px;
    padding: 10px 10px 10px;
    width: 280px;
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
	}

.con-small p {
	font-size: 12px;
	color: #0d6399;
}

.con-small .bl_inner {
	width: 280px;
	margin: 0 auto;
	padding-bottom: 10px;
}

.con-small .bl_inner h1 {
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	color: #0d6399;
	font-weight: normal;
	float: left;
	width: 120px;
}

.con-small2 p {
	font-size: 12px;
	color: #0269b4;
}

.con-small290 {
	padding-bottom: 10px;
	margin-top: 10px;
	margin: 0px 0px 0px;
    padding: 10px 10px 10px;
    width: 290px;
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
	}



/*logomenu1*/

.redtube {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #bb1f36;
	width: 300px;
	float: left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
	
}

.redtube p {
	color: #F3F8B9 !important;
	text-shadow: 0 1px 2px #464646;
}

.redtube span {
	color: #F3F8B9 !important;
	text-shadow: 0 1px 2px #464646;
	
}

.yellowtube {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #F3F8B9;
	width: 300px;
	float: left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
}

.yellowtube p {
	text-shadow: 0 1px 2px #999999;

}

#logomenubox {
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
     padding: 0px 0px 10px;
     width: 95%;
}

.logomenu {
     float: none;
     margin-left: 0px;
     padding-bottom: 10px;
     padding-top: 8px;
     text-align: right;
}

.logomenu a {
     color: #123273;
     font-family: ChunkFiveRoman;
     font-size: 50px;
     letter-spacing: -4px;
     line-height: 40px;
     text-decoration: none;
     text-shadow: 0px 1px 2px #255F7E;
}

.logosubmenu {
     line-height: 20px;
     margin-left: 0px;
     padding-bottom: 0px;
     padding-top: 0px;
     text-align: right;
}

.logosubmenu a {
     color: #6DA9D8;
     font-family: ChunkFiveRoman;
     font-size: 20px;
     letter-spacing: -1px;
     text-decoration: none;
     text-shadow: 0px 1px 2px #FFFFFF;
}

.logosubmenu a:hover {
     color: #0269B4;
     text-shadow: 0px 1px 2px #FFFFFF;
}

#logomenubox2 {
     margin: 0px;
     padding: 0px 0px 0px;
     width: 95%;
}

.logomenu2 {
     float: right;
     margin-left: 0px;
     padding-bottom: 10px;
     padding-top: 8px;
     text-align: right;
}

.logomenu2 a {
     color: #123273;
     font-family: ChunkFiveRoman;
     font-size: 50px;
     letter-spacing: -4px;
     line-height: 40px;
     text-shadow: 0px 1px 2px #255F7E;
}

.logosubmenu2 {
     line-height: 20px;
     margin-left: 0px;
     padding-bottom: 0px;
     padding-top: 0px;
     text-align: right;
}

.logosubmenu2 a {
     color: #6DA9D8;
     font-family: ChunkFiveRoman;
     font-size: 20px;
     letter-spacing: -1px;
     text-shadow: 0px 1px 2px #FFFFFF;
}

.logosubmenu2 a:hover {
     color: #0269B4;
     text-shadow: 0px 1px 2px #FFFFFF;
}

#logomenubox3 {
     margin: 0px;
     padding: 0px 0px 10px;
     width: 95%;
}

.logomenu3 {
     float: right;
     margin-left: 0px;
     padding-bottom: 10px;
     padding-top: 8px;
     text-align: right;
}

.logomenu3 a {
     color: #123273;
     font-family: ChunkFiveRoman;
     font-size: 50px;
     letter-spacing: -4px;
     line-height: 40px;
     text-shadow: 0px 1px 2px #255F7E;
}

.logosubmenu2 {
     line-height: 20px;
     margin-left: 0px;
     padding-bottom: 0px;
     padding-top: 0px;
     text-align: right;
}

.logosubmenu3 a {
     color: #6DA9D8;
     font-family: ChunkFiveRoman;
     font-size: 20px;
     letter-spacing: -1px;
     text-shadow: 0px 1px 2px #FFFFFF;
}

.logosubmenu3 a:hover {
     color: #0269B4;
     text-shadow: 0px 1px 2px #FFFFFF;
}

.bluechunkline {
	font-family: ChunkFiveRoman; 
	font-size: 20px; 
	text-shadow: 0 1px 2px #ffffff;
	color: #6da9d8;
	letter-spacing: -1px;
}

/*guest icons*/

.map-image-hover {
display:block;
background-image:url(/images/landmark-map.jpg);
width:105px;
height:105px;
float: left;
}

.map-image-hover:hover {
background-image:url(/images/landmark-map-onhover.jpg);
float: left;
}

.ferry-image-hover {
display:block;
background-image:url(/images/watch-for-ferries-onhover.jpg);
width:105px;
height:105px;
float: left;
}

.ferry-image-hover:hover {
background-image:url(/images/watch-for-ferries.jpg);
float: left;
}

.dine-image-hover {
display:block;
background-image:url(/images/dock-and-dine.jpg);
width:105px;
height:105px;
float: left;
}

.dine-image-hover:hover {
background-image:url(/images/dock-and-dine-hover.jpg);
float: left;
}

.century {
	font-family: Century, Arial; 
	font-size: 20px; 
	text-shadow: 0 1px 2px #ffffff;
	color: #6da9d8;
	letter-spacing: -1px;
}


.post .blue-tab, .blue-tab {
     background-attachment: scroll;
     background-clip: border-box;
     background-color: transparent;
     background-origin: padding-box;
     background-position: 0% 0%;
     background-repeat: no-repeat;
     background-size: auto auto;
     float: left;
     height: 25px;
     padding-bottom: 7px;
     text-align: center;
     width: 290px;
}

/*increased size from 14 to 26 added chunkfiveroman textshadow size */
.blue-tab a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #6DA9D8;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
    text-shadow: 0 1px 1px #fff;
    font-family: ChunkFiveRoman;
    font-size: 30px;
}
/*added hover*/
.blue-tab a:hover {
    color: #0269B4;
    text-shadow: 0pt 1px 1px rgba(55, 97, 122, 0.5);
}

#blue-outer {
	width: 969px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#blue-outer-top {
	width: 969px;
/*	background: url(../../../images/bottom_top.png) left top no-repeat;
	height: 17px; */
	float: left;
}

#blue-outer-mid {
	width: 969px;
	border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	-o-border-radius: 0px 0px 8px 8px;
	/*background: #0269b4;*/
	float: left;
	background: #6da9d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYTlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDYzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6da9d8 0%, #0d6399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6da9d8), color-stop(100%,#0d6399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* IE10+ */
	background: linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6da9d8', endColorstr='#0d6399',GradientType=0 ); /* IE6-8 */

}

#blue-outer-himid {
	width: 969px;
	border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-o-border-radius: 4px 4px 0px 0px;
	float: left;
	background: #6da9d8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYTlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDYzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6da9d8 0%, #0d6399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6da9d8), color-stop(100%,#0d6399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* IE10+ */
	background: linear-gradient(top,  #6da9d8 0%,#0d6399 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6da9d8', endColorstr='#0d6399',GradientType=0 ); /* IE6-8 */

}


#blue-outer-bot {
	width: 969px;
	/*background: url(../../../images/bottom_bot.png) left top no-repeat;*/
	height: 10px;
	float: left;
}

/*ca added blue-outer-mid li attributes*/	
#blue-outer-mid li {
	text-decoration: none;
	color: white;
	text-align: left;
	list-style-type: none;
}

#blue-outer-mid li a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-style: solid;
	color: #ffffff;
}

#blue-outer-mid li a:hover {
	color: #165279;
	text-decoration: none;
}

#blue-outer-himid li {
	text-decoration: none;
	color: white;
	text-align: left;
	list-style-type: none;
}

#blue-outer-himid li a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-style: solid;
	color: #ffffff;
}

#blue-outer-highmid li a:hover {
	color: #165279;
	text-decoration: none;
}

#blue-inner {
	width: 969px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#maps {
	width: 249px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#map-head {
	background: url(../../../images/maps-bg.png) no-repeat;
	height: 39px;
	width: 234px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	font-size: 22px;
}

#map-inner {
	width: 226px;
	float: left;
	background: #00518c;
	padding: 10px 11px 0px 12px;
	margin: 0px;
}

#map-lowcut {
	background: url(../../../images/blue-lowcut1.png) no-repeat;
	height: 12px;
	width: 249px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#blue2 {
	width: 427px;
	float: left;
	padding: 0px;
	margin-right: 5px;
}

#blue-topcut2 {
	background: url(../../../images/blue-topcut2.png) no-repeat;
	width: 427px;
	height: 9px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#blue-inner2 {
	background: #014f88;
	float: left;
	width: 401px;
	margin: 0px;
	padding: 4px 13px 37px 13px;
}

#blue-lowcut2 {
	background: url(../../../images/blue-lowcut2.png) no-repeat;
	width: 317px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 110px;
}

#blue3 {
	width: 246px;
	float: left;
	padding: 0px;
}

#blue-topcut3 {
	background: url(../../../images/blue-topcut3.png) no-repeat;
	width: 246px;
	height: 9px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#blue-inner3 {
	width: 229px;
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 15px;
	background: #00518c;
	font-size: 14px;
	min-height: 225px;
}

#blue-lowcut3 {
	background: url(../../../images/blue-lowcut3.png) no-repeat;
	width: 246px;
	height: 14px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#con-white-low {
	background: url("http://www.pier39marina.com/wp-content/uploads/2012/03/lower-white-content.jpg") no-repeat;
	height: 18px;
	width: 969px;
	float: left;
	padding: 0px;
}

#con-lowcut {
	/*background: url(../../../images/con-lowcut.png) no-repeat;*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllZThmYSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZjlmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(158,232,250,0.4) 0%, rgba(214,249,255,0.4) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,232,250,0.4)), color-stop(100%,rgba(214,249,255,0.4))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669ee8fa', endColorstr='#66d6f9ff',GradientType=0 ); /* IE6-8 */
	width: 988px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-o-border-radius: 0px 0px 4px 4px;
}

#footer {

/*background:url(../../../images/footer-bg.jpg)center top no-repeat;*/ width: 100%;
	margin: 0px;
	padding

: 0px;
	/*overflow:hidden;*/ float: center;
}

#footer-inner {
	width: 988px;
	margin: 0 auto;
	padding: 0px;
}

#foot-nav {
	width: 988px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#foot-nav ul {
	list-style-type: none;
	float: left;
	margin: 15px 0px 0px 200px;
	padding: 0px;
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllZThmYSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZjlmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(158,232,250,0.4) 0%, rgba(214,249,255,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,232,250,0.4)), color-stop(100%,rgba(214,249,255,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(158,232,250,0.4) 0%,rgba(214,249,255,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669ee8fa', endColorstr='#66d6f9ff',GradientType=0 ); /* IE6-8 */
}

#foot-nav ul li {
	float: left;
	display: inherit;
	margin: 0px;
	padding: 8px;
	font-size: 13px;
	color: #FFFFFF;
	
}

#foot-nav ul li a {
	text-decoration: none;
	color: #FFFFFF;
}

/*-----------  Event  ------------   */

#evets-container-left {
	width: 500px;
	float: left;
}

#evets-container-top {
	width: 500px;
	float: left;
}

#evets-container-top p {
	color: #353535;
}

#evets-containe {
	width: 500px;
	float: left;
}

#evets-containe p {
	color: #353535;
	line-height: 20px;
}

#evets-container-image {
	width: 200px;
	float: left;
}

#evets-container-date {
	width: 300px;
	float: left;
}

#evets-container-date p {
	color: #0269b4;
}

.month {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px
}

.clear {
	clear: both;
}

#guest-reservation {
	width: 500px;
	float: left;
}

#guest-reservation-l {
	background: url(../../../images/guest-l.jpg) no-repeat;
	width: 4px;
	height: 35px;
	float: left;
}

#guest-reservation-m {
	background: url(../../../images/guest-m.jpg) repeat-x;
	height: 35px;
	width: 492px;
	float: left;
}

#guest-reservation-m a {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 34px;
	padding: 0 0 0 38px;
	border: 0;
}

#guest-reservation-r {
	background: url(../../../images/event-r.jpg) no-repeat;
	width: 4px;
	height: 35px;
	float: left;
}

#evets-container-right {
	width: 415px;
	float: right;
}

#evets-block {
	width: 415px;
	float: left;
	margin: 15px 0 0 0;
}

#evets-block-left {
	width: 150px;
	float: left;
	margin: 0px;
}

#evets-block-left img {
	padding: 0;
}

#evets-block-right {
	width: 265px;
	float: left;
	margin: 0px;
}

#evets-block-right p {
	color: #353535;
	line-height: 18px;
	display: block;
	margin: 0px 0px 0 50px;
	padding: 0 0 8px 0;
}

#evets-block-right .name {
	color: #353535;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 0px 50px;
}

#evets-block-right .date {
	color: #0264d4;
}

#evets-block-right a {
	color: #353535;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0 0 0px;
}

/*-----------  Guests  ------------   */

#guests {
	margin: 0px;
	padding: 0px;
	display: block;
}

#guests-left {
	width: 303px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

#guests-left-menu {
	width: 303px;
	display: block;
	float: left;
}

#guests-left-menu-top {
	width: 303px;
	display: block;
	float: left;
	/*background: url(../../../images/guestbg-1.jpg) no-repeat;*/
	height: 7px;
}

#guests-left-menu-top-1st {
	width: 303px;
	display: block;
	float: left;
	background: #004f89;
	height: 10px;
}

#guests-left-menu-top-1st a {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	padding: 0 0 0 15px;
}

#guests-left-menu-top-2nd {
	width: 301px;
	display: block;
	float: left;
	border-left: #aeadad solid 1px;
	border-right: #aeadad solid 1px;
}

#guests-left-menu-top-2nd img {
	padding: 3px 0 3px 3px;
}

#guests-left-menu-top-3rd {
	width: 300px;
	display: block;
	float: left;
	background: #004f89;
	/*trt*/
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	margin-left: 5pt;
}

#guests-left-menu-top-3rd ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#guests-left-menu-top-3rd li {
	display: block;
	border-bottom: #000000 dotted 1px;
}

#guests-left-menu-top-3rd .last {
	display: block;
	border: none;
	padding: 0 0 20px 0;
}

#guests-left-menu-top-3rd a {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	height: 37px;
	padding: 0 0 0 8px;
	line-height: 40px;
}

#guests-left-menu-bot {
	width: 303px;
	display: block;
	float: left;
	/*background: url(../../../images/guestbg-3.jpg) no-repeat;*/
	height: 7px;
	margin-left: -1px;
}

#guests-mid {
	width: 300px;
	margin: 0 0 0 0;
	display: block;
	float: left;
	padding-bottom: 1%;
}

#tube {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 300px;
	float: left;
}

#tube-top {
	display: block;
	margin: 0px;
	padding: 0px;
	background: url(../../../images/tube-top.jpg) #004f89 no-repeat;
	width: 300px;
	float: left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
}

#tube-top .img {
	padding: 8px 0 0 8px;
	display: block;
}

#tube-bot {
	display: block;
	margin: 0px;
	padding: 0px;
	background: url(../../../images/tube-bot.jpg) #004f89 no-repeat;
	width: 300px;
	float: left;
	height: 7px;
	
}


#dock {
	display: block;
	padding: 0px;
	width: 300px;
	float: left;
/*trt*/
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;

}

#dock-top {
	display: block;
	margin: 3px 0 0 0;
	padding: 0px;
	/*background: url(../../../images/dock-top.jpg)no-repeat;*/
	width: 300px;
	float: left;
	height: 7px;
}

#dock-head {
	display: block;
	margin: 0px;
	padding: 0px;
	background: #004f89;
	width: 300px;
	float: left;
	height: 38px;
	background: url(../../../images/dock-head-bg.jpg) repeat-y;
	/*trt*/
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

#dock-head p {
	font-size: 24px;
	color: #FFFFFF;
	padding: 4px 0 0 6px;
	margin: 0px;
}

#dock-head p a {
	color: #FFFFFF;
}

#dock-mid {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: left;
}

#dock-mid p {
	padding: 0 5px;
	color: #535252;
	line-height: 20px;
}

#dock-mid img {
	padding: 0 0px 0 0px;
}

#dock-bot {
	display: block;
	margin: 0px 0 0 0;
	padding: 0px;
	background: url(../../../images/dock-bot.jpg)no-repeat;
	width: 300px;
	float: left;
	height: 7px;
	font-size: 0px;
}

#guests-right {
	width: 310px;
	margin: 0px 0 0 5px;
	padding: 0px;
	display: block;
	float: right;
}

/*trt*/
#guests-right-styled {
	width: 310px;
	margin: 0 0 0 0;
	padding: 0px;
	display: block;
	float: right;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
}


#guests-left-styled {
	width: 310px;
	margin: 0 0 0 0;
	padding: 0px;
	display: block;
	float: left;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
}

#guests-guest-docking {
	width: 310px;
	margin: 0px 0 0 5px;
	padding: 0px;
	display: block;
	float: left;
}

#guests-guest-docking-top {
	width: 310px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	display: block;
	float: left;
	font-size: 0px;
	background: url(../../../images/gd-top.jpg) no-repeat;
}

#guests-guest-docking-head {
	width: 310px;
	margin: 5px 0 0 5px;
	paddin

g: 0px;
	/*height:40px;*/ display: block;
	float: left;
	background: url(../../../images/guest-docing-head.jpg) repeat-y;
}

#guests-guest-docking-head p {
	margin: 0px;
	padding: 5px 0 0 5px;
	font-size: 24px;
	color: #FFFFFF !important;
}

#guests-guest-docking-body {
	width: 308px;
	margin: 0px;
	padding: 0px;
}

#guests-guest-docking-body .check {
	font-size: 14px;
	color: #004f89;
	font-weight: bold;
	padding: 0px 0 0px 15px;
	line-height: 25px;
	margin: 0;
}

#vessels {
	width: 294px;
	margin: auto;
}

#vessels-top {
	width: 274px;
	/*background: url(../../../images/vessels-top.jpg) #e1e1e1 top no-repeat;*/
	padding: 7px 0 0px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
	
}

.vessels-row {
	width: 274px;
	border-bottom: #eeeeee solid 1px;
	display: block;
}

.vessels-row p {
	color: #004f89;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 8px 0 8px 15px;
}

.vessels-row .sp {
	padding: 0px 0 0px 40px;
}

#vessels-text {
	margin: 0px;
	padding: 0px;
}

#vessels-form {
	width: 310px;
	float: left;
}

#vessels-text p {
	color: #4e4e4e;
	padding: 15px 8px 0 10px;
	line-height: 18px;
}

#vessels-bot{
	width: 294px;
	height: 4px;
	background: url(../../../images/vessels-mid.jpg) #e1e1e1 bottom no-repeat;
}

input[type="text"].input-1 {
	width: 72px;
	height: 19px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px 0 0 0;
	/*margin: 0px 0 0 0;*/
/*trt style*/
background:white !important;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
border:0 !important;
-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
outline:0;
margin:0 1% 5px 0;
}

input[type="text"].input-2, input[type="email"]{
	/*trt style 73014*/
	/*width: 170px;*/
	width: 100%;
	height: 22px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px;
	/*margin: 0px 0 0 0;*/
	/*trt style*/
background:white !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;
}

input[type="text"].input-3 {
	width: 83px;
	height: 22px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px;
	/*margin: 0px 0 0 0;*/
	/*trt style*/
	background:white !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;
}

input[type="file"].input-2{
	width: 300px;
	height: 22px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px;
	/*margin: 0px 0 0 0;*/
	/*trt style*/
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;

}

.input-4 {
	width: 170px;
	height: 33px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px;
	/*margin: 0px 0 0 0;*/
		/*trt style*/
	background:white !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;
}

.input-txtarea {
	width: 202px;
	height: 22px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px;
	/*margin: 0px 0 0 0;*/
	/*trt style*/
	background:white !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;
}

.input-5 {
	width: 135px;
	height: 22px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px;
	/*margin: 0px 0 0 0;*/
	/*trt style*/
	background:white !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;
}

input[type="text"].input-6 {
	width: 135px;
	height: 19px;
	background: #FFFFFF;
	border: #257DDA 1px solid;
	padding: 0px 0 0 0;
	/*margin: 0px 0 0 0;*/
	/*trt style*/
	background:white !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:0 !important;
	-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	-o-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);
	outline:0;
	margin:0 1% 5px 0;
}

#guests-guest-docking-bot {
	width: 310px;
	margin: 0px;
	padding: 0px;
	height: 7px;
	display: block;
	float: left;
	font-size: 0px;
	background: url(../../../images/guest-docking-bot.jpg) no-repeat;
}

#footer-rd {
	background: url(../../../images/footer-rd.jpg) no-repeat;
	width: 378px;
	height: 12px;
	font-size: 0px;
	float: left;
	margin: -5px 0 0 0;
	padding: 0px;
}

#footer-gd {
	width: 378px;
	background: url(../../../images/footer-gd.jpg) #025797 repeat-x;
	margin: 0px 0 0 0;
	float: left;
}

#footer-gd p {
	padding: 0 25px 0 10px;
	line-height: 18px \9;
}

#footer-md {
	width: 378px;
	background: url(../../../images/footer-md.jpg) no-repeat;
	height: 7px;
	font-size: 0px;
	float: left;
}

/*-----------  Rentals  ------------   */

#rentals-container-left {
	width: 580px;
	float: left;
}

#rentals-container-top {
	width: 580px;
	float: left;
}

#rentals-container-top p {
	color: #353535;
}

#rentals-containe {
	width: 580px;
	float: left;
}

#rentals-containe p {
	color: #353535;
	line-height: 20px;
}

#rentals-container-image {
	width: 200px;
	float: left;
}

#rentals-container-date {
	width: 300px;
	float: left;
}

#rentals-container-date p {
	color: #0269b4;
}

.month {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px
}

.clear {
	clear: both;
}

#rentals-container-right {
	width: 338px;
	float: right;
}

#rentals-container-tube {
	width: 338px;
	float: left;
}

#rentals-container-tube-top {
	width: 337px;
	float: left;
	background: url(../../../images/rentals-top.jpg) no-repeat;
	height: 7px;
}

#rentals-container-tube-mid {
	width: 337px;
	float: left;
	background: #004f89;
}

#rentals-container-tube-bot {
	width: 337px;
	float: left;
	background: url(../../../images/rentals-bot.jpg) no-repeat;
	height: 7px;
}

#rentals-block {
	width: 338px;
	float: left;
	margin: 0 0 0 0;
}

#rentals-block-left {
	width: 150px;
	float: left;
	margin: 0px;
	padding-top: 5px;
}

#rentals-block-left img {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#rentals-block-right {
	width: 178px;
	float: left;
	margin: 0px;
}

#rentals-block-right p {
	color: #353535;
	line-height: 18px;
	display: block;
	margin: 0px 0px 0 10px;
	padding: 0 0 8px 0;
}

#rentals-block-right .name {
	color: #353535;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 0px 10px;
}

#rentals-block-right .date {
	color: #0264d4;
}

#rentals-block-right a {
	color: #353535;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 0 0 10px;
}

#sea {
	display: block;
	padding: 0 0 0 45px;
}

input[type="submit"].frm_submit {
	/*width: 114px;
	height: 29px;
	background: url(../../../images/submit.jpg) left top no-repeat;*/
	border: 0;
	cursor: pointer;
}

input[type="submit"].frm_submit_new {
	width: 114px;
	height: 29px;
	background: url(../../../images/submit_new.jpg) left top no-repeat;
	border: 0;
	cursor: pointer;
	color: #184a63;
	font-size: 14px;
}

input[type="reset"].frm_submit_new {
	width: 114px;
	height: 29px;
	background: url(../../../images/submit_new.jpg) left top no-repeat;
	border: 0;
	cursor: pointer;
	color: #184a63;
	font-size: 14px;
}

div.wpcf7-mail-sent-ok {
	color: #000000;
}

/*---------------Slip Sale---------------*/

.slip_blk, .slip_blk2 {
	float: left;
	width: 940px;
	color: #000000;
}

.slip_blk2 {
	margin-top: 10px;
}

.slip_top {
	float: left;
	width: 940px;
	background: url(../../../images/slip_top.png) left top no-repeat;
	height: 35px;
}

.slip_mid {
	float: left;
	width: 919px;
	padding: 0 8px;
	border: 2px solid #257dda;
	border-bottom: 0;
	border-top: 0;
}

.slip_bot {
	float: left;
	width: 940px;
	background: url(../../../images/slip_bot.png) left top no-repeat;
	height: 21px;
}

.slip_blk h2 {
	font: normal 24px;
	Arial, Helvetica, sans-serif; color: #0269B4;
	margin: 0;
	padding: 0;
}

.slip_blk p.txt1 {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #353535;
}

.slip_blk p.txt2 {
	font: normal 8px Arial, Helvetica, sans-serif;
	color: #353535;
}

.slip_blk .slip_right1 ul.ques {
	width: 620px;
	float: left;
	margin: 0;
	padding: 0;
}

.slip_blk .slip_right1 ul.ques li {
	width: 250px;
	float: left;
	padding-right: 40px;
	padding-bottom: 15px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #353535;
	list-style-type: none;
}

.slip_left1 {
	float: left;
	width: 326px;
}

.slip_right1 {
	float: right;
	width: 594px;
}

.slip_right-new {
	padding-top: 10px;
	clear: both;
}

.slip_right-new ul.ques {
	float: left;
	margin: 0;
	padding: 0;
}

.slip_right-new ul.ques li {
	float: left;
	padding-right: 10px;
	padding-bottom: 15px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #353535;
	list-style-type: none;
}

.slip_left2 {
	/*float: left;
	width: 909px;*/
	/*trt add 8-2-12*/
	float: right;
	width: 610px;
}

.slip_right2 {
	position:relative;
	width: 909px;
	border: 1px solid #D6CBEF;
}

.slip_map_txt {
	float: left;
	/*width: 903px;*/
	padding: 5px;
	height: 250px;
	overflow-x: auto;
	overflow-y: scroll;
	border: 1px solid #257DDA;
	/*trt add 8-3-12*/
	width: 290px;
	min-height: 765px;
}

/*---------------Contact us---------------*/

.cont_block {
	float: left;
	width: 940px;
}

.cont_left1 {
	float: left;
	width: 400px;
}

.cont_right1 {
	float: left;
	width: 250px;
	padding-right: 10px;
}

.cont_block h2 {
	font: normal 24px;
	Arial, Helvetica, sans-serif; color: #0269B4;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

.cont_block p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
}

/*------ map direction ------*/

.top_blk {
	float: left;
	width: 925px;
	padding: 0 10px;
	border-bottom: 1px solid #257DDA;
	margin-bottom: 10px;
	color: #353535;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

.top_blk p {
	color: #353535;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

.top_blk h1 {
	font-size: 24px;
	padding: 0;
	margin: 0;
}

.top_blk h1.st1 {
	font-size: 18px;
	font-weight: normal;
}

.content_wrp {
	width: 945px;
	float: left;
}

.content_wrp img {
	float: left;
}

.content_wrp .txt {
	width: 510px;
	float: right;
}

.content_wrp .txt p {
	color: #666666;
}

/*----------------------ACCORDIAN-------------------------*/

.pier-left {
	width: 361px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.pier-top {
	background: url(../../../images/faq-top.jpg);
	width: 361px;
	height: 13px;
	float: left;
	font-size: 0px;
}

.pier-mid {
	background: #004f89;
	width: 361px;
	float: left;
}

.pier-mid h3 {
	padding: 0px 0px 2px 7px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.pier-bot {
	background: url(../../../images/faq-bot.jpg);
	width: 361px;
	height: 13px;
	float: left;
}

.aco {
	width: 300px;
	float: left;
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
	/*trt*/
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;

}

.main-ar {
	width: 300px;
	border-bottom: 1px dashed #0099FF;
	margin: 0 0 0 3px;
}

.titl-ar {
	width: 300px;
	padding: 7px 0px 7px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titl-ar p {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.arcontent {
	width: 300px;
	padding: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.arcontent p {
	margin: 0px;
	padding: 5px 5px 0 5px;
}

.pir-mid-part {
	width: 278px;
	float: left;
	margin: 0px 0 0 7px;
	padding: 0px;
}

.pir-mid-top {
	background: url(../../../images/pir-top.jpg);
	width: 278px;
	height: 10px;
	float: left;
}

.pir-mid-bot {
	background: url(../../../images/pir-bot.jpg);
	width: 278px;
	height: 10px;
	float: left;
}

.pir-mid-mid {
	float: left;
	border-style: none;
	padding-bottom: 1%;
}

.pir-mid-mid h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #004f89;
	margin: 0px;
	padding: 0px 0 0 5px;
}

.chart {
	width: 269px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
		/*background: url(../../../images/vessels-top.jpg) #e1e1e1 top no-repeat;*/
	padding: 0px 0 0px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;	
	border-radius:5px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px 0 #999999;
	-moz-box-shadow: 0 2px 2px 0 #999999;
	box-shadow: 0 2px 2px 0 #999999;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
}

.chart p {
	font-size: 16px;
	color: #004F89 !important;
	padding: 0 0 0 0px;
	font-weight: bold;
	margin: 0px;
}

.space {
	padding: 0 70px 0 10px;
}

.month {
	font-size: 11px;
}

.space2 {
	padding: 0 57px 0 9px;
}

.details {
	margin: 0px;
	padding: 10px 0 0 0;
	display: block;
}

.details p {
	font-size: 16px;
	font-weight: bold;
	color: #004f89;
	text-align: center;
	padding: 0px 12px 50px 12px;
	line-height: 25px;
}

.application {
	width: 292px;
	float: left;
	margin: 0px 0 0 7px;
	padding: 0px;
}

.application-top {
	background: url(../../../images/app-top.jpg) no-repeat;
	width: 292px;
	height: 10px;
	float: left;
}

.application-bot {
	background: url(../../../images/app-bot.jpg) no-repeat;
	width: 292px;
	height: 10px;
	float: left;
}

.application-mid {
	width: 290px;
	float: left;
/*	

border-left:#c1c1c1 solid 1px;
	border-right:#c1c1c1 solid 1px;*/
}

.application-mid-block-1 {
	width: 290px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.application-list {
	width: 290px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.application-list p {
	font-size: 16px;
	font-weight: bold;
	color: #004f89;
	text-align: center;
	margin: 0px;
	padding: 10px 0 10px 0;
}

.application-list ul {
	display: block;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 30px;
	list-style-type: none;
}

.application-list li {
	display: block;
	margin: 0px 0 0 0px;
	padding: 8px 0px  0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #004F89 !important;
	background: url(../../../images/arrow.jpg) 0px 8px no-repeat;
}

.aco2 {
	width: 300px !important;
}

.main-ar2 {
	width: 297px !important;
	border-bottom: 1px dashed #0099FF;
	margin: 0 0 0 5px;
}

.titl-ar2 {
	width: 300px !important;
	padding: 7px 0px 7px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titl-ar2 p {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.arcontent2 {
	width: 295px !important;
	padding: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
/*added white as not showing on slip rentals. Yup. Broke it.*/
	color: white !important;
}

.arcontent2 p {
	margin: 0px;
	padding: 5px 5px 0 5px;
}

.main-ar p {
	color: #FFFFFF !important;
;
}

.post .postentry .titl-ar {
	color: #FFFFFF !important;
}

#blue-inner3 p a {
	color: #FFFFFF !important;
}

h2.sealion_link {
	background: url(../../../images/sealion-cam.jpg) left top no-repeat;
	width: 265px;
	height: 25px;
	padding-top: 6px;
	text-align: center;
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #0f6090;
}

#tube-top p {
	color: #FFFFFF;
}

#gd_left_bot {
	display: block;
	margin: 0px 0 0 0;
	padding: 0px;
	background: url(../../../images/gd-left_bot.jpg) no-repeat;
	width: 303px;
	float: left;
	height: 7px;
	font-size: 0px;
}

.cont_txt p {
	color: #225588;
}

.cont_txt p a {
	color: #0D6399;
	text-decoration: underline;
}

.cont_txt p a:hover {
	color: #0D6399;
	text-decoration: none;
}

#rentals-containe p, #rentals-block p , #rentals-container-left p, #rentals-container-right p {
	color: #225588;
}

.slip_blk p, .slip_blk2 p, #guests-left p, #guests-mid p, #guests-right p, #guests-mid p, #guests-right p {
	color: #225588;
}

#tube-top p {
	color: #FFFFFF;
}

.vessels-form table {
	color: #004F89 !important;
}

#rentals-block-right p.name {
	color: #004F89 !important;
}

.nav-phone {
	float: right;
	padding-right: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 36px;
	line-height: 14px;
	font-size:13px;
}

.componentDiv {
	width: 498px;
	text-align: center;
	border-bottom: #004f88 1px solid;
}

#dock-testi {
	display: block;
	margin: 12px 0 0 0;
	padding: 0px;
	background: url(../../../images/dock-testi.jpg)no-repeat;
	width: 634px;
	float: left;
	height: 7px;
	float: left;
	clear: left;
}

#dock-testi-head {
	display: block;
	margin: 0px;
	padding: 0px;
	background: #004f89;
	width: 632px;
	float: left;
	height: 38px;
	background: url(../../../images/dock-testi-head-bg.jpg) repeat-y;
}

#dock-testi-head p {
	font-size: 24px;
	color: #FFFFFF;
	padding: 4px 0 0 6px;
	margin: 0px;
}

#dock-testi-body {
	width: 600px;
	margin: 0 17px;
}

.dock-testi-arrow {
	width: 49px;
	margin-top: 8px;
	float: left;
}

.dock-testi-test {
	width: 454px;
	float: left;
	padding-right: 27px;
}

p.font-16 {
	font-size: 16px;
	font-weight: bold;
	color: #004f89;
	text-align: center;
	margin: 0px;
	padding: 10px 0 10px 0;
}

/*.postentry{ padding-top:20px;}*/

.feature_img_outer {
	float: right;
	position: absolute;
	right: 0;
}

.feature_img_outer img {
	
}

/* customise styles 120611*/

.piccontainer .plate p {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.slideShow {
	background: none !important;
}

/* major tinyredtornado edits*/

.attachment-post-thumbnail{padding:10px 20px 10px 10px; float:left;}

/*trt new content boxes*/
#logoboxcontainer {
	float: left;
	height: auto !important;
	min-height: 500px;
	width: 300px;
	display: block;
	text-align: left;
	background-image: none;
	background-color: white;
	margin: 5px;
}

.logobox {
	color: #004F89;
	padding: 8px 8px 8px 8px;
	margin: 0px;
	line-height: inherit;
	text-align: left;
}

.logobox p {
	color: #004F89;
	padding: 8px 8px 8px 8px;
	margin: 0px;
}

#logoboxpartner {
	float: left;
	height: auto !important;
	min-height: 500px;
	width: 615px;
	display: block;
	text-align: left;
	background-image: none;
	margin-bottom: %;
	margin-top: 0%;
	margin-right: 0%;
	line-height: 20px;
	background-color: white;
	margin-left: 1%;
	
}

#logoboxbox {
	width: 940px;
	float: left;
	margin-bottom: 1%;
	line-height: 20px;
	background-color: white;
}

#logoboxboxpartner {
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0px 2px 2px 0px #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0px 2px 2px 0px #999999;
	/* Proposed W3C Markup */ box-shadow: 0px 2px 2px 0px #999999;
	width: 924px;
	float: left;
	margin-bottom: 20pt;
	margin-top: 30pt;
	margin-left: 0pt;
	margin-right: 0pt;
	line-height: 20px;
	padding-top: 40pt;
	background-color: white;
/*add border*/
	border-style: solid;
	border-width: 5pt;
	border-color: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	/*background: #0269b4;*/
	float: left;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */


}

#bluegradientbox {
	width: 300px;
	float: left;
	margin: 0px;
	line-height: 20px;
	background-color: white;
}

.bluegradientbox {
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0px 2px 2px 0px #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0px 2px 2px 0px #999999;
	/* Proposed W3C Markup */ box-shadow: 0px 2px 2px 0px #999999;
	float: left;
	line-height: 20px;
	background-color: white;
	border-style: solid;
	border-width: 5pt;
	border-color: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	float: left;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */


}



/*3 column fix*/
#left {
float: left;
width: 33%;
padding: 10px;
margin: 0 0 0 0;

}

#middle {
width: 280px; float: left;
padding: 0;
margin: 0px 0px 0px 0;

}

#right {
width: 33%;
float: right;
padding: 0;
margin: 0px 0px 0px -2%;

}

	
/*trt contact form styling*/
#icon-wpcf7 {
	background: transparent url(../images/screen-icon.png) no-repeat 2px 1px;
}

div.wrap div.cf7com-links {
	text-align: right;
	font-size: .9em;
	margin: -2em 1em 1em 0;
}

div.wrap div.cf7com-links a {
	text-decoration: none;
	font-weight: bold;
}

div.wrap div.donation {
	border-width: 1px;
	border-style: solid;
	padding: 0 0.6em;
	margin: 5px 0 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #ffffe0;
	border-color: #e6db55;
}

div.wrap div.donation p {
	margin: .7em 0;
	line-height: 1;
	padding: 2px;
	font-size: 107%;
}

div.wrap div.donation p a {
	color: #3f3f3f;
	text-decoration: none;
}

div.wrap div.donation p a.button {
	margin-left: 1em;
	font-weight: bold;
}

#titlediv {
	margin-bottom: 20px;
	position: relative;
	border: 1px solid #c7c7c7;
	padding: 6px;
}

div.save-contact-form {
	padding: 1.4em 0 0 0;
	text-align: right;
}

div.actions-link {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 6px;
}

div.actions-link input {
	padding: 0;
	margin: 0;
	border: none;
	font-size: 11px;
	cursor: pointer;
}

div.actions-link input.copy {
	color: #006505;
}

div.actions-link input.delete {
	color: #bc0b0b;
}

input#wpcf7-title {
	color: #555;
	border: none;
	font: bold 20px serif;
	cursor: pointer;
	background-color: transparent;
}

input#wpcf7-title.focus {
	color: #333;
	border: 1px solid #777;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	cursor: text;
	background-color: transparent;
}

input#wpcf7-title.mouseover {
	background-color: #ffffdd;
}

p.tagcode {
	color: #333;
	margin: 2ex 0 1ex 0;
}

input#contact-form-anchor-text, input#contact-form-anchor-text-old {
	color: #fff;
	background: #7e4e0b;
	border: none;
	width: 100%;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.postbox .half, .postbox .half-left, .postbox .half-right {
	float: left;
	width: 50%;
}

.postbox .half-right > * {
	margin-left: 10px;
}

.postbox .mail-field, .postbox .message-field {
	margin-top: 6px;
	margin-bottom: 8px;
}

.postbox .mail-field label, .postbox .message-field label {
	line-height: 1.4em;
}

div.pseudo-hr {
	border-bottom: 1px solid transparent;
	margin: 8px 0;
}

input, textarea {
	border: 1px solid #dfdfdf;
}

input.wide {
	width: 100%;
}

textarea {
	width: 100%;
}

label.disabled {
	color: #777;
}

div.tag-generator {
	position: relative;
	background: transparent;
	padding: 0 0 5px 1px;
}

div.tg-pane {
    border: 1px dashed #999;
    background: #f1f1f1;
    margin: 1ex 0 0 0;
    padding: 10px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	line-height: 140%;
}

div.tg-pane table {
	width: 100%;
	margin: 0 0 0.7em 0;
}

div.tg-pane table caption {
	text-align: left;
	padding: 0 0 0.2em 0;
	font-weight: bolder;
	color: #777;
}

div.tg-pane table code {
	background-color: inherit;
}

div.tg-pane table td {
	vertical-align: top;
	width: 50%;
	border: none;
	padding: 2px 0;
}

div.tg-pane input.tag, div.tg-pane input.mail-tag {
	width: 100%;
	border: none;
	color: #fff;
	background-color: #7e4e0b;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

div.tg-pane input.mail-tag {
	width: 50%;
	background-color: #404f03;
}

div.tg-mail-tag {
	margin-top: 2.4em;
	text-align: right;
}

div.tg-pane span.arrow {
	font-family: monospace;
	font-size: 1.2em;
	color: #333;
}

div.tg-pane input.tg-name {
	border-color: #555;
}

div.tg-pane input.oneline {
	width: 98%;
	font-size: smaller;
}

div.tg-pane textarea {
	width: 98%;
	height: 100px;
	font-size: smaller;
}

div.tg-pane div.tg-tag {
	margin: .4em 0;
}

div.tg-dropdown {
    position: absolute;
    top: 26px;
	left: 0;
    z-index: 10;
    border: 1px solid #ddd;
}

span.tg-closebutton {
    color: #777;
    font: bold 18px monospace;
    padding: 1px 4px;
    cursor: pointer;
}

div.tg-panetitle {
    font: bold 132% sans-serif;
    margin: 0 0 10px;
    color: #777;
}

input.shortcode-in-list-table {
	width: 100%;
	border: none;
}

.gradientbox {
/*trt*/
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0 2px 2px 0 #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0 2px 2px 0 #999999;
	/* Proposed W3C Markup */ box-shadow: 0 2px 2px 0 #999999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:solid;
	border-width:5pt;
	border-color:#ffffff;
	
}	

.whitebox {
	display: block;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	width: 300px;
	float: left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-box-shadow: 0 2px 2px 1px #999999;
	-moz-box-shadow: 0 2px 2px 1px #999999;
	box-shadow: 0 2px 2px 1px #999999;
}


.featured-posts-box {
background:#fff;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 5px;
padding-right: 5px;
}

.top-featured-image {
	position:relative;
	width: 180px;
	overflow:hidden;
	display:inline;
	margin-right: 30px;
	margin-bottom: 30px;
}

.top-featured-image span {
	background-color: #004F89;
	color:white;
	font-size: small;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:10px;
	padding: 10px;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	width:auto;
	display: inline;
	float:left;
	text-align:left;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.top-featured-image span a {
	color:white;
}
.top-featured-image span a:visited {
	color:white;
}
.top-featured-image span a:hover {
	color:white;
}

.top-featured-image ul {
list-style:none;
display: inline;

}

/*sidebar featured posts clone*/

.featured-posts-box2 {
background:transparent;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 15px;
}

.top-featured-image2 {
	position:relative;
	width: auto;
	overflow:hidden;
	display:inline;
	margin-bottom: 30px;
	padding: 0;
}

.top-featured-image2 span {
	background-color: #004F89;
	color:white;
	font-size: small;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:10px;
	padding: 10px;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	/*width:auto;*/
	width:calc(93%);
	display: inline;
	float:left;
	text-align:left;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.top-featured-image2 span a {
	color:white;
}
.top-featured-image2 span a:visited {
	color:white;
}
.top-featured-image2 span a:hover {
	color:white;
}

.top-featured-image2 ul {
list-style:none;
display: inline;
padding-start-value:0

}

.eventsblock-left {
	width: 150px;
	float: left;
	margin: 0px;
}

.eventsblock-left img {
	padding: 0;
}

/*TRT 29 JULY 14*/

.iconbluegradientbox {
	/* Webkit (Safari/Chrome) */ -webkit-box-shadow: 0px 2px 2px 0px #999999;
	/* Mozilla Firefox */ -moz-box-shadow: 0px 2px 2px 0px #999999;
	/* Proposed W3C Markup */ box-shadow: 0px 2px 2px 0px #999999;
	float: left;
	line-height: 20px;
	background-color: white;
	border-style: solid;
	border-width: 5pt;
	border-color: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	float: left;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njk5YmIiIHN0b3Atb3BhY2l0eT0iMC4yOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(102,153,187,0.28) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(102,153,187,0.28))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(102,153,187,0.28) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#476699bb',GradientType=0 ); /* IE6-8 */


}
	
/*dwm additions*/
.innercontent{
	display: none;
	}
.filestyledhidden
{
position:relative; left:-340px;
z-index:-1;
}
.filestyled
{
opacity:0;
z-index:5;
}

.upload {
	position:relative;
	width:664px;
}
.realupload {
	position:relative;
	top:-24px;
	right:0px;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:270px;
}
.fakeupload {
	background:url(../../../images/browse.png) no-repeat 100% 50%;
	 width: 320px;
}
.fakeupload input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #257DDA;
    height: 22px;
    margin: 0 0 0;
    padding: 0;
    width: 202px;
}