@charset "UTF-8";
/* CSS Document */





/* Global */

body {
	background-image:url(http://www.agematters.org.uk/site-graphics/tile-shadow.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#1a1b41;
	margin: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
}




/* Global Structure */

.container-overall {
	width:1000px;
	margin:0 auto;
	background-color:#FFF;
}

.container-content-left {
	float:left;
	padding: 23px 0 0 60px;
	width: 550px;
}

.container-intro {
	width:550px;
	border-top: #1a1b41;
	border-top-style:solid;
	border-top-width: 1px;
	padding: 20px 0 10px 0;
}

.container-course-detail {
	width:550px;
	border-top: #1a1b41;
	border-top-style:solid;
	border-top-width: 1px;
	padding: 20px 0 20px 0;
}

.container-course-detail-two {
	width:550px;
	border-top: #1a1b41;
	border-top-style:solid;
	border-top-width: 1px;
	padding: 20px 0 50px 0;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-staff-gradient.jpg);
	background-repeat: repeat-x;
}

.wrapper-right {
	width:390px;
	float:right;
}

.footer {
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-footer.gif);
	background-repeat:repeat-x;
	float:left;
	margin:25px 0 0;
	padding:60px 60px 30px;
	width:880px;
}
	

/* H O M E P A G E */

.hp-welcometext {
	padding:20px 60px;
	float:left;
	width:880px;
	}

.hp-welcometext h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	color:#545454;
	margin:0;
	font-weight:normal;
	text-decoration: none;
	line-height:46px;
}

.hp-promobox {
	width:880px;
	float:left;
	-moz-border-radius:7px 7px 7px 7px;
	background-color:#BCDDFE;
	margin:0 30px 20px 30px;
	padding:30px;
	}
	
.hp-promobox h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#1a1b41;
	display:block;
	margin:0 0 15px 0;
	font-weight:normal;
	text-decoration: none;
	line-height:60px;
	border-bottom: #1a1b41;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}

.hp-promobox h2 a:link {
	text-decoration:none;
	color:#1a1b41;
	}
	
.hp-promobox h2 a:visited {
	text-decoration:none;
	color:#1a1b41;
	}
	
.hp-promobox h2 a:hover {
	text-decoration:underline;
	color:#1a1b41;
	}

.hp-promobox p {
	color:#545454;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	line-height:24px;
	margin:0;
	padding:0;
}
	
	
.hp-col {
	width:280px;
	float:left;
	margin:0 20px 0 0;

	}
	
.hp-col-img {
	}	

.hp-courses-holder {
	margin:0 0 0 60px;
	float:left;
	width:580px;
	}
	
.hp-courses-holder h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#1a1b41;
	display:block;
	margin:0 0 15px 0;
	font-weight:normal;
	text-decoration: none;
	line-height:60px;
	border-bottom: #1a1b41;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}	

.hp-news-holder {
	width:280px;
	float:right;
	margin:0 60px 0 0;
	
	}
	
.hp-news-holder h2 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#1a1b41;
	display:block;
	margin:0 0 15px 0;
	font-weight:normal;
	text-decoration: none;
	line-height:60px;
	border-bottom: #1a1b41;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}

.hp-news-holder h3 {
	color:#1A1B41;
	font-size:18px;
	line-height:23px;
	margin:0;
	padding:0;
}

.hp-news-holder h3 a:link {
	color:#1A1B41;
	text-decoration:none;
}

.hp-news-holder h3 a:visited {
	color:#1A1B41;
	text-decoration:none;
}

.hp-news-holder h3 a:hover {
	color:#CC3300;
	text-decoration:none;
}

.hp-news-holder p {
	font-size:13px;
	line-height:18px;
	margin:4px 0 10px;
	}
	
.hp-news-holder h4 {
	color:#CC3300;
	font-size:14px;
	line-height:11px;
	margin:0;
	padding:0;
}

.hp-news-holder h4 a:link {
	color:#CC3300;
	text-decoration:none;
}

.hp-news-holder h4 a:visited {
	color:#CC3300;
	text-decoration:none;
}

.hp-news-holder h4 a:hover {
	color:#CC3300;
	text-decoration:none;
}

/* Header Structure */

.container-header {
	width:1000px;
	height:210px;
	float:left;
}

.container-header-inner-top {
	width:1000px;
	height:143px;
	float:left;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-header-top.jpg);
}

.container-header-inner-bottom {
	width:880px;
	padding:0 60px;
	height:67px;
	float:left;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-header-bottom.jpg);
}
/* Navigation Structure - - - - - - - - - - - -- - - -  - - - -- - -   - - - - - - - - - - -- - - - - -*/


