@charset "UTF-8";
/*****		agtjapan.net css	****/


img {
	border:	0;
}

body {
    padding: 				0px;
	margin:					0px;
	text-align:			center;
	background-image:		url(../images/bg_agtjapannet.jpg);
	background-position:	center top;
	background-repeat:	repeat;
	font-family: 			"ＭＳ Ｐゴシック", Arial, Osaka, Verdana;
/*	font-family: 			Arial, Osaka, Verdana, sans-serif;  */		
	font-size: 			14px;
	line-height:			135%;

}

body#server {
/*	background-image:		url();	*/
}

body#pricelist {
	background-image:		url();
}


a:link {
/*	background-color:		cyan;
	text-decoration:		none;	*/
/*	color:					blue;		*/
	color: #1111cc;
}

a:visited  {
/*	background-color:		brown;	*/
/*	text-decoration:		none;	*/
	color: #1111cc;
}


a:hover  {
	background-color:		#9cbee6;
}


a:active  {
	background-color:		red;
}





a.marker:hover  {
	background-color:		transparent;	
}


a.moving:link {
	text-decoration:		none;	
}
a.moving:visited {
	text-decoration:		none;	
}
a.moving:hover {
	text-decoration:			none;	
	background-color:		none;
	position:	relative;
	left:		2px;
	top:			2px;		
}
a.moving:active {
}

/* a.marker:link {
	background-color:		none;
	text-decoration:		none;	
}

a.marker:visited  {
	background-color:		none;	
	text-decoration:		none;	
}	
*/


/*
a.marker:active  {
	background-color:		none;	
}
*/


a.sup:link {
	text-decoration:		none;	
	font-weight:			normal;
}
a.sup:visited {
	text-decoration:		none;	
	font-weight:			normal;
}
a.sup:hover {
	text-decoration:		none;	
	font-weight:			normal;
}
a.sup:active {
	text-decoration:		none;	
	font-weight:			normal;
}




a.nomark:link {
	text-decoration:		none;
	color:				black;
	font-weight:			normal;
}
a.nomark:visited {
	text-decoration:		none;	
	color:				black;
	font-weight:			normal;
}
a.nomark:hover {
	text-decoration:		none;	
	color:				black;
	font-weight:			normal;
}
a.nomark:active {
	text-decoration:		none;	
	color:				black;
	font-weight:			normal;
}




.base_area {
	margin-left:			auto;
	margin-right:		auto;
	padding:				0px;
	text-align:			center;
	width: 				90%;
}


.tab {
    padding: 5px;
    border-bottom: 2px solid cyan;
    text-align: center;
    font-family: arial, verdana;
    background-color: #eaeaea;
}
.tab-active {
    padding: 2px;
    border-left: 2px solid cyan;
    border-top: 2px solid cyan;
    border-right: 2px solid cyan;
    text-align: center;
    font-family: arial, verdana;
    font-weight: bold;
    background-color: #f8fdfc;
}
.tab-content {
    padding: 10px;
    border-left: 2px solid cyan;
    border-right: 2px solid cyan;
    border-bottom: 2px solid cyan;
    background-color: #f8fdfc;
}


.top_message {
    text-align: 		right;
    font-size: 			small;
    font-weight: 		normal;
    padding: 			0px;
    margin-top: 		0px;
    margin-bottom: 		0px;
}


.top_a:link {
/*	background-color:		cyan;	*/
	text-decoration:		none;	
	color:				black;
}

.top_a:visited  {
/*	background-color:		brown;	*/
	text-decoration:		none;	
	color:				black;
}




.h1_title {
    text-align: 		center;
    font-family: 		arial, verdana, san-serif;
    font-size: 			x-large;
    padding: 			1px;
    margin: 			5px;
    margin-top: 		5px;
    margin-bottom: 		10px;
}

h2 {
    text-align: 	center;
    font-family: 	arial, verdana, san-serif;
    font-size: 		large;
    padding: 		1px;
    margin: 		5px;
}


