H1 {font-size:13pt; color:#555555; margin-top:0em; margin-bottom:0.25em;}
H2 {font-size:10pt; color:#999999; margin-top:0em; margin-bottom:0.25em;}
H3 {font-size:10pt; color:#999999; margin-top:0em; margin-bottom:0.25em; text-indent:5px;}
H5 {font-size:13pt; color:#333333; margin-top:0em; margin-bottom:0.25em;}
H6 {font-size:11pt; color:#555555; margin-top:0em; margin-bottom:0em;}

.index_subtopic {color:black;}
.item_title{margin-top:0em; margin-bottom:0em; font-size:12pt; font-weight:bold; color:black;}
.item_sub_title {margin-top:0em; margin-bottom:0em; font-size:11pt; font-weight:bold; font-style:italic;}

A {text-decoration:none;}
A:Visited {color:#111111;}
A:Active {}
A:Link {color:#111111;}
A:Hover {color:#bbbbbb;}

.small {margin-top:5px; margin-bottom:5px; font-size:7pt;}

BLOCKQUOTE {margin-top:0.5em; margin-bottom:0.5em;}
UL {margin-top:0em; margin-bottom:0.25em; padding-left:2em;}
* html UL {padding-left:0;}
LI {margin-bottom:0.1em;}
OL {margin-top:0em; margin-bottom:0.25em; text-indent:13px;}

TD {font-size:10pt;}
TH {font-size:10pt;}

.footer {text-align:right; font-size:7pt;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

html {height:100%; max-height:100%; padding:0; margin:0; border:0; background:#fcfefc;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow:hidden; /*get rid of scroll bars in IE */
	/* */ 
	}

#head_area {position:absolute; top:0; left:10px; display:block; height:150px; width=684px; background:#fcfefc; z-index:5;}
#menu_top_area {position:absolute; text-align:right; top:10px; left:694px; right:10px; display:block; height:135px; font-size:1.2em; background:#fcfefc; z-index:4;}
#menu_left_area {position:absolute; overflow:auto; top:150px; left:10px; bottom:10px; display:block; font-size:1.2em; width:240px; background:#fcfefc; z-index:4;}
* html #menu_left_area {top:0; left:0; bottom:0; height:100%; border-top:150px solid #fcfefc; border-left:10px solid #fcfefc; border-bottom:0px solid;}
#content_area {overflow:auto; position:absolute; z-index:3; top:145px; bottom:55px; left:260px; right:0px;}
* html #content_area {top:0; left:0; bottom:0; right:0; height:100%; width:100%; border-top:145px solid #fcfefc; border-left:260px solid #fcfefc; border-right:0px solid #fcfefc; border-bottom:54px solid #fcfefc;}
#foot_area {position:absolute; bottom:0; left:260px; right:0px; display:block; height:55px; z-index:4; overflow:hidden; background:#fcfefc;}

#menu_top_wrapper {float:right; background:#f5f5f5; width:175px;}
#menu_top {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:center;}
#menu_top li {padding:0; margin:0; list-style:none;}
#menu_top ul {padding:0; margin:0; list-style:none; position:absolute; left:0; border:1px solid #000000; border-color:#dddddd #333333 #000000 #dddddd;}
#menu_top a {display:block; color:#555555; font-weight:bold; line-height:23px; height:25px; text-decoration:none; padding:0 30px 0 30px;}
#menu_top :hover a:hover {background:#777777; color:#000000;}
#menu_top li.li-top a.top {float:down;}
#menu_top li.li-shop a.shop {background:#ee7777; float:down; color:#000000; font-weight:bold;}
#menu_top li a.top:hover {position:relative; background:#eeeeee; color:#000000;}
#menu_top li a.shop:hover {position:relative; background:#cc6666; color:#000000;}
#menu_top li.li-top:hover {position:relative; background:#eeeeee; color:#000000;}

.left_menu {font-size:8pt; color:#555555;}
.left_menu_selected {font-size:8pt; background:#fcfe04;}
#index_menu {font-size:12pt; font-weight:bold; color:#555555; line-height:30px; margin-bottom:0.5em; padding-left:25px;}


