﻿/* Pagebuilder generated CSS template */
/* Your styles go here */

.contactInputs {
	width:					150px;
	}
	
	
#contentWithColumn {
	 overflow: hidden;
	 }

.polo h2{
	padding-top: 15px !important;
	padding-bottom:10px;
	color: #d81e05;
	float:left;
	color:#d81e05!important;
}
	 
.Plogo img{
	float:right;
}

h2.home{
	padding-top:7px;
}

	 
#Gboxes{
	background-color:#efedec;
	padding:10px;
	margin-top:20px;
	width:569px;
	overflow: hidden;
	
	
}	 

#Gboxes img{
	float: right;
	margin:10px;
	border: 1px solid #aea79f;
}
#Gboxes h3{
	color:#d81e05;	
}
.contacts{
	width:200px;
	float:left;
	height:65px;
	padding-bottom:15px;	
	
}

.contactright{
	float:right;	
	width:250px;
	height:65px;
	border-left: 1px dashed #aea79f;
	padding-left:45px;
	padding-bottom:15px;
}

#membership{
	height:70px;
	width:100%;
	background-color:#7eb442;
	padding:10px;
	color:#ffffff;
	font-size:1.4em;
}
#membership h2{
	color:#ffffff;
	padding-bottom:5px;
}


.mainimage img{
	float:left !important;
	height:227px;
	
}

.rightbox{
	height:70px;
	width:100px;
	background-color:#7eb442;
	padding:10px;
	color:#ffffff;
	font-size:1.4em;
	float:

}

#greenbox{
	float:left;
	background-color:#7eb442;
	height:227px;
width:162px;
margin-left:10px;
	
}

#greenbox h3{
	font-family:Arial;
	color:#ffffff;
	padding:10px 10px 0px 10px;
	margin:0px !important;
	
}
#greenbox p{
	font-family:Arial;
	color:#ffffff;
	padding:0px 0px 10px 10px;
	margin:0px;

}

#greenbox img{
	float:left;
}

.facelogo{
	padding: 5px 0px 0px 60px;
}

.Face{
	background-color:#ffffff;
	height:85px;	
	
	
}

.Face img{
	padding:15px 0px 0px 10px !important;
	float:right !important;
}

p.intro{
	padding-bottom:15px;
}

.Mleft{
width:200px;
	float:left;
	font-weight:normal;
	padding-bottom:15px;	

	
}

.Mright{
	float:right;	
	width:250px;
		border-left: 1px dashed #ffffff;
	padding-left:45px;
	padding-bottom:15px;

}

#rightcolumnwrap{
	width:150px;
	margin-left:10px;
	float:left;
}
.Eventscolumn{
	float:right;
	width:150px;
	display:block;
}

.Eventscolumn img.socialmedia{
	float:left;
	margin-top:10px;
}

.Eventscolumn h4{
	background-color:#68645F;
color:#FFFFFF;
font-family:Arial,sans serif;
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
margin:13px 0 0 0 !important;

padding:4px 10px 5px;
}

.Eventscolumn p.RightColumnNoElements {
background-color:#EFEDEC;
color:#464340;
font-size:0.85em;
margin:1px 4px 0;
padding:4px 10px;
width:142px !important;
}
.Eventscolumn ul.RightColumnElements {
list-style:none outside none;
margin:0 4px 2px;
padding:0 0 1px;
}
.Eventscolumn ul.RightColumnElements li {
border-bottom:1px dotted #AEA79F;
font-family:arial;
font-size:0.85em;
line-height:1.3em;
margin:0;
padding:8px 0 8px 10px;
}
.Eventscolumn ul.RightColumnElements li a {
color:#1A67B4;
}
.Eventscolumn ul.RightColumnElements li a:hover {
color:#1A67B4;
}
.Eventscolumn ul.RightColumnEventElements {
list-style:none outside none;
margin:0 4px 2px;
padding:0 0 1px;
}
.Eventscolumn ul.RightColumnEventElements li {
border-bottom:1px dotted #AEA79F;
font-family:arial;
font-size:0.70em;
line-height:1.3em;
margin:0;
padding:5px 0 3px 10px;
list-style:none;
}
.Eventscolumn ul.RightColumnEventElements li span.date {
color:#D81E05;
font-weight:bold;
}
.Eventscolumn ul.RightColumnEventElements li a {
color:#1A67B4;
}
.Eventscolumn ul.RightColumnEventElements li a:hover {
color:#1A67B4;
text-decoration:underline;
}
.Eventscolumn p {
background: none repeat scroll 0 0 transparent ;
    font-size: 0.80em !important;
    margin: 0;
    padding: 5px 0 5px 0px ;
    width:142px;
    color:#464340;
    border-bottom: 1px dotted #AEA79F;
}
.Eventscolumn p a {
color:#1A67B4;
font-size:0.85em;
margin:0;
padding:0;
}