.h2_title {
    text-align: 	center;
    font-family: 	arial, verdana, san-serif;
    font-size: 		large;
    padding: 		1px;
    margin: 		5px;
}

.h3_title {
    text-align: 		left;
    font-family: 		arial, verdana, san-serif;
    font-size: 			100%;		
	text-decoration: 	underline;
	margin-top:			3px;
}

.p_top {
    text-align: 			left;
	margin-left:			20px;
}

.p_right {
    text-align: 			right;
}


.p_center {
    text-align: 	center;
}

.p_top_agt {
    text-align: 			left;
	margin-left:			20px;
	background-color: 		#d2f4fd;
}



.article {
    text-align: 	left;
    font-family: 	arial, verdana, san-serif;
    font-size: 		medium;
    padding: 		1px;
    margin: 		5px;
}


.navigation {
    text-align: 			left;
    font-size: 			12px;
	line-height:			140%;
    margin: 				0px;
    padding-top: 		0px;
    padding-bottom: 		2px;
}

.navigation h1 {
    text-align: 			left;
    font-size: 			12px;
	line-height:			140%;
	font-weight:			normal;
    margin: 				0px;
	margin-bottom:		-5px;
    padding-top: 		0px;
    padding-bottom: 		5px;
}

.list_item {
    text-align: 				left;
    padding-left: 			15px;
	margin-left:				15px;
	margin-right:			auto;
	margin-top:				3px;
	margin-bottom:			3px;
	list-style-image: 		url(../images/c_btn032.gif);
	list-style-position:		100px;
}


/* since agt36 firefox does not give correct list_item,
	margin-right: auto; is added  but not used.  use list_item */

.list_item7 {
    text-align: 				left;
    padding-left: 			15px;
	margin-left:				10px;
	margin-right:			auto;
	margin-top:				3px;
	margin-bottom:			3px;
	list-style-image: 		url(../images/c_btn032.gif);
/*	list-style-position:	100px;	*/
}


p {
    text-align:  		left;
	margin-top:			10px;
	margin-bottom:		10px;
}

.p_contents {
    text-align: 			left;
	margin-top:			10px;
	margin-bottom:		10px;
}

.p_command { 
    text-align: 			left;
	padding-left:		30px;
	margin-top:			5px;
	margin-bottom:		5px;
}

.p_caution {
	border:				1px solid black;
	text-align: 		left;
	font-size:			70%;
	margin-top:			10px;
	margin-right:		30px;
	margin-left:		30px;
	padding:			5px;
	line-height:		120%;
}


.p_contents_no_disp {
	display:			none;
    text-align: 		left;
}

.p_check_error {
    text-align: 		left;
	padding-left:		30px;
	color:				red;
}


.item_name {
    text-align: 		left;
	padding:			5px;
    width:      		150px;
}

.item_name_border {
    text-align: 		left;
    width:      		150px;
	padding:			10px;
    border: 			1px solid green;
	border-collapse:	collapse;
}

.item_input {
    text-align:  		left;
	padding:			5px;
    width:       		400px;
}
.item_input_border {
    text-align:  		left;
    width:      		400px;
	padding:			10px;
    border: 			1px solid green;
	border-collapse:	collapse;
}

.item_area {
    text-align:  	left;
    vertical-align:	top;
	padding:			5px;
/*    width:       	400px;	*/
	width:			90%;
    height:      	200px;
}

.item_area_border {
    text-align:  		left;
    vertical-align:		top;
    width:       		400px;
    height:      		200px;
	padding:			10px;
    border: 			1px solid green;
	border-collapse:	collapse;
}



.item_button {
    text-align:  		center;
	padding:			5px;
/*    border: 			1px solid green;	*/
	border-collapse:	collapse;
}

.item_button_border {
	padding:			10px;
    text-align:  	center;
}

