body { margin: 0px; padding: 0px; text-align: center; background-color: #E7E7E7; }
h1, h2 { font-size: 16px; color: #60a8e0; margin-top: 0px; }
p { font-size: 12px; text-align: left; line-height: 135%; margin: 12 16 0 0; }
form { margin:0px; padding:0px; }
ul {margin:0; padding:0; list-style:none; }
ul li { background:url(/i/marker.gif) center left no-repeat; }

div, textarea { font-size:11px; font-family:Tahoma; color:#444444; line-height:14px; margin:0  auto; }*/

a { color:#2CA7F3}
a:hover{ text-decoration:none}

.m { color:#636363}

.wrap{ margin:0 auto; padding:0; width:704px; height:777px; text-align:center; background:URL(/i/tall_y.gif) repeat-y; display:table; }
.header{ margin:0 auto; padding:0; width:704px; height:263px; text-align:left; background:URL(/i/header.jpg) no-repeat; }
.content{ margin:0 auto; padding:0; width:704px; height:413px; text-align:left; display:table; background:URL(/i/back_cont.jpg) no-repeat top; }
.footer a{ color:#2CA7F3; font-size:10px; text-decoration:none}
.footer a:hover{ text-decoration:underline}
.footer_font{ color:#627074; font-size:10px; }
.footer_privacy a, .footer_privacy{ color:#8F9B9E; font-size:10px; text-decoration:none; }

.block a{color:#33576F;}
.block{ color:#33576F; padding:21 15 16 28px }
.footer_privacy a:hover{ text-decoration:underline}
.footer{ margin:0 auto; padding:0; width:704px; height:101px; text-align:center; background:URL(/i/footer.gif) no-repeat bottom; }
.input_image{ margin-left:7px; vertical-align:middle; }
.input1{ width:146px; height:22px; background-color:#FFFFFF; font-size:11px; font-family:Tahoma; color:#444444; line-height:12px; padding:3 0 0 4px; vertical-align:middle; margin-left:10px; }
.input2{ width:117px;height:20px; background-color:#FFFFFF; font-size:11px; font-family:Tahoma; color:#33576F; line-height:12px; padding:3 0 0 4px; border-color:#B0B0B0; border-width:1px; border-style:solid; vertical-align:middle; }
.textarea{ width:127px;height:79px; background-color:#FFFFFF; font-size:11px; font-family:Tahoma; color:#33576F; line-height:12px; padding:3 0 0 4px; border-color:#B0B0B0; border-width:1px; border-style:solid; overflow:hidden; }

/* navigation */
.nav { margin: 0; width: 220px; position: relative; }
.nav li { list-style-type: none; border-bottom: #e8e8e8 1px solid; padding: 2px 4px; height: 36px; }
.nav .li0 { background-color: #fff; color: #60a8e0; font: bold 12pt verdana, arial, helvetica, sans-serif; margin: 2px 4px 2px; height: 24px; }
.nav .ai0 { color: #60a8e0; font: bold 12pt verdana, arial, helvetica, sans-serif; text-decoration: none; height: 24px; padding: 0; }
.nav a { display: block; font: 12px verdana, arial, helvetica, sans-serif; text-decoration: none; padding: 14px 2px 4px 6px; position: relative; color: #333; }
.nav a:hover { background-color: #f1f1ff; color: #60a8e0; }
.nav a.selected { border-color: #ebebeb; font-weight: bold; color: #60a8e0; font-size: 12px; }

/* dirmap lists */
#map { margin: 10px 0px 0px 10px; }
#map li { font-size: 12px; margin-bottom: 6px; }
#map dl { margin-bottom: 9px; margin-right: 6px; line-height: 125%; }

.sitemap { line-height: 150% }

/* news */
#news { margin: 10px 0px 0px; 25px; }
#news img { border: 1px solid silver; margin-right: 5px; float: left; }
#news ul { list-style-type: none; margin-left: 6px; }
#news li { background: url(../i/mtop.png) repeat-x #f2f2f2; font-size: 12px; font-weight: bold; margin: 0 6px 0 0; border-top: silver 1px solid; padding: 4px 2px 4px 6px; }
#news dl { margin-bottom: 0px; margin: 6px 12px 0 6px; font-weight: normal; }
#news dt { font-size: 10px; margin: 0 12px 9px 0; color: #999; text-align: right; padding: 0 0 3px 0; }
.pages   { text-align: center; }
.pagesel { font-weight: bold; }  

/* admin */
#admin { border-top: #000 1px solid; position:fixed; left:0px; bottom:0px; height: 40px; font: normal 10px Verdana; width: 100%; }
#admin #min, #exit { float:right; margin-top: -11px; width: 12px; height: 12px; background-color: #d4d0c8; border: gray 1px solid; color: #000; text-align: center; font-weight:bold; margin-right: 2px; }
#admin #exit a { text-decoration: none; }
#admin a { color: #0a246a; }

#admin .ah { font: bold 10px Verdana; color: white; background-color: #0a246a; height: 16px; }
#admin .ac { font-size: 12px; height: 24px; background-color: #d4d0c8; dispaly: block; padding: 4px; }

.ac form { margin: 0px; }
.ac input, button, select, submit, textarea, password { font: normal 10px Verdana; border:#999 1px solid; color: #000; text-align: center; }