
/*  css settings for basic structure */

body {
	
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:'Trebuchet MS',verdana,arial;
	background-color:#F8FAF9;
	background-image:url(../cv_images/furniture/bodyback.gif);
	margin-top:5px;
	}
	
body:first-of-type {
	font-family:"'Trebuchet MS',Century Gothic",verdana,arial;
	font-size:90%;
	}

a {
	color:#000000;
	text-decoration:none;
	}
	
ul {
	margin:0px;
	padding:0px;
	margin-left:15px;
	}

.quicklinks, .newstitle2, .newstitle, .infotitle2 {
	font-size:140%;
	}
	
a.menuon, .newslisttitle, #nav a.menu:hover, #nav a   {
	font-size:100%;

	}
	
a.menuTitle {
	font-size:160%;
	}
	
ul.submenu, a.lhsgrey, a.lhsdarkgrey, a.lhsred, a.othereventtitle,  .addressblock, .addressblock2, .newsdate, textarea, #nav li.primary  li.secondary a, #nav li.primaryon  li.secondary a, #nav li.primaryfirst li.secondary a   {
	font-size:70%;
	}

a.footerlink {
	
}

.contenttitle {
	font-size:200%;
	}

.otherevents {
	font-size:120%;
	}
	
a.small {
	font-size:80%;
	}
	
a.medium {
	font-size:100%;
	}
	
a.large {
	font-size:140%;
	}
	
	
.contenter {
	
	margin-left:-1px;
	position:relative;
	z-index:1;
	}

	
.allcontent, p.content2, p, .publicitytext, .summarytext, .statustext, .personnelblock, .termer2 {
	line-height:150%;
	}

a {
	color:#8EB632;
	}
	
.container {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
	position:relative;
	height:100%;
	background-color:#FFFFFF;
	}

.content {
	z-index:1;
	}
	
.crumbtrail, .leftmenu, .content, .rightmenu {
	z-index:1;
	}

.leftmenu, .content, .rightmenu {
	margin-top:20px;
	}
	
.header {
	background-image:url(../cv_images/furniture/header.jpg);
	width:957px;
	height:128px;
	margin-top:10px;
	}

.header2 {
	background-image:url(../cv_images/furniture/header2.jpg);
	width:957px;
	height:233px;
	}
	
.header3 {
	background-image:url(../cv_images/furniture/header3.jpg);
	width:957px;
	height:233px;
	}
	
.header4 {
	background-image:url(../cv_images/furniture/header4.jpg);
	width:957px;
	height:233px;
	}
	
.logo {
	padding:85px 0px 0px 860px;
	}

.navigation {
	background-image:url(../cv_images/furniture/navigback.jpg);
	height:78px;
	margin-left:1px;
	padding:0px;
	z-index:6000;
	position:relative;
	}
	
body:first-of-type .navigation {
	height:76px;
	}
	
	
.crumbtrail {
	margin-top:10px;
	margin-left:130px;
	}
	
	
