body {
	font: 12px arial, sans-serif; 
	color: #333333; 
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	BACKGROUND-IMAGE: url(../img/bg_q.gif); 
	BACKGROUND-REPEAT: repeat-y; 
}


td {
	font: 12px arial, sans-serif; 
	color: #333333; 
	margin: 0px;
	padding: 0px;
}


td.menu {
	color: #333333; 
	margin: 0px;
	padding: 0px;
}


/*
h1 {
	padding-right: 6px; 
	padding-left: 6px; 
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 3px; 
	margin: 0px 0px 5px; 
	color: #fff; 
	padding-top: 3px; 
	background-color: #ef6f0e;

	border-top: 1px solid #333333; 
	border-left: 1px solid #555555;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;

}
*/

h1 {
	padding-right: 6px; 
	padding-left: 6px; 
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 3px; 
	margin: 0px 0px 5px; 
	color: #666666; 
	padding-top: 3px; 
	line-height : 23px; 
	BACKGROUND-IMAGE: url(../img/nav_grad.gif); 

	border-top: 1px solid #c0c0c0; 
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #eeeeee;

}


h3 {
	padding-right: 6px; 
	padding-left: 6px; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 3px; 
	margin: 0px 0px 5px; 
	color: #404040; 
	padding-top: 4px; 
	background-color: #dddddd;

	border-top: 1px solid #dddddd; 
	border-left: 1px solid #dddddd;
	border-bottom: 0px solid #dddddd;
	border-right: 1px solid #dddddd;

}

bodytext {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif ;
	color: #333333; 
}


font.left_menu { 
	font-family : helvetica, verdana ; 
	font-size : 8pt; 
	font-weight : normal; 
	color : #202020; 
	line-height : 12pt; 
	text-decoration : none;
	padding-left: 6px; 
}	

font.left1 { 
	font-family : helvetica, verdana ; 
	font-size : 8pt; 
	font-weight : normal; 
	color : #202020; 
	line-height : 12pt; 
	text-decoration : none;
	padding: 0px;
}	




a.left {
	color: #336699;
	text-decoration: none;
	}
