a {color:#6699cc;text-decoration: none;}
a:hover {color:#333333;text-decoration: none;}
body{margin-top:5em;background:#f2f2f2;background-image:url('../visual/bg.gif');color:#666666;font: 11px/120% "Lucida Grande", Verdana, Arial, 
sans-serif;text-align:center;}
h1,h2,h3{font-size:1.2em; text-align:left;color: #333333;}
h1{padding:1em 0;margin:0;}
p, td, th, blockquote, li, dt, dd {margin: 0;padding: 0 0 1em 0;font-size: 1em;}
p.columns{float:left;margin:0;padding:0;width:16em;display:block;text-align:left;text-transform:lowercase;}
.clear{clear:both;margin:0;padding:0;}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(../visual/buttonbg.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9.46em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover
{
background: url(../visual/buttonbghover.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9.46em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: underline;
text-align: center;
}
#nav-menu li a:visited
{
background: url(../visual/buttonbg.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9.46em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}
#nav-menu li a:active
{
background: url(../visual/buttonbg.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9.46em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:80em
} 

#boxout{margin:0 auto; padding:1px; background:#ffffff; width: 655px; border:Solid 1px #e5e5e5; }    
#boxin {margin:1; padding:30px; background:#f9f9f9;text-align:left;}