.vflleftmenu {
	width:238px;
	padding:30px 5px 0px 15px;
	float:left;
	border-right:1px solid #CBCB9E;
	margin-left:2px;
	background-image:url(../cv_images/furniture/treeback.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
html>body .vflleftmenu {
	margin-left:3px;
	width:239px;
	}
	
*:first-child+html .vflleftmenu {
	width:238px;
	} 
	
.vflcontent {
	
	margin:0px 0px 0px 12px;
	position:relative;
	z-index:1000;
	width:950px;
	
	}
	
.vflcontentprint {
	padding:30px 0px 0px 15px;
	float:left;
	width:660px;
	border-left:1px solid #CBCB9E;
	margin:-1px;
	text-align:left;
	}
	
.quicklinks {
	color:#8EB632;
	border-bottom:1px dotted #96B05D;
	margin-right:10px;
	}
	

	
.clear {
	clear:left;
	margin-left:10px;
	margin-right:10px;

	}
	
.leftmenu {
	float:left;
	width:120px;
	}
	
.leftmenucalendar {
	float:left;
	width:120px;

	}
	
.content {
	width:500px;
	margin-left:10px;
	float:left;
	margin-top:20px;
	}
	
.contentcalendar {
	width:620px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	}


/*  css settings for lists */

ul {
	
	}

li {
	padding:2px 0px 2px 0px;
	line-height:150%;
	}
	
/*  css settings for top navigation */



ul.menu {
	margin:0px;
	padding:0px;
	list-style: none;
	}

li.topmenu {
	margin:0px;
	padding:0px;
	padding-right:7px;
	padding-left:7px;
	display:inline;
	border-left:1px solid #F5560A;
	float: left;
	}
	
li.topmenufirst {
	margin:0px;
	padding:0px;
	padding-right:7px;
	display:inline;
	float: left;
	}


a.menuon {
	text-decoration:none;
	color:#ffffff;
	}
	
a.crumbtrail {
	text-decoration:none;
	color:#999999;
	margin:0px;
	padding:0px;
	}
	
	
	
.nav li li a {
	display: block;
	font-weight: normal;
	color:#333333;
	padding: 0.2em 10px;
}

.titlebooksoon, .titlebooknow, .titlebookfast, .titlebooksold {
	float:right;
	background-color:#AC1E5F;
	margin-top:-18px;
	margin-right:20px;
	padding:0px 3px 0px 3px;
	}
	
.titlebooknow {
	background-color:#FF9200;
	}

.titlebookfast {
	background-color:#D05456;
	}

.titlebooksold {
	background-color:#F200C1;
	}

	
.titlebook2 {
	background-color:#FF9200;
	}
	
.booknowtextersoon, .booknowtexternow, .booknowtexterfast, .booknowtextersold {
	margin-top:-10px;
	margin-right:-5px;
	float:right;
	background-color:#AC1E5F;
	padding:0px 3px 0px 3px;

	}
	
html>body .booknowtextersoon, .booknowtexternow, .booknowtexterfast, .booknowtextersold {
	margin-right:-10px;
	}
	
.booknowtexternow {
	background-color:#FF9200;
	}
	
.booknowtexterfast {
	background-color:#D05456;
	}
	
.booknowtextersold {
	background-color:#F200C1;
	}
	
.booknowtexter2soon, .booknowtexter2now, .booknowtexter2fast, .booknowtexter2sold {
	margin-top:-5px;
	margin-right:-3px;
	float:right;
	background-color:#690154;
	padding:0px 3px 0px 3px;
	}
	
html>body .booknowtexter2soon, .booknowtexter2now, .booknowtexter2fast, .booknowtexter2sold {
	margin-right:-5px;

	}
	
.booknowtexter2now {
	background-color:#FF9200;
	}
	
.booknowtexter2fast {
	background-color:#D05456;
	}
	
.booknowtexter2sold {
	background-color:#F200C1;
	}
	
	
/*  css settings for sub menu */


a.menuTitle {
	text-decoration:none;
	color:#8EB632;
	margin-right:10px;
	}
	
li.title {
	list-style:none;
	border-bottom:1px dotted #96B05D;
	list-style-image:none;
	}
	
ul.submenu {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:10px;

	padding-top:15px;
	margin-right:10px;
	margin-top:-2px;
	padding-left:0px;
	
	
	}
	
html>body ul.submenu {
	margin-top:-4px;
	}
	
*:first-child+html ul.submenu {
	margin-top:-1px;
	} 

	
ul.subsubmenu {
	list-style-image:url(images/furniture/orangearrow.gif);
	margin-left:10px;
	padding:0px;
	margin-left:15px;
	
	}
	
li.submenu {
	
	padding-right:10px;
	border-left:1px solid #ffffff;
	display:inline;
	padding-left:10px;
	
	}


	

	
a.submenu {
	text-decoration:none;
	color:#E6E6E6;
	font-size:110%;
	}
	
a.submenuon {
	text-decoration:none;
	color:#004B36;

	font-weight:bold;
	
	}
	
a.submenu3 {
	text-decoration:none;
	color:#929B3D;
	}
a.submenu3on {
	text-decoration:none;
	color:#6D752F;
	font-weight:bold;
	}
	
/*  css settings for lhs menu */

ul.toplhs {
	margin:0px;
	padding:0px;
	list-style-image:url(images/furniture/orangearrow.gif);
	padding-top:5px;
	border-top:1px solid #FF9800;
	margin-right:10px;
	}
	
li.lhs {
	padding-bottom:10px;
	border-bottom:1px dotted #96B05D;
	list-style:none;
	}
	
ul.lhsmenu {
	list-style-image:url(images/furniture/pinkarrow.gif);
	margin-right:10px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-bottom:5px;
	margin-right:10px;
	}
	
ul.lhsmenu2 {
	list-style: none;
	margin-right:10px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-bottom:40px;
	margin-right:10px;
	}
	
	
ul.rhsmenu2 {
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-bottom:1px;
	text-align:right;
	}
	
ul.rhsmenu3 {
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	text-align:right;
	}
	
li.rhs2 {
	padding-top:5px;
	padding-bottom:10px;
	
	}
	
a.lhsgrey {
	color:#7F7F7F;
	text-decoration:none;
	}
	
a.lhspink {
	color:#A91F5B;
	font-weight:bold;
	text-decoration:none;
	}
	

a.lhsdarkgrey {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
	
a.lhsred {
	color:#A6205A;
	text-decoration:none;
	font-weight:bold;
	}
	
a.lhsorange {
	color:#FF9800;
	text-decoration:none;
	font-weight:bold;
	
	}
	
/*  css settings for page content */

p.content {
	margin:0px;
	padding:0px;
	width:650px;
	margin-bottom:15px;
	}
	
p.content2 {
	margin:0px;
	padding:0px;
	width:650px;
	margin-top:10px;
	margin-bottom:15px;
	}
	
p.content3 {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	}

p.content4 {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
	border:1px solid #cccccc;
	padding:5px;
	
	}
	
*:first-child+html p.content2 {
	margin-top:15px;
	} 

	
/*  css settings for homepage events */


.titleonpink {
	background-image:url(images/furniture/pink_background.jpg);
	color:#FBFBFB;
	clear:left;
}

.landscapeimage {
	float:left;
	
	}
	
.eventtop {
	margin:0px;
	padding:0px;
	height:160px;
	border-right:1px solid #AD1D5F;
	}
	
.primaryevents {
	border-right:1px solid #AD1D5F;
	}
	
.contenttop {
	margin-left:300px;
	padding:15px 10px 10px 10px;
	}
	
.otherevents {
	padding-top:20px;
	clear:left;
	color:#A12157;
	font-weight:bold;
	padding-bottom:5px;
	}

.primarybreak {
	border-top:1px solid #AD1D5F;
	height:20px;
	
	
	}
.othereventitem {
	border-top:1px solid #E3E3E3;
	clear:left;
	}
	
.othereventtitle {
	color:#990099;
	padding:3px 0px 3px 0px;
	float:left;

	}

a.othereventtitle {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
.othereventdate {
	float:right;
	color:#666666;
	}

.eventbar {
	clear:left;
	background-image:url(images/furniture/orange_background.jpg);
	padding:4px;
	}
	
.eventbar1 {
	float:left;
	}
	
.eventbar2 {
	margin-left:300px;
	}
	

	


.productioncredit {
	color:#ED9EC1;
	}


	
.button {
	background-image:url(images/furniture/button_pinkback.jpg);
	padding:2px 4px 2px 4px;
	margin-left:10px;
	color:#FBFBFB;
	text-decoration:none;
	}
	
.button2 {
	background-color:#F7941D;
	padding:2px 4px 2px 4px;
	margin-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.findoutmorecontain {
	padding:12px 0px 5px 0px;
	width:125px;
	height:18px;

	
	background-position:right;
	background-repeat:no-repeat;
	}
.findoutmore {
	color:#666666;
	font-size:85%;

	
	}
	
	
/*  css settings for on this news menus */

ul.newsmenu {
	list-style:none;
	margin-right:10px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-bottom:40px;
	margin-right:10px;
	}
	
ul.newsmenurhs {
	
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-bottom:5px;
	text-align:right;
	}
	
ul.newsmenu2 {
	list-style-image:url(images/furniture/orangearrow.gif);
	margin-right:10px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
	margin-right:10px;
	}
	
.newstitle {
	color:#8EB632;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #96B05D;
	text-decoration:none;
	margin-right:10px;

	}
	
.newstitle2 {
	color:#8EB632;
	padding:0px;
	padding-bottom:5px;
	border-bottom:1px dotted #96B05D;
	text-decoration:none;
	margin-right:10px;
	}
	

.newstitlerhs {
	color:#FF9700;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-align:right;
	}
	
.newstitlerhs2 {
	color:#666666;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-align:right;
	}
	
a.newstitle {
	color:#8EB632;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	}
	
a.newstitlerhs2 {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	text-align:right;
	}
	
/*  css settings for footer */

.footercontainer {
	
	margin:0px;
	text-align:left;
	clear:both;
	width:943px;
	margin-left:10px;
	margin-top:10px;

	height:73px;
	
	background-image:url(../cv_images/furniture/footerback2.jpg);
	background-repeat:no-repeat;
	
	}
	
.footercontainer2 {
	
	margin:0px;
	text-align:left;
	clear:left;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	
	
	}
	
.footer {

	margin:0px 10px 20px 10px;
	padding-top:5px;
	
	}
	
.footer2 {
	clear:left;
	margin:0px 120px 20px 10px;
	
	}
	
ul.footerlist {
	margin:0px;
	padding:0px;
	list-style: none;
}

li.footeritem {
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
	
	display:inline;
	border-left:1px solid #96B05D;
	float: left;
	}
	
li.footeritemstart {
	margin:0px;
	padding:0px;
	padding-right:10px;
	display:inline;
	float: left;
	}
	
a.footerlink {
	color:#666666;
	text-decoration:none;

	}
	
span.lightgrey {
	color:#999999;
	}

.addressblock {
	
	float:left;
	width:530px;
	padding-top:5px;
	padding-bottom:20px;
	color:#0E3D2F;

	}
	
.addressblock2 {
	width:300px;
	padding-top:5px;
	padding-bottom:20px;
	color:#666666;
	float:right;
	text-align:right;
	padding-right:5px;

	}
	
.addressblock2a {
	width:530px;
	padding-top:5px;
	padding-bottom:20px;
	color:#666666;

	float:right;
	text-align:right;
	padding-right:5px;
	font-size:60%;
	}
	
.spacer {
	width:20px;
	}
	
span.red {
	color:#A6205A;
	font-weight:bold;
	}
	
	
/*  css settings for whats on page */
	
ul.whatson {
	list-style-image:url(images/furniture/pinkarrow.gif);
	margin:0px;
	padding:0px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-right:10px;
	}
	

/*  css settings for news page */
.newslisttitle {

	padding-bottom:15px;
	color:#788033;
	font-weight:bold;
	
	}
	
li.newstitler {
	color:#8EB632;
	list-style:none;
	padding-bottom:5px;
	}
	
a.newslisttitle3 {
	text-decoration:none;
	color:#B70091;

	}

.newslistitem {
	border-bottom:1px solid #D1CFDD;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.newslisttitle2 {
	font-weight:bold;
	}
	
a.newslisttitle2 {
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}


	
.newsdate {
	padding-top:15px;
	padding-bottom:15px;
	color:#999999;
	float:left;
	}
	
a.newscategorylink {
	color:#666666;
	text-decoration:none;
	}
	
/*  css settings for info pages */

.infotitle2 {
	color:#8EB632;
	border-bottom:1px dotted #96B05D;
	margin-right:10px;
	
	
	}


	
html>body .infotitle2 {
	padding-bottom:3px;
	}

*:first-child+html .infotitle2 {
	margin-bottom:-5px;
	} 

	
.allcontent {
	
	position:relative;
}

.imager {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:5px;
	border:8px solid #CBCB9E;
	}
	
.imager {
	margin-left:20px;
	margin-bottom:10px;
	margin-top:5px;
	border:8px solid #CBCB9E;
	}
	
/*  css settings for calendar */


.calendarright {
	text-align:right; 
	padding-top:10px;
	position:relative;
	}


	
/*  css settings for links */
	
a {
	text-decoration:none;
	color:#9B9400;
	}
	
	
a:hover {
	color:#000000;
	text-decoration:underline;
	}
	
.whatsonimage {
	height:150px;
	width:200px;
	float:left;
	}
	
.homepageimage {
	height:160px;
	width:300px;
	float:left;
	}
	
/*  css settings for forms */
	
	
.formfield {
	
	}
	
.formfield5 {
	margin-left:200px;
	}
	
label {
	width:90px;
	float:left;
	}
	
label.uklist {
	width:250px;
	float:left;
	}
	
.dataEntry {
	
	}
	

	
.hide {
	visibility:hidden;
	}
	
	
	/*  css settings for dropdowns */


ul#nav, ul.secondary {
	list-style: none;
	padding: 0;
	margin: 0;
	
	
}

#nav a {
	
	color:#ffffff;
	font-size:11pt;
	
	
	
	
}

#nav a.menuon {
	
	color:#ffffff;
	font-size:11pt;
	
}


#nav a.menu:hover {
	
	color:#ffffff;
	font-size:11pt;
	
}


#nav a {
	text-decoration: none;
	font-size:11pt;
}

#nav li.primary  li.secondary a, #nav li.primaryon  li.secondary a, #nav li.primaryfirst li.secondary a  {
	
	font-weight: normal;
	text-decoration:none;
	color:#ffffff;
		
	
	
}

