/* Let no border around the body appear, and set
   it to display on a white background */
body, html {
    margin: 0px;
    padding: 0px;
    color: black;
    background-color: white;
}

/* Font settings for page elements */
body, ul, td, th, p, h1, h2, h3, h4, small, .small,
.tableTitle, .tableExtras, input, textarea, select {
    font-family: verdana, arial, helvetica, sans-serif;
}
code, pre, tt {
    font-family: monospace;
}

/* General header styles */
h1, h2, h3, h4 {
    font-weight: bold;
    color: #000066;
    background-color: white;
}
h1 { font-size: 130%; }
h2 { font-size: 125%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

/* Horizontal delimiter defaults */
hr {
    border: 0px;
    color:red;
    background-color: black;
    height: 1px;
}

/* Default font size for elements */
body, ul, td, th {
    font-size:11pt;
}

/* Indented block */
div.indent {
    margin-left: 50px;
}

ol.spaced li {
	padding-top: 5px;
	padding-bottom: 5px;
}
ul.spaced li {
	padding-top: 5px;
	padding-bottom: 5px;
}

li.spaced {
	padding-top: 5px;
	padding-bottom: 5px;
}

em {
	font-weight: bold;
	font-style: italic;
}

small, .small {
	font-size: 80%;
}

a.small {
	text-decoration: none;
}

div.errors, .warn {
        border: 1px dashed #666600;
        color: #660000;
        background: #ffeeee;
        margin: 4px;
        padding: 6px;
}

form.thin {
	margin-bottom: 0px;
	margin-top: 0px;
}

img {
	border: 0px;
}
img.flag {
	border: 1px solid #000000;
}

a.menu{
      font-size:100%;
      color:blue;
      padding-left:10px;
      white-space:nowrap;
    background-color: white;
}

a.submenu1{
      font-size:90%;
      color:blue;
      padding-left:20px;
      white-space:nowrap;
    background-color: white;
}

div.submenu1b{
      font-size:90%;
      color:black;
      font-weight:bold;
      padding-left:20px;
      white-space:nowrap;
    background-color: white;
}

.main_top_left{
      height:70px;
      Width:190px;
      text-align:center;
      background-image: url(/pages.php/38.jpg);
}


.main_top_bar_center {
      height:70px;
      vertical-align:middle;
      text-align:center;
      font-size:130%;
      font-weight:bold;
      color:#8A504D;
      background-image: url(/pages.php/38.jpg);
}

.main_top_bar {
      height:70px;
      background-color:#ECC38F;
      text-align:center;
      color:#8A504D;
      font-size:120%;
      font-weight:bold;
      padding:20px;
      margin:1px
}

.main_menu_bar{
     width:190px;
     color:#8A504D;
    background-color: white;
     vertical-align:top;
    margin:1px
}


.main_menu_bar_bottom{
     width:140px;
     height:15px;
     color:#8A504D;
      font-size:80%;
     background-color:#ECC38F
}

.content{
  padding: 10px;
  vertical-align:top;
}

.floatleft {
      float: left; 
      padding: 0px 10px 0px 10px;
      background-color: white;
      color: black;
      }
.floatright {
      float: right; 
      padding: 0px 10px 0px 10px;
      background-color: white;
      color: black;
      }