#left-spacer
{
	width:20px;
}
#center-spacer
{
	width:550px;
	height:1px;
}
td.center-contents
{
	background-color:#000000;
}

td.left-shadow
{
	width:20px;
	empty-cells:show;
	BACKGROUND-IMAGE: url(image/shadow_side_left.jpg);
	BACKGROUND-REPEAT: repeat-y;
	vertical-align:top;
}
td.right-shadow
{
	width:20px;
	empty-cells:show;
	BACKGROUND-IMAGE: url(image/shadow_side_right.jpg);
	BACKGROUND-REPEAT: repeat-y;
}
td.footer-left-shadow
{
	height:9px;
	width:25px;
	empty-cells:show;
	BACKGROUND-IMAGE: url(image/shadow_bottom_left.jpg);
	BACKGROUND-REPEAT: no-repeat;
}
td.footer-center-shadow
{
	empty-cells:show;
	BACKGROUND-IMAGE: url(image/shadow_bottom.jpg);
	BACKGROUND-REPEAT: repeat-x;
}
td.footer-right-shadow
{
	height:9px;
	width:25px;
	empty-cells:show;
	BACKGROUND-IMAGE: url(image/shadow_bottom_right.jpg);
	BACKGROUND-REPEAT: no-repeat;
}

A:link
{
    COLOR: #003399;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #5b6f7e;
    TEXT-DECORATION: underline;
}
A:hover
{
    TEXT-DECORATION: none;
}
A:active
{
    TEXT-DECORATION: none;
}

HR
{
	display:none !important;
}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT:  0px;
    PADDING-BOTTOM:  0px;
    MARGIN:  0px;
    PADDING-TOP:  0px;
}

TD
{
	FONT-SIZE:12px;
}
BODY #top
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    FONT-SIZE: 12px;
    MARGIN: 0em auto;
    WIDTH: 100%;
    COLOR: #000000;
    LINE-HEIGHT: 130%;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff;
}

#site_title_area
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 100%;
    TOP: 0px;
    HEIGHT: 72px;
	COLOR : #FFFFFF;
    BACKGROUND-IMAGE: url(image/header_bg.jpg);
    BACKGROUND-REPEAT: repeat-x;
}
#site_title_area P
{
	MARGIN-TOP:4px;
	MARGIN-BOTTOM:0px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}
#dp_title
{
	float: left;
	width: 241px;
	height: 72px;
}
#site_map
{
	PADDING-TOP: 50px;
	PADDING-RIGHT: 20px;
	PADDING-BOTTOM: 2px;
	MARGIN-TOP:0px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
    COLOR: #5b6f7e;
}
#site_map A
{
    COLOR: #5b6f7e;
}

#global_navi_area
{
    PADDING-TOP: 0em;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    BACKGROUND-IMAGE: url(image/back_gblmenu.gif);
    MARGIN: 0em;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1.5em;
	BORDER:1px solid #dddddd;
}
#global_navi_area UL
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0.2em 0em;
    PADDING-TOP: 0em;
    FONT-FAMILY: monospace;
    TEXT-ALIGN: left;
}
#global_navi_area LI
{
    BORDER-RIGHT:1px solid #7978a6;
    PADDING-TOP: 0em;
    PADDING-LEFT: 0.9em;
    PADDING-RIGHT: 0.4em;
    PADDING-BOTTOM: 0em;
    DISPLAY: inline;
    BACKGROUND-IMAGE: none;
    MARGIN: 0em;
}

#topic_path_area
{
    PADDING-TOP: 0.3em;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0.3em;
    MARGIN: 0em;
    BORDER-BOTTOM:1px solid #999999;
}
#topic_path_area P
{
    PADDING-TOP: 0em;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    TEXT-ALIGN: left;
}

#main_area
{
    PADDING-TOP: 0em;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    WIDTH: 100%;
	HEIGHT:400px;
    TEXT-ALIGN: left;
}
#local_navi_area
{
	VERTICAL-ALIGN:top;
    PADDING-TOP: 0em;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    WIDTH: 145px;
	BACKGROUND-IMAGE: url(image/sidemenu_bg.jpg);
	BACKGROUND-REPEAT: repeat-y;
}
#local_navi_area P
{
    DISPLAY: none
}
#local_navi_area UL
{
    PADDING-TOP: 0em;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 3px 0em;
    COLOR: #000000;
}
#local_navi_area LI
{
    BORDER-TOP: 1px solid #dddddd;
    BORDER-LEFT: 0.5em solid #8f95a4;
    BORDER-RIGHT: 1px solid #dddddd;
    BORDER-BOTTOM: 1px solid #bbbbbb;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1.8em;
    MARGIN: 0em 0em 0.3em;
	MARGIN-RIGHT: 3px;
    BACKGROUND-POSITION: 0.5em 0.5em;
    COLOR: #000000;
    BACKGROUND-IMAGE: url(image/back_gblmenu.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff;
	LIST-STYLE-TYPE: none;
}

#contents_area
{
	VERTICAL-ALIGN:top;
    PADDING-TOP: 3px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1.5em;
    MARGIN: 0em;
}
#contents_area P
{
    MARGIN: 1em 1em 1em 3em;
    TEXT-ALIGN: left;
}

#footer_area
{
    CLEAR: both;
    PADDING-TOP: 4px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-TOP: 1px solid #999999;
    MARGIN: 0em;
    WIDTH: 100%;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000055;
    TEXT-ALIGN: left;
}

#table_result
{
	border:none;
}

#table_customer
{
	border:none;
}

#contents_sub_title
{
    BORDER-TOP: 1px solid #a9aeb9;
    BORDER-LEFT: 1em solid #8f95a4;
    BORDER-RIGHT: 1px solid #a9aeb9;
    BORDER-BOTTOM: 1px solid #a9aeb9;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 1.8em;
    MARGIN: 0em 0em 1em;
    BACKGROUND-POSITION: 0.5em 0.5em;
    COLOR: #000000;
    BACKGROUND-IMAGE: url(image/back_gblmenu.gif);
    BACKGROUND-REPEAT: repeat-x;

}

#contents_sub_text
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 2.5em;
    MARGIN: 0em 0em 1em;
    COLOR: #000000;
}

#contents_sub_title2
{
    BORDER-TOP: 1px solid #a9aeb9;
    BORDER-LEFT: 1px solid #8f95a4;
    BORDER-RIGHT: 1px solid #a9aeb9;
    BORDER-BOTTOM: 1px solid #a9aeb9;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 1.8em;
    MARGIN: 0em 0em 1em;
	MARGIN-LEFT: 1em;
    BACKGROUND-POSITION: 0.5em 0.5em;
    COLOR: #000000;
    BACKGROUND-COLOR: #F1F1F8;
}

#contents_sub_text2
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-RIGHT: 2em;
    PADDING-LEFT: 3.5em;
    MARGIN: 0em 0em 1em;
    COLOR: #000000;
}

td.info_col1
{
	border-top:1px dotted #999999;
	padding-top:4px;
	padding-bottom:10px;
	background-color:#F4F4FC;
}
