@charset "UTF-8";/* CSS Document */body {	background-color: #ffffff;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-image: url(images/nh3_bg.gif);	background-repeat: repeat;	}a:link {	color: #0033FF;}a:visited {	color: #0033FF;} a:hover {	color: #0000CC;}.site_hdr {	position:relative;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 34pt;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #305533;	height:0px;	left:0px;	top:-5px;	padding-bottom:50px;}.sec_hdr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24pt;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #7F2A2A;}.nh_hdr {	font-family: "Times New Roman", Times, serif;	font-size: 32pt;	font-style: italic;	color: #666666;	text-decoration: none;	padding-top: 6px;	font-weight: normal;}.caption {	/*font-family: "Times New Roman", Times, serif; */	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10pt;	font-style: normal;	color: #000000;	text-decoration: none;	padding-top: 10px;	font-weight: normal;}.last_update {	font-family: "Times New Roman", Times, serif;	font-size: 12pt;	font-style: normal;	color: #666666;	text-decoration: none;	padding-top: 6px;	font-weight: bold;}.next_update {	font-family: "Times New Roman", Times, serif;	font-size: 12pt;	font-style: italic;	color: #999999;	text-decoration: none;	padding-top: 6px;	font-weight: bold;}.ste_div_l {	padding-top:0px;	padding-left:10px;	background-image: url(images/nh3_ste_l.gif);	background-repeat: repeat-y;}.ste_div_r {	padding-top:0px;	padding-left:17px;	background-image: url(images/nh3_ste_r.gif);	background-repeat: repeat-y;}.hdr_div_l {	padding-top:10px;	padding-left:14px;	background-image: url(images/hdr_div_l.gif);	background-repeat: repeat-x;}.hdr_div_r {	padding-top:10px;	padding-left:14px;	background-image: url(images/hdr_div_r.gif);	background-repeat: repeat-x;}.hdr_div_m {	padding-top:10px;	padding-left:0px;	background-image: url(images/hdr_div_m.gif);	background-repeat: repeat-x;}.hdr_div_lb {	padding-top:0px;	padding-left:14px;	background-image: url(images/hdr_div_lb.gif);	background-repeat: repeat-x;}.hdr_div_rb {	padding-top:0px;	padding-left:14px;	background-image: url(images/hdr_div_rb.gif);	background-repeat: repeat-x;}.hdr_div_mb {	padding-top:8px;	padding-left:0px;	background-image: url(images/hdr_div_mb.gif);	background-repeat: repeat-x;}.jmbfoot {background-color: #ffffff;	position:absolute;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #ffffff;	height:0px;	left:0px;	bottom: 3000px;	}.giant_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22.5pt;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #7F2A2A;}.med_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20pt;	font-style: normal;	font-weight: normal;	font-variant: normal;}.tiny_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	color: #000000;	text-decoration: none;	font-weight: normal;}.promo_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16pt;	font-style: normal;	color: #7F2A2A;	text-decoration: none;	font-weight: normal;}.red_txt {	color: #7F2A2A;}.green_txt {	color: #305533;}.black_txt {	color: #000000;}.content_box {	border: 1px solid #CCCCCC;	background-color: #fafafa;	padding: 5px;}.join_box {	border: 1px solid #CCCCCC;	background-color: #E6E6E6;	padding: 5px;}.column_graphic {	padding-right: 5px;}.thumb {	/* position:relative; */	background-color: #f8f8f8;	border: 1px solid #CCCCCC;	padding: 2px;}a:hover .thumb {	background-color: #ffffff;	border-color: #7F2A2A;	/* border-color: #999999; */}.float_lt {	float: left;}.float_rt {	float: right; }.clearfloat {clear: both;height: 0;line-height: 0;font-size: px; /*for IE*/}.std_space {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;}.sm_space {	padding-top: 5px;	padding-left: 5px;}/* for comments */#poweredby {	margin-top:50px;	text-align:center;}.c5t_system {    padding:10px;    width:800px;    margin-bottom:10px;    border:1px solid #FF0000;    background-color:#FFF8F8;}.c5t_debug {    padding:10px;    margin-bottom:10px;    border:1px solid #0070C0;    background-color:#ECF0FF;}.c5t_comment_form_background {	padding:8px;	background-color:#F8F8F8;	width:640px;	margin-top:30px;    border:1px solid #C0C0C0;}.c5t_comment_form_table {    width:100%;    padding:5px;	background-color:#FFFFFF;}.c5t_comment_form_field input,.c5t_comment_form_field select,.c5t_comment_form_field textarea {    width:375px;	background-color:#FFFFFF;}.c5t_comment_form_label {    vertical-align:top;    width:150px;}.c5t_comment_list {    margin-bottom:10px;}.c5t_comment_item_background {	padding:8px;	background-color:#F8F8F8;	width:450px;	margin-top:30px;    margin-bottom:10px;    border:1px solid #C0C0C0;}.c5t_comment_item {    padding:5px;	background-color:#FFFFFF;	text-align: left;}.c5t_comment_item_details {    font-size:70%;}.c5t_comment_item_text {    margin-top:10px;    margin-bottom:10px;}.c5t_comment_form_submit input {    margin-top:20px;}.c5t_headline {    font-size:110%;}.c5t_comment_item_title {	margin:0 0 10px 0;	font-weight:bold;}.c5t_error_message {	color:#FF5F00;}.c5t_error_message_item {	padding-bottom:10px;}.c5t_installation_form {	margin-bottom:30px;}.c5t_installation_form legend {	font-weight:bold;}.c5t_installation_form_label {	font-weight:bold;	width:160px;}.c5t_frontend_pagination {	margin:15px 0 15px 0;}.c5t_frontend_pagination a {	border:1px solid #cccccc;	padding:3px 10px;	text-decoration:none;	font-size:90%;	font-weight:bold;	color:#0000ff;}.c5t_frontend_pagination span {	border:1px solid #cccccc;	padding:3px 10px;	text-decoration:none;	font-size:90%;	font-weight:bold;}.c5t_frontend_pagination form {	display:inline;}.c5t_frontend_pagination input {	cursor:pointer;	border:1px solid #cccccc;	padding:2px 10px;	text-decoration:none;	font-size:90%;	font-weight:bold;	color:#0000ff;	background-color:#FFFFFF;}.c5t_link_button {	margin:15px 0 35px 0;}.c5t_link_button a {	border:1px solid #cccccc;	padding:3px 10px;	text-decoration:none;	font-size:90%;	font-weight:bold;}.c5t_link_button a:hover {	border:1px solid #cccccc;	padding:3px 10px;	text-decoration:none;	font-size:90%;	font-weight:bold;	color:#6898FF;	background-color:#F4F9FF;}