
a{text-decoration:none;color:darkred;}
a:hover{color:gray;text-decoration:underline;}

a.a_class{text-decoration:none;color:darkred;}
a.a_class:hover{color:gray;text-decoration:underline;}

a.a_legal{text-decoration:none;color:black;font-size:10px;font-weight:bold}
a.a_legal:hover{color:grey;text-decoration:underline;font-size:10px;font-weight:bold}

a.a_header{text-decoration:none;color:E4E7D2;font-weight:bold}
a.a_header:hover{color:white;text-decoration:underline;font-weight:bold}

a.a_menu{text-decoration:none;color:black}
a.a_menu:hover{color:636b9a;text-decoration:underline}

a.a_more{text-decoration:none;color:E4E7D2}
a.a_more:hover{color:white;text-decoration:none}

textarea.textarea_class{
overflow:auto;

border-style:solid;
border-width:1px;
border-color:black;
background-color: white;
/*\\background-image:url("/images/texture.gif");*/
}

input.textbox_class {
border-style:solid;
border-width:1px;
border-color:black;
background-color: white;
/*\\background-image:url("/images/texture.gif");*/
}

input.file_class {
border-style:solid;
border-width:1px;
border-color:black;
background-color: white;
/*\\background-image:url("/images/texture.gif");*/
}

