body.index {
margin: 0px;
background: #F8F5E9;
overflow: hidden;
}
body {
margin: 0px;
}

div.text {
color: #ffffff;
font-family: georgia, serif;
font-weight: normal;
font-size: 11px;
text-align: left;
}
div.smtext {
color: #847248;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
font-size: 9px;
text-align: left;
}
div.smtextr {
color: #847248;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
font-size: 9px;
text-align: right;
}
div.textright {
color: #847248;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
font-size: 11px;
text-align: right;
}
div.textctr {
color: #ffffff;
font-family: georgia, serif;
font-weight: normal;
font-size: 11px;
text-align: center;
}
div.textmenu {
color: #847248;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 16px;
text-align: right;
}
div.underline {
color: #847248;
font-family: tahoma, verdana, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: underline;
}
div.topcorner {
position: absolute; 
top: 0px; 
left: 0px;
}
div.content {
position: absolute; 
top: 0px; 
left: 0px;
width: 750px;
}
table.keyline {
border-width: 1px;
border-style: solid;
border-color: #847248;
}
td.keyline {
border-width: 1px;
border-style: solid;
border-color: #847248;
}
tr.keyline {
border-width: 1px;
border-style: solid;
border-color: #847248;
}


#content {
width: 800px; 
height: 578px;
}
#title {
top: 0px;
left: 0px;
}
#iframe {
position: absolute; 
top: 158px;
left: 320px;
}
#flashmenu {
position: absolute; 
top: 158px;
left: 0px;
}
#topline {
position: absolute; 
top: 0px; 
right: 0px;
}
#bottomline {
position: absolute; 
bottom: 20px; 
right: 0px;
}
#numbers {
position: absolute;
bottom: 0px;
right: 0px;
width: 480px;
}
#subcontent1 {
position: absolute; 
top: 10px; 
left: 0px;
width: 230px;
}
#subcontent2 {
position: absolute; 
top: 10px; 
left: 250px;
width: 230px;
}
#boxscroll {
position: absolute;
top: 80px;
left: 10px;
width: 780px;
height: 410px;
overflow: auto;
}
#boxcontent {
position: absolute;
top: 0px;
left: 0px;
}
#worklinks {
position: absolute; 
top: 8px; 
left: 10px;
width: 400px;
}
#images {
position: absolute; 
top: 0px; 
left: 10px;
width: 425px;
height: 534px;
}
#movie {
position: absolute; 
top: 10px; 
left: 10px;
}
#text {
position: absolute; 
top: 8px; 
left: 420px;
width: 400px;
}
#links {
position: absolute; 
top: 0px; 
left: 410px;
width: 400px;
}
#top {
position: absolute; 
top: 0px; 
left: 0px;
width: 100%;
height: 100%;
border-bottom: 1px dashed;
}
#bottom {
position: absolute; 
bottom: 10px; 
left: 0px;
width: 100%;
}


p {
color: #cc9933;
font-family: verdana, arial, helvetica, "sans-serif";
font-weight: normal;
font-size: 10px;
text-align: left;
}


a:active {
color: #999999;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
a:visited {
color: #999999;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
a:link {
color: #999999;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
a:hover {
color: #ffffff;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

a.info:active {
color: #000000;
font-weight: normal;
font-size: 9px;
text-decoration: none;
}
a.info:visited {
color: #000000;
font-weight: normal;
font-size: 9px;
text-decoration: none;
}
a.info:link {
color: #000000;
font-weight: normal;
font-size: 9px;
text-decoration: none;
}
a.info:hover {
color: #000000;
font-weight: normal;
font-size: 9px;
text-decoration: underline;
}

a.bold:active {
color: #000000;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
a.bold:visited {
color: #000000;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
a.bold:link {
color: #000000;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
a.bold:hover {
color: #000000;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}