	/* CSS Document */
	body
	{
		margin:0;
		padding:0;
		color:#666666;
		background-color: #d6d6d6;
		background-image: url(../images/fa_bg_tile_top.gif);
		background-repeat: no-repeat;
		background-position: center top;
	/*	background-attachment: fixed;*/
	}
	
	body, td, th, textarea, select, h2, h3, h4, h5, h6
	{
		line-height:22px;
		font-family: Tahoma, Verdana, Arial;
		font-size: 12px;
	}
	
	p
	{margin:12px 0;}
	
	a
	{text-decoration:none;}
	
	a:link { color:#1376da;text-decoration:none; }
	
	a:visited
	{color:#1376da;}
	
	a:link:hover
	{ text-decoration:underline;}
	
	a:focus
	{outline:none;}
	
	h1
	{font-family:Arial, Helvetica, sans-serif;font-size:20px; color:#3f3f3f;line-height:2.0em; margin-top:3px; margin-bottom:5px;}
	h2 
	{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#3f3f3f;line-height:1.25em; margin-top:10px; margin-bottom:5px;}
	ul
	{margin-top:0;}
	.title1 {
		font-weight:bold;
		color:#3f3f3f;
	}
	.title1-sub {
		font-weight:normal;
		color:#3f3f3f;
	}
	.title1-sub-org {
		font-weight:normal;
		color:#e27913;
	}
	
	.title2 {
		font-size: 14px;
		color: #1376da;
		font-weight: bold;
	}
	.footer-bg {
		background-color: #191919;
		height: 178px;
	}
	.footer-bg-tile-side {
		background-image: url(../images/bg_b_tile_left.gif);
		background-repeat: repeat-x;
		height: 26px;
	}
	.footer-copy {
		font-size: 10px;
		color: #484747;
	}
	a.footer-copy:link, a.footer-copy:visited, a.footer-copy:hover, a.footer-copy:active {
		font-size: 10px;
		color: #8d8b8b;
		text-decoration: none;
	}
	a.footer-copy:hover {
		text-decoration: underline;
	}
	#footer-title {
		font-size: 15px;
		color: #8d8b8b;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #292929;
		padding-top: 10px;
		width: 150px;
		padding-bottom: 10px;
	}
	#footer-item {
		display:block;
		padding-top: 4px;
		padding-bottom: 4px;
		background-image: url(../images/bullet_03.gif);
		background-repeat: no-repeat;
		background-position: left center;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #292929;
		width: 150px;
	}
	#footer-item a{display:block;font-size: 11px;color:#484747;text-decoration:none; padding-left:10px;}
	#footer-item a:hover{color:#484747;text-decoration:underline;}
	
	.content-bg-tile {
		background-image: url(../images/bg_con_tile.gif);
		background-repeat: repeat-y;
	}
	.h-bg {
		background-image: url(../images/fa_logo_02.gif);
		background-repeat: no-repeat;
		height: 96px;
		width: 561px;
	}
	div.headertxt {
		float: left;
		color: #358ae0;
		margin-top: 20px;
		margin-right: 20px;
	}
	div.headertxt a{font-size: 10px;color:#fff;text-decoration:none;}
	div.headertxt a:hover{color:#FFFFFF;text-decoration:underline;}
	.nav-bg-tile {
		background-image: url(../images/bg_nav_tile.gif);
		background-repeat: repeat-x;
	}
	#newstitle {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#b4b3b3;
		font-weight:bold;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	#newsitem {
		display:block;
		padding-top: 6px;
		padding-bottom: 6px;
		background-image: url(../images/bullet_02.gif);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 15px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #d2d2d2;
		text-align:right;
	}
	#newsitem a{display:block;font-size: 12px;color:#1376da;text-decoration:none;}
	#newsitem a:hover{color:#1376da;text-decoration:underline;}
	.hbox1 {
		background-color:#FFFFFF;
		border: 1px solid #d6d6d6;
		padding: 8px;
		padding-top:14px;
	}
	.hbox2 {
		background-color: #f2f2f2;
		background-image: url(../images/fa_box_bg.gif);
		background-repeat: no-repeat;
	}
	.pbox1 {
		background-color: #e2eaf3;
		background-image: url(../images/fa_box_bg2.gif);
		background-repeat: no-repeat;
	}
	div.hbox2-title {
		color: #FFFFFF;
		padding-top: 2px;
		padding-right: 22px;
		text-align:right;
	}
	.content-ver-line {
		width:1px;
		background-color:#d6d6d6;
	}
	.content-hor-line {
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #d6d6d6;
		border-bottom-color: #d6d6d6;
	}
	div.back {
		float: left;
		padding-left: 40px;
		padding-bottom: 20px;
		width: 60px;
		text-align: right;
		padding-top: 20px;
	}
	div.box-about {
		padding-top:10px;
	}
	#content-about {
		width: 665px;
	}
	#content-about p {
		padding-left:10px;
	}
	.productlnk {
		font-size: 11px;
	}
	a.productlnk:link, a.productlnk:visited, a.productlnk:hover, a.productlnk:active {
		font-size: 11px;
		color:#FFFFFF;
		text-decoration:none;
		background-color: #B5B5B5;
		padding-right: 2px;
		padding-left: 4px;
		padding-top:3px;
		padding-bottom:3px;
	}
	a.productlnk:hover {
		color:#B5B5B5;
		font-size: 11px;
		background-color: #f6f4f4;
	}
	.product-spec-box-bg {
		background-image:url(../images/p_spec_bg_tile.gif);
		background-repeat: repeat-y;
	}
	.p-spec-box-line-a {
		padding: 10px;
		color: #4f4f4f;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
	}
	.p-spec-box-line-b{	
		padding: 10px;
		color: #4f4f4f;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF; 
	}
	.p-spec-box-line-c {
		padding: 10px;
		color: #4f4f4f;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #FFFFFF;
	}
	#p-table-item {
		display:block;
		background-image: url(../images/fa_bullet_04.gif);
		background-repeat: no-repeat;
		background-position: right center;
	/*	padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 30px;
		padding-right: 30px;
	*/
	}
	#p-table-item a{
		display:block;
		font-size: 11px;
		color:#064b90;
		text-decoration:none;
		padding-left:10px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-right: 50px;
		background-image: url(../images/fa_bullet_04.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#p-table-item a:hover{color:#064b90;text-decoration:none;background-color: #cee0f4;padding-top: 6px;padding-bottom: 6px;padding-left: 10px;padding-right: 50px;}
	div.path {
		padding-right: 30px;
		color: #7e7e7e;
		font-size: 10px;
		padding-bottom: 5px;
	
	}
	div.path a{font-size: 10px;color:#b4b4b4;text-decoration:none;}
	div.path a:hover{color:#7e7e7e;text-decoration:none;}
	.p-img {
		padding-left:10px;
	}
	.tbl-pro-top {
	background-color: #bfdfff;
	text-align: center;
	color: #064b90;
/*	font-weight: bold; */
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddeeff;
	padding-top: 18px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	}
	.tbl-pro-top2 {
	background-color: #064b90;
	height: 10px;
	}
.tbl-pro-body, .tbl-pro-body2 {
	color: #064B90;
	background-color: #ECF5FF;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.tbl-pro-body2 {
	text-align:right;
}
