body{
	margin:0px auto;
	padding:0px;
	width:778px;
	height:100%;	
	text-align:center;
	vertical-align:top;
}

div p {
	margin:0px;
	padding:0px;
}

#headArea{

width:778px;
height:198px;
/*background-image : url(../images/topbar.jpg);
background-repeat:no repeat;background-position : 0% 0%;*/
/*margin:0px auto!important;margin:0px;*/
/*margin:0px auto;*/

margin:0px auto!important;margin:0px;
padding:0px;
/*display:inline;*/
vertical-align:top;
}

#headArea ul{
	/*vertical-align:top;*/
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	
}
	
#headArea ul.frame {
	/*float:left;*/
	float:left!important;
	display:inline!important;
	width:778px;
	height:198px;
	/*text-align:left;*/
	font-size : 15px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	background-image : url(../images/topbar.jpg);
	background-repeat:no repeat;background-position : 0% 0%;
	margin:0px auto!important;margin:0px;
	padding:0px;
	white-space:nowrap;
	/*display:inline;*/
}

#headArea ul.frame li{
	float:left;
}

#headArea ul.line1{
	margin:0px; 
	padding:0px;
	
	width:592px;
	height:50px;
	text-align:left;
	
}

#headArea ul.line1 li{
	float:left;
	
}

#headArea ul.line2{
	
	width:592px;
	height:27px;
	text-align:right;
	margin:0px;
	padding:0px;
	padding-left:4px!important;padding-left:4px;
	
}

#headArea ul.line2 li{
	
	float:left;
}

#headArea ul #middle {
	
	margin:0px; 
	padding:0px;
	/*height:112px!important;height:111px;*/
	width:592px;


}

#headArea ul .height1,x:-moz-read-only{
	height:113px;
	
}

#headArea ul .height1{
	height:111px;
	
}

#headArea ul .height1:not(\*|*) { /*opera exclusiveness*/
	height:92px;
}

/*
@media all and(min-height:0){
	
	div.headArea.ul.opera{
	
		margin:0px; 
		padding:0px;
		height:100px;
		width:592px;
	}
}*/

#headArea ul.line2 img{
	margin-right:1px;
}


/*#headArea li.top_bar{
	vertical-align:top;
	width:778px;
	height:100%;
	text-align:left;
	font-size : 15px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	background-image : url(../images/topbar.jpg);
	background-repeat : no-repeat;background-position : 0% 0%;
	margin:0px auto; 
	padding:0px;
	
}*/


#headArea li.spacer{
	/*display:inline;*/
	/*float:left;*/
	width:186px;
	height:180px;
	margin:0px auto;
	padding:0px;
}

#headArea li.title{
	float:left!important;
	display:inline!important;
	margin:0px auto; 
	padding:0px;
	width:592px;
	height:50;
	text-align:left;
	vertical-align:top;
	
}

#headArea li.w1{
	/*font-weight:bold;*/
	float:left;
	font-size:12px;
	vertical-align:top;
	/*width:200px!important;width:210px;*/
	height:50px;
	text-align:left;
	font-family: "üK‘Ì";
	color:#333399;
	padding-top:7px!important;padding-top:12px;
	padding-left:4px;
	
}

#headArea  H1 {
	font-size:13px;
	font-weight:normal;
	letter-spacing:-2px!important;letter-spacing:-1px;
	
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;	
}


#headArea li.w2 {
	float:left;
	font-weight:normal;
	font-size:12px;
	vertical-align:bottom;
	/*width:380px!important;width:335px;*/
	height:50px;
	text-align:right;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;
	padding-top:22px;
	padding-left:60px!important;padding-left:40px;
	
}

#headArea li.w2  p{
	font-size:13px;
	font-weight:normal;
	
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;	
	
}

#headArea li.w3 {
	float:left;
	font-weight:normal;
	font-size:12px;
	vertical-align:bottom;
	/*width:380px!important;width:335px;*/
	height:50px;
	text-align:right;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;
	padding-top:22px;
	padding-left:129px!important;padding-left:152px;
	
}

#headArea li.w3 p{
	font-size:12px;
	font-weight:normal;
	
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;	
	
}

#headArea li.w4 {
	float:left;
	font-weight:normal;
	font-size:12px;
	vertical-align:bottom;
	/*width:380px!important;width:335px;*/
	height:50px;
	text-align:left;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;
	padding-top:20px!important;padding-top:22px;
	padding-left:25px!important;padding-left:0px;
	
}

