body {
margin:0; padding:0;
font-family:verdana; font-size:11px; color:#000000;
background:url(http://assets.oversoul.ph/GamePolicy/images/bg.gif) #5d2f00 repeat;
}

p.bold {
font-weight:bold;
color:#000000;
padding:15px 0 5px 0; margin:0;
}

a img {
border:0;
}

.clear {
clear:both;
}

#container {
width:945px;
margin-left:30px; padding:0;
}

#header {
width:945px; height:296px;
background:url(http://assets.oversoul.ph/images/header_01.png);
z-index:1;
}

.logo {
float:left;
width:312px; height:190px;
margin:75px 0 0 325px;
}

.header_btn {
width:220px; height:100px;
float:left;
position:absolute; margin:180px 0 0 570px;
}

a.reg {
display:block;
background:url(http://assets.oversoul.ph/GamePolicy/images/reg.png) no-repeat;
width:100px; height:100px;
}

a.reg:hover {
display:block;
background:url(http://assets.oversoul.ph/GamePolicy/images/reg1.png) no-repeat;
}

a.dlc {
display:block;
background:url(http://assets.oversoul.ph/GamePolicy/images/dlclient.png) no-repeat;
width:100px; height:100px;
float:left;
position:absolute; margin:-100px 0 0 170px;
}

a.dlc:hover { background:url(http://assets.oversoul.ph/GamePolicy/images/dlclient1.png) no-repeat; }

#menubg {
padding:0;
width:867px; height:51px;
background:url(http://assets.oversoul.ph/GamePolicy/images/bg1.gif) no-repeat;
position:absolute; margin-left:78px;
}

/*1st = Firefox, IE7; 2nd = IE6 --*/

#menu {
position:relative;
height:2.5em;
text-align:left; font-size:10px; font-weight:bold;
list-style-type:none;
margin-top:-1px;
background:none;
}

#menu ul {
list-style-type:none;
margin:0; padding:0;
background:none;
}

#menu li {
position:relative; float:left;
background:none;
}

#menu li a, #menu li a:visited {
display:block;
width:9em; height:23px;
padding:0 2px 0 0;
text-decoration:none; color:#FFF; text-align:center;
float:left;
line-height:3em; height:3em;
background:none;
}

#menu li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}

#menu table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

#menu li:hover a, #menu li a:hover {
text-decoration:none;
border:0; /*IE6 effect*/
}
#menu li:hover ul, #menu li a:hover ul {
visibility:visible; overflow:visible;
height:auto; width:10em; 
background:#104c02;
left:0; top:2.5em;
}

#menu li:hover ul li a, #menu li a:hover ul li a {
display:block;
background:transparent;
text-decoration:none; color:#FFF; font-weight:bold;
height:auto; width:9em;
padding:0.5em;
line-height:1.5em;
}

#menu li:hover ul li a:hover, #menu li a:hover ul li a:hover {
text-decoration:none; font-weight:bold; color:#FFFF88;
}

#menu li:hover ul li ul, #menu li a:hover ul li a ul {
visibility:hidden; overflow:hidden;
position:absolute; top:0; left:9.5em;
height:0;
}

#menu li:hover ul li:hover ul, #menu li a:hover ul li a:hover ul {
visibility:visible;
height:auto; width:10em;
background:#104c02;
color:#ccff99;
}

#menu li:hover ul li:hover ul li a, #menu li a:hover ul li a:hover ul li a {
display:block;
height:auto;
color:#ccff99;
}

#menu li:hover ul li:hover ul li a:hover, #menu li a:hover ul li a:hover ul li a:hover {
color:#fdbd3b;
}

#wrapper {
width:875px;
background:url(http://assets.oversoul.ph/GamePolicy/images/bgpaper.gif) repeat-y ;
margin:51px 0 0 80px;
overflow:auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper
{
float:left;
margin:51px 0 0 80px;
overflow:auto; 
}
}


#leftpanel {
width:187px;
float:left;
margin-left:20px;
}

#leftpanel a {
color:#124c00;
text-decoration:none;
font-weight:bold;
}

#leftpanel a:hover {
color:#ed080d;
text-decoration:none;
}

#contentmid {
width:403px;
float:left;
margin-left:8px;
padding-bottom:20px;
}

#contentmid a {
color:#124c00;
text-decoration:none;
font-weight:bold;
}

#contentmid a:hover {
color:#ed080d;
text-decoration:none;
}

.space {
padding-bottom:5px;
}

/*left*/
.policyT {
background:url(http://assets.oversoul.ph/GamePolicy/images/policy_top.gif) no-repeat;
width:186px; height:138px;
}

.sidemnuBG {
background:url(http://assets.oversoul.ph/GamePolicy/images/sidemnu_bg.gif) repeat-y;
width:186px;
}

.sidemnuFT {
background:url(http://assets.oversoul.ph/GamePolicy/images/sidemenu_ft.jpg) no-repeat;
width:186px; height:32px;
}

#Smenu {
width:150px;
margin:0 0 0 8px; padding:0;
text-align:left;
}

#Smenu ul {
list-style:none;
margin:0; padding:0;
}

#Smenu li {
list-style:none;
background:url(http://assets.oversoul.ph/GamePolicy/images/bullet_act.gif) no-repeat left;
padding:0 0 0 28px;
color:#114c01; font-weight:bold;
}

#Smenu li a.set {
background:url(http://assets.oversoul.ph/GamePolicy/images/stroke.gif) no-repeat;
}

#SubM {
width:130px;
margin:0 0 0 20px; padding:0;
text-align:left;
}

#SubM ul {
list-style:none;
margin:0; padding:0;
}

#SubM ul li {
list-style-type:disc;
padding:0;
color:#114c01;
}

#SubM   li  a {
list-style-type:disc;
padding:0;
color:#114c01;
font-weight:normal;
}


#SubM  li a.highlight {
background:url(http://assets.oversoul.ph/GamePolicy/images/stroke.gif) no-repeat;
}


/*mid*/
.tail {
background:url(http://assets.oversoul.ph/GamePolicy/images/tigertail.png) no-repeat;
position:absolute;
width:154px; height:179px;
margin-left:497px;
}

.contenthead8 {
background:url(http://assets.oversoul.ph/GamePolicy/images/topbg6.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

#txtcont { background:url(http://assets.oversoul.ph/GamePolicy/images/txttop.gif) no-repeat top; width:589px; }
.txt { width:550px; text-align:justify; margin:0; padding-top:15px; }

.txt table.charac { border-spacing:1px; font-size:10px; }
.txt table tr.fillT { background:#b70100; color:#FFF; }
.txt table.charac td { border:#b70100 solid 1px; text-align:center; }

.txt ul { list-style:decimal; }
.txt ul li { padding:10px 0 10px 0; }
.txt ul li ul { list-style:disc; }
.txt li ul li { padding:5px 0 0 0; }
.txt ul.anot { list-style:disc; }
.txt ul.dec { list-style:decimal; }
.txt ul.alph { list-style:lower-alpha; }
.txt ul.none { list-style:none; }

/*footer*/

#footer {
background:url(http://assets.oversoul.ph/GamePolicy/images/footerbg.gif) no-repeat;
width:818px; height:79px;
margin-left:-25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#footer {
float:left;
margin-left:80px;
}
}

@media all and (min-width: 0px) 
{
#footer {
float:left;
margin-left:80px; }
}

.footerTXT {
margin:10px 0 0 10px;
float:left;
text-align:left;
}

.footerIMG {
float:left;
margin:10px 0 0 20px;
}