.table_base {
    text-align:  		left;
    width:       		100%;
    padding: 			0px;
    margin:				0px;
}

#spec_box {
	width:				440px;
	float:				right;
	padding-top:		10px;
	padding-left:		5px;
	padding-right:		5px;
}

.table_spec {
    text-align:  		left;
    width:       		95%;
    padding: 			0px;
    margin:				0px;
	margin-bottom:		10px;
    background-color:	#eaeaea;
}

.table_spec_max_con {
    text-align:  		left;
    width:       		430px;
    padding: 			0px;
    margin:				0px;
    background-color:	#eaeaea;
}

.table_td_title {
    text-align:  			left;
    width:       			100px;
    background-color: 		#f8fdfc;
/*    padding-left:			5px;	*/
    padding:					5px;
}

.table_td_max_con {
    text-align:  		left;
    width:       		130px;
    background-color: 	#f8fdfc;
    padding-left:		10px;
}

.table_td_price {
    text-align:  	right;
    width:       	90px;
    padding: 		10px;
    background-color: #f8fdfc;
}
.table_td_os {
    text-align:  	left;
/*    width:       	50px;		*/
    padding: 		10px;
    background-color: #f8fdfc;
}

.table_desc {
	padding:				10px;
/*	padding-top:			10px;
	padding-bottom:		10px;	*/
    background-color: 	#f8fdfc;
}

.table_desc_max_con {
	padding-top:		10px;
	padding-bottom:		10px;
    width:       		310px;
    background-color: 	#f8fdfc;
}

.table_tr_price {
    border-top: 1px solid green;
    border-bottom: 1px solid green;
}

h3 {
    text-align:  	left;
    font-weight: 	normal;
    font-size: 		small;
}

.table_news {
    text-align:  	left;
/*    border-left: 	1px solid green;
    border-right: 	1px solid green;
    border-top: 		1px solid green;
    border-bottom: 	1px solid green; 	*/
	border-collapse:		collapse;			
    width:       	100%;
	font-size:		100%;
	line-height:		100%;
    padding: 		1px;
    margin-right:	auto;
    margin-left:		auto;
}

.table_contact_conf {
    text-align:  		left;
    width:       		80%;
    padding: 			5px;
    margin-right:		auto;
    margin-left:		auto;
}

.table_camp_conf {
    text-align:  		left;
    border: 				1px solid green;
	border-collapse:		collapse;	
    width:       		80%;
    padding: 			5px;
    margin-right:		auto;
    margin-left:			auto;
}

.contact_remarks {
	padding:				5px;
}
	


#box_price {
	border:				1px solid green;
	float:				left;
	width:				360px;
	text-align:			center;
	margin-right:		10px;
	padding-top:			5px;
	padding-bottom:		5px;
	padding-right:		10px;
	padding-left:		10px;
}

#box_price .box_table {
	text-align:			center;
	width:				100%;
    margin-right:		auto;
    margin-left:			auto;
}	
#box_price .cell_left {
	text-align:			left;
}	
#box_price .cell_right {
	text-align:			right;
}	

#box_faq {
	float:			right;
	border:			1px solid green;
	width:			180px;
	height:			55px;
	text-align:		center;
	padding:			8px;
	padding-bottom:	8px;
	margin-left:		10px;
	line-height:		50%;		
}

#box_news {
	border:			1px solid green;
	overflow-y:		scroll;
	height:			100px;
}

h3.box_title {
	text-align:		center;
	margin:			5px;
}

#box_news.table_news {
    text-align:  	left;
/*    border-left: 	1px solid green;
    border-right: 	1px solid green;
    border-top: 	1px solid green;
    border-bottom: 	1px solid green; */
    width:       	95%;
	font-size:		80%;
	line-height:	100%;
    padding: 		1px;
    margin-right:	auto;
    margin-left:	auto;
}