#headArea li.w4  p{
	font-size:12px;
	font-weight:normal;
	
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;	
	
}

#headArea li.w5 {
	float:left;
	font-weight:normal;
	font-size:12px;
	vertical-align:bottom;
	/*width:380px!important;width:335px;*/
	height:50px;
	text-align:right;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;
	padding-top:22px;
	padding-left:59px!important;padding-left:42px;
	
}

#headArea li.w6 {
	float:left;
	font-weight:normal;
	font-size:12px;
	vertical-align:bottom;
	/*width:380px!important;width:335px;*/
	height:50px;
	text-align:right;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	color:#333399;
	padding-top:22px;
	padding-left:59px!important;padding-left:42px;
	
}

#headArea li.w6  p{
	font-size:12px;
	font-weight:normal;
	
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	color:#333399;	
	
}

/*.wl {
	
	font-weight:normal;
	font-size:12px;
	width:778px;
	height:50px;
	
	text-align:left;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	color:#333399;
	padding-top:2px;
}
*/



#headArea a{
	color:#333399;
	text-decoration:none;
}

#headArea a:hover{
	text-decoration:underline;
	color:#1E77D3;
}




#sidenavi *{


	
	/*
	
	margin:0px;
	padding:0px;
	display:inline;*/
}

#sidenavi ul{
	
	/*vertical-align:top;*/
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:172px;
		
}



#sidenavi ul li{
	
	vertical-align:top;
	/*width:100%;*/
	
	/*padding:0px;*/

	/*display:inline;*/
	
}

#sidenavi ul li.reg{
	
	/*text-align:center;*/
	height:63px;
	padding-left:0px!important;padding-left:6px;
	padding-top:1px;
	
}

#sidenavi ul li .reg2{
	
	/*text-align:center;*/
	height:63px;
	width:168px;
	padding-top:1px;
	/*text-align:right;*/
	padding-left:0px!important;padding-left:20px;
	/*padding-bottom:24px!important;padding-bottom:4px;*/
	
}

#sidenavi li.login{
	height:215px;
	width:172px;
	font-size : 10px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	background-image : url(../images/login-new-2.gif);
	background-repeat : no-repeat;
	background-position : 50% 50%;
	/*vertical-align:top;*/
	padding-left:0px!important;padding-left:0px;
	padding-top:15px!important;padding-top:12px;
	text-align:center;
}



#sidenavi ul.loginframe{
	
	height:215px;
	margin:0px;
	padding:0px;
	/*padding:0px;*/
	vertical-align:middle;
	/*width:100%;*/
	/*padding-left:1px;*/
}

#sidenavi ul.loginframe form{
	

	margin:0px;
	padding:0px;
	
	
}

#sidenavi li.login_spacer{
	height:13px!important;height:16px;
	
}



#sidenavi li.login_error{
	
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align : center;
	/*size:20px;*/
	height:10px;
	
}

#sidenavi li.login_label_email{
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align:left;
	/*size:20px;*/
	height:20px!important;height:19px;
	padding-left:43px!important;padding-left:46px;
	margin-top:7px;
	vertical-align:middle;
}

#sidenavi li.login_label_pwd{
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align:left;
	/*size:20px;*/
	height:20px!important;height:19px;
	padding-left:54px!important;padding-left:57px;
	margin-top:7px!important;margin-top:5px;
	vertical-align:middle;
}

#sidenavi li.login_label2{
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align:left;
	/*size:20px;*/
	height:20px!important;height:23px;
	padding-left:21px!important;padding-left:24px;
	margin-top:3px!important;margin-top:1px;
	vertical-align:middle;
}

#sidenavi li.login_box{
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align:left;
	/*size:20px;*/
	height:20px!important;height:19px;
	padding-left:17px!important;padding-left:20px;
	vertical-align:middle;
}

#sidenavi li.login_box2{
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align:center;
	/*size:20px;*/
	height:20px!important;height:23px;
	margin-top:7px;
	vertical-align:middle;
}

#sidenavi input.username{
	font-size : 15px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	background-image : url(../images/login-new-2.gif);
	background-repeat : no-repeat;
	width:137px;
	size:20px;
	background-position : 50% 50%;
	background-color:#ffffff;
}

