BODY {
	background-color: #ffffff;
    MARGIN: 0px;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana; }
		
	/* TD Auto-Change Text */
	td			{ font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; }
	li			{ list-style-type: square; }
	.tdright	{ background-repeat: no-repeat; background: url(../images/rightbg.jpg); }

/* Normal Link Hovers */
A:link		{ COLOR: #000000; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Arial, Verdana; }
A:visited	{ COLOR: #000000; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Arial, Verdana; }
A:active	{ COLOR: #000000; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Arial, Verdana; }
A:hover		{ COLOR: #cc0000; TEXT-DECORATION: underline; font-size: 12px; font-family: Tahoma, Arial, Verdana; }

/* Various Padding Calls */
.padding { padding: 2px 2px 2px 2px; }

/* Form Elements */
input, textarea, select { font-family: Tahoma, Arial, Verdana; font-size: 11px; padding: 1px; font-weight: normal; }
input.text, input.longText, textarea { background: #E8E8E8;  _background: #E8E8E8;  border: 1px solid #9CA3A5; padding: 2px; }
input.text:hover, input.longText:hover, textarea:hover { background: #EEEEEE; padding: 2px; }
input.text:focus, input.longText:focus, textarea:focus { background: #F2F2F2; padding: 2px; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
input.text { width: 150px; padding: 2px; }
input.longText { width: 300px; padding: 2px; }
textarea { padding: 2px; width: 330px; height: 75px }
input.button { background: #f2f2f2; border: 1px solid #cfcfcf; font-weight: bold; }
input.button:hover { background: #ffffff; }
input.button:focus { background: #f7f7f7; border: 1px solid #bfbfbf; }