.td_id {
    text-align:  		center;
    vertical-align:  	top;
    font-weight: 		normal;
    width:       		40px;
	padding:				5px;

	border: 				1px solid green;
	border-collapse:		collapse;	

/*    font-size: 		8pt;		*/
}

.td_id_no {
	display:		none;
/*    text-align:  	center;
    font-weight: 	normal;
    width:       	40px;
    font-size: 		8pt;		*/
}


.td_right_quality {
    text-align:  	left;
    padding-right:	10px;
}

.td_center {
    text-align:  	center;
    margin:			0;
    padding:			0;
}

.sitemap {
	margin-left:			auto;
	margin-right:		auto;
    text-align:  		center;
	width:				80%;
    padding:				0;
}

.td_left {
    text-align:  	left;
    padding:		5;
}

.news_detail {
    text-align:  		center;
	margin-left:			auto;
	margin-right:		auto;
	border:				1px solid green;
	border-collapse:		collapse;
	width:				100%;
}

.faq_detail {
    text-align:  		center;
	margin-left:			auto;
	margin-right:		auto;
	border:				1px solid green;
	border-collapse:		collapse;
	width:				100%;
}



.news_detail_lead {
    text-align:  		center;
	width:				100px;
    padding:			5;
	border:				1px solid green;
	border-collapse:	collapse;
}

.news_detail_desc {
    text-align:  		left;
	border:				1px solid green;
    padding:			5px;
	border-collapse:	collapse;
}


.news_list_lead {
    text-align:  	center;
	vertical-align:	middle;
	padding-left:	5px;
	padding-right:	5px;
	width:			80px;
}

.td_top {
    vertical-align:  top;
    margin:			0;
    padding:		0;
}

.td_mid {
    vertical-align:  center;
}



.td_summery {
    text-align:  		left;
	vertical-align:		top;
    font-weight: 		normal;
/*    font-size: 		8pt;		*/
    border: 				1px solid green;
	border-collapse:		collapse;
	padding:				5px;
	width:				30%;
}
.td_summery a:link {
	text-decoration:		none;
}	

.td_summery a:visited {
	text-decoration:		none;
}	

.td_summery_no {
	display:		none;
/*    text-align:  	left;
    font-weight: 	normal;
    font-size: 		8pt;		*/
}

.image_header {
    margin-top:			-20px;
	margin-right:		auto;
	margin-left:			auto;
    padding-bottom:		0px;
    border:				0px;
	width:				100%;
	height:				70px;
}

.image_header_text {
	margin-right:		auto;
	margin-left:			auto;
	position:			relative;
	top: 				45px;
	left: 				0px;
/*	width:				780px;		*/
	width:				95%;
	text-align:			right;
	font-size:			8pt;
}


.image_right {
	float:				right;
    margin-left:			10px;
    margin-bottom:		10px;
    border:				0px;
}
.image_left {
	float:					left;
    margin-right:			10px;
    margin-bottom:			10px;
    border:					0px;
}
.image_right_swf {
	float:					right;
    margin-left:				10px;
    margin-bottom:			0px;
    border:					0px;
	cursor: 					pointer;
}
.image_left_swf {
	float:					left;
    margin-right:			10px;
    margin-bottom:			0px;
    border:					0px;
	cursor: 					pointer;
}

.thumbnail_box {
	float:					left;
	width:					100px;
    margin-right:			10px;
    margin-bottom:			10px;
	position:				relative;
}
.thumbnail_image {
/*	float:					left; */
    margin-right:			10px;
    margin-bottom:			10px;
    border:					0px;
}

.thumbnail_copy {
	position:		absolute;
	top:				0px;
	left:			0px;
	text-align:		center;
	font-size:		16pt;
	line-height:	100%;
	font-weight:	bold;
	color:			#0cff00;
	width:			100px;
}

.image_inline {
    padding-right:			3px;
    padding-left:			5px;
    margin-bottom:			10px;
    border:					0px;
}

