@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;

}
br {
 line-height: 0;
}
p {
 padding-bottom: 10px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

body {
	background-color: #203118;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	margin: 0px;
	padding: 0px;
}
#maincontainer {
	width: 920px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.legacysystemsinc.com/images/gifs/main1_bgrnd_rpt.gif);
	background-repeat: repeat-y;
}
#mainconttent1 {
	background-image: url(http://www.legacysystemsinc.com/images/jpgs/maingraphic1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 840px;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 317px;
}

#mainheader1 {
	background-image: url(http://www.legacysystemsinc.com/images/jpgs/mainhdr1.jpg);
	background-repeat: no-repeat;
	height: 157px;
	width: 920px;
	float: left;
}

#mainheader1 ul {
 list-style: none;
 margin-top: 130px;
 margin-left: 30px;
}

#mainheader1 li {
 float: left;
 list-style-type: none;
}

#mainheader1 li a:link, #mainheader1 li a:visited 
{
	font-style:bold;
	float: left;
	font-size: 18px;
        line-height: 20px;
	text-decoration: none;
	color:#FFFFFF;
	padding-left: 20px;
        padding-right: 20px;
}

#mainheader1 li a.active:link, #mainheader1 li a.active:visited, #mainheader1 li a:hover 
{
	color:#ffffff;
        background: #617e1b;
}

#mainheader1 li ul 
{
	position: absolute;
	top: 80px;
	height: auto;
	width: 120px;
	left: -999em;
	padding: 0;
	display: block;
	background:#ffffff;
	z-index:999;
	visibility: visible;
        margin-left: 0px;
}

*:lang(en) #mainheader1 li ul 
{
	margin: 130px 0 0 0 !important;
	margin-left: 0px !important;
}

#mainheader1 li:hover ul, #mainheader1 li.sfhover ul 
{
	clear: both;
	left: auto;
}

#mainheader1 li ul li a:link, #mainheader1 li ul li a:visited
{
	display: block;
	left: auto;
	color:#2f4723;
	font-weight: normal;
	font-family: Tahoma;
	font-style:normal;
	font-size: 11px;
	background:#ffffff;
	line-height: 30px;
	width: 200px;
	height: 30px;
	border-bottom: 1px solid #2f4723;
border-left: 1px solid #2f4723;
border-right: 1px solid #2f4723;
	z-index:999;
	visibility: visible;

}
#mainheader1 li ul li a.active:link, #mainheader1 li ul li a.active:visited, #mainheader1 li ul li a:hover 
{
	left:auto;
	color: red;
	/*margin: 0px;*/
	text-decoration: underline;
	border-bottom: none;
	/*padding: 0px;*/
	background:#f1f1f1;
	border-bottom: 1px solid #2f4723;
border-left: 1px solid #2f4723;
border-right: 1px solid #2f4723;
	z-index:999;
	visibility: visible;
}

#btm {
	background-image: url(http://www.legacysystemsinc.com/images/jpgs/footer.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 920px;
 margin-top: -5px;
}
#footer {
	float: left;
	width: 900px;
	padding-top: 7px;
	padding-left: 20px;
	background-color: #203118;
	font-size: 10px;
	color: #57761C;
	padding-bottom: 40px;
}
#subconttent1 {
	background-image: url(http://www.legacysystemsinc.com/images/jpgs/maingraphic2.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 760px;
	padding-right: 80px;
	padding-left: 80px;
	padding-top: 40px;
        color: #bec2a7;
        font-size: 12px;
 line-height: 18px;
}
#subconttent1 h1 {
        color: #ffffff;
        font-size: 24px;
        font-weight: normal;
        margin-bottom: 4px;
}
#subconttent1 h2 {
        color: #aed701;
        font-size: 28px;
        font-weight: normal;
        margin-bottom: 20px;
}
#subconttent1 ul {
 margin-top: 0px;
       padding-top: 0px;
 line-height: 0em;
}
#subconttent1 ul li{
       padding-top: 0px;
 line-height: 1.5em;
}
#subconttent1 p {
       margin-bottom: 4px;
       padding-top: 0px;
 line-height: 1.5em;
}
#subconttent1 img {
      margin: 4px;
      border: 4px solid #aed701;
}
#subconttent1 h3 a:link, #subconttent1 h3 a:visited {
 font-weight: normal;
 color: #aed701;
}
#subconttent2 {
	background-image: url(http://www.legacysystemsinc.com/images/jpgs/btm_prod_row.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 840px;
	padding-right: 40px;
	padding-left: 40px;
	overflow: hidden;
	padding-top: 75px;
}
#bottomcontainer{
        clear: both;
        margin-right: auto;
	margin-left: auto;
 height: 100%;
 min-height: auto;
	background-image: url(http://www.legacysystemsinc.com/images/gifs/main1_bgrnd_rpt.gif);
	background-repeat: repeat-y;
}
#subcontainer {
	width: 920px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.legacysystemsinc.com/images/jpgs/sub_repeat.jpg);
	background-repeat: repeat-y;

}

a:link, a:visited
{
	color:#caff12;
}
a:hover 
{
	color: white;
 text-decoration: none;
}

#newsmenu {
 float: right;
 width: 220px;
 background: #666;
 padding: 5px;
 margin: 5px;
 border: 2px solid #aed701;
}
#newsmenu h1 {
 color: #fff;
 font-size: 18px;
}
blockquote {
 margin-left: 1em;
}