/* CSS Document */

body {
    	background: #00490F;
    	background-position: center;
	font: normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #2d2d2d;
	margin: 0;
	padding: 0;
}

form { margin-left: 27px; padding: 0; }

.indent { margin-left: 27px; }

.pptable { margin-bottom: 10px; }

#page {
  background: #ffffff;
  border-left: solid 1px #000;
  border-right: solid 1px #000;
  border-bottom: solid 1px #000;
  height: 100%;
  left: 0px;
  margin: auto;
  padding: 0px;
  position: relative;
  top: 0px;
  width: 780px;
}

.logotop {
align: top center;
}

.leftside {
background-image: 
url('img/leftpic1.jpg');
background-repeat: 
no-repeat;
background-attachment: 
fixed

}

.maincontent {
background: url(img/leftpic1.jpg) repeat-y;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-bottom: 10px;
width: 208px;
height: 188px;
font: #000;

}

.maincontent2 {
border: 0;
background-image: url('img/main_cbg.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
padding: 4px;
margin-right: 10px;
margin-top: 10px;
line-height: 22px;

}

.mainheader {
 	border-bottom: 1px solid #dddddd;
	color: #8A0808;
	font: normal 22px/normal "Trebuchet MS", Verdana, Arial;
	margin: 0;
	padding: 0 0 3px 0;
}

.mainsub {
	color: #003F17;
	font: normal 18px/normal "Times New Roman", Georgia;
	margin: 0;
	padding: 0 0 0 0;
}

.sidesubsm {
	color: #3d3d3d;
	font: normal 11px/normal "Arial", Verdana;
	margin: 0;
	padding: 7px 0 0 0;
}

h1 {
	color: #00490F;
	font: normal 28px/normal "Trebuchet MS", Verdana;
	margin: 0;
	padding: 0 0 4px 0;
}

h2 {
	color: #2d2d2d;
	font: normal 10px/normal "Verdana", Verdana, Helvetica;
	margin: 0;
	padding: 0 0 2px 0;
}

h3 {
	color: #5d5d5d;
	font: normal 11px/normal "Verdana", Arial;
	margin: 0;
	padding: 0 0 0 0;
}

h3 a {
font: bold 13px/normal "Trebuchet MS", Verdana, Arial;
} 

h4 {
	font: 10px/normal "Verdana", Arial;
	color: #7d7d7d;
	font-weight: normal;
	line-height: normal;
	padding: 0 0 0 0;
}

h5 {
	color: #3d3d3d;
	border-bottom: 1px dashed #5d5d5d;
	font: normal 18px/normal "Verdana", Arial;
	margin: 0;
	padding: 0 0 3px 0;
}

h6 {
	color: #2d2d2d;
	font: normal 18px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 3px 0;
}

h7 {
	color: #ffffff;
	font: normal 12px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

h8 {
	border-bottom: 1px solid #a80808;
	color: #a80808;
	font: normal 12px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

header {
	border-bottom: 1px solid #dddddd;
	color: #2d2d2d;
	font: normal 22px/normal "Trebuchet MS", Verdana;
	margin: 0;
	padding: 0 0 2px 0;
}

a.pagelinks {
	font: 13px/normal "Verdana", Arial, sans-serif;
	padding: 2px 2px 2px 2px;
	margin-right: 0px;
	margin-top: 0px;
	border-bottom: 1px dashed #00490F;
	color: #00490F;
    text-decoration: none;
}

a.pagelinks:hover {
    font: 13px/normal "Verdana", Arial, sans-serif;
    padding: 2px 2px 2px 2px;
    margin-right: 0px;
    margin-top: 0px;
    border-bottom: 0px dashed #00490F;
    background: #8BBD78;
    COLOR: #ffffff;
    text-decoration: none;
}

a.sidelinks {
	font: normal 22px/normal "Trebuchet MS", Arial, Verdana, sans-serif;
    padding: 0px 0px 3px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #dddddd;
    background: #ffffff;
    color: #8A0808;
    text-decoration: none;
}

a.sidelinks:hover {
	font: normal 22px/normal "Trebuchet MS", Arial, Verdana, sans-serif;
    padding: 0px 0px 3px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 1px solid #dddddd;
    background: #ffffff;
    COLOR: #8A0808;
    text-decoration: none;
}

a.bodylinks {
    font: 11px/normal "Verdana", Arial, sans-serif;
    padding: 2px 2px 2px 2px;
    margin-right: 0px;
    margin-top: 0px;
    border-bottom: 1px dashed #00490F;
    color: #00490F;
    text-decoration: none;
}

a.bodylinks:hover {
	font: 11px/normal "Verdana", Arial, sans-serif;
    padding: 2px 2px 2px 2px;
    margin-right: 0px;
    margin-top: 0px;
    border-bottom: 0px dashed #00490F;
    background: #8BBD78;
    COLOR: #ffffff;
    text-decoration: none;
}

#navcontainer { width: 170px; padding-top: 0px; 
 }
 
#headerdash {
 	font: bold 22px/normal "Trebuchet MS", Verdana, Arial;
	color: #a80808;
	display: list-item;
	font-weight: normal;
	line-height: normal;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #C39C4E;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.highlight img{
border: 1px solid #dddddd;
padding: 4px
}

.highlight:hover img{
border: 1px solid #3d3d3d;
padding: 4px
}

.highlight:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* Lightbox */

#lightbox { background-color:#FFF; padding: 20px; border: 1px solid #000; }
	
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }	
	
#lightboxCaption { float: left; }

#keyboardMsg { float: right; }

#lightbox img { border: none; } 

#overlay img { border: none; }


