body {
font: normal 11px/18px Trebuchet, "Trebuchet MS", sans-serif;
color: #7b7b7b;
margin: 0;
padding: 0;
background: #fff url(../images/nav_bkg.jpg) top left repeat-y;
}

div, img {
margin: 0;
padding: 0;
border-style: none;
background-color: transparent;
}

h2 {
font: normal 18px/20px Trebuchet, "Trebuchet MS", sans-serif;
color: #363636;
margin: 0;
padding: 7px 0 9px 0;
}

h3 {
font: normal 16px/18px Trebuchet, "Trebuchet MS", sans-serif;
color: #363636;
margin: 0;
padding: 7px 0 9px 0;
}

p {
margin: 0;
padding: 0 0 9px 0;
}

p.sidebar {
font: normal 10px/12px Trebuchet, "Trebuchet MS", sans-serif;
color: #363636;
padding: 0 0 6px 0;
}

a:link, a:visited {
color: #0256D5;
text-decoration: underline;
}

a:hover, a:active {
color: #363636;
text-decoration: underline;
}

a:link.flinks, a:visited.flinks {
color: #006bb3;
text-decoration: none;
}

a:hover.flinks, a:active.flinks {
color: #7b7b7b;
text-decoration: none;
}

hr {
height: 1px;
border: none;
background-color: #7b7b7b;
margin: 6px 0 14px 0;
padding: 0;
}

.small {
font: normal 9px/12px Trebuchet, "Trebuchet MS", sans-serif;
margin: 0;
padding: 0;
}

#topbar {
height: 64px;
background: #673F9F url(../images/top_bkg.jpg) top left no-repeat;
}

#rttag {
float: right;
}

#smallpicdiv {
position: absolute;
top: 279px;
left: 676px;
width: 107px;
height: 105px;
z-index: 1;
}

#flashdiv, #shadowdiv {
position: absolute;
top: 64px;
left: 0;
width: 820px;
height: 253px;
z-index: 10;
}

#shadowdiv {
background: #fff url(../images/shadow.jpg) top left no-repeat;
}

#imgdiv {
position: absolute;
top: 28px;
left: 19px;
width: 782px;
height: 196px;
z-index: 15;
}

#navdiv {
position: absolute;
width: 163px;
height: 240px;
top: 317px;
left: 1px;
z-index: 20;
}

#textdiv {
position: absolute;
width: 615px;
height: auto;
top: 317px;
left: 186px;
}

#sidebardiv {
position: absolute;
width: 208px;
height: 252px;
top: 450px;
left: 561px;
padding: 19px 15px 0 19px;
background: transparent url(../images/sidebar_bkg.jpg) top left no-repeat;
}

.formrow {
width: 450px;
height: 17px;
font: bold 11px/16px Arial, sans-serif;
color: #000; 
margin: 0;
padding: 6px 5px 5px 10px;
background-color: #eaeaea;
border: 1px outset #ffffff;
}

.forminput_a {
float: right;
width: 370px;
height: 12px;
font: normal 11px/11px Arial, sans-serif;
margin: 0;
padding: 1px;
}

.forminput_b {
float: right;
width: 190px;
height: 12px;
font: normal 11px/11px Arial, sans-serif;
margin: 0;
padding: 1px;
}

.forminput_c {
float: right;
width: 100px;
height: 12px;
font: normal 11px/11px Arial, sans-serif;
margin: 0;
padding: 1px;
}

.forminput_d {
width: 444px;
font: normal 11px/11px Arial, sans-serif;
margin: 0 0 4px 0;
padding: 1px;
}

#form_message {
display: none;
visibility: hidden;
}

.prodimg {
float: right;
margin: 0 0 20px 40px;
padding: 0;
}

.footlinks {
color: #006bb3;
}

.footerp {
width: 615px;
text-align: justify;
text-align-last: justify;
}


