﻿* {
	margin: 0;
}
html, body, form {
	height: 100%;
}
html, body {
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  color: #443135;
  font-family: Arial;
  line-height: 130%;
  text-align: justify;
}
/*
    Headings, paragraphs, list
    
*/
h1 {
  font-size: 22px;
  color: #443135;
  font-weight: bold;
  padding: 0px 0 10px 0;
  margin: 0px 0px 20px;
  border-bottom: #ccdc00 thin solid;
}
h2 {
  font-size: 16px;
  color: #443135;
  font-family: Arial;
  font-weight: bold;
  margin: 0px;
  padding:10px 0 5px 0;

}
h3
{
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding:7px 0 3px 0;

    }

p
{
    padding: 0;
    margin: 0px 0px 10px;
    text-align: justify;
}

ul
{
margin:-5px 0 0 
}

/*
    Links
    
*/
a {
  color: #adb911;
  text-decoration: none;
}
a:hover
    {
    text-decoration: underline }
a.HeadlineLink {
  font-size: 12pt;
  color: #443135;
  font-family: Arial;
  line-height: 25pt;
  font-weight: bold;
}

a.HeadlineLink:hover {
  font-size: 12pt;
  color: #b7a59b;
  font-family: Arial;
  line-height: 25pt;
  font-weight: bold;
  border-bottom: none;
}


/*
    Content Layout
    
*/
.wrapper {
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
    width:900px;
    position:relative;         
}
#header
{
height:235px;
margin-bottom:25px
}
#contentBody {
  padding:20px 0 15px 0;
  }
/*
Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
#footer, .push {
	height: 80px; /* .push must be the same height as #footer */
    width:900px;
    margin: 0 auto;
    clear: both;
}

#footer{
    font-size:12px;
    position: relative;
    padding: 0;
    color: #8F8D90;
    border-top:1px solid  #CCDC00;
    padding-top:5px
        }
#footer span
    {
    float:right}
#footer p
    {
    margin-bottom:0}
#footer a
    {color: #adb911;
  text-decoration: none;
  font-weight: bold;
  font-size:13px
    }
    #footer a:hover
    {
    text-decoration:underline}
/*#innerfooter {
 
  border-width: thin;
  border-color: #CCDC00;
  border-top-style: solid;
  padding: 5px 0 0 0;
  width: 840px;

}
#copyright {
  padding: 0px;
  width: 500px;
  text-align: left;
  margin: 0px;
  height: inherit;
  float: left;
}*/

footer a {
  color: #ccdc00;
  text-decoration: none;
}

/*
    Header Menu
    
*/
.menu 
{
  padding: 0px 0 0px 20px;
  width: 880px;
  height: 30px;
  background-color: #443135;
  float: left;
  text-decoration: none;
}
.menu li
    {
  float: left;
  width: auto;
  margin: 0;
  list-style-type: none;
  margin: 8px 0 6px 0;
  border-right: 1px solid #443135;
  padding-left: 5px;
    }
.menu li:last-child
    {
    border:none;

    }
.menu li:first-child, .menu li > li, .menu li:first-child a, .menu li > li a
    {
      padding-left: 0px;
      margin-left:0
    }
.menu a
    {
    color: #a1989a;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  border-right: 1px solid #a1989a;
  padding: 0 11px;
  font-size: 14px;
    }
.menu a:hover
    {
    color: #ccdc00;}
.menu a.Active
    {
       color: #ccdc00;
    }

/*
    Sumbenu
    
*/
.menu li ul {
    background-color: #443135;
    display: none;
    position: absolute;
    width: 175px;
    margin: 0;
    padding: 0;
    margin-left:-5px;
}

.menu li ul  li{
    float: left;
    display:inline-block;
    margin: 0;
    width: 100%;
    border: 0;
    padding: 4px 0;
    border-bottom: 1px solid #a1989a
}
    .menu li ul li:last-child {
        border-bottom: none;
    }
.menu li ul  li a, .menu li ul li:first-child a{
    border: 0;
    padding: 0 11px;
}

    .menu li:hover ul {
        display: block;
    }
/*
    Content List
*/
ul.contentList {
    margin: 5px 0;
    padding: 0 0 4px;
}
ul.contentList  li {
  background: url("Images/list.png") no-repeat 3px 8px transparent;
  list-style-type: none;
  padding: 2px 0 2px 16px;
}
ul.contentList li ul {
    margin: 2px 0px;
    padding-left: 1px;
}
ul.contentList li ul  li{
    background: none;
    margin: 2px 0px;
    padding-left: 0;
}
ul.contentList.noMargin {
    margin-left: 0;
    padding-left: 0;
}

ul.contentList.noMargin li{
    margin-left: 0;
   background: url("Images/list.png") no-repeat 0px 8px transparent;
  list-style-type: none;
  padding: 2px 0px 2px 15px;
}
.green{
color: #cbd91c;
  font-weight: bold;
  font-size: 18px;
}