li.secondary:hover {
background-color:#004B36;

}

#nav li.primary li.secondary a:hover, #nav li.primaryfirst li.secondary a:hover {
	
	color:#ffffff;
	
	
	
}

li.primary {
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	padding:3px 14px 3px 14px;
	display:inline;
	border-left:1px solid #AD9F01;
	float: left;
	cursor: default;
	z-index:1000;
}

li.primaryfirst {
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	
	width:52px;
	padding:3px 14px 3px 14px;
	display:inline;

	float: left;
	cursor: default;
	z-index:1000;
	
}

li.primaryon {
	background-image:url(../cv_images/furniture/buttonbacker.gif);
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	padding:3px 14px 3px 14px;
		display:inline;
	
	float: left;
	cursor: default;
	
}


li ul.secondary {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	
	font-weight: normal;

	

		width:200px;

	
	
}

li.secondary {

	padding:2px 0px 2px 17px;
	
	}

li>ul.secondary {
	top: auto;
	left: auto;
}

li.primary  li.secondary, li.primaryfirst li.secondary, li.primaryon li.secondary {
	display: block;
	float: none;
	
}

li.primary:hover ul, li.primary.over ul, li.primaryon:hover ul, li.primaryon.over ul, li.secondary:hover ul, li.secondary.over ul, li.primaryfirst:hover ul, li.primaryfirst.over ul, li.secondary:hover ul, li.secondary.over ul {
	display: block;
}

