/* @override http://themarina-bridlington.com/templates/TheMarina/styles/blue.css */

/* @override 
	http://themarina-bridlington.com/New/templates/TheMarina/styles/blue.css
	http://themarina-bridlington.com/New/templates/TheMarina/styles/blue.css
	http://themarina-bridlington.com/New/templates/TheMarina/styles/blue.css
	http://localhost:8888/cms/templates/TheMarina/styles/blue.css
	http://www.themarina-bridlington.com/New/templates/TheMarina/styles/blue.css
	http://themarina-bridlington.com/templates/TheMarina/styles/blue.css
*/

#overall{
	background: white url(../images/bgBody.jpg) no-repeat center 0;
}
a {
	color: #002E46;
}

a abbr, a acronym {
	border: none;
}

a, img, a img {
	border: none;
}

body {
	color: #333;
}

.BodyContent ul li {
	background: url(../images/bg_marker.gif) no-repeat 15px 8px;
}

body.searchTips {
	background-color: #FFF;
	background-image: none;
}

.Breadcrumb {
	background-color: #eff0f2;
}

.Breadcrumb li a {
	background: transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 2px;
}

.Button, .SearchGoButton {
	background: url(../images/b_submit.gif) no-repeat 0 0;
	border: 0;
	color: #fff;
}

.CommentItem {
	border: none !important;
}

#content {

}

.Content {
	
}



}
.Content h1{
	color: #002E46;
}

.Content h2 {
	color: #002E46;
}

.Content h3 {
	color: #002E46;
	background-color: #eff0f2;
	margin: 5px 0 5px 0;
	padding: 5px 10px;
}

.Content h3 a {
	color: #002E46;
}

.Content h4 {
	color: #002E46;
}

.Content h5 {
	color: #002E46;
}

.Content .listSummary li {
	background: url(../images/bg_marker.gif) no-repeat 3px 13px;
}

dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #FF0000;
}

div.CommentItemOutsideHighlight div.CommentItem {
	background-color: #f7f7f5 !important;
}

div.CommentsContainer {
	border: none !important;
}

.even td {
	background-color: #f7f7f5;
}

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
}

fieldset {
	border: 1px solid #d9d9d4;
}

#Footer {
	color: #002E46;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
	color: #002E46 !important;
}

h2 em {
	color: #1B3657;
}

h2.tplvar-author-name {
	color: #333;
}

h3.tpllang-ContentByAuthor {
	color: #287BAC;
}

#Header h1 a {
	color: #B40000;
}

#Header h1 a span {
	color: #a50000;
}

.HtmlBlock {
}

.HtmlBlock h2 {
	border: 0 !important;
}

input, textarea, select {
	border: 1px solid #c5c5c5;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

.ISelector ul li {
	background-image: none !important;
}

.Left {
}

.Left h2, .Right h2 {

	color: #002E46;
}

.Left li a, .Right li a {
	color: #002E46;
	font-size: 1.3em;
}

.Left li a:hover, .Right li a:hover {
	color: #87C8E4 !important;
	text-decoration: none;
}

.Left li, .Right li {

}

.Left, .Right {
	color: #000;
}

legend {
	color: #1B3657;
}

li.ContentAuthors {
	background: url(../images/i_author.gif);
	color: #002E46;
}

li.ContentAuthors a {
	color: #002E46;
}

li.ContentCategories {
	background: url(../images/i_categories.gif);
}

li.ContentCategories a {
	color: #002E46;
}

li.ContentPublishDate {
	background: url(../images/i_date.gif);
}

li.ContentType {
	background: url(../images/i_name.gif);
}

#Menu {
}

#Menu > ul > li {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border: solid 2px #FF9900;
	border-bottom: none;
	
}

#Menu > ul > li > div > a {

	color: #002E46;
}

#Menu > ul > li:hover {

}

#Menu > ul > li:hover > div > a {
	color: #66CCFF;
	background-image: none;
}

#Menu .HasSubMenu > div {
	background: url(../images/bg_arrow_down.png) no-repeat right 13px;
}

#Menu .HasSubMenu:hover > div {
	background: url(../images/bg_arrow_down_hover.png) no-repeat right 13px;
}

#Menu .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.png) no-repeat 160px 10px;
}

#Menu .HasSubSubMenu:hover > a {
	background: url(../images/bg_arrow_right_hover.png) no-repeat 160px 10px;
}

#Menu li ul li {

}

#Menu li ul li a {
	color: #2A353B;
}

#Menu li ul li:hover, #Menu li ul li:hover > a {
	background-color: #87C8E4;
	color: #fff;
}

.odd td {
	background-color: #fff;
}

.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}

.Right {
	background-color: #fff;
}