.container-header-inner-bottom ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.container-header-inner-bottom li {
	border-left:1px dotted #81ABF2;
	color:#333333;
	display:block;
	float:left;
	font-size:16px;
	height:67px;
	line-height:67px;
	text-indent:12px;
}

.container-header-inner-bottom li a:link {
	color:#333333;
	display:block;
	text-decoration:none;
}

.container-header-inner-bottom li a:active {
	color:#333333;
	display:block;
	text-decoration:none;
}



.container-header-inner-bottom li a:visited {
	color:#333333;
	display:block;
	text-decoration:none;
}

.container-header-inner-bottom li a:hover {
	background:transparent url(http://www.agematters.org.uk/site-graphics/paleblue50pc.png) repeat scroll center bottom;
	color:#333333;
	display:block;
	text-decoration:none;
}


#home #nav-home,
#clinic #nav-clinic,
#training #nav-training,
#staff #nav-staff,
#news #nav-news,
#conferences #nav-conferences a  {
	color:#333333;
	display:block;
	text-decoration:none;
	background:transparent url(http://www.agematters.org.uk/site-graphics/paleblue50pc.png) repeat scroll center bottom;
}


#home #nav-home,
#clinic #nav-clinic,
#training #nav-training,
#staff #nav-staff,
#news #nav-news,
#conferences #nav-conferences a:hover {
	background:transparent url(http://www.agematters.org.uk/site-graphics/paleblue50pc.png) repeat scroll center bottom;
	color:#333333;
	display:block;
	text-decoration:none;
}

/* Staff Structure */

.container-staff-member {
	width:550px;
	border-top: #1a1b41;
	border-top-style:solid;
	border-top-width: 1px;
	padding: 45px 0 45px 0;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-staff-gradient.jpg);
	background-repeat: repeat-x;
}

.container-training {
	-moz-border-radius:7px 7px 7px 7px;
	background-color:#BCDDFE;
	margin:17px 0;
	padding:15px 15px;
	width:520px;
}


.container-training h3 {
	font-size:15px;
	font-style:italic;
	color:#cc3300;
	line-height:24px;
	margin:0 0 5px;
	}
	
	.container-training h3 a:link {
		color:#cc3300;
		text-decoration:none;
		}
		
			.container-training h3 a:visited {
		color:#cc3300;
		text-decoration:none;
		}
		
			.container-training h3 a:hover {
		color:#cc3300;
		text-decoration:underline;
		}


.container-training h4 {
	color:#1A1B41;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 0;
	padding:0;
}


.container-staff-image {
	float:left;
	width:83px;
	margin: 40px 12px 10px 0;
}

.container-staff-text {
	float:left;
	width:455px;
	margin: 0;
}
	
/* RIGHT COL - EVENTS Structure */

.ccr-events {
	float:right;
	padding: 40px 60px 0 0;
	width: 330px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-forthcoming-events.jpg);
	background-repeat:no-repeat;
}

.events-frame {
	margin:0 20px 0 50px;
	width:260px;
	float:left;
}

.event-div {
	width:260px;
	float:left;
	border-top: #333;
	border-top-style:dotted;
	border-top-width: 1px;
	padding: 15px 0 15px 0;
}

.event-div a {
	text-decoration:none;
}

	

/* RIGHT COL - Download Structure */

.ccr-download {
	float:right;
	padding: 40px 60px 0 0;
	width: 330px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-download-top.jpg);
	background-repeat:no-repeat;
}

.ccr-bps {
	float:right;
	padding: 40px 60px 0 0;
	width: 330px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-bps.jpg);
	background-repeat:no-repeat;
}


.ccr-download-bottom {
	float:right;
	padding: 0 60px 0 0;
	width: 330px;
	height:18px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-download-bottom.jpg);
	background-repeat:no-repeat;
}


.ccr-download-frame {
	margin:0 20px 0 50px;
	padding:0 90px 0 0;
	width:170px;
	float:left;
}

.ccr-bps-frame {
	float:left;
margin:0px 20px 0 50px;
padding:0 0 0 0;
width:260px;
}

.ccr-download-frame2 {
	float:left;
	margin:0 20px 0 50px;
	padding:0;
	width:260px;
}

/* RIGHT COL - PHONE Structure */

.ccr-phone {
	float:right;
	padding: 40px 60px 0 0;
	width: 330px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-phone-top.jpg);
	background-repeat:no-repeat;
}


.ccr-phone-bottom {
	float:right;
	padding: 0 60px 0 0;
	width: 330px;
	height:18px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-phone-bottom.jpg);
	background-repeat:no-repeat;
}


