body {background:url(images/background.jpg) repeat-x #8E8E8E;text-align:center;padding:0 20px 50px 20px;margin:0;
	font-family:'Trebuchet MS';font-size:11px;}
a:link,a:visited,a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
* :focus { outline: 0; }
img{border:0;}
#menu {background:url(images/logo.jpg) no-repeat top left;padding:0;margin:0;height:138px;}
#main_menu {margin:109px 0 0 6px;padding:0;list-style:none;float:left;}
#main_menu li {float:left;padding:0 0 0 5px;margin:0 4px 3px 0;
		background:url(images/main_menu_li.gif) no-repeat top left #5C5C5C;}
#main_menu li a {display:block;padding:5px 20px 5px 15px;background:url(images/main_menu_li_a.gif) no-repeat top right #5C5C5C;
			color:#ffffff;text-decoration:none;}
#main_menu li.sel {background:url(images/main_menu_li_sel.gif) no-repeat top left #5C5C5C;}
#main_menu li.sel a {background:url(images/main_menu_li_a_sel.gif) no-repeat top right #A1C41C;}
#main_menu li a:hover {text-decoration:underline;}
#main {clear:both;margin:32px 0 0 0;padding:0;text-align:left;}
#left_column {margin:0;padding:0;width:219px;float:left;}

#top_right {float:right;width:280px;text-align:right;font-size:10px;color:#F2F2F2;padding:0;margin:20px 0 0 0;}
#top_right span {color:#A1C41C;}
#top_right a {color:#A1C41C;text-decoration:underline;}
#top_right a:hover {color:#F2F2F2;text-decoration:underline;}

#menu_1 {background:url(images/menu_left.gif) no-repeat bottom left #ffffff;padding:0 0 15px 0;margin-bottom:15px;}
#menu_1 h1 {background:url(images/h1.gif) no-repeat top left #A1C41C;color:#ffffff;font-size:11px;
	padding:7px 32px 7px 16px;margin:0;}

#menu_1 ul {margin:19px 31px 19px 31px;padding:0;list-style:none;}
#menu_1 ul li {margin:0;padding:3px 0 5px 0;background:url(images/menu_li_bot.gif) repeat-x bottom left #ffffff;}
#menu_1 ul li a {color:#5C5C5C;display:block;}
#menu_1 ul li a:hover {color:#A8C825;text-decoration:none;}

#menu_1 ul li ul{margin:5px 0px 5px 25px;padding:0;list-style:none;}
#menu_1 ul li ul li {margin:0;padding:2px 0 2px 0;background:none;}
#menu_1 ul li ul li a {color:#5C5C5C;display:block;}
#menu_1 ul li ul li a:hover {color:#A8C825;text-decoration:none;}

#menu_1 ul li.sel a {color:#A8C825;}
#menu_1 ul li.sel ul li a {color:#5C5C5C;}
#menu_1 ul li.sel ul li a:hover {color:#A8C825;text-decoration:none;}
#menu_1 ul li.sel ul li.sel a {color:#A8C825;}

#menu_2 {background:url(images/menu_2_left.gif) no-repeat bottom left #CECECE;padding:0 0 15px 0;margin-bottom:15px;}
#menu_2 h2 {background:url(images/h2.gif) no-repeat top left #5C5C5C;color:#ffffff;font-size:11px;
	padding:7px 32px 7px 16px;margin:0;}
#menu_2 p {margin:10px;}
#menu_2 ul {margin:19px 31px 19px 31px;padding:0;list-style:none;}
#menu_2 ul li {margin:0;padding:2px 0 2px 0;}
#menu_2 ul li a {color:#5C5C5C;display:block;}
#menu_2 ul li a:hover {color:#A8C825;text-decoration:none;}

#menu_2 ul li ul{margin:5px 0px 5px 25px;padding:0;list-style:none;}
#menu_2 ul li ul li {margin:0;padding:1px 0 1px 0;background:none;}
#menu_2 ul li ul li a {color:#5C5C5C;display:block;}
#menu_2 ul li ul li a:hover {color:#A8C825;text-decoration:none;}

#menu_2 ul li.sel a {color:#ffffff;}
#menu_2 ul li.sel ul li a {color:#5C5C5C;}
#menu_2 ul li.sel ul li a:hover {color:#ffffff;text-decoration:none;}
#menu_2 ul li.sel ul li.sel a {color:#ffffff;}