.RSSBlock h2 a {
	background-image: url('../images/feed-icon-32x32.png');
}

.Search {
	background: #87C8E4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.Search h2 {
	background: none !important;
	border: none !important;
	color: #fff;
}


#Slogan {
	color: #135293;
}

#smallSearch_Query {
	border: 1px solid #0099FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.sideSearch {
}

span.tpllang-QuickSearch {
	padding-right: 3px;
}

.Summary li {
	color: #000;
}

.Summary li a {
}

p.tplvar-listitem-publishdate-monthshort {
	margin: 0;	
}

.Summary li a:hover {

	text-decoration: none;
}

.Summary li:hover {

}


.Summary small {
	background: url(../images/i_data_side.gif) no-repeat 0% 5px;
	color: #30628F;
}

.Testimonial {
	border: 4px solid #eeeeeb;
}

.Testimonial_content {
	color: #002E46;
}

th {
	background-color: #f2f2f0;
	color: #000;
}

.tplAdvancedSearchURL {
	color: #fff;
}

.White {
	background: #1e3d63 url(../images/bg_white.gif) repeat-x 0% 0%;
	border: 1px solid #1f3a5b;
	color: #fff;
}

.White h2 {
	background: none !important;
	border: 0 !important;
	color: #fff;
}
#smallSearchForm p small a{
	color: white;
	margin: 0;
	padding: 0;
}
.dateBox {
	width: 60px;
	height: 65px;
	float: left;
	border: solid 3px #002E46;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}

div.monthBox {
	text-align: center;
	color: white;
	font-weight: 700;
	font-size: 1.3em;
	background-color: #002E46;
}

a.tplvar-listitem-url-href.tplvar-listitem-target-target.tpllang-ReadMore.NewsBlockReadMore {
	background-image: none;
	margin-bottom: 20px;
	padding: 0;
	margin-left: 75px;
	color: #002E46;
}
a:hover.tplvar-listitem-url-href.tplvar-listitem-target-target.tpllang-ReadMore.NewsBlockReadMore {
	text-decoration: underline;
	background: none;
	color: #002E46;
}

h2.tplvar-listitem-title {
	padding: 0;
	font-size: 1.3em;
	color: #002E46;
}

h2.tplvar-listitem-title.NewsWithDate {
	width: 205px;
	margin: 0 0 0 75px;
	padding: 0;
	font-size: 1.2em;
	color: 002E46 ;
}


.dateBox div li.tplrepeat-list {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 0;
	margin: 0;
}

.dateBox div li.tplrepeat-list span p.tplvar-listitem-publishdate-monthshort {
	margin: 0;
	
}

.monthBox li.tplrepeat-list {
	height: 22px;
}

.dateBox p.tplvar-listitem-publishdate-daynum {
	text-align: center;
	font-size: 3.3em;
	font-weight: 700;
	color: #002E46;
	line-height: 100%;
	margin: 0;
}

.Left span.tplvar-listitem-summary {
	color: #59565b;	
}

.dateBox p.tplvar-listitem-publishdate-yearlong.or.tplvar-listitem-publishdate-year {
	text-align: center;
	color: #0099FF;
	font-weight: 700;
	margin: 0;
	padding: 2px 0 2px 0;
	line-height: 100%;
	border-top: solid 1px ;
}

.dateBoxSideText {
	float: left;
	width: 260px;
	margin-bottom: 15px;
	min-height: 80px;
}

.dateBoxSideText a.tplvar-listitem-url-href.tplvar-listitem-target-target.tpllang-ReadMore {
	
}

.dateBoxSideText span.tplvar-listitem-summary p {
	margin: 0;
}


#SecondMenu {
}

#SecondMenu > ul > li {
}

#SecondMenu > ul > li > div > a {
	color: white;
	height: 25px;
}

#SecondMenu > ul > li:hover {

}

#SecondMenu > ul > li:hover > div > a {
	color: #003399;

}

#SecondMenu .HasSubMenu > div {
}

#SecondMenu .HasSubMenu:hover > div {

}

#SecondMenu .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.png) no-repeat 160px 10px;
}

#SecondMenu .HasSubSubMenu:hover > a {
	background: url(../images/bg_arrow_right_hover.png) no-repeat 160px 10px;
}

#SecondMenu li ul li {
	background-color: #66CCFF;
}

#SecondMenu li ul li a {
	color: white;
	font-size: 1em;
	font-weight: 700;
}

#SecondMenu li ul li:hover, #SecondMenu li ul li:hover > a {
	color: #003399;
}

#SecondMenu ul li ul{
		-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.HomeButton {
	background: #f528fe url(../images/homeBtn.png) no-repeat 0 0;
	height: 100%;
	
}

#Menu ul li div.HomeButton a img {
	margin-left: 0px;
}