.ccr-phone-frame {
	margin:0 20px 0 50px;
	padding:0 90px 0 0;
	width:170px;
	float:left;
}

.ccr-phone-frame2 {
	margin:0 20px 0 50px;
	padding:0px;
	width:260px;
	float:left;
}


/* RIGHT COL - COURSES Structure */

.ccr-clinic {
	float:right;
	padding: 40px 60px 0 0;
	width: 330px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-forthcoming-events.jpg);
	background-repeat:no-repeat;
}


.ccr-courses {
	float:right;
	padding: 40px 60px 0 0;
	width: 330px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-associates-top.jpg);
	background-repeat:no-repeat;
}


.ccr-courses-bottom {
	float:right;
	padding: 0 60px 0 0;
	width: 330px;
	height:92px;
	background-image:url(http://www.agematters.org.uk/site-graphics/bg-associates-bottom.jpg);
	background-repeat:no-repeat;
}


.courses-frame {
	margin:0 20px 0 50px;
	width:260px;
	float:left;
}

/* TYPEOGRAPHY */

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#1a1b41;
	margin: 0 0 10px 0;
}

p a:link {
	text-decoration:none;
	color:#1a1b41;
}

p a:visited {
	text-decoration:none;
	color:#1a1b41;
}

p a:hover {
	text-decoration:none;
	color:#C30;
}

.container-content-left h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#1a1b41;
	margin:10px 0 20px 0;
	font-weight:normal;
	text-decoration: none;
	line-height:42px;
	}
	
.container-content-left h1 a:link {
	text-decoration: none;
	color: #1a1b41;
	}
	
.container-content-left h1 a:hover {
	text-decoration: none;
	color: #1a1b41;
	}
	
.container-content-left h1 a:visited {
	text-decoration: none;
	color:#1a1b41;
	}
	
.container-content-left h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#1a1b41;
	margin:0 0 7px 0;
	padding: 0;
	font-weight:normal;
	}

.container-content-left p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#1a1b41;
	margin: 0 0 10px 0;
}

.container-content-left p a:link{
	text-decoration:none;
	color:#0066cc;
}

.container-content-left p a:visited{
	text-decoration:none;
	color:#0066cc;
}


.container-content-left p a:hover{
	text-decoration:underline;
	color:#0066cc;
}



.container-intro p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#1a1b41;
	margin: 0 0 10px 0;
}

.container-intro p a:link{
	text-decoration:none;
	color:#0066cc;
}

.container-intro p a:hover{
	text-decoration:none;
	color:#C30;
}

.container-intro p a:visited{
	text-decoration:none;
	color:#0066cc;
}

.subhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#0066cc;
	margin: 0 0 10px 0;
}

.subhead a:link{
	text-decoration:none;
	color:#0066cc;
}


.subhead a:visited{
	text-decoration:none;
	color:#0066cc;
}

.subhead a:hover{
	text-decoration:none;
	color:#C30;
}



.txt-right-col-header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#1a1b41;
	margin:10px 0 27px;
	padding: 0;
	font-weight:normal;
	display:block;
}

.txt-phone-col-header {
	color:#1A1B41;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:25px;
	font-weight:normal;
	margin:10px 0 15px;
	padding:0;
}

.txt-download-col-header {
	color:#1A1B41;
	font-style:italic;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:25px;
	font-weight:normal;
	margin:10px 0 15px;
	padding:0;
}

/* TYPEOGRAPHY - EVENTS*/


.txt-event-course-type {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#1a1b41;
	margin:5px 0 0 0;
	padding: 0;
	font-weight:bold;
	display:block;
}

.txt-event-course-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#cc3300;
	margin:0;
	padding: 0;
	font-weight:normal;
	display:block;
	line-height:23px;
	text-decoration:none;
}

.txt-event-course-title a:link {
	text-decoration:none;
}

.txt-event-course-title a:visited {
	text-decoration:none;
}

.txt-event-course-date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333;
	margin:4px 0 0 0;
	padding: 0;
	font-weight:bold;
	display:block;
}

	
.ccr-events p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#999;
	margin: 0 0 10px 0;
}

.ccr-associates p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#666;
	margin: 0 0 10px 0;
}

.ccr-phone p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#666;
	margin: 0 0 10px 0;
}

.ccr-download p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#666;
	margin: 0 0 10px 0;
}

/* TYPEOGRAPHY - COURSE DETAIL*/

.container-course-detail h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:23px;
	color:#cc3300;
	margin:0 0 15px 0;
	padding: 0;
	font-weight:normal;
	display:block;
	line-height:29px;
}


