body,td,input,textarea,table,span,div,ul,li,form {font-family:Verdana;font-size:12px;	color:#555;}
.foot, .foot a,.foot a:visited,.foot a:hover {font-size:10px;color:#ffffff;}
.size11 {font-size:11px;}
.h1{ font-size:16px; color:#6699cc; line-height:22px; padding:0px; margin:0px;}
.h2{ font-size:14px; color:#6699cc; line-height:22px; padding:0px ; margin:0px;}
.h3{ font-size:12px; padding:0px; margin:0px;}
.pathway,.pathway span, .pathway a,.pathway a:active,.pathway a:visited,.pathway a:active {font-size:10px; color:#999999;  padding:5px; font-weight:bold}
.update{ font-weight:bold; color:#FFFFFF;}

 a:hover,a:visited,a:active,a{text-decoration:none;}
 .underline{border-bottom:1px #cccccc solid;}
 .uperline{border-top:1px #cccccc solid;}
 form {padding:0;margin:0;}
 div a:visited, div a:active,div a{color:#6699cc;}
 div a:hover{color:#0066CC;}
 li.menu_sep {background: transparent url(images/menu_sep.jpg) left top no-repeat; }
.bar_green, .event .bar_green {background:url(images/menu_bggreen.jpg) left top repeat-x;font-weight:bold;color:#ffffff;}
.bar_menu {	background:url(images/menu_bg.jpg) left top repeat-x;	text-indent:20px;line-height:30px;height:30px;color:#ffffff;font-weight:bold;}
.bar_blue {background:url(images/bar_blue.jpg) left top repeat-x; 	text-align:left;vertical-align:middle;height:25px;padding:0px 10px 0px 10px;color:#ffffff;font-weight:bold;	}
.bar_blue_big {background:url(images/bar_blue_big.jpg) left top repeat-x;text-align:left;vertical-align:middle;height:40px;color:#ffffff;padding:0px 10px 0px 10px;font-weight:bold;	}
 div.bar_blue{padding-top:7px;}
 div.content{line-height:18px;}
.content2{line-height:10px;}
.in-content img{height:20px; padding:0 2px;}
.boxphoto{ border:1px #CCCCCC solid; padding:4px; background-color:#FFFFFF;}
.boxman{ border:1px #CCCCCC solid;}
.boxrestaurant{ border:1px #CCCCCC solid;}
.boxrestaurant img{ width:90px;}
#top-panel {padding-top:30px;margin: 0 auto;width: 890px;}
#top-banner {padding-top:30px;}
#top-head {position: absolute;z-index: 15;top: 1px;width: 41px;height: 52px;border: none;float: left;text-indent:-36px;}
#top-logo {position: absolute;z-index: 40;top: 40px;border: none;float: left;text-indent: 20px;}
.rightside {background: #FFFFFF url(images/line_ver.jpg) left repeat-y; 	padding-left:20px;}
.body_bg_right {	background: #FFFFFF url(images/body_bg_right.jpg) left repeat-y; padding:0;}
.body_bg_right_head {background: #FFFFFF url(images/body_bg_right_head.jpg) left bottom no-repeat; 	padding:0;}
.body_bg_left {background:#FFFFFF url(images/body_bg_left.jpg) right repeat-y; padding:0;}
.body_bg_left_head {background:#FFFFFF url(images/body_bg_left_head.jpg) right bottom no-repeat; padding:0;}
.line_bottom {background:#FFFFFF url(images/line_hor.jpg) center repeat-x; padding:1px 0;display:block;line-height:10px;height:10px;}
.line_blue {background:transparent url(images/line_hor_blue.png) center repeat-x; padding:1px 0;display:block;line-height:8px;height:8px;}
.line_brown {background:transparent url(images/line_hor_brown.png) center repeat-x; padding:1px 0;display:block;line-height:8px;height:8px;}
.vspace {margin-top: 10px;}
.textbox{padding:3px;background: transparent url(images/field_bg.png) no-repeat top left;border:1px #d2d2d2 solid;height: 16px}
.areabox{padding:1px;background: transparent url(images/field_bg.png) no-repeat top left;border-width: 1px;border-style: solid;border-color: #d2d2d2 #e2e2e2 #e2e2e2 #d2d2d2;}
.buttonbox{border:1px #aaaaaa solid; background-color:#CCCCCC; color:#FFFFFF; font-weight:bold; padding:3px;}
.button{border:1px #CCCCCC solid; cursor:pointer; font-weight: bold; height:30px;}
 ul.bullet_none {margin: 0;padding: 0;list-style: none;width: 100%;}
 ul.bullet_none li, td.bullet_none {	line-height:26px;padding-left: 5px;display: block;}
 ul.bullet {margin: 0;padding: 0;list-style: none;width: 100%;margin-top:10px;}
 ul.bullet li, td.bullet {background:url(images/bullet.jpg) no-repeat left top;line-height:19px;padding-left: 25px;	display: block;}
 ul.bullet_white {margin: 0;padding: 0;list-style: none;width: 100%;margin-top:10px;}
 ul.bullet_white li, td.bullet_white {background:url(images/bullet_white.jpg) no-repeat left top;line-height:19px;padding-left: 25px;	display: block;}
 ul.bullet_blue {margin: 0;padding: 0;list-style: none;width: 100%;margin-top:10px;}
 ul.bullet_blue li, td.bullet_blue {background:url(images/bullet_blue.jpg) no-repeat left top;line-height:19px;padding-left: 25px;display: block;color:#6699CC;}
.underline_blue {border-bottom:1px #003399 solid;padding-left:3px;padding-right:3px;line-height:28px;vertical-align:top;}	
.flag { border:0px #efefef solid; padding:1px; height:14px;}

.boxcolor1 {border:1px #efefef solid; background-color: #eeeeee; color:#6699CC;}
.boxcolor2 {border:1px #efefef solid; background-color: #6699CC; color:#ffffff;}
 table.box_gray{border-collapse:collapse;border:1px #aaaaaa solid;background-color:#FFFFFF;}
.box_gray_head{background-color:#aaaaaa;text-indent:10px;text-align:left;color:#FFFFFF;font-weight:bold;line-height:26px;margin-left: 25px;}
 table.box_blue{border-collapse:collapse;border:1px #006699 solid;background-color:#FFFFFF;}
.box_blue_head{background-color:#006699;text-indent:10px;text-align:left;color:#FFFFFF;font-weight:bold;line-height:26px;margin-left: 25px;}
.shadow-left {background: transparent url(images/shadowleft.png) repeat-y top right; }
.shadow-right {background: transparent url(images/shadowright.png) repeat-y top left; }
.top-right{background: transparent url(images/top_right_corner.png) no-repeat top right;}
.qleft {background: url(images/quote-left.jpg) no-repeat top left; text-align: left; height:30px; }
.qright {	background: url(images/quote-right.jpg) no-repeat bottom right; text-align:right; height:30px; }
.miniicon{padding:1px; margin:0; border:0; height:20px; width:20px;}

/* Menu Section */
/* Basic code - don't modify */
 ul#nav {height:30px;}
 #nav { display: block; margin: 0; padding: 0; position: relative; z-index:999;  }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; }  /*IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
/* Essentials - configure this */
#nav ul { width: 200px; }
#nav ul ul { left: 200px; }
/* Everything else is theming */
#nav { height: 30px;}
#nav *:hover { background-color: none; }
#nav a { border: 0px solid #006699; color: white;padding: 9px 10px; line-height: 1; }
  #nav li.hover a { background-color: #006699; }
  #nav ul { top: 30px; }
    #nav ul li a { background-color: #006699; padding: 8px 10px;  line-height:1;}
      #nav ul a.hover { background-color: #003366; }
   #nav ul a { border-bottom: 0px solid #006699; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

/* Language Section */
	/* remove the list style */
	#language {	margin:0;	padding:0; list-style:none;}	
		#language li {float:right; display:block; width:128px; position:relative;z-index:500; margin:0;}
		#language li a {display:block; padding:2px 3px 0 3px; color:#fff; text-align:left; color:#333;height:18px; }
		#language li a:hover {color:#0000ff;}
		#language a.selected {color:#f00;} /* you can make a different style for default selected value */
		/* submenu, it's hidden by default */
		#language ul {position:absolute; left:-2px; display:none; margin:0; padding:0; list-style:none;background-color:#FFFFFF;opacity: 0.9; filter: alpha(opacity=90);border:1px #CCCCCC solid;}
		#language ul li {	width:126px; 	float:right; }
		#language ul a {display:block; padding: 2px 3px; color:#666;} /* display block will make the link fill the whole area of LI */
		#language ul a:hover {color:#FFFFFF;background-color:#0066CC;	}
		#language ul a.selected {	color:#000000;/* background-color:#009900; */font-weight:bold;	}		
		*html #language ul {margin:0;} /* fix ie6 small issue */

