body
{
background-color: #F9F9F9;
}

div#header,div#leftmenu,div#rightmenu,#bannerright,#botleftcontent,#botrightcontent {
position: absolute;
z-index: 50;
}

#bannerright,#botleftcontent,#botrightcontent {
z-index: 100;
}

div#leftmenu,div#rightmenu {
position: absolute;
overflow: auto;
}

div#content,div#contenttable {
margin-top: 109px;
margin-left: 162px;
margin-right: 162px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #000;
background-color: #FFF;
}

div#contenttable {
float: left;
padding-bottom: 10px;
}

div#header {
top: 0;
left: 0;
z-index: 2;
width: 100%;
height: 120px;
border-bottom: 1px solid #000;
color: #000;
background-color: #F9F9F9;
padding-top: 7px;
padding-bottom: 10px;
}

div#leftmenu,div#rightmenu {
top: 136px;
bottom: 0;
z-index: 3;
width: 170px;
margin: 1px 0 0 0;
border-top: 1px solid #F9F9F9;
color: #000;
}

div#leftmenu {
left: 0;
}

div#rightmenu {
right: 0;
}

.my {
color: #EAEAEA;
font: bold 150px/120px arial, helvetica, sans-serif;
padding: 0px;
position: relative;
right: 3px;
}

.mytext {
color: #666;
font: bold 70px/50px arial, helvetica, sans-serif;
position: relative;
right: 130px;
}

div.navpad {
height: 0px;
}

a.nav,a.nav2,a.navhov,a.nav2hov {
width: 150px;
font: bold 14pt/12pt arial, helvetica, sans-serif;
text-align: left;
color: #666;
background-color: #EAEAEA;
display: block;
padding: 8px;
padding-left: 6px;
padding-right: 2px;
margin-left: 5px;
border: 1px solid #EAEAEA;
border-top: 1px solid #F9F9F9;
border-bottom: 1px solid #F9F9F9;
}

a.nav2,a.nav2hov {
width: 142px;
padding-left: 16px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
font: 10pt/8pt arial, helvetica, sans-serif;
}

a.navhov,a.nav2hov {
border: 1px solid #666;
cursor: pointer;
}

h1,h2,h3,p,a,b,li,ul,ol,span,div,select,option,textarea,input,.pgnavspan {
font: 10pt arial, helvetica, sans-serif;
text-align: left;
color: #666;
}

#botleftcontent {
width: 162px;
left: 0px;
bottom: 0px;
padding: 5px;
z-index: 5;
}

#botrightcontent {
width: 162px;
right: 0px;
bottom: 10px;
padding: 5px;
z-index: 5;
}

#bannerright {
width: 200px;
right: 0px;
top: 0px;
padding: 5px;
z-index: 5;
}

.sm {
font-size: 8pt;
text-align: center;
}

.announce {
text-align: center;
}

b
{
font-weight: bold;
}

h1 {
color: green;
}

h2 {
padding-top: 2px;
padding-bottom: 2px;
font: bold 28pt arial, helvetica, sans-serif;
color: #666;
text-align: center;
}

h2.snespc {
padding: 10px 0px 30px 0px;
margin: 0px;
} 

h3 {
padding: 0px;
margin: 0px 0px 10px 0px;
text-align: center;
font: bold 14pt arial, helvetica, sans-serif;
color: #666;
}

#masterdiv {
float: left;
background-color: #F0F0F0;
width: 99%;
margin-left: 10px;
border-right: 1px solid #F0F0F0;
}

div.snespc {
padding: 10px;
text-align: center;
}

.box {
float: left;
position: relative;
right: 10px;
bottom: 10px;
width: 100%;
border-right:1px solid #AAA;
border-left:1px solid #AAA;
border-bottom:1px solid #AAA;
margin-right: 20px;
margin-left: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

.colcng1,.colcng2 {
width: 100%;
}

.colcng1 {
background-color: #FFFFFF;
}

.colcng2 {
background-color: #F9F9F9;
}

.colcng1:hover,.colcng2:hover {
cursor: pointer;
background-color: #F0F0F0;
}

span.name,span.form {
margin: 1px;
color: #666666;
font: bold 15px/1em arial, helvetica, sans-serif;
text-decoration: none;
text-transform: capitalize;
}

span.name {
float: left;
}

span.form {
float: right;
}

.tab {
text-align: left;
float: left;
width: 80%;
}

.cella,.cellb {
font: 13px/1.2em arial, helvetica, sans-serif;
color: #666;
background-color: #FFF;
}

.cella {
float: left;
width: 20%;
font-weight: bold;
}

.cellb {
float: left;
width: 80%;
}

.url {
text-align: right;
float: left;
width: 20%;
}

img {
padding: 0px;
margin: 0px;
border: 0px;
}

img.right {
float: right;
padding-left: 10px;
padding-bottom: 10px;
}

img.left {
float: left;
padding-right: 10px;
}

.bot,.bottxt {
padding-bottom: 2px;
}

.bottxt {
font-size: 10pt;
}

.homepad {
padding: 0px;
margin: 0px;
}

img.pic {
width: 110px;
padding-bottom: 14px;
}

.thumbnail {
display: inline;
border: 0px;
margin: 6px;
}

.centre {
text-align: center;
vertical-align: middle;
display: inline;
border: 0px;
margin: 10px;
}

img.snespc {
display: block;
position: relative;
bottom: 10px;
}

.thumbnail:hover,.centre:hover {
cursor: pointer;
}

div.title,div.title1 {
padding: 8px;
height: 15px;
display: block;
}

div.title1 {
border-top:1px solid #AAA;
}

div.line {
border-bottom:1px solid #AAA;
position: relative;
top: 1px;
}

span.submenu {
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
}

div.spacer {
float: left;
height: 15px;
width: 100%;
}

.top,.bottom {
display: block;
width: 165px;
padding-right: 5px;
padding-left: 5px;
}

.top {
padding-top: 5px;
padding-bottom: 25px;
}

.bottom {
position: relative;
top: 10px;
padding-bottom: 10px;
}

.pgnavsel,.pgnavnul,.pgnav {
margin-right: 5px;
margin-left: 5px;
}

.pgnavnul,.pgnav {
font-weight: bold;
}

.pgnavnul {
color: #F0F0F0;
}

.pgnav {
color: #666;
}

.pgnav:hover {
text-decoration: underline;
}

.leftmen {
margin-left: 7px;
margin-right: 7px;
margin-bottom: 2px;
background-color: #EAEAEA;
padding: 7px;
}

.toolnav1,.toolnav2 ,.toolnav3 {
margin-bottom: 3px;
}

.toolnavtxt {
margin: 0px;
padding: 0px;
display: inline;
position: relative;
bottom: 3px;
}

.toolnav1 {
width: 140px;
}

.toolnav2 {
width: 136px;
}

.toolnav3 {
width: 49px;
margin-left: 5px;
}

div.one,div.two {
padding: 15px;
}

div.one {
float: left;
width: 94%;
display: block
}

div.two {
float: left;
width: 47%;
display: inline;
}