body {
    font-family: sans-serif;
    font-size: 0.9em;
    background-color: white;
    color: black;
}

.mainbody {
    min-height:300px;
    margin-top:1em;
    margin-bottom:1em;
}
.filelink {
}
.extlink {
	margin:1px;
	color:black
}

a {
	text-decoration:none
}
a:link {
	color:#0000ff
}
a:visited {
	color:#0000ff
}
a:hover {
	color:red;
    text-decoration:underline;
}

a img {
	border:1px white solid;
}
a img:hover {
    border:1px red solid;
}

.lastchanged {
  font-size:9pt
}
.pagelinksbg {
	background-color:#dddddd;
    border-radius:1em;
    margin-top:1em;
    margin-bottom:1em;
    padding-left:2em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    clear:both;
}
.pagelinksbtn {
    background-color:#888888;
    border-radius:1em;
    padding-left:1em;
    padding-right:1em;
    margin-left:1em;
    margin-right:1em;
}
.pagelinksbtndisabled {
    background-color:#eeeeee;
    color:#dddddd;
    border-radius:1em;
    padding-left:1em;
    padding-right:1em;
    margin-left:1em;
    margin-right:1em;
}
.pagelinksbtn:link {
    color:white;
}
.pagelinksbtn:visited {
    color:white;
}
.pagelinksbtn:hover {
    background-color:#cc4444;
    color:white;
}

.picture {
	margin:5px
}

.tocbase {
	clear:both
}
.tocbase ul {
    list-style-type:none
}
.tocbase li {
	clear:both
}
.caption {
	clear:both
}

.clearboth {
	clear:both
}

.pagemenuitem {
    margin-top:1em;
}
.pagemenuitembtn {
    width:100%;
    text-align:left;
    background-color:#dddddd;
    border:1px solid black;
    border-radius:0.5em;
    color:black;
}
.pagemenuitembtn:hover {
    background-color:#eeeeee;
    color:#444444;
    border:1px solid red;
}
.pagemenusub {
    border-radius:0.5em;
    border:1px dotted #888888;
    padding-left:0.5em;
    padding-right:0.5em;
    padding-bottom:1em;
    padding-top:1em;
    margin-top:0.5em;
}
.pagemenusublink {
    font-weight:bold;
    font-size:larger;
    margin-bottom:0.5em;
}
.pagemenuhead {
    font-weight:bold;
}

.mainwelcome {
}
.mainnews {
	font-size:9pt;
	background-color:#bbbbbb
}
.mainnewsh {
    color:white
}
.mainnewsrow1 {
	text-align:left;
	vertical-align:top;
	background-color:#dddddd
}
.mainnewsrow1 td {
    padding:0.2em
}
.mainnewsrow2 {
	text-align:left;
	vertical-align:top;
	background-color:#eeeeee
}
.mainnewsrow2 td {
    padding:0.2em
}

.xtstyle {
	color:#FFFFCC;
	background-image:url(/spacesim/bg-boron1.gif);
	background-color:#000000
}
.xtstyle a:link {
	color:#99FF99
}
.xtstyle a:visited {
	color:#CCFFFF
}
.xtstyle a:active {
	color:#FF0000
}
.xtstyle a:hover {
	color:#FFFFcc
}
.xtheader {
	color:#66FFFF;
	font-size:x-large;
	font-weight:bold;
	border-style:solid;
	border-width:0px;
	border-bottom-width:2px;
	border-bottom-color:#558866
}
.xtnavbar {
	vertical-align:top;
	white-space:nowrap;
	padding:5px;
	border-style:solid;
	border-width:0px;
	border-right-width:2px;
	border-right-color:#558866
}
.xtbody {
	padding:5px
}

.x2style {
	color:#FFFFFF;
	background-image:url(/spacesim/bg-boron.jpg);
	background-color:#000000;
	padding:3px
}
.x2style a:link {
	color:#99FF99
}
.x2style a:visited {
	color:#CCFFFF
}
.x2style a:active {
	color:#FF0000
}
.x2style a:hover {
	color:#FFFFcc
}

.linuxstyle {
}

.linuxstyle pre {
	color:black;
	background-color:#cccccc;
	border-width:2px;
	border-color:black;
	border-style:solid;
	padding:5px
}

