/*	Colours
	purple		rgb(103,0,61);
	grey 			#a2a2b8;	
	pink			rgb(180,0,58);
*/

body {
	font-family:Arial;
	font-size:10pt;
	padding:0;
	margin:0;
	text-align:center;
}

h1{
	font-family : "Arial";
	font-size :		12pt;
	color:	rgb(103,0,61);
	margin:0 0 5px 0;
}
h2{
	font-family : "Arial";
	font-size :		10pt;
	color:	rgb(103,0,61);
	margin:0 0 5px 0;
}
.conferenceLeft h3{
	font-family : "Arial";
	font-size :		10pt;
	font-weight :	bold ;
	color:	rgb(180,0,58);
	margin:	0;
	padding:	0px;
}
.conferenceLeft p{
	margin	:	0 0 5px 0;
	padding	:	0px;
}

.standardText {
	font-family : "Arial";
	font-size :		9pt;
}
hr.standardHR {
	border : 0;
	height :	2px;
	color:	rgb(103,0,61);
	background-color:	rgb(103,0,61);
	margin:	15px 0;
}

#bodyDiv {
	margin:0px auto 10px auto;
	width:960px;
	border : 1px solid #ccc;
}
#bodyPadding{
	padding:0;
	margin:20px 30px;
	border:0px solid red;
}

.templateHeader {
	border:	0px solid green;
	height :	100px;
	padding:0px;
	background:url("/images/tlc_logo.jpg") top left no-repeat;
	text-align:right;
	
}
.templateHeader h1{
	font-size :	115%;
	font-weight: bold;
	color:	rgb(180,0,58);
}
	
.templateMenu {
	border-top :	1px solid #a2a2b8;
	border-bottom :	1px solid #a2a2b8;
	padding-top :	5px;
	padding-bottom :	5px;
	margin-bottom :	20px;
	text-align:left ;
}

a.menu{
	border:		0px solid red;
	color :		black;
	text-decoration:	none;
	font-weight:	bold;
}
a.menu:hover{
	color :		rgb(180,0,58);
	text-decoration:	underline;	
}

a.menuHome{
	display: 		block;
	float:		left;
	width : 		149px;
	text-align :	left;
	border-right :	1px solid #a2a2b8;
}
a.menuEvents{
	display: 		block;
	float:		right;
	width : 		150px;
	text-align :	right;
	border-left :	1px solid #a2a2b8;
}
a.menuLink{
	padding :	0 10px;
}

a.activeMenu {
	color 	:	#a2a2b8;
}

#content {
	margin:0px 0px 0px 0px;
	padding:0;
	text-align:left;
}

.templateFooter{
	margin-top :	20px;
	margin-bottom :	20px;
	padding-top :	5px;
	padding-bottom :	5px;
	text-align:		center;
	color :		white ;
	background :	rgb(180,0,58);
	font-weight :	bold ;
}


.credits {
	font-size		:	0.7em;
	color			:	black;
	text-align		:	right;
	padding		:	10px 50px;

}
.credits a {
	color			:	blue;
	text-decoration		:	none;
}
.credits a:hover {
	color			:	blue;
	text-decoration		:	underline;
}



.indexTDLeft{
	vertical-align :	top ;
	width : 	310px;
	border-right :	2px solid rgb(103,0,61);
	padding-right:	10px;
}
.indexTDCenter{
	vertical-align :	top ;
	width : 	280px;
	border-right :	2px solid rgb(103,0,61);	
	padding-left:	10px;
	padding-right:	10px;
}
.indexTDCenter p{
	margin	: 0 ;
	padding 	: 0 ;
}

.indexTDRight{
	vertical-align :	top ;
	width : 	266px;
	padding-left:	10px;
}
.indexTDRight p{
	margin	: 0 ;
	padding 	: 0 ;
}

.indexQuote {
	font-family :	"Times New Roman";
	margin-bottom :	0px;
	color :		white ;
	background :	rgb(103,0,61);
}
.bigquotes{
	border : 0px solid red;
	font-size:		16pt;
	font-weight:	bold;
	font-family :	"Times New Roman";
	color:	rgb(180,0,58);
}
.indexQuoteText {
	margin:	0 0 0 0px;
	padding : 	0;
	font-size : 	14pt	;
}
.indexQuoteSource{
	margin:	0 0 0 20px;
	padding-top : 	00px;
	font-size : 90%;
}