.image_inline_ex {
    padding-right:		3px;
    padding-left:		3px;
	vertical-align:		bottom;
    border:				0px;
}

.image_inline_wai {
    padding-right:		0px;
    padding-left:		0px;
	vertical-align:		base;
    border:				0px;
}


.image_speaker_phone {
	float:			left;
    margin-right:	10px;
	width:			180px;
    border:			1px solid green;
}

.image_lc75 {
	float:			right;
    margin-left:	10px;
	width:			200px;
    border:			0;
}


.image_os {
	float:			right;
    margin:			10px;
/*    padding:		3px;
    border:			1px solid green;	*/
}


.image_lead_symbol {
	float:			left;
    margin-right:	10px;
	width:			80px;
    border:			0px;
}


.td_center .box_lc91 {
	width:			270px;
	float:			left;
	margin-right:	10px;
	text-align:		center;
	position:		relative;
}

.td_center .box_lc91E {
	width:			270px;
	float:			right;
	margin-right:	10px;
	text-align:		center;
	position:		relative;
}


.box_lc91 .image_center {
	width:			260px;
	margin-top:		15px;
	margin-bottom:	10px;
	margin-right:	auto;
	margin-left:	auto;
}

.catch_copy {
	position:		absolute;
	top:			25px;
	left:			12px;
	text-align:		center;
	font-size:		34pt;
	line-height:	100%;
	font-weight:	bold;
	color:			red;
	width:			260px;
}

.box_campeign {
	display:			none;		/*** temporarily stopped ***/
	width:				320px;
	float:				right;
	background-color:	white;
	text-align:			left;
	padding:			5px;
	margin-top:			5px;
	margin-bottom:		5px;
	margin-right:		auto;
	margin-left:		10px;
    border:				1px solid green;
}




.go_features {
	background-image:	url(../images/button4.gif);
	background-repeat:	no-repeat;
	width:				140px;
	height:				40px;
	margin-right:		auto;
	margin-left:		auto;
	padding-top:		10px;
	font-weight:		bold;
	color:				#FFFFFF;
}

.go_features a:link {
	color: 				white;
	text-decoration: underline;
}
.go_features a:visited {
	text-decoration: none;
	color: yellow;
}
.go_features a:hover {
	text-decoration: none;
	color: red;
}
.go_features a:active {
	text-decoration: none;
	color: 			#FFFFFF;
}


.upper_footer {
    margin-right:	auto;
    margin-left:		auto;
    margin-top:		10px;
    margin-bottom:	0px;
	text-align:		center;
}

.under_footer {
    margin-right:	auto;
    margin-left:		auto;
    margin-top:		20px;
	text-align:		center;
	font-size:		10px;
	color:			gray;
/*	display:		none;			*/
}
.under_footer a:link {
	color:			gray;
}
.under_footer a:visited {
	color:			gray;
}
.under_footer a:active {
	color:			gray;
}
.under_footer a:hover {
	color:			gray;
}



.under_header {
	display:			none;
}


.stress {
	color:				#104a94;
	font-weight:			bold;
}
.stress1 {
	color:				#104a94;
}


.alert {
	color:				red;
	font-weight:			bold;
}

#download_wrapper	{
	float:					right;
	width:					160px;
	margin-left:				10px;
	padding:					10px;
/*	padding-bottom:			10px;	*/
	border:					1px solid green;
	-moz-border-radius: 10px;
}





#download_access	{
	margin:					0px;
	padding:					0px;
	line-height:				100%;
	text-align:				left;
	font-weight:				bold;
}


#small_letters {
	padding:					0px;
	margin:					0px;
	margin-top:				5px;
	font-size:				80%;
	font-weight:				normal;
	line-height:				135%;
	text-align:				left;
}



