/* Reset
-------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; }
ul, ol { list-style: none; }
img { border: none; }


/* Body
-------------------------------------------------------------------*/
html, body { 	height: 100%; }

body, p, li, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }

p { text-indent: 0px; padding-top: 10px; }

ul { list-style-type: circle; padding-left: 30px;}

#maintable { width: 100%; border: 0px; border-collapse:collapse; }
		#maintable #top_logo { height: 116px; background-image:url("../images/part9.jpg");}
			#maintable #top_logo #logoimg { position: absolute; top: 45px; left: 20px;}
		
		#maintable #top_middle { background-image:url("../images/menu_middle_top.jpg"); width: 100%;}
		#maintable #top_right { background-image:url("../images/menu_top_right.jpg"); background-repeat: no-repeat; width: 684px;}
	
	#maintable #table_menu { width: 22%; background-image:url("../images/menu_middle_left.jpg"); background-repeat: repeat-y; vertical-align: top; }
	#maintable #table_content { vertical-align: top; }
	
		#maintable #antenna {  background-image:url("../images/menu_middle_left.jpg"); background-repeat: repeat-y; vertical-align: bottom; }
	
	#maintable #footer_table_left { height: 52px; width: 22%;}
	#maintable #footer_table { background-image:url("../images/menu_bottom_right.jpg"); }

#menu { color: #ffffff; padding-top: 10px; padding-left: 5px;}
#content { padding: 10px; vertical-align: top; }
	#content .innertitle { color: #B22923; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin-left: 10px; font-weight: bold; margin-top: 10px;  text-transform: uppercase;  padding-bottom: 20px;}
	
	#content .news { }
	#content .news .news_date { width: 100px; text-align:center; vertical-align: top;}
	#content .news .news_img { vertical-align: top; text-align: center; padding-top: 10px; }
	#content .news .news_text { vertical-align: top; padding-top: 0px; }
	#content .news .manage { padding-left: 20px; }
	
	
	#content .gb_admin { width: 95%; border: 1px solid #c0c0c0; padding: 10px; margin-top: 10px; }
	#content .gb_admin td { padding: 10px;}
	#content .gb_admin .user_msg { text-indent: 5px; }
	#content .gb_admin .user { text-align: right; }

	#content .guestbook_users_text { padding-left: 10px;}
	
	#content .users { margin: 0px auto; border: 1px solid #c0c0c0; width: 650px; color: #000; margin-top: 10px;}
	#content .users .header { text-align: center; font-weight: bold; background-color: #ccc;}
	#content .users .login { width: 100px; padding-left: 10px; }
	#content .users .level { width: 120px; text-align: left; padding-left: 5px;}
	#content .users .username { width: 240px; padding-left: 5px; }
	#content .users .actions { text-align: center;}
	
	#content .gallery { border: 0px;}
	#content .gallery  .img { width: 100px; vertical-align: top;}
	#content .gallery  .data { vertical-align: top;}
	#content .gallery  .date { font-weight: bold; }
	#content .gallery  .title { padding-top: 5px;}
	#content .gallery  .title p{ text-indent: 0px;}
	
	#content .texttable { border-collapse: collapse; border: solid 1px #000000; width: 90%; }
	#content .texttable td { border: solid 1px #999999; padding: 5px;}
	
.leftimg { float: left; padding: 10px; }
.rightimg { float: right; padding: 10px; }
	
blockquote { color: #069; padding: 10px 0 10px 40px;}	

    div { font-size: x-small;}
    h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #01338c;}
    h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #01338c; padding-top: 15px; padding-bottom: 10px;}
    h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #01338c; padding-top: 15px; padding-bottom: 10px;}
    h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #01338c;}
    
	a, a:visited { color: blue; }
	
    table.dialog { border: solid #0273B9; border-width: 2px; margin: 0px auto; margin-top: 10px; }
    td.dialogheader { background-color: #0379C3; padding: 5px; font-weight: bold; color: #fff;}
    td.dialogbody { padding: 5px; }
	.searchbutton { border: 1px solid #000000; background-color: #124892; color:#FFFFFF; font-weight:bold;}
	
.fail { font-weight: bold; color: #DD0000; text-align: center;}
.success { font-weight: bold; color: #00CC00; text-align: center;}

.reminder_text { font-size: 9px; paddint-top: 3px; cursor: pointer; color: #009; text-decoration: underline;}
#reminder { padding-top: 10px; display: none; }
	#reminder #remind_email { width: 200px;}
	/*#reminder #remind_submit { width: 100px; border: 1px solid #000; background-color: #0080FF; }*/
