html {
font-family: Verdana, Arial, Helvetica, sans-serif;
background:#065a38 url('/_shared/site/img/background.jpg') repeat scroll center top;
height:100%;
} 

#doc2 {
background:#fff;
}

a {
color:#065a38;
}

a:visited { 
color:#065a38;
}

a:hover {
color:#da251e;
}

#main {
height: 212px;
background: url('/_shared/site/img/nav.jpg') no-repeat;
top:0px;
}

#linkmenu {
font-family: Times New Roman, Times, Georgia, sans-serif !important; /* NOTICE THIS! */
position: relative;
font-size: 10px;
width: 10px;
} 

#linkmenu a, #linkmenu a:visited { 
text-decoration: none;
}

.n-home {
position: absolute;
top: 139px;
left: 16px; 
padding-bottom:50px; /*required for ie5 ?? */
padding-right:73px; /*required for ff2 */
}
.n-competitors {
position: absolute;
top: 118px;
left: 154px;
padding-bottom:50px;
padding-right:105px;
}
.n-results {
position: absolute;
top: 108px;
left: 364px;
padding-bottom:50px;
padding-right:85px;
}
.n-news {
position: absolute;
top: 101px;
left: 522px;
padding-bottom:50px;
padding-right:80px;
}
.n-gallery {
position: absolute;
top: 97px;
left: 670px;
padding-bottom:50px;
padding-right:82px;
}
.n-contact {
position: absolute;
top: 96px;
left: 823px;
padding-bottom:50px;
padding-right:89px;
}

#linkmenu .n-home a {
padding-bottom:50px;
padding-right:73px;
}

#linkmenu .n-competitors a {
padding-bottom:47px;
padding-right:105px;
} 

#linkmenu .n-results a {
padding-bottom:36px;
padding-right:85px;
} 

#linkmenu .n-news a {
padding-bottom:33px;
padding-right:80px;
}

#linkmenu .n-gallery a {
padding-bottom:32px;
padding-right:82px;
}
 
#linkmenu .n-contact a {
padding-bottom:28px;
padding-right:89px;
} 

#linkmenu a span {
visibility: hidden;
padding-bottom:40px; /*for ie 5 and 6 */
} 

.n-home a:hover {
background: url('/_shared/site/img/home.jpg') no-repeat top left;
}

.n-competitors a:hover {
background: url('/_shared/site/img/competitors.gif') no-repeat top left;
}

.n-results a:hover {
background: url('/_shared/site/img/results.gif') no-repeat top left;
}

.n-news a:hover {
background: url('/_shared/site/img/news.gif') no-repeat top left;
}

.n-gallery a:hover {
background: url('/_shared/site/img/gallery.jpg') no-repeat top left;
}

.n-contact a:hover {
background: url('/_shared/site/img/contact.jpg') no-repeat top left;
}

/*added div names for ie6 to work correctly */
#hd-home.n-home.active {
background: url('/_shared/site/img/home.jpg') no-repeat top left;
}

#hd-competitors.n-competitors.active {
background: url('/_shared/site/img/competitors.gif') no-repeat top left;
}

#hd-results.n-results.active {
background: url('/_shared/site/img/results.gif') no-repeat top left;
}

#hd-news.n-news.active {
background: url('/_shared/site/img/news.gif') no-repeat top left;
}

#hd-gallery.n-gallery.active {
background: url('/_shared/site/img/gallery.jpg') no-repeat top left;
}
#hd-contact.n-contact.active {
background: url('/_shared/site/img/contact.jpg') no-repeat top left;
}

#text {
position: absolute;
top: -40px;
left: 220px;
width: 480px;
text-align: center;
}

#text h2 {
font-size: 16px;
font-weight: bold;
color: #111;
}

#text h2 a {
color:#da251e;
}

#text h2 a:visited { 
color:#da251e;
}

#text h2 a:hover {
color:#065a38;
}


#frontframe {
position: relative;
top: 0px;
left: 123px;
background: url('/_shared/site/img/frontframe.jpg') no-repeat;
height:543px;
width:800px;
}

#rotate {
position: relative;
top: 42px;
left: 13px;
}

#news {
background:#ebebeb url('/_shared/site/img/news-header.jpg') no-repeat top;
overflow:auto;
padding:45px 10px 10px;
width:641px;
margin-left:144px;
margin-top:40px;
}

#news-btm {
background:#fff url('/_shared/site/img/news-btm.jpg') no-repeat top;
width:661px;
margin-left:144px;
height:8px;
}

#news table, #news2 table {
table-layout:fixed;
width:630px;
margin-left:5px;
}

#news table a, #news2 table a {
padding-bottom:15px;
}

#news table td, #news2 table td {
vertical-align: top;
line-height: 1.5;
padding-top:7px;
padding-bottom:7px;
}

#news table td.date, #news2 table td.date {
width:95px;
}

#news table td.title, #news2 table td.title {
width:525px;
}

#ft {
height: 69px;
background: #065a38 url('/_shared/site/img/footer.jpg') no-repeat;
padding-top:65px;
} 

#ft p, #ft a, #ft a:visited  {
font-size: 12px; 
text-align: center;
color: #dfd;
margin:4px;
}

#ft a:hover {
color: #fff;
}

#ft #copyright {
margin-top:10px;
}
#ft #copyright a, #ft #copyright a:visited {
color: #56aa88;
}
#ft #copyright a:hover {
color: #fff;
}