#download_standard {
/*	float:					right;		
	width:					128px;		*/
	height:					90px;
	margin:					0px;
	padding:				0px;
	padding-top:			38px;
	margin-left:			15px;		
	text-align:				center;
	font-family:			arial, verdana, san-serif;
	font-size:				16pt;
	font-weight:			bold;
	line-height:			110%;
	background-image:		url(../images/download.gif);
	background-repeat:		no-repeat;
}

#download {
	float:					right;		
	width:					128px;		
	height:					90px;
	margin:					0px;
	padding:				0px;
	padding-top:			38px;
	margin-left:			15px;		
	text-align:				center;
	font-family:			arial, verdana, san-serif;
	font-size:				16pt;
	font-weight:			bold;
	line-height:			110%;
	background-image:		url(../images/download.gif);
	background-repeat:		no-repeat;
}



#download_standard a:link {
	color:					magenta;
	text-decoration:		none;	
}
#download_standard a:visited {
	color:					brown;
	text-decoration:		none;	
}

#download_standard a:hover {
	color:					red;
	text-decoration:		none;	
}

#download_standard a:active {
	color:					white;
	text-decoration:		none;	
}

#download a:link {
	color:					magenta;
	text-decoration:		none;	
}
#download a:visited {
	color:					brown;
	text-decoration:		none;	
}

#download a:hover {
	color:					red;
	text-decoration:		none;	
}

#download a:active {
	color:					white;
	text-decoration:		none;	
}



/* devel box and todays comment faq */

.box_devel {
	float:					right;
	width:					320px;
	margin-left:			15px;
	margin-bottom:			10px;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			10px;
	padding-right:			10px;
	border:					1px solid green;
	font-size:				80%;
}


.box_faq {
/*	float:					right;
	width:					480px;	*/
	height:					80px;
	overflow:				auto;
	margin-left:			auto;
	margin-right:			auto;
	margin-bottom:			10px;
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			10px;
	padding-right:			10px;
	border:					1px solid green;
	border-top:				0px;
	font-size:				80%;
	line-height:			100%;
}

.p_box {
	text-align:				left;
	margin-top:				5px;
	margin-bottom:			5px;
	padding:				0px;
}



#box_files {
	float:				right;
	margin-left:			10px;
	margin-bottom:		10px;
	padding:				5px;
	width:				330px;
	text-align:			center;
    border:				1px solid green;
}

/*	css for enterprise is not here.
#box_files_ent {
	float:				right;
	margin-left:			10px;
	margin-bottom:		10px;
	padding:				5px;
	width:				360px;
	text-align:			center;
    border:				1px solid green;
}
*/



.cell_left {
	text-align:				left;
}



#pointBank {
	background-color: 		#F7F7F7;
	padding: 				10px;
	width: 					500px;
	margin-bottom: 			20px;
	border: 				1px solid #666666;
	margin-left: 			auto;
	margin-right: 			auto;
	line-height:			120%;
	text-align:				left;
}

#server_test {
/*  anchor for server.php connection test */
}

/*
#faq_list_box {
    border: 				1px solid green; 
}
*/

.table_faq {
    text-align:  		left;
/*    border-left: 	0px solid green;
    border-right: 	0px solid green;
    border-top: 		0px solid green;
    border-bottom: 	0px solid green; 	*/
    width:       		100%;
	font-size:			100%;
	line-height:			100%;
    padding: 			1px;
    margin-right:		auto;
    margin-left:			auto;
	border-collapse:		collapse;	
	
}

.list_simple {
	text-align:		left;
	margin-left	:	10px;
	padding-left	:	10px;
/*	margin-left:  320px		*/
}

.play_sound {
	vertical-align:	bottom;
	margin-right:	5px;
	margin-left:		5px;
	height:			20px;
}
.btn_contact {
	display:			inline-block;
	vertical-align:	bottom;
}



/* 		dbsearch library		*/

#dbnews {
    text-align:  		left;
    width:       		95%;
    border: 			1px solid green;
	border-collapse:	collapse;	
    padding: 			5px;
    margin-right:		auto;
    margin-left:		auto;
}

