
.quotecodeheader {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.codebody {
	background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #667343;
}

.quotebody {
	background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
	border: 1px solid #667343;
}

.listbullet {
	list-style-type: disc;
	list-style-position: inside;
}

.listdecimal {
	list-style-type: decimal;
	list-style-position: inside;
}

.listlowerroman {
	list-style-type: lower-roman;
	list-style-position: inside;
}

.listupperroman {
	list-style-type: upper-roman;
	list-style-position: inside;
}

.listloweralpha {
	list-style-type: lower-alpha;
	list-style-position: inside;
}

.listupperalpha {
	list-style-type: upper-alpha;
	list-style-position: inside;
}

.postedby {
	padding: 0 0 0 18px;
	}

h3.formtitle {
	margin : 0px 0px 0px 0px;
	border-bottom: 1px dotted #667343;
	padding-bottom: 8px;
	}


/*FORMS
*------------------------------------*/

.form {
	font-size: 70%;
	background-color: #FAFAFA;
	border: solid 1px #667343;
	padding: 2px;
	}

.formtext {
	background-color: #FAFAFA;
	border: solid 1px #667343;
	padding: 2px;
	border-bottom: 1px dotted #ccc
	}

.form:hover, .formtext:hover {
	background: white;
	}

.form:focus, .formtext:focus {
	background: white;
	border: solid 1px #000000;
	}

.submit {
	background-color: #D3D3D3;
	border: solid 1px #C6C6C6;
	border-right:  solid 1px #9A9A9A;
	border-bottom:  solid 1px #9A9A9A;
	}

.submit:hover, .submit:focus {
	background: #EDEDED;
	}