.container-course-detail h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#1a1b41;
	margin:0 0 12px 0;
	padding: 0;
	font-weight:normal;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#1a1b41;
	margin:25px 0 10px;
	padding: 0;
	font-weight:normal;
}

h3 a:link {
	text-decoration:none;
	color:#1a1b41;

}


h3 a:visited {
	text-decoration:none;
	color:#1a1b41;

}


h3 a:hover {
	text-decoration:underline;
	color:#1a1b41;

}

.container-course-detail-two h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#1a1b41;
	margin:0 0 6px 0;
	padding: 0;
	font-weight:normal;
}

.ccr-phone-frame2 h3 {
	color:#1A1B41;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:25px;
	font-weight:normal;
	margin:4px 0 14px;
	padding:0;
}

.ccr-download-frame2 h3 {
	color:#1A1B41;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:25px;
	font-weight:normal;
	margin:4px 0 14px;
	padding:0;
}

.ccr-download-frame2 h3 a:link {
	text-decoration: none;
	color: #1a1b41;
	}
	
.ccr-download-frame2 h3 a:hover {
	text-decoration: none;
	color: #1a1b41;
	}
	
.ccr-download-frame2 h3 a:visited {
	text-decoration: none;
	color:#1a1b41;
	}

.container-course-detail li {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#cc3300;
	margin: 0 0 5px 0
}

.container-course-detail ul {
	margin: 0 0 25px 0
}

.container-course-detail p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#1a1b41;
	margin: 0 0 10px 0;
}

.container-course-detail-two p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#1a1b41;
	margin: 0 0 15px 0;
}

/* FOOTER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.footer-content {
	width:880px;
	float:left
}

.footer-content-col-1 {
	width:500px;
	margin:15px 28px 0 0;
	float:left;
}

.footer-content-col-2 {
	width:261px;
	margin:0;
	float:left;
}

.footer-content-col-3 {
	width:300px;
	margin:0 0 0 30px;
	float:left;
}

.footer-break {
	float:left;
	width:880px;
	border-top: #1a1b41;
	border-top-style:solid;
	border-top-width: 1px;
	padding: 45px 0 0 0;
	margin:27px 0 0;
}

.footer-content h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#1a1b41;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight:normal;
}

.footer-content ul {
	list-style-type: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:24px;
	color:#333;
	margin: 0 0 25px 0;
	padding: 0;
}

.footer-content ul a:link {
	text-decoration:none;
	color:#333;
}


.footer-content ul a:visited {
	text-decoration:none;
	color:#333;
}

.footer-content ul a:hover {
	text-decoration:none;
	color:#C30;
}



/* TRAINING AND CPD BOXES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.box-title a {
	width:265px;
	height:200px;
	display:block;
	text-decoration:none;
}

.box-title a:hover {
	background-image:url(http://www.agematters.org.uk/site-graphics/overlay-100.png);
	background-repeat:no-repeat;
}
	

	
.preview-image {
	cursor:pointer;
	display:block;
	float:left;
	height:200px;
	/*margin:19px 0 0 19px;*/
	overflow:hidden;
	position:relative;
	width:265px;
}
.preview-image img {
	left:0;
	position:absolute;
	top:0;
}
.corners {
	background:url("site-graphics/corners.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:200px;
	left:0;
	position:absolute;
	top:0;
	width:265px;
	z-index:2;
}

/* FORM ELEMENTS */



.section form {
	display: inline;
}
.mod_wrapper form {
	background: #fff;
	border-top: 1px dotted #ccc;
}
label {
	color:#1a1b41;
display:block;
font-family:georgia;
font-size:15px;
font-weight:normal;
line-height:18px;
margin:0 0 10px;
}
form select {
	background:none repeat scroll 0 0 #FFFFFF;
color:#333333;
font-family:georgia;
font-size:12px;
line-height:12px;
margin:0 0 5px;
width:250px;
}
form input {
	font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
	font-size: 12px;
	margin: 0 0 5px 0;
	background: #e9e9e9;
	width: 273px;
}
form input.button {
	font: bolder 12px "Lucida Sans", HelveticaNeue, "Helvetica Neue", helvetica, arial;
	border: 1px solid #ccc;
	padding: 2px 3px;
	margin: 10px 0 5px 0;
}
form input, textarea {
	background:none repeat scroll 0 0 #FFFFFF;
font-family:georgia;
font-size:12px;
line-height:18px;
margin:0 0 10px;
width:98%;
}

.container-form {
	float:right;
	-moz-border-radius:7px 7px 7px 7px;
	background-color:#90c5f1;
	margin:0;
	padding:15px 15px;
	width:270px;
}