.contentTDLeft{
	vertical-align :	top ;
	width : 		139px;
	border-right :	1px solid #a2a2b8;
	padding-right:	10px;
	color :		#a2a2b8;
	font-size	:	9pt;
}
.contentTDLeft p{
	margin	:	0 0 5px 0;
	padding	:	0px;
}
.contentTDLeft img{
	display	:	block;
/*	float 	:	right;
	margin	:	20px 5px 0 0;
*/	margin	:	20px auto 0 auto;
	padding	:	0px;
}
.contentTDCentreWide{
	vertical-align :	top ;
	width : 	410px;
	border-right :	1px solid #a2a2b8;
	padding-left:	10px;
	padding-right:	10px;
}
.contentTDCentreNarrow{
	vertical-align :	top ;
	width 	: 	290px;
	border-right :	1px solid #a2a2b8;
	padding-left:	10px;
	padding-right:	10px;
}
.contentTDCentreLoose{
	vertical-align :	top ;
	padding-left:	0px;
	padding-right:	10px;
}
.contentTDRight200{
	vertical-align :	top ;
	width 	: 	200px;
	border-left :	1px solid #a2a2b8;
	padding-left:	10px;
	padding-right:	0px;
}
.contentTDRightNarrow{
	vertical-align :	top ;
	padding-left:	10px;
}

.imageCentreNarrow{
	width 	: 	290px;
	border	:	0;
	margin	:	0;
	padding	:	0;
}

.contentTDLeft ul {
	margin	:	0;
	padding	:	0;
	border	:	0px solid red;
}
.contentTDLeft li {
	border	:	0px solid pink;
	list-style	: 	none outside;
	color		:	rgb(103,0,61);
	margin	:	0 0 5px 0;
	padding	:	0;
	font-weight	:	bold;
}
.contentTDLeft a:link, .contentTDLeft a:visited {
	color		:	rgb(103,0,61);
	text-decoration :	none ;
}
.contentTDLeft a:hover {
	text-decoration :	underline;
}
.eventMonthActive {
	color 	:	#a2a2b8;	
}

.eventDiary {
	border:	0px solid red; 
	padding:0 10px;
	background:url("/images/book.jpg") top center no-repeat;
}

a.eventsRow{
	display	:	block ;
	border:	0px solid green; 
	text-align  left ;
	margin :	0;
	padding:7px 0 8px 0;
	text-decoration :	none ;
	color : pink;	
}
a.eventsRow:hover{
	background : rgb(103,0,61);
	padding-left : 5px;
}

.eventsRow p {
	text-align :  left ;
	padding:0 ;
	margin:0 ;
	font-size 	:	90%;
	color : #a2a2b8;	
	border : 0px solid pink ;
}
.eventsMore{
	float	:	right;
	padding:0 ;
	margin:0 ;
	font-size 	:	90%;
	color : rgb(103,0,61);
	cursor: pointer;
}

.eventCentre{
	vertical-align :	top ;
	border-right :	0px solid #a2a2b8;
	padding-left:	10px;
	padding-right:	10px;
}
.eventRight{
	border-left:	1px solid #a2a2b8;
	text-align :	right ;
	vertical-align :	top ;
	padding-left:	10px;
	width :		260px;
}
.eventRightImage{
	border :		0;
	width :		250px;
}

.eventSave {
	color 	:	#a2a2b8;
	font-size	:	10pt;
	margin-bottom :	10px;
}
.eventSave a{
	color 	:	#a2a2b8;
	text-decoration :	none;
}
.eventSave a:hover{
	color 	:	rgb(103,0,61);
	text-decoration :	underline;
}

.eventNav {
	color 	:	#a2a2b8;
	font-size	:	10pt;
	margin-bottom :	10px;
	float :		right;
}
.eventNav a{
	color 	:	#a2a2b8;
	text-decoration :	none;
}
.eventNav a:hover{
	color 	:	rgb(103,0,61);
	text-decoration :	underline;
}
.eventCosts{
	width :	400px;
	margin :	20px auto 0 auto;
	padding :	00px ;
	border :	2px solid rgb(103,0,61);
	color :	rgb(103,0,61);
}
.eventCostsInner{
	margin :	10px 20px;
	padding :	0;
	border :	0px solid pink;
}
.eventCostsInner ul{
	margin :	0 0 0 20px;
	padding :	0;
	border :	0px solid blue;
}
