﻿/* Page styles */
body {background:#cfc; font-family:Arial, Helvetica, sans-serif; margin:4px; width:750px;}

#content {float:right; width:635px;}

#logos {float:left; font-size:0.6em; font-weight:bold; margin-right:5px; text-align:center; width:110px;}
#logos img {border:0; width:100px;}
#logos a:hover {text-decoration:underline;}


a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#009}
a:hover {color:#00f; text-decoration:underline;}


/* CSS Play, A snazzy border menu */
/* http://www.cssplay.co.uk/menus/snazzymenu.html */

.outer ul {margin:0; padding:0; list-style-type:none; background:transparent;}
.outer li {display:block; float:left;}
.outer {display:block; position:relative; background:transparent; padding:0; margin:0 6px;}

.xtsnazzy {background:transparent;}
.xtsnazzy span {text-align:center; color:#fff; margin:0; font-weight:normal; padding-bottom:0.4em;}

.xttop {display:block; background:transparent; font-size:1px;}
.xtb1, .xtb2, .xtb3, .xtb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xtb1, .xtb2, .xtb3 {height:1px;}
.xtb2, .xtb3, .xtb4 {background:#cc6; border-left:1px solid #fff; border-right:1px solid #fff;}
.xtb1 {margin:0 5px; background:#fff;}
.xtb2 {margin:0 3px; border-width:0 2px;}
.xtb3 {margin:0 2px;}
.xtb4 {height:2px; margin:0 1px;}

.xtboxcontent {display:block; background:#963; border:0 solid #fff; border-width:0 1px 0 1px;}


a.xtmenu2, a.xtmenu2:visited {display:block; text-decoration:none; width:7em; font-size:0.7em;}
a.xtmenu2:hover {background:transparent; cursor:pointer;}
a.xtmenu2:hover span {color:#000;}
a.xtmenu2:hover .xtboxcontent {background:#eee; border-color:#888; border-bottom:0;}
a.xtmenu2:hover .xtb1 {background:#888;}
a.xtmenu2:hover .xtb2, a.xtmenu2:hover .xtb3, a.xtmenu2:hover .xtb4 {background:#fff; border-color:#888;}


/* CSS Play, Snazzy Borders */
/* http://www.cssplay.co.uk/boxes/snazzy.html */

#xcsnazzy h1, #xcsnazzy h2, #xcsnazzy h3, #xcsnazzy h4, #xcsnazzy p, #xcsnazzy table {margin:0 10px;}
#xcsnazzy h1, #xcsnazzy h2, #xcsnazzy h3, #xcsnazzy h4 {letter-spacing:1px;}
#xcsnazzy h1, #xcsnazzy h2 {text-align:center;}
#xcsnazzy h1 {font-size:1.4em; color:#090;}
#xcsnazzy h2 {font-size:1.3em; color:#963;}
#xcsnazzy h3 {font-size:1.1em; color:#963;}
#xcsnazzy h4 {font-size:0.9em; color:#090;}
#xcsnazzy table h4 {font-size:1.1em; color:#090; margin:0; text-align:left;}
#xcsnazzy table a {font-size:0.8em;}
#xcsnazzy p {padding-bottom:0.5em;}
#xcsnazzy h2, #xcsnazzy h3, #xcsnazzy h4 {padding-top:0.2em; padding-bottom:0.5em;}
#xcsnazzy table {margin-bottom:0.5em;}
#xcsnazzy p, #xcsnazzy table {font-size:0.8em;}
#xcsnazzy hr {color:#963; width:98%;}
#xcsnazzy {background: transparent; margin:0; clear:left;}

.xctop, .xcbottom {display:block; background:transparent; font-size:1px;}
.xcb1, .xcb2, .xcb3, .xcb4 {display:block; overflow:hidden;}
.xcb1, .xcb2, .xcb3 {height:1px;}
.xcb2, .xcb3, .xcb4 {background:#ffc; border-left:1px solid #090; border-right:1px solid #090;}
.xcb1 {margin:0 5px; background:#090;}
.xcb2 {margin:0 3px; border-width:0 2px;}
.xcb3 {margin:0 2px;}
.xcb4 {height:2px; margin:0 1px;}

.xcboxcontent {display:block; background:#ffc; border:0 solid #090; border-width:0 1px;}