@charset "utf-8";

a img{
border:0;
}
p{
margin:0;
}

#mainContent{
background:#fff;
color:#666666;
font-size:11px;
width:1000px;
}
#mainContents img{
vertical-align:top;
}

#mainContentInner{
padding:54px 15px 50px 14px;
}

h1{
margin:0 0 26px 10px;
padding:0;
}

h2,h3,h4{
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
}

div.left{
float:left;
}

div.right{
float:right;
}
body.ms-ng div.column,
.column{
margin-left:-19px;
/zoom:1;
}
body.ms-ng div.column:after,
.column:after{content:''; display:block; clear:both; height:0;}

body.ms-ng div.cell,
.cell{
width:476px;
padding-left:19px;
}
body.ms-ng div.cellInner,
.cellInner{
background:url(/share/images/cell_bg_01.gif) no-repeat left top;
padding:16px;
}

body.ms-ng div.cellLong div.column,
.cellLong .column{
margin-left:0px;
}


body.ms-ng div.cellLong,
.cellLong{
width:969px;
padding-left:19px;
}


body.ms-ng .cellLong div.cellInner,
.cellLong .cellInner{
background:url(/share/images/cell_bg_02.gif) no-repeat left top;
padding:16px;
}


body.ms-ng div.cell h2,
.cell h2{
margin-left:3px;
}

body.ms-ng div.borderBg01{
background:url(/share/images/border_bg_01.gif) no-repeat left top;
padding-top:26px;
}

body.ms-ng div.borderBg01frame01{
background:url(/share/images/border_bg_02.gif) no-repeat left bottom;
padding-bottom:11px;
}

body.ms-ng div.borderBg01frame02{
background:url(/share/images/border_bg_03.gif) repeat-y left;
}

body.ms-ng div.borderBg01 div.inner{
/zoom:1;
}
body.ms-ng div.borderBg01 div.inner:after{content:''; display:block; clear:both; height:0;}
