#mainleft    { background-color: #fff; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
#mainright  { margin: 0; padding: 0 }
#leftcontent            { font: 11px/15px verdana, tahoma, arial, helvetica, sans-serif; background-color: #f6f4f4; vertical-align: top; margin: 0; padding: 0; border-style: none solid solid; border-width: medium 1px 1px; border-color: transparent #060 #060; width: 215px }
#rightcontent      { font: 9px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: white; margin: 0; padding: 0; position: fixed; width: 50px }

#centercontent    { vertical-align: top; width: 100% }

.menuwrapper       { margin-right: auto; margin-left: -2px; width: 217px }
.menuwrapper1     { margin-right: auto; margin-left: 100px; width: 217px }
.intwrapper {
	overflow: scroll;
}

.columnwrap  { margin: 0; padding: 0.5em 0.5em 0.5em 1em }


#header       { background-image: url(images/logobg.png); background-repeat: repeat-x; border: none transparent; width: 100%; height: 100px }

#quote  { color: green; position: absolute; top: 60px; left: 60px }

#banner       { position: absolute; top: 25px; right: 150px }



#bqtop  { background-image: url(images/boxtop.png); background-repeat: no-repeat; background-position: left top; margin-bottom: 15px; padding-top: 7px; width: 100px }

#lbqtop  { background-image: url(images/lboxtop.png); background-repeat: no-repeat; background-position: left top; margin-bottom: 15px; padding-top: 7px; width: 450px }

#bqbottom  { background-image: url(images/boxbottom.png); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 7px; width: 90% }

#lbqbottom  { background-image: url(images/lboxbottom.png); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 7px; width: 90% }

#bglefright {
  padding: 11px 14px 12px 15px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
}

#centre  { text-align: center; margin-right: auto; margin-left: auto }

#bqcontent { 
  margin-left: 4px; 
}

#bqtext   { color: black; font-size: 10px }

ul{
	list-style: square;
}


#footer   { border: none transparent; width: 90% }

h1 {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 0em;
  color: #ec5800;
}

h2  { color: green; font: bold 12px/normal arial, verdana, tahoma, helvetica, sans-serif; text-transform: uppercase; margin-top: 2px; margin-bottom: 0 }

h3  { color: green; font: bold 12px/normal tahoma, verdana, helvetica, arial, sans-serif; margin-top: 2px; margin-bottom: 0 }

h4    { color: #008000; font: bold 12px/normal tahoma, verdana, helvetica, arial, sans-serif; margin-top: 2px; margin-bottom: 0; padding: 2px }

img {
	vertical-align: middle;
}

.dlmain {
	font: 20px tahoma, verdana, helvetica, arial, sans-serif;
	color: #000;
}

.dlcat {
	font: 14px tahoma, verdana, helvetica, arial, sans-serif;
	color: #000;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 2px;
}




hr  { text-align: center; border: dotted 1px green; width: 92%; height: 1px }

.smalltext   { color: black; font: 9px/normal tahoma, verdana, arial, helvetica, sans-serif }

.bodytable    { color: #000; font: 11px/normal verdana, tahoma, arial, helvetica, sans-serif; padding: 2px; width: 100% }

.button  { color: #000; font: 9px/normal verdana, tahoma, arial, helvetica, sans-serif; background-image: url(images/button.png); text-align: center; border: solid 1px #360 }

.button a {
	color: #000;
}
.button a:hover  { color: green }

body  { color: #000; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; background-color: #fff; text-align: left; margin: 0; padding: 0; width: 100% }
a      { color: #390; font-family: verdana, arial, sans-serif; text-decoration: none }
a:hover     { color: #696; font-family: verdana, arial, sans-serif }

.smallblacktext {
    background: none;
	font: 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#000;
}
.indent    { color: black; font: 10px/normal verdana, tahoma, arial, sans-serif; margin: 5px; padding: 5px; border: solid 1px #696; left: 150px; width: 90% }
.defaulttext {
    background: none;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
}

td   { color: black; font: 11px/normal tahoma, verdana, arial, helvetica, sans-serif; text-align: left; padding: 0 }

blockquote     { color: black; font-size: 10px; font-family: verdana, tahoma, arial, helvetica, sans-serif; margin: 5px; padding: 5px; border: solid 1px #696; left: 150px; width: 90% }
.mediumtext {
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
}

.tbox { color: #000000; font: 10px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: #cf9; border: solid 1px #360 }

.tbox.chatbox { color: #000000; font: 10px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: #cf9; border: solid 1px #5e5d63; width: 90% }

.nextprev { color: #000000; font: 9px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: #fff; text-align: right; padding: 2px; border-style: none solid solid none; border-width: 1px; border-color: #360 }

form {
	margin: 2px 0px 0px 0px;
}
.spacer {
	padding: 2px 0 2px 0;
}

.cspacer {
	padding: 6px 0 6px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.border  { background-color: #cf9; padding: 2px; border: solid 1px #999 }


p {
	margin-top: 0px
}

.fborder {
	border: #c1c1c1 1px solid;
}








.fcaption  { color: black; font: 12px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: #f9fafb; padding: 2px 0; border: solid 1px #f0f2f4 }

.finfobar { color: #000; font: 11px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: #ccc8c8; padding: 4px; border: solid 1px #c3bdbd }

.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}





.nforumcaption2 {
	background-image: url(images/nforumcaption2.png);
	padding: 8px 0px 8px 4px;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}



.nforumthread {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EEF2F7;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}





.nforumreply {
	border: 1px solid #fff;
	padding: 4px;
	background-color: #EDF4F7;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
}


.nforumdisclaimer  { color: green; font: 9px/normal verdana, tahoma, arial, helvetica, sans-serif }







.nforumview4  { color: green; font: 9px/normal verdana, tahoma, arial, helvetica, sans-serif; background-color: #9c9; padding: 4px }

a.forumlink{
	color: #fff;
	text-decoration: none;
}

a.forumlink:hover {
	color: #bbb;
	text-decoration: underline;
}






