/* CSS Document layout - proptemp */
body *{font-size:12px; color:#7c7c7c; }
/*styles*/
a{text-decoration:none; color:#722a48; font-weight:bold;}
a.memberbar_link{color:#FFF; margin-right:10px;}
a:hover{color:#000;}
#SITE{}

/*layout*/
body{background:url(/Core/gfx/body_bg.png) repeat-x #dfdfdf; margin:20px 0;}
#SITE{border:8px solid #dedede; padding:20px; background:#fff; margin:auto; width:720px;}
#HEADER{height:60px; background:url(/Core/gfx/header_line.png) repeat-x bottom; padding-bottom:6px;}
	#HEADER .logo{position:relative; top:7px; float:left;}
	#HEADER.member{height:109px; background:url(/Core/gfx/header_line_member.png) repeat-x bottom; padding-bottom:6px;}
	
#MAINPART{padding:5px; padding-top:20px;}

.sideMenu{float:right; margin-left:40px; width:180px;}

h2{font-size:17px !important; color:#80b2e0; font-weight:normal; display:block; margin-bottom:5px;}
li{margin-bottom:10px;}

#MENU{}
	#MENU a{}
	#MENU a:hover{}

#SITEMAP{text-align:center; position:relative; bottom:-75px; width:956px; font-size:11px; color:#acacac;}
	#SITEMAP a{padding:3px; padding-left:6px; padding-right:6px; color:#999; font-weight:bold; font-size:11px !important;}
	#SITEMAP a:hover{color:#999; text-decoration:underline;}


#CNT{}
#CNT_cnt{padding-top:0px; width:490px; float:left;}
#TTL{margin-bottom:15px;}
#FOOTER{}



.substance *{text-align:justify; font-size:12px; line-height:16px;}
* html .substance{font-size:12px;}


.mod_login{width:175px; float:right; height:52px; background:url(/Core/gfx/mod_login_header_label.png) no-repeat; text-align:center; position:relative; top:16px;}
.mod_login.logout{background:url(/Core/gfx/mod_logout_header_label.png) no-repeat;}
	.mod_login img{position:relative; top:23px;}
	
#member_login {}
	#member_login .ttl{background-color:#a5a5a5; color:white; padding:10px; font-size:20px; font-weight:bold; }
	#member_login .wrapper{background-color:#e7e7e7; color:#727272; padding:20px; font-size:14px;}
		#member_login .wrapper .cnt{width:250px;}
			#member_login .wrapper .cnt .formitem{}
				#member_login .wrapper .cnt .formitem .label{float:left; font-weight:bold; line-height:20px; text-align:right; width:80px;}
				#member_login .wrapper .cnt .formitem .data{float:right;}
	
#where2go {}
	#where2go .ttl{background-color:#a5a5a5; color:white; padding:10px; font-size:20px; font-weight:bold; }
	#where2go .wrapper{background-color:#e7e7e7; color:#727272; padding:20px; font-size:14px;}
	
	
#youraccount {}
	#youraccount .ttl{background-color:#a5a5a5; color:white; padding:5px; font-size:14px; font-weight:bold; }
	#youraccount .wrapper{background-color:#e7e7e7; color:#727272; padding:20px; font-size:14px;}
	#youraccount .wrapper .cnt{text-align:right; margin-bottom:15px;}
	#youraccount .wrapper .edit{text-align:right; font-size:16px; font-weight:bold; color:#80b2e0;}
	
#account_nav {}
	#account_nav .ttl{background-color:#a5a5a5; color:white; padding:5px; font-size:14px; font-weight:bold; }
	#account_nav .wrapper{background-color:#e7e7e7; color:#727272; padding:10px; font-size:12px;}
	#account_nav .wrapper .cnt{margin-bottom:15px;}
	#account_nav a {color:#666; }
	#account_nav a:hover {color:#333;}
	
.ico_a_li{}
	.ico_a_li a {padding:0 0 3px 20px; display:block; background:url(/Core/gfx/foward.png) 0 0 no-repeat;}

.info{display:none;}

#memberbar{clear:both;}
	#memberbar_ico{float:left; margin-top:24px;}
	*html #memberbar_ico{ margin-bottom:-24px !important; padding-top:1px;}
