TD {
	font-family: helvetica, verdana, courier;
	font-size: 10pt;
}

TH {
	font-family: helvetica, verdana, courier;
	font-size: 12pt;
}

A:link    { color: #FFCC33; font-weight:bold; text-decoration: none;
}
A:visited  { color: #FFCC33; font-weight:bold; text-decoration: none; 
}
A:hover { color: #FFCC33; font-weight:bold; text-decoration: underline;
}

.smText {
	font-size: 8pt;
}

.xsmText {
	font-size: 6pt;
}

.errMsg {
	color: #FFCC33;
}

.msgTbl1 {
	background-color: #BD8E29;
}

.msgTbl2 {
	background-color: #9FADB1;
}

.msgTbl3 {
	background-color: #EDEEE6;
}
defaultrule {
	color: #3E5646;
}

.ntInner { visibility:hidden;  position:absolute }

BODY {
	margin: 0px;
	padding: 0px;
	background: #aaa599 URL("/Images/background.jpg") top left repeat-x scroll;
	color: #ffffff;
	font-family: helvetica, verdana, "MS UI Gothic", sans-serif;
	font-size: 14px;
	text-align: left;
}

div#centering {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* avoid having left/right borders in div#container
   so that width is always same in various browsers */
div#border.fixed_width {
	width: 878px;
	margin: 10px auto;
	padding: 0px;
	background-color: #443333;
	border-top: solid 3px #443333;
	border-bottom: solid 3px #443333;
	text-align: center;
}

div#border.variable_width {
	width: auto;
	margin: 0px;
	padding: 10px;
	background: #4c5e52 URL("/Images/bg_stripe2.gif");
	border: none;
	text-align: left;
}

div#container.fixed_width {
	width: 872px;
	margin: 0px auto;
	padding: 0px;
	background: #4c5e52 URL("/Images/bg_stripe2.gif");
	text-align: left;
}

div#container.variable_width {
	width: auto;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* avoid having margin in div#contents so that width:100% can work */
div#contents_margin.fixed_width {
	width: 872px;
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
	border-top: solid 3px #443333;
}

div#contents_margin.variable_width {
	width: auto;
	margin: 10px 0px;
	padding: 0px;
	text-align: left;
}

div#contents.fixed_width {
	width: 780px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

div#contents.variable_width {
	width: auto;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

div#footer {
	width: auto;
	margin: 0px;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	background-color: #443333;
}

