div#main {
margin-left: 5%;
}
#main {
width:auto;
margin:0.5%;
padding:0;
border:0;
float:none !important;
}
#main .common, #main .divide, #header .services, #main .ad, #main .sect2b, #main .sect2c, #servicesBar, #main .sect3 {
display:none;
}
body {
	margin: 0px;
	padding: 0px;
}
#main .sect2a {
width:100%; /*original 443px*/
border-right:1px solid #fff;
padding-right:10px;
}
#header {
position:absolute;
top:0px;
left:0;
width:776px;
height:128px;
}
#left	{
display:none;
}
#main	{
position:absolute;
top:108px;
width:613px;
background-color:#FFF;/*remove*/
}
/*-----------START OF font classes-----------*/
.font9	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
.font10	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.font11	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.font12	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.font14	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.font18	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}
.fontB {
font-weight:bold;
}
/*-----------END OF font classes-----------*/
/*-----------START OF margin classes-----------*/
.margin10 {
margin-left:10px;
margin-top:5px;
}
.margin5 {
margin:1px 0 1px 4px;
color: #465F6C;
}
.marginBelow5 {
margin-bottom:5px;
}
.marginBelow10 {
margin-bottom:10px;
}
.marginLeft5 {
margin-left:5px;
}
.marginRight5 {
margin-right:5px;
}
.fLeft {
float: none;
}
.fRight {
float: none;
}
/*-----------END OF margin classes-----------*/
/*-----------START OF left navigation classes-----------*/
div#left ul {
	list-style: none;
	margin-left: 0px;
}
div#left ul li{
	list-style: none;
	padding-top: 0px;
}
#left .leftAd {
margin-left:15px;
margin-bottom:10px;
}
#left .login {
background-color:#E7F0E0;
width:163px;
height:90px;
}
#left .loginF {
width:148px;
padding-right:10px;
margin-top:5px;
}
/*--START of Nikkei--*/
#left .box {
width: 163px;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:2px 2px 2px 2px;
background-color:#FFFFFF;
}
/*--END of Nikkei--*/
/*--START of specials (main)--*/
#main .specials {
width: 211px;
background-color:#E7F0E0;
margin-bottom:10px;
padding:5px 5px 5px 0px;
}

/*--END of specials (main)--*/
/*-----------END OF left navigation classes-----------*/
/*-----------START OF main navigation classes-----------*/
#main .common {
width: 100%;/*593px;*/
height: 25px;
margin-top:10px;
}
#main .sect1 {
width: 593px;
padding-bottom:10px;
padding-top:10px;
margin-left:10px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
#main .sect1a {
width:333px; /*original: 354*/
}
#main .sect1b {
width:auto;
margin-top:10px;
}
#main .sect2 {
width: 593px;
padding-bottom:10px;
padding-top:10px;
margin-left:10px;
/*border-top:1px solid #A6C4D3;*/
border-bottom:1px solid #A6C4D3;
}
#main .sect2b {
width:129px; 
padding-left:10px;
}
#main .sect2c {
width:443px;
margin-top:10px;
border-top:1px solid #A6C4D3;
padding-top:10px;
}
#main .sect2c1 {
width:206px;
}
#main .sect2c2 {
width:206px;
}

#main .sectHeader {
width:100%;
background-color:#D4ECEF;
border-bottom:1px solid #A6C4D3;
margin-bottom:10px;
}
#main .perStory {
display:list-item;
}
#main .rightAd {
margin-left:0px;
margin-bottom:10px;
}
/*-----------END OF main navigation classes-----------*/
a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
}
/*-----------additional classes-----------*/
td .caption, tr .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	color: #235372;
}
.where {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #999999;
	width: 578px;
	padding-bottom: 3px;
}
.where a:link, a:visited {
	color: #666666;
}
.where a:hover, a:active {
	color: #657A84;
}