﻿
html, body {
	background-position: top center;
	background-color: #F2F3F5;
	color: #000000;
	font-family: "Lucida Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0px;
	background-image: url('../images/generic/page_bg.gif');
	background-repeat: repeat-y;
}

html {
	overflow-y: scroll; /* CSS3 ie8 centre layout scroll hack*/
	
}

img {
	border-width: 0px;

}

p {
	line-height: 160%;
}

a {
	color: #336699;
    text-decoration: none;
	font-weight:bold;
}
  
a:hover {

  	text-decoration: underline;
}

hr {
	height: 1px;
	border-color: #3366CC;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 20px 0 20px 0
}
  
h1 {
	font-size: 22px;
	color: #2C5783;
	text-decoration: none;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 130%;
}
 
h2 {
	font-size: 16px;
	color: #2C5783;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
}

h2 a{
	text-decoration: none;
	font-weight: normal;

}

h2 a:hover{
	text-decoration: none;

}



h3 {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}

h3 a{
	text-decoration: none;
	color: #333333;

}

h3 a:hover{
	text-decoration: none;

}


 
  /* LAYOUT */

#container {
	width: 908px;
	margin-left : auto;
	margin-right : auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
} 


#mainContainer{
	width: 908px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom: 10px;
}

#wideContent{
	width: 740px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	clear: both;
}



  /* HEADER */

#header{
	width : 908px;
	height: 126px;
	margin-left : auto;
	margin-right : auto;
	background-image: url('../images/generic/header_bg.jpg');
	background-repeat: no-repeat;
}

#logo{
    width: 363px;
    height: 126px;
	position: absolute;
	margin-left: 45px;
	margin-top: 0px;
}

#headerButton{
    width: 171px;
    height: 48px;
	position: absolute;
	margin-left: 646px;
	margin-top: 74px;

}

#loginBox{

	position: absolute;
	width: 115px;
	height: 23px;
	margin-left: 691px;
	margin-top: 18px;
	background-color: #59A3F4;
	text-align: center;
	background-image: url('../images/generic/loginbox_bg_2.gif');
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 5px;
}

#loginBox a {
    padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#loginBox a:hover {
	color: #EEE22E;
}



  /* TOP NAV */

#topNav{
    width: 100%;
    height: 45px;
	background-image: url('../images/generic/menu_bg.gif');
	background-repeat: repeat-x;
}  

#topMenu{
	width: 730px;
	padding-top: 6px;
	padding-left: 110px;
	color: #FFFFFF;

}

#topMenu a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	
}

#topMenu a:hover {
	color: #EEE22E;

}

#topMenu #current  {
	color: #EEE22E;
}

  /* TITLE */

#title{
	background-position: left;
	height: 26px;
	width: 780px;
	background-image: url('../images/generic/title_bg.gif');
	background-repeat: no-repeat;
}


#titleStrap{
    margin-top:3px;
    width: 582px;
	position: relative;
	float: right;
}

#titleStrap h1 {
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

  /* CONTENT*/
  

#contentColumn{
	background-position: left top;
	width: 696px;
	margin-top:20px;
	float: right;
	position: relative;
	background-image: url('../images/generic/content_bg.gif');
	background-repeat: repeat-y;
}

#contentColumnWide{
	width: 908px;
	margin-top:20px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_bg_wide.gif');
	background-repeat: repeat-y;
	background-position: left top;

}

#contentTube{
	width:680px;
	margin-left : auto;
	margin-right : auto;
}

#contentTubeWide{
	width:850px;
	margin-left : auto;
	margin-right : auto;
}

#contentColumnTop{
	background-position: left top;
	width: 696px;
	height:37px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_top.gif');
	background-repeat: no-repeat;
}

#contentColumnTopWide{
	background-position: left top;
	width: 908px;
	height:37px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_top_wide.gif');
	background-repeat: no-repeat;
}


#contentColumnBottom{
	background-position: left top;
	width: 696px;
	height: 20px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_bottom.gif');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}


#contentColumnBottomWide{
	background-position: left top;
	width: 908px;
	height: 20px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_bottom_wide.gif');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}



