html {background:#323232 url(images/bg.png) repeat-x;color:white;margin:0;padding:0;margin:0 auto;font-size:11px;font-family:tahoma, helvetica, sans-serif;min-height:100%;height:100%;overflow-y:scroll;overflow-x:auto}
body {min-height:100%;height:100%;padding:0;margin:0;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:11px;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:white;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}

h1 {margin:0;padding:9px 0;font-size:12px;}
h2 {margin:0;padding:0;font-weight:normal;font-size:11px;letter-spacing:0.5em;text-align:justify;width:466px;}
address {padding:0;margin:-1em 0 0 0;font-style:normal;display:block;letter-spacing:2px;text-align:justify;width:462px;}

#bg {width:100%;height:100%;background-color:black;display:none;position:absolute;z-index:1;left:0;top:0;}
#project {width:460px;position:relative;z-index:24;margin:0 auto;display:none;overflow:hidden;padding-right:13px;letter-spacing:0;}
#project.project {padding-top:0;padding-bottom:5px;}

#project-container {position:absolute;top:250px;left:0;width:100%;z-index:10;}

#prev {position:absolute;top:0px;left:0;height:102px;width:41px;padding:111px 45px 111px 5px;z-index:35;background:transparent url(images/none.gif);;}
#next {position:absolute;top:0px;right:13px;height:102px;width:41px;padding:111px 5px 0 45px;z-index:35;background:transparent url(images/none.gif);;}
#next.hover img {visibility:visible;}
#prev.hover img {visibility:visible;}
#number {position:absolute;top:0;left:0;width:460px;z-index:34;background:transparent url(blank.gif);}
#prev img, #next img {visibility:hidden;}
.list img {width:460px;}
#project p {background-color:white;color:black;padding:0 1px;}

#all {width:473px;margin:0 auto;padding:0;position:relative;min-height:100%;}
* html #all {height:100%;}
#content {padding-bottom:20px;}
.justify {padding-left:420px;}
#menu {text-align:justify;width:460px;margin:-1em 0 0 0}
#menu ul {list-style-type:none;margin:0;padding:0;display:inline;}
#menu li {display:inline;padding:0;margin:0;vertical-align:bottom;}
#menu li span {letter-spacing:5px;}
#menu li a em {color:#0b0b0b;}
#menu li a:hover {background-color:white;color:black;text-decoration:none;}
#menu li a:hover em {color:white;}
#menu li.selected a em {color:white;}
#menu li.selected a {background-color:white;color:black;}
#menu strong {font-weight:normal;}

* html #menu span {padding-right:1px}
*+html #menu span {padding-right:1px}

.submenu {text-align:justify;width:464px;margin:-1em 0 0 0}
.submenu ul {list-style-type:none;margin:0;padding:0;display:inline;}
.submenu li {display:inline;padding:0 4px 0 0;margin:0;vertical-align:bottom;}
.submenu li a em {color:#0b0b0b;}
* html .submenu  {width:460px;}
*+html .submenu  {width:460px;}
* html .submenu li {word-spacing:4px;padding-right:0;}
*+html .submenu li {word-spacing:4px;padding-right:0;}
.submenu li span {letter-spacing:3px;}
.submenu li a:hover {background-color:white;color:black;text-decoration:none;}
.submenu li a:hover em {color:white;}
.submenu li.selected a em {color:white;}
.submenu li a:hover strong {color:black;}
.submenu li.selected a strong {color:black;}
.submenu li.selected a {background-color:white;color:black;}
.submenu strong {font-weight:normal;}

* html .submenu span {padding-right:1px}
*+html .submenu span {padding-right:1px}

.text {text-align:justify;letter-spacing:1px;line-height:1.3em;width:464px;overflow:hidden;padding-bottom:20px;margin-top:-0.6em;padding-top:2px;}
.text p {margin-top:0;}
.text a {border:1px solid gray;padding:0 0 0 2px;}
.text a:hover {text-decoration:none;background-color:white;color:black;}
 #all .a-border {line-height:1.3em;}
.a-border a {border:1px solid gray;padding:0 0 0 2px;}
.border {border:1px solid gray;padding:0 0 0 2px;}
.text .hover {text-decoration:none;background-color:white;color:black;}

.project {width:460px;position:relative;margin-top:14px;padding-bottom:30px;overflow:hidden}
.project p {margin:0;letter-spacing:0px;text-align:justify;}
.project p sup {font-size:7px;vertical-align:2px;}
.project p strong {letter-spacing:1px;}

.project-menu {padding-bottom:10px;margin-top:-0.5em;}
.project-menu ul {list-style-type:none;margin:0;padding:0;text-align:justify;width:460px;letter-spacing:1px;line-height:1.35em}
.project-menu ul li {display:inline;}
.project-menu ul li a:hover {background-color:white;color:black;text-decoration:none;}

.project-menu ul li strong {background-color:white;color:black;font-weight:normal;}
.project-menu ul li .clicked strong {background-color:transparent;color:white;font-weight:bold;}
.project-menu ul li a:hover strong {color:black;}
.project-menu ul li a.clicked:hover strong {color:black;}

#toolTip {position:absolute;white-space:nowrap;}
#toolTip-container {margin:0 auto;width:460px;position:relative;z-index:10000;}

#mailto {margin-top:-0.5em}
#mailto .input-line {border:1px solid gray;width:459px;overflow:hidden;margin-top:5px;margin-bottom:12px;}
#mailto .input-line label {float:left;width:80px;padding:1px 2px;letter-spacing:1px;}
#mailto .input-line .input {border-width:0;padding:1px 0;background-color:transparent;color:white;width:374px;}
* html #mailto .input-line .input {width:372px;}
#mailto .input-line textarea.input {height:173px;}
#mailto .button {border-width:0;background-color:transparent;color:white;width:40px;padding:1px 3px 2px 3px;letter-spacing:1px;position:relative;top:-12px;}

#foot {width:462px;overflow:hidden;position:absolute;bottom:5px;}
#foot p {float:left;margin:0;letter-spacing:2px;word-spacing:2px;line-height:1.4em}
#foot ul {list-style-type:none;margin:0;padding:0;float:right;line-height:1.4em}
#foot li {display:inline;}
#foot li a {padding:0 3px 0 2px;}
#foot li a:hover, #foot li.selected a {background-color:white;color:black;text-decoration:none;}
#foot li span {letter-spacing:2px;}
*+html #foot li span {padding-right:1px;}
* html #foot li span {padding-right:1px;}