/* ------------------------ overall */
* { margin: 0; padding: 0; border:0; }
html, body {height:100%;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#0484ce; background-image:url(../images/greybg01.gif); background-position:16em 0; background-repeat:repeat-y; }

a { text-decoration: none; color: #9CC; }
a:link { color:#9CC; }
a:active { color:#9CC; }
a:visited { color:#9CC; }
a:hover { color:#0FF; }
a img { border: 0px; }

p { margin:0.2em 0 1.5em; font-size:12px; clear:left; }
h1 { font-size:16px; text-align:center; font-weight:bold; color:#039; padding:0 0 3em }
h2 { font-weight:bold; font-size:16px; margin:0 0 0.6em; color:#000; text-transform:uppercase; }
h3 { font-weight:bold; font-size:12px; margin:4em 0 0; text-align:center; }
h4 { font-weight:bold; font-size:12px; margin:0; }
h5 { font-weight:bold; font-size:12px; margin:0 0 1em; }
h6 { font-weight:normal; font-size:12px; margin:0; }

/* ------------------------ navigation */
div.header{ position:absolute; width:100%; height:130px; left:0; top:0; background-color:#000; }
div.header2{ display:block; float:left; height:130px; width:130px; }
div.header3 p { color:#FFF; margin:0; border:0; font-size:12px; line-height:1.2em; text-align:center; }
div.header3 p a { color:#39C; font-weight:bold; }
div.header3 p a:hover { color:#999; }
div.spacergrey { display:block; float:left; background-color:#CCC; width:16em; height:12.5em; }
div.fox { display:block; margin:0.75em auto; width:348px; height:70px; }
#navigation { position:absolute; font-weight:bold; margin-top:130px; }
#navigation li { display: block; width:16em; background-color:#a6b8db; color:#FFF; }
#navigation li a { display: block; padding:0.5em 1em; background-color:#0484ce; color:#000; }
#navigation li a:hover { background-color:#e5eaf5; }
div.deadlink { padding:0.5em 1em }

/* ------------------------ page */
#page { position:absolute; left:16em; top:0; width:50em; margin-top:131px; padding:2em 2em 4em; background-color:#EEEFF0; }
#page a { text-decoration: none; color: #0484ce; }
#page a:link { color:#0484ce; }
#page a:active { color:#0484ce; }
#page a:visited { color:#0484ce; }
#page a:hover { color:#039; text-decoration:underline; }
div.column1 { position:absolute; left:21em; }
div.column2 { position:absolute; left:26em; }
div.column3 { position:absolute; left:48em; width:21em; margin-right:2em; background-color:#EEEFF0; }
div.column2 img { margin-bottom:1em; }
div.membersimg { display:block; width:597px; }
#page img {padding:0.75em 2em 2em 0; }

.bullet {list-style-image:url(../images/bullet01.gif); margin:0.25em 0 1em 2.0em; line-height:1.4em; font-size:12px; }
div.indent { display:block; float:right; width:48em; }
div.leading { line-height:2.2em; }
div.centered { text-align:center; }

.green { color:#693; }
.green a { color:#693; }
.green a:active { color:#693; }
.green a:visited { color:#693; }
.green a:hover { color:#693; text-decoration:underline; }

div.catalog { position:absolute; top:375px; width:16em; padding:1em; }

#catpage {}
#catpage img {padding:0.75em 2em 0.5em 0}
#catpage a { font-size:11px;}
#catpage a:hover {text-decoration:underline;}
#catpage p {padding:1em 0;}



div.email { position:absolute; top:550px; width:16em; padding:1em 0}