body{background: #ffffff; color: #000; font-family: sans-serif, arial; font-size: 12pt; margin: 0; padding: 10px 0 10px 0;}
#frame {position:relative; background: #ffffff; width: 1000px; margin: 0 auto; }
#header {position:relative; background-image: url('banner.png'); width: 1000px; height: 200px; margin: 0px; border-bottom: 3px solid #c3cdd4;}
#header h1 {position: relative; top: 0px; margin-top: 20px; margin-bottom:0px; color: #4f5a7b; text-decoration: bold; font-size: 3em; text-align: center;}
#header h2 {position: relative; top: 0px; margin-top: 20px; color: #4f5a7b; text-decoration: bold; font-size: 1.5em; text-align: center;}

#bar_top {font-size: 80%; width: 997px; height: 24px; border-bottom: 3px solid #c3cdd4; right: 0px; padding: 2px; margin-bottom: 0px;}
#bar_top input {font-size: 95%;}
#bar_top ul {position: absolute; display: inline; width: auto; margin:2px; right: 3px; top: 2px; list-style: none;}
#bar_top li {float: right ; margin-left: 10px; font-size: 95%; top: 0px;  text-decoration: none;}
#bar_top li a {color: #4f5a7b; text-decoration: none; border-left: 1px solid; padding-left: 2px;}
#bar_top li a:hover { background: #c3cdd4; color: #4f5a7b; text-decoration: none; }

#menu {position: absolute; bottom: 2px; left: 0px; height: 20px;width: 800px;}
#menu ul {display: inline;  list-style: none; font-weight: bold;}
#menu li { float: left; margin-left: 10px; font-size: 95%; text-decoration: none; }
#menu li a {background: #4f5a7b; color: #ffffff; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #000000;}
#menu li a:hover {background: #001478;color: #ffffff; text-decoration: none; border: 1px solid #000000;}

#smenu {position: absolute; bottom: -27px; left: 0px; height: 20px;width: 800px;}
#smenu ul {display: inline;  list-style: none; font-weight: bold;}
#smenu li { float: left; margin-left: 10px; font-size: 75%; text-decoration: none; }
#smenu li a {background: #4f5a7b; color: #ffffff; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #000000;}
#smenu li a:hover {background: #001478;color: #ffffff; text-decoration: none; border: 1px solid #000000;}


#contents{float:left; margin-left: 2px; border-left: 1px dashed #c3cdd4 ; border-right: 1px dashed #c3cdd4 ; width: 590px;padding: 20px; height: 800px; font-size: 80%;}
#contents a { background: #fff; color: #001478; text-decoration: underline; }
#contents p { padding: 10px 10px 0px 20px; text-align: justify; text-indent: 0px; }
#contents h1 { background: #fff;color: #4f5a7b; font-size: 18px; text-indent: -10px; }
#contents h1 a { background: #fff;color: #4f5a7b; font-size: 18px; margin: 10px; }
#contents h2 { background: #fff;color: #4f5a7b; font-size: 1.1em; margin: 10px; }
#contents ul { list-style: none; margin: 0; padding: 10px 30px; }
#contents li { background: url(bullet.png) top left no-repeat; padding: 3px 0 0 15px; }
#contents pre {position: relative; left: 30px; white-space: pre-wrap; word-wrap: break-word;}
#wcontents{float:left; margin-left: 2px; border-right: 1px dashed #c3cdd4 ; width: 790px;padding: 20px; font-size: 80%;}
#wcontents a { background: #fff; color: #001478; text-decoration: underline; }
#wcontents p { padding: 10px 10px 0px 20px; text-align: justify; text-indent: 0px; }
#wcontents h1 { background: #fff;color: #4f5a7b; font-size: 18px; text-indent: -10px; }
#wcontents h1 a { background: #fff;color: #4f5a7b; font-size: 18px; margin: 10px; }
#wcontents h2 { background: #fff;color: #4f5a7b; font-size: 1.1em; margin: 10px; }
#wcontents ul { list-style: none; margin: 0; padding: 10px 30px; }
#wcontents li { background: url(bullet.png) top left no-repeat; padding: 3px 0 0 15px; }
#wcontents pre {position: relative; left: 30px; width:97%; white-space: pre-wrap; word-wrap: break-word;}

#w2contents{float:left; margin-left: 2px; width: 95%;padding-left: 20px; font-size: 80%;}
#w2contents a { background: #fff; color: #001478; text-decoration: underline; }
#w2contents a.small { background: #fff; color: #001478; text-decoration: none;font-size: 55%;}
#w2contents p { padding: 10px 10px 0px 20px; text-align: justify; text-indent: 0px; }
#w2contents h1 { background: #fff;color: #4f5a7b; font-size: 18px; text-indent: -10px; }
#w2contents h1 a { background: #fff;color: #4f5a7b; font-size: 18px; margin: 10px; }
#w2contents h2 { background: #fff;color: #4f5a7b; font-size: 1.1em; margin: 10px; }
#w2contents ul { list-style: none; margin: 0; padding: 10px 30px; }
#w2contents li { background: url(bullet.png) top left no-repeat; padding: 3px 0 0 15px; }
#w2contents pre {position: relative; left: 30px; width:97%; white-space: pre-wrap; word-wrap: break-word;}

#right {float:left; margin-left: 2px; width: 160px; text-align: center; padding-top: 10px;}
#right p { margin: 0; padding: 0px 0px 0px 0px; text-align: justify; text-indent: 10px; }
#right h1 { background: #fff; color: #4f5a7b; font-size: .9em; margin: 0 10px 10px 7px !important; margin: 0 7px 0 10px; border-bottom: 1px dotted #92a6cb; }
#right h2 { background: #fff; color: #4f5a7b; font-size: 0.9em; margin: 0 7px 0 0px;}
#right h2 a { background: #fff; color: #ba789e; text-decoration: none; }
#right ul { list-style: none; margin: 0; padding: 10px 12px; }
#right li { background: url(bullet.png) top left no-repeat; padding: 0 0 0 15px; }
#right a.no, #right a.no:hover {padding: 0px; top: 0px; background: #fff; color: #ffffff; font-size: 0.1em; }

#right table {margin-left: 10px; border: none; font-size: 9pt;}
#right th {color:  #4e527a;border: none; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#right td {border: none; text-align: left;}
#right a { background: #fff; color: #4f5a7b; text-decoration: none; font-size: 0.8em;margin:0; padding:0;}
#right span {border: none; text-align: left;}
#right ul {list-style: none; font-weight: bold;}
#right li { float: left; font-size: 75%; text-decoration: none;}
#right li a {background: #4f5a7b; color: #ffffff; padding: 1px 3px 1px 3px; text-decoration: none;}
#right li a:hover {background: #001478;color: #ffffff; text-decoration: none}


#left {float:left; width: 180px; text-align: center;  padding-top: 10px; }
#left a { background: #fff; color: #4f5a7b; text-decoration: none; }
#left h1 { background: #fff; color: #4f5a7b; font-size: .9em; margin: 0 10px 10px 7px !important; margin: 0 7px 0 10px; border-bottom: 1px dotted #92a6cb; }

#lright {float:right; margin-right: 0px; width: 350px; text-align: center; padding-top: 10px; border-left: 1px dashed #c3cdd4 ; border-bottom: 1px dashed #c3cdd4 ;}

#lleft {float:left; width: 600px; margin-left: 2px; padding: 20px; font-size: 80%;}
#lleft p { padding: 10px 10px 0px 20px; text-align: justify; text-indent: 0px; }
#lleft h1 { background: #fff;color: #4f5a7b; font-size: 18px; text-indent: -10px; }
#lleft h1 a { background: #fff;color: #4f5a7b; font-size: 18px; margin: 10px; }
#lleft h2 { background: #fff;color: #4f5a7b; font-size: 1.1em; margin: 10px; }
#lleft ul { list-style: none; margin: 0; padding: 10px 30px; }
#lleft li { background: url(bullet.png) top left no-repeat; padding: 3px 0 0 15px; }
#lleft pre {position: relative; left: 30px; width:97%; white-space: pre-wrap; word-wrap: break-word;}

#footer { clear:both;} 
p#footer { clear: both; width: 1000px; height: 20px; padding-top: 3px; border-top: 3px solid #c3cdd4; font-size: 95%; text-align: center; } 
p#footer a {color: #4f5a7b; text-decoration: none;}
#footer a:hover { background: #c3cdd4; color: #4f5a7b; text-decoration: none;}
a img { border: 0; }
.hidden { display: none; }
.unhidden { display: block; }

#contents table {margin-left: 10px; border: none; border-left: 2px solid  #92a6cb; border-top: 2px solid  #92a6cb;}
#contents th {color:  #4e527a;border: none;	border-bottom: 1px solid  #92a6cb; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#contents td {border: none; border-bottom: 1px solid  #92a6cb;text-align: center;}
#contents td.c1 {text-align: left; width: 350px;}
#contents td.c2 {width: 50px;}
#wcontents table {margin-left: 10px; border: none; border-left: 2px solid  #92a6cb; border-top: 2px solid  #92a6cb;}
#wcontents th {color:  #4e527a;border: none;	border-bottom: 1px solid  #92a6cb; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#wcontents td {border: none; border-bottom: 1px solid  #92a6cb;text-align: center;}
#wcontents td.c1 {text-align: left; width: 350px;}
#wcontents td.c2 {width: 50px;}
#w2contents table {margin-left: 10px; border: none; border-left: 2px solid  #92a6cb; border-top: 2px solid  #92a6cb;}
#w2contents th {color:  #4e527a;border: none;	border-bottom: 1px solid  #92a6cb; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#w2contents td {border: none; border-bottom: 1px solid  #92a6cb;text-align: center;}
#w2contents td.c1 {text-align: left; width: 350px;}
#w2contents td.c2 {width: 50px;}
input.btn {color:#4f5a7b; font: bold 84% 'trebuchet ms',helvetica,sans-serif; background-color:#ebeced; border:1px solid;  border-color: #c3cdd4 #c3cdd4 #4f5a7b #4f5a7b;margin-bottom: 5px} 
