/* This is the layout style sheet */
/* global styles */
body {font: normal 78% arial, sans-serif;}
h2 { font-weight:bold; margin: 0; font-size:x-large; font-family:"Times New Roman", Times, serif; background-image:url(../images/title.gif); background-repeat:repeat-y;}
h3 {margin: 0; font-size:large; font-family:"Times New Roman", Times, serif; background-image:url(../images/title.gif); background-repeat:repeat-y;}
h4 {margin: 0; padding: 2px; font-size:large; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:center;}
h5 a {margin: 0; font-size:large;  text-decoration:none; font-family:"Times New Roman", Times, serif;  display: block; background-image:url(../images/title.gif); background-repeat:repeat-y;}
h5 {margin: 0; font-size:large;  text-decoration:none; font-family:"Times New Roman", Times, serif; display: block; background-image:url(../images/title.gif); background-repeat:repeat-y;}
h6 {margin: 0; font-size:medium;  text-decoration:none; font-family:"Times New Roman", Times, serif; }

blockquote {margin:0 20px 0 20px;}
img {border:0 0 0 0;}
ul {font-weight:bold; margin: 0; padding: 0; list-style: none; width: 98%;}
ul li {position: relative;}
ul li a { text-decoration:none; display: block;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }

/* End */
li:hover ul {display: block;}

/* layout styles */
#outside {width: 1000px; margin: auto; padding: 0;}
#header { margin:10px 0 15px 0;}
#header h1 {float: left; margin: 0; width: 20%;}

#topright {float: left; width: 79%;}
#topright h3 {margin: 0; border: 0;}
#topright p {margin-top: 20px;}
#topright p {text-align: justify;}

#break {clear: both; margin-bottom: 15px;}

#left {width: 20%; float: left; margin:8px 0 0 0;}

.topnav {font-family:"Times New Roman", Times, serif; font-weight:600; font-size:x-large;}
a.topnav:link {text-decoration:none; font-size:medium; }
a.topnav:visited {text-decoration:none; font-size:medium;}
a.topnav:hover {text-decoration:none; font-size:x-large;}

#nav {width:100%;}

#detail {margin-left: 2%; margin-right: 28%;}
#detail p { padding-top: 10px; }

#def a span {display: none;}
#def a:hover span {display: block; position: absolute; top: 475px; left: 73%; width: 200px;
   z-index: 100; color: #800000; background: white;
   font: 12px Verdana, sans-serif; text-align: left;}

#main {margin-left: 21%; margin-right: 28%;}
#main p {margin: 1%;}
#main ul li {font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
#main ul li a {font-weight: normal;}
#main ol li {font-weight: normal;}

#mainpopup {margin-left: 23%; padding:10px;}
#mainpopup p {padding:5px;}
.news {margin-top: 15px; }
.news p {text-align: justify; margin:-1px 0 0 0; }
.news h3 {border: 0; padding:0; width:250px;}
.news span {font-size: 78%; font-weight: normal;}

#right {width: 25%; float: right; padding:0 5px 5px 5px; overflow:hidden;}
#right p {text-align: right;}

#bottombreak {clear: both; padding: 15px;}

#footer {width: 20%; float: left;}
#footer h5 {margin: 0; font-family:"Times New Roman", Times, serif;}

#bottomlinks {width: 99%; text-align:center; padding:5px; font-family:"Times New Roman", Times, serif;}
#bottomlinks a {margin-left: 6px; margin-right: 6px;}
#bottomlinks a:hover {text-decoration:overline;}

.box {margin:-1px 10px 26px 10px; padding: 0;}
.box b {font-family:"Times New Roman", Times, serif; font-size:small;}
.boxpopup {margin:0 10px 10px 10px; padding: 0; float:right; z-index:100;}
.part {margin-top: 10px; margin-bottom: 10px; padding: 0;}
.small{font-size:x-small;}