body {
	background-color:#FFFFFF;
	margin: 0px;
}
.tr_body {
	PADDING: 15px 15px 15px 15px;
	vertical-align: top;
	height: 100%;
}
.tr_menubttm {
	background-image: url("images/mast/menu-bttm_rep.gif");
	height: 9px;
}
.tr_ph {
	background-image: url("images/mast/ph_rep.gif");
	height: 26px;
}
.tr_header {
	background-image: url("images/mast/top_rep.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 26px;
}
.tr_footer1 {
	background-image: url("images/mast/footer_rep.gif");
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #8E8E8E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	PADDING: 0px 50px 4px 25px;
	BACKGROUND-COLOR: #FFFFFF;
	height: 22px;
	vertical-align: bottom;
}
.error {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #E23418;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.asterisk {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #E23418;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.content01 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #595959;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.content01Bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #595959;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 17px;
}
.content01_link, .content02_link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.content01_link:hover, .content02_link:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FEB300;
	TEXT-DECORATION: none;
}
.content02_link {
	FONT-SIZE: 14px;
}



.content_01BoldLink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.content_01BoldLink:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FEB300;
	TEXT-DECORATION: none;
}
.txtSmall {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #595959;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.txtSmall_Link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.txtSmall_Link:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FEB300;
	TEXT-DECORATION: none;
}
.header_01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #9C0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.header_02 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.header_03 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FEB300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.header_0301 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #9C0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.BoldSM_01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #9C0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.BoldSM_02 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.BoldSM_03 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FEB300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.content-bullet {  
    FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #FEB300;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.copyright-bullet {  
    FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #790000;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.copyright {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #8E8E8E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.copyrightLink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.copyrightLink:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FEB300;
	TEXT-DECORATION: none;
}
.amt_inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
	height: 18px;
}
.pgTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
}
.header_04 {

	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.content01_li {

	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #595959;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin-bottom:5px;
}
.header_05 {

	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #9C0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


/*
Scrolling text. horizontally on home page.
*/
#scroll_box { /* sets  containing div of the scroll function. */
	position: relative; /* absolute positioning is important */
	margin-left: 20px;
	width: 840px;
	height: 25px;
	top: 0;
	margin: 1px;
	overflow: hidden; /* hides the edges of the div to make it scroll off/on the scroll area. comment this out to make a correct width for #scroll. */
}
.itembox {
border:0px; margin:0px; height:110px;
}
.itembox2 {
border:0px; margin:0px; height:50px;
}
.spacer {
height:1px; border-bottom:1px dashed #feb300; margin-bottom:8px;
}
.required {
	color: #FF0000;
}

form#raq table {
	margin-bottom: 18px;
	width: 100%;
}
form#raq td {
	padding: 3px;
}
form#raq .labelCol {
	width: 250px;
}

form#raq fieldset {
	margin-bottom: 36px;
	width: 100%;
	padding: 18px;
}
form#raq fieldset legend {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px;
	display: block;
	background: #CCCCCC;
	width: 100%;
}
form#raq label {
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
	text-align: right;
}