li.primary:hover, li.primaryfirst:hover {
		background-image:url(../cv_images/furniture/buttonbacker.gif);
	
	}


ul.secondary {
	margin-top:0px;
	margin-left:0px;

	}
	
html>body ul.secondary {
	margin-top:3px;
	margin-left:-15px;
	}
	
*:first-child+html ul.secondary {
	margin-top:3px;
	margin-left:-15px;

	} 
	
body:first-of-type ul.secondary {
	/* margin-top:28px;
	margin-left:0px; */
	}

	
ul.secondary {
	display:none;
	background-image:url(../cv_images/furniture/secback.jpg);
	background-position:bottom;
	
	
	z-index:100;

	
	}
	
textarea {
	border:1px solid #929B3D;
	font-family:"Century Gothic", arial;
	font-size:90%;
	}
	
h3 {
	padding:0px;
	margin:0px;
	}
	
p {	
	margin-top:0px;
	padding-top:0px;
	}
	

.searcher {
	position:absolute;
	width:110px;
	color:#666666;
	font-size:90%;
	margin-top:-210px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	}

form.search {
	margin:0px;
	padding:0px;
	width:120px;
	}
	
input {
	border:1px solid #AD9F01;
	padding:4px;
	margin:3px;
	}
	
input:hover {
	border:1px solid #004B36;
	padding:4px;
	margin:3px;
	}
	
input.input2 {
	border:1px solid #AD9F01;
	padding:2px;
	margin:0px;
	}
	
input.input2:hover {
	border:1px solid #004B36;
	}
	
input.searcher {
	width:110px;
	padding:0px;
	margin:0px;
	border:1px solid #929B3D;
	}
	
	
input.searcher2 {
	
	padding:2px 4px 2px 4px;
	margin:0px;
	margin-left:55px;
	border:1px solid #eeeeee;
	color:#666666;
	}
	
.searchboxer {
	margin-top:20px;
	text-align:right;
	font-size:90%;
	color:#999999;
	}
	
.newsimage {
	padding-left:20px;
	padding-bottom:30px;
	}
	
.imagecredit {
	float:right; 
	margin-top:-15px;
	font-size:90%;
	color:#999999;
	}
	
.searchform {
	margin:0px;
	padding:0px;
	}
	
.searchertop {

	}
	
.crumber {
	float:left;
	}
	
.rssicon {
	float:left;
	padding-right:5px;
	}
	
.newsfeed {
	margin-top:12px;
	
	}
	
.textsize {
	font-size:130%;
	color:#929B3D;
	float:right;
	margin-top:-120px;
	margin-right:30px;
	}
	
.pressleft {
	width:350px;
	float:left;
	
	}
	
.pressright {
	float:left;
	width:280px;
	margin-left:5px;
	padding-left:15px;
	border-left:1px solid #eeeeee;

	}
	
a.presslink {
	font-size:110%;
	color:#000000;
	font-weight:bold;
	}

.pressitem {
	border-bottom:1px dotted #929B3D;
	padding:10px 0px 10px 0px;
	margin-right:10px;
	}
	
.goleft {
	clear:left;

	width:300px;

	}
	
.goright {
	
	}
	
.presssend {
	margin-left:225px;
	}
	
li.subber {
	border-top:1px dotted #cccccc;
	}
	
.checker {
	float:left;
	width:100px;
	}
	
.former {
	
	border-bottom:1px dotted #A9CE4B;
	padding-top:20px;
	padding-left:5px;
	margin-bottom:10px;

	
	}
	
.former2 {
	
	padding-top:20px;
	padding-left:5px;
	margin-bottom:10px;
	height:60px;
	
	border-bottom:1px dotted #A9CE4B;


	}
	
.redtext {
	color:#990000;
	font-weight:bold;
	}
	
ul.pagelist {
	width:250px;
	background-color:#CC0033;
	}
	
.homesection1 {
	width:360px;
	float:left;
	}
	
.homesection2 {
	width:290px;
	float:left;
	}
	
.hometitle {
	color:#99CC00;
	font-size:110%;
	font-weight:bold;
}

span.smalltext {
	font-size:70%;
}

td {
	font-size:90%;
	}
	
	
ul#nav {
	padding-top:48px;
	padding-left:10px;
	position:relative;
	z-index:200;
	}
	
.cvsubmenu {
	background-color:#AD9F01;
	height:45px;
	padding-left:5px;
	margin-left:12px;
	margin-right:7px;
	position:relative;
	z-index:5000;
	}
	
