html, body, table, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
ul{
margin-left:25px;
}

body {
	margin:10px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	
	background-color:#000000
}

#MainDiv {
	margin:auto;
  width: 1000px;
  color:#F5F5DC;
}

#header {
  width:100%;
  height:100px;
  background:url(../pics/banner/banner.jpg) no-repeat left;

}

.TopLinks {
float:right;
}

#Content {
  float: left;
  width: 100%;
  padding: 1em 0 1em 0;
  background-color:#492814;
}

#LeftContent {
  float: left;
  text-align:left;
  width: 19%;
  margin-bottom: 1em;
  background:#003333 url(../pics/background/TopR.gif) no-repeat top right;
}

#RightContent {
  float: right;
  text-align:left;
  width: 79%;
  background:#003333 url(../pics/background/TopL2.gif) no-repeat top left;
}

#Content p {  
  margin: 1.2em 1.3em 2em 1.5em;

  line-height: 1.8em;
}

.header, .subHeader {

text-align:center;
  display:block;
  clear: both;  
  font-size:16px;
  color:#ffffff ;
  border-bottom: 2px solid #006633; 
}

.headerMain{
text-align:center;
  display: block;
  clear: both;  
  font-size:16px;
  font-weight:bold;
  color:#ffffff ;
  border-bottom: 2px solid #006633;    
}

.Contact {
text-align:left;
  display: block;
  clear: both;  
}

.CornerBottom {
  text-align: right;
}
.VerticalBottom {
  vertical-align: bottom;
}

#footer {
  float: left;
  width: 100%;
  height: 4em;
  font-size:10px;
  line-height:40px;
  color:#EEDD82  ;
  background:#003333;
}

#footerLeft {
  float: left;
  width: 25%;
  height: 4em;
  text-align: right;
  background: url(../pics/background/BottomL2.gif) no-repeat bottom left;
}

#footerRight {
  float: right;
  width: 25%;
  height: 4em;
  text-align: left;
  background: url(../pics/background/BottomR2.gif) no-repeat bottom right;
}

.FooterMiddle{
float:left;
width:49%;
height: 4em;
background: url(../pics/background/itsm.gif) no-repeat center;
text-align:center;
color:#999999;
}

.imgLeft, .imgRight{
 
  border:2px #006633 solid;
}

.imgLeft {
  float: left;
  margin-right: 15px;
}

.imgRight {
  float: right;
  margin-left: 15px;
}

.imgMiddle{
margin:0;
border:1px #003366 solid;
}

/* Location side links */
a.side:link {
margin-left:10px;
padding: 3px 8px 4px 8px;
font-size:14px;
font-weight:normal;
color:#F5F5DC ;
text-decoration:none;
}
a.side:visited {
margin-left:10px;
padding: 3px 8px 4px 8px;
font-size:14px;
font-weight:normal;
color:#F5F5DC ;
text-decoration:none;
}
a.side:hover {
margin-left:10px;
padding: 3px 10px 4px 8px;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
background:#006633;
text-decoration:none;
}

/* Bottom page links */
a.bottom:link {
font-size:10px;
font-weight:normal;
color:#F5F5DC;
text-decoration:none;
}
a.bottom:visited {
font-size:10px;
font-weight:normal;
color:#F5F5DC;
text-decoration:none;
}
a.bottom:hover {
font-size:10px;
font-weight:normal;
color:#FFFFFF;
background:#006633;
text-decoration:none;
}

/* Bottom menu links */
a.bottomMenu:link {
font-size:10px;
font-weight:normal;
color:#F5F5DC;
text-decoration:none;
}
a.bottomMenu:visited {
font-size:10px;
font-weight:normal;
color:#F5F5DC;
text-decoration:none;
}
a.bottomMenu:hover {
font-size:10px;
font-weight:normal;
color:#FFFFFF;
background:#006633;
text-decoration:none;
}

/* image links */
a.image:link {
text-decoration:none;
}
a.image:visited {
text-decoration:none;
}
a.image:hover {
text-decoration:none;
}

.MessageText{
width:100%;
font-size:9px;
color:#F5F5DC;
text-align:center;
}

