BODY {
	overflow-y:scroll;
	MARGIN: 0px;
	PADDING: 0px;
	font-size:12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	COLOR: #555555;
	margin-top: 5px;
	/*background:#F3F4F7 url(../img/bg_gradient.png) repeat-x;*/
	background:#CCC url(../img/tris_bg.jpg) top center no-repeat;
}
SELECT {
	MARGIN: 0; 
	border: 1px solid #CCCCCC;
	padding: 0; 
	height: 20px;
	font-weight:bold;
}
INPUT {
	MARGIN: 0; 
	margin-left:5px;
	border: 1px solid #CCCCCC;
	PADDING: 0; 
	font-weight:bold;
	color:#333;
}
.checkbox{
	background:transparent;border:0;
}
.radio{
	background:transparent;border:0;
}
H1 {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
	font-size:24px; 
	FONT-WEIGHT: bold; 
}
H2 {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
	font-size:24px; 
	FONT-WEIGHT: normal; 
}
H3 {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
	font-size:16px; 
	FONT-WEIGHT: bold; 
}
H4 {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
	font-size:16px; 
	FONT-WEIGHT: normal; 
}
H5 {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
	font-size:14px; 
	FONT-WEIGHT: bold; 
}
P {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
}
UL {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none;
}
SPAN.clr {
	CLEAR: both; 
	DISPLAY: block;
}
A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

A img { 
	border: none; 
}
DIV {
	border-collapse:collapse;
}
hr {
    min-height: 1px;  /*required to get IE to render the top pixel color*/
    border: 0px; 
	vertical-align:middle;
	margin-top:12px;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; 
}

/* Remove possible quote marks (") from <q>, </q><blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

[disabled] { /* Text and background colour, medium red on light yellow */
	color:#36F;
	background:none;
}
#nospaces.td{
	margin: auto;
	border: 0;
	padding: 0;
}
#nospaces.th{
	margin: auto;
	border: 0;
	padding: 0;
}
#nospaces.tr{
	margin: auto;
	border: 0;
	padding: 0;
}
#nospaces.tbody{
	margin: auto;
	border: 0;
	padding: 0;
}
#nospaces.thead{
	margin: auto;
	border: 0;
	padding: 0;
}
#nospaces.tfoot{
	margin: auto;
	border: 0;
	padding: 0;
}