body { font-family: verdana, arial, helvetica; font-size: 8pt; color:#0000a0; }
td { font-family: verdana, arial, helvetica; font-size: 8pt; color:#0000a0; }
li { line-height:150%}
input { font-family: verdana, arial, helvetica; font-size: 8pt; color:#0000a0; background-color:#fcfcff; }
textarea { font-family: verdana, arial, helvetica; font-size: 8pt; color:#0000a0; background-color:#fcfcff; }
submit { font-family: verdana, arial, helvetica; font-size: 8pt; color:#0000a0; background-color:#fcfcff; }

a { color: #0000c0; text-decoration: none; font-weight: bold; }
a:hover {color: #4040ff; text-decoration: underline;}

.address01 { font-size:8pt; color:#a0a0a0; }
.address01 a { color:#0000ff; text-decoration:none; font-weight:normal; }
.address01 a:hover { color:#ff0000; }

.sublinks01 { font-size:8pt; color:#404040; }
.sublinks01 a { color:#404040; text-decoration:none; font-weight:normal; }
.sublinks01 a:hover { color:#ffffff; }

.header01 { font-size:13pt; color:#0000c0; font-weight:bold; }
.maintext01 { font-size:9pt; color:#0000a0; line-height:150%; }

.xmenu { background-color:#0000a0 color: #e0e0ff; text-decoration: none; font-weight: bold; }
.xmenu:hover {color: #ffffff; text-decoration: underline; font-weight: bold; }

.menu { xbackground-color:#f7f7f7; color:#77AEDD; font-size:10px; text-decoration: none; font-weight: bold; }
.menu:hover { xbackground-color:#f7f7f7; color: #ffffff; font-size:10px; text-decoration:none; font-weight: bold; }

.menu2 { color:#a0a0a0; text-decoration:none; font-weight:bold; font-size:9px; }
.menu2:hover {color:#77AEDD; text-decoration:underline; font-weight:bold; font-size:9px; }


hr { color:#0000cc; }

.footer { color:#0000a0; text-decoration:none; font-weight:bold; font-size:9px; }
a.footer { color:#0000c0; text-decoration:none; font-weight:bold; font-size:9px; }
a.footer:hover {color:#4060ff; text-decoration:underline; font-weight:bold; font-size:9px; }

.footer2 { color:#ffffff; text-decoration:none; xfont-weight:bold; font-size:10px; }
.footer2 a {color:#ffffff; text-decoration:none; xfont-weight:bold; font-size:10px; }
.footer2 a:hover {color:#ffffff; text-decoration:underline; xfont-weight:bold; font-size:10px; }

.footer3 { color:#c0c0c0; text-decoration:none; font-weight:bold; font-size:8px; }
a.footer3 { color:#c0c0c0; text-decoration:none; font-weight:bold; font-size:8px; }
a.footer:hover3 {color:#4040ff; text-decoration:underline; font-weight:bold; font-size:8px; }


.outline01 { font-size:13px; border:1px #f0f0ff solid; font-weight:bold; padding: 10px 10px 10px 5px; background-color:#000080; color:#ffffff; }
.outline02 { border:1px #f0f0ff solid; font-weight:bold; padding:10px 10px 10px 20px; xbackground-color:#fefeff; }
.in_progress { font-size:9px; color:#0080ff; }

.outline03 { border:1px #c0c0ff solid; padding:10px 10px 10px 20px; }

.content { line-height:200%; }




.gallery_image { border:1px #f0f0f0 solid; text-align:center; width:200; height:150; }
.gallery_image img { border:0px #000000 solid; }
.gallery_info {}

.gallery_header { background-color:#000080; color:#ffffff; padding:5px; }
.gallery_header a { color:#ffffff; }
.gallery_header a:hover { color:#00c0ff; }
#gallery_footer { background-color:#f0f0ff; padding:5px; }
#gallery_galleries { border:1px #f0f0f0 solid; padding:5px; }



.picture {
	border:1px #000000 solid;
}