#content{
	float: left;
	position: relative;
	font-family: "Lucida Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top:0px;
	padding-left:40px;
	padding-right:40px;
	width:600px;
	line-height:160%;

}

#contentWide{
	float: left;
	position: relative;
	font-family: "Lucida Sans", "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	width:810px;
	line-height:160%;

}

  /* PODS*/
  
#indexMessagePod{
	color: #333333;
	font-size: 16px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-position: bottom;
	width: 595px;
	height: 50px;
	float: left;
	position: relative;
	background-image: url('../images/generic/index_message_bg.gif');
	background-repeat: no-repeat;

}

.tickerstyle{
	float: left;
    overflow: hidden; 
    padding-left:20px;
    padding-top:5px	
}

.messagediv{
	border-color: #484848;
	display: none;
	padding-left: 100px;
	padding-top: 10px;
	width: 482px;
	height: 40px;
	color: #484848;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}

#podTop a {
	color: #FFFFFF;
	font-weight: bold;
}


#podTop img {
	vertical-align: -5px;
	padding-right: 5px;
}



#podBottom{
	background-position: left;
	width: 713px;
	height: 21px;
	float: left;
	position: relative;
	background-image: url('../images/pod_bottom.gif');
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.heroPodBlank, .heroPodIndex, .heroPodAbout, .heroPodContact, .heroPodHow, .heroPodRecommendSupplier, .heroPodRegisterInterest, .heroPodReligiousOrders, .heroPodSchools, 
.heroPodSupplierRegistration, .heroPodSuppliers, .heroPodSurvey, .heroPodRegisterEmployee{
	background-position: left top;
	float: left;
	width: 655px;
	height: 182px;
	margin-left: 10px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}

.heroPodIndex{
	background-image: url('../images/generic/pods/heropod_home.jpg');
}

.heroPodAbout{
	background-image: url('../images/generic/pods/heropod_about.jpg');
}

.heroPodContact{
	background-image: url('../images/generic/pods/heropod_contact.jpg');
}

.heroPodHow{
	background-image: url('../images/generic/pods/heropod_how.jpg');
}

.heroPodRecommendSupplier{
	background-image: url('../images/generic/pods/heropod_recommend_supplier.jpg');
}

.heroPodRegisterInterest{
	background-image: url('../images/generic/pods/heropod_register_interest_2.jpg');
}

.heroPodRegisterEmployee{
	background-image: url('../images/generic/pods/heropod_register_employee.jpg');
}


.heroPodReligiousOrders{
	background-image: url('../images/generic/pods/heropod_religious_orders.jpg');
}

.heroPodSchools{
	background-image: url('../images/generic/pods/heropod_schools.jpg');
}

.heroPodSupplierRegistration{
	background-image: url('../images/generic/pods/heropod_supplier_registration.jpg');
}

.heroPodSuppliers{
	background-image: url('../images/generic/pods/heropod_suppliers.jpg');
}

.heroPodSurvey{
	background-image: url('../images/generic/pods/heropod_survey.jpg');
}


.heroPodText, .heroPodTextWhite{
	float: left;
	margin-top: 30px;
	padding-left: 20px;
	width:  600px;
	font-size: 14px;

}

.heroPodText{
	color: #333333;
}


.heroPodTextWhite, .heroPodTextWhite h1{
	color: #FFFFFF;
}



.smallPodContainer {
	float: left;
	width: 605px;
	height: 220px;
	margin-top: 20px;
	padding-top: 0px;
	padding-left: 40px;
}

.smallPodLeft {
	float: left;
	width:287px;
	height:78px;
	padding-top: 20px;
	border-color: #EEE22E;
	border-style: dotted none none none;
	border-top-width: 1px;
	
}

.smallPodRight {
	float: right;
	width:287px;
	height:78px;
	padding-top: 20px;
	border-color: #EEE22E;
	border-style: dotted none none none;
	border-top-width: 1px;
}

.smallPodLeftText {
	float: left;
	width:287px;
	height:98px
	
}

.smallPodRightText {
	float: right;
	width:287px;
	height:98px
	
}


.next {
	float: left;
	width: 600px;
	padding-top: 20px;
	border-color: #59A3F4;
	border-style: dotted none none none;
	border-top-width: 1px;
	text-align: right;
}