a.secondary {
	color:#333333;

	
	
	
	}
	
.courseback {
	background-image:url(../cv_images/pics/courseback.jpg);
	width:200px;
	height:34px;
	padding-top:180px;
	padding-left:50px;

	}
	
a.button {
	width:250px;
	border-color: #c4cccc #acb5b5 #5092da;
	border-width:1px;
	border-style:solid;
	padding: 2px 10px 2px 10px;
	background-image:url(../cv_images/furniture/buttonbg.jpg);
	text-decoration:none;
	color:#ffffff;
	font-size:80%;
	}
	
.homepic {
	margin-right:5px;
	float:left;
	margin-top:25px;
	}
	
.homepic2 {
	margin-right:8px;
	float:left;
	margin-top:25px;
	}
	
.welcomer {
	background-image:url(../cv_images/pics/welcome.jpg);
	height:214px;
	width:230px;
	float:left;
	margin-right:5px;
	margin-top:25px;
	}
	
.welcometext {
	font-size:10pt;
	color:#FFFFFF;
	margin-top:40px;
	margin-left:10px;
	margin-right:10px;
	line-height:120%;
	}
	
.professionalcourse {
	background-image:url(../cv_images/pics/professional.jpg);
	width:466px;
	height:247px;
	margin-top:20px;
	float:left;
	margin-right:12px;
	}
	
.leisurecourse {
	background-image:url(../cv_images/pics/leisure.jpg);
	width:468px;
	height:247px;
	margin-top:23px;
	float:left;
	}
	
.newshome {
	background-image:url(../cv_images/furniture/newshomeback.jpg);
	width:466px;
	height:233px;
	margin-top:20px;
	float:left;
	margin-right:12px;
	}

.recipehome {
	background-image:url(../cv_images/furniture/recipehomeback.jpg);
	width:466px;
	height:233px;
	margin-top:23px;
	float:left;
	}
	
.tutorcourse1 {
	background-image:url(../cv_images/furniture/tutorback1.jpg);
	width:468px;
	height:245px;
	margin-top:20px;
	float:left;
	margin-right:12px;
	}
	
.tutorcourse2 {
	background-image:url(../cv_images/furniture/tutorback2.jpg);
	width:468px;
	height:245px;
	margin-top:20px;
	float:left;
	
	}
	
.coursetext {
	font-size:90%;
	color:#FFFFFF;
	padding-top:80px;
	padding-left:20px;
	padding-right:90px;
	line-height:120%;
	}
	
.coursetext2 {
	font-size:90%;
	color:#FFFFFF;
	padding-top:80px;
	padding-left:20px;
	padding-right:150px;
	line-height:120%;
	}
	
.newstext {
	font-size:90%;
	color:#FFFFFF;
	padding-top:80px;
	padding-left:20px;
	padding-right:140px;
	line-height:120%;
	}
	
.newstext2 {
	font-size:90%;
	color:#FFFFFF;
	padding-top:80px;
	padding-left:20px;
	padding-right:200px;
	line-height:120%;
	}
	
.courseleisure {
	font-size:90%;
	color:#333333;
	padding-top:80px;
	padding-left:10px;
	padding-right:200px;
	line-height:120%;
	padding-bottom:20px;
	margin-bottom:20px;
	}
	
a.green {
	color:#004B36;
	text-decoration:underline;
	}
	
a.greenhome {
	color:#004B36;
	text-decoration:none;
	font-size:90%;
	}
	
a.yellow {
	color:#FFCC00;
	text-decoration:underline;
	}
	
a.olive {
	color:#C2B600;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.olive2 {
	color:#C2B600;
	font-weight:bold;
	text-decoration:none;
	}
	
.leisureback {
	background-image:url(../cv_images/pics/leisureback.jpg);
	width:600px;
	margin-top:30px;
	float:left;
	}
	
.cvright {
	float:right;
	width:320px;
	margin-top:20px;
	margin-right:8px;
	}
	
.courseitemsmall {
	background-image:url(../cv_images/furniture/cItemback.jpg);
	width:608px;
	height:137px;
	margin-bottom:5px;
	}
	
.courseitemnew {
	background-image:url(../cv_images/furniture/cItembacknew.jpg);
	width:940px;
	height:137px;
	margin-bottom:5px;
	}
	
.courseitemsmall:hover {
	background-image:url(../cv_images/furniture/cItembackon.jpg);
	}

.courseimagesmall {
	float:left;
	width:170px;
	padding:5px;
}

.coursetitlesmall {
	color:#004B36;
	
	font-size:120%;
	padding-top:7px;
	padding-right:5px;
	
}

a.greentitle {
	color:#004B36;
	font-weight:bold;
	font-size:100%;
	padding-top:7px;
	padding-right:5px;
	line-height:13pt;
	
}

a.greentitle2 {
	
	font-size:80%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-decoration:none;
}

a.greentitle:hover {
	text-decoration:none;
	color:#A39703;
}


a.greentitlelarge {
	color:#004B36;
	
	font-size:120%;
	padding-top:7px;
	padding-right:5px;
	line-height:15pt;
}

a.greentitlelarge:hover {
	text-decoration:none;
	color:#A39703;
}

.coursedatesmall {
	color:#004B36;
	font-size:75%;
	font-weight:bold;
	width:225px;
	margin-left:180px;

}

.coursedatesmallnew {
	color:#004B36;
	font-size:75%;
	font-weight:bold;
	width:280px;
	margin-left:180px;

}

.coursebuttons {
	margin-bottom:5px;
	}
	
.coursebuttons2 {
	margin-bottom:5px;
	
	}
	
	
.courseitemlarge {
	background-image:url(../cv_images/furniture/coursedetailback.jpg);
	background-position:bottom;
	width:588px;
	margin-top:20px;
	padding:0px 10px 10px 10px;
	margin-bottom:20px;
	font-size:90%;
	float:left;
	
	}
	
