/* Start of CMSMS style sheet 'December 2011 Update' */
/* Start of CMSMS style sheet 'December 2011 Update' */
/* Start of CMSMS style sheet 'December 2011 Update' */
/* Start of CMSMS style sheet 'December 2011 Update' */
.greenColourtext {
	color:#6bbe26;
}

.greenColourBack {
	background:#6bbe26;
}

.header-search {

}

.header-search #SearchBox{
float:left;
background:#d1d4d3 url(uploads/images/searchIcon.jpg) no-repeat;
border:0px;
width:103px;
height:28px;
padding-left:35px;
}

.header-search #searchBtn{
float:left;
}


#missionStatementSection {	
	width:100%;		
	padding-top:10px;	
	padding-bottom:10px;
	align:center;
}

.missionStatement {
	font-family: 'Tinos','Old Standard TT', serif;
	font-size:28px !important;
	line-height:34px;
	font-style:italic;
        font-weight: normal;
	color:#000;
	text-align:center;
	margin-left:30px;
	margin-right:30px;	
}

#promoSlots {
width:100%;
margin-top:8px;
height:248px;
}

#promoSlots .promoSlot {
width:226px;
float:left;
height:248px;
background:#eaeaea;
}

#promoSlots .first {
margin-right:18px;
}


#promoSlots .middle {

margin-right:19px;
}

#promoSlots .promoSlot .promoSlotImage {
width:226px;
height:106px;
overflow:hidden;
}

#promoSlots .promoSlot .promoSlotBanner{
height:40px;
width:226px;
}

#promoSlots .promoSlot .promoSlotBanner p {
color:#fff;
float:right;
font-size:20px;
margin-right:10px;
font-style:italic;
margin-top:10px;
	font-family:'Tinos', 'Old Standard TT', serif;
}

#promoSlots .promoSlot .promoSlotInfo {
height:92px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:206px;
}

#promoSlots .promoSlot .promoSlotInfo p {
height:50px;
font-size: 12px;
line-height: 18px;
}

#promoSlots .promoSlot .promoSlotInfo p.readmore {
height:15px;
font-size:10px;
text-align:right;
margin-top: 12px;
}

#promoSlots .promoSlot .promoSlotInfo p.readmore a {
text-decoration:none;
color:#aeaeae;
text-transform: uppercase;
}

#newsSection {
width:100%;
height:316px;
margin-top:8px;
background:#f4f4f4;
}

#newsSection #newsList {
background:#fff;
width:606px;
float:left;
height:287px;
margin-left:7px;
margin-top:9px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#newsSection #newsList p {
width:100%;
}

#newsSection #newsList p.title {
font-face:Times New Roman;
color:#575757;
font-size:18px;
}

#newsSection #newsList p.moreLink {
margin-top:-45px;
margin-left:5px;
font-size:11px;
font-weight:bold;
}

#newsSection #newsList p.moreLink a {
text-decoration:none;
color:#757575;
}

#newsSection #newsList ul {
list-style:none;
margin:0px;
padding:0px;
border-top:1px solid #a7a7a7;
}

#newsSection #newsList ul li {
height:42px;
width:99%;
padding-top:8px;
padding-bottom:2px;
border-bottom:1px solid #a7a7a7;
background:#fff;
padding-left:1%;
}

#newsSection #newsList ul li:hover {
background:#efefef;
}

#newsSection #newsList ul li a {
text-decoration:none;
color:#757575;
}

#newsSection #newsletterBox {
	background:transparent url(uploads/images/newsletter-background-small.jpg) no-repeat;
	height:193px;
	width:218px;
	float:left;
margin-left:20px;
margin-top: 0;
padding-left:22px;
padding-right:22px;
}


#newsSection #newsletterBox p {
width:100%;
text-align:center;
}

#newsSection #newsletterBox p.title {
font-face:Times New Roman;
color:#777777;
margin-top:20px;
font-size:20px;
}

#twitterFeed {
width:240px;
float:left;
margin-left:2px;
margin-top:12px;
padding-left:24px;
padding-right:20px;
margin-bottom: 10px;
  height:103px;
  overflow:hidden;

}

#twitterFeed .twitterIcon {
  float: left; margin-left: -7px;
  margin-top:5px;
}

#twitterFeed ul {
  list-style:none;
}

#twitterFeed p {
 font-size:11px;
line-height: 18px;
}

#twitterFeed .date {
color: #bbb;
font-style: italic;
font-size: 10px;
}

#member-logos {
margin-top:18px;
width:100%;
}

#member-logos p.title {
margin-left:30px;
float:left;
margin-top:10px;
font-family:'Tinos', 'Old Standard TT', serif;
font-size:20px;
color:#000;
}

#member-logos-images {
float:right;
width:815px;
height:51px;
border-left:1px solid #d6d6d6;
}

#member-logos-images .imageGroup {
	float:left;
}

#member-logos-images .imageGroup table tr td.imgContainer {
	width:160px;
	height:51px;	
	text-align:center;
	overflow:hidden;
vertical-align: middle; 
}

#member-logos-images .imageGroup .imgContainer img {
max-height:51px;
max-width:140px;
}

#footerGroup {
	width:100%;	
	margin-top:18px;
	border-top:1px solid #d6d6d6;
	padding-top:20px;
	color:#898989;
	font-size:10px;
}

#footerGroup a{
	color:#898989;
	text-decoration:none;
}

#footerGroup .copyrightText {
	float:left;
	
}

#footerGroup .footerNav {
	float:right;
	font-size:11px;
}
.greyBarSplitter {
height:2px;
background:transparent url(uploads/images/grey-line.png);
}

.quotes {
    font-family: 'Tinos','Old Standard TT', serif;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    line-height: 28px;  
    margin-right: 8px;
}
.quotes p {
   
    font-size: 18px;
    color: #599c1f;
    font-style: italic;
    line-height: 28px; 
    padding-top: 20px; 
    padding-left: 4px;  
}

.quotes p.author {
    margin-left: 6px;
    padding-top: 10px;
    font-size: 11px;
    color: #a1b88d;
}

#memberMatrix td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #eee;
  margin: 0; padding: 4px;
}

#memberMatrix .t2 {
  background: #e8f6db;
}

#memberMatrix .t3 {
  background: #eef8e6;
}

#memberMatrix .t4 {
  background: #f7ffef;
}

#memberMatrix .t5 {
  background: #f7fbf4;
}
/* End of 'December 2011 Update' */


/* End of 'December 2011 Update' */



/* End of 'December 2011 Update' */



/* End of 'December 2011 Update' */