.next a {
	text-decoration: none;
	font-weight: bold;
}


  /* MEMBERSHIP SIGN UP PAGE */
  
#corporateContainer, #personalContainer{
	width: 410px;
}

#corporateContainer{
	float: left;
}

#personalContainer{
	float: right;
}


.corporateTop, .personalTop, .corporateBottom, .personalBottom{
	background-position: left top;
	float: left;
	width: 410px;
	height:20px

}

.corporateTop{
	background-image:url('../images/generic/pods/corporate_pod_top.gif');
	background-repeat: no-repeat;
}

.personalTop{
	background-image:url('../images/generic/pods/personal_pod_top.gif');
	background-repeat: no-repeat;
}
.corporateBottom{
	background-image:url('../images/generic/pods/corporate_pod_bottom.gif');
	background-repeat: no-repeat;
}

.personalBottom{
	background-image:url('../images/generic/pods/personal_pod_bottom.gif');
	background-repeat: no-repeat;
}


.corporateContent, .personalContent{
	float: left;
	width: 410px;
	height: 180px

}

.corporateContent{
	background-color:#35BBF8;
	color: white
}

.personalContent{
	background-color:#FFDC37;
}

.podPadding{
   padding-left:25px;
   padding-right:25px;
   padding-top:0px;
   padding-bottom:0px;


}

.corporateContent h1, .corporateContent h2{

   color: white
	
}
.personalContent h1, .personalContent h2{

   color: black
	
}

.corporateButton, .personalButton{

	float: left;
    font-size:14px;
	text-align: center;
	padding-top: 10px;

}

.corporateButton a{

   color: white
}

.personalButton a{

   color: black
}

.corporateButton a:hover, .personalButton a:hover{

	text-decoration: none;
}

.corporateButton a:hover{
	color: #FFFF00;

}

.personalButton a:hover{
	color: #336699;
}



.corporateButton{
	width: 318px;
	height: 44px;
	background-image: url('../images/generic/pods/corporate_button.gif');
	background-repeat: no-repeat;
}

.personalButton{
	width: 318px;
	height: 44px;
	background-image: url('../images/generic/personal_button.gif');
	background-repeat: no-repeat;
}


  /* LEFT COLUMN */
  
#leftColumn {
	width: 180px;
	margin-top:30px;
	padding-left:10px;
	float: left;
	position: relative;
}


#navColumn {
	float: left;
	position: relative;
	padding-bottom:20px;	
}
 

#leftColumnContent{
	width: 170px;
	padding-top: 0px;
	padding-bottom: 30px;
	float: right;
	position: relative;
}


#leftColumnContent a {
  font-weight: bold; 
  color: #2082F1; 
  text-decoration: none
}

#leftColumnContent a:hover {
  color: #55AE24
  }
  
  
.leftColumnButton{
	width: 151px;
	height: 120px;
	padding-top: 1px;
	padding-left: 1px;
	margin-bottom: 3px;
	float: left;
}

  
.leftColumnAd{
	background-position: top left;
	width: 151px;
	height: 138px;
	padding-top: 1px;
	padding-left: 1px;
	margin-bottom: 3px;
	float: left;
	background-image: url('../images/generic/ad_bg.gif');
	background-repeat: no-repeat;
}
  
  
#content ul li, #contentTube806 ul li,#contentTube806 ol li{
	color: #333333;
	margin-left: -10px;
	padding-bottom: 10px;
}

#leftColumnContent h4 {
	font-family: "Lucida Sans", "Trebuchet MS", sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: lighter;
	color: #484848;
	line-height: 20px;
}


  /* FOOTER */
  
.footer, .push { 
    height: 50px; 
} 

.clear{
	clear: both;
}

.footer{
	margin-left : auto;
	margin-right : auto;
	width: 905px;
}

.footerText{
	width: 700px;
	padding-top: 0px;
	font-size: 10px;
	color: #C0C0C0;
	float: right;
	position: relative;
	text-align: center;
}
.footerText a {
	color: #C0C0C0;
	font-weight: bold;
}

  /* FORMS */
  
.formTitles, .formTitlesSchools, .formTitlesPersonal {
    width: 98%;
    padding: 5px;
	font-weight:bold;

}