.coursetitlelarge {
	color:#005B42;
	font-size:130%;
	font-weight:bold;

	
}

span.coursetitlelarge {
	color:#005B42;
	font-size:130%;
	font-weight:bold;

}

.coursetitlelarge2 {
	color:#005B42;
	font-size:170%;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
}

.coursetitlelarge2a {
	color:#005B42;
	font-size:170%;
	font-weight:bold;
	padding:0px;
}



span.coursetitlelarge2 {
	color:#005B42;
	font-size:130%;
	font-weight:bold;
}

.coursecontentimage {
	width:180px;
	float:right;
	}

.coursecontentlarge {
	font-size:90%;
	clear:left;
	width:400px;
	padding-top:20px;
	position:relative;
	z-index:5000;
}

span.coursecontentlarge {
	font-size:90%;
	clear:left;
	padding-top:20px;
}

span.coursecontentlarge2 {
	font-size:90%;
	clear:left;
	width:400px;
	padding-top:20px;
}

.coursedateslarge {
	color:#005B42;
	font-size:110%;
	font-weight:bold;
	border-bottom:1px dotted #666666;
	padding-top:20px;
}

.coursedetaildate {
	border-bottom:1px dotted #666666;
	height:25px;
}

.coursedetaildate2 {
	border-bottom:1px dotted #666666;
	height:35px;
}

.coursedetaildate:hover {
	background-color:#CCCCCC;
}

.coursedetaildate2:hover {
	background-color:#CCCCCC;
}

.coursedetaildateleft {
	width:250px;
	float:left;
	font-weight:bold;
	font-size:90%;
	padding-top:2px;
	
	}
	
.coursedetaildateleft2 {
	width:60px;
	float:left;
	font-weight:bold;
	font-size:90%;
	padding-top:10px;

	}
	
.coursedetaildatemiddle {
	width:140px;
	float:left;
	font-size:90%;
	padding-top:2px;
	
	}
	
.coursedetailpricemiddle {
	width:100px;
	float:left;
	font-size:90%;
	padding-top:2px;
	
	}
	
.coursedetaildatemiddle2 {
	width:310px;
	float:left;
	font-size:80%;
	padding-top:10px;

	}
	
.coursedetaildateright {
	width:90px;

	float:left;
}

.coursedetaildateright2 {
	width:210px;
	
	text-align:right;
	float:left;

}

.fullybook {
	padding-top:8px;
	}

.coursemoreinfoback {
	background-image:url(../cv_images/furniture/coursemoreinfoback.jpg);
	width:589px;
	height:80px;
	margin-bottom:20px;
	padding:10px;
	font-size:80%;
	clear:left;
	}
	
.newsbacker {
	background-image:url(../cv_images/furniture/newsback.jpg);
	width:588px;
	height:117px;
	margin-bottom:5px;
	padding:10px;
	background-repeat:no-repeat;
	}
	
	
.mynewsleft {
	float:left;
	width:590px;
	}
	
.mynewsright {
	padding-top:54px;
	margin-left:620px;
	}
	
.buttonbottom {
	clear:left;
	
	}


.newsbacker:hover {
	background-image:url(../cv_images/furniture/newsbackhover.jpg);
	}
	
.newsheader {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:5px;
	}
	
.coursecontent {
	margin-top:10px;
	font-size:80%;
	margin-bottom:5px;
}

.coursepic {
	width:140px;
	float:left;
	}

.coursecont {
	
	margin-left:150px;
	}
	
.coursebutton {
	text-align:right;
	}
	
.newsleft {
	border:1px solid #000000;
	float:left;
	width:300px;
}

.newsright {
	border:1px solid #000000;
}

.newsbottom {
	clear:left;
	}
	
img.pic {
	padding-left:10px;
	padding-bottom:10px;
}

.newsgreyback {
	background-image:url(../cv_images/furniture/greyback.jpg);
	width:607px;
	padding:10px;
	margin-top:10px;
	}
	
.coursesummary {
	font-size:75%;
	padding-right:10px;
	padding-top:5px;

	}
	
.coursevenue {
	font-size:75%;
	color:#C2B600;
	font-weight:bold;
	}
	
	
.coursemoreinfo {
	margin-left:415px;
	position:absolute;
	margin-top:-36px;
	}
	
.coursemoreinfonew {
	margin-left:735px;
	position:absolute;
	margin-top:-46px;
	}
	
.coursebutt {
	margin-right:7px;
	margin-top:20px;
	}
	
.textoneday {
	background-image:url(../cv_images/furniture/back_onedaycourse.jpg);
	width:278px;
	background-position:bottom;
	float:left;
	margin-left:5px;
	margin-top:20px;
	
	font-size:90%;
	padding:3px 20px 140px 20px;
	}
	
.workshopleft {

	width:615px;
	float:left;
	
	}
	
.giftvoucherback {
	background-image:url(../cv_images/furniture/giftvoucherback.jpg);
	width:946px;
	height:847px;
	margin-top:20px;
	}
	
.gifttitle {
	margin-left:20px;
	}
	
.gifttextback {
	background-image:url(../cv_images/furniture/gifttextback.gif);
	width:450px;
	height:82px;
	margin-left:85px;
	padding:10px;
	font-size:90%;
	}
	
.giftformback {
	background-color:#EAEAEA;
	
	width:473px;
	margin-left:85px;
	margin-top:10px;
	font-size:90%;
	}	
	
	
	
.giftformback2 {
	background-color:#EAEAEA;
	
	width:473px;
	margin-left:85px;
	margin-top:10px;
	font-size:90%;
	}	
	
.buyform {
	margin:10px;
	background-color:#FFFFFF;
}

.giftline {
	padding:10px;
	border-bottom:1px solid #ECECEC;
	}
	
.giftline2 {
	padding:4px;
	border-bottom:1px solid #ECECEC;
	}
.giftline3 {
	padding:4px;
	border-bottom:1px solid #ECECEC;
	height:30px;
	}
	
