html, body {
  font-family: "Trebuchet MS";
  font-size:   14px;
  color:       #606060;
  height:      100%;
}

#header {
  position:            absolute;
  background:          none;
  background-image:    url("../Documents/297");
  background-repeat:   repeat-x;
  background-position: center -4px;
  height:              236px;
}

#toolbar {
  position:         relative;
  top:              0px;
  left:             0px;
  padding-top:      4px;
  height:           30px;
  font-size:        12px;
  background-color: #F2CB00;
}

#toolbar .form-value {
  border-radius: 0;
}

#menuPath {
  position:     relative;
  margin-top:   40px;
  padding-left: 20px;
  clear:        left;
}

#mainMenu {
  top:    0px;
  height: auto;
}

#mainMenu .menu.horizontal {
  left:       0;
  right:      0;
  height:     auto;
  color:      #FFFFFF;
  background: rgba(64, 64, 64, 0.8);  
}

#mainMenu .menu.horizontal > li > ol {
  top: 26px;
}

#mainMenu .menu.horizontal > li > span > a {
  color:     #FFFFFF;
  font-size: 14px;
}

#mainMenu .menu.horizontal > li {
  height:           16px;
  margin-right:     0px;
  padding-left:     6px;
  padding-right:    6px;
  padding-top:      4px;
  padding-bottom:   4px;
  border-right:     1px solid #606060;
  border-bottom:    1px solid #606060;
  background-color: #404040;
}

#mainMenu .menu.horizontal > li:hover,
#mainMenu .menu.horizontal > li.pathCurrent {
  background-color: #606060;
}

#mainMenu .menu.horizontal > li > span[onclick] {
  background-image:    url("../Documents/259");
  background-position: right 8px;
}

#mainMenu.articles {
  width:               855px;
  margin:              0 auto;
  height:              217px;
  background-image:    url("../Documents/289");
  background-repeat:   no-repeat;
  background-position: center center;

  box-shadow:          0px 4px 12px #999999;
  -webkit-box-shadow:  0px 4px 12px #999999;
}

.articles #mainMenu .menu.horizontal {
  position: absolute;
}  

#main {
  margin:     10px;
  background: #FFFFFF;
  border:     1px solid #DDDDDD;
}

#main.articles {
  margin:     0px;
  min-height: 100%;
  background: none;
  border:     none;
}

.articles #menuPath {
  width:        855px;
  margin:       0 auto;
  margin-top:   20px;
  padding-left: 40px;
}

.articles #mainMenu {
  border: 0;
}

#content {
  min-height:     500px;
  margin-top:     20px;
  padding-left:   40px;
  padding-right:  30px;
  padding-bottom: 108px;
}

#content h1 {
  margin-top: 5px;
  height:     26px;
}

#content.articles {
  width:        805px;
  margin:       0 auto;
  margin-top:   20px;
  padding-left: 60px;
}

#footer {
  position:            absolute;
  bottom:              0;
  width:               100%;
  height:              80px;
  padding-top:         12px;
  text-align:          center;
  background-color:    #404040;
  background-image:    url("../Documents/291");
  background-repeat:   repeat-x;
  background-position: top center;
  border-top:          4px solid #BBBBBB;
  color:               #FFFFFF;
}

#footer a {
  color: #FFFFFF;
}

.columns {
  position: relative;
}

.columns {
  position:   relative; 
  text-align: justify;
}

.column-1 {
  width:    340px;
  overflow: auto;
}

.column-2 {
  position:  absolute;
  top:       0;
  left:      380px;
  width:     340px;
  overflow:  auto;
}

#articleContent {
  text-align: justify;
}

#articleContent p {
  text-align: justify;
}

#articleContent a {
  color: #3B71B1;
}

#articleContent a:hover {
  border-bottom: 1px solid #3B71B1;
}

h1 {
  font-size:   32px;
  font-weight: normal;
  color:       #AAAAAA;
  margin-left: -20px;
}

em {
  padding:        3px;
  letter-spacing: 1px;
  color:          #888888;
  font-style:     normal;
}

div.summary {
  font-size: 16px;
  color: #888888;
  line-height: 1.5em;
  letter-spacing: 0.03em;
  padding-left: 12px;
  border-left: 4px solid #EEEEEE;
  margin-left: 4px;
  margin-bottom: 26px;
}

h2 {
  font-weight: normal;
  letter-spacing: 0.18em;
  color: #AAAAAA;
  margin-left: -20px;
  border-bottom: 1px solid #DDDDDD;
}

.form-header {
  background-color: #FFFFFF;
  font-size:        16px;
  letter-spacing:   0.18em;
  margin-top:       4px;
  margin-bottom:    4px;
  margin-left:      8px;
}
