html {height:100%; max-height:100%; padding:0; margin:0; border:0; background:#fff; overflow: hidden; }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:verdana,Arial,helvetica,sans-serif; }

h1 { font-size:1.8em; line-height: 1.4em; }

h2 { font-size:1.6em; }

h2.sh2 { font-size:1.6em; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:1.4em; }

h4 { font-size:1.2em; }

p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:1em; line-height: 1.4em; }

p {text-indent:0em;}

#logo {Z-INDEX: 5; LEFT: 0px; WIDTH: 114px; POSITION: absolute; TOP: 0px; HEIGHT: 115px; background:#801C28; TEXT-DECORATION: none; border: 0px; }

#head {Z-INDEX: 5; LEFT: 114px; right: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 115px; background:#801C28;}

#left {POSITION: absolute; Z-INDEX: 4; LEFT: 0px; WIDTH: 260px; TOP: 115px; bottom: 0; background:#801C28; overflow:auto; }

* html #left {height:100%; top:0; bottom:0; border-top:115px solid #fff; border-bottom:0px solid #fff; color:#fff;}

#content {overflow:auto; position:absolute; z-index:3; top:115px; bottom:0px; left:260px; right:0; background:#ffffff;
 padding-left: 80px; padding-right: 80px; padding-top: 20px; padding-bottom: 20px; text-align: left; }

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:115px solid #fff; border-bottom:0px solid #fff; border-left:260px solid #fff;}

#head_archive {position:absolute; margin:0; top:115px; left:260px; right:0; height:250px; background:#ffffff; z-index:5; overflow:auto; color:#000000; border-bottom-color:#1e4d9d; border-bottom-width:1px; border-bottom-style:solid; padding-left: 80px; padding-right: 80px }

* html #head_archive {position:absolute; margin:0; top:0; left:0; right:0; height:250px; background:#ffffff; z-index:5; overflow:auto; color:#000000; border-bottom-color:#1e4d9d; border-bottom-width:1px; border-bottom-style:solid; padding-left: 80px; padding-right: 80px; width:100% }

#content_archive {overflow:auto; position:absolute; z-index:3; top:366px; bottom:0px; left:260px; right:0; background:#ffffff;
 padding-left: 80px; padding-right: 80px; padding-top: 20px; padding-bottom: 20px; text-align: left; }

* html #content_archive {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:366px solid #fff; border-bottom:0px solid #fff; border-left:260px solid #fff;}

#content_krd {overflow:auto; position:absolute; z-index:3; top:115px; bottom:30px; left:260px; right:0; background:#ffffff; padding-left: 80px; padding-right: 80px; padding-top: 20px; padding-bottom: 20px; text-align: left; }

* html #content_krd {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:3; border-top:115px solid #fff; border-bottom:30px solid #fff; border-left:260px solid #fff;}

#foot_krd {position:absolute; bottom:0; left:260px; width:100%; display:block; height:30px; z-index:3; overflow:hidden; padding-left: 80px; padding-right: 80px; background:#ffffff; }

#left_frame {POSITION: absolute; Z-INDEX: 4; LEFT: 0px; WIDTH: 260px; TOP: 0; bottom: 0; background:#801C28; overflow:auto; }


A.logo_img {
	FONT-SIZE: 14px! important
}
A.logo_img:link { TEXT-DECORATION: none; WHITE-SPACE: nowrap; COLOR: #801C28; BACKGROUND-COLOR: #801C28 }
A.logo_img:visited { TEXT-DECORATION: none; WHITE-SPACE: nowrap; COLOR: #801C28; BACKGROUND-COLOR: #801C28 }
A.logo_img:hover { TEXT-DECORATION: none; WHITE-SPACE: nowrap; COLOR: #801C28; BACKGROUND-COLOR: #801C28 }
A.logo_img:active { TEXT-DECORATION: none; WHITE-SPACE: nowrap; COLOR: #801C28; BACKGROUND-COLOR: #801C28 }
A.logo_img:focus { TEXT-DECORATION: none; WHITE-SPACE: nowrap; COLOR: #801C28; BACKGROUND-COLOR: #801C28 }

A.mainlevel {
	FONT-SIZE: 14px! important
}
A.mainlevel:link {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 14px! important; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 25px; BACKGROUND-COLOR: #801C28; TEXT-ALIGN: left; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}
A.mainlevel:visited {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 14px! important; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 25px; BACKGROUND-COLOR: #801C28; TEXT-ALIGN: left; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}

A.mainlevel:hover {
	FONT-SIZE: 14px! important; COLOR: #ffffff! important; BACKGROUND-COLOR: #E1B08C; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}

A.mainlevel_current {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px! important; VERTICAL-ALIGN: middle; COLOR: #000000! important; PADDING-TOP: 3px; HEIGHT: 25px; BACKGROUND-COLOR: #E1B08C! important; TEXT-ALIGN: left; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}

A.mainlevel_current:visited {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px! important; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 3px; HEIGHT: 25px; BACKGROUND-COLOR: #E1B08C; TEXT-ALIGN: left; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}

A.mainlevel_current#active_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px! important; COLOR: #000000; BACKGROUND-COLOR: #E1B08C; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}
A.mainlevel#active_menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px! important; COLOR: #000000; BACKGROUND-COLOR: #E1B08C; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}

A.mainlevel_current#active_sub_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px! important; COLOR: #000000; BACKGROUND-COLOR: #E1B08C; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}
A.mainlevel#active_sub_menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px! important; COLOR: #000000; BACKGROUND-COLOR: #E1B08C; TEXT-DECORATION: none; WHITE-SPACE: nowrap
}


A.content_table { padding-left: 60; padding-right: 60; padding-top: 20; padding-bottom: 20; text-align: left; }