#menu_3 {background:url(images/menu_2_left.gif) no-repeat bottom left #CECECE;padding:0 0 15px 0;margin-bottom:15px;}
#menu_3 h2 {background:url(images/h2.gif) no-repeat top left #5C5C5C;color:#ffffff;font-size:11px;
	padding:7px 32px 7px 16px;margin:0;}
#menu_3 p {margin:10px;}
#menu_3 ul {margin:15px 12px 19px 12px;padding:0;list-style:none; overflow-x: auto;}
#menu_3 ul li {margin:0;padding:2px 0 5px 0;}
#menu_3 ul li a {color:#5C5C5C;display:block;}
#menu_3 ul li a:hover {color:#A8C825;text-decoration:none;}

#menu_3 ul li ul{margin:5px 0px 5px 25px;padding:0;list-style:none;}
#menu_3 ul li ul li {margin:0;padding:1px 0 1px 0;background:none;}
#menu_3 ul li ul li a {color:#5C5C5C;display:block;}
#menu_3 ul li ul li a:hover {color:#A8C825;text-decoration:none;}

#menu_3 ul li.sel a {color:#ffffff;}
#menu_3 ul li.sel ul li a {color:#5C5C5C;}
#menu_3 ul li.sel ul li a:hover {color:#ffffff;text-decoration:none;}
#menu_3 ul li.sel ul li.sel a {color:#ffffff;}

