body {font-family: "Arial", "Verdana"; background: #ffffff url('/education/img/bg.gif') repeat; margin: 0; padding: 0;}
.hl {font-size: 18px; line-height: 130%; color: #222222; margin:  5px 5px 5px 5px; padding: 5px 0px 5px 5px; border-bottom: 1px dotted #999999;}
.hm {font-size: 14px; line-height: normal; color: #222222; margin: 10px 5px 5px 10px; padding: 3px 5px;  border: 1px solid #cccccc; border-left: 10px solid #b6dbc7; vertical-align: middle; white-space: nowrap;}
.hs {font-size: 12px; line-height: normal; color: #222222; margin: 5px 5px 5px 20px; padding: 0 5px; border-left: 5px solid #b6dbc7; border-bottom: 1px dotted #999999;}
.hss {font-size: 12px; line-height: normal; color: #222222; margin: 5px 5px 5px 20px; padding: 0 5px; width: 200px; border-left: 5px solid #b6dbc7; border-bottom: 1px dotted #999999;}

table#uni {table-layout: auto; border-collapse: separate; border-spacing: 1px; empty-cells: show; caption-side: top; border: 1px solid #669966; margin: 10px 10px 10px 30px;}
caption {font-size: 90%; line-height: 150%; color: #666666;}
th#t1 {font-size: 90%; color:#333333; line-height: 150%; font-weight: normal; padding: 5px 10px; background-color: #eeffee; border: 1px solid #669966;}
td#t2 {font-size: 80%; color:#333333; line-height: 150%; font-weight: normal; padding: 3px 10px; border: 1px solid #669966;}
td#t3 {font-size: 80%; color:#333333; line-height: 150%; font-weight: normal; padding: 3px 10px; border: 1px solid #669966; text-align: right;}
td#t4 {font-size: 80%; color:#333333; line-height: 150%; font-weight: normal; padding: 3px 10px; border: 1px solid #669966; text-align:center;}

.staff {margin: 2px 0 2px 60px; text-indent: -60px;}
.author {font-size: 90%; color:#666666; line-height: 150%; margin: 10px 50px; text-align: right;}
.updated {font-size: 80%; line-height: 130%; color: #666666; margin: 5px 30px; text-align: right;}
.subhead {color: #003300;}

/*leftnavi*/
#navbar {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 124px; margin-left: 1px;}
#navbar a {background-color: #b6dbc7; display: block; color: #333333; margin: 0 0 2px; padding: 10px 5px; border: 1px solid #b6dbc7; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navbar a:hover {background-color: #6cbb8c; display: block; color: #333333; margin: 0 0 2px; padding: 10px 5px ;  border: 1px solid #b6dbc7; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navbar a#now {background-color: #5da37a; display: block; color: #333333; margin: 0 0 2px; padding: 10px 5px ;  border: 1px solid #b6dbc7; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
.hide {display: none;}

#navsub {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 125px;}
#navsub a {background-color: #d4eade; display: block; color: #333333; margin: 0 0 2px 10px; padding: 10px 5px; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navsub a:hover {background-color: #ffffff; display: block; color: #333333; margin: 0 0 2px 10px; padding: 10px 5px ; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navsub a#now {background-color: #5da37a; display: block; color: #333333; margin: 0 0 2px 10px; padding: 10px 5px ; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}

#navsubs {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 125px;}
#navsubs a {background-color: #d4eade; display: block; color: #333333; margin: 0 0 2px 15px; padding: 10px 5px; border-left: 3px solid #b6dbc7; text-decoration: none; outline-style: none;}
#navsubs a:hover {background-color: #ffffff; display: block; color: #333333; margin: 0 0 2px 15px; padding: 10px 5px ; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navsubs a#now {background-color: #5da37a; display: block; color: #333333; margin: 0 0 2px 15px; padding: 10px 5px ; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}

#navbottom {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 125px;}
#navbottom a {background-color: #ffffff; display: block; color: #333333; margin: 0; padding: 10px 5px; border-bottom: 1px dotted #666666; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navbottom a:hover {background-color: #d4eade; display: block; color: #333333; margin: 0; padding: 10px 5px;  border-bottom: 1px dotted #666666; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}

#navsoken {font-family: sans-serif; font-size: 80%; line-height: 100%; width: 125px;}
#navsoken a {background-color: #ffffff; display: block; color: #333333; margin: 0; padding: 10px 5px; border-bottom: 1px dotted #666666; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}
#navsoken a:hover {background-color: #d4eade; display: block; color: #333333; margin: 0; padding: 10px 5px;  border-bottom: 1px dotted #666666; border-left: 3px solid #5ea87c; text-decoration: none; outline-style: none;}

.cnavi1 {position:absolute;left:135px;top:66px; margin:0px 0px 13px 0px; padding:0px; width:205px; height:22px;}
.cnavi2 {position:absolute;left:340px;top:66px; margin:0px 0px 13px 0px; padding:0px; width:205px; height:22px;}
.cnavi3 {position:absolute;left:535px;top:66px; margin:0px 0px 13px 0px; padding:0px; width:205px; height:22px;}
.mr {text-align: left; position:absolute;left:135px;top:88px; width: 205px; margin:0; padding:5px 0; background-color:#d4eade;border:0px solid transparent;font-size:80%;line-height: normal;visibility:hidden;}
.mm {text-align: left; position:absolute;left:340px;top:88px; width: 195px; margin:0; padding:5px 0; background-color:#ede3e3;border:0px solid transparent;font-size:80%;line-height: normal;visibility:hidden;}
.mu {text-align: left; position:absolute;left:535px;top:88px; width: 205px; margin:0; padding:5px 0; background-color:#d4eade;border:0px solid transparent;font-size:80%;line-height: normal;visibility:hidden;}
a.menu {color:#555555; text-decoration:none; outline-style: none;}
a.menu:visited {color:#333333; text-decoration:none; outline-style: none;}
a.menu:hover {color:#0099ff; text-decoration:none; outline-style: none;}
a.menu:active {color:#66ccff; text-decoration:none; outline-style: none;}

.center {text-align: center;}

.news {color: #5ea87c;}
.newsb {color: #5ea87c; font-weight:bold;}


