@charset "UTF-8";
/* CSS Document */



/* GENERAL STYLE */
body {
	margin: 0;
	padding: 0;
	background: #103862;
	font-family: Arial, Helvetica, sans-serif;
}

#center { text-align:center; }
.centering { text-align: center; }
img { border:none;margin:0px;padding:0px; }
.centering { text-align:center; }
.padding10 { padding:10px }
.padding20 { padding:20px }
.padding-top10 { padding:10px 0px 0px 0px; }
.padding-top20 { padding:20px 0px 0px 0px; }
.padding-top30 { padding:30px 0px 0px 0px; }
.padding-top50 { padding:50px 0px 0px 0px; }
.text-center { text-align:center; }

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
	padding: 0;
	margin: 0;
}

.dotted-line { clear:both;height:5px;border:none;border-bottom:1px dotted #666;background:none; } /* IE6対策の破線 */

#contents-container { width:100%;margin:30px 0px 0px 0px;padding:0px;border:0px;float:left; }
#bg-container { width:870px;margin:0px auto;padding:0px;border:0px;background-image:url(../images/common/bg-shadow.gif);background-repeat:repeat-y;overflow:auto;text-align:center; }
#container { width:850px;margin:0px auto;padding:0px;border:0px;overflow:auto; }
#header { width:850px;height:92px;margin:0px;padding:0px;border:0px;float:left; }
#main-container { width:850px;margin:0px;padding:0px;border:0px;background-image:url(../images/common/bg-mesh.jpg);background-repeat:repeat-y;float:left; }
#copyright { width:848px;margin:0px;padding:20px 0px;border-left:solid 1px #fff;border-top:solid 1px #fff;border-right:solid 1px #05172b;border-bottom:solid 1px #05172b;background-color:#103B62;float:left; }
#bottom-shadow { width:870px;height:20px;margin:0px auto;padding:0px;border:0px; }

#profitSharing-banner { width:100%;margin:20px 0px 0px 0px;padding:0px;border:0px;float:left;text-align:center;clear:both; }




/* ARTICLES STYLE */
#article-container { width:800px;margin:20px 25px;padding:0px;border:none;float:left;display:inline;text-align:left;color:#fff;font-size:13px; }




/* DISTRIBUTORS STYLE */
#dealer-top, #dealer-container, #dealer-container .dealer {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
	text-align: center;
}

#dealer-top { padding:0 40px;text-align:center;color:#fff;float:none; }
#dealer-container { width:100%; }
#dealer-container .dealer { width:350px;height:230px;margin:30px 0 0 40px;font-weight:bold; }



/* DISTRIBUTOR APPLICATION FORM STYLE */
#distAppForm-main-container { width:850px;margin:0px;padding:0px;border:0px;background:url(../images/common/white-bg.jpg) repeat-y;float:left; }
#distAppIntro { width:800px;margin:30px 25px 0 25px;padding:0px;border:0px;float:left;display:inline;text-align:left; }

#distAppForm-main-container h1,
#distAppForm-main-container h2,
#distAppForm-main-container h3 {
	color: #336699;
	padding: 30px 0 0 0;
}


#distAppForm-main-container h1 {
	font-size: 1.5em;
	padding: 40px 0 0 0;
}

#distAppForm-main-container h3 {
	font-size: 1.1em;
}

#distAppIntro p {
	font-size: 0.9em;
	line-height: 1.2em;
}

#distAppFormTable { width:800px;margin:50px 25px 0px 25px;padding:0px;border:0px;border-collapse:collapse;float:left;display:inline; }
#distAppFormTable .formMenu { width:280px;margin:0px;padding:10px;border:1px solid #666;text-align:left;color:#333;font-size:0.9em;font-weight:bold;background:#dae5f0; }
#distAppFormTable .formAnswer { width:520px;margin:0px;padding:10px;border:1px solid #666;text-align:left;color:#333;font-size:0.9em; }
.formAnswer .txtField1 { width:490px; }
.formAnswer .txtField2 { width:490px;height:200px; }

