@charset "utf-8";/* CSS Document */body {	background:#0099cc;	font-family:Arial, verdana, sans-serif;	font-size:11px;	color:#333333;	margin:20px 0 20px 0;	padding:0px;}p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0px; padding:0px; }p { padding:5px 0 5px 0; }img { border:0px; }h1 {	font-size:18px;	font-weight:bold;	line-height:normal;	padding:6px 0 8px 0;	color:#333333;}h2 {	font-size:16px;	font-weight:bold;	line-height:normal;	padding:6px 0 4px 0;	color:#333333;}h3 {	font-size:14px;	font-weight:bold;	line-height:normal;	padding:6px 0 4px 0;	color:#333333;}h4, h5, h6 {	font-size:12px;	font-weight:bold;	line-height:normal;	padding:6px 0 2px 0;	color:#333333;}#home_container ul { margin:6px 0 6px 15px; }#home_container ul li {	padding:5px 0 5px 20px;	list-style:none;	background:0px 8px no-repeat url(/images/subnav_point_on.gif);}#main_container ul { margin:6px 0 6px 15px; }#main_container ul li {	padding:5px 0 5px 20px;	list-style:none;	background:0px 8px no-repeat url(/images/subnav_point_on.gif);}ol { margin:6px 0 6px 33px; }ol li {	padding:3px 0 3px 5px;}form { 	margin:0px; 	padding:0px; }input, textarea, select { 	margin:0px; 	padding:0px; 	font-size:11px;	font-family:Arial, verdana, sans-serif;	color:#666666;}img { border:0px; }a:link { color:#666666; text-decoration:none; }a:hover { color:#666666; text-decoration:underline; }a:visited { color:#666666; text-decoration:none; }a:visited:hover { color:#666666; text-decoration:underline; }/*a:active { outline: none; }a:focus { -moz-outline-style: none; }*/#site_container {	background:white;	width:936px;	margin:0 auto 0 auto;}#banner_container {	width:936px;	height:132px;}#banner_container a#banner_logo {	float:left;	display:block;	width:381px;}#banner_content {	width:530px;	height:36px;	padding:96px 25px 0 0;	float:right;	background:top right no-repeat url(/images/banner_image.jpg);}#quick_links {	width:331px;	float:left;	height:18px;	text-align:right;	padding:4px 0 0 0;	color:#666666;}#search_container {	width:188px;	height:22px;	float:right;	background:top left no-repeat url(/images/search_bg.gif);}#search_container input#search_input {	width:143px;	height:18px;	float:left;	padding:4px 4px 0 8px;	border:0px;	background:transparent;}#mainnav_container {	height:32px;	background:top left repeat-x url(/images/nav_bg.gif);	margin:0 1px 0 1px;}div#mainnav_container ul { margin:0; padding:0; }div#mainnav_container ul li {	height:32px;	margin:0;	padding:0;	list-style-type:none;	display:inline;}div#mainnav_container ul li a {	display:block;	float:left;	height:32px;}div#mainnav_container ul li ul.dropdown {	position:absolute;	display:none;	background:#ff9933;	margin-top:32px;	width:185px;	font-size:12px;	z-index:1000;}div#mainnav_container ul#nav li ul.dropdown li.item a {	background:23px 10px no-repeat url(/images/dropdown.gif);	color:white;	border:none;	display:block;	float:none;	height:auto;	padding:6px 5px 6px 39px;	width:141px;}div#mainnav_container ul#nav li ul.dropdown li.item a:hover {	background:23px 10px no-repeat url(/images/dropdown_over.gif) #cc9933;	text-decoration:none;}div#mainnav_container ul#nav li ul.dropdown li.item_on a {	background:23px 10px no-repeat url(/images/dropdown_on.gif) black;	color:white;	border:none;	display:block;	float:none;	height:auto;	padding:6px 5px 6px 39px;	width:141px;}div#mainnav_container ul#nav li ul.dropdown li.item_on a:hover {	background:23px 10px no-repeat url(/images/dropdown_on.gif) black;	text-decoration:none;}div#mainnav_container ul#nav li:hover ul.dropdown {display:block;}div#main_nav_container ul li:hover ul {display:block;}div#mainnav_container ul li.members a { width:140px; background:top left no-repeat url(/images/nav_members.gif); }div#mainnav_container ul li.members a:hover { background:0px -32px no-repeat url(/images/nav_members.gif); }div#mainnav_container ul li.members_on a { width:140px; background:bottom left no-repeat url(/images/nav_members.gif); }div#mainnav_container ul li.events a { width:122px; background:top left no-repeat url(/images/nav_events.gif); }div#mainnav_container ul li.events a:hover { background:0px -32px no-repeat url(/images/nav_events.gif); }div#mainnav_container ul li.events_on a { width:122px; background:bottom left no-repeat url(/images/nav_events.gif); }div#mainnav_container ul li.events ul.dropdown { margin-left:140px; }div#mainnav_container ul li.events_on ul.dropdown { margin-left:140px; }div#mainnav_container ul li.education a { width:144px; background:top left no-repeat url(/images/nav_education.gif); }div#mainnav_container ul li.education a:hover { background:0px -32px no-repeat url(/images/nav_education.gif); }div#mainnav_container ul li.education_on a { width:144px; background:bottom left no-repeat url(/images/nav_education.gif); }div#mainnav_container ul li.education ul.dropdown { margin-left:262px; }div#mainnav_container ul li.education_on ul.dropdown { margin-left:262px; }div#mainnav_container ul li.directory a { width:185px; background:top left no-repeat url(/images/nav_directory.gif); }div#mainnav_container ul li.directory a:hover { background:0px -32px no-repeat url(/images/nav_directory.gif); }div#mainnav_container ul li.directory_on a { width:185px; background:bottom left no-repeat url(/images/nav_directory.gif); }div#mainnav_container ul li.directory ul.dropdown { margin-left:406px; }div#mainnav_container ul li.directory_on ul.dropdown { margin-left:406px; }div#mainnav_container ul li.consumers a { width:176px; background:top left no-repeat url(/images/nav_consumers.gif); }div#mainnav_container ul li.consumers a:hover { background:0px -32px no-repeat url(/images/nav_consumers.gif); }div#mainnav_container ul li.consumers_on a { width:176px; background:bottom left no-repeat url(/images/nav_consumers.gif); }div#mainnav_container ul li.consumers ul.dropdown { margin-left:591px; }div#mainnav_container ul li.consumers_on ul.dropdown { margin-left:591px; }div#mainnav_container ul li.media a { width:167px; background:top left no-repeat url(/images/nav_media.gif); }div#mainnav_container ul li.media a:hover { background:0px -32px no-repeat url(/images/nav_media.gif); }div#mainnav_container ul li.media_on a { width:167px; background:bottom left no-repeat url(/images/nav_media.gif); }div#mainnav_container ul li.media ul.dropdown { margin-left:767px; }div#mainnav_container ul li.media_on ul.dropdown { margin-left:767px; }/*ul#nav li.over ul {display:inline;}*/#home_container {	padding:20px 25px 0 25px;	overflow:auto;}#home_container div#column_left {	width:687px;	float:left;	padding:0 0 15px 0;}#home_container div#column_left div#left {	width:432px;	float:left;}#home_container div#column_left div#left div#welcome { margin:0 0 20px 0; }#home_container div#column_left div#left div#welcome h1 {	font-size:22px;	font-weight:bold;	margin:0px;	padding:4px 0 10px 0;	color:#333333;}#home_container div#column_left div#left div#news div.news_story { overflow:auto; margin:2px 0 4px 0; }#home_container div#column_left div#left div#news div.news_story img { float:left; margin-top:3px; }#home_container div#column_left div#left div#news div.news_story div.content { 	float:right; 	width:336px;}#home_container div#column_left div#left div#news div.news_story div.content a.title { 	width:335px;	display:block;	font-size:13px;	font-weight:bold;	color:#666666;}#home_container div#column_left div#right {	width:216px;	float:right;	padding:6px 12px 10px 12px;}#home_container div#column_left div#right div#events div#title { margin:0 0 16px 0; overflow:auto; }#home_container div#column_left div#right div#events div.event { overflow:auto; margin-bottom:7px; }#home_container div#column_left div#right div#events div.event a.title { 	display:block;	font-size:13px;	font-weight:bold;	color:#666666;	width:215px;}#home_container div#column_left div#right div#events div.event span { 	display:block;	color:#999999;	padding:3px 0 0 0;}#home_container div#column_left div#home_partners {	width:687px;	overflow:hidden;	padding:15px 0 0 0;	float:left;}#home_container div#column_left div#home_partners div.business_partner {	width:228px; 	float:left;	height:115px;}#home_container div#column_left div#home_partners div.business_partner span { float:left; display:block; }#home_container div#column_left div#home_partners div.business_partner span.tag { background:#57AA27; float:left; display:block; height:110px; padding-top:10px; }#home_container div#column_left div#home_partners div.business_partner span.green-logo { border-top:1px solid #c6c5c6; border-bottom:1px solid #c6c5c6; border-right:1px solid #c6c5c6; float:left; height:106px; padding-top:12px; padding-right:3px; text-align:center; width:198px; }#home_container div#column_left div#home_partners div.business_partner span.green-logo2 { border-top:1px solid #c6c5c6; border-bottom:1px solid #c6c5c6; border-right:1px solid #c6c5c6; float:left; height:106px; padding-top:12px; text-align:center; width:198px; }#home_container div#column_left div#home_partners div.business_partner span.logo {	width:138px;	height:98px;	border-top:1px solid #c6c5c6;	border-bottom:1px solid #c6c5c6;}#home_container div#column_left div#home_partners div.business_partner span.panel {	width:527px;	height:98px;	border:1px solid #c6c5c6;}#home_container div#column_left div#home_partners div.spacer {	width:8px;	height:73px;	float:left;	margin:16px 0 0 0;}#home_container div#column_left div#home_partners div.business_contributer {	width:153px;	height:73px;	float:left;	margin:16px 0 0 0;}#home_container div#column_left div#home_partners div.business_contributer div { float:left; }#home_container div#column_left div#home_partners div.business_contributer div.logo {	width:131px;	height:71px;	border:1px solid #c6c5c6;	border-left:0px;	text-align:center;}.business_contributer2 {	width:188px;	height:73px;	float:right;	margin:5px 0 0 0;}.business_contributer2 div { float:left; margin:0; }.business_contributer2 div.logo {	float:left; width:158px;	height:71px;	border:1px solid #bd9b9c;	border-left:0px;	text-align:center;}#home_container div#column_right {	width:188px;	float:right;	padding:0 0 15px 0;}div#column_right div#banners a {	margin:4px 0 0 0;}div#column_right div#member_login {	margin:0 0 10px 0;}div#column_right div#member_login div#content {	border-left:1px solid #c6c5c6;	border-right:1px solid #c6c5c6;	padding:0 10px 0 10px;}div#column_right div#member_login div#content img { margin-bottom:3px; }div#column_right div#member_login div#content input.text {	width:158px;	height:18px;	padding:2px 3px 0 3px;	border:1px solid #c6c5c6;	margin:5px 0 0 0;	font-size:12px;}div#column_right div#member_login div#content span {	display:block;	text-align:center;	padding:7px 0 10px 0;}div#column_right div#member_login div#content div.button {	text-align:right;}div#column_right div#member_login div#login_welcome h3 {	margin:0px;	padding:0 0 6px 0;	font-size:14px;	font-style:normal;	color:black;}div#column_right div#member_login div#content div#nav_password_reminder_row input.text {	margin-top:15px;}div#column_right div#member_login div#content div#nav_password_reminder_row input.button {	margin-top:6px;}#main_container {	padding:20px 25px 0 25px;	overflow:auto;}#main_container div#column_left {	width:675px;	float:left;	padding:0 0 15px 0;}#main_container div#column_right {	width:188px;	float:right;	padding:0 0 15px 0;}#main_container div#column_left div#left {	width:188px;	float:left;}#main_container div#column_left div#right {	width:464px;	float:right;}div#subanv {	margin:0 0 10px 0;}div#subnav div#content {	border-left:1px solid #c6c5c6;	border-right:1px solid #c6c5c6;	padding:0 10px 0 10px;}div#subnav div#content a.item {	background:12px 10px no-repeat url(/images/subnav_point.gif) white;	color:#666666;	display:block;	padding:6px 5px 6px 28px;	font-size:12px;	border-bottom:1px solid #e8e8e8;}div#subnav div#content a.item:hover {	background:12px 10px no-repeat url(/images/subnav_point_on.gif) white;	color:black;	display:block;	padding:6px 5px 6px 28px;	font-size:12px;	border-bottom:1px solid #d3d3d3;	text-decoration:none;}div#subnav div#content a.item_on {	background:12px 10px no-repeat url(/images/subnav_point_on.gif) white;	color:black;	display:block;	padding:6px 5px 6px 28px;	font-size:12px;	border-bottom:1px solid #aeaeae;}div#subnav div#content a.item_on:hover { text-decoration:none; }#content_title {	font-size:20px;	font-weight:bold;	margin:0 0 4px 0;	padding:4px 0 5px 0;	color:#333333;	border-bottom:1px solid #c6c5c6;}#breadcrumb_container {	font-size:10px;	color:#666666;	padding:0 0 10px 0;}#breadcrumb {	width:400px;}#text_tools {	width:60px;	float:right;	text-align:right;}#text_tools a { padding:0 0 0 2px; }#resource_container { margin:20px 0 15px 0; float:left;}#resource_container div.resource {	width:464px;	border-top:1px solid #c6c5c6;	padding:10px 0 0 0;	overflow:auto;	margin-top:10px;}#resource_container div.resource a { float:left; }#resource_container div.resource div.title {	width:419px;	float:right;	padding:0 0 4px 0;	font-size:12px;	font-weight:bold;}#resource_container div.resource div.title a.title { float:left; width:300px; display:block; }#resource_container div.resource div.title span { display:block; float:right; }#resource_container div.resource div.content {	width:419px;	float:right;	padding:0px;}#resource_container div.resource div.content span { display:block; width:300px; float:left; }#resource_container div.resource div.content a { display:block; float:right; margin:5px 0 0 0; }.resource_container div.resource {	width:464px;	border-top:1px solid #c6c5c6;	padding:10px 0 0 0;	overflow:auto;	margin-top:20px;}.resource_container div.resource a { float:left; }.resource_container div.resource div.title {	width:419px;	float:right;	padding:0 0 4px 0;	font-size:12px;	font-weight:bold;}.resource_container div.resource div.title a.title { float:left; width:300px; display:block; }.resource_container div.resource div.title span { display:block; float:right; }.resource_container div.resource div.content {	width:419px;	float:right;	padding:0px;}.resource_container div.resource div.content span { display:block; width:300px; float:left; }.resource_container div.resource div.content a { display:block; float:right; margin:5px 0 0 0; }/* Events */#events_search { 	margin:0px 0 10px 0; 	padding:10px 0 10px 0;	overflow:auto; 	border-bottom:1px solid #c6c5c6;}#events_search table#search { 	float:left; 	background:white;}#events_search table#search select { width:80px; height:20px; font-size:12px; }#events_search table#search select.month { width:128px; height:20px; }#events_search table#pages { 	float:right; 	padding:7px 7px 8px 7px;	background:white;}div.event_list_item {	padding:10px 0 5px 0;	overflow:auto;}div.event_list_item div.title {	padding:0 0 4px 0;	overflow:auto;	font-size:12px;	font-weight:bold;}#event_details {	border-bottom:1px solid #c6c5c6;	margin:5px 0 15px 0;	padding:0 0 8px 0;	overflow:auto;}#event_details td { padding:2px 0 2px 0; }#event_details td.label { font-weight:bold; }#event_details td.label_register { padding:5px 0 2px 0; }#event_details td.title { 	font-weight:bold; 	font-size:14px;	padding:0 0 5px 0;}/* News */#news_list {	border-top:1px solid #c6c5c6;	padding:10px 0 0 0;	margin:3px 0 0 0;}div.news_list_item {	padding:10px 0 5px 0;	overflow:auto;}div.news_list_item div.title {	padding:0 0 4px 0;	overflow:auto;	font-size:12px;	font-weight:bold;}/* In Content Login */#right div#member_login {	margin:20px 0 0 0;	width:386px;}#right div#member_login td { padding:0 0 10px 0; }#right div#member_login td.label { padding:0 0 6px 0; color:black; }#right div#member_login td input { 	height:18px;	padding:2px 3px 0 3px;	border:1px solid #c6c5c6;	font-size:12px;	width:160px; }#right div#member_login td.submit { padding:0px 0 0px 0; text-align:right; }#right div#member_login td.submit input { 	width:auto; 	height:auto; 	padding:0px; 	border:0px; 	margin-left:10px; }#right div#member_login td.submit span { float:left; display:block; padding:3px 0 0 0; font-size:11px; }#right div#member_login div#password_reminder_row {	width:341px;	padding-top:13px;	border-top:1px solid #c6c5c6; 	margin-top:15px;}#right div#member_login div#password_reminder_row td.submit { padding:0px; text-align:right; }#right div#member_login div#password_reminder_row td.submit input { 	padding:2px 0 0 0; 	border:0px; 	margin:0px; }/* Forms */.form_section_title {	font-size:14px;	font-weight:bold;	padding:10px 0 8px 0;	color:#333333;}.form_section_title span {	font-size:11px;	font-weight:normal;	display:block;	padding:3px 0 0 0;}.form_section_title p {	font-size:10px;	font-weight:normal;	color:#999999;}.form_section_title p span {	font-size:13px;	font-weight:bold;	color:#666666;	display:inline;}.form_section {	padding:0 0 17px 0;	color:#333333;}.form_section td.label { 	font-size:12px;	padding:9px 0 5px 0;}.form_section td.label span {	font-size:13px;	font-weight:bold;	color:#666666;}.form_section td.label p {	font-size:10px;	font-weight:normal;	color:#999999;}.form_section td input.text {	width:145px;	height:18px;	padding:2px 3px 0 3px;	border:1px solid #c6c5c6;	margin:5px 0 0 0;	font-size:12px;}.form_section td select.select {	width:145px;	height:22px;	padding:0px 0px 0 3px;	border:1px solid #c6c5c6;	margin:5px 0 0 0;	font-size:12px;}.form_section td textarea.textarea {	height:90px;	padding:2px 3px 0 3px;	border:1px solid #c6c5c6;	margin:5px 0 0 0;	font-size:12px;}.form_section td input.radio {	padding:2px 3px 0 3px;	margin:5px 0 0 0;}.form_submit {	padding:10px 0 17px 0;	text-align:right;	border-top:1px solid #c6c5c6;}/* Strata Directory */#supplier_search { 	padding:18px 0 1px 0; 	margin:4px 0 0 0;	border-top:1px solid #c6c5c6;	overflow:auto; }#supplier_search td.label { 	font-size:12px;	color:#333333;	padding:9px 0 5px 0;}#supplier_search td input.text {	width:282px;	height:18px;	padding:2px 3px 0 3px;	border:1px solid #c6c5c6;	margin:5px 0 0 0;	font-size:12px;}#supplier_search td select.list {	width:290px;	height:22px;	padding:0px;	border:1px solid #c6c5c6;	margin:5px 0 0 0;	font-size:12px;}#supplier_search td.submit { 	padding:15px 0 0 0;}#post_navigator {	text-align:center;	padding:10px 0 12px 0;	font-size:12px;}.supplier {	margin:0 0 15px 0;}.supplier div.title_area { padding:0 0 6px 0; overflow:auto; }.supplier div.title_area span { display:block; }.supplier div.title_area span.title { 	font-weight:bold; 	font-size:14px; 	color:black; 	padding:0 0 5px 0; }#supplier_details { padding:6px 0 0 0; }#supplier_details td { padding:2px 0 2px 0; }#supplier_details td.label { font-weight:bold; }#supplier_details td.description { 	font-weight:normal; 	padding:15px 0 0 0; 	border-top:1px solid #c6c5c6; }/* General Lists */#list_container {	border-top:1px solid #c6c5c6;	padding:15px 0 20px 0;	margin:20px 0 0 0;}#list_container div#title {	font-size:14px;	font-weight:bold;	padding:0 0 15px 0;	color:#333333;}#list_container a.list_item {	display:block;	padding:4px 5px 4px 35px;	margin:0 0 6px 20px;	background: 12px 7px no-repeat url(/images/forum_arrow.gif) #f0f0f0;	border:0px;	font-size:12px;}/* Member Register */#register_progress_container {	padding:0 0 10px 9px;	margin:15px 0 10px 0;	border-bottom:1px solid #c6c5c6;	height:70px;}#register_progress_container a.register_progress_tab {	width:75px;	height:50px;	display:block;	float:left;	background:top left no-repeat url(/images/member_register_tab.gif);	padding:10px 5px 10px 7px;	margin:0 2px 0 0;	font-size:13px;	color:black;}#register_progress_container a.register_progress_tab span { 	font-weight:bold; 	display:block;	padding:0 0 3px 0;	text-decoration:none;}#register_progress_container a.register_progress_tab:hover {	text-decoration:none;}#register_progress_container a.register_progress_tab:hover span { 	text-decoration:none;}#register_progress_container a.register_progress_tab_on {	width:75px;	height:50px;	display:block;	float:left;	background:top left no-repeat url(/images/member_register_tab_on.gif);	padding:10px 5px 10px 7px;	margin:0 2px 0 0;	font-size:13px;	color:black;}#register_progress_container a.register_progress_tab_on span { 	font-weight:bold; 	display:block;	padding:0 0 3px 0;	text-decoration:none;}#register_progress_container a.register_progress_tab_on:hover {	text-decoration:none;}#register_progress_container a.register_progress_tab_on:hover span { 	color:#666666;	text-decoration:underline;}#register_progress_container div.register_progress_tab {	width:75px;	height:50px;	display:block;	float:left;	background:top left no-repeat url(/images/member_register_tab.gif);	padding:10px 5px 10px 7px;	margin:0 2px 0 0;	font-size:13px;	color:black;}#register_progress_container div.register_progress_tab span { 	font-weight:bold; 	display:block;	padding:0 0 3px 0;	text-decoration:none;}#register_progress_container div.register_progress_tab:hover {	text-decoration:none;}#register_progress_container div.register_progress_tab:hover span { 	text-decoration:none;}#register_progress_container div.register_progress_tab_on {	width:75px;	height:50px;	display:block;	float:left;	background:top left no-repeat url(/images/member_register_tab_on.gif);	padding:10px 5px 10px 7px;	margin:0 2px 0 0;	font-size:13px;	color:black;}#register_progress_container div.register_progress_tab_on span { 	font-weight:bold; 	display:block;	padding:0 0 3px 0;	text-decoration:none;}#register_progress_container div.register_progress_tab_on:hover {	text-decoration:none;}#register_progress_container div.register_progress_tab_on:hover span { 	color:#666666;	text-decoration:underline;}/* Forums */div.forum_list_item {	margin:20px 0 0 0;	overflow:auto;}div.forum_list_item div.title {	padding:0 0 8px 0;	border-bottom:1px solid #c6c5c6;	overflow:auto;	font-size:14px;}div.forum_list_item div.title a {	display:block;	width:300px;	font-weight:bold;	float:left;}div.forum_list_item div.title div.details {	width:160px;	float:right;}div.forum_list_item div.title div.details span {	display:block;	float:right;	padding:0 6px 0 12px;}div.forum_list_item div.description {	padding:12px 0 12px 0;}div.forum_list_item div.latest {	margin:0 0 10px 0;}div.forum_list_item div.latest span {	display:block;	font-weight:bold;	padding:0 0 8px 0;	font-size:12px;}div.forum_list_item div.latest a {	display:block;	width:403px;	padding:4px 5px 4px 35px;	margin:0 0 5px 20px;	background: 12px 7px no-repeat url(/images/forum_arrow.gif) #f0f0f0;	border:0px;}div.forum_list_item div.enter {	width:463px;}div.forum_list_item a.button {	display:block;	float:right;	margin:0 0 5px 20px;}#topic_list_container {	margin:20px 0 20px 0;}#page_content #topic_list_container img {	float:none;	border:0px;	margin:0 0 0 0;}#topic_list_container div.title {	padding:2px 0 6px 0;	margin:0 0 10px 0;	border-bottom:1px solid #c6c5c6;	overflow:auto;	font-size:14px;	color:black;	width:100%;}#topic_list_container a.button {	display:block;	text-align:right;	height:20px;	width:80px;	margin:0 0 3px 382px;}#topic_list_container div.title div.topic {	width:100px;	font-size:14px;	font-weight:bold;	float:left;}#topic_list_container div.title div.topic a {	float:left;}#topic_list_container div.title div.details {	width:280px;	float:right;}#topic_list_container div.title div.details span {	display:block;	float:right;	padding:0 6px 0 14px;}div#topic_list_container div.topic_item {	margin:18px 0 0 0;}div#topic_list_container div.topic_item div.title {	padding:4px 5px 4px 5px;	overflow:auto;	margin:0 0 0 0;	background:#f0f0f0;	border:0px;	width:454px;}#topic_list_container div.topic_item div.title div.topic {	width:280px;	font-size:11px;	float:left;	font-weight:normal;}#topic_list_container div.topic_item div.topic_item div.title div.topic a {	float:left;}#topic_list_container div.topic_item div.title div.details {	width:170px;	float:right;	font-size:11px;	font-weight:normal;}#topic_list_container div.topic_item div.title div.details span {	display:block;	float:right;	padding:0 2px 0 74px;}#topic_list_container div.topic_item div.author {	font-size:11px;	padding:4px 5px 9px 5px;	color:#999999;}#topic_list_container div.topic_item div.summary { padding:0 5px 0 5px; }#topic_list_container div.topic_item div.author span {	float:right;}#topic_list_container div.topic_item div.topic_options {	padding:12px 5px 0 5px;}#topic_list_container div.topic_item div.topic_options a {	margin:0 10px 0 0;}#topic_add_container {	margin:20px 0 20px 0;}#topic_add_container div.title {	padding:0 0 6px 0;	border-bottom:1px solid #c6c5c6;	font-size:14px;	font-weight:bold;	color:black;}#topic_add_container table {	margin:15px 0 0 0;	color:#333333;}#topic_add_container td {	padding:0 0 10px 0;}#topic_add_container td.label {	padding:0 0 6px 0;	font-weight:bold;}#topic_add_container td input {	width:458px;	height:18px;	padding:2px 2px 0px 2px;	border:1px solid #c6c5c6;}#topic_add_container td textarea {	width:458px;	height:225px;	padding:0px 2px 0px 2px;	border:1px solid #c6c5c6;}#topic_add_container td.submit {	padding:5px 1px 0px 0;	text-align:right;}#topic_add_container td.submit input {	width:auto;	height:auto;	padding:0px;	border:0px;}#post_list_container {	margin:20px 0 20px 0;}#page_content #post_list_container img {	float:none;	border:0px;	margin:0 0 0 0;}#post_list_container div.title {	padding:2px 0 6px 0;	margin:0 0 10px 0;	border-bottom:1px solid #c6c5c6;	overflow:auto;	font-size:12px;}#post_list_container div.title div.topic {	font-size:14px;	font-weight:bold;	width:462px;	height:20px;	margin-bottom:5px;	text-align:right;}#post_list_container div.title div.topic a {	float:right;}#post_list_container div.title div.topic a.button {	margin:-2px 0 0 10px;}#post_list_container div.title div.details {	width:315px;	float:right;}#post_list_container div.title div.details span {	display:block;	float:right;	padding:0 0 0 14px;}#post_navigator {	text-align:center;	padding:4px 0 4px 0;}#post_list_container div.post_item {	margin:20px 0 0 0;}#post_list_container div.post_item div.title {	padding:4px 5px 4px 5px;	overflow:auto;	margin:0 0 0 0;	background:#f0f0f0;	border:0px;}#post_list_container div.post_item div.title div.post {	font-size:12px;	font-weight:normal;}#post_list_container div.post_item div.title div.post a {	float:left;}#post_list_container div.post_item div.title div.details {	width:160px;	float:right;}#post_list_container div.post_item div.title div.details span {	display:block;	float:right;	padding:0 15px 0 50px;}#post_list_container div.post_item div.author {	font-size:11px;	padding:4px 5px 9px 5px;	color:#999999;}#post_list_container div.post_item div.author span {	float:right;}#post_list_container div.post_item div.summary { padding:0 5px 0 5px; }#post_list_container div.post_item div.post_options {	padding:12px 5px 0 5px;}#post_list_container div.post_item div.post_options a {	margin:0 10px 0 0;}#post_list_container div.post_item div.title div.post_reply {	font-size:12px;	padding:0 0 0 23px;	background: 3px 4px no-repeat url(/images/forum_arrow.gif);	font-weight:normal;}#post_view_container {	margin:20px 0 20px 0;	font-size:13px;}#page_content #post_view_container img {	float:none;	border:0px;	margin:0 0 0 0;}#post_view_container div.title {	padding:2px 0 6px 0;	margin:0 0 10px 0;	border-bottom:1px solid #c6c5c6;	overflow:auto;}#post_view_container div.title div.topic {	font-size:14px;	font-weight:bold;	height:20px;	margin-bottom:5px;}#post_view_container div.title div.topic a {	float:right;}#post_view_container div.title div.topic a.button {	margin:-2px 0 0 10px;}#post_view_container div.title div.details {	width:230px;	float:right;	font-size:12px;}#post_view_container div.title div.details span {	display:block;	float:right;	padding:0 0 0 14px;}#post_navigator {	text-align:center;	padding:4px 0 4px 0;}#post_view_container div.post_item {	margin:20px 0 0 0;}#post_view_container div.post_item div.title {	padding:4px 5px 4px 5px;	overflow:auto;	margin:0 0 0 0;	background:#f0f0f0;	border:0px;}#post_view_container div.post_item div.title div.post {	font-size:12px;	font-weight:normal;}#post_view_container div.post_item div.post_itemdiv.title div.post a {	float:left;}#post_view_container div.post_item div.title div.details {	width:160px;	float:right;}#post_view_container div.post_item div.title div.details span {	display:block;	float:right;	padding:0 15px 0 50px;}#post_view_container div.post_item div.author {	font-size:11px;	padding:4px 5px 9px 5px;	color:#999999;}#post_view_container div.post_item div.summary { padding:0 5px 0 5px; }#post_view_container div.post_item div.content { padding:0 5px 0 5px; font-size:11px; }#post_view_container div.post_item div.author span {	float:right;}#post_view_container div.post_item div.post_options {	padding:12px 5px 0 5px;}#post_view_container div.post_item div.post_options a {	margin:0 10px 0 0;}#post_view_container div.post_item div.title div.post_reply {	font-size:12px;	padding:0 0 0 23px;	background: 3px 4px no-repeat url(/images/forum_arrow.gif);	font-weight:normal;}#post_view_container div.footer {	padding:6px 0 2px 0;	margin:10px 0 0 0;	border-top:1px solid #CDB088;	overflow:auto;}#post_view_container div.footer div.topic {	width:420px;	font-size:14px;	font-weight:bold;	float:left;}#post_view_container div.footer div.topic a {	float:left;}#post_view_container div.footer div.topic a.button {	margin:0px 10px 0 0;}/* Polls */.polls_container { 	padding:15px 0 1px 0; 	margin:15px 0 0 0;	border-top:1px solid #c6c5c6;	overflow:auto; }.polls_row{	overflow:auto; 	padding:10px 0 0 0;	float:left;	width:100%;}.pollbox {	float:left; 	width:195px; 	background:#f0f0f0; 	padding:10px; 	margin:0 10px 0 0;}.pollbox div.inner {	height:110px;}.pollbox div.inner_results {	height:170px;}.pollbox h4 { 	display:block;	height:43px;	overflow:hidden;}.pollbox h5 { font-weight:normal; font-size:12px; font-style:italic; }.polling_grey {width:100%; height:10px; background:#cccccc;}.polling_red {width:20%; height:10px; background:#e41913; float:left;}.poll_table { margin:10px 0 0 0; font-size:12px;}.poll_table td { height:20px;}.poll_result { margin:10px 0 0 0; font-size:12px;}.poll_result td { padding:0px 0 5px 10px;}.poll_result td.result_title { padding:0px 0 0px 10px; }.votebtn {	padding:10px 0 0 0; 	text-align:right; 	border-top:1px solid #c6c5c6; 	margin-top:10px;	float:left;	width:100%;	overflow:hidden;}.pollbox_home { 	background:#f0f0f0; 	padding:10px; 	overflow:auto;	margin:0 0 10px 0;}.pollbox_home h4 { 	display:block;	padding:0px;}.pollbox_home h5 { font-weight:normal; font-size:12px; font-style:italic; }.pollbox_home div.votebtn {	padding:10px 0 0 0; 	text-align:right; 	border-top:1px solid #c6c5c6; 	margin-top:10px;	float:left;	width:100%;	overflow:hidden;}/* Contact */.contact_container { 	padding:18px 0 1px 0; 	margin:4px 0 0 0;	overflow:auto; 	}.contact_col1 {width:42%; margin:20px 0 0 0; float:left;}.contact_col2 {width:55%; margin:20px 0 0 0; float:right;}.contact_table {font-size:12px;}.contact_enquiry {font-size:12px;}.contact_enquiry td {height:25px;}/* Footer */#footer_container {	height:47px;	width:936px;	background:top left repeat-x url(/images/footer_bg.gif);	line-height:21px;	text-align:center;	color:#565656;}#footer_container a:link { color:#333333; text-decoration:none; }#footer_container a:hover { color:#333333; text-decoration:underline; }#footer_container a:visited { color:#333333; text-decoration:none; }#footer_container a:visited:hover { color:#333333; text-decoration:underline; }#footer_container span { 	color:#999999; 	display:block; 	padding-top:2px;}/* Home Banner */#slideshow {    position:relative;	height:100px;}#slideshow div {    position:absolute;    top:0;    left:0;    z-index:8;}#slideshow div.active {    z-index:10;}#slideshow div.last-active {    z-index:9;}#left div#slideshow {    position:relative;	overflow:hidden;}#left div#slideshow div {    position:absolute;    top:0;    left:0;    z-index:8;}#left div#slideshow div.directory_banner {    background:white;}#left div#slideshow div.active {    z-index:10;}#left div#slideshow div.last-active {    z-index:9;}#left div.strata_ad_container {	margin:10px 0 0 0;	}/***GALLERY***//*************************/#gallery_container { margin:20px 0px 20px 0px; width:464px; }#pagination_top { border-bottom:1px solid #cccccc; color:#cccccc; padding:0px 0px 10px 0px; text-align:center; }#pagination_bottom { border-top:1px solid #cccccc; color:#cccccc; padding:10px 0px 0px 0px; text-align:center; }#gallery_thumbnails { margin:10px 0px 10px 0px; }#gallery_thumbnails td { background:#eeeeee; height:80px; text-align:center; width:109px; }#gallery_photo { margin:10px 0px 10px 0px; text-align:center; }#gallery_photo #caption { text-align:left; }/***REGISTER OF INTEREST***/form.register-interest-form {}input.register-details { background:#FFFFFF; border:1px solid #C6C5C6; float:left; margin-top:10px; width:284px; padding:5px 7px 5px 7px }label.register-identity { display:block; float:left; font-weight:bold; margin-top:10px; width:100px; font-size:12px; }.question-container { float:left; margin-top:17px; width:464px; }p.question { font-size:12px; font-weight:bold; margin-bottom:7px; }input.submit-interest { background:url(/images/submit_btn.gif) no-repeat; width:84px; height:25px; border:none; float:left; margin-top:20px; cursor:pointer; }select.answer-listing { float:left; width:200px; padding:6px; }
