body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CB9F5B;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.no_border {border:none;}

.table_main {
	width:793px;
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

.table_100 {width:100%;}

ul {margin:0px; margin-top:2px;}

.table_content {
	height:100%;
	width:625px;
	background-color:#FFFFFF;
	background-image:url(/images/content_background.jpg); background-repeat:no-repeat; background-position:top;}

.table_menu {width:114px; background-color:#6E86BE;}
.table_navi {width:114px; background-color:#FFFFFF;}

.table_blue {background-color:#6D86BE; width:600px;}
.table_green {background-color:#5A9042; width:600px;}
.table_logos {background-color:#FFFFFF; width:600px;}
.table_light_blue {background-color:#B5BEDE; width:100%; padding:5px; padding-bottom:30px;}

.table_header {background-image:url(/images/headerback.jpg); background-repeat:no-repeat; width:788px;}

.section_page_text {color:#FFFFFF; font-size:12px; vertical-align:top;}
.section_white_box {color:#FFFFFF; font-size:12px; vertical-align:middle; font-weight:bold; border:2px solid #FFFFFF; width:150px; text-align:center;}


a:link.section_white_box_link {color: #FFFFFF; font-size:12px;	text-decoration: none; font-weight:bold;}
a:visited.section_white_box_link {color: #FFFFFF; font-size:12px; text-decoration: none; font-weight:bold;}
a:hover.section_white_box_link {color: #FFFFFF; font-size:12px; text-decoration:underline; font-weight:bold;}
a:active.section_white_box_link {color: #FFFFFF; font-size:12px; text-decoration:none; font-weight:bold;}


.tr_brown {background-color:#CB9F5B;}

.s_form_button {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.td20px {width:20px;}
.td_15px {width:15px;}
.td100px {width:100px;}
.td200px {width:200px;}
.td300px {width:300px;}
.td400px {width:400px;}

.table_footer
{	width:100%;
	background-color:#DFEED9;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.blue_bar {background-color:#6E86BE; font-size:14px; font-weight:bold; text-align:center; padding:2px; margin-bottom:2px; color:#FFFFFF;}


.navi_bg {background-color:#6E86BE;}
	
td.navi a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	background:#599142;
	display:block;
	height: 20px;
	line-height:20px;
	padding-left:10px;
}
td.navi a:visited {color:#FFFFFF; text-decoration:none;}
td.navi a:hover	{text-decoration:none; background-color:#8CBA8C; color:#666666;}
td.navi a:active {color:#000000; text-decoration:none;}

td.navi_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	background:#8CBA8C;
	border-bottom:1px solid #FFFFFF;
	display:block;
	height: 20px;
	line-height:20px;
	padding-left:10px;
}
td.navi_selected  a:visited {color:#FFFFFF; text-decoration:none;}
td.navi_selected  a:hover	{text-decoration:none; background-color:#8CBA8C; color:#FFFFFF;}
td.navi_selected  a:active {color:#000000; text-decoration:none;}

td.navi_sub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	background:#B5BEDE;
	display:block;
	line-height:20px;
	padding-left:10px;
}
td.nav_sub a:visited {color:#00000 text-decoration:none;}
td.navi_sub a:hover	{text-decoration:none; background-color:#083494; color:#FFFFFF;}
td.navi_sub a:active {color:#000000; text-decoration:none;}

.td_navi_sub_20px {width:20px; background-color:#B5BEDE;;}

td.navi_sub_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	background:#083494;
	display:block;
	line-height:20px;
	padding-left:10px;
}
td.navi_sub_2 a:visited {color:#FFFFFF; text-decoration:none;}
td.navi_sub_2 a:hover	{text-decoration:none; background-color:#B5BEDE; color:#000000;}
td.navi_sub_2 a:active {color:#FFFFFF; text-decoration:none; }
/*Links*/
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:active {
	text-decoration: bold;
	color: #000000;
}

a:link.green_link {color: #459C21; font-size:12px;	text-decoration: none; font-weight:bold;}
a:visited.green_link {color: #459C21;; font-size:12px; text-decoration: none; font-weight:bold;}
a:hover.green_link {color: #000000; font-size:12px; text-decoration:underline; font-weight:bold;}
a:active.green_link {color: #000000; font-size:12px; text-decoration:underline; font-weight:bold;}

a:link.blue_link {color: #0D3692; font-size:12px;	text-decoration: none; font-weight:bold;}
a:visited.blue_link {color: #0D3692; font-size:12px; text-decoration: none; font-weight:bold;}
a:hover.blue_link {color: #000000; font-size:12px; text-decoration:underline; font-weight:bold;}
a:active.blue_link {color: #000000; font-size:12px; text-decoration:underline; font-weight:bold;}

a:link.where_to_stay_link {color: #0D3692; font-size:12px;	text-decoration: none; font-weight:bold;}
a:visited.where_to_stay_link {color: #0D3692; font-size:12px; text-decoration: none; font-weight:bold;}
a:hover.where_to_stay_link {color: #000000; font-size:12px; text-decoration:none; font-weight:bold;}
a:active.where_to_stay_link {color: #000000; font-size:12px; text-decoration:none; font-weight:bold;}

a:link.where_to_eat_link {color: #479C24; font-size:12px;	text-decoration: none; font-weight:bold;}
a:visited.where_to_eat_link {color: #479C24; font-size:12px; text-decoration: none; font-weight:bold;}
a:hover.where_to_eat_link {color: #000000; font-size:12px; text-decoration:none; font-weight:bold;}
a:active.where_to_eat_link {color: #000000; font-size:12px; text-decoration:none; font-weight:bold;}

a:link.what_to_do_link {color: #CB9F5B; font-size:12px;	text-decoration:none; font-weight:bold;}
a:visited.what_to_do_link {color: #CB9F5B; font-size:12px; text-decoration:none; font-weight:bold;}
a:hover.what_to_do_link {color: #000000; font-size:12px; text-decoration:none; font-weight:bold;}
a:active.what_to_do_link {color: #000000; font-size:12px; text-decoration:none; font-weight:bold;}

a:link.main_text_link_white {color:#FFFFFF; font-size:13px; text-decoration:none;}
a:visited.main_text_link_white {color: #FFFFFF; font-size:13px; text-decoration:none;}
a:hover.main_text_link_white {color: #FFFFFF; font-size:13px; text-decoration:underline;}
a:active.main_text_link_white {color: #FFFFFF; font-size:13px; text-decoration:underline;}


a:link.main_text_link_white_active {color:#FFFFFF; font-size:13px; text-decoration:underline;}
a:visited.main_text_link_white_active {color: #FFFFFF; font-size:13px; text-decoration:underline;}
a:hover.main_text_link_white_active {color: #CCCCCC; font-size:13px; text-decoration:underline;}
a:active.main_text_link_white_active {color: #FFFFFF; font-size:13px; text-decoration:underline;}

a:link.page_text_link {color:#FFFFFF; font-size:12px; text-decoration:none;}
a:visited.page_text_link {color: #FFFFFF; font-size:12px; text-decoration:none;}
a:hover.page_text_link {color: #FFFFFF; font-size:12px; text-decoration:underline;}
a:active.page_text_link {color: #FFFFFF; font-size:12px; text-decoration:underline;}

.td_shaddow{ background-image:url(/images/shaddow.gif); background-repeat:repeat-y;}
.td_footer_shaddow {background-image:url(/images/footer_shaddow.gif); background-repeat:repeat-x; background-position:bottom;}

.footer_text {font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

.td_header {height:49px}
.td_header_bottom {background-image:url(/images/header.jpg); background-repeat:no-repeat; height:105px; width:788px;}
.td_cm_header_bottom {background-image:url(/images/cm_header.jpg); background-repeat:no-repeat; height:105px; width:788px;}

.td5px {width:5px;}

.td30px {width:30px; background-color:#FFFFFF;}

.td10px {width:10px;}

.td50px {width:50px;}

.main_text{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.main_text_bold{font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;}
.main_text_bold_blue{font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold; color:#103A8E;}
.main_text_bold_green{font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold; color:#459C21;}
.white_spacer { background-image:spacer.gif; font-size:1px;}
.search_bar {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:140px;}
.search_button  {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:30px;}
.td_white{background-color: #FFFFFF;}
.page_title_black {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000000;}
.page_title_green {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#459C21;}
.page_title {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#103A8E;}
.page_title_what_to_do {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#CB9F5B;}
.page_title_what_to_eat {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#479C24;}

.map_header {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; text-align:center; font-weight:bold;}

.textbox_page_title {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#103A8E; width:245px;}

.cm_textbox_long {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:200px;}
.cm_textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cm_dropdown {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:204px;}

.organisation_table {margin-bottom:8px; width:600px;}

.accommodation_page_title {font-size:18px; color:#0D3692; padding-top:5px;}
.accommodation_name {background-color:#0D3692; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px;}
.accommodation_area {background-color:#E0E5F1; color:#000000; padding:3px; font-size:12px;}

.food_drink_page_title {font-size:18px; color:#599442; padding-top:5px;}
.food_drink_name {background-color:#599442; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px;}
.food_drink_area {background-color:#ABD59A; color:#000000; padding:3px; font-size:12px;}

.attraction_page_title {font-size:18px; color:#CB9F5B; padding-top:5px;}
.attraction_name {background-color:#CB9F5B; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px;}
.attraction_area {background-color:#EBC994; color:#000000; padding:3px; font-size:12px;}


.cm_events_over 			{color:#FF0000;}
.cm_events_over a:link		{color:#FF0000;}
.cm_events_over a:visited	{color:#FF0000;}
.cm_events_over a:hover		{color:#FF0000;}
.cm_events_over a:active	{color:#FF0000;}


.form_input_text {font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

.box1, .box2{padding:5px; color:#FFFFFF; width:590px; margin-bottom:15px;}
.box1{background-color:#6d86be;}
.box2{background-color:#5a9042}
.box1 a, .box2 a{color:#fff !important; text-decoration:underline !important}
.box1 p, box2 p{margin:0}

.boxImgRight{float:right; margin:0 0 0 5px;}

.navMain{background-color:#599142; color:#FFFFFF !important; height:20px; line-height:20px; text-decoration:none; display:block; border-bottom:1px solid #FFFFFF; padding-left:10px; width:104px;}
.navMain:hover{background-color:#8cba8c; color:#666666 !important; text-decoration:none}

.navMainThis{background-color:#8cba8c; color:#fff !important; text-decoration:none !important; height:20px; line-height:20px; text-decoration:none; display:block; border-bottom:1px solid #FFFFFF; padding-left:10px;}

.navSub{display:block; background:#b5bede;  line-height:20px; text-decoration:none; border-bottom:1px solid #fff; border-left:10px solid #FFFFFF; padding-left:10px;}
.navSub:hover{color:#FFFFFF; background:#083494; text-decoration:none}

.navSubSub{display:block; background:#083494;  line-height:20px; text-decoration:none; border-bottom:1px solid #fff; border-left:10px solid #FFFFFF; padding-left:10px; color:#ffffff!important}
.navSubSub:hover{color:#000000 !important; background:#b5bede; text-decoration:none}

.pageContentTab, .pageMetaTab{float:right; width:100px; height:20px; line-height:20px; font-size:16px; background-color:#6d86be; text-align:center;margin-left:2px; display:block; color:#FFFFFF !important; margin-top:5px;}
.pageContentTab:hover, .pageMetaTab:hover{background-color:#5a9042; text-decoration:none}

.editPage .pageContentTab, .editMeta .pageMetaTab{background-color:#5a9042}


