body {
	background-color : #FFFFEE;
}

.banner {
	color : Brown;
	background-image: url(XeneiNet-Banner.jpg);
}

.banner h1 {
	font-size: xx-large;
	font-family : times, serif;
	text-decoration : underline overline;
	text-align : left;
	padding-top :15px;
	padding-bottom :15px;
	text-indent : 30px;
	float : left:
}

.searchbox
{
	font-size : x-small;
	color : #FFFFFF;
	padding: 5px;
	margin: 5px;
	float : left;
	clear : right;
}

.searchbox form
{
	border: 1px solid gray;
	float : left
	clear : right;
}

.searchbox input
{
	float : left;
}

.searchbox form .button
{
	margin-top : 5px;
	margin-bottom : 5px;
}

.searchbox a:link, .searchbox a:visited
{
	font-family : Arial, Helvitica, sans-serif;
	font-size : larger;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #000000;
	padding : 5px;
	float : left;
	clear : right;
}

.banner .logo {
	float : right;
}
	
.tabs {
	color: #1F222A;
	font-family : sans-serif;
	border-bottom: 2px solid #FF8100;
	padding-left : 15px;
	text-indent : -5px;
}

.tab {
	font-size : small;
	background-image: url(tab-left-corner.gif);
	background-repeat: no-repeat;
	border-right : 1px solid #FF8100;
	padding-left : 7px;
	padding-right : 7px;
	background-color : #EFA55F;
}

.even-tab {
	font-size : small;
	background-image: url(tab-left-corner.gif);
	background-repeat: no-repeat;
	border-right : 1px solid #FF8100;
	padding-left : 7px;
	padding-right : 7px;
	background-color : #EFA55F;
}

.selected-tab  {
	font-size : small;
	font-weight : bold;
	background-image: url(tab-left-corner.gif);
	background-repeat: no-repeat;
	border-right : 1px solid #FF8100;
	padding-left : 7px;
	padding-right : 7px;
	background-color : #FF8100;
	color: #1F222A;
}


.tabs .selected-tab, .tabs .selected-tab a:link, .tabs .selected-tab  a:visited {
	color: #1F222A;
}

.tabs .tab, .tabs .tab a:link, .tabs .tab a:visited {
	color: #1F222A;
}

.tabs .even-tab, .tabs .even-tab a:link, .tabs .even-tab a:visited {
	color: #1F222A;
}

.leftcol {
	font-family : sans-serif;
	font-size : smaller;
	float : left;
	width : 15%;
	background-color : gray;
	min-height : 380px;
	margin-right : 5px;
}

.rightcol {
	font-family : sans-serif;
	font-size : smaller;
	float : right;
	width : 15%;
	background-color :gray;
	min-height : 380px;
	margin-left : 5px;
}

.nav
{
	font-size : x-small;
	border: 1px solid gray;
	color : #000000;
	padding: 5px;
	margin: 5px;
	padding-left : 15px;
	text-indent : -10px;
}

.rightcol .nav
{
	background-color : #BACAEB;
}

.leftcol .nav
{
	background-color : #BACAEB;
}

.leftcol .nav div, .rightcol .nav div {
	margin-bottom : 5px;
}

.content {
	float : left;
	width : 65%;
}

.toplink {
	font : italic small sans-serif;
	border: 1px solid #0F000F;
	padding: 2px;
}

.content .copyright {
	margin-top : 10px;
	font : italic small serif;
	text-align : center;
	background : #ff8100;
}


.content h1 {
	font-size : large;
	font-weight : bold;
	font-style : normal;
	font-family : sans-serif;
}
.content h2 {
	font-size : large;
	font-weight : normal;
	font-style : normal;
	font-family : sans-serif;
}
.content h3 {
	font-size : small;
	font-weight : bold;
	font-style : normal;
	font-family : sans-serif;
}

.Address {
	font-family : monospace;
}

.code {
	font-family : monospace;
	color : green;
}

.footnote {
	border-top: 1px solid #E0D333;
	border-bottom: 1px solid #E0D333;
	background-color : #F0EDE4;
}

.book-title {
	font-family: sans-serif;
	font-weight : bold;
	font-style: italic;
}

.book-desc {
	margin-left : 50px;
	margin-right : 50px;
	margin-bottom : 15px;
}

.book {
	font-family: sans-serif;
	margin-bottom: 5px;
}

book-author, book-editor {
}

.book-info {
	font-size : smaller;
}

.book-desc {
	font-family : serif;
}

.weblink {
	margin-bottom: 15px;	
}

.weblink-title {
	font-family: sans-serif;	
	font-weight : bold;
}

.weblink-url {
}

.image caption {
	font-family : sans-serif;
	font-size : smaller;
}

table .memberlist {
	border: 1px
}

tr .odd {
	background-color : #CCFFFF;
}

tr .even {
	background-color : #FFCC99;
}

.fileType {
	font-family : monospace;
	font-weight : bold;
}

.Source-Text {
	font-family : monospace;
	font-weight : bold;
}