input.button_class{
/*\\border-style:solid;
\\border-width:1px;
\\border-color:lightsteelblue;
\\background-color: #7383A1;
\\color:E4E7D2;
\\font-weight:bold;*/

   color:#050;
/*\\   font-family:'trebuchet ms',helvetica,sans-serif;
\\   font-size:84%;*/
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.button_classhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

select.select_class{
border-style:solid;
border-width:1px;
border-color:black;
background-image:url("/images/texture.gif");
background-color: white
}

input.button_class_go{
border-style:solid;
border-width:1px;
border-color:green;
background-color: #7383A1;
color:E4E7D2;
font-weight:bold;
}

table.outer_frame{
border-width:0px;

}

td.outer_frame{
text-align:center;
border-width:0px;
}

table.menu_frame{
border-width:1px;
border-style:solid;
border-top-color:black;
border-left-color:black;
border-bottom-color:black;
border-right-color:black;
/*\\background-color:steelblue
background-image:url("/images/bgtexture.gif");*/
}

td.menu_frame_header{
border-width:0px;
border-style:solid;
border-top-color:black;
border-left-color:black;
border-bottom-color:black;
border-right-color:black;
color:E4E7D2;
font-weight:bold;
background:636b9a;
/*\\background-image:url("/images/headingh.gif");*/
}

td.menu_frame_header2{
border-width:0px;
border-style:solid;
border-top-color:black;
border-left-color:black;
border-bottom-color:black;
border-right-color:black;
color:white;
font-weight:bold;
background:636b9a;
/*\\background-image:url("/images/menu_header.gif");*/
}

.menu_item{
background: CCCCCC;
}

.main_left{
background-color: c0c2cf;
/*\\background-color: 003366;
\\background-image:url("/images/headingh.gif")*/
}

.main_right{
background-color: c0c2cf;
/*\\background-color: 003366;
\\background-image:url("/images/headingh.gif")*/
}

.main_footer{
background-color: c0c2cf; 
/*\\background-image:url("/images/headingh.gif")*/
}

.main_header{
background-color: 636b9a;
/*\\background-image:url("/images/headercolor.gif");*/
}

.help_header{
color:white;
background-image:url("/images/headercolor.gif");
}

.help_footer{
font-size:10px;
background-image:url("/images/footercolor.gif");
}

.headerbar{
/*\\background-image:url("/images/headerbar.gif");*/
background-color: 636b9a;
color:white
}

table.site_background{
/*\\background-color: #b0c4de;*/
background-color: #FFFFFF;
/*\\background-image:url("/images/bgtexture.gif");
\\	background-repeat: repeat-x*/
}

font.error{
	color:darkred
}

font.good{
	color:darkgreen
}

font.legal{
	font-size:10px;
	color:black
}

font.space{
	font-size:18px;
}
font.space2{
	font-size:14px;
}
font.legal_title{
	font-size:12px;
	font-weight:bold
}

font.legal_header{
	font-size:10px;
	font-weight:bold
}

font.special{
	color:darkred;
	font-weight:bold
}

font.tiny_message{
	color:darkred;
	font-size:10px;
}


/* new CSS for version 3.1 */
html,body{
	margin:1;
	padding:0;
	background:white;
	color:black;
	text-align:center;
	background-image:url("/images/bgtile.jpg");
}

td,th,table,ol,ul,body,input,select,form{font-family:Verdana;font-size:12px;margin-bottom:0}

table.footerTable{
	border: 0px;
	border-style: groove;
	background-image:url("/images/bgfooter.jpg");
	width: 100%;
}

td.footerText{
	text-align: center; 
	border-top: 1px solid #eeeeee;
}

table.headerTable{
	border: 0px;
	border-collapse:collapse;
	background-image:url("/images/bgmenu.jpg");
	width: 100%;
}

td.headerText{
	text-align: center;
	vertical-align: top;	
}

.headerBar{
	white-space: nowrap;
	background-image:url("/images/bgmenu.jpg");
	color:636b9a;
	height:24px;
	border-top: 1px solid #888A7E;
	border-bottom: 1px solid #888A7E;
}

a.linkHeader{
	text-decoration:none;
	color:ff6600;
	font-weight:bold
}

a.linkHeader:hover{
	color:ff9933;
	text-decoration:underline;
	font-weight:bold
}

a.linkFooter{
	text-decoration:none;
	color:black;
	font-size:10px;
	font-weight:bold
}

a.linkFooter:hover{
	color:grey;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold
}

a.linkMenuItem{
	text-decoration:none;
	color:black
}

a.linkMenuItem:hover{
	color:636b9a;
	text-decoration:underline
}

table.menuTable{
	margin:0 auto;
	border: 1px;
	border-style:dashed;
	border-color: 336699;
	/*
		background-color:steelblue
		background-image:url("/images/bgtexture.gif");
	*/
}

table.menuText{
	border: 0px;
	border-style:solid;
	border-color: black;
	width: 160;
	/*
		background-color:steelblue
		background-image:url("/images/bgtexture.gif");
	*/
}

td.menuHeader{
	border: 0px;
	border-style:solid;
	border-color: black;
	background-image:url("/images/headerbar3.jpg");
	color:FF6600;
	font-weight:bold;
	height:20;
	/*
		background-image:url("/images/bgtexture.gif");
	*/
}

font.menuHeaderText{
	font-weight:bold;
}

td.menuItem{
	background: white;
}

.formText{
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color: white;
	width: 120px;
	/*\\background-image:url("/images/texture.gif");*/
}

input.formButton{
	color:636b9a;
	font-weight:bold;
	border:1px solid;
	border-top-color:636b9a;
	border-left-color:636b9a;
	border-right-color:636b9a;
	border-bottom-color:636b9a;
	background-image:url("/images/headerbar3.jpg");
}

input.formFile{
	border:1px;
	border-style: solid;
}

table.mainTable{
	margin:0 auto;
	border: 0px;
	border-style:solid;
	border-color: black;
	background-color: #FFFFFF;
	/*
		background-image:url("/images/bgtexture.gif");
		background-repeat: repeat-x
	*/
	width: 85%;
}

td.mainColumnLeft{
	vertical-align: top;
	text-align: center;
	background-color: ffffcc;
	width: 13%;
	border-right:1px solid #eeeeee;	
}

td.mainColumnRight{
	vertical-align: top;
	text-align: center;
	background-color: white;
	width: 13%;
}

.mainColumnMiddle{
	vertical-align: top;
	text-align: center;
	width: 50%;
	height:450;
}

.sortBar{
	background-color:CCCCCC;
	border: 1px;
	border-style:solid;
	border-top-color:CCCCCC;
	border-left-color:CCCCCC;
	border-bottom-color:black;
	border-right-color:CCCCCC;
	color:darkred;
	font-weight: bold;
}

.listStyle{
	background-color:white;
	color:black;
}

.listStyleAlternate{
	background-color:lightgoldenrodyellow;
	color:black;
}

.splitBar{
	font-weight: bold;
	white-space: nowrap;
}

.errorClass{
	color:darkred;
}

.successClass{
	color:green;
}

table.dataTable{
	margin:0 auto;
	border-collapse:collapse;
	width:600;
}

table.dataTableList{
	margin:0 auto;
	border-collapse:collapse;
	width:250;
}

table.mainTable{
	margin:0 auto;
	border: 1px;
	border-style:solid;
	border-top-color:CCCCCC;
	border-left-color:CCCCCC;
	border-bottom-color:CCCCCC;
	border-right-color:CCCCCC;
	border-collapse:collapse;
	width:500;
}

tr.mainHead{
	background-color:c0c2cf;
}

tr.mainBody{
	background-color:white;
	height:250;
	text-align: left;
	vertical-align: top;
}

table.mainTableForum{
	margin:0 auto;
	border-collapse:collapse;
	width:100%;
}

td.mainHeadForum{
	background-image:url("/images/headerbar3.jpg");
	height:20;
	font-weight: bold;
	border: 1px;
	border-style:solid;
	border-top-color:steelblue;
	border-left-color:steelblue;
	border-bottom-color:c0c2cf;
	border-right-color:steelblue;
}

td.mainBodyForum{
	background-color:white;
	height:50;
	text-align: left;
	vertical-align: top;
	border: 1px;
	border-style:solid;
	border-top-color:white;
	border-left-color:steelblue;
	border-bottom-color:steelblue;
	border-right-color:steelblue;
}

a.linkForumHead{
	text-decoration:none;
	color:ff6600;
}

a.linkForumHead:hover{
	text-decoration:underline;
	color:ff9933;
}

table.mailTable{
	margin:0 auto;
	border: 1px;
	border-style:dashed;
	border-color:c0c2cf;
	width:500;
}

tr.mailHead{
	background-color:c0c2cf;
}

tr.mailBody{
	background-color:white;
	text-align: left;
	vertical-align: top;
}

table.mainTableCollection{
	margin:0 auto;
	border-collapse:collapse;
	width:300;
	height:200;
}

td.mainHeadCollection{
	background-image:url("/images/headerbar3.jpg");
	height:20;
	font-weight: bold;
	border: 1px;
	border-style:solid;
	border-top-color:c0c2cf;
	border-left-color:c0c2cf;
	border-bottom-color:c0c2cf;
	border-right-color:c0c2cf;
}

td.mainBodyCollection{
	background-color:white;
	border: 1px;
	border-style:solid;
	border-top-color:white;
	border-left-color:c0c2cf;
	border-bottom-color:c0c2cf;
	border-right-color:c0c2cf;
}

/*for editor (fix - IE Only)*/
.editButton{
	border: 1px solid;
	border-color: #D6D3CE;
}

table.myMenuText{
	margin:0 auto;
	border: 0px;
	border-style:dashed;
}

td.myMenuHeader{
	border: 0px;
	border-style:solid;
	border-color: black;
	background-image:url("/images/headerbar3.jpg");
	color:ff6600;
	font-weight:bold;
	height:25;
}

td.myMenuFields{
	border: 0px;
	font-weight:bold;
	background-color:#E4E7D2;
	height:20;
}

td.myMenuItem{
	background: white;
}

.myMenuSmallText{
	font-weight:bold;
	font-size:10px
}

div.itemLine {
	height: 0px;
	border-top: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

div.itemLine hr {
	display: none;
}

div.itemLineForum {
	height: 0px;
	border-top: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
}

div.itemLineForum hr {
	display: none;
}

.indentText{
	font-size: 10px;
	text-indent: 20px;
	font-style: italic;
}

table.topicTable{
	margin:0 auto;
	border: 0px;
	border-style:dashed;
}

tr.topicHeader{
	background-image:url("/images/headerbar3.jpg");
	font-weight:bold;
	color:ff6600;
	height:25;
}

tr.topicFields{
	border: 0px;
	font-weight:bold;
	background-color:#E4E7D2;
	height:20;
}

tr.topicItem{
	background: white;
}

tr.topicStick{
	background-color:#eeeeee;
}

tr.topicClosed{
	background-color:#fff1f1;
}

span.topicSneakPeak{
	margin:0px;
	color:black;
	vertical-align:top;
	font-size: 10px;
	text-indent: 20px;
	font-style: italic;
}

.articleHeader{
	background-color:#E4E7D2;
}

tr.userSuspended{
	background-color:#fff1f1;
}

.messageHeader{
	background-color:#E4E7D2;
	height:24;
	font-weight: bold;
}

.messageHeaderOrig{
	background-color:#eeeeee;
	height:20;
	font-weight: bold;
	color:ff6600;
}

table.userTable{
	margin:0 auto;
	border-collapse:collapse;
	border: 1px;
	border-style:dashed;
	border-color: 336699;
	width:160;
}

table.userMessageTable{
	margin:0 auto;
	border-collapse:collapse;
	width:100%;
}

tr.userHeader{
	border: 0px;
	border-style:solid;
	border-color: black;
	background-image:url("/images/headerbar3.jpg");
	color:FF6600;
	font-weight:bold;
	height:20;
}

td.userTableItem{
	background-color:white;
	color: navyblue;
}

td.threadColumnLeft{
	vertical-align: top;
	text-align: center;
	background-color: #ffffcc;
	width: 13%;
	border-right:1px solid #eeeeee;
}

span.threadQuote{
	display: block;
	border: 1px solid #CCCCCC;
	background-color:#eeeeee;
	font-size: 10px;
	font-style: italic;
	color: darkblue;
	width:98%;
	margin: 4px;
}

.headerUserName{
	color: #254117;
	font-weight: bold;
}
