/*
Screen layout: Version: 1.1 (28/02/2006)
*/

body {
  margin:           0 auto;
  padding:          10px;
  font:             76% Verdana,Tahoma,Arial,sans-serif;
  color:            #000000;
  background:       #f4f4f4 url(/pics/bg4.gif) top left repeat-y;
}

#wrap {
  width:            760px;
  color:            #303030;
  background:       #ffffff url(/pics/pic4.jpg) top right no-repeat;
}

#header {
  border-bottom:    4px solid #006633;
  height:           20px;
  text-align:       right;
  color:            #006633;
  background:       #ffffff;
  font-size:        1em;
  line-height:      1.2em;
}

#header table {
  color:            #006633;
  background:       #ffffff;
  font-size:        0.9em;
  line-height:      1.2em;
}

#header a {
  text-decoration:  underline;
  color:            #006633;
  background:       #ffffff;
}


#leftpanel {
  float:            left;
  width:            140px;
  font-size:        0.9em;
}

#leftpanel ul {
  list-style:       none;
  margin:           0 0 20px 0;
  padding:          0;
  font-size:        1.1em;
}

#leftpanel li {
  margin-bottom:    4px;
}

#leftpanel li a {
  font-weight:      bold;
  font-size:        1.2em;
  height:           20px;
  text-decoration:  none;
  display:          block;
  padding:          1px 0 0 10px;
  color:            #006633;
  background:       #e0e0e0;
  border-left:      4px solid #006633;
  border-bottom:    1px solid #006633;
}

#leftpanel li a.current {
  color:            #000000;
  background:       #e0e0e0;
}

#leftpanel li a:hover {
  color:            #000000;
  background:       #cccccc;
  border-left:      4px solid #000000;
  border-bottom:    1px solid #000000;
}


#content {
  margin:           0 120px 0 150px;
  border-left:      4px solid #006633;
  border-right:     4px solid #e0e0e0;
  padding:          0 10px 0 10px;
  line-height:      1.6em;
  text-align:       left;
}

#content h2 {
  font-size:        1.5em;
  margin:           0 0 0.5em 0;
}

#content img {
  padding:          1px;
  display:          inline;
  color:            #000000;
  background:       #f0f0f0;
  border:           1px solid #cccccc;
}


#contentb {
  margin:           0 0 10px 150px;
  min-height:       250px;
  border-left:      4px solid #006633;
  padding:          0 10px 0 10px;
  line-height:      1.6em;
  text-align:       left;
}

#contentb h2 {
  font-size:        1.5em;
  margin:           0 0 0.5em 0;
}

#contentb img {
  padding:          1px;
  display:          inline;
  color:            #000000;
  background:       #f0f0f0;
  border:           1px solid #cccccc;
}

#contentb table {
  text-align:       center;
  border:           0;
}

#contentb table tr {
  color:            #000000;
  background:       #f0f0f0;
}

#contentb table th {
  color:            #000000;
  background:       #e0e0e0;
}

#contentb table td {
}


#rightpanel {
  float:            right;
  width:            110px;
  font-size:        0.9em;
  line-height:      1.5em;
}

#rightpanel p {
  margin:           0 0 0 0;
}

#rightpanel a {
  text-decoration:  underline;
  color:            #0000ff;
  background:       #ffffff;
}


#footer {
  margin:           10px 0 0 0;
  border-top:       4px solid #006633;
  text-align:       left;
  color:            #006633;
  background:       #ffffff;
  font-size:        0.9em;
}

#footer a {
  color:            #006633;
  background:       #ffffff;
  text-decoration:  none;
}

#footer a:hover {
  text-decoration:  underline;
}


h3 {
  font-size: 1.3em;
  margin:           0 0 10px 0;
}

h3 a {
  color:            #006633;
  background:       #ffffff;
}

h3 a:hover {
  color:            #006633;
  background:       #ffffff;
}

/*
a {
  text-decoration:  underline;
  color:            #0000ff;
}

a:hover {
  text-decoration:  underline;
  color:            #0000ff;
}
*/

a img {
  border:           0;
}

hr {
  border:           0;
  height:           2px;
  color:            #e0e0e0;
  background:       #ffffff;
}

.left {
  margin:           10px 10px 5px 0;
  float:            left;
}

.right {
  margin:           10px 0 5px 10px;
  float:            right;
}

.center {
  text-align:       center;
}

.textright {
 text-align:        right;
}

.small {
  font-size:        0.8em;
}

.bold {
  font-weight:      bold;
}

.hide {
  display:          none;
}

.black {
  color:            #000000;
  background:       #ffffff;
}

.warning {
  color:            #ff0000;
  background:       #ffffff;
}


