
/* global */
body { background:#ffffff url(back.png) repeat-x scroll 0 0; color:#66665E; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0;}
.clear {clear:both; display:block;}
a:link, a:visited, a:active {color:#0C95C9; text-decoration: underline;}
a:hover { text-decoration:none;}
ol, ul{ list-style:none; margin:0px; padding-left:0px;}
ul li, ol li { list-style:none; margin:0px; padding:0px;}


/* header */
.header {
	display:block;
	width:980px;
	height:auto;
	line-height:110px;
	margin: 20px auto 0px auto;
	padding:8px 0px 0px 0px;
	text-align:center;
}

.header_left {float:left; display:block; width:700px; height:40px; padding-top:42px;}
.header_right {float:left; display:block; width:280px; height:110px; text-align:right;}
.header_right a{display:block; width:280px; height:110px;}

#orase li {
	display: inline-table;
	width:300px;
	padding:5px;
	}


/* container */
.container { display:block; width:980px; margin:0px auto; padding-top:20px; border:0px; position:relative; }
.container_left { 
	float:left;
	clear:none;
	display:inline;
	width:610px;
	padding:0px 20px 0px 20px;
	margin:0px 10px 0px 30px;
}
.container_content {
}

.container_img {
	margin:0px 0px 20px 0px;
	padding:8px 0px 8px 0px;
	text-align:center;}

.container_right {
	float:right;
	clear:none;
	display:inline;
	width:260px;
	margin: 0px 20px 0px 0px;
	padding:0px 0px 0px 9px;
}

.container_top {
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 40px;
	display:block;
	width:940px;
	color:#FFFFFF;
	height:40px;
	font-size:11px;
	line-height:35px;
}
.container_top a{ font-weight:bold;}
.container_top a:hover { }
.container_end {display:block; width:960px; height:25px; margin:0 auto; padding:0 0 0 20px; line-height:25px;}


/* sidebar */
#sidebar { line-height: 160%; padding:10px 10px 0px 10px; margin:0; }
#sidebar_bottom { background:transparent url(sidebar.png) no-repeat scroll 0 100%; height:10px; width:260px; margin:0; padding:0; }
#sidebar h2 { background:transparent url(sidebar_icon.png) no-repeat scroll 0 center; margin:0px; padding:10px 5px 10px 50px;}
#sidebar p {margin:0px 0px 15px;}
#sidebar ul {margin: 0; padding:10px 0px 0px 10px;}
#sidebar ul li {padding-left:18px; margin:0; list-style:none;}

/* footer */
.footer {
	background:#394144;
	display:block;
	width:100%;
	text-align: center;
	font-size:14px;
	margin: 0px;
	padding:20px 0px 20px 0px;
	color:#F8FFED;
}

.footer a:link, .footer a:visited, .footer a:active {color:#F8FFED; text-decoration: underline; }
.footer a:hover { text-decoration:none;}
.footer p { margin:0px;}
.footer p a {line-height:42px; }


/* menu */
.menu1{
	padding-left:18px;
	padding-top:2px;
	padding-bottom: 2px;
	margin-right: 20px;
	display:block;
	text-decoration: none;
	height: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.menu1 a:link, .menu1 a:visited {
	border-top: 1px solid #ddd;
	display: block;
	padding: 5px 10px;
}

 .submenu {
	  padding:2px 0px 2px 18px;
	  margin:0px 30px 0px 20px;
      display:block;
      text-decoration: none;
      height: 20px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;

}
a.menu1 , a.submenu { background:url(link_bullet.png) no-repeat scroll 0 center; color:#66665E; text-decoration:none;}
a.menu1:hover , a.submenu:hover { text-decoration:underline;}

.hide{
      display: none;
}

.show{
      display: block;
}