#dbnews .id_num {
    text-align:  		center;
	vertical-align:		middle;
    padding:			5px;
    border: 			1px solid green;
	border-collapse:	collapse;	
}

#dbnews .category {
    text-align:  		center;
/*	width:				240px;	*/
    border: 			1px solid green;
	border-collapse:	collapse;	
}

#dbnews .summery {
    text-align:  		left;
    border: 			1px solid green;
	border-collapse:	collapse;	
}

#dbnews .description {
    text-align:  		left;
    padding:			5px;
    border: 			1px solid green;
	border-collapse:	collapse;	
}


.table_bandwidth {
    border: 			1px solid green;
    margin-right:		auto;
    margin-left:		auto;
	width:				95%;
	padding:			5px;
}	

.td_left {
    text-align:  		left;
}	


/*** login Mypage ***/

.welcome {
	float:				left;
}
.logout_box {
	float:				right;
}


/* 		comparison.html	*/
	
.table_main {
    border: 				1px solid green;
	border-collapse:		collapse;
}

.td_lead {
	font-size:			10pt; 
	font-weight: 		bold;
    border: 				1px solid green;
	border-collapse:		collapse;
}
.td_lead1 {
	font-size:			10pt; 
	font-weight: 		bold;
    border: 				1px solid green;
	border-collapse:		collapse;
	background-color:	#CBEFFC;
}
.td_normal {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	width:				7%;
	vertical-align:		top;
	text-align:			center;
}
.td_normal1 {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	background-color:	#CBEFFC;
	width:				7%;
	vertical-align:		top;
	text-align:			center;
}
.td_normal_mid {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	width:				7%;
	vertical-align:		mid;
	text-align:			center;
}
.td_normal_mid1 {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	background-color:	#CBEFFC;
	width:				7%;
	vertical-align:		mid;
	text-align:			center;
}
.td_normal_desc {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	width:				7%;
	vertical-align:		top;
	text-align:			left;
	font-size:			80%;
}
.td_normal_desc1 {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	background-color:	#CBEFFC;
	width:				7%;
	vertical-align:		top;
	text-align:			left;
	font-size:			80%;
}

.td_normal_title {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	vertical-align:		top;
	text-align:			left;
}

.td_normal_lead {
	font-size:			10pt;
    border: 				1px solid green;
	border-collapse:		collapse;
	width:				10px;
	vertical-align:		mid;
}

.remarks_table {
	width:			95%;
	font-size:		80%;
	line-height:		100%;
    margin-right: 	auto;
    margin-left: 	auto;
}
.remarks_lead {
	vertical-align: 		top;
	width:				60px;
}

.remarks_desc {
	text-align: 			left;
}

.p_right {
	text-align: 			right;
}
.p_left {
	text-align: 			left;
}
.p_center {
	text-align: 			center;
}


/*	web-tv 	 quick_start */
.h2_lead {
    text-align: 			left;
    font-size: 			large;
	background-color:	#ff890e;
	line-height:			150%;
	color:				white;
    padding: 			0px;
    margin: 				0px;
	margin-bottom:		15px;
	margin-top:			15px;
}

.h2_lead_qs {
    text-align: 			left;
    font-size: 			large;
	background-color:	#7cc8e0;
/*	background-color:	#ff890e;		*/
	line-height:			150%;
	color:				white;
    padding: 			0px;
    margin: 				0px;
	margin-bottom:		15px;
	margin-top:			15px;
}




.h3_lead {
    text-align: 		left;
	color:			#104a94;
	font-weight:		bold;
    padding: 		0px;
    margin: 			0px;
	margin-bottom:	5px;
	margin-top:		5px;
}

.h4_lead {
    text-align: 		left;
	font-weight:		none;	
    padding: 		0px;
    margin: 			0px;
	margin-bottom:	5px;
	margin-top:		5px;
	padding-left:	30px;
}