.giftline:hover {
	background-image:url(../cv_images/furniture/giftlineback.jpg);
	background-position:bottom;
}

.giftline2:hover {
	background-image:url(../cv_images/furniture/giftlineback.jpg);
	background-position:bottom;
}
	
.giftlineleft {
	width:160px;
	float:left;
	}
	
.giftlineleft2 {
	width:220px;
	float:left;
	}
	
.giftlineleft1 {
	width:153px;
	float:left;
	}
	
.giftlineright {
	
	}
	
.nextbutt {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:490px;
	}
	
.giftleftpanel {
	
	width:600px;
	float:left;
	}

.giftrightpanel {
	padding-top:400px;
	}
	
	
.leftpanel {
	padding-top:20px;
	width:610px;
	float:left;
	
	}

.rightpanel {
	margin-left:623px;
	padding-top:20px;

	}
*:first-child+html .rightpanel {
	margin-left:0px;
	float:left;
	padding-top:40px;
	} 
	
	
	
.giftrightpanel2 {
	background-image:url(../cv_images/furniture/helprightback.jpg);
	margin-left:580px;
	width:318px;
	margin-top:20px;
	
	}
	

	
.giftrightext2 {
	font-size:80%;
	padding:50px 10px 40px 10px;
	color:#B9AB01;;
	}
	
.helppanel {
	background-image:url(../cv_images/furniture/helpback.jpg);
	width:316px;
	height:83px;
	padding:20px 10px 10px 80px;
	margin-left:15px;
	
	}
	
.helppanel2 {
	background-image:url(../cv_images/furniture/helpback.jpg);
	width:316px;

	padding:20px 10px 10px 80px;
	margin-left:15px;
	font-size:80%;
	}
	
.loginback {
background-image:url(../cv_images/furniture/loginback.jpg);
width:942px;
height:500px;
margin-top:20px;
}

.loginbackuser {
background-image:url(../cv_images/furniture/loginbackuser.jpg);
width:942px;
height:500px;
margin-top:20px;
}

.loginback2 {
	width:316px;
	height:111px;
	padding:10px;
	background-image:url(../cv_images/furniture/loginback2.jpg);
	margin-left:86px;
	background-repeat:no-repeat;

}

.loginleft {
	width:100px;
	float:left;
	}

.loginright {

	}
	
.loginbutton {
	margin-left:233px;
	margin-top:5px;
	}
	
.loginleftpanel {
	padding-top:120px;
	float:left;
	
	}
.loginrightpanel {
	padding-top:120px;
	float:left;
	margin-left:86px;
	}
	
.forgot {
	margin-left:128px;
	font-size:80%;
	}
.registernowback {
	background-image:url(../cv_images/furniture/registernowback.jpg);
	width:281px;
	height:234px;
	padding:12px;
	}
	


	
.bookingback {
	background-image:url(../cv_images/furniture/bookingback.jpg);
	background-position:bottom;
	width:942px;
}

.checkoutline {
	border-bottom:1px dotted #666666;
	margin-left:240px;
	margin-right:240px;
	padding:3px 0px 3px 0px;
	}
	
	
.checkoutline2 {
	font-size:80%;
	margin-left:240px;
	margin-right:240px;
	padding:3px 0px 3px 0px;
	}
	
.checkoutline:hover {
	background-color:#CCCCCC;
}
	
.checkleft {
	float:left;
	width:60px;
	padding-left:180px;
	
	}
	
.checkright {
	text-align:right;
	
	width:200px;
	margin-left:260px;

	}

.termaccept {
	font-size:80%;
	text-align:right;
	}

.checkoutline3 {
	border-bottom:1px dotted #cccccc;
	margin:0px 20px 0px 20px;
	padding-top:10px;
	clear:left;
	height:35px;
	font-size:90%;
	}
	
.checkoutline4 {
	border-bottom:1px dotted #cccccc;
	margin:0px 10px 0px 10px;
	font-size:90%;
	clear:right;
	padding:3px 0px 3px 0px;
	}
	
.checkoutline3a {
	border-bottom:1px dotted #cccccc;
	margin:0px 20px 0px 20px;
	padding-top:10px;
	clear:left;
	color:#AD9F01;
	font-weight:bold;
	font-size:90%;
	}
	
.checkleft1 {
	width:200px;
	float:left;
}

.checkleft11 {
	width:160px;
	
	margin-left:90px;
	
}

.checkleft1a {
	width:340px;
	float:left;
	
}

.checkleft11a {
	width:80px;
	float:left;

}

.checkleft2 {
	width:230px;
	float:left;

}

.checkleft5 {
	width:80px;
	float:left;
}

.checkleft6 {
	width:80px;
	
}

.checkleft6b {
	width:200px;
	float:left;
	
}

.gocheck {
	margin-top:20px;
	margin-left:100px;
	
	}
	
.gocheck2 {
	
	margin-left:100px;
	
	}
	
.cartback {
	background-image:url(../cv_images/furniture/cartback.jpg);
	background-position:bottom;
	width:298px;
	padding:10px;
		
	}
	