div.right {padding:0 0px 0 0px;margin:0 0 0 233px;background:#F1F1F1;}
div.right_title {background:url(images/title_left.gif) no-repeat top left #5C5C5C;margin:0 0 0 0px;padding:0 0 0 8px;}
div.right_title h3 {background:url(images/title_right.gif) no-repeat top right #5C5C5C;font-size:11px;
	margin:0;padding:7px 32px 7px 8px;color:#333333;}
div.right_title h3 a {color:#ffffff;}
div.right_title h3 a:hover {color:#ffffff;}
div.right_bottom {background:url(images/bottom_left.gif) no-repeat bottom left #F1F1F1;margin:0;padding:0 0 0 8px;}
div.right_bottom span {background:url(images/bottom_right.gif) no-repeat bottom right #F1F1F1;
	margin:0;padding:0 0 8px 8px;font-size:1px;display:block;}

#communication {background:url(images/communication.gif) no-repeat top left transparent;display:table-cell;cursor:pointer;
	vertical-align:middle;padding:0;margin:2px;width:345px;height:37px;top:20px;left:300px;position:absolute;}
#communication span {margin:3px 30px 3px 2px;font-size:10px;display:block;}
#communication span.error {color:white;}
#communication span.success {color:#A1C41C;}

#data {margin:0px;}
#data table {border-collapse:separate;border-spacing:0;border-width:0px;font-size:11px;
	margin:10px 0 10px 0;empty-cells:show;width:100%;}
#data table td {border-width:1px 1px 0 0;border-style:solid;border-color:#DCDCDC;font-size:11px;
		color:#5C5C5C;padding:3px 4px;vertical-align: middle;}
#data table th {border-width:1px 1px 0 0;border-style:solid;border-color:#DCDCDC;font-size:11px;
		color:#FFFFFF;background-color:#5C5C5C;text-align:left;padding:4px 7px 4px 7px;vertical-align: top;}
#data table th.top {color:#5C5C5C;background-color:#F1F1F1;}
#data table th.top_bul {color:#5C5C5C;background:url(images/th_bul.gif) no-repeat top left #F1F1F1;
		text-align:left;padding:4px 3px 4px 24px;}
.center {text-align:center;}

#data table th.records {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#CD8A15;}
#data table th.parameters {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#0D97B5;}
#data table th.text {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#A1C41C;}
#data table th.delete {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#B40909;}
#data table th.edit {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#660066;}
#data table th.rights {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#006600;}
#data table th.map {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#000066;}
#data table th.prices {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#006600;}
#data table th.stats {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#33CCCC;}
#data table th.credits {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#1C3D7D;}
#data table th.banners {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#6C6C6C;}
#data table th.contact {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#CC9900;}
#data table th.facilities {color:#ffffff;text-align:center;font-size:10px;padding:4px;background-color:#FF6600;}

#data a.records		{background-color:#CD8A15;}
#data a.parameters	{background-color:#0D97B5;}
#data a.text		{background-color:#A1C41C;}
#data a.delete		{background-color:#B40909;}
#data a.edit		{background-color:#660066;}
#data a.rights		{background-color:#006600;}
#data a.map			{background-color:#000066;}
#data a.prices		{background-color:#006600;}
#data a.stats		{background-color:#33CCCC;}
#data a.credits		{background-color:#1C3D7D;}
#data a.banners		{background-color:#6C6C6C;}				
#data a.facilities	{background-color:#FF6600;}			
#data a.contact	{background-color:#CC9900;}





#data table img {border:0;}
#data table tr {background-color:#ffffff;}
#data table tr:hover {background-color:#F2F2F2;}
#data table tr.nohover {background-color:#F2F2F2;}
#data table tr.nohover:hover {background-color:#F2F2F2;}

#data table a {color:#5C5C5C;text-decoration:underline;}
#data table a:hover {color:#A8C825;text-decoration:underline;}

#data table td.nopad {padding:0 0 0 0;margin:0;border:0;}
#data table td.nopad img {margin:0;padding:0;}
#data table tr.nopad {background-color:#ffffff;}
#data table tr.nopad:hover {background-color:#ffffff;}
#data table td table {margin:0;padding:0;}


#data input {background:#ffffff;border:1px solid #DCDCDC;font-size:12px;font-family:'Trebuchet MS';}
#data textarea {background:#ffffff;border:1px solid #DCDCDC;font-size:12px;font-family:'Trebuchet MS';width:570px;}
#data select {font-size:12px;font-family:'Trebuchet MS';}
#data input.check {border:0;}
#data td.button {text-align:center;}
#data td.button a {width:28px;height:18px;text-indent:-9999px;background-position:-2px -2px;
	background-image:url(images/button.gif);padding:0;font-size:1px;display:block;margin:0 auto;}
#data td.button a:hover	{background-position:0px 0px;}
#data td.buttondelete a {width:28px;height:18px;text-indent:-9999px;background-position:-2px -2px;
	background-image:url(images/button_delete.gif);padding:0;font-size:1px;display:block;margin:0 auto;}
#data td.buttondelete a:hover	{background-position:0px 0px;}
#data td.none {background-color:#5C5C5C;height:3px;padding:0;}
#data td.empty {background-color:#f1f1f1;border:0;}



#data td.formsubmit {background-color:#F1F1F1;border-width:0;border-top-width:1px;padding:14px 0;}

#data input.submit{display:block;float:right;padding:2px 11px 2px 44px;
	border:1px solid #909090;margin:0 0 0 10px;color:white;font-size:11px;
	background:url(images/form_submit.gif) no-repeat #818181;background-position:10px 52%;text-decoration:none;}
#data input.submit:hover{background-color:#5C5C5C;text-decoration:none;text-decoration:none;}

#data input.reset{display:block;float:right;padding:2px 11px 2px 44px;
	border:1px solid #B4B4B4;margin:0 0 0 10px;color:white;font-size:11px;
	background:url(images/form_submit.gif) no-repeat #AAAAAA;background-position:10px 52%;text-decoration:none;}
#data input.reset:hover{background-color:#5C5C5C;text-decoration:none;border:1px solid #909090;text-decoration:none;}

#data a.submit{display:block;float:right;padding:2px 11px 2px 44px;
	border:1px solid #909090;margin:0 0 0 10px;color:white;font-size:11px;
	background:url(images/form_submit.gif) no-repeat #818181;background-position:10px 52%;text-decoration:none;}
#data a.submit:hover {background-color:#5C5C5C;text-decoration:none;text-decoration:none;}

#data a.clear{display:block;float:right;padding:2px 11px 2px 44px;
	border:1px solid #B4B4B4;margin:0 0 0 10px;color:white;font-size:11px;
	background:url(images/form_submit.gif) no-repeat #AAAAAA;background-position:10px 52%;text-decoration:none;}
#data a.clear:hover {background-color:#5C5C5C;text-decoration:none;border:1px solid #909090;text-decoration:none;}

.noborder {border:0;}

div.clear {font-size:1px;clear:both;}

img.thumbs {margin:0 5px 5px 0;}
a.new {display:block;text-align:right;color:#5C5C5C;margin:5px 15px 0 15px;}

ul.pagenumbers {list-style:none;margin:5px;padding:0 0 15px 0;}
ul.pagenumbers li {display:block;float:left;}
ul.pagenumbers li a {display:block;padding:2px 5px;margin:0 1px 0 0;}

ul.rights {list-style:none;margin:5px;padding:4px;display:block;float:left;border:1px solid #DCDCDC;}
ul.rights li {display:block;}
ul.rights li a {display:block;padding:2px 5px;margin:0 1px 0 0;}

ul.facilities_checks {list-style:none;margin:5px;padding:4px;display:block;float:left;border:1px solid #DCDCDC;}
ul.facilities_checks h1 {font-size:12px;margin:0;padding:0;}
ul.facilities_checks li {display:block;}
ul.facilities_checks li a {display:block;padding:2px 5px;margin:0 1px 0 0;}

a.recreate {color:#5C5C5C;margin:5px;}
a.recreate:hover {color:#5C5C5C;text-decoration:underline;}


#calendar {}
#calendar h3 {font-size:12px;margin:0px;padding:5px 0 0 5px;}
#calendar table {width:500px;}
#calendar table tr {vertical-align:top;}
#calendar td {background-color:#ffffff;padding:0;vertical-align:top;}
#calendar td.notavail {color:#D2D2D2;vertical-align:top;}
#calendar td.has span.day {display:block;background-color:#A1C41C;color:white;margin:0;padding:1px 2px;}
#calendar td span.day {display:block;background-color:#D2D2D2;color:white;margin:0 0 2px 0;padding:1px 2px;}
#calendar td.notavail span.day {display:block;background-color:#D2D2D2;color:white;margin:0;padding:1px 2px;}
#calendar td:hover {background-color:#E0E0E0;}
#calendar td ul {list-style:none;margin:0;padding:0;}
#calendar td ul li {}
#calendar input.check {border:0;}

#data a.addfolder {background:url(images/add_folder.gif) no-repeat top left;background-position:0 2px;padding-left:15px;font-size:10px;text-decoration:none;}
#data a.addfolder:hover {color:#5C5C5C;text-decoration:none;}
a.new {display:block;text-align:center;color:#5C5C5C;margin:5px 15px 0 15px;width:150px;background-color:#ffffff;border:1px solid #5C5C5C;}

ul.picslist {}



ul.pagenumbers {list-style:none;margin:5px;padding:0 0 25px 0;}
ul.pagenumbers h5 {float:left;padding:2px 10px 2px 5px;margin:0 1px 0 0;background-color:#A1C41C;color:#ffffff;font-weight:normal;font-size:11px;}
ul.pagenumbers li {display:block;float:left;}
ul.pagenumbers li a {display:block;padding:2px 5px;margin:0 1px 0 0;background-color:#5C5C5C;color:#ffffff;}
ul.pagenumbers li a.sel {display:block;padding:2px 5px;margin:0 1px 0 0;background-color:#F1F1F1;color:#5C5C5C;}

ul#subcategories {margin:0;padding:0;list-style:none;}
ul#subcategories li {}
ul#subcategories li input {vertical-align:bottom;}

div#data h2 {padding:0 0 0 10px;}

	.suggest_link {
		background-color: #FFFFFF;
	}
	#search_suggest div.suggest_link a {display:block;padding: 2px 6px 2px 6px;text-align:right;font-size:11px;}
	#search_suggest div.suggest_link a:hover {display:block;padding: 2px 6px 2px 6px;text-align:right;font-size:11px;color:#000000;}

	.suggest_link_over {
		color:#000000;
		cursor:pointer;
		text-decoration:underline;
	}
	#search_suggest .suggest_link_over a {display:block;padding: 2px 6px 2px 6px;text-align:right;color:#000000;font-size:11px;
	background-color: #F1F1F1;}

	#search_suggest {
		color:#000000;
		position: relative; 
		background-color: #66FFCC; 
		text-align: right; 
		border: 0px solid #000000;			
	}

	#search_suggest div input {display:none;margin:0;}
	#search_suggest div {cursor:pointer;padding:2px;}
	#search_suggest div img {margin:0;padding:0;vertical-align:bottom;}
	#search_suggest div:hover {background:#CFCFCF;}

h6 {font-size:12px;color:#000000;margin:0;padding:0;}


ul#eventsprev {list-style:none;margin:10px;padding:0;}
ul#eventsprev li {float:left;display:block;width:180px;height:180px;margin:0 10px 10px 0;border:1px solid #5C5C5C;}
ul#eventsprev li.inrow1 {width: 760px;margin:0 0px 10px 0;}
ul#eventsprev li.inrow2 {width: 370px;margin:0 10px 10px 0;}
ul#eventsprev li.inrow3 {width: 246px;margin:0 10px 10px 0;}

#data table .expandiframebuttons { margin-top: 20px; }
#data table .expandiframebuttons a { color: #fff; text-decoration: none; display: inline-block; padding: 5px; font-size: 2em;}
#data table .expandiframebuttons a:hover { background-color: #808080; }

