/*IDs*/
#container {
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	border-color: #000000;
	border-style: solid;
	border-width: 2px;
	padding: -1px;
}
#container table {
	margin: 0px;
	padding: 0px;
}
#mainlink {
	width: 100%;
	height: 25px;
	text-align: center;
	vertical-align: top;
	font-size: 18px;
	background-image: url(images/menu.jpg);
	background-repeat: repeat-x;
}
#mainlink a {
	color: white;
	vertical-align: top;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#sitedisclaimer {
	background-color: #000000;
	color: white;
	padding: 5px;
	margin: 0px;
	text-align: center;
}
#sitedisclaimer a { color: #ffff00; }
#logotop {
	background-color: White;
	font-size: 9pt;
	color: fuchsia;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
}
#logoheader {
	background-image: url(images/HEADER.png);
}
#logotop form { color: Black; }
#logotop div {
	font-weight: bold;
	color: black;
}
#logotop a {
	color: Black;
	font-weight: bold;
	text-decoration: underline;
	text-shadow: aqua;
}

/*Classes*/
.ffimgfix      { display:block; }
.hdlink {background-repeat: repeat-x; background-image: url('images/menu.jpg'); height: 20px; margin-left: 2px; margin-right: 2px; padding-left: 4px; padding-right: 4px; }
.divide_news   { background-repeat: repeat-x; background-image: url('images/divide_news.gif'); }
.alttd { font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #000; }
.bodytable {
	padding: 8px;
	font: 10pt arial, helvetica, sans-serif;
	color: #000;
}
.bodytable2 { border: #D5D5D5 1px solid; padding: 8px; font: 11pt arial, helvetica, sans-serif; color: #404040; }
.bodytable3 { padding: 8px; font: 10pt arial, helvetica, sans-serif; color: #000; }
.border { border: #000 1px solid; }
.border2 { border: #D5D5D5 1px solid; }
.border3 { border: #000 1px solid; }
.bottomborder { border-top: #000 1px solid; border-bottom: #000 1px solid; }
.button { 	background-color: #eaeef2; 	border: #000 1px solid; color: #000000; font: 9pt arial, helvetica, sans-serif; text-align:center; background-image : url('images/button.png'); white-space:nowrap; }
.caption { padding: 0px 4px 0px 4px; border-bottom: #363A44 1px solid; border-left: #8A96B3 1px solid; border-right: #363A44 1px solid; border-top: #8A96B3 1px solid; background-color: #E1DFDF; color: #000; font: 12pt arial, helvetica, sans-serif; background-image : url('images/cap1.png'); }
.caption2 { padding: 0px 4px 0px 4px; color: #243B3B; font: 13pt arial, helvetica, sans-serif; text-align:center; }
.captiontext { font: 12pt arial, helvetica, sans-serif; color: #484848; }
.code { border: #9F9F9F 1px solid; padding: 8px; background-color: #EEECEC; font: 12pt courier, new-courier, sans-serif; color:#000040; }
.defaulttext { font: 10pt arial, helvetica, sans-serif; color: #484848; }
.fborder { border: #000000 1px solid; background-color: #fff; }
.forumborder { border: #000080 1px solid; }
.forumheader { background-color: #EBEFF2; font: 11pt arial, helvetica, sans-serif; color:#000; padding: 4px; background-image : url('images/cap1.png'); border: #C3BDBD 1px solid; }
.forumheader2 { background-color: #b5b5b5; font: 10pt arial, helvetica, sans-serif; color:#000; padding: 4px; border: #C3BDBD 1px solid; }
.forumheader3 { background-color: #dfdfdf; font: 9pt arial, helvetica, sans-serif; color:#000; padding: 4px; border: #C3BDBD 1px solid; }
.fcaption { border: #000 1px solid;  padding: 2px 0px 2px 8px; background-color: #C9C7C7; font: 10pt arial, helvetica, sans-serif; background-image : url('images/fcap.png'); color:#fff; }
.finfobar { background-color: #DBE5F5; font: 14pt arial, helvetica, sans-serif; color:#000; padding: 4px; border: #C3BDBD 1px solid; background-image : url('forum/finfobar.png'); }
.helpbox { border: none; background-color: transparent; color:#000; font: 8pt arial, helvetica, sans-serif; }
.indent { padding: 3px 3px 3px 3px; margin: 5px; font: 11pt arial, sans-serif; color: #000060; border: 1px solid; background-color: #E3E2D7; border-bottom: #FFFFFF 1px solid; border-left: #000 1px solid; border-right: #FFFFFF 1px solid; border-top: #000 1px solid; }
.mediumtext { font: 10pt arial, helvetica, sans-serif; color: #000; }
.nextprev { border: 2px solid #b0b2b2; margin: 10px 4px 0px 4px; color: #444444; text-decoration: none; font: 9pt arial, helvetica, sans-serif; text-align:center; padding : 2px 2px 2px 2px; background-color: #e3e6e5; }
.nforumcaption { background-image: url('images/nforumcaption.png'); padding: 8px 4px 8px 4px; font: 11pt arial, helvetica, sans-serif; color: #fff; }
.nforumcaption2 { background-image: url('images/nforumcaption2.png'); padding: 8px 0px 8px 4px; font: 10pt arial, helvetica, sans-serif; color: #000; font-weight: bold; }
.nforumcaption3 { border: 1px solid #fff; padding: 4px; background-color: #dfdfdf; font: 10pt arial, helvetica, sans-serif; }
.nforumdisclaimer { font: 8pt arial, helvetica, sans-serif; color:#5d6e75; }
.nforumholder { border: 1px solid #7c7e7d; padding: 0px; background-color: #fff; }
.nforumreplycaption { border: 1px solid #fff; padding: 4px; background-color: #E2EDF2; font: 12px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumreply { border: 1px solid #fff; padding: 4px; background-color: #EDF4F7; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumreply2 { border: 1px solid #fff; padding: 4px; background-color: #CFE0EB; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumthread { border: 1px solid #fff; padding: 4px; background-color: #dfdfdf; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumthread2 { border: 1px solid #fff; padding: 4px; background-color: #b5b5b5; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumview1 { border: 1px solid #fff; padding: 4px; background-color: #dfdfdf; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumview2 { border: 1px solid #fff; padding: 4px; background-color: #dfdfdf; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.nforumview3 { padding: 4px;  background-color: #b5b5b5; font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #263448; }
.nforumview4 { padding: 4px; background-color: #dfdfdf; font: 9px verdana, tahoma, arial, helvetica, sans-serif; color: #3A4F6C; }
.np { background-color: #eaeef2; border: #000 1px solid; color: #000000; font: 9px verdana, tahoma, arial, helvetica, sans-serif; text-align:center; padding : 2px; }
.smalltext { font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #5d6e75; }
.smallblacktext { font: normal 11px tahoma, verdana, arial, helvetica, sans-serif; color: #000; }
.spacer { padding: 2px 0px 2px 0px; }
.tbox { background-color: #eaeef2; border: #5e5d63 1px solid; color: #000000; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }
.topborder { border-bottom: #000 1px solid; background-color: #aaaaff; }
.news_top_left {
	background-color: white;
	width: 15px;
	height: 19px;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
}
.news_top_right {
	background-color: white;
	width: 15px;
	height: 19px;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
}
.news_top {
	background-color: white;
	width: 100%;
	color: black;
	font-weight: bold;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
	font-size: 12px;
}
.news_middle { background-color: ffffff; }
.lftmnu_top_left {
	background-color: #777777;
	width: 10px;
	height: 25;
	background-image: url(images/menu.jpg);
	background-repeat: repeat;
}
.lftmnu_top {
	background-color: #777777;
	width: 100%;
	color: black;
	font-weight: bold;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
	font-size: 12px;
	text-align: center;
}
.lftmnu_top_right {
	width: 15px;
	height: 25px;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
}
.lftmnubody {
	background-color: #deffbd;
	width: 100%;
}
.rtmnu_top_left {
	background-color: #777777;
	width: 15px;
	height: 25px;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
}
.rtmnu_top {
	background-color: #777777;
	width: 100%;
	color: black;
	font-weight: bold;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
	font-size: 12px;
	text-align: center;
}
.rtmnu_top_right {
	width: 15px;
	height: 25px;
	background-image: url(images/menu.jpg);
	background-repeat: repeat-x;
}
.rtmnubody {
	background-color: #deffbd;
	width: 100%;
}
.dftmnu_top_left {
	background-color: #777777;
	width: 15px;
	height: 25px;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
}
.dftmnu_top {
	background-color: #777777;
	width: 100%;
	color: black;
	font-weight: bold;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
	font-size: 12px;
	text-align: center;
}
.dftmnu_top_right {
	width: 15px;
	height: 25px;
	background-image: url(images/bar.jpg);
	background-repeat: repeat;
}
.dftmnubody {
	background-color: white;
	width: 100%;
}

/*HTML Entities*/
a { color: #444444; text-decoration: none; }
a:hover { 	color: #2a3236; text-decoration: underline; } 
a.forumlink { color: #fff; text-decoration: underline; }
body { color: #000; font: 10pt tahoma, verdana, arial, sans-serif; 	background-image: url('images/crosshair.gif'); background-repeat: repeat; 	background-color: #333366; margin:0px; text-align:left; }
blockquote { font: italic 11px verdana, tahoma, arial, helvetica, sans-serif; color: #7e96ac; }
form { 	margin: 2px 0px 0px 0px; }
hr { color: #ff9933; border-top: #666 1px solid; border-bottom: #eee 1px solid; height: 2px; width: 92%; text-align:center; }
img { border:none; }
p { margin-top: 0px; margin-bottom: 0px }
td { font:10px verdana, tahoma, arial, helvetica, sans-serif; color: #000; padding: 0px; text-align:left; }