.formTitles{
	background-color: #59A3F4;
	color:white
}
.formTitlesSchools{
	background-color: #FFDC37;
	color: black;
}

.formTitlesPersonal{
	background-color: #4ea635;
	color: white;
}



  
.formText, .formField { 
   margin-top : 20px; 
} 
.formText {
	padding: 0 10px 0 10px;
	float : left;
	position : relative;
	width : 200px;
} 
.formField { 
   float : left; 
   position : relative; 
} 
fieldset { 
   padding : 10px 10px 10px 10px; 
   border : 1px solid #cccccc; 
} 
legend {
	color: #336699;
	font-size : 150%;
} 
input {
	margin : 0 0 0 10px;
	border: 1px #333333 solid;
	font-size : small;
	background-color: #FFFFFF;
} 

.noBorder {
	border: 0px;
} 

textarea {
   margin : 0 0 0 10px; 
   width: 300px;
   border : 1px solid #999999; 
   font-size : small; 
   font-family : Arial, Helvetica, sans-serif; 
} 

select {
   margin : 0 0 0 10px; 
	
}

  /* MISC STYLES */
  
.textMedium{
	font-weight: bold;
	font-size: 14px;
}

  
.textLarge{
	font-size: 20px;
}

.noLink{
	text-decoration: none;
	color: #000000;

}

a:hover .noLink {
	text-decoration: none;
}

  
.imageRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 15px;	
}

.indent {
	margin-left: 15px;
	
}
.middleimage {
	vertical-align: middle;
}

ul {
	list-style-type: square;
	list-style-position: outside;

	margin-top:3px;
	margin-bottom:3px

}

li{
}

.center{
	text-align: center;
}


  /* ADDITIONAL STYLES FOR NEW VERSION 2014 */
  
.text16{
	font-size: 16px;
}

#contentTube820{
	width:820px;
	margin-left : auto;
	margin-right : auto;
}

#contentTube806{
	width:806px;
	margin-left : auto;
	margin-right : auto;
}
#IndexColumnLeft{
	width: 545px;
	float: left;
}
#IndexColumnLeftPadding{
	padding-left:5px;
	padding-right:5px;
}

#IndexColumnLeftPadding p{
   margin:  5px 0 5px 0;
   padding: 0;
}

.IndexColumnPodHeader{
	width: 545px;
	height: 27px;
	background-image: url('../images/generic/index_wide_pod_header.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
.IndexColumnPodContent{
	width: 543px;
    border-left:1px #a6d4f5 solid;
    border-right:1px #a6d4f5 solid;
	background-image: url('../images/generic/index_wide_pod_bg.gif');
	background-repeat:no-repeat;
	background-position: top right;
}
.GeneralColumnPodPadding { 
	padding: 0px 20px 10px 20px;
}

.GeneralColumnPodPadding p{
   margin:  10px 0 10px 0;
   padding: 0;
}



.IndexColumnPodOne {
	float:left;
	margin-top:10px;
    width: 250px;
}
.IndexColumnPodTwo {
	float:right;
	margin-top:10px;
    width: 220px;
}
.IndexColumnPodOne ul, .IndexColumnPodTwo ul {
	list-style: none url('../images/generic/blue_bullet.gif') inside;
	margin-left: -20px;
	padding-left: 0px;
}
.IndexColumnPodOne li {
   padding-left: 8px;
}

.IndexColumnPodOne p, .IndexColumnPodTwo p {
   margin:  0 0 6px 0;
   padding: 0;

}
.colouredNumbers {
	color:#2C5783;
	font-size:16px;
	font-style:italic;
	font-weight:bold
}
.IndexColumnPodFooter{
	width: 545px;
	height: 38px;
	background-image: url('../images/generic/index_wide_pod_footer.gif');
	background-repeat:no-repeat;
	background-position: top left;
	margin-bottom:30px
}
.IndexColumnPodLink {
	float:right;
	margin-top: 10px;
    margin-right: 15px;
}
.IndexColumnPodLink a {

}
.IndexColumnPodLink a:hover {
	text-decoration: none;
}

#IndexColumnRight{
    margin-top:15px;
	width: 247px;
	float: right;
}

  /* MEMBERS PODS */
  
.MembersColumnTop{
    background-color:#FFFFFF;
	width: 908px;
	height:57px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_top_wide.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

  
.MembersColumn{
	width: 908px;
	float: left;
	position: relative;
	background-image: url('../images/generic/content_bg_wide.gif');
	background-repeat: repeat-y;
	background-position: left top;

}
.MembersColumn h2{
	margin-top:0px;
	margin-bottom:7px;
	font-size:18px
}

.MembersPodContainerFirst{
    float:left;
    margin-right: 28px;
	width: 247px;
}

.MembersPodContainer{
    float:left;
	width: 247px;
}

.MembersPodContainerLast{
    float:right;
    margin-right: 10px;
	width: 247px;
}

#MembersPodSchoolsHeader, #MembersPodOrganisationsHeader, #MembersPodPersonalHeader{
    margin-top: 10px;
	width: 247px;
	height: 79px;
}

#MembersPodSchoolsHeader{
	background-image: url('../images/generic/pod_schools_header.gif');
	background-repeat:no-repeat;
	background-position: top left
}