.coursepanelback {
	background-image:url(../cv_images/furniture/coursepanelback.jpg);
	width:298px;
	background-position:bottom;
	padding:10px 10px 170px 10px;
	margin-top:20px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

img.courseimg {
	padding:7px 0px 0px 7px;
	}
	
img.courseimglarge {
	padding:0px 0px 5px 5px;
	}
	
.browsecourse {
	padding:2px 2px 2px 0px;
	border-bottom:1px dotted #cccccc;
}

.browsecourse:hover {
	background-color:#FFFFFF;
	border-bottom:1px solid #004B36;

}

.aboutback1 {
	background-image:url(../cv_images/furniture/aboutback1.jpg);
	width:701px;
	height:222px;

	}
	

	
*:first-child+html .aboutback1 {
		margin-top:20px;
	} 
	
	
.aboutback2 {
	background-image:url(../cv_images/furniture/aboutback2.jpg);
	width:701px;
	height:222px;
	margin-top:18px;
	}
	
.aboutback3 {
	background-image:url(../cv_images/furniture/aboutback3.jpg);
	width:233px;
	height:462px;
	margin-top:20px;
	margin-left:707px;

}
	
.aboutcoursetext {
	width:340px;
	color:#FFFFFF;
	padding-top:60px;
	font-size:90%;
	padding-left:25px;
}

body:first-of-type .aboutcoursetext {
	/* font-size:80%; */
	}


.aboutcoursetext2 {
	width:340px;
	color:#FFFFFF;
	padding-top:20px;
	font-size:90%;
	padding-left:25px;
}

body:first-of-type .aboutcoursetext2 {
	/* font-size:80%; */
	}
	
.aboutcoursetext3 {
	
	color:#333333;
	padding:16px;
	padding-top:60px;
	font-size:90%;
	
	
}
	
body:first-of-type .aboutcoursetext3 {
	/* font-size:80%; */
	}
	
.aboutleft {
	width:705px;
	
	float:left;
	}
	
.aboutteam1 {
	background-image:url(../cv_images/furniture/teamback1.jpg);
	width:701px;
	height:222px;
	
	}
	
	
*:first-child+html .aboutteam1 {
		margin-top:20px;
	} 
	
	
.aboutteam2 {
	background-image:url(../cv_images/furniture/teamback2.jpg);
	width:701px;
	height:222px;
	margin-top:18px;
	}
	
.aboutteam3 {
	background-image:url(../cv_images/furniture/teamback3.jpg);
	width:233px;
	height:462px;
	margin-top:20px;
	margin-left:707px;

}
	
.aboutteamtext {
	width:340px;
	color:#FFFFFF;
	padding-top:60px;
	font-size:90%;
	padding-left:25px;
}

body:first-of-type .aboutteamtext {
	/* font-size:80%; */
	}
	
.aboutteamtext2 {
	width:340px;
	color:#FFFFFF;
	padding-top:20px;
	font-size:90%;
	padding-left:25px;
}

body:first-of-type .aboutteamtext2 {
	font-size:80%;
	}

.aboutteamtext3 {
	
	color:#333333;
	padding:16px;
	padding-top:60px;
	font-size:90%;
	
	
}

body:first-of-type .aboutteamtext3 {
	font-size:80%;
	}

.month {
	float:left;
	border-right:1px solid #000000;
	padding:0px 10px 0px 10px;
	font-size:110%;
	}
.monthend {

	border-left:1px solid #000000;
	padding:0px 6px 0px 6px;
	font-size:110%;
	}
	
.liner {
	border-bottom:1px dotted #000000;
	padding-top:10px;
	}
	
a.monthnow {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
.diarycontainer {
	width:680px;
	margin-top:20px;
	float:left;
	margin-right:32px;
	}
	
body:first-of-type .diarycontainer  {
	width:700px;
	margin-right:10px;
	}
	
.diaryrightpanel {
	margin-top:20px;
	}
.diarydate {
	padding:12px 0px 6px 0px;
	border-bottom:1px dotted #000000;
	}
	
.diarydater {
	width:140px;
	
	float:left;
	}
	
.diarytitle {
	font-size:100%;
	width:300px;
	float:left;
	}
	
.diaryvenue {
	font-size:70%;
	width:90px;
	float:left;
	padding-top:4px;
	color:#999999;
	}
	
.diarybutton {
	
	text-align:right;
	margin-left:550px;
	}
	
body:first-of-type a {
	/* color:#000000; */
	}
	
body:first-of-type a.yellow {
	/*  color:#FFCC00; */
	}
	
body:first-of-type a.submenuon {
	/*  color:#ffffff; */
	/*  font-size:110%; */
	}
	
.vegsoclogo {
	float:left;
	}
	
.footerlinklist {
	padding-top:29px;
	margin-left:210px;
	
	width:400px;
	}
	
.homenews  {	
	position:absolute;
	top:360px;
	left:485px;
	width:200px;
	line-height:80%;

	}
	
a.white {
	color:#FFFFFF;
	}
	
select.numberselect {
	margin:0px;
	padding:0px;

	}
	
td.questionnaire:hover {
	background-color:#E6E6E6;
	}
	
.questionnaireback {
	text-align:left;
	background-color:#FFFFFF;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}
	
.tutorbox1 {
	background-image:url(../cv_images/furniture/tutorbox.jpg);
	margin-right:14px;
	float:left;
	width:185px;
	height:180px;
	padding:20px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.tutorbox1end {
	background-image:url(../cv_images/furniture/tutorbox.jpg);
	float:left;
	width:185px;
	height:180px;
	padding:20px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.tutorbox2 {
	background-image:url(../cv_images/furniture/tutorbox2.jpg);
	margin-right:14px;
	float:left;
	width:185px;
	height:180px;
	padding:20px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.tutorbox2end {
	background-image:url(../cv_images/furniture/tutorbox2.jpg);
	float:left;
	width:185px;
	height:180px;
	padding:20px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.tutorbox1 a, .tutorbox1end a, .tutorbox2 a, .tutorbox2end a {
	text-decoration:none;
	color:#FFFFFF;
	}
	
.tutorbox1 img, .tutorbox1end img, .tutorbox2 img, .tutorbox2end img {
	border:0px;
	}
	
.tutorbox1 a:hover, .tutorbox1end a:hover, .tutorbox2 a:hover, .tutorbox2end a:hover {
	text-decoration:none;
	color:#000000;
	}
	
	
.part3 {
	clear:both;
	border-top:1px solid #cccccc;
	padding-top:20px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	font-size:90%;
	}
	
.professionalcourse, .leisurecourse, .aboutleft {
	

	font-size:11pt;
	

	
}

a.monthnow, .month,  {
	font-size:13pt;
	}
	
.gifttextback , .giftlineleft1 {
	font-size:10pt;
	}