/* CSS Document */

* {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {color:#1E77D3; padding:0; margin:0; font-size:0.7em; background:#1F78D3 url(_img/bgr-body.gif) repeat-x 0 0; }
h1 {color:#20428D; font-size: 160%; font-weight:normal; margin-bottom:10px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }
h2 {color:#1E77D3; font-size:140%; font-weight:bold; margin-top:30px; margin-bottom:10px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
abbr, acronym{ border-bottom: dashed 1px; cursor: help; }
img { border:0;}
p { line-height:normal;}

/* Layout */
#center {width: 760px; margin: 20px auto;}
#top-container {width:760px; height:127px; background-image:url(_img/bgr-top.jpg); background-repeat:no-repeat;}
#logo { position:absolute; top:35px; margin-left:28px; z-index:5;}
#education { position:absolute; top:136px; margin-left:530px; z-index:10;}
#main {width: 760px; background-color:#B3D7FF; background-image:url(_img/bgr-main.gif); background-repeat:repeat-x; background-position:top; _height:335px; min-height:335px;}
#content {width:760px; background-image:url(_img/bgr-content.jpg); background-repeat:no-repeat; background-position:top; }
#content-left { float:left; width:175px; padding-left:5px; }
#content-right {width:480px; margin-left:230px; padding-top:60px; padding-bottom:30px;}

#footer {width: 760px; background-color:none; background-image:url(_img/bgr-footer.gif); background-repeat: no-repeat; background-position:bottom; _height:34px; min-height:34px; text-align:center; margin-bottom:20px;}
#footer p { margin: 0; padding:10px 0 0 0;}
#footer a { color:#FFFFFF; text-decoration:underline;}
#footer a:hover { color:#FF8400; text-decoration:underline;}

/* menu */
#menucontainer { padding:0; margin:0; padding-bottom:30px;}
#navlist {margin: 0; padding: 0; list-style: none; width: 180px; }

#navlist li.strip {_height: 8px; min-height: 8px; font-size:1px;}

#navlist li.level1 { background-image: url(_img/bgr-menu.gif); background-repeat: no-repeat; background-position:bottom; background-color:#94C9FF; padding:6px 10px; _height: 14px; min-height: 14px;}
#navlist li.level1 a{ color:#fff; text-decoration:none; font-size:140%; }
#navlist li.level1 a:hover{ color:#003C93;}

#navlist li.level2 {background-image: url(_img/bgr-menu.gif); background-repeat: no-repeat; background-position:bottom; padding:6px 10px 6px 20px; _height: 14px; min-height: 14px; background-color:#B5DAFF;}
#navlist li.level2 a { color:#6F6F6F; text-decoration:none; font-weight:normal; font-size:140%; }
#navlist li.level2 a:hover{ color:#003C93;}

#navlist li.level3 {background-image: url(_img/bgr-menu.gif); background-repeat: no-repeat; background-position:bottom; padding:6px 10px 6px 30px; _height: 14px; min-height: 14px; background-color:#C2E0FF;}
#navlist li.level3 a { color:#A2A2A2; text-decoration:none; font-weight:normal; font-size:140%; }
#navlist li.level3 a:hover{ color:#003C93;}

#navlist ul { list-style: none; }

/* others */
.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px;}
img.img-left { padding:5px; float:left; margin:0 10px 5px 0; border: solid 1px #80B4E9;}
img.img-right { padding:5px; float:right; margin:0  0 5px 10px; border: solid 1px #80B4E9;}
img.zoom { padding:4px 4px 15px 4px; margin:10px 10px 5px 0; border: solid 1px #80B4E9; background-image:url(_img/zoom.gif); background-position:right bottom; background-repeat:no-repeat;}
#rss { position:absolute; bottom:85px; margin-left:20px}
#copyright { background-color:#FFE5B0; height:40px; margin:0; padding:0;}
#copyright p{color:#F48B00; font-size:0.6em; padding:10px 0; margin: 0 0 0 240px; }
.highlight{ color:#CC1300;}
ul { margin-left:16px; padding-left:0px}
li {list-style-image: url(/img/bullet-submenu.gif); font-size:0.7em; line-height:1.5em;}
ul.list li {list-style-image: url(_img/bullet-list.gif); font-size:100%; line-height:normal; padding: 0px 0px 5px 0px; margin:0;}
ul.list {margin:0px 16px; padding:0;}
a.link { color:#1E77D3; text-decoration:underline; background-image:url(_img/bullet-link.gif); padding-left:15px; background-repeat:no-repeat;}
a.link:hover { color:#20428D; text-decoration: underline; background-image:url(_img/bullet-link.gif); padding-left:15px; background-repeat:no-repeat;}
a.back { color:#1E77D3; text-decoration:underline; background-image:url(_img/bullet-back.gif); padding-left:15px; background-repeat:no-repeat;}
a.back:hover { color:#20428D; text-decoration: underline; background-image:url(_img/bullet-back.gif); padding-left:15px; background-repeat:no-repeat;}
a { color:#1E77D3; text-decoration:underline;}
a:hover { color:#20428D; text-decoration: underline;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }
.w3c-ico { padding-left: 10px;}

