a:link, a:active, a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #183966;	text-decoration: none;}
a:hover                     {	font-family: Arial, Helvetica, sans-serif; font-size: 13px;	color: #800040;	text-decoration: underline;}

a.tiny:link, a.tiny:active, a.tiny:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #183966;	text-decoration: none;}
a.tiny:hover                               {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #800040;	text-decoration: underline;}

a.black:link, a.black:active, a.black:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;}
a.black:hover                                 {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #800040;	text-decoration: underline;}

a.white:link, a.white:active, a.white:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	text-decoration: none;}
a.white:hover                                 {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #ffffff;	text-decoration: underline;}

a.title:link, a.title:active, a.title:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #183966;	text-decoration: none; font-weight: bold;}
a.title:hover                                 {	font-family: Arial, Helvetica, sans-serif; font-size: 18px;	color: #666666;	text-decoration: none; font-weight: bold;}

a.ItemTitle:link, a.ItemTitle:active, a.ItemTitle:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #800040;	text-decoration: none;}
a.ItemTitle:hover                                         {	font-family: Arial, Helvetica, sans-serif; font-size: 15px;	color: #183966;	  text-decoration: underline;}

a.MenuLink:link, a.MenuLink:visited, a.MenuLink:active {	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #FFFFFF;	text-decoration: none;}
a.MenuLink:hover                  {	font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #FFFFFF;	text-decoration: underline;}

a.SubmenuLink:link, a.SubmenuLink:visited   {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000; text-decoration: none;}
a.SubmenuLink:active                        {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000; text-decoration: none;}
a.SubmenuLink:hover                         {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000; text-decoration: underline;}

a.SubmenuLinkActive:link, a.SubmenuLinkActive:visited, a.SubmenuLinkActive:active, a.SubmenuLinkActive:hover   {	color: #FFFFFF; font-weight: bold;}

a, img
  {
  border: none;
  }

button
  {
  font-family       : Arial, Helvetica, sans-serif;
  width             : 90px;
  height            : 18px;
  cursor            : hand;
  font-size         : 10px;
  margin            : 2px;
  border            : 1px solid #006B8E;
  color             : #800040;
  background-color  : #F3F3F3;
  text-decoration   : none;
  }

input, textarea, select
  {
  border           : 1px solid #B9C3D1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

form
  {
  margin: 0px;
  }

body
  {
  background-color : #EEEEEE;
             color : #183966;
  }

td, p
 {
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 13px;
 }







.radio
  {
  border            : 0px;
  height            : 10px;
  width             : 10px;
  vertical-align    : middle;
  }






.Menu
  {
  width: 100%;
  border-bottom : 1px solid #183966;

  }

.MenuItem
  {
  background-color : #8596AE;
            border : 1px solid #183966;
            height : 30px;
        text-align : center;
    vertical-align : middle;
  }

.MenuItemActive
  {
  background-color : #183966;
            border : 1px solid #183966;
  }


.indexButton
 {
 width    : 200px;
 height   : 35px;
 border   : 1px solid #DDE9E8;
 }


#body
  {
  width       :95%;
  background  : white;
  border      : 1px solid #183966;
  font-family : Arial, Helvetica, sans-serif;
  font-size   : 12px;
  }

#header {border-bottom: 1px solid #183966;}
#header .logo  {float: right;}
#header h1 {float: left; width: 70%; padding: 7px; text-align: left;}
#header h1 a, #header h1 a:hover {font-size: 24px; text-decoration: none; color: #183966;}



#submenu    {list-style: none; margin: 0px; padding: 0px;}
#submenu li {display: block; float: left; width: 12.5%; text-align: center;}
#submenu a  {margin: 1px; display:block; background: #EBF2F1; border : 1px solid #183966; }
#submenu a.SubmenuActive {background: #8596AE; color: white; font-weight: bold;}



#homeOptions
  {
  margin: 30px;
  }


#guide
  {
  border-bottom  : 1px solid black;
  background     : #DDE9E8;
  }

#welcome
  {
  width        : 50%;
  font-family  : Arial, Helvetica, sans-serif;
  font-size    : 11px;
  text-align   : left;
  color        : #000000;
  }

#tools
  {
  width       : 50%;
  text-align  : right;
  }

#changer
  {
  width       : 50%;
  text-align  : right;
  }

#exit
  {
  width        : 50%;
  font-weight  : bold;
  }


#footer
  {
  width       : 100%;
  text-align  : center;
  background  : #DDE9E8;
  border-top  : 1px solid black;
  }

#headerBar
  {
   width          : 100%;
   background     : #DDE9E8;
   border-top     : 1px solid #000000;
   border-bottom  : 1px solid #000000;
  }

.separator {clear: both;}

a.mainOption {display: block; width: 300px; margin: 12px; padding: 6px; border: 3px double; font-weight: bold; font-size: 1.2em;}
a.mainOption:visited {display: block; width: 300px; margin: 12px; padding: 6px; border: 3px double; font-weight: bold; font-size: 1.2em;}
a.mainOption:link {display: block; width: 300px; margin: 12px; padding: 6px; border: 3px double; font-weight: bold; font-size: 1.2em;}

.txtTitle
  {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 16px;
  color            : #800040;
  font-weight      : bold;
  border-bottom    : 1px dotted #DDDDDD;
  }

.txtSubTitle
  {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 13px;
  font-weight      : bold;
  color            : #6583AE;
  }


.txtInfo
  {
  font-family  : Arial, Helvetica, sans-serif;
  font-size    : 11px;
  color        : #800040;
  padding      : 0.3em;
  }

.txtInfoLabel
  {
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  vertical-align: top;
  }

.tiny
  {
  font-family  : Arial, Verdana, Helvetica, sans-serif;
  font-size    : 10px;
  }

 .medium
  {
  font-family  : Arial, Verdana, Helvetica, sans-serif;
  font-size    : 12px;
  }







#subItem
  {
  list-style       : none;
  height           : 16px;
  font-family      : 9px Arial, Helvetica, sans-serif;
  overflow         : hidden;
  margin           : 0px;
  padding          : 0px;
  }

#subItem li
  {
  float             : left;
  border-right      : 1px solid #000000;
  border-bottom     : 1px solid #000000;
  width             : 80px;
  }

 #subItem li a
  {
  text-decoration   : none;
  display           : block;
  color             : #00214D;
  background        : #DDE9E8;
  }

#subItem .active a
  {
  background  : #ADB7C5;
  color       : #800040
  }

#subItem li a:hover {
  text-decoration   : underline;
  color             : #800040;
  }


.title
  {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 18px;
  color            : #183966;
  font-weight      : bold;
  text-decoration  : none;
  }


.content
  {
  padding  : 10px;
  }

.panel
  {
  visibility       : hidden;
  display          : none;
  background-color : #EBF2F1;
  margin           : 5px;
  width            : 100%;
  border           : 1px solid #B9C3D1;
  }


.boxed
  {
  background-color : #EBF2F1;
  margin           : 5px;
  border           : 1px solid #B9C3D1;
  }

.outlined
  {
  margin           : 5px;
  border-top : 1px solid #B9C3D1;
  border-bottom: 1px solid #B9C3D1;
  }

.underlined
  {
  border-bottom: 1px dotted #B9C3D1;
  }

.shadow
  {
  background-color : #EBF2F1;
  margin: 7px;
  padding: 4px;
  }


.formLabel
  {
  font-size   : .9em;
  /*font-weight : bold;*/
  }


.searchForm
  {
  margin: 2em;
  text-align: left;
  }

.searchButtons
  {
  margin: 15px;
  text-align: center;
  }

.searchTitle
  {
  background-color : #EBF2F1;
  padding: .4em;
  padding-left: 2em;
  border-top: 3px double #B9C3D1;
  margin: 1em auto;
  text-align: left;
  font-weight: bold;
  }


.searchTitle span
  {
  font-size: 0.8em;
  cursor: pointer;
  margin-left: 4em;
  text-decoration:underline;
  }

.searchTitle span:hover {text-decoration: none; }

.searchOption
  {
  float: left;
  width: 35em;
  text-align: left;
  margin-left: 2em;
  }

.searchOption input
  {
  border: 0;
  }

.searchSeparator
  {
  width: 100%;
  clear: both;
  }


.remark {font-weight: bold;}