body
{
color: #000;
background-color: #fff;
font-family: georgia, verdana, arial;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

hr
{
color: #efefff;
height: 1px;
width: 75%;
}

a
{
text-decoration: underline;
}

a:link
{
color: #00f;
}

a:visited
{
color: #70b;
}

a:hover
{
color: #f00;
text-decoration: underline;
}

p.header
{
color: #000;
font-size: large;
font-weight: bold;
margin-top: 50px;
}

table
{
font-size: 16px;
font-family: georgia, verdana, arial;
}

pre
{
font-size: 12px;
}

a.headerTop
{
display:block;
background:url("/images/banner_4_top_xona_games.png") no-repeat center;
width: 100%;
height: 121px;
}

a.headerMiddle
{
display:block;
background:url("/images/banner_4_middle_duality_zf.jpg") no-repeat center;
width: 100%;
height: 121px;
}

a.headerBottom
{
display:block;
background:url("/images/banner_4_bottom_decimation_x.png") no-repeat center;
width: 100%;
height: 121px;
}

font.title
{
font-family: arial;
font-size: 42px;
font-weight: bold;
color: #000;
text-decoration: none;
} 

form.searchbox
{
text-align: right;
}

a.footerTop
{
text-decoration: none;
font-family: arial;
font-size: 10px;
color: #fff;
}

a.footerTop:visited
{
text-decoration: none;
color: #fff;
}

a.footerTop:hover
{
text-decoration: underline;
color: #fff;
}


font.footerBottom
{
font-family: arial;
font-size: 12px;
color: #fff;
text-decoration: none;
} 

a.footerBottom
{
text-decoration: underline;
}

a.footerBottom:link
{
color: #fff;
}

a.footerBottom:visited
{
color: #fff;
text-decoration: underline;
}

a.footerBottom:hover
{
color: #f00;
text-decoration: underline;
}

table.titletable
{
background-color: #fff;
}

table.footerTop
{
background-color: #07f;
width: 100%;
}

td.footerTop
{
width: 33.333%;
background-color: #07f;
color: #fff;
font-family: arial;
font-size: 10px;
padding: 5px;
}

table.footerBottom
{
background-color: #2090e0;
width: 100%;
border-top: 0px dashed #000;
}


table.sideMenuAndMainArea
{
width: 100%;
background: #fff;
border-top: 0px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
padding: 0px;
}

td.mainArea
{
background-color: #fff;
color: #000000;
width: 100%;
font-size: 16px;
font-family: georgia, verdana, arial;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 64px;
padding-right: 64px;
border-top: 0px dashed #dfdfff;
border-left: 0px dashed #bfbfff;
border-right: 0px dashed #bfbfff;
border-bottom: 0px dashed #dfdfff;
vertical-align: top;
}

table.pageTitle
{
width: 100%;
padding-bottom: 20px;
}

td.pageTitle
{
background-color: #e4f1fa;
font-size: 42px;
font-variant: small-caps;
font-weight: bold;
font-family: georgia, verdana, arial;
color: #009;
border-bottom: 1px solid #dfdfff;
padding-bottom: 5px;
letter-spacing: 0px;
text-align: center;
}

td.adColumn
{
color: #000;
font-size: 14px;
font-family: arial,verdana;
font-weight: bold;
vertical-align: top;
background: #eee;
border-top: 0px solid #000;
border-left: 1px solid #00f;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
padding: 5px;
}

p.quote
{
background-color: #dfdfff;
color: #000;
margin-left: 75px;
margin-right: 75px;
padding: 15px;
border-style: dashed;
border-color: #000;
border-width: 1px;
}

p.code
{
color: #000;
font-size: 12px;
font-family: courier new,courier;
background-color: #f7f7ff;
margin-left: 30px;
margin-right: 30px;
padding: 15px;
border-style: solid;
border-color: #000;
border-width: 1px;
}

table.staffInfo
{
font-family: georgia, verdana, arial;
}

td.staffInfoLeft
{
font-weight: bold;
font-family: georgia, verdana, arial;
text-align: right;
vertical-align: top;
padding-right: 5px;
}

td.staffInfoRight
{
font-family: georgia, verdana, arial;
padding-left: 5px;
border-left: 1px solid #dfdfff;
}


