body 
{ 
	background:#FFFFFF;
	font-family:verdana; 
	font-size:12px;
	overflow-x:hidden;
	margin-top:0px;
	
}
#main
{
	width:770px;
	border-left-style:solid; border-left-width:15px; border-left-color:#0078c1;
	border-right-style:solid; border-right-width:15px; border-right-color:#0078c1;	
	margin: 0 auto; 
	position:relative;
	

}
#main .language
{
	text-align:right;	
	padding:10px;
}
#main .top-bar
{
	background:#f59f1a;
	height:20px;
	text-align:right;
}


#menu {
position: absolute;
top: 135px;
z-index:100;
width:100%;
margin-left:0px;

}

#menu  dl, dd{
margin: 0;
padding: 0;

}
#menu li, #menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}


#menu dl {
float: left;


}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;



}
#menu dd {
/** background: #f59f1a; */
margin: 0;

padding: 0px;
}
#menu li {
	text-align: center;
	background: #f59f1a;
	border-bottom:solid 1px #ccc;
	list-style-type: none;
	width: 154px;
}

#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
	

}
.what-on-en, .who-on-en, .how-on-en, .faq-on-en, .partners-on-en,
.what-off-en, .who-off-en, .how-off-en, .faq-off-en, .partners-off-en
{
	padding-top:2px;
	padding-bottom:2px;
	
}

.what-on-en, .who-on-en, .how-on-en, .faq-on-en, .partners-on-en, 
.what-off-en, .who-off-en, .how-off-en, .faq-off-en,.partners-off-en 
{ width: 154px; }



.what-on-en, .who-on-en, .how-on-en, .faq-on-en, .partners-on-en
{
	background:#f59f1a;
	color:#f59f1a;
}

.what-off-en, .who-off-en, .how-off-en, .faq-off-en, .partners-off-en
{
	background:#0078c1;
	color:#fff;
}

.what-on-sp, .who-on-sp, .how-on-sp, .faq-on-sp, .partners-on-sp,
.what-off-sp, .who-off-sp, .how-off-sp, .faq-off-sp, .partners-off-sp
{
	padding-top:2px;
	padding-bottom:2px;
	
}

.what-on-sp, .what-off-sp
{ width: 102px; }

.who-on-sp, .how-on-sp, .faq-on-sp, .partners-on-sp, 
.who-off-sp, .how-off-sp, .faq-off-sp,.partners-off-sp 
{ width: 167px; }


.what-on-sp, .who-on-sp, .how-on-sp, .faq-on-sp, .partners-on-sp
{
	background:#f59f1a;
	color:#f59f1a;
}

.what-off-sp, .who-off-sp, .how-off-sp, .faq-off-sp, .partners-off-sp
{
	background:#0078c1;
	color:#fff;
}

#content{
	margin-top:15px;
}

.section-table{
	background:url(../images/circle.gif) no-repeat;	
	background-position:bottom right;
	font-size:13px; 
	color:#4c4c4c;
}
.sub-section-table{
	font-size:12px;
	color:#4c4c4c;
	text-align:justify;
}
.section-header
{
	color:#0078c1;
	font-weight:bolder;
	font-weight: 900;
	font-size:18px; 
}
		
.sub-section-content
{
	width:100%; 
	border-top: dotted #bad0ec 2px;
}

.orange-text, .light-blue-text, .dark-blue-text, .green-text, .black-text
{
	font-weight: 900;
	font-size:14px; 
}

.orange-text{
	color:#f59f1a;
}

.green-text{
	color:#C1D72F;
}

.light-blue-text{
	color:#88B2DF;
}
			
.dark-blue-text{
	color:#0078c1;
	font-size:13px;
}
.press-bar{
	background:#bad0ec;
	height:20px;
	color:#0078c1;
	font-weight:900;
	font-size:16px;
}
.left-nav{
	width: 150px;
	background:#e1ebf7;
	}
.footer-bar
{
	background:#bad0ec;
	height:20px;
	color:#fff;
	font-family:verdana; 
	font-size:12px; 
}