#sidenavi input.password{
	font-size : 15px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	background-image : url(../images/login-new-2.gif);
	background-repeat : no-repeat;
	width:137px;
	size:20px;
	background-position : 50% 50%;
	background-color:#ffffff;
		
}



#sidenavi li.login2{
	font-size : 13px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	font-weight : bold;
	color : black;
	text-align : left;
	/*size:20px;*/
	height:59px;
	margin-top:8px!important;margin-top:5px;
	padding-left:24px!important;padding-left:26px;
	vertical-align:middle;
	
}


#sidenavi li.imediatelogin{
	
	padding-top:0px!important;padding-top:1px;
	padding-left:0px!important;padding-left:1px;
	margin-bottom:5px!important;margin-bottom:2px;
	height:60px;
	vertical-align:middle;
	/*vertical-align:bottom;*/
	/*text-align:center;*/
	
}

#sidenavi li.imediatelogin2{
	
	padding-top:15px;
	margin-top:5px!important;margin-top:0px;
	margin-bottom:5px;
	height:90px;
	vertical-align:middle;
	/*vertical-align:bottom;*/
	/*text-align:center;*/
	
}

#sidenavi li.imediatelogin2 p{
	font-size:12px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	
}

#sidenavi li.imediatelogin2 a{
	color:#333399;
	text-decoration:none;
}

#sidenavi li.imediatelogin2 a:hover{
	text-decoration:underline;
	color:#1E77D3;
}

#sidenavi li.navibtn{
	height:25px;
	vertical-align:middle;
	margin-top:1px;
	padding-left:0px!important;padding-left:0px;
	/*text-align:center;*/
	
}

#sidenavi li.skype{
	margin-top:20px;
	margin-bottom:10px;
	height:40px;
	vertical-align:top;
	/*text-align:center;*/
	
}

#sidenavi li a{
	
	vertical-align:middle;
	
}

#sidenavi li img{
	
	padding:0px;
	margin:0px;
	vertical-align:middle;
}



#sidenavi li.main_table{
font-size : 15px;
font-family : "‚l‚r ‚oƒSƒVƒbƒN";
height:110px!important;height:80px;
text-align : center;
}

#sidenavi li.main_table p{
text-align : center;
}


#sidenavi li.login_after2{
	padding-left:0px!important;padding-left:6px;
	margin-top:3px!important;margin-top:5px;

	
	/*width:168px;*/
	height:173px!important;height:172px;
	font-size : 15px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	background-image : url(../images/login-new-5.gif);
	background-repeat : no-repeat;background-position : 50% 50%;
	text-align:left;
}

#sidenavi li.login_after2 br{
	
	line-height:10px;
	
}


#sidenavi li.loginbox3{
	
	text-align:left;
	/*size:20px;*/
	padding-left:21px!important;padding-left:19px;
	padding-top:17px!important;padding-top:3px;
	
	
}

#sidenavi li.login_info{
	padding-top:3px!important;padding-top:7px;
	padding-left:21px!important;padding-left:19px;
	height:125px;
	/*width:168px;*/
	font-size : 15px;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN";
	
}

#sidenavi li.login_menu{
	width:168px;
	height:87px;
	padding-left:0px!important;padding-left:5px;
	padding-top:1px;
}

#sidenavi li.navibtn2{
	
	height:25px;
	text-align:left;
	padding-left:2px!important;padding-left:5px;
	vertical-align:middle;
	margin-top:1px;
	
	/*text-align:center;*/
	
}

#sidenavi li.skype2{
	
	padding-top:5px!important;padding-top:5px;
	margin-bottom:10px;
	/*height:40px;*/
	vertical-align:top;
	/*text-align:center;*/
	
}

#sidenavi li.googlemedia{
	
	height:630px!important;height:100px;
	
}



#contents *{
	
/*background-image : url(../images/topbar.jpg);
background-repeat:no repeat;background-position : 0% 0%;*/
/*margin:0px auto!important;margin:0px;*/
/*margin:0px auto;*/
/*width:620px;*/
margin:0px;
padding:0px;

	/*width:603px;
	margin:0px;
	padding:0px;
	display:inline;*/
	
}

H2 {
	font-size:15px;
	margin:0px;
	padding:0px;
	/*line-height:20px;*/
}

#contents h2 .main_l{
border-left:4px solid #00bcf0;
border-bottom:1px solid #00bcf0;
margin:10px 0px 10px 2px;
padding:5px 0px;
text-indent:5px;
font-weight:bold;
}



#footer *{
	
}
