/* CSS Document */

body { margin:0px; padding:0px; margin-bottom:1px; margin-top:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

form { margin:0px; padding:0px; }

img { border:0px; margin:0px; padding:0px; }

p { padding:0px; margin:0px; padding-bottom:15px; line-height:16px; }

ul {
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:15px;
	list-style:none;
	list-style-image:url(images/wbg_list_point.gif);
}

li {
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-bottom:4px;
}
h3 {font-size:16px; color:#013e79; font-weight:normal; padding:0px 0px 0px 0px;}

a:link { color:#496d96; font-weight:normal; text-decoration: none; }
a:hover { color:#496d96; font-weight:normal; text-decoration: underline; }
a:visited { color:#496d96; font-weight:normal; text-decoration: none; }
a:visited:hover { color:#496d96; font-weight:normal; text-decoration: underline; }

html>body .search_field { margin-left:5px; width:101px; height:13px; margin-top:4px; font-size:10px; padding-top:1px; padding-left:2px; padding-right:2px; border: 1px solid #ced8e3; }
.search_field { margin-left:5px; width:101px; height:13px; margin-top:3px; font-size:10px; padding-left:2px; padding-right:2px; border: 1px solid #ced8e3; }

.search_background { background-image:url(/images/wbg_search_back.jpg); background-position:top left; background-repeat:repeat-x; }

#loggedin {border:3px solid #dbe4ed; padding:0px 10px 10px 10px;}

#subnav { 
	background-image:url(/images/wbg_subnav_back.jpg); 
	background-position:top left; 
	background-repeat:repeat-x; 
	background-color:#d5e3f2;
	padding-left:19px; 
	padding-right:17px; 
	padding-bottom:20px;
}

#subnav_title {
	border-bottom:1px solid #496d96;
	font-size:20px;
	color:#003875;
	padding-left:2px;
	padding-bottom:4px;
}

.subnav_item {
	font-size:13px;
	color:#003875;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:2px;
	padding-right:2px;
	background-image:url(/images/wbg_subnav_dash.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	cursor:pointer;
}
		.subnav_item:link {
			font-size:13px;
			color:#003875;
			font-weight:bold;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:2px;
			padding-right:2px;
		}
		.subnav_item:hover {
			font-size:13px;
			color:#6699cc;
			font-weight:bold;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:2px;
			padding-right:2px;
			background-image:url(/images/wbg_subnav_dash_on.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
		}

#content_listed_item { margin-left:20px; }

#content { margin-right:20px; }

.content_title {
	border-bottom:1px solid #b2d135;
	font-size:20px;
	color:#9cbd19;
	padding-left:2px;
	padding-bottom:4px;
}

.content_resize_area {
	border-bottom:1px solid #b2d135;
	color:#9cbd19;
	padding-left:2px;
	padding-bottom:4px;
}

.resize_small { font-size:11px; }
.resize_spacer { font-size:14px; }
.resize_large { font-size:16px; }

.breadcrumb { color:#496d96; padding-top:10px; padding-left:2px; padding-right:2px; padding-bottom:30px; }

.breadcrumb a:link { color:#496d96; font-weight:normal; text-decoration: none; }
.breadcrumb a:hover { color:#496d96; font-weight:normal; text-decoration: underline; }
.breadcrumb a:visited { color:#496d96; font-weight:normal; text-decoration: none; }
.breadcrumb a:visited:hover { color:#496d96; font-weight:normal; text-decoration: underline; }

#subscribe_box { 
	background-image:url(/images/wbg_subscribe_back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:173px;
	padding-top:12px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:10px;
}

html>body .subscribe_title { font-size:13px; color:#003875; font-weight:bold; padding-bottom:6px; }
.subscribe_title { font-size:13px; color:#003875; font-weight:bold; padding-bottom:5px; }

html>body .subscribe_field { margin:0px; padding:0px; width:205px; height:16px; border:1px solid #597da5; margin-bottom:4px; font-size:10px; padding-left:3px; padding-right:2px; padding-top:2px; }
.subscribe_field { margin:0px; padding:0px; width:205px; height:16px; border:1px solid #597da5; margin-bottom:2px; font-size:10px; padding-left:3px; padding-right:2px; padding-top:2px; }

html>body .subscribe_submit { padding-right:3px; color:#003875; padding-top:0px; }
.subscribe_submit { padding-right:3px; color:#003875; padding-top:1px; }

.subscribe_submit a:link { color:#003875; font-weight:bold; text-decoration: underline; }
.subscribe_submit a:hover { color:#003875; font-weight:bold; text-decoration: none; }
.subscribe_submit a:visited { color:#003875; font-weight:bold; text-decoration: underline; }
.subscribe_submit a:visited:hover { color:#003875; font-weight:bold; text-decoration: none; }

#cpa_logo { padding-left:80px; padding-top:30px; padding-bottom:30px; }

#footer { color:#ffffff; margin-top:40px; }

#footer a:link { color:#496d96; font-weight:normal; text-decoration: none; }
#footer a:hover { color:#496d96; font-weight:normal; text-decoration: underline; }
#footer a:visited { color:#496d96; font-weight:normal; text-decoration: none; }
#footer a:visited:hover { color:#496d96; font-weight:normal; text-decoration: underline; }

.content_pic { margin-left:15px; margin-bottom:15px; }

.home_blue_column { 
	background-image:url(/images/wbg_subnav_back.jpg); 
	background-position:top left; 
	background-repeat:repeat-x; 
	background-color:#d5e3f2;
	padding-left:20px; 
	border-bottom:1px solid #496d96;
}

.home_blue_title {
	border-bottom:1px solid #496d96;
	font-size:20px;
	color:#003875;
	padding-left:2px;
	padding-bottom:4px;
}

.home_blue_content { padding-right:20px; padding-top:22px; }

.home_content_pic { margin-right:15px; margin-bottom:10px; }

.brown_column { 
	padding-left:20px; 
}

.brown_title {
	border-bottom:1px solid #b2d135;
	font-size:20px;
	color:#9cbd19;
	padding-left:2px;
	padding-bottom:4px;
}

.brown_content { padding-right:19px; padding-top:22px; }

.column_spacer { height:25px; width:100%; }

.home_listing_column { 
	background-image:url(/images/wbg_home_listing_back.jpg); 
	background-position:top left; 
	background-repeat:repeat-x; 
	padding-left:20px;
	padding-top:25px; 
	height:261px;
}

.home_listing_title {
	border-bottom:1px solid #ffffff;
	font-size:20px;
	color:#ffffff;
	padding-left:2px;
	padding-bottom:4px;
}

.home_listing_more {
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	padding-right:2px;
	padding-bottom:6px;
}

.home_listing_more a:link { color:#ffffff; font-weight:bold; text-decoration: underline; }
.home_listing_more a:hover { color:#ffffff; font-weight:bold; text-decoration: none; }
.home_listing_more a:visited { color:#ffffff; font-weight:bold; text-decoration: underline; }
.home_listing_more a:visited:hover { color:#ffffff; font-weight:bold; text-decoration: none; }

.home_listing_full {
	color:#ffffff;
	font-weight:bold;
	padding-right:2px;
	padding-bottom:6px;
	padding-top:15px;
}

.home_listing_full a:link { color:#ffffff; font-weight:bold; text-decoration: underline; }
.home_listing_full a:hover { color:#ffffff; font-weight:bold; text-decoration: none; }
.home_listing_full a:visited { color:#ffffff; font-weight:bold; text-decoration: underline; }
.home_listing_full a:visited:hover { color:#ffffff; font-weight:bold; text-decoration: none; }

.home_listing_name { padding-right:5px; padding-top:20px; padding-left:7px; font-size:14px; font-weight:bold; color:#003875; }

.home_listing_content { padding-right:5px; padding-top:9px; padding-left:7px; }

.home_listing_details { margin-bottom:8px; line-height:16px; }

.home_listing_details a:link { color:#003875; font-weight:bold; text-decoration: none; }
.home_listing_details a:hover { color:#003875; font-weight:bold; text-decoration: underline; }
.home_listing_details a:visited { color:#003875; font-weight:bold; text-decoration: none; }
.home_listing_details a:visited:hover { color:#003875; font-weight:bold; text-decoration: underline; }

.home_listing_pic { padding:10px; }

html>body .contact_text { padding-top:4px; color:#9cbd19; }
.contact_text { padding-top:5px; color:#9cbd19; }

html>body .contact_field { margin:0px; padding:0px; width:205px; height:15px; margin-bottom:6px; font-size:10px; padding-left:3px; padding-right:2px; padding-top:3px; }
.contact_field { margin:0px; padding:0px; width:205px; height:16px; font-size:10px; padding-left:3px; padding-right:2px; padding-top:2px; }

html>body .contact_list { width:213px; font-size:10px; height:19px; color:#9cbd19; margin-bottom:6px; }
.contact_list { width:213px; font-size:10px; color:#9cbd19; }

html>body .contact_text_area { margin:0px; padding:0px; width:260px; font-size:11px; height:53px; margin-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:2px; padding-top:3px; }
.contact_text_area { margin:0px; padding:0px; width:260px; font-size:11px; height:53px; margin-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:2px; padding-top:3px; }

.brown_feature_column { 
	padding-left:20px; 
	background-image:url(/images/wbg_brown_feature_back.jpg);
	background-postion:top left;
	background-repeat:repeat-x;
	background-color:#e1ebb6;
	padding-bottom:20px;
	border-bottom:1px solid #b2d135;
}

.brown_feature_title {
	border-bottom:1px solid #b2d135;
	font-size:20px;
	color:#9cbd19;
	padding-left:2px;
	padding-bottom:4px;
}

.brown_feature_content { 
	padding-top:22px;
}

.news_archive_item {
	padding:5px 35px 3px 35px;
	width:810px;
	background-color:#ffffff;
	background-image:url(/images/wbg_news_archive_back.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#666666;
	cursor:pointer;
	margin-top:4px;
}
		.news_archive_item:link {
			color:#003875;
		}
		.news_archive_item:hover {
			color:#9cbd19;
			background-image:url(/images/wbg_news_archive_back_on.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
		}
		
.listing_list_title {
	background-image:url(/images/wbg_listing_title_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:14px;
	color:#003875;
	font-weight:bold;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}

.listing_item { margin-top:20px; }

.listing_organise_pages { color:#666666; }
.listing_organise_input { color:#666666; }

html>body .listing_text_area { margin:0px; padding:0px; width:260px; font-size:11px; height:53px; margin-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:2px; padding-top:3px; }
.listing_text_area { margin:0px; padding:0px; width:260px; font-size:11px; height:53px; margin-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:2px; padding-top:3px; }


.listing_organise_pages a:link { color:#003875; font-weight:normal; text-decoration: underline; }
.listing_organise_pages a:hover { color:#003875; font-weight:normal; text-decoration: none; }
.listing_organise_pages a:visited { color:#003875; font-weight:normal; text-decoration: underline; }
.listing_organise_pages a:visited:hover { color:#003875; font-weight:normal; text-decoration: none; }

html>body .listing_organise_list { width:120px; font-size:10px; height:17px; color:#666666; margin-top:2px; }
.listing_organise_list { width:120px; font-size:10px; color:#666666; }

html>body .enquiry_organise_list { width:210px; font-size:10px; height:17px; color:#000000; margin-top:2px; }
.enquiry_organise_list { width:210px; font-size:10px; color:#000000; }

.listing_item_subtitles {
	color:#003875;
	font-weight:bold;
}

td.listing_item_subtitles {
	padding:4px;
	background-image:url(/images/wbg_subnav_dash.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.listing_item_content { padding:4px; padding-bottom:10px; line-height:16px; padding-top:6px; }

.listing_item_attachment {
	background-image:url(/images/wbg_listing_title_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#003875;
	padding:4px;
	height:16px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
}

#list_item_images_content { margin-right:20px; margin-bottom:15px; }

.list_item_small_images { padding-bottom:15px; }

input.login_input {
	height:18px;
	width:100%;
}
