body{
background: #FFFFFF;
/* background: url(/images/site/grid_bg.jpg) fixed; */
Font-Family: Verdana, Halvetica, Arial, Sans-Serif;
font-size: 12px;
color: #dddda4;
margin-top: 10px;
}

#header{
background: #;
background: url(/images/site/header3.jpg);
position: relative;
height: 100px;
width: 790px;
left: 100px;
padding: 3px;
border: 1px solid #000000;
}

#topmenu{
position: relative;
width: 796px;
left: 100px;
color: #000000;
top: 3px;
}

#active{
background: #FFFFFF;
position: absolute;
height: 15px;
width: 396px;
top: 0px;
left: 0px;
padding: 3px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#visitors{
background: #FFFFFF;
position: relative;
height: 15px;
width: 396px;
top: 0px;
left: 395px;
padding: 3px;
text-align: right;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#main{
position: relative;
top: 6px;
left: 100px;
width: 790px;
}

#mainmenu{
background: #FFFFFF;
position: absolute;
top: 0px;
left: 600px;
width: 190px;
padding: 3px;
border: 1px solid #000000;
}

#imagebox{
position: static;
width: 150px;
height: 113px;
padding: 2px;
border: 1px solid #000000;
}

#menubox{
background: #FFFFFF;
position: static;
padding: 3px;
left: 590px;
line-height: 12pt;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#content{
background: #FFFFFF;
background: url(/images/site/flag.jpg) fixed;
position: relative;
width: 590px;
left: 0px;
padding: 3px;
line-height: 12pt;
border: 1px solid #000000;
}

#bottommenu{
background: #FFFFFF;
position: relative;
height: 15px;
width: 590px;
top: 3px;
left: 0px;
padding: 3px;
text-align: center;
color: #CC0000;
border: 1px solid #000000;
}

#footer{
background: #FFFFFF;
position: relative;
height: 0px;
width: 590px;
top: 6px;
left: 0px;
padding: 3px;
text-align: center;
font-size: 10px;
color: #FF0000;
border: 1px solid #000000;
}

.menuhead{
font-size: 14px;
font-weight: bold;
color: #0000C0;
}

#menubox A{
font-size: 12px;
color: #0000c0;
text-decoration: none;
}

#menubox A:hover{
font-size: 12px;
font-weight: bold;
color: #0000C0;
text-decoration: underline;
}

#bottommenu A{
color: #0000C0;
text-decoration: none;
}

#contenthead{
background: #FFFFFF;
font-size: 16px;
font-weight: bold;
color: #CC0000;
text-align: left;
padding: 2px;
border: 1px solid #000000;
}

#contenthead a{
font-size: 16px;
font-weight: bold;
color: #0000C0;
text-decoration: none;
}

#contenthead a:hover{
font-size: 16px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.contenttitle{
font-size: 14px;
font-weight: bold;
color: #FF0000;
}

.contenttext{
font-size: 12px;
color: #FF0000;
}

.contentlink{
font-size: 12px;
font-weight: bold;
color: #dddda4;
text-decoration: underline;
}

.contentlink:hover{
font-size: 12px;
font-weight: bold;
color: #ffff40;
text-decoration: underline;
}

hr{
color: #000000;
height: 1px;
}

.toplink{
font-size: 10px;
font-weight: bold;
color: #0000C0;
text-decoration: none;
}

.toplink:hover{
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.inputbox{
background: #FFFFFF;
color: #00ff00;
border-top: 1px solid #005500;
border-left: 1px solid #005500;
border-right: 1px solid #0000C0;
border-bottom: 1px solid #0000C0;
scrollbar-face-color: #FFFFFF;
scrollbar-arrow-color: #0000C0;
scrollbar-track-color: #003000;
scrollbar-shadow-color: #0000C0;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #0000C0;
scrollbar-darkshadow-Color: #FFFFFF;
}

.formbutton{
background: #003300;
color: #00ff00;
border-top: 1px solid #0000C0;
border-left: 1px solid #0000C0;
border-right: 1px solid #005500;
border-bottom: 1px solid #005500;
}


.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #F7F7F7; /*menu strip background*/
border: 1px solid gray;
padding: 4px 0;
border-width: 1px 0;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('/images/site/aeroleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('/images/site/aeroright.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}