body

{

	background-color:#FFFFFF;

	margin:0px;

}



table

{

	padding:0px;

	border-collapse:collapse;

}



table td

{

	padding:0px;

	border-collapse:collapse;

}



.header_back

{

	background-color:#6897D5;

	width:100%;	

}



.head_logo_back

{

	background-image:url("images/head_logo_2.jpg");

	background-repeat:no-repeat;

	width:213px;

	vertical-align:bottom;

	padding:3px;

}



.search_text

{

	font-family:Arial;

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

}



.go_button

{

	text-align:right;

	padding-right:10px;

}



.head_menu

{

	padding-top:45px;

	text-align:left;

	color:#DCA937;

}



.head_menu a

{

	font-family:Arial;

	font-size:12px;

	color:#DCA937;

	text-decoration:none;

}



.head_menu a:hover

{

	text-decoration:underline;

}



.menu_cell

{

	background-image:url(images/menu_cell_back.gif);

	background-repeat:repeat-y;

	background-color:#EBBA4E;

	vertical-align:top;

}



.menu

{

	background-image:url(images/menu_back.gif);

	background-repeat:no-repeat;

	width:271px;

	height:251px;

	padding-left:17px;

}



.menu a

{

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

}



.menu a:hover

{

	text-decoration:underline;

}



.menu_item

{

	height:24px;

}



.menu img

{

	width:271px;

	height:1px;

}



.body

{

	vertical-align:top;

	font-family:Arial;

	font-size:13px;

	padding:3px;

}



.body img

{

	/*margin:8px;*/

}



.blue_menu

{

	background-image:url(images/blue_back.gif);

	background-repeat:repeat-x;

	width:100%;

	height:26px;

	text-align:center;

	color:#FFFFFF;

}



.blue_menu a

{

	font-family:Arial;

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}



.blue_menu a:hover

{

	text-decoration:underline;

}



.grey_table

{

	background-color:#999999;

	width:100%;

}



.grey_table a img

{

	border:0px;

}



.grey_table td

{

	vertical-align:top;

	padding:3px;

	font-family:Arial;

	font-size:12px;

	color:#FFFFFF;

	

}



.footer

{

	font-family:Arial;

	font-size:10px;

	color:#BFBFBF;

	text-align:center;

	height:20px;

}



.orange

{

	font-family:Arial;

	font-size:18px;

	color:#E8AE30;

}



.page_head

{

	font-family:Arial;

	font-size:18px;

	color:#1E5593;

}



ul li

{

	padding:4px;

}



ol li

{

    padding:4px;

}



.table_info

{

	width:600px;

}



.table_info td

{

	width:200px;

	border:solid 1px #000000;

	padding:3px;

	text-align:left;

}



.calendar

{

}



.calendar td

{

	width:54px;

	padding:3px;

	border:solid 1px #000000;

}



.restaurant_table

{

    width:600px;

}



.restaurant_table td

{

    border:solid 1px #000000;

    color:#FFFFFF;

    padding:4px;

    width:50%;

}



.r_1

{

    background-color:#6897d5;

}



.r_2

{

    background-color:#1e5593;

}



.map_border

{

	border:solid 1px #000000;

}



.body_img_border

{

	border:solid 1px #000000;

	margin:8px;

}



/*Admin CSS*/

.editor tr td

{

	/*padding:4px;*/

}



.editor img

{

	border:0px;

}

.row_even

{

	background-color:#999999;

	padding-right:20px;

	padding-left:20px;

}



.row_odd

{

	background-color:#d2d2d2;

	padding-right:20px;

	padding-left:20px;

}



.box

{

	background-color:#b1d0f8;

	padding:4px;

}



.box_title

{

	padding-top:20px;

	padding-bottom:10px;

	font-weight:bold;

}



.box form table tr td

{

	font-style:italic;

	font-weight:bold;

	padding:4px;

}



.input_generic

{

	width:300px;

}



.footer_link

{

	color:#FFFFFF;

	text-decoration:none;

}



.footer_link:hover

{

	text-decoration:underline;

}



.logo_link img

{

	border:0px;

}



.news_link

{

	text-decoration:none;

}



.news_link:hover

{

 	color:#e8ae30;

	text-decoration:underline;

}

.checkbox_table
{
	width:600px;
}

.checkbox_table td
{
	padding:3px;
	border-bottom:solid 1px #efefef;
	vertical-align:top;
}

.input_pad
{
    padding-left:30px;
}

.survey_table td
{
    border:solid 1px #000000;
    padding:3px;
}