a.Axabitte:link, .Axabitte:visited {
font-size:9px;
color:#999999;
text-decoration:none;
}

a.Axabitte:hover {
color:#F5F5DC;
text-decoration:none;
}

.Features{
color:#EEDD82;
}

.Features2{
color:#EEDD82;
font-size:14px;
font-weight:bold;
}

.Features4{
color:#EEDD82;
}

.FeaturesHighlight {
text-align:right;
  display: block;
  clear: both;  
  font-size:14px;
  color:#FFFFFF;
  margin-right:20px; 
}

.Contact{
text-align:left;
margin-left:40px;
}

.EmploymentForm { 
padding-left:10px;
padding-right:15px;
padding-bottom:5px;
padding-top:10px;
border:1px solid #006633;
color:#CCCCCC;
text-align:left;
width:465px;
}

.TextBox {
border:1px solid #006633;
height:15px;
width:200px;
color:#003333;
font-weight:bold;
background-color:#999999;
}

.TextField {
border:1px solid #006633;
height:100px;
width:440px;
color:#003333;
font-weight:bold;
background-color:#999999;
}

.SubmitButton {
font-size:12px;
font-weight:bold;
color:#003333;
background-color:#999999;
}

.Required {
font-size:12px;
color:#FC0;
font-weight:bold;
}

.Centered {
text-align:center;
margin-bottom:10px;
}

.TextComment {
border:1px solid #006633;
height:15px;
width:120px;
color:#003333;
font-weight:bold;
background-color:#999999;
}

.LoginForm {
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:10px;
border:1px solid #006633;
color:#CCCCCC;
text-align:left;
width:200px;
}

.GalleryBox{

  height:85px;
  border:1px #006633 solid;
  width:142px;
}
.GalleryBoxLabel{
text-align:center;
height:20px;
  color:#F5F5DC;
  border:1px #006633 solid;
  border-top:0;
  width:142px;
}

/* For news and events box */
/*The following circular corner box frame
is from online example code found here:
http://www.webcredible.co.uk/user-friendly-resources/css/css-round-corners-boxes.shtml*/
.BotL {background:url(../pics/background/EventBotL.jpg) 0 100% no-repeat #999999; width: 500px; margin-bottom:15px}
.BotR {background:url(../pics/background/EventBotR.jpg) 100% 100% no-repeat}
.TopL {background:url(../pics/background/EventTopL.jpg) 0 0 no-repeat}
.TopR {background:url(../pics/background/EventTopR.jpg) 100% 0 no-repeat; padding:10px; color:#000000}
.clear {font-size: 1px; height: 1px}

.Features3{
font-weight:bold;
margin-left:390px;
text-align:right;
}

.Features5{
font-weight:bold;
}

.ErrorMessage{
width:100%;
text-align:center;
font-size:14px;
color:#FC0;
}


/* The following two drop-down menus, ddm1 and ddm2
are slightly modifed versions of example code found here:
http://gosu.pl/dhtml/mygosumenu.html
and are used with permission by way of a BSD-style licence
Copyright (c) 2003,2004 Cezary Tomczak
All rights reserved.*/
.ddm1 {
    font: 12px Arial, Helvetica, sans-serif;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #006633;
    border-style: solid none solid solid;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background:#492814;
    color:#ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background:#003333;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
text-align:left;
    background:#003333;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background:#006633;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #006633;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

.ddm2 {
    font: 14px Arial, Helvetica, sans-serif;
}
.ddm2 .item1,
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
    padding: 3px 20px 4px 20px;
	border-top:0px;
	border-bottom:2px;
	border-right:2px;
	border-left:0px;
	border-color:#006633;
    border-style: solid;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm2 .item1 {
    background:#492814;
    color:#ffffff;
}
.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
    background:#003333;
    color: #ffffff;
}
.ddm2 .item2,
.ddm2 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm2 .item2 {
    background:#003333;
    color: #ffffff;
}
.ddm2 .item2:hover {
    background:#006633;
    color: #ffffff;
}
.ddm2 .section {
    border: 1px #006633;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddm2 .bottom,
.ddm2 .bottom:hover { border-style: solid solid solid solid; }

* html .ddm2 td { position: relative; } /* ie 5.0 fix */