@charset "utf-8";



/* 



color palette



#eeeeee - background color

#005fb3 - heading text blue

#858585 - text color

#0d4a83 - heading text2 blue

#a7a7a7 - light gray text

#0094f7 - hover blue



*/





body {

	margin: 0;

	background-image: url(images/bg_header.png);

	background-color: #eeeeee;

	background-position: top center;

	background-repeat: repeat-x;

}

img {

	border: 0;

	padding: 0;

}





#head {

	width: 920px;

	margin: 0 auto;

}









/* head part */

#logo {

	margin-top: 7px;

	float: left;

	width: 340px;

}

#login_but {

	float: right;

	text-align: center;

	width: 150px;

	font-family: "Kozuka Gothic Pro R";

	font-size: 14px;

	color: #88b3fe;

	margin-top: 60px;

}



#slogan {

	float: left;

	margin-top: 7px;

	font-family: "Kozuka Gothic Pro L";

	font-size: 26px;

	padding-top: 4px;

	color: white;

	width: 570px;

	padding-left: 10px;

	margin-bottom: 5px;

}

#learn_but  {

	float: left;



}



#toplinks {

	text-align: right;

	color: #005fb3;

	font-size: 14px;

	padding-top: 2px;

}

#toplinks a {

	color: #005fb3;

	text-decoration: none;

}

#toplinks a:hover {

	color: #0094f7;

	text-decoration: none;

}

#header {

	background-image: url(images/header.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 340px;

}

#banner  {

	background-image: url(images/banner_header.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 138px;

	margin-top: 15px;

}

/* end of head part */



/* content part */

#content {

	width: 920px;

	margin: 0 auto;

}

#foot2 {

	background-image: url(images/bg_content1_foot2.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding: 20px 70px;

	text-align: justify;

}

#head2 {

	background-image: url(images/bg_content1_head2.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#foot1 {

	background-image: url(images/bg_content1_foot1.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 79px;

}

#head1 {

	background-image: url(images/bg_content1_head1.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 79px;

	text-align: center;

}



#contentbg {

	background-image: url(images/bg_content1.png);

	background-repeat: repeat-y;

	background-position: center top;

}

#heading {

	font-family: "Kozuka Gothic Pro L";

	text-align: center;

	font-size: 26px;

	padding: 0 120px;

	color: #636363;

}

.liner {

	font-family: "Kozuka Gothic Pro L";

	font-size: 14px;

	color: #6a6a6a;

	text-align: justify;
	

}

/* end of content part */



/* testi part */

.testihead {

	background-image: url(images/bg_content2_head2.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 65px;

	font-family: "Kozuka Gothic Pro R";

	font-size: 20px;

	text-align: center;

	padding-top: 35px;

}

.testicontent {

	background-image: url(images/bg_content2.png);

	background-repeat: repeat-y;

	background-position: center top;

}

.testihead2 {

	background-image: url(images/bg_content2_head3.png);

	background-repeat: no-repeat;

	background-position: center top;

}

.flash {

	text-align: center;

	padding: 15px 0;

}

.ecover {

	float: left;

}

.list {

	background-image: url(images/check.png);

	background-repeat: no-repeat;

	float: left;

	background-position: left center;

	text-align: justify;

	font-family: "Verdana";

	font-size: 14px;

	padding-left: 40px;

	margin: 10px 0 10px 20px;

	width: 380px;
	
	color: #6a6a6a;

}

.info {

	float: right;

	margin-top: 20px;

	width: 210px;

}

.name {

	font-family: "Kozuka Gothic Pro R";

	font-size: 18px;

	color: #3d3d3d;

}

.position {

	font-family: "Kozuka Gothic Pro L";

	color: #3d3d3d;

	font-size: 13px;

}













.testifoot2 {

	background-image: url(images/bg_content2_foot2.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding: 0 120px;

}





.testifoot {

	background-image: url(images/bg_content2_foot.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 100px;

}

/* end of testi */



/* last part */

#lastcontent {

	background-image: url(images/bg_last.png);

	background-repeat: repeat-y;

	background-position: center top;

	text-align: center;

	color: #0d4a83;

	font-family: "Kozuka Gothic Pro M";

	font-size: 40px;

	padding-top: 40px;

	padding-bottom: 10px;

}

#lastfooter {

	background-image: url(images/bg_last_foot.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 30px;

}

#heading2 {

	text-align: center;

	color: #0d4a83;

	font-family: "Kozuka Gothic Pro M";

	font-size: 32px;

}

#optin {

	background-image: url(images/bg_optin.png);

	background-repeat: no-repeat;

	background-position: center 0px;

	height: 144px;

	width: 221px;

	margin: 30px auto 20px auto;

	padding-top: 36px;

	padding-left: 99px;

}

form {

	width: 200px;

	margin: 0;

}

.textinput {

	font-size: 11px;

	width: 145px;

	border: 0;

	background-color: transparent;

	color: #858585;

}

.textarea2 {

	margin-top: 15px;

}



#but {

	margin-top: 5px;

	text-align: left;

	padding-left: 20px;

}



/* end of last */



/* footer */

#footer {

	width: 920px;

	margin: 0 auto 20px auto;

}

#bannerfoot {

	background-image: url(images/banner_footer.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 110px;

}

#bannerlinks {

	float: right;

	margin-right: 35px;

	font-family: "Arial";

	font-size: 10px;

	margin-top: 42px;

	color: #858585;

	font-weight: bold;

}

#bannerlinks a {

	text-decoration: none;

	color: #858585;

	font-weight: bold;



}

#bannerlinks a:hover {

	text-decoration: none;

	color: #a7a7a7;

	font-weight: bold;

}



#footertxt {

	font-family: "Arial";

	font-size: 11px;

	text-align: center;

	margin-top: 30px;

	color: #858585;

}

#links {

	font-family: "Arial";

	font-size: 11px;

	text-align: center;

	color: #858585;

}

#links a {

	color: #333333;

	text-decoration: none;

}

