

@charset "utf-8";



/* CSS Document */

img						{

						border:0;

						}

.borderradius

{

	-moz-border-radius:5px;

	-khtml-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	border:1px solid #aaa;

}

.error

{

	-moz-border-radius:5px;

	-khtml-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	padding:3px;

	display:inline-block;

	border:1px solid #FF9900;



}

.success

{

	border:1px solid #339933;

	-moz-border-radius:5px;

	-khtml-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px; 

	padding:3px;

	display:inline-block;

	margin-bottom:5px;

}







/* LINKS */

a:link					{

						color:#333;

						text-decoration:underline;

						}

a:visited				{

						color:#333;

						text-decoration:underline;

						}

a:hover					{

						color:#084aa1;

						text-decoration:underline;

						}

						
#main a:link, #main a:visited {
					color:#084aa1;
					}
/* TABLE */

.content-table			{

						margin-top:30px;

						width:1000px; 

						align:center;

						padding-bottom:0px;

						}

.content-menu			{

						width:100%; 

						margin-bottom:20px;

						}

.heading				{ 

						font-weight:bold; 

						text-align:center; 

						font-size:16px;

						}

.guestbook				{

						border-top:1px solid #aaaaaa;

						border-right:1px solid #aaaaaa;

						margin-bottom:10px;

						background:#FFF;

						width:100%;

						}

.guestbook td			{

						border-bottom:1px solid #aaaaaa;

						border-left:1px solid #aaaaaa;

						}

.guestbook .dotted		{

						border-bottom:1px dotted #aaaaaa;

						}

.guestbook-form-table	{

						width:70%;

						margin-bottom:10px;

						}

.news-table				{

						width:100%;

						padding-top:0px;

						}

.news-table td			{

						padding:0px;

						}

table.browse			{

						width:100%;

						border-top: 1px solid #aaaaaa;

						border-right: 1px solid #aaaaaa;

						margin:0 auto;

						}

table.browse td			{

						padding:5px;

						border-bottom: 1px solid #aaaaaa;

						border-left: 1px solid #aaaaaa;

						}

tr.head	{

						color:#000000;

						text-align:center;

						font-weight:bold;

						}

td						{

						text-align:left;

						}



/* BUTTONS */

.button_1

{

	background:url(../images/button_1.png) no-repeat;

	width:208px;

	height:71px;

	color:#FFFFFF;

	padding-left:10px;

	padding-top:8px;

	line-height:28px;

	margin-top:2px;

	cursor:pointer;

}

.button_2 a:link, .button_2 a:visited, .button_2 a:hover, .button_1 a:link, .button_1 a:visited, .button_1 a:hover

{

	text-decoration:none;

}

.button_2

{

	background:url(../images/button_2.png) no-repeat;

	margin-top:5px;

	width:208px;

	height:71px;

	color:#FFFFFF;

	padding-left:10px;

	padding-top:8px;

	line-height:28px;

	cursor:pointer;

}



						

/* FORMS */







					

						

/* LISTS */

.sidemenu-list			{

						list-style-image:url(../images/menu-right.gif);

						list-style-position:inside;

						color:#999999;

						line-height:180%;

						}

.sidemenu-sub			{

						list-style-image:url(../images/menu-right.gif);

						list-style-position:inside;

						color:#999999;

						line-height:180%;

						}

.sidemenu-list li		{

						margin-left:-25px;

						}

.sidemenu-list li.currentsub {

						list-style-image:url(../images/menu-down.gif);

						}

.sidemenu-list li.head	{

						font-weight:bold;

						color:#000000;

						font-size:120%;

						}

.sidemenu-list li a:link, .sidemenu-list li a:visited, .sidemenu-list li a:hover

						{

						text-decoration:none;

						}

.sidemenu-list li a.selected {

						font-weight:bold;

						text-decoration:underline;

						}

.menu-list				{

						white-space:nowrap;

						list-style-type:none;

						text-align:left;

						margin-left:-35px;

						margin-top:40px;

						margin-bottom:20px;

						}

.menu-list li			{

						display: inline;

						margin-right:20px;

						font-weight:bold;

						}

.menu-list li a:link, .menu-list li a:visited	{

						color:#666;

						text-decoration: none;

						}

.menu-list li a:hover	{

						text-decoration:underline;

						}

.menu-list li a:link.selected, .menu-list li a:visited.selected, .menu-list li a:hover.selected  {

						color:#084aa1;

						text-decoration:underline;

						}

ul.footer_cats			{

						white-space:nowrap;

						list-style-type:none;

						margin:0 auto;

						margin-bottom:10px;

						}

ul.footer_cats li		{

						display:inline;

						padding:5px;

						}

ul.footer_cats li a:link, ul.footer_cats li a:visited, ul.footer_cats li a:hover

						{

						color:#888;

						text-decoration:underline;

						}

/*

ul.footer_cats li a:link, a:hover, a:visited

						{

						color:#999;

						text-decoration:underline;

						}*/



#header-fix				{

						margin:0 auto; 

						width:405px; 

						height:155px;

						}

pre						{

						padding:0px;

						margin:0px;

						font-family: Verdana, Arial, Helvetica, sans-serif;

						font-size: 1em;

						}

code					{

						font-size:1.3em;

						}

blockqoute				{

						padding:0px;

						margin:0px;

						}

.commentlink			{

						float:left;

						clear:both;

						margin-top:20px;

						}

.comment_separator		{

						height:1px;

						width:100%; 

						margin:10px auto;

						margin-bottom:10px;

						border-top:1px dotted #666666;

						}

.upperlink				{

						font-size:9px; 

						position:absolute;

						margin-top:-15px;

						}

#commentbox				{

						padding-top:10px;

						display:none;

						width:300px;

						background:none;

						border:none;

						clear:both;

						}

.link					{

						cursor:pointer;

						background:none;

						}

.hover					{

						cursor:pointer;

						background:#ddd;

						}

.usermenu				{

						white-space:nowrap;

						list-style-type:none;

						}

.usermenu li			{

						display: inline;

						margin-left:5px;

						font-weight:bold;

						}

.usermenu li a.selected {

						color:#000000;

						text-decoration:none;

						}

table.usertable			{

						width:100%;

						border-right:1px solid #999999;

						border-top:1px solid #999999;

						}

table.usertable td		{

						border-left:1px solid #999999;

						border-bottom:1px solid #999999;

						}

table.usertable td.head	{

						font-weight:bold;

						}

h1 						{ 

						font-size:22px; 

						margin-top:0px;

						padding-top:0px;

						}

h2 						{ 

						font-size:18px; 

						margin-top:0px;

						padding-top:0px;

						}

h3						{

						font-size:16px;

						margin:0px;

						padding:0px;

						}

h4						{

						font-size:13px;

						margin:0px;

						padding:0px;

						}

input.exampleText 		{

 						color: #aaa;

						}

.clear

{

	clear:both;

	width:0;

	height:0;

	display:block;

	visibility:hidden;

	overflow:hidden;

}