.xsnazzy {background: transparent; float:left; margin:0px 0px; display:inline;}
.xsnazzy h1 {margin:0; text-align:center; font-size:1.0em; padding:5px 5px 5px 0px; border-bottom:1px solid #444444;}
.xsnazzy h2 {margin:0; text-align:center; font-size:1.0em; padding:5px 5px 5px 0px; border-bottom:0;}
.xsnazzy p {margin:0; padding:0; text-align:center; font-size:12px;}
.xsnazzy a {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #483D8B; text-decoration: underline;}
.xsnazzy a:hover {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A52A2A;}

.b0 {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#FFFFFF; border-left:1px solid #444444; border-right:1px solid #444444;}
.b1 {margin:0 5px; background:#444444;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.color_l {background:#F1DBDF; color:#800080;}
.color_c {background:#FFFFCC; color:#800080;}
.color_w {background:#FFFFFF; color:#000000;}
.fwidth {width:100%; margin:0px 0px;}
.margins {width:222px; margin:4px 2px 4px 10px;}
.margins2 {width:108px; margin:4px 0px 4px 9px;}

.xboxcontent {display:block; background:#FFFFFF; border:0 solid #444444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

#ibox {display:block; background:#FFFFFF; border:0 solid #444444; border-width:0 1px; height:auto; line-height: 1.0em; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #800080; float: left; text-align:center;}
* html #ibox {height:1px;}
#ibox a {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #483D8B; text-decoration: underline}
#ibox a:hover {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A52A2A}
#ibox table {table-layout:fixed; border-collapse:separate; border-spacing:0; padding:0; cellspacing:0; cellpadding:0; border:0}

.nbox {background: transparent; width:170px; float:left; margin:0px 0px 5px 0px; display:inline;}
.nbox h1 {margin:0; text-align:center; font-size:1.0em; padding:5px 5px 5px 0px; border-bottom:1px solid #444444;}
.nbox p {margin:0; padding:5px 5px 5px 5px; font-size:12px;}
.newsbox {display:block; border:0 solid #444444; border-width:0 1px; width:168px; height:auto; line-height: 1.0em; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #800080; float: left; text-align:center;}
* html .newsbox {height:1px;}
.newsbox h1 {margin:0; text-align:center; line-height: 1.5em; font-size:1.5em; padding:0px 0px 0px 0px; border-bottom:1px solid #444444;}
.newsbox p {margin:0; padding:5px 5px 5px 5px; line-height: 1.0em; font-size:1.0em;}
.newsbox a {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #483D8B; text-decoration: underline;}
.newsbox a:hover {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A52A2A;}

body
{
margin: 0;
padding: 0;
line-height: 1.0em;
background-color: #FFFFCC;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #800080;
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}
a {font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #483D8B; text-decoration: underline}
a:hover {font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #A52A2A}

em{color: red;}

#maincontainer
{
width: 1024px;
margin: 0 auto;
background: #FFFFCC;
}
#header
{
background: #FFFFCC url("images/header.gif") bottom center no-repeat;
width: 1024px;
height: 90px;
margin-top: 0px;
}
#topmenu
{
background: #FFFFCC;
width: 1024px;
height: 31px;
margin-bottom: 10px;
}
#leftmenu
{
float: left;
width: 135px;
max-width: 135px;
background: #FFFFCC;
overflow: hidden;
}
#rightmenu
{
float: right;
width: 170px;
max-width: 170px;
background: #FFFFCC;
overflow: hidden;
}
#body
{
float: left;
width: 705px;
background: #FFFFCC;
margin-left: 5px;
margin-right: 5px;
overflow-x: hidden;
}
#footer
{
clear: both;
width: 1024px;
height: 1.7em;
background: #F1DBDF;
color: #800080;
text-align: center;
padding: 2px 0;
font-size: 12px;
}
#footer a
{
color: #800080;
}