#MembersPodOrganisationsHeader{
	background-image: url('../images/generic/pod_organisations_header.gif');
	background-repeat:no-repeat;
	background-position: top left
}

#MembersPodPersonalHeader{
	background-image: url('../images/generic/pod_personal_header.gif');
	background-repeat:no-repeat;
	background-position: top left
}
.MembersPodPic{
	width: 247px;
	height: 130px;
}
#MembersPodSchoolsFooter, #MembersPodOrganisationsFooter, #MembersPodPersonalFooter{
	width: 247px;
	height: 43px;
}
#MembersPodSchoolsFooter{
	background-image: url('../images/generic/pod_schools_footer.gif');
	background-repeat:no-repeat;
	background-position: top left
}
#MembersPodOrganisationsFooter{
	background-image: url('../images/generic/pod_organisations_footer.gif');
	background-repeat:no-repeat;
	background-position: top left
}
#MembersPodPersonalFooter{
	background-image: url('../images/generic/pod_personal_footer.gif');
	background-repeat:no-repeat;
	background-position: top left
}
.MembersPodTitleBlack, .MembersPodTitleWhite, .MembersPodTitleWhiteOrg  {
    padding-left: 70px;
    padding-right: 10px;
    font-size:16px
}
.MembersPodTitleBlack, .MembersPodTitleWhite {
	padding-top: 20px;
}
.MembersPodTitleWhiteOrg {
	padding-top: 10px;
}
.MembersPodTitleBlack, .MembersPodLinkBlack a {
    color: #000000;
}
.MembersPodTitleWhite, .MembersPodTitleWhiteOrg, .MembersPodLinkWhite a {
    color: #FFFFFF;
}
.MembersPodLinkBlack, .MembersPodLinkWhite {
	float:right;
	margin-top: 10px;
    margin-right: 15px;
}
.MembersPodLinkBlack a:hover, .MembersPodLinkWhite a:hover  {
	text-decoration: none;
}

  /* Members Page */

.MembersPageHeaderPersonal, .MembersPageHeaderOrganisations, .MembersPageHeaderSchools {
    float:left;
	width: 806px;
	height: 177px;
	margin-bottom:20px
}

.MembersPageHeaderPersonal, .MembersPageHeaderOrganisations, .MembersPageHeaderSchools {
    float:left;
	width: 806px;
	height: 177px;
}

