@charset "iso-8859-1";
/* Kings Information&Network WebDesigner (http://www.bluegemsecurity.com/) LDH 081210 */ 

/* Type Selector */
*{margin:0; padding:0; font-family:AppleGothic, Arial, Helvetica, sans-serif, Sans-serif; font-size:12px;}

img, fieldset, button					{border:none;}
hr, button img								{display:none;}
li														{list-style:none;}
a															{text-decoration:none; color:#1376b3;}
a:hover, a:active, a:focus		{text-decoration:underline; color:#1376b3;}
textarea											{overflow:auto;} 
html:first-child select				{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option 												{padding-right:6px;} /* Firefox Fix */
legend 												{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */

body													{background:url(../img/00_default/bgTop.gif) left top repeat-x; color:#353535; text-align:justify;}
fieldset											{border:0; padding-bottom:20px; width:705px; text-align:justify;}
p															{padding-bottom:10px; text-align:justify;}
input.textfield								{height:17px; border:1px solid #a6d0e7;}

h1														{font-size:18px; color:#0058bb; margin-bottom:10px;}
strong												{font-size:12px; color:#0058bb;}

#BodyCtn											{background-color: #fff; width: 950px; margin: 0 auto;}
#MenuTop											{width: 950px;}
#CTN													{margin-left: 205px;}
#DownloadDiv									{background:url(../img/04_download/img_01.jpg) left top no-repeat; width:685px; padding-top:160px; padding-left:20px;}
#DownloadBox									{background:url(../img/04_download/bg_01.gif) left top no-repeat; width:685px; height:100px; padding-left:17px; padding-top:15px; margin-bottom:15px;}
#CtnTitle											{position: absolute; z-index:1; margin-top: 150px; margin-left: 205px;}
#BannerDiv										{position: absolute; z-index:10; margin-top: 240px;}

#TAP_01_01										{ margin:10px 0 0 10px; width:680px;}
#TAP_01_02										{ margin:10px 0 0 10px; width:680px;}
#TAP_01_03										{ margin:10px 0 0 10px; width:680px;}
#TAP_01_04										{ margin:10px 0 0 10px; width:680px;}
#TAP_01_05										{ margin:10px 0 0 10px; width:680px;}
#TAP_01_06										{ margin:10px 0 0 10px; width:680px;}

#Send													{width:504px; margin:0; padding:0;}
#Send fieldset								{border-bottom: 1px solid #fff; width:504px; padding-bottom:0; padding: 5px 0;}
#Send fieldset label					{float:left; width: 120px; margin: 3px 5px 0 0; padding: 0 0 5px 0; text-align:right;}
#Send fieldset input					{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; height:17px; color: #555; padding: 1px 2px; width:300px;}
#Send fieldset input.line2		{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; height:17px; color: #555; padding: 1px 2px; width:150px;}
#Send fieldset select					{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; color: #555; width:306px;}
#Send fieldset textarea				{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; color: #555; width:306px;}

#Send2												{width:704px; margin:0; padding:0;}
#Send2 fieldset.noline strong	{ margin-left: 100px; height: 30px;}
#Send2 fieldset								{border-bottom: 1px solid #fff; width:704px; padding-bottom:0; padding: 5px 0;}
#Send2 fieldset.noline				{border-bottom: 1px solid #fff; width:704px; padding-bottom:0; padding-top: 2px;}
#Send2 fieldset label					{float:left; width: 200px; margin: 3px 5px 0 0; padding: 0 0 5px 0; text-align:right;}
#Send2 fieldset label.label_step02{float:left; width: 100px; margin: 3px 5px 0 0; padding: 0 0 5px 0; text-align:right;}
#Send2 fieldset input					{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; height:17px; color: #555; padding: 1px 2px; width:300px;}
#Send2 fieldset input.line2		{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; height:17px; color: #555; padding: 1px 2px; width:150px;}
#Send2 fieldset input.line3		{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; height:17px; color: #555; padding: 1px 2px; width:30px;}
#Send2 fieldset select				{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; color: #555; width:306px;}
#Send2 fieldset textarea			{border-top:1px solid #8f8f8f; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-left:1px solid #8f8f8f; background-color:#fafcfe; color: #555; width:306px;}


#Copyright										{ background:url(../img/00_default/copyright_bg.gif) left top repeat-x; text-align:center; font-size:11px; color:#6b6b6b; padding-top:22px; padding-bottom:10px; margin-top:15px;}

.box_01												{background:url(../img/01_total_privacy/box_01.jpg) no-repeat; width:325px; height:205px; padding-left:155px; padding-top:20px; position:relative;}

.box_02												{position:relative; width:220px;}

.box_03												{background:url(../img/02_products/box_01.gif) no-repeat; width:345px; height:172px; padding-left:135px; padding-top:20px; position:relative; margin-top:20px;}
.box_04												{background:url(../img/02_products/box_02.gif) no-repeat; height:260px; padding-left:135px; padding-top:20px; position:relative; }
.list_ul_li ul li							{margin-left:15px; list-style:outside; list-style-type:square; margin-bottom: 7px;}
.list_ul_li li								{margin-left:25px; list-style:outside; list-style-type:square;}
.list_ul_li2									{margin-top: 15px;}
.list_ul_li2 li								{float:left; list-style:none;}

.list_ul_li3 li								{margin-left:18px; padding-left:5px; list-style:outside; list-style-image:url(../img/01_total_privacy/icon_check.gif); margin-bottom:5px;}

.TABLE_01 table								{ background-color:#ccc; vertical-align:middle;}
.TABLE_01 table th						{background-color:#fff; vertical-align:middle; text-align:left; padding-left:5px;}
.TABLE_01 table td						{background-color:#fff; padding: 9px; height:25px; text-align:left;}
.TABLE_01 table tr.line2 th		{background-color:#efefef; vertical-align:middle; text-align:left; padding-left:5px;}
.TABLE_01 table tr.line2 td		{background-color:#efefef; padding: 9px; height:25px; text-align:left;}
.TABLE_01 table thead tr th		{vertical-align:middle; height:50px; text-align:center; background-color:#999; color:#fff;}
.TABLE_01 table td ul li			{list-style:inside; list-style-type:square;}

.TABLE_02 table								{ background-color:#ccc; vertical-align:middle;}
.TABLE_02 table th						{background-color:#fff; vertical-align:middle; text-align:left; padding:5px; font-size:12px; color:#353535; height:25px;}
.TABLE_02 table td						{background-color:#fff; height:25px; vertical-align:middle; text-align:center;}
.TABLE_02 table tr.line2 th		{background-color:#efefef; vertical-align:middle; text-align:left; padding:5px; font-size:12px; color:#353535; height:25px;}
.TABLE_02 table tr.line2 td		{background-color:#efefef; height:25px; vertical-align:middle; text-align:center;}
.TABLE_02 table thead tr th		{vertical-align:middle; height:50px; text-align:center; background-color:#999; color:#fff; font-size:13px;}
.TABLE_03 table								{margin-top:10px; background-color:#c6d9e5;}
.TABLE_03 table th						{background-color:#e9f0f5; vertical-align:middle; text-align:left; padding-left:7px; color:#1376b3;}
.TABLE_03 table td						{background-color:#fff; padding: 5px; text-align:left; vertical-align:top;}

.hrBorder											{border-bottom:1px solid #1E568F; width:451px; padding-bottom:10px; margin-bottom:7px;}
.BoxTitle											{color:#fff; font-size:9pt; font-weight:bold; margin: 4px 0 0 7px; padding-bottom:5px;}
.Box													{ margin: 0 5px; width: 451px; padding: 7px; border:1px solid #1e568f; background-color:#f8f8f8;}

.font_red 										{color: #FF0000;}
.font_blue 										{color: #0058bb;}


												/*  FAQ   */						
.faqtitle								{ margin-bottom:15px;}
.faqtitle a:link 				{ color:#1F4786; font-size:9pt; font-weight:bold; text-decoration: none;}
.faqtitle a:visited 		{ color:#1F4786; font-size:9pt; font-weight:bold; text-decoration: none;}
.faqtitle a:hover 			{ font-size:9pt; font-weight:bold; text-decoration:underline; color: red;}
.faqtitle a:active 			{ color:#1F4786; font-size:9pt; font-weight:bold; text-decoration: none;}

.faqbody								{ margin-bottom:15px; display:none;}
.faqbody a:link 				{ color:#1F4786; font-size:9pt; font-weight:bold; text-decoration: none;}
.faqbody a:visited 			{ color:#1F4786; font-size:9pt; font-weight:bold; text-decoration: none;}
.faqbody a:hover 				{ font-size:9pt; font-weight:bold; text-decoration:underline; color: red;}
.faqbody a:active 			{ color:#1F4786; font-size:9pt; font-weight:bold; text-decoration: none;}

.faqCTN									{ margin:8px 15px; line-height:160%;}
												/*  FAQ   */