.layout_left {
margin: 0 auto 0 0;
}
.layout_right {
margin: 0 0 0 auto;
}
.layout_center {
margin: 0 auto;
}
div.fullwidth {
}
div.account * {
        position:static !important;
}
p {
	margin: 0;
}
a img {
border: 0;
}
.right {
	text-align: right !important;
}
.mo_vote a.close {
	top: 13px;
}
.mo_vote .md_top .layer_01 {
        position: relative;
}
.msgcontent {
        z-index: 99991;
	width: 500px;
	margin: 20px auto;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	background: #FFF;
	padding: 10px;
}
.mo_vote {
        z-index: 99990;
	width: 500px;
	margin: 20px auto;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
#floatDiv {
	width: 100%;
	background: #000;
	cursor: default;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	z-index:9990;
	height: 2470px;
}
#msgbox {
	position: absolute;
	z-index: 9999;
	width: 99%;
	color: #F00;
}
.hideThis {
	display: none;
}
.showThis {
	display: block;
}
/***** aso *****/
div.dynamic-tab {
	clear: both;
}
div.o_block,div.o_none {
	clear: both;
	padding: 5px;
}
div.dynamic-tab div.no {
	display: block;
	color: #000;
	height: 17px;
	margin: 0px -1px 0px 2px;
	cursor: pointer;
	z-index: 1;
	text-align: center;
	top: 0;
	padding: 3px 0px 0px 0px;
	white-space: nowrap;
	width: 100px;
	float: left;
	position: relative;
}
div.dynamic-tab div.no div.layer_03 {
	padding-left: 3px !important;
	background: url("images/no_left.gif") no-repeat left top !important;
}
div.dynamic-tab div.no div.layer_02 {
	padding-right: 3px !important;
	background: url("images/no_right.gif") no-repeat right top !important;
}
div.dynamic-tab div.no div.layer_01 {
	padding: 1px 3px 0 3px !important;
	background: url("images/no_bg.gif") repeat-x !important;
	text-align: center;
}
div.dynamic-tab div.layer_01 {
	white-space: nowrap;
	text-align: center;
}
div.dynamic-tab div.now {
	display: block;
	float: left;
	cursor: pointer;
	text-align: center;
	height: 20px !important;
	z-index: 5;
	margin: 1px -1px -2px 2px;
	background: #FFF;
	border-bottom: 0;
	top: -1px;
	position: relative;
	padding: 1px 0px 0px 0px;
	width: 100px;
}
div.dynamic-tab div.now div.layer_03 {
	padding-left: 3px !important;
	background: url("images/now_left.gif") no-repeat left top !important;
	position: static !important;
}
div.dynamic-tab div.now div.layer_02 {
	padding-right: 3px !important;
	background: url("images/now_right.gif") no-repeat right top !important;
	position: static !important;
}
div.dynamic-tab div.now div.layer_01 {
	padding: 2px 3px 0 3px !important;
	background: url("images/now_bg.gif") repeat-x !important;
	position: static !important;
	text-align: center;
}
div.dynamic-tab div.o_block,div.dynamic-tab div.o_none {
	border: 1px solid #919B9C;
	background: #FCFCFE;
	z-index: 2;
	position: relative;
	top: -2px;
	padding: 5px;
	width: 97%;

}
div.o_none {
	display: none;
}
div.dynamic-tab div.layer_03,
div.dynamic-tab div.layer_02,
div.dynamic-tab div.layer_01 {
position: static !important;
height: 20px;
}
div.dynamic-tab div.layer_01 {
padding-top: 2px !important;
}
table.treemenu{
	padding:0px !important;
}
.treemenu a,.treemenu a:link,.treemenu a:visited,.treemenu a:hover{
	padding:0px !important;
}