a.left:hover {color:#5b8bc6;text-decoration: underline}


.input {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #a0a0a0; 
	color: #404040; 
	background-color: #f7f7fa; 
	font-size: 11px; 
	vertical-align: bottom;
	text-align: left;  
	padding-left: 5px;
}

.input:hover {
    border: 1px solid #a0a0a0;
    background: #ffffff;
}


.input_num {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #a0a0a0; 
	color: #404040; 
	background-color: #f7f7fa; 
	font-size: 11px; 
	vertical-align: bottom;
	text-align: right;  
	padding-right: 5px;
}

.input_num:hover {
    border: 1px solid #a0a0a0;
    background: #ffffff;
}

.xxx_disp {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #ffffff; 
	background-color: #c70730;
	font-weight: bold;
	color: #ffffff; 
	font-size: 11px; 
	vertical-align: bottom;
	text-align: center;  
	padding-left: 5px;
}


.disp {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #ffffff; 
	background-color: #ffffff;
	font-weight: bold;
	color: #404040; 
	font-size: 11px; 
	vertical-align: bottom;
	text-align: left;  
	padding-left: 5px;
}

.disp_high {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #eeeeee; 
	background-color: #eeeeee;
	font-weight: bold;
	color: #404040; 
	font-size: 11px; 
	vertical-align: bottom;
	text-align: left;  
	padding-left: 5px;
}


.disp_num {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #ffffff;
	background-color: #c70730; 
	font-weight: bold;
	color: #ffffff; 
	font-size: 11px; 
	vertical-align: bottom;
	text-align: right;  
	padding-right: 5px;
}


.btn_nb {
	font-family: Verdana, Arial, sans-serif; 
	border : 0px solid #a0a0a0; 
	color: #336699; 
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	vertical-align: bottom;
	text-align: center;  
	text-decoration : underline;
}
.btn_nb:hover {
    border: 0px solid #a0a0a0;
	color: #c70730; 
	background-color: #ffffff; 
	text-align: center;
	text-decoration : underline;
}


.btn {
	font-family: Verdana, Arial, sans-serif; 
	border : 1px solid #a0a0a0; 
	color: #c70730; 
	background-color: #f7f7fa;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: center;  
}
.btn:hover {
    border: 1px solid #a0a0a0;
	color: #ffffff; 
	background-color: #c70730; 
	text-align: center;  
}

font.error_msg { 
	font-family : helvetica ; 
	font-size : 8pt; 
	font-weight : normal; 
	color : #c70730; 
	line-height : 10pt; 
	text-decoration : none;
}	

font.white_bold { 
	font-family : helvetica ; 
	font-size : 9pt; 
	font-weight : bold; 
	color : #ffffff; 
	line-height : 12pt; 
	text-decoration : none;
}	

font.white { 
	font-family : helvetica ; 
	font-size : 9pt; 
	font-weight : normal; 
	color : #ffffff; 
	line-height : 12pt; 
	text-decoration : none;
}	


font.msg { 
	font-family : helvetica, verdana ; 
	font-size : 8pt; 
	font-weight : normal; 
	color : #666666; 
	line-height : 10pt; 
	text-decoration : none;
}	

font.err_msg { 
	font-family : helvetica, verdana ; 
	font-size : 8pt; 
	font-weight : normal; 
	color : #c70730; 
	line-height : 10pt; 
	text-decoration : none;
}	



font.list { 
	font-family : helvetica, arial, verdana ; 
	font-size : 9pt; 
	font-weight : normal; 
	color : #202020; 
	line-height : 10pt; 
	text-decoration : none;
}	


font.aster { 
	font-family : helvetica ; 
	font-size : 16px; 
	font-weight : bold; 
	color : #583b1b; 
	line-height : 14px; 
	text-decoration : none;
}	


td.bnp { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #c0c0c0; 
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #eeeeee;
}

td.bnp_white { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #d8dfe5; 
	border-left: 1px solid #d8dfe5;
	border-bottom: 1px solid #d8dfe5;
	border-right: 1px solid #d8dfe5;
	background-color: #ffffff;
}

td.bnp_order_form { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #787878; 
	border-left: 1px solid #787878;
	border-bottom: 1px solid #787878;
	border-right: 1px solid #787878;
	background-color: #ffffff;
}


td.bnp_lt_blue { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #c0c0c0; 
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #edf2f8;
}


td.bnp_red { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #c0c0c0; 
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #c70730;
}


td.bnp_light { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #e0e0e0; 
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background-color: #eeeeee;
}


td.bnp_mid { 
	padding-left: 2px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top: 0px solid #a0a0a0; 
	border-left: 0px solid #a0a0a0;
	border-bottom: 0px solid #a0a0a0;
	border-right: 0px solid #e0e0e0;
}



td.bnp_right { 
	padding-left: 2px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
}

td.bnp_mid_totals { 
	padding-left: 2px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top: 0px solid #a0a0a0; 
	border-left: 0px solid #a0a0a0;
	border-bottom: 0px solid #a0a0a0;
	border-right: 0px solid #e0e0e0;
}
td.bnp_right_totals { 
	padding-left: 2px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top: 0px solid #a0a0a0; 
}


font.header { 
	font-family : helvetica, sans-serif; 
	font-size : 9pt; 
	font-weight : bold; 
	color : #ffffff; 
	line-height : 9pt; 
	text-decoration : none;
	padding: 0px;
}	


font.footer { 
	font-family : helvetica, verdana ; 
	font-size : 8pt; 
	font-weight : bold; 
	color : #777777; 
	line-height : 12pt; 
	text-decoration : none;
	padding: 0px;
}	

font.copyright { 
	font-family : helvetica, verdana ; 
	font-size : 8pt; 
	font-weight : normal; 
	color : #bbbbbb; 
	line-height : 12pt; 
	text-decoration : none;
	padding: 0px;
}	



a {
	color: #336699;
	text-decoration: none
}
a:hover {color: #5b8bc6;text-decoration: underline}



a.header {
	font-family : helvetica, sans-serif; 
	font-weight : bold;
	color: #ffffff;
	font-size : 9pt; 
	line-height : 9pt; 
	text-decoration: none;
	}
a.header:hover {color:#ffffff; text-decoration: underline}


a.footer {
	font-family : helvetica, sans-serif; 
	font-weight : bold;
	color: #777777;
	font-size : 8pt; 
	line-height : 10pt; 
	text-decoration: none;
	}
a.footer:hover {color:#404040; text-decoration: none}

a.marq {
	font-family : helvetica, sans-serif; 
	font-weight : bold;
	color: #ffffff;
	font-size : 8pt; 
	line-height : 8pt; 
	text-decoration: none;
	}
a.marq:hover {color:#ffffff; text-decoration: underline}



