body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 30px;
	color: #004680;
	background-attachment: fixed;
	background-image: url(../graphics/homepage/page-bg.jpg);
	background-repeat: repeat-x;
}

a img {
	border-width: 0px;
	border-style: none;
}
.top_panel_navigation {
	font-size: 10px;
	width: 765px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 100px;
}
.top_panel_logo {
	width: 150px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}
a:link {
	color: #004680;
	text-decoration: none;
}
a:visited {
	color: #004680;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.image_right {
	padding-left: 15px;
}

.panel_left_holder {
	width: 150px;
	padding-right: 15px;
	padding-left: 15px;
	vertical-align: top;
}
.pagebackground {
	background-image: url(../graphics/homepage/leftpanel_bg.jpg);
	background-repeat: repeat;
	background-position: top;
}
.panel_left_menu {
	font-size: 14px;
	vertical-align: top;
}

.panel_right_holder {
	width: 150px;
	padding-right: 15px;
	padding-left: 15px;
	vertical-align: top;
}
.panel_middle_holder {
	width: 600px;
	vertical-align: top;
	padding-bottom: 15px;
}
.panel_right_menu {
	font-size: 14px;
	vertical-align: top;
}
.middle_navigator_top {
	width: 570px;
	padding-right: 14px;
	padding-left: 14px;
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2478BE;
	border-left-color: #2478BE;
}
.middle_navigator_panel {
	font-size: 16px;
	color: #004680;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #004680;
	border-bottom-color: #004680;
	text-align: left;
}

.bottom_panel_left {
	width: 150px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	color: #FFFFFF;
	background-color: #004680;
}
.bottom_panel_right {
	width: 150px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: center;
	color: #FFFFFF;
	background-color: #004680;
}
a.leftmenu:link {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #FFFFFF;
}
.menu_panel_spacer {
	padding-bottom: 4px;
}


.bottom_panel_middle {
	width: 570px;
	padding: 15px;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	background-color: #004680;
}
a.topmenu:link {
	color: #004680;
	text-decoration: none;
}
a.topmenu:visited {
	color: #004680;
	text-decoration: none;
}
a.topmenu:hover {

	color: #FF6600;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a.topmenu:active {
	text-decoration: none;
}
a.leftmenu:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #FFFFFF;
}
a.leftmenu:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #FFF00C;
}
a.leftmenu:active {

	text-decoration: none;
}

a.rightmenu:link {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #004680;
}

a.rightmenu:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #004680;
}
a.rightmenu:hover {

	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #FFFFFF;
}

a.rightmenu:active {


	text-decoration: none;
}

body#homepage a#lhomepage,
body#news a#lnews,
body#about a#labout,
body#find a#lfind,
body#map a#lmap,
body#az a#laz,
body#street a#lstreet,
body#type a#ltype,
body#gallery a#lgallery,
body#contactnlta a#lcontact,
body#sitemap a#lsitemap,
body#links a#llinks

{
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #004680;
}

body#nltahome a#rnltahome,
body#news a#rnews,
body#newsletter a#rnewsletter,
body#archive a#rarchive,
body#minutes a#rminutes,
body#aboutnlta a#raboutnlta,
body#benefits a#rbenefits,
body#join a#rjoin,
body#submit a#rsubmit,
body#members a#rmembers,
body#contactnlta a#rcontactnlta

{
    font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: left;
	display: block;
	float: left;
	width: 130px;
	line-height: 25px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #2478BE;
	background-color: #FFF00C;
}

body#bond a#tbond,
body#church a#tchurch,
body#gardner a#tgardner,
body#gloucester a#tgloucester,
body#jubilee a#tjubilee,
body#kensington a#tkensington,
body#new a#tnew,
body#north a#tnorth,
body#sydney a#tsydney,
body#trafalgar a#ttrafalgar

{

	color: #FF6600;
	text-decoration: none;
}
.quickmenu_panel {
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	width: 100px;
	line-height: 18px;
	padding-bottom: 5px;
}
a.quickmenu:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	display: block;
	float: left;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2478BE;
}
a.quickmenu:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	display: block;
	float: left;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2478BE;
}
a.quickmenu:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: center;
	display: block;
	float: left;
	width: 98px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #D5EAFB;
	border: 1px solid #2478BE;
}

body#homepage a#qhomepage,
body#news a#qnews,
body#find a#qfind,
body#map a#qmap,
body#nltahome a#qnltahome,
body#contactnlta a#qcontact