.distAppForm-warning { color:#cc0000;font-size:0.85em; }

#termField-container { width:600px;margin:30px 125px 0px 125px;padding:0px;border:0px;float:left;display:inline;clear:both; }
#termField-container h2 { font-size:1.5em;color:#336699;font-weight:bold;margin:20px 0px 0px 0px; }
#termField { width:600px;height:200px; }


.divider { width:800px;height:5px;margin:30px 25px 0px 25px;padding:0px;border:none;border-bottom:1px solid #999;background:none;float:left;display:inline; }
#submitBtn-container { width:100%;margin:30px 0px 0px 0px;padding:0px;border:0px;float:left; }




/* TWITTER & FACEBOOK SECTION */
/* VERSION 1 (TOP BAR) */

/* #topbar { width:100%;height:55px;margin:0px;padding:0px;border:0px;background:url(http://www.trackingtheworld.com/new-temp/images/common/topbar-bg.png) repeat-x;position:fixed;z-index:100;float:left; } */ /* scrolling */

#topbar { width:100%;height:55px;margin:0px;padding:0px;border:0px;background:url(http://www.trackingtheworld.com/new-temp/images/common/topbar-bg.png) repeat-x;float:left; }

#topbar .inner { width:850px;margin:0 auto;padding:0;border:0px;text-align:right; }
/* #topbar .fb-like { float:left;padding:7px 0px 0px 0px; } */
#topbar .sns { width:310px;float:left; }
#topbar .sns .icons { float:left;padding:7px 0 0 0; }
#topbar .sns .fb-like { float:left;padding:14px 0 0 20px; }

/* VERSION 2 (UNDER THE HEADER) */
#twfb { width:100%;text-align:left;margin:0px;padding:0px;float:left;background:url(http://www.trackingtheworld.com/new-temp/images/common/twfb-bg.jpg) no-repeat;border:0px;border-bottom:1px solid #000; }
#twfb .icon { width:25px;height:25px;margin:10px 0px 10px 10px;padding:0px;border:0px;float:left; }
#twfb .fb-like { width:25px;height:25px;margin:13px 0px 10px 10px;padding:0px;border:0px;float:left; }

/* TOP BAR MENU */
#topbar-menu {
	width: 500px;
	height: 50px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	text-align: right;
	font-size: 0.8em;
	color: #ffff99;
	line-height: 50px;
	font-weight: normal;
}




/* TEXT LINK STYLE */
a:link { color:#ffff99;text-decoration:none; }
a:visited { text-decoration:none;color:#ffff99; }
a:hover { text-decoration:underline;color:#ffff33; }
a:active { text-decoration:none;color: #ffff33; }

#distAppForm-main-container a,
#distAppForm-main-container a:link,
#distAppForm-main-container a:visited { color:#336699;text-decoration:underline; }
#distAppForm-main-container a:hover { color:#666;text-decoration:underline; }

#copyright a:link { color:#fff;text-decoration:none; }
#copyright a:visited { text-decoration:none;color:#fff; }
#copyright a:hover { text-decoration:underline;color:#ffff99; }
#copyright a:active { text-decoration:none;color: #ffff99; }




/* TEXT STYLE */
.white { color:#fff; }
.blue { color:#003063; }
.dark-blue { color:#003063; }
.gray { color:#333; }
.italic { font-style:italic; }
.warning { color:#ff9900;font-weight:bold; }
.formwarning { font-size:0.9em;color:#ff9900;font-weight:normal; }


.size07 { font-size:0.7em; }
.size08 { font-size:0.8em; }
.size09 { font-size:0.9em; }
.size1-1 { font-size:1.1em; }
.size1-3 { font-size:1.3em; }
.size1-5 { font-size:1.5em; }
.size2 { font-size: 2em; }

.bold { font-weight:bold; }
.nobold { font-weight:normal; } 
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.required { color: #cc0000;font-weight:normal; }









/* OLD TEXT STYLE (still in use) */
.arial11-dark-blue { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#003063; }
.arial12-dark-blue { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003063; }
.arial12-white { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff; }
.arial12-gray { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333; }
.arial12-white-bold { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold; }
.arial13-white { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff; }
.arial13-white-bold { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff;font-weight:bold; }
.arial13-dark-blue-bold { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#003063;font-weight:bold; }
.arial13-gray-bold { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;font-weight:bold; }
.arial14-white { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff; }
.arial14-white-bold { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;font-weight:bold; }
.arial14-gray-bold { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;font-weight:bold; }
.arial14-white-bold-italic { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;font-weight:bold;font-style:italic; }
.arial15-white-bold { font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#fff;font-weight:bold; }
.arial15-dark-blue-bold { font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#003063;font-weight:bold; }
.arial15-white-bold-italic { font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#fff;font-weight:bold;font-style:italic; }
.arial15-blue-gray-bold { font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#6699a6;font-weight:bold; }
.arial15-gray-bold { font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#333;font-weight:bold; }