.MembersPageHeaderPersonal {
	background-image: url('../images/generic/header_personal_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.MembersPageHeaderOrganisations{
	background-image: url('../images/generic/header_organisations_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.MembersPageHeaderSchools{
	background-image: url('../images/generic/header_schools_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}


.MembersPageHeaderPersonalPadding, .MembersPageHeaderOrganisationsPadding, .MembersPageHeaderSchoolsPadding {
    float:left;
    padding-top: 20px;
    padding-left: 70px;
    width: 400px;

}

.MembersPageHeaderPersonalPadding p, .MembersPageHeaderOrganisationsPadding p, .MembersPageHeaderSchoolsPadding p {
  line-height:16px
}
.MembersPageHeaderPersonalPadding, .MembersPageHeaderOrganisationsPadding,
.MembersPageHeaderPersonalPadding h1, .MembersPageHeaderOrganisationsPadding  h1,
.MembersPageHeaderPersonalPadding a, .MembersPageHeaderOrganisationsPadding a {
  color:#FFFFFF
}

.MembersPageHeaderSchoolsPadding,
.MembersPageHeaderSchoolsPadding h1,
.MembersPageHeaderSchoolsPadding a {
  color:#000000
}


.MembersPageHeaderPic {
    float:right;
	width: 302px;
	height: 177px;
}

#MembersColumnLeft{
	width: 493px;
	float: left;
}

#MembersColumnRight{
	width: 290px;
	float: right;
}

.MembersColumnPodHeader{
	width: 493px;
	height: 27px;
	background-image: url('../images/generic/members_wide_pod_header.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

.MembersColumnPodContent{
	width: 491px;
    border-left:1px #a6d4f5 solid;
    border-right:1px #a6d4f5 solid;
}

.MembersColumnPodFooter{
	width: 493px;
	height: 38px;
	background-image: url('../images/generic/members_wide_pod_footer.gif');
	background-repeat:no-repeat;
	background-position: top left;
	margin-bottom:20px
}


.MembersColumnPodHeaderRight, .MembersColumnPodHeaderRightFlat{
	width: 290px;
	
}

.MembersColumnPodHeaderRight{
    height: 27px;
	background-image: url('../images/generic/members_right_pod_header.gif');
	background-repeat:no-repeat;
	background-position: top left;

}
.MembersColumnPodHeaderRightFlat{
    height: 23px;
	background-image: url('../images/generic/members_right_pod_flat_header.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

.MembersColumnPodContentRight{
	width: 288px;
    border-left:1px #a6d4f5 solid;
    border-right:1px #a6d4f5 solid;
}

.MembersColumnPodFooterRight, .MembersColumnPodFooterRightFlat{
	width: 290px;
	height: 38px;
	margin-bottom:20px
}
.MembersColumnPodFooterRight{
	background-image: url('../images/generic/members_right_pod_footer.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

.MembersColumnPodFooterRightFlat{
	background-image: url('../images/generic/members_right_pod_flat_footer.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

.MembersColumnPodContentRightFlat{
	width: 290px;
    background-color:#f0f4fd
}

.MembersColumnPodContent ol {
	list-style: decimal;
	margin-left: 20px;
	padding-left: 0px;

}

.MembersColumnPodContent ol li {
   padding-left: 8px;
   padding-top: 4px;
}


.MembersColumnPodContent ol ul {
	list-style: none url('../images/generic/blue_bullet.gif') inside;
	margin-left: -20px;
	padding-left: 0px;
	font-style:italic;
	
}

.MembersColumnPodContent ol ul li {
   padding-left: 8px;
   padding-top: 4px;
}

.MembersButtonSchools, .MembersButtonOrganisation, .MembersButtonPersonal{
	width: 375px;
	height: 48px;
	float: left;
    font-size:12px;
	text-align: left;
	padding-top: 13px;
	padding-left: 13px;
}
.MembersButtonOrganisation a , .MembersButtonPersonal a{
   color: #FFFFFF
}
.MembersButtonSchools a{
   color: #000000
}
.MembersButtonSchools a:hover, .MembersButtonOrganisation a:hover, .MembersButtonPersonal a:hover{
	text-decoration: none;
}
.MembersButtonSchools{
	background-image: url('../images/generic/schools_button.gif');
	background-repeat: no-repeat;
}
.MembersButtonOrganisation{
    color: #FFFFFF;
	background-image: url('../images/generic/organisations_button.gif');
	background-repeat: no-repeat;
}
.MembersButtonPersonal {
    color: #FFFFFF;
	background-image: url('../images/generic/personal_button.gif');
	background-repeat: no-repeat;
}
.servicesTable {
	border-collapse: collapse;
	border-left:1px #a6d4f5 solid;
    border-bottom:1px #a6d4f5 solid
}

.servicesTable td{
    padding:5px;
    border-top:1px #a6d4f5 solid;
    border-right:1px #a6d4f5 solid
}

.servicesHeader {
    background-color:#F2F3F5;	
}













    
