/* comparison.html */

#box_comparison_features7 {
	width:				135px;
	height:				32px;
	background-image: 	url(../image/comparison.gif);
	background-repeat: 	no-repeat;
	float:				left;
}
#box_comparison_features7 #caption {
	position: 			relative;
	font-size:			11pt;
	font-weight:			bold;
	top: 				5px;
	left: 				-5px;
}
a.caption:link {
	color:				#ff890e;
	text-decoration: 	none;
}
a.caption:visited {
	color:				#ff890e;
	text-decoration: 	none;
}
a.caption:hover {
	color:				#ff890e;
	text-decoration: 	none;
	position: 			relative;
	top: 				1px;
	left: 				1px;
}
a.caption:active {
	color:				#ff890e;
	text-decoration: 	none;
}


#box_enqtree {
	width:				90%;
	text-align:		left;
	margin-top:		10px;
	margin-bottom:		0px;
	margin-right:		auto;
	margin-left:		auto;
	padding:			10px;
	background-color:	#fff7e7;
}
#box_enqtree form {
	text-align:		center;
	margin-top:		15px;
	margin-bottom:		0px;
}
#box_enqtree h3 {
	text-align:		center;
    font-size: 		large;
	margin-top:		15px;
	margin-bottom:		15px;
}
#box_enqtree table {
	width:				60%;
	margin-right:		auto;
	margin-left:		auto;
    border: 			1px solid green;
}
.td_left {
	text-align:		left;
	padding-left:		10px;
	padding-right:		10px;
}	
.td_right {
	text-align:		right;
	padding-left:		10px;
	padding-right:		10px;
}	

#ranking table  {
    border: 			1px solid green;
	border-collapse:	collapse;	
    padding: 			0px;
}
#ranking td {
    border: 			1px solid green;
	border-collapse:	collapse;	
    padding: 			2px;
}
#ranking th {
    border: 			1px solid green;
	border-collapse:	collapse;	
    padding: 			2px;
}




/*** css lib ***/

.clear {
	clear:	both;
}


/*  clearfix module */
.clearfix:after {

	content: 			".";
	display: 			block;
	clear: 				both;
	height: 			0;
	visibility: 		hidden;

}
.clearfix { 
	display: 			inline-block; 
	
}
/* exlude MacIE5 \*/
* html .clearfix { height: 1% } 
.clearfix {display:block;}		
/* end MacIE5 */


/*** pricelist.php  ***/

.table_pricelist {
    border: 				1px solid black;
	margin-right: 			auto;
	margin-left: 			auto;	
	border-collapse:		collapse;
	width:					95%;
}

.pricelist_user {
    border: 				1px solid  black;
	border-collapse:		collapse;
	width:					140px;
	text-align:			left;
	padding-left:			10px;
}
.pricelist_user1 {
    border: 				1px solid  black;
	border-collapse:		collapse;
	width:					280px;
	text-align:			left;
	padding-left:			10px;
}
.pricelist_user2 {
    border: 				1px solid  black;
	border-collapse:		collapse;
	text-align:			left;
	line-height:			110%;
	padding:				10px;
}

.pricelist_th {
    border: 				1px solid  black;
	border-collapse:		collapse;
}	
.pricelist_price0 {
    border: 				1px solid  black;
	border-collapse:		collapse;
	text-align:			left;
	padding-left:			10px;
}
.pricelist_price1 {
    border: 				1px solid  black;
	border-collapse:		collapse;
	text-align:			left;
	padding-left:			10px;
}
.pricelist_price2 {
    border: 				1px solid  black;
	border-collapse:		collapse;
	text-align:			right;
	padding-right:		10px;
}
	





/***	yahoo tag  ***/

#srchBox
{
width:298px;
_width:296px;
margin-bottom:10px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
color:#000000;
text-align:left;
}
#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:10px 10px 0 10px;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:188px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}



