<STYLE TYPE="text/css">

	H1 {font: bold 18pt "arial"; color:#000099; line-height: 20pt; margin: 24pt 0pt 12pt 24pt;} 
	H2 {font: bold 12pt "arial"; color:#000099; line-height: 18pt; margin: 18pt 0pt 6pt 24pt;}
	H3 {font: bold 10pt "arial"; color:#000099; line-height: 12pt; margin: 12pt 0pt 0pt 24pt;}
	H4 {font: bold 8pt "arial";  color:#000099; line-height: 10pt; margin: 24pt 0pt 0pt 24pt;}

	.body {font: normal 10pt/14pt "arial"; color:#000000; margin: 6pt 0pt 6pt 24pt;}

	.fineprint { font-family: Arial; font-size: 8pt; line-height: 12pt; color: #333366; text-align: center}

	.top {font: normal 10pt "arial"; color:#000000; line-height: 13pt; margin: 18pt 0pt 18pt 24pt;}

	.topnav {font: bold 8pt/10pt "arial"; color: #FFFFFF; margin: 0pt 0pt 0pt 0pt;; text-decoration: none}

	.tablehead {font: bold 10pt "arial"; color: #333366; line-height: 10pt; margin: 2pt 0pt 3pt 0pt;}

	.tablebody {font: normal 9pt "arial"; color: #000000; line-height: 11pt; margin: 0pt 0pt 5pt 0pt; text-align: center;}

	.tablehead2 {font: bold 12pt/10pt "arial"; color: #333366; margin: 2pt 0pt 3pt 0pt;}
	
	.tablehead3 {font: bold 14pt/16pt "arial"; color: #333366; margin: 2pt 0pt 3pt 0pt;}

	A:link {color: #0033FF;; text-decoration: none} 
	A:hover {color: #cccccc;}
	A.contact {font: 10pt "arial"; color #000099;; color: #000099}
	A.none {color: #FFFFFF; text-decoration: "none";}
	A.thumb {font: 8pt "arial"; color: #000099;}




	table {font-size: 10pt;}

	p {font-family: arial; font-size: 100%; margin: 2px 0px;}

	ul {margin-left: 5px; padding: 0px;}

	li {margin-left: 10px; margin-top: 4px; margin-bottom: 4px; padding: 0px; list-style-position: outside; list-style-type: disc;}

	a {color: #333366;}

	.listbox {font-family: Arial; background-color: #999999; font-size: 100%; border: 1pt solid #9999996; vertical-align: middle; color:#333333;}

	.button {font-family: Arial; font-size: 100%; border: 1pt solid #999999; background-color: #666666; color:#cccccc;}

	.checkbox {font-family: Arial; font-size: 100%; vertical-align: middle;}

	.comment_button {font-family: Arial; font-size: 100%; border: 1pt solid #999999; background-color: #666666; color:#cccccc;}

	.maintable {background-color: #cccccc; margin-top: 1px; margin-bottom: 1px;}

	.radio {font-family: Arial; font-size: 100%; vertical-align: middle;}

	.tableh1 {background: #cccccc; color: #336699; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}

	.tableh1_compact {background: #cccccc; color: #333366; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}

	.tableh2 {font-size: 12pt; color: #333366; background: #cccccc; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}

	.tableh2_compact {color: #333366; background: #cccccc; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}

	.tableb {background: #cccccc; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;}

	.tableb_compact {background: #cccccc; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}

	.tablef {background: #cccccc; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

	.textinput {font-family: Arial; font-size: 100%; border: 1px solid #999999; padding-right: 3px; padding-left: 3px; background-color: #999999; color:#333333;}

	.thumb_title {font: normal 9pt "arial"; color: #000000; line-height: 11pt; margin: 0px 0px 5px 0px; text-align: center;}

	.thumb_caption {font: normal 9pt "arial"; color: #000000; line-height: 11pt; margin: 0px 0px 5px 0px; text-align: center;}

	.thumb_caption a {color: #999999;}

	.thumb_num_comments {font: normal 9pt "arial"; color: #000000; line-height: 11pt; margin: 0pt 0pt 5pt 0pt; text-align: center;}

	.user_thumb_infobox {margin-top: 1px; margin-bottom: 1px;}

	.user_thumb_infobox th {font-weight: bold; font-size: 100%; margin-top: 1pt; margin-bottom: 1pt; text-align: center;}

	.user_thumb_infobox td {font-size: 90%; margin-top: 1pt; margin-bottom: 1pt; text-align: center;}

	.user_thumb_infobox a {color: #999999;}

	.user_thumb_infobox a:hover {color: #CCCCCC;}

	.sortorder_cell {background: #cccccc; color: #333366; padding: 2px; margin: 0px;}

	.sortorder_options {font-family: Arial; font-weight: bold; background: #cccccc; color: #333366; padding: 0px; margin: 0px; font-weight: normal; font-size: 85%; white-space: nowrap;}

	.navmenu {font-family: Arial; color: #333366; font-size: 100%; font-weight: bold; background: #cccccc; border-style: none;}

	.navmenu img {margin-top: 1px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px;}

	.navmenu a {position: relative; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; color: #AEAEAE;}

	.navmenu a:hover {color: #333366; background: #cccccc; text-decoration: none; color: #FFFFFF;}

	.admin_menu_thumb {font-family: arial; font-size: 85%; border: 1px solid #999999; background-color: #666666; color:#cccccc; font-weight: bold; margin-top: 0px; margin-bottom: 0px; width: 85px;}

	.admin_menu_thumb a {color: #CCCCCC; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;}

	.admin_menu_thumb a:hover {color: #CCCCCC; text-decoration: underline;}

	.admin_menu {font-family: arial; font-size: 85%; border: 1px solid #333366; background-color: #666666; color:#cccccc; margin-top: 0px; margin-bottom: 0px; text-align: center;}

	.admin_menu a {color: #999999; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px;}

	.admin_menu a:hover {color: #CCCCCC; text-decoration: underline;}

	.comment_date{color: #999999; font-size: 90%; vertical-align: middle;}

	.image {border-style: solid; border-width:1px; border-color: #333333; margin: 2px;}

	.imageborder {border: 1pt solid #000000; background-color: #cccccc; margin-top: 30px; margin-bottom: 30px;}

	.thumbnails {background: #cccccc; padding: 5px;}

	.footer {font-size: 9pt; color: #000000;}

	.footer a {color: #999999;}

	.footer a:hover {color: #000000;}

	.statlink {color: #333366;}

	.statlink a {color: #333366;}

	.statlink a:hover {color: #999999;}

	.alblink a {color: #333366;}

	.alblink a:hover {color: #333366;}

	.catlink {display: block; margin-bottom: 2px;}

	.catlink a {text-decoration: none; color: #333366;}

	.catlink a:hover {color: #333366; text-decoration: underline;}

	.topmenu {font-size: 10pt; text-decoration: none;}

	.topmenu a {color: #333366; text-decoration: none; position: relative; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}

	.topmenu a:hover {color: #FFFFFF; text-decoration: none;}

	.topmenu td  {white-space: nowrap; font-weight: bold; text-decoration: none;}

	.img_caption_table {border: none; background-color: #cccccc; width: 100%; margin: 0px;}

	.img_caption_table th {background: #666666; font-size: 100%; color: #000000; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; border-top: 1pt solid #999999;}

	.img_caption_table td {background: #cccccc; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-top: 1pt solid #999999;}

	.gal_name {color:#333366; font-size:20pt;}

	.debug_text {border: #BDBEBD; background-color: #EFEFEF; width: 100%; margin: 0pt;}

	.clickable_option {border-bottom: 1pt dotted #444444; cursor: hand;}

	.listbox_lang {color: #333333; background-color: #999999; border: 1pt solid #4F5864; font-size: 90%; font-family: Arial; vertical-align: middle;}

</STYLE>
