body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4a4a4a;
	margin:15px 0px 0px 0px;
	padding:0px;
	background: #efefef;
	text-align:left;
}
h1 { margin:0px;
	padding:0px 0px 8px 0px;
	color:#064c92;
	border-bottom:dashed 1px #b2b2b2;
	font-size:12px;
	font-weight:bold;
}

h2 { margin:0px 0px 10px 0px;
	padding:16px 0px 6px 0px;
	color:#0289c7;
	font-size:12px;
	font-weight:bold;
	border-bottom: solid 1px #cccccc;
}
h3 { margin:0px;
	padding:0px;
	color:#4a4a4a;
	font-size:10px;
	font-weight:normal;
	text-align:center;
}
p { padding:15px 0px 5px 0px;
	margin:0px;
}
a { color:#064c92;
	text-decoration:none;
}
a:hover{ text-decoration:underline;
}
hr { color:#CCCCCC;
}
#Container { padding:5px;
	background:#fff;
}
#contentareaouter { background:url(../images/left-bar-bg.jpg) repeat-y top left;
}
#contentareainner { padding:0px 0px 0px 5px;
}
#content{ padding:15px 25px 16px 25px;
}
#content ul { margin:15px 10px 0px 9px;
	padding:0px;
}
#content ul li { margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/blue-bullet.gif) no-repeat left top;
	padding:0px 0px 10px 13px;
}
#topnav { text-align:right;
}
#topnav ul{ margin:0px;
	padding:0px;
}
#topnav ul li{ margin:0px;
	list-style:none;
	display:inline;
	padding:0px 10px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#topnav ul li a{ margin:0px;
	padding:0px;
	color:#898989;
	text-decoration:none;
}
#topnav ul li a:hover{ text-decoration:underline;
}
#home { background:url(../images/icon-home.gif) no-repeat left center;
}
#contactus { background:url(../images/icon-contact-us.gif) no-repeat left center;
}
#sitemap { background:url(../images/icon-sitemap.gif) no-repeat left center;
}

#leftbar { background:url(../images/FTFT.jpg) no-repeat left bottom;
	padding:10px 0px 63px 0px
}
#leftnav ul{ margin:0px;
	padding:0px;
}
#leftnav ul li{ margin:0px;
	padding:2px 0px 1px 0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-align:left;
}
#leftnav ul li a{ margin:0px;
	padding:1px 0px 2px 10px;
	color:#535353;
	display:block;
	text-decoration:none;
	background:url(../images/main-nav-bullet.gif) no-repeat left top;
	text-align:left;
	border-bottom:#bbbbbb 1px solid;
}
#leftnav ul li a:hover{ color:#da180e;
	text-indent:0px;
	/*background:url(../images/main-nav-bullet.gif) no-repeat right top;*/
}
.selected {  color:#da180e;
	background:#eee;
}
.white { color:#fff;
}
.formelements { background:#fff;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer { color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:4px 10px 4px 10px;
}
.footer a{ color:#eaeaea;
	text-decoration:none;
}
.more{ padding:0px 0px 0px 0px;
	text-align:right;	
	margin:0px;
}
.more a{ color:#064c92;
	font-weight:bold;
	text-decoration:none;
	background:url( ../images/more-bullet.gif) right no-repeat;
	padding:0px 14px 0px 0px;
}
.more a:hover{ color:#da180e;
}
.whatsnew { background:#ffeeef;
	border: 1px solid #dadada;
	padding: 10px 6px 10px 6px;
	height:140px;
	margin:10px 7px 0px 0px;
	text-align:center;
	vertical-align:baseline;
}
.whatsnew a{ color:#064c92;
	text-decoration:none;
	font-weight:bold;
}
.whatsnew span { color: #4a4a4a;
	font-weight:normal;
}
.bookrelease{ background:#ffffff;
	border: 1px solid #dadada;
	padding: 10px 6px 10px 6px;
	margin:10px 7px 0px 0px;
	text-align:center;
	vertical-align:baseline;
}

.currentinterest { background:#e5eff9;
	border: 1px solid #dadada;
	padding: 10px 6px 10px 6px;
	height:140px;
	margin:10px 7px 0px 0px;
	text-align:center;
	vertical-align:baseline;
}
.currentinterest a{ color:#064c92;
	text-decoration:none;
	font-weight:bold;
}
.currentinterest span { color: #4a4a4a;
	font-weight:normal;
}
.events { background:#f3f3f3;
	margin:5px 0px 0px 0px;
	padding:10px;
	width:262px;
	float:left;
	height:250px;
}
.programmes { background:#f3f3f3;
	margin:5px 0px 0px 0px;
	padding:10px;
	width:284px;
	float:right;
	height:250px;
}
#also{ margin:10px 0px 10px 0px;
	padding:10px 0px 0px 0px;
}
#also ul { margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
#also ul li { margin:0px;
	list-style:none;
	background:url(../images/blue-bullet.gif) no-repeat left top;
	padding:0px 0px 5px 15px;
}
.book{ margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#sitemap-list{ padding:15px 25px 16px 25px;
}
#sitemap-list  ul { margin:5px 0px 0px 0px;
	padding:0px;
	border-left:1px solid #ccc;
	list-style:none;
}
#sitemap-list  ul li { margin:0px;
	padding:0px;
	list-style:none;
	padding:0px 0px 2px 15px;
	
}
#sitemap-list  ul li a{ margin:0px;
	padding:0px;
	background:url(../images/main-nav-bullet.gif) no-repeat left top;
	padding:0px 0px 0px 15px;
	color:#4a4a4a;
}
.publication-title{ color:#da180e;
	font-weight:bold;
}
.publication-price{ color:#999999;
	font-weight:bold;
}
.blue{color:#064c92;
}
.tablehdr{color: #ffffff;
background:#074a90;
}
.tablehdr a{color:#ffffff;
	text-decoration:none;
}
.tablehdr a:hover{color:#ffffff;
	text-decoration:underline;
}
.row1 { border-bottom:#CCCCCC 1px solid;
padding-bottom:5px;
}
.red{color:#FF0000;
}
.pdflink { border-bottom:#CCCCCC 1px solid;
	background:url(../images/icon-pdf.gif) right no-repeat;
	padding-right:25px;
}

#formouter{border:1px solid #CCCCCC;
padding:8px;
margin:0px;
}
.formelements { border:#b1b1b1 1px solid;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.button{ background:url(../images/button-bg.gif) top left repeat-x;
	font-size:12px;
	padding:2px;
	color:#ffffff;
	border:none;
	
}
.for { font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:13px;
}
.forbold { font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}
.greylink { color:#4a4a4a;
}
.selecttab{ color:#000000;
}

.colh{color: #ffffff;
background:#064c92;
}
.col1 { width:216px;
	background:url(../images/left-bar-bg.jpg) repeat-y top right #ffffff;;
	color:#000000;
}
.col2 { width:218px;
	background:url(../images/left-bar-bg.jpg) repeat-y top right #ffffff;
	color:#000000;
}
.col3 { width:130px;
	background:url(../images/left-bar-bg.jpg) repeat-y top right;
	color:#000000;
}
#mymarket a{color:#064c92;
	text-decoration:none;
}
#mymarket a:hover{ text-decoration:none;
	color:#da180e;
	font-weight:bold;
}