A.std-button:link { color: #E4E100; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
             background-color: #E4192A;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                }
A.std-button:visited { color: #E4E100; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
             background-color: #E4192A;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                   }
A.std-button:hover { color: #E4192A; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
             background-color: #E4E100;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                  }
A.std-button:active { color:yellow; text-decoration: none;
             font-size: 10px;
             font-family: sans-serif, verdana, arial, helvetica;
             font-weight: bold;
			 padding: 0 5 2 5;
			 border: white 1px solid;
                  }

A.user-button:link
		{ 
			font-size: 11px;
			padding: 1 3 1 3;
			border-style: double;
			border: #B10001 1px solid;
			color: #FFFFFF; text-decoration: none; 
            background-color: #F92C2F;
			font-weight: normal;
		}

A.user-button:visited 
		{ 
			font-size: 11px;
			padding: 1 3 1 3;
			border: #B10001 1px solid;
			color: #FFFFFF; text-decoration: none; 
            background-color: #F92C2F;
			font-weight: normal;
		}

A.user-button:hover 
		{ 			
			font-size: 11px;
			padding: 1 3 1 3;
			border: #B10001 1px solid;
			color: #395394; text-decoration: none; 
            background-color: #F92C2F;
			font-weight: normal;
		}


 A.lmenu-button:link 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; text-decoration: none; 
			font-weight: normal;
		}

 A.lmenu-button:visited 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; text-decoration: none; 
			font-weight: normal;
		}

 A.lmenu-button:hover 
		{ 
			display: block;
			padding: 2 5 2 5;
			border-top: #6487A1 1px solid;
			border-bottom: #6487A1 1px solid;
			color: #DDDDDD; text-decoration: none; 
            background-color: #354E74;
			font-weight: normal;
		}

 A.lmenu-button-priv:link 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; 
			font-weight: bold;
			text-decoration: none;
 		}

 A.lmenu-button-priv:visited 
		{ 
			display: block;
			padding: 3 5 3 5;
			color: #000000; 
			font-weight: bold;
			text-decoration: none;
 		}

 A.lmenu-button-priv:hover 
		{ 
			display: block;
			padding: 2 5 2 5;
			border-top: #6487A1 1px solid;
			border-bottom: #6487A1 1px solid;
			color: #DDDDDD; 
			font-weight: bold;
			text-decoration: none;
            background-color: #354E74;
		}


 

TABLE { font-size: 12px; font-family: sans-serif, verdana, arial, helvetica; }


