/* Start of CMSMS style sheet 'main' */
* {
margin:0;
padding:0;
}

a
{
   psdding-bottom: 2em;
}

body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
}

ul {
   list-style-type: none;
   text-align: left;
}

li {
   padding: 0.4em 0 0.4em 1.5em;
}

div {
   font-size: 1em;
}

img {
   border: 0;
}

div#head
{
   height: 312px;
   background: url(../images/site/bg1.jpg) no-repeat top; 
}

div#menu{
   padding-top: 0.5em;
   border-bottom: 1px solid #C0C0C0;
}

div#menu a {
   color: #A16E00;
   text-decoration: underline;
}

div#menu a:hover {
   font-weight: bold;
   text-decoration: none;
}

div#menu ul {
   margin: 0;
   padding: 0;

}

div#menu li {
   float: left;                                /* makes the list horizontal */
   list-style: none;                        /* hides the list bullet */ 
   margin: 0 ;
}

div#menu h3 {
   padding: 0;
   color: #A16E00;
   font-size: 1em;
}

div#content
{
   background: #fff; 
   vertical-align: top;
}

div#content p
{
   padding: 0.5em;
   text-align: justify; 
   vertical-align: top;
   text-indent: 1em;
   color: #342400;
   line-height: 1.2em;
}

div#content h1
{
   text-align: left; 
   padding: 0.5em;
   text-transform:uppercase;
   font-size: 1em;
   color: #A16E00;
}

div#content h2
{
   text-align: right; 
   padding: 0.5em;
   text-transform:uppercase;
   font-size: 1em;
   color: #A16E00;
}

div#content a
{
   color: #A16E00;
}

div#content a:hover
{
   color: #342400;
   font-weight: bold;
}

div#right-menu{
   padding-right: 1.5em; 
   font-size: 0.8em;
}

div#foot
{
   height: 400px;
   background: url(../images/site/bottom_bg.jpg) no-repeat bottom; 
}

div#foot p
{
  vertical-align: bottom;
}

div#footer
{
  position: relative;
  top: 330px;
}

div#news
{
  text-align: left;
}

.NewsSummaryCategory
{
   font-style: italic;
}

.NewsSummaryAuthor 
{
  font-style: italic;
}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  text-align: left;
  }
#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
  text-align: left;
}
#NewsPostDetailAuthor {
  padding-bottom: 1.5em;
  font-style: italic;
  text-align: left;
}
#NewsPostDetailReturnLink {
  text-align: left;
}
h3#NewsPostDetailTitle {
  padding: 0.2em;
}

.tpage {
  background: #AAA493;
  height: 20px;
}
.tpage p {
  padding-left: 1em;
  text-align: left;
  color: #342400;
}

.tab {
  width: 20px;
  background: #ffffff;
}
/* End of 'main' */

