/* 
------------------------------------------------ */
* { margin: 0; padding: 0 }
body {  margin: 15px;   padding: 0;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 76%;   color: #00008b;   background: #c6d7f6; }
h1, h2 {  margin: 0 0 10px 5px;   letter-spacing: 3px;   font-size: 120%;   color: #00008b;   background: inherit; }
h3 {  font-size: 110%;   color: #00008b;   background: inherit; }
a {  color: #0000ff;   font-weight: bold;   text-decoration: none; }
a:hover {  color: #000000; }

/* ---------------------------------------- */
#wrap {  width: 760px;   border: 5px solid #fff;   margin: 0px auto 0px auto;   padding: 10px;   background: #f0f0f0; }
#wrap h1, h2, h3, h4, h5, h6 {  font-weight: normal;   line-height: 1.1em;   color: #00008b;   padding-bottom: 3px;   border-bottom: 2px solid #a3bbf1; margin: 10px 0 5px 0; }
h4, h5, h6 {  line-height: 1.3em;   border: 0; margin: 5px 0 3px 0; }
#wrap h1, h2{ font-size: 140%; }
xh2 { font-size: 164%; }
h3 { font-size: 145%; border-width: 1px }
h4 { font-size: 118%; }
h5 { font-size: 100%; font-weight: bold; }
h6 { font-size: 86%; font-weight: bold; }
p { margin: 10px 0 10px 0; }

/* ---------------------------------------- */
#header {  height: 175px;   margin: 0;   padding: 0; }
#header #hpart-a {  float: left;   width: 510px;   height: 160px;   padding: 0;   color: #0000ff; }
#header #hpart-b {  float: right;   width: 220px;   margin: 0 0 15px 10px;   padding: 0; }
#header #hpart-b #sname {  text-align: center;   margin: 5px 5px 0px 5px;   padding: 0px 4px 0px 4px; }
#header #hpart-b #sname a {  color: #00008b;   font-size: 180%; }
#header #hpart-b #itext {  margin: 5px 5px 5px 5px;   padding: 4px 4px 0px 4px;   text-align: center;   font-size: 120%;   color: #00008b; }
.clear {clear: both;}

/* -------------------------------------- */
#topmenu {  width: 100%;   font-weight: bold;   font-size: 90%; }
#topmenu ul {  float: right;   width: 100%;   background: #b0e0e6; }
#topmenu  li {  display: inline; }
#topmenu  li a {  float: right;   padding: 0.4em 1em;   text-decoration: none;   border-left: 1px solid #fff;   background: #00008b;   color: #fff; }
#topmenu a:hover {  background: #00ffff;   color: #000; }
#topmenu li.active {  float: right;   padding: 0.4em 1em;   text-decoration: none;   border-left: 1px solid #fff;   background: #87cefa;   color: #000; }

/* -------------------------------- */
#wrap-center {width: 100%; margin: 0; padding: 0; min-height: 450px; height: auto; }
/* for Internet Explorer */
/*\*/
* html #wrap-center {height: 450px; }
/**/

#content {float: right; width: 500px; padding: 10px 5px 10px 0px; font-family: verdana, arial, sans-serif; color: #00008b; }
#content ul, #content li {margin-left: 15px; }
#content li {   padding-top: 3px;    padding-bottom: 3px; }

/* -------------------------------- */
#sidebar {float: left; width: 225px; margin: 0 0 0 0; padding: 10px; color: #00008b; }

/* -------------------------------- */
#menu {width: 225px; padding: 10px 0 0 0; font-weight: bold; font-size: 90%; }
#menu ul {margin: 0; padding: 0; list-style-type: none; }
#menu li {margin: 0 0 0.1em 0; }
#menu a {display: block; width: 205px; padding: 0.4em 0.8em; text-decoration: none; color: #fff; background: #00008b; }
#menu a:hover {display: block; background: #00ffff; color: #000; }
#menu li.active {display: block; width: 205px; padding: 0.4em 0.8em; font-weight: bold; text-decoration: none; background: #87cefa; color: #000; }
#menu li.active a {display: block; width: 205px; xpadding: 0.4em 0.8em; padding: 0 0; font-weight: bold; text-decoration: none; background: #87cefa; color: #000; }

/* -------------------------------- */
#footer {display: block; clear: both; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; text-align: center; padding: 5px; margin-top: 5px; color: #bbd2e0; background: #00008b; }
#footer a:link, #footer a:visited {background: inherit; color: #eee; text-decoration: none; }
#footer a:hover {background: inherit; color: #f2f2f5; }
.footext {font-size: 90%; font-weight: bold; }
.mala {font-size: 68%; }
/* --------------------------------- */
