@charset "utf-8";
/* CSS Document */

body {
    margin: 0em;
    padding: 0em;
    background:url(../images/titledBG.jpg) repeat;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
}
.blue{background:#3399FF;}
.green{background:#CCFFCC;}
.red{background:#FF5555;}
.typs{
margin-left:5px;
font-size:16px;
padding:10px;}

.headspace { height:121px;}
#fixme { position: absolute; left: 0px; top: 0px; height:100%; width:240px; z-index:20;}
#fixmetoo3 { position: absolute; left: 0px; top: 0px; width:100%; z-index:19; height:150px;}
#fixedbg { position: absolute; left: 0px; top: 0px; height:100%;  z-index:5;}
#fixmetoo { position: absolute; right: 0px; bottom: 0px; }
body > #fixme, #fixmetoo3, #fixedbg, fixmetoo {
    position: fixed;
}
pre.fixit { overflow:auto;border-left:1px dashed #000;border-right:1px dashed #000;padding-left:2px; }

.invisible {
    display: none;
}


#fixed {
    position: absolute;
    top: 0;
    left: 0;
	z-index:11;
    width: 230px;
    height: 100%;
    color: black;
}
#fixedbg {
    position: absolute;
    top: 0;
    left: 0;
	margin-top:230px;
	z-index:9;
    width: 200px;
    height: 100%;
    color: black;
}
#fixedt {
    position: fixed;
	z-index:10;
    top: 0;
	left: 0;
	right: 0;
    width: 100%;
    height: 150px;
    color: black;
	background:url(../images/Bluebar.png) repeat-x;
}
.Form
{
margin-top:25px;
color:#FF9900;
font-size:18px;
}
#Nav {
    position:relative;
	margin-top:-30px;
	margin-left:-25px;
    height: 100%;
	width:250px;
    color: black;
	z-index:50;
}
#Nav ul {
line-height:1em;
text-indent:0em;
text-decoration:none;
list-style:none;
}
#Nav a{
text-decoration:none;
}
#Navbg
{
margin-top:-150px;
margin-left:3px;
height:600px;
width:260px;
background:url(../images/NavbarBlue.jpg) no-repeat;
z-index:50;
}


body > #fixed, #fixedt, #fixedbg {
    position: fixed;
}


#content {
    margin-left: 220px;
	width:0 auto;
    padding: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    line-height: 1.5;
}


code, pre {
    font-family: monospace;
    font-size: large;
    font-weight: bold;
    background: transparent none;
    color: yellow;
}
.launchme {
color:#0099FF;
font-size:14px;
}
.launchme a{
color:#0099FF;
text-decoration:none;
}
.launchme a:hover{
color:#000;
text-decoration:underline;
}

.center { text-align: center; }
h1 { font-size: 4em; text-align: right; }
h2 { margin-top: 2em; }
.nav a:link { color:#000000; text-decoration:none;}
.nav a:visited { color:#000000;  text-decoration:none;}
.nav a:active { color:#0099FF;  text-decoration:none;}
.nav a:hover { color:#0099FF;  text-decoration:none;}

#Logo{
    display: block;
	background:none;
    text-decoration: none;
    padding: 0.5em;
	border:none;
	z-index:51;
	margin-top: 10px;
    margin-bottom: 2px;
}
#fixed a {
    display: block;
    text-decoration: none;
    padding: 0.5em;
    background: none;
    font-weight: bold;
    font-size: smaller;
    margin-bottom: 2px;
}


#fixed a:hover {
    background: none;
    color: blue;
}


div.address {
    border-top: 2px solid black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


div.address img {
    border: 0px;
    text-align: left;
}

/*bodyDivs*/

.Ptitle 
{
margin-top:0px;
margin-left:20px;
padding:5px;
font-size:20px;
}
#hometext
{
margin-top:0px;
margin-left:20px;
font-size:12px;
color:#999999;
}
.Othtext 
{
margin-top:0px;
margin-left:20px;
font-size:12px;
/*border:#00FF66 solid 1px;*/
padding:5px;
width:683px;
height:100px;
color:#666;
}
.Ptext 
{
margin-top:0px;
margin-left:20px;
font-size:12px;
/*border:#00FF66 solid 1px;*/
padding:5px;
width:683px;
height:250px;
color:#666;
}
#Btop
{
background:url(../images/Btop.jpg) no-repeat;
height:42px;
margin-bottom:-10px;
}
#Bbg
{
background:url(../images/Bbg.jpg) repeat-y;
margin:0 auto;
padding:0px;
}
#BtitleGra
{
background:url(../images/Btitlegrad.jpg) no-repeat;
margin-top:-20px;
margin-bottom:-20px;
padding:0;
height:52px;
}
#Bbottom
{
background: url(../images/Bbottom.jpg) no-repeat;
margin-left:1px;
padding:0;
height:42px;
}
#Bdivider
{
margin-bottom:-19px;
background: url(../images/bdivider.jpg) no-repeat;
padding:0;
height:69px;
}

