/* CSS Document */
/*
header
	topnav
		mainnav
		userbar
	--topnav
	untopnav
		logo
		subhead
		search
	--untopnav
	subnav
		menu
			menu1
			menu2
		--menu
		submenu clear:both
	--subnav
--header
container
	outWrap
		innerWrap
			intro-part
			intro-part-img
			review
				review-menu
				review-submenu
				.detail
					.userface
					.userlanguage<span>
				--.detail
				page
				form
			--review
		--innerWrap
		side
			sidebar
				smallmap
			--sidebar
		--side
	--outWrap
--container
footer
*/
#header,#container,#footer{margin:0 10px;}
#header{clear:both;}
#topnav{height:20px;background:#F5F5F5;border-bottom: 1px solid #D7D7D7;}
#topnav li{display:inline;}
#topnav li a {text-decoration: none;}
#topnav li a img {border: none;}
#topnav li a:link, a:visited {color: #555;}
#topnav li a:hover {color: #000; background-color: #F4F2E4;border-bottom: 1px solid #9A8E51;}

#mainnav{float:left;padding:0 0 0 10px;}
#userbar{float:right;padding:0 10px 0 0;}
#untopnav{clear:both;margin:5px auto;}
#logo{clear:left;float:left;margin:3px 3px;}
#subhead{float:left;margin:3px 3px;}
#subhead ul li{color:#333333;}
#subhead ul li h2{color:#797979;}
#subhead ul li b{margin:3px;}
#search{float:left;margin:3px 6px;}
#search li{display:inline;font-size:14px;cursor:hand;}
#search span{}
#subnav{clear:both;padding:0 0 0 20px;background:#3AA55A;}
#menu{clear:both;background: url(../img/dh_bg.jpg) repeat-x;padding:0px;margin:0;}
#menu1 ul{}
#menu1 li{float:left;font-size:14px;height:24px;margin:0px 0;padding:0px 0 0 0;}
#menu1 a{display:block;color:#ffffff;text-decoration:none;padding:0 0px 0 5px;}
/*#menu1 a:link, a:visited{color:#eeeeee;text-decoration:underline;}*/
#menu1 a span{display:block;font-weight:bold;padding:0 5px 0 0;}
#menu1 li.current{background:#ffffff;}
#menu1 li.current a{display:block;color:#333333;font-weight:bold;background:#ffffff url(../img/m_bg2.gif) no-repeat left bottom;}
#menu1 li.current a span{background:url(../img/m_bg2.gif) no-repeat right bottom;}


#menu2 ul{margin-right:10px;}
#menu2 li{float:right;font-size:14px;}
#menu2 a{display:block;color:#ffffff;text-decoration:none;line-height:28px;padding:0 0px 0 15px;}
/*#menu2 a:link, a:visited{color:#eeeeee;text-decoration:underline;}*/
#menu2 a span{display:block;font-weight:bold;margin:0px 15px 0px 0;padding:0px 5px;border:solid 1px #DEE6C5;}
#submenu{clear:both;}
#submenu ul{margin:0 10px 0 0;} 
#submenu li{float:left;line-height:20px;}
#submenu a{color:#2754BB;text-decoration:none;}
#submenu a:link, a:visited{text-decoration:underline;}

#submenu1 ul{margin:0 10px 0 0;} 
#submenu1 li{float:left;line-height:20px;}
#submenu1 a{color:#2754BB;text-decoration:none;}
#submenu1 a:link, a:visited{text-decoration:underline;}


#submenu2 ul{margin:0 10px 0 0;} 
#submenu2 li{float:right;line-height:20px;}
#submenu2 a{color:#2754BB;text-decoration:none;}
#submenu2 a:link, a:visited{text-decoration:underline;}


#container{border:solid 1px #EFEFEF;}
#outWrap{float:left;width:100%;margin-right:-260px;}
#innerWrap{margin-right:270px;border-right:solid 1px #EFEFEF;padding-right:10px;}
#intro-part{float:left;}
#intro-part dd{padding-right:30px;}
#side{float:right;width:260px;}
#intro-part dt{display:block;clear:both;line-height:25px;}
#intro-part dt h1{float:left;}
#intro-part span{color:#999999;}
#intro-part-img{float:right;margin:5px;text-align:center;}
#intro-part-img img{border:solid 10px #EFEFEF;}
#intro-part-img a{background:url(../img/icon_upload.gif) no-repeat left top;padding-left:15px;}
#intro-part-gb{clear:both;}
#review-menu{border-bottom:solid 1px #246B39;}
#review-menu dl{line-height:27px;clear:both;}

#review-menu dt{float:left;margin:0 2px 0 0;background:url(../img/user_tab_off.gif) no-repeat left bottom;width:110px;text-align:center;}
#review-menu .current{background:url(../img/user_tab_on.gif) no-repeat left bottom;width:135px;font-size:14px;font-weight:bold;color:#ffffff;}
#review-menu dd span{float:right;}
#review-submenu{clear:both; line-height:25px;background:#F3FCD7;}
#review-submenu dt{float:left;margin:0 4px;}
#review-submenu .current{}
#review-submenu dd span{float:right;}
#page{clear:both;}
#smallmap{text-align:center;width:250px;height:220px;}
.mtitle{width:220px;text-align:center;color: #333333;font-weight: bold;font-size: 14px;border-bottom:solid 1px #a1a1a1;padding-bottom:5px;margin-bottom:5px;margin:0px;}
.mcontent{width:220px;margin:0px;}

#footer{clear:both;border-top:solid 2px #DEE6C5;padding:5px;}
#copyright{float:left;}
#footlink{float:right;}
#footlink li{display:inline;}