A.top:link { color: #FFFFFF; }
A.top:visited { color: #FFFFFF; }
A.top:hover { color: #EEEEEE; }
A.top:active { color: #FFFFFF; }

A.copyright:link { color: #FFFFFF; }
A.copyright:visited { color: #FFFFFF; }
A.copyright:hover { color: #EEEEEE; }
A.copyright:active { color: #FFFFFF; }


A:link { color: #AB6F70; text-decoration: none; font-weight: bold; }
A:visited { color: #AB6F70; text-decoration: none; font-weight: bold; }
A:hover { color: #698BA4;  text-decoration: underline; font-weight: bold; }
A:active { color: #DD0900;  text-decoration: none; font-weight: bold; }

a.menu:link, a.menu:hover, a.menu:active, a.menu:visited 
{
 float: left;
 color: black;
 text-decoration: none 
}


A.rsearch:link { color: #000000; font-weight: normal; }
A.rsearch:visited { color: #000000; font-weight: normal; }
A.rsearch:hover { color: #009900; font-weight: normal; }
A.rsearch:active { color: #000000; font-weight: normal; }

input, textarea, select 
{ 
	font-size: 11px; 
}

   
h1 { color: #F92C2F; font-size: 20px; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }
h2 { color: #F92C2F; font-size: 18px; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }
h3 { color: #F92C2F; font-size: 16px; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }
h4 { color: #F92C2F; font-size: 14px; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }
h5 { color: #F92C2F; font-size: 12px; font-weight: bold; font-family: sans-serif, verdana, arial, helvetica; }

hr { color: #F92C2F; height: 1px; }

.forum-section-table   { border: 2px solid #CCCCCC; }
.forum-section-header { background-color: #EFEFEF; color: #000000; }
.forum-section-div { background-color: #FFFFFF; color: #000000;  }
.forum-section-body   { background-color: #EFEFEF; color: #000000; }

.forum-topic-header { background-color: #EFEFEF; color: #000000; }
.forum-topic-div { background-color: #FFFFFF; color: #000000; }
.forum-topic-body   { background-color: #EFEFEF; color: #000000; }
			  
.forum-message1-header { background-color: #D1D7DC; color: #000000; }
.forum-message1-body   { background-color: #EFEFEF; color: #000000; padding: 10 5 5 5; }
.forum-message2-header { background-color: #D1D7DC; color: #000000; }
.forum-message2-body   { background-color: #DEE3E7; color: #000000; padding: 10 5 5 5;  }
.forum-message-div { background-color: #FFFFFF; color: #000000; }
.forum-message-vdiv { border-right: #D1D7DC 1px solid; }


.forum-path   { background-color: #EEEEEE; color: #000000; }

.forum-quote { color: #3366CC; font-style: italic; }

.news-message1-header { background-color: #EFEFEF; color: #000000; }
.news-message1-body   { background-color: #FFFFFF; color: #000000; }
.news-message2-header { background-color: #EFEFEF; color: #000000; }
.news-message2-body   { background-color: #FFFFFF; color: #000000; }
.news-message-div { background-color: #F92C2F; color: #000000; }

.block-message1-header { background-color: #AED5FC; color: #000000; }
.block-message1-body   { background-color: #D0E7F2; color: #000000; }
.block-message2-header { background-color: #D1D7DC; color: #000000; }
.block-message2-body   { background-color: #D0E7F2; color: #000000; }
.block-message-div { background-color: #FFFFFF; color: #000000; }



.other-block1-header { background-color: #D1D7DC; color: #000000; }
.other-block1-body   { background-color: #EFEFEF; color: #000000; }
.other-block2-header { background-color: #D1D7DC; color: #000000; }
.other-block2-body   { background-color: #DEE3E7; color: #000000; }
.other-block-div { background-color: #FFFFFF; color: #000000; }

.news-image { margin: 2 5 5 0; border: #000000 1px solid; }
.gal1-image { margin: 6 6 6 6; border: #000000 1px solid; }
.gal2-image { border: #000000 1px solid; }

.std-checkmsg { color: #FF0000; font-weight: bold; }

.std-warning { color: #FF0000; font-weight: bold; }

.std-footer { background-color: #DFDFDF; color: #000000; font-family: helvetica, arial, sans-serif; font-size: 11px; }

.std-newmsg { background-color: #FFFFC6; color: #FF0000; }

.file-cur { color: #AAAAAA; }

.credits { font-family: helvetica, arial, sans-serif; font-size: 10px; }

.hilite { color: black; background-color:yellow; }

.login-input
		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			background-color: #A0D1FD;
			padding: 1 5 2 5;
			border-bottom: #D0E3FF 1px solid;
			border-left: #D0E3FF 1px solid; 
			border-right: #D0E3FF 1px solid;
			border-top: #D0E3FF 1px solid;
			color: #185EF5; 
		}

.login-button
		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			background-color: #A0D1FD;
			border-bottom: #D0E3FF 1px solid;
			border-left: #D0E3FF 1px solid; 
			border-right: #D0E3FF 1px solid;
			border-top: #D0E3FF 1px solid;
			color: #185EF5; 
		}

.search-input
		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			background-color: #FFFFC6;
			padding: 1 5 2 5;
			border-bottom: #D1D7DC 1px solid;
			border-left: #D1D7DC 1px solid; 
			border-right: #D1D7DC 1px solid;
			border-top: #D1D7DC 1px solid;
			color: #009900; 
		}

.search-button
		{
			font-family: courier;
			font-size: 12px;
			font-weight: bold;
			background-color: #FFFFC6;
			border-bottom: #D1D7DC 1px solid;
			border-left: #D1D7DC 1px solid; 
			border-right: #D1D7DC 1px solid;
			border-top: #D1D7DC 1px solid;
			color: #009900; 
		}


.fields
		{
			font-size: 12px; font-family: monospace;
			background-color: #AEAEAE;
            margin: 5 5 5 5;
			height: 17px;
		}




body, td {
 font-family: Verdana
}

.extra td { font-family: Arial, sans-serif; font-size: 8pt; color: white }
.extra2 td { font-family: Arial, sans-serif; font-size: 8pt }

/* forms */
form {
 margin-top: 0px;
 margin-bottom: 0px
}

.input { 
 border: 1px solid black outset;
 background: url(images/middle_bg.jpg); 
 background-repeat: no-repeat;
 background-position: 60% 50%;
 background-color: white;
 font-family: Arial, sans-serif;
 font-size: 100%;
}
/* end forms */

span#spacing { 
 letter-spacing: 0.4em 
}

.main_col {
 font-size: 10; 
 padding-left: 20; 
 padding-top: 10; 
 padding-right: 10
}

.main_col td {
 text-align: justify; 
 padding-bottom: 10
}

span.block_head {
 font-weight: bold; 
 font-size: 8pt; 
 display: block; 
 background-color: #EFEFEF; 
 padding-left: 3
}


span.wrapper {
 display: block; 
 padding-left: 12; 
 padding-bottom: 12
}



.menu-col td {
 font-size: 10pt
}

.menu-col .arrow {
 float: right; 
 margin-right: 2;
 margin-bottom: 1
}

.menu-col .item {
 cursor: hand; 
 padding-left: 10; 
 padding-right: 10
}