{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004680;
	text-align: center;
	display: block;
	float: left;
	width: 98px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2478BE;
	border-right-color: #2478BE;
	border-left-color: #2478BE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.page_content_holder_570_ng {
	width: 570px;
	padding-right: 14px;
	padding-left: 14px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2478BE;
	border-left-color: #2478BE;
}
.page_content_570_wg {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
.page_content_570_tg {
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
}
.trader_index_image {
	width: 98px;
	border: 1px solid #004680;
}
.trader_index_address {
	width: 160px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #004680;
	border-bottom-color: #004680;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 10px;
}
.trader_index_desc {
	width: 259px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004680;
	border-bottom-color: #004680;
	border-left-color: #004680;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-image: url(../graphics/homepage/trader-index-non-member.jpg);
}
.textsize_12 {
	font-size: 12px;
}
.textsize_10 {
	font-size: 10px;
}
.textsize_14 {

	font-size: 14px;
}
.textsize_16 {


	font-size: 16px;
}
.textsize_18 {



	font-size: 18px;
}
.trader_index_enhanced {
	width: 20px;
}
.trader_index_desc_member {
	width: 259px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004680;
	border-bottom-color: #004680;
	border-left-color: #004680;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-image: url(../graphics/homepage/trader-index-member.jpg);
}
.trader_index_standard {
	width: 19px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004680;
}
a.quickmenu:active {

	text-decoration: none;
}
.traderpage_image_top {
	width: 455px;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}
.bottom_of_middle {
	width: 570px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2478BE;
	border-bottom-color: #2478BE;
	border-left-color: #2478BE;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
}

.traderpage_image_map {
	width: 100px;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
	padding-left: 15px;
	padding-bottom: 5px;
}
.traderpage_content {
	width: 570px;
	text-align: left;
	vertical-align: text-top;
	padding-bottom: 20px;
}

.textsize_24 {




	font-size: 24px;
}
.page_570_minutes_dashtop {
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #004680;
}
.page_570_minutes_dashtopbot {
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #004680;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004680;
}
.page570_panel_leftof3 {

	text-align: left;
	vertical-align: top;
	width: 180px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
}
a.submenu:link {
	color: #2478BE;
	text-decoration: none;
}

.page570_panel_rightof3 {

	text-align: left;
	vertical-align: top;
	width: 180px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.page570_panel_middleof3 {

	text-align: left;
	vertical-align: top;
	width: 180px;
	padding-top: 5px;
	padding-bottom: 15px;
}
a.submenu:visited {
	color: #2478BE;
	text-decoration: none;
}
.submenu_selected {
	color: #FF6600;
}
.page_title_heading_16 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
a.submenu:hover {

	color: #FF6600;
	text-decoration: none;
}
a.submenu:active {
	text-decoration: none;
}
.image_left {
	padding-right: 15px;
}
.a_z_selection_bar {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.image_right_top {
	padding-left: 15px;
	padding-bottom: 10px;
}
.news_panel_left {
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
}
.news_panel_right {
	width: 400px;
	text-align: left;
	vertical-align: top;
}
.news_panel_left_holder {
	text-align: left;
	vertical-align: top;
	width: 155px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
}
.news_panel_right_holder {
	text-align: left;
	vertical-align: top;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.news_content_wg {
	padding-top: 5px;
	padding-bottom: 5px;
}
.page570_panel_leftof3_hold {

	text-align: left;
	vertical-align: top;
	width: 180px;
	padding-right: 15px;
}
.panel_180_header {
	padding: 5px;
	width: 170px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.page570_panel_middleof3hold {

	text-align: left;
	vertical-align: top;
	width: 180px;
}
.page570_panel_rightof3_hold {

	text-align: left;
	vertical-align: top;
	width: 180px;
	padding-left: 15px;
}
.panel_180_text_wg {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 10px;
}
.panel_375_holder {

	text-align: left;
	vertical-align: top;
	width: 375px;
}
.form_enter_right {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	border: 1px solid #004680;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_left {
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 10px;
	width: 180px;
}
.panel_375_header {
	padding: 5px;
	width: 365px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.image_top {
	padding-bottom: 5px;
}
a.dark:link {
	color: #FFFFFF;
	text-decoration: none;
}
.red_text {
	color: #FF0000;
}
a.dark:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.dark:hover {
	color: #FF6600;
	text-decoration: none;
}
a.dark:active {
	text-decoration: none;
}
.panel_150_header {
	padding: 5px;
	width: 140px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 14px;
}
.panel_150_holder {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 10px;
}
.form_header {
	padding-top: 10px;
	padding-left: 190px;
}
.panel_150_text_wg {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.page_570_colour_dashtopbot {
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #004680;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004680;
	padding-right: 5px;
	padding-left: 5px;
}
.panel_275_left_holder {
	width: 275px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}
.panel_275_right_holder {
	width: 275px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.page_570_dark_dashtopbot {
	vertical-align: top;
	padding-top: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #004680;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #004680;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}
.form_left_button {
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 10px;
	width: 180px;
}
.panel_375_wg {
	text-align: left;
	vertical-align: top;
	width: 350px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
}
.form_button {
	font-size: 20px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 30px;
	border: 2px solid #004680;
	color: #004680;
}
.gallery_cell_106_left {
	text-align: center;
	vertical-align: middle;
	height: 106px;
	width: 106px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.image_bottom {
	padding-top: 5px;
}
.gallery_cell_106 {
	text-align: center;
	vertical-align: middle;
	height: 106px;
	width: 106px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gallery_image {
	text-align: center;
	vertical-align: top;
	width: 570px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.image_left_top {
	padding-right: 15px;
	padding-bottom: 10px;
}

