body {
font:11px Verdana,Helvetica,Sans-Serif;
background:#efefef url(/images/bg.gif) repeat-y center top;
margin:0;
}

p,li {
font-size:11px;
color:#424242;
word-spacing:.1em;
line-height:140%;
}

h1 {
font-size:19px;
color:#0066b2;
/*color:#dd5555;*/
font-weight:700;
font-family:Tahoma, Times New Roman, arial, Helvetica, sans-serif;
margin-top:0;
}

h2 {
font-size:16px;
color:#424242;
font-weight:700;
font-family:Tahoma, Times New Roman, arial, Helvetica, sans-serif;
}

h3 {
font-size:14px;
color:#424242;
font-weight:700;
font-family:Tahoma, Times New Roman, arial, Helvetica, sans-serif;
}

img {
border:0;
}

div#logo {
background:#0079df url('/images/top_bg.jpg') no-repeat center top;
height:290px;
}

div#container {
width:880px;
text-align:left;
margin:0 auto;
}

div#header {
height:290px;
margin:0;
}

div#content {
float:right;
width:670px;
text-align:left;
margin-bottom:39px;
}

div#footer {
clear:both;
width:880px;
text-align:left;
color:#999;
padding-top:9px;
padding-bottom:19px;
border-top:1px dashed #ccc;
font:10px Verdana,Helvetica,Sans-Serif;
line-height:.7em;
vertical-align:middle;
margin:0;
}

div#lowmenucontainer {
height:24px;
width:950px;
padding-top:6px;
padding-bottom:6px;
background-color:#fffad8;
margin:0 auto;
}

#undermenublock a {
float:left;
color:#C96;
background-color:#fffad8;
margin:0 2px 0 0;
padding:0 0 0 2px;
}

#undermenublock a b {
float:left;
display:block;
background-color:transparent;
padding:5px 8px 5px 5px;
}

#undermenublock a:hover {
background-color:#C96;
color:#fffad8;
cursor:pointer;
text-decoration:none;
}

div#undermenublock {
font:12px Verdana,Helvetica,Sans-Serif;
font-weight:700;
padding-left:19px;
margin:0 auto;
}

div#undermenublock2 {
display:block;
width:950px;
background-color:#efefef;
height:3px;
margin:0 auto;
}

div#undermenublock3 {
display:block;
width:950px;
height:35px;
margin:0 auto;
}

div#top_container {
width:950px;
text-align:center;
margin:0 auto;
}

a:hover {
color:#c03b00;
text-decoration:underline;
}

div#menucontainer {
height:24px;
width:950px;
padding-top:6px;
padding-bottom:6px;
background-color:#0066b2;
/*background-color:#dd5555;*/
margin:0 auto;
}

#nav_new a {
float:left;
color:#fff;
background-color:#0066b2;
/*background-color:#dd5555;*/
margin:0 2px 0 0;
padding:0 0 0 2px;
}

#nav_new a b {
float:left;
display:block;
background-color:transparent;
padding:5px 16px 5px 12px;
}

#nav_new a:hover {
background-color:#CEF1FF;
/*background-color:#ffccaa;*/
color:#00677D;
/*color:#dd5555;*/
cursor:pointer;
text-decoration:none;
}

#nav_new {
font:12px Verdana,Helvetica,Sans-Serif;
font-weight:700;
padding-left:19px;
}

#form p {
color:#816700;
}

input {
border:1px solid #ccc;
background-color:#fff;
color:#816700;
font-family:Verdana,Helvetica,Sans-Serif;
font-size:13px;
}

textarea {
background-color:#fff;
color:#816700;
width:400px;
font-family:Verdana,Helvetica,Sans-Serif;
font-size:13px;
}

ul.menu {
list-style:none;
margin:0;
padding:0;
}

li.menu {
line-height:12px;
background-repeat:no-repeat;
background-position:4px 5px;
font-weight:700;
padding:1px 2px 2px 16px;
}

.lists td {
border-top:1px solid #000;
border-right:1px solid #000;
padding:2px;
}

.lists th {
border-top:1px solid #000;
border-right:1px solid #000;
padding:2px;
}

.tborder {
background-color:#FFF;
color:#000;
border:1px solid #6393DF;
}

.trightbox td {
background-color:#FFF;
color:#000;
border-top:1px solid #000;
border-right:1px solid #000;
text-align:center;
padding:2px;
}

.infobox {
background-color:#F7FAFF;
color:#000;
font-size:11px;
font-family:Verdana, Tahoma;
padding:2px;
}

.errorbox {
background-color:#FFEAEA;
color:#333;
font-size:11px;
font-family:Verdana, Tahoma;
padding:2px;
}

.smalltext {
font-size:11px;
color:#333;
font-family:Verdana, Tahoma;
}

#undermenublock .current a,#nav_new .current a {
background-color:#3a73ba;
color:#ccc;
cursor:default;
}

a:link,a:visited,a:active {
color:#c03b00;
text-decoration:none;
}

.popup {
position: relative;
z-index: 1;
}

.popup:hover {
background-color: transparent;
z-index: 2;
}

.popup span {
position: absolute;
visibility: hidden;
}

.popup span img {
border-width: 0;
padding: 2px;
}

.popup:hover span {
visibility: visible;
top: 0;
left: 80px;
}

