body, td, th, p, div {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
}

BODY { 
  margin : 0px 0px 16px 0px; 
  padding:0px;
  color:#333;
  background-color: #F8F8FF; 
  scrollbar-base-color: #778899;
}

/*/*/a{}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
}  
/* */

.Content>p {margin:0px;}
.Content>p+p {text-indent:15px;}

td, tr, p, div {  
  color : #333333;
}

.namesite {
  padding-top:5px;
  font-weight: bold;
  font-size: 30px;
  color: #D04D47;
}
h1 {
  margin:0px 0px 15px 0px;
  padding:0px;
  font-size:large;
  font-weight:900;
  color:#ccc;
}
h2 {
  font-size:medium;
  margin:0px 0px 5px 0px;
  padding:0px;
}

ul { 
  margin : 0px 0px 0px 0px;
}

hr {  
  background : #CCCCCC;
  height : 1px; 
  width : 100%;
}

.kop {
  background-color : #006699;
}

.title {
  font-size: x-large;
  font-weight: bold;
  color  : #7B8DA1;
}

.pathway {  
  color: #F8F8FF;
  font-size: small;
}

a.pathway:link, 
a.pathway:visited,
a.pathway:hover {  
  color : #000000;  
  font-weight : normal;
}
a.pathway:hover {  
  text-decoration  : underline;
}

/* --Default Class Settings-- */
a {
  color:#09c;
  font-size: small;
  font-weight:600;
  text-decoration:none;
  text-align: left;
  background-position: left; 
}
a.mainlevel:link, 
a.mainlevel:visited { 
  color: #333333; 
  font-weight: bold; 
}
a.mainlevel:hover   { 
  color: #00000;
}        
a.mainmenu:link, 
a.mainmenu:visited  { 
  color: #333333; 
  font-weight: bold; 
}
a.mainmenu:hover,   { 
  color: #000000; 
  text-decoration: underline; 
}

a.sublevel:link,
a.sublevel:visited,
a.sublevel:hover { 
  color: #333333; 
  font-weight: normal;
  padding:6px;
}
a.sublevel:hover { 
  color: #000000; 
  text-decoration: underline; 
}

table.moduletable { 
  padding: 5px 5px 5px 5px; 
  margin:  5px 5px 5px 5px; 
  width: 95%; 
}
table.moduletable th { 
  font-weight : bold;
  background-color: #006699;  
  color : #F8F8FF; 
  text-align : left; 
  width : 100%; 
}

table.moduletable td {
  font-weight: normal; 
  border: 1px solid #F8F8FF; 
  background-color: #F8F8FF;
} 

.poll {  
color : #666666;  
line-height : 14px;
}

.sectiontableheader { 
background-color : #CCCCCC; color : #7B8DA1; 
font-weight : bold;
}
.sectiontableentry1 { 
background-color : #F0F0F0;
}
.sectiontableentry2 { 
background-color : #E0E0E0;
}

.small { 
  font-size : small; 
  color : #3366C0; 
  text-decoration : none; 
  font-weight : medium;
}
.smalldark {  
  font-size : small;  
  color : #000000;  
  text-decoration : none;  
  font-weight : normal;
}
.contentpane {  
  background : #F8F8FF;
}
.contentpaneopen {  
  background : #F8F8FF;
}
.contentheading, 
.componentheading {  
  font-weight : bold;   
  text-align : left;
  font-size: large;
  color: #0099cc;
}

.createdate {  
  font-size : small;  
  color : #999999;  
  text-align : left;
}

.button {  
  font-style       : normal;  
  font-size        : small;  
  font-weight      : bold;  
  background-color : #F0F0F0;  
 color            : #D04D47;  
  border           : 1px solid #CCCCCC;
}
.inputbox {  
  font-size        : small;
  color            : #000000;  
  background-color : #F0F0F0;  
  border           : 1px solid #CCCCCC;
}
a:link, 
a:visited,
a:hover {  
  font-size        : small; 
  color : #000000; 
  text-decoration : none; 
}
a:hover { 
  text-decoration : underline;
}

/* All the content boxes belong to the content class. */
.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:0px 210px 20px 170px;
	border:1px solid black;
	background-color:white;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#navAlpha {
	position:absolute;
	width:150px;
	top:20px;
	left:20px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:2;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	}
		
#navBeta {
	position:absolute;
	width:190px;
	top:20px;
	right:20px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
	}
	
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, 
a.contentpagetitle:visited { 
font-size: medium; 
font-weight: bold;         
color: #000000;        
text-align:left;        
}
a.contentpagetitle:hover { 
font-size: medium; 
font-weight: bold; 
text-align:left;        
color: #7B8DA1;        
text-decoration: underline;        
font-weight: bold;        
}
a.category:link, 
a.category:visited {  
color : #333333;  
font-weight : bold;
}
a.category:hover {  
color  : #7B8DA1;
}

/* Styles for dhtml tabbed-pages */
.ontab { 
background-color: #ffae00; 
border-left: outset 2px #ff9900; 
border-right: outset 2px #808080;
border-top: outset 2px #ff9900;
border-bottom: solid 1px #d5d5d5;
text-align: center;
cursor: hand;
font-weight: bold;
color: #FFFFFF;
}
.offtab {
background-color : #e5e5e5;
border-left: outset 2px #E0E0E0; 
border-right: outset 2px #E0E0E0; 
border-top: outset 2px #E0E0E0; 
border-bottom: solid 1px #d5d5d5; 
text-align: center; 
cursor: hand; 
font-weight: normal;
}
.tabpadding {}
.tabheading {
background-color: #ffae00;
text-align: left;}
.pagetext { 
visibility: hidden;
display: none;
position: relative; 
top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode { 
background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message { 
font-weight: bold;
font-size : small;
color : #ff6600; 
text-align: center;
}

/* custom stuff */
.container{ 
border: solid;
border-width: 1px; 
border-color: #efefef; 
background-color: White;
}

.boxes { 
border: solid; 
border-color: #efefef; 
border-width : 1px;
}

.moduletable.adsense {
  border: none;
  align: right; 
}