ul.downloads{
	list-style:none;
	width:150px;
	float:right;
	margin-top:0px;
	margin-left:0px;
	display:block
}

.ExtKeyLink {
	float: left;
	/*height: 75px;*/
	width: 406px;
	border-top: 1px #aea79f dotted;
}
.ExtKeyLink h2 {
	color: #000 !important;
	margin: 6px 0 3px 0 !important;
	font-size: 1.4em !important;
	font-weight: bold !important;
}
.ExtKeyLink h2 a {
	color: #1A67B4;
}
.ExtKeyLink p {
	color: #232120;
}
.ExtKeyLinkLast {
	border-bottom: 1px #aea79f dotted;
}


.downloads a:link, .downloads a:visited, .downloads a:active {
    color: #1A67B4;
    background-image: url("../images/icon-pdf.gif");
    background-position: 0 0.8em;
    background-repeat: no-repeat;
    display: block;	
    padding: 8px 0 10px 24px;
        border-bottom: 1px dotted #AEA79F;
    font-family: arial;
    font-size: 0.7em;
    
    
}
.pdf {
	color:#69645f;
	font-size:0.9em;
    padding-left:14px;
    }

/* Events listing page */
#events {
	border-top:1px dotted #8A98A2;
	margin-top: 10px;
}
.eventEntry {
	border-bottom:1px dotted #8A98A2;
	padding:11px 0 15px;
}
.eventTitle {
	display: block;
	color:#1A67B4 !important;
	font-size:1.2em;
	margin:0;
	padding:0 0 5px 0;
}
.eventEntry a:hover {
	color:#1A67B4;
	text-decoration:underline !important;
}
.eventEntry p {
	margin:0 !important;
	padding:0 !important;
	margin: 2px 0 0;
}
.eventtime {
	color:#d81e05;
	display:block;
	font-weight:normal;
	margin:2px 0 0 !important;
}


/* Events booking styles */
/*------ Form styles (copied from GenericPage.css ------*/

.SendEmailPanel {
	background-color: #EFEDEC;
	margin-bottom: 18px;
	color: #464340;
	width: 406px;
}
.SendEmailPanel h5 {
	padding: 6px 10px !important;
	color: #fff !important;
	font-size: 1em;
	background: #68645f /*url(../images/bg/sendEmail-bg.gif) repeat-x top left*/;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	font-family: Arial, Helvetica, sans-serif !important;
}
.SendEmailPanel p {
	width: 100%;
	clear: both;
	border-bottom: 0px solid #fff;
	margin: 5px 0 10px 0;
}
.SendEmailPanel label {
	display: block;   
	width: 113px;
	float: left;
	padding: 10px 10px 10px 10px;
	text-align: left;
	font-weight: bold;
	font-family: arial;
	color: #464340;
	font-size: 0.85em;

}
.SendEmailPanel input, .SendEmailPanel textarea, .SendEmailPanel select {
	clear: right;
	margin: 8px 0 8px 0 !important;
	border: 1px solid #AEA79F;
	width: 259px;
	padding: 2px 0;
}
.SendEmailPanel textarea {
	height: 100px;
}

.SendEmailPanel input.firstFormBtn {
	background:transparent url(/SiteElements/images/bg/submit-button.gif);
	color:#4B5F67;
	height:21px;
	width:63px;
	border: 0;
	margin-left: 133px !important;
	clear: none;
}
.SendEmailPanel input.formBtn {
	background:transparent url(/SiteElements/images/bg/submit-button.gif);
	color:#4B5F67;
	height:21px;
	width:63px;
	border: 0;
	clear: none;
}
.SendEmailPanel span.formCheckbox {
	display: block;
	float: left;	
	padding: 0 !important;
	margin: 0 !important;
}
.SendEmailPanel span.formCheckbox input {
	width: auto;
	border: 0;
	margin: 0;
	padding: 10px;
}


.SendEmailPanel .errormessage {
	float: left;
	width: 240px;
	padding-left: 12px; 
	clear: both;
}

.SendEmailPanel #F1_SubmitButton_Finish {
	background: url(/SiteElements/images/bg/submit-button.gif);
	width: 63px;
	height: 21px;
	border: none;
	margin-left: 133px !important;
	color: #464340;
}
.SendEmailPanel #F1_Panel_2 {
	padding: 10px !important;
}
#TB_title{
	background-color:#D81E05 !important;
}

#TB_window {
	width:500px !important;
}

#finalCountdown{
	color:#7eb442;
	font-size: 1.4em;
	font-weight:bold;
}


