/*************** the flesh **************/
body {

padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #000000; /* was ccc */
font-size: 12px;
line-height: 16px;
margin-top: 12px;
margin-bottom: 10px;
margin-left: 20;
background-color: #fff;
}

body.nested{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
body.matrix{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}


/*************** tables.. boring tables **************/
table.res{
/*	width: 100%; */
	border : 1px solid #bbbbbb;
	font-size:12px;
	background-color:#dddddd;
}
table.basic{

	vertical-align: top;
	background-color:#ffffff;	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.basic{

	vertical-align: top;
	background-color:#ffffff;	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.txtres{
	border : 0px;
	font-size:12px;
}
table.form{
border : 0px solid black;
/* cellspacing: 1;
cellpadding: 1; */
}

/*************** text, text, text **************/
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-stretch: ultra-expanded;
	font-weight: 900;
	color: #ffffff;
}
.headold {
	font-family: bradley hand ITC, broadway, verdana, arial;
	font-size: 18px;
	font-weight: 900;
	color: #543200;
}
.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #ffffff;
/*	font-variant: small-caps; */
}

.para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #543200;
/*	font-variant: small-caps; */
}
.parenthesis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #999999;
}
/*  for span  */
.link{
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #543200;
/*	font-variant: small-caps; */
}
p.help {
font-size: 12px;
line-height: 16px;
margin-top: 12px;
margin-bottom: 10px; 
}
p {
font-size: 14px;
line-height: 16px;
margin-top: 12px;
margin-bottom: 10px; 
}
h1 {
font-size: 16px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
/*************** hyped up hyper **************/
a {
text-decoration: none;
/* font-weight: bold; */
/* font-variant: small-caps; */
color:  #006600;
outline: none;
letter-spacing: 0px;
}
a:visited {
color:  #006600;
}
a:active {
color:  #ccc;
}
a:hover {
color: #bb0;
text-decoration: underline;
}

/*************** imgn ll th pplb **************/
img {
border: 0;
}

/*************** misc **************/


.nowrap {
white-space: nowrap;
font-size: 10px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
}
hr {
color: #ffff00; border-top-style: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none;
}
ul {
	margin: 0px 0px 0px 16px
}
li {
	MARGIN-TOP: 8px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(../img/listpoint2.jpg); MARGIN-BOTTOM: 8px
}
/* --------------------------------------------- */

#misc{
	border: 1px outset #999999;
	cursor: pointer;
	width: 80px;
	background: #6699cc;
	text-align: center;
}
#head{
	position: absolute;
 	top: 0px;
   	left:0px;
	border: 1px solid #ffffff;
   	background:#7C7CB0;
   	width:200px;
   	height: 25px;
	cursor: pointer;
   	padding: 1px;
}
#slither{ /* the thin slice between the tabs and the pages */
	position: absolute;
	top: 28px;
	left:1px;
	padding: 0px;
	background: #ffffff;
	width: 926px;
	height: 2px;
}

#grastrek{
	position: relative;
	top: 268px;
	left: 0px;
	padding: 1px;
	border: 1px solid #ffffff;
	background: #cccccc;
	width: 900px;
	height: 1px;
}
#home{
	width: 15px;
	height: 15px;
	background: #aaddff;
	float: right;
	cursor: pointer;
	text-align: center;
   	border: 1px solid #000;
	background: url('../img/home.png')  2px 1px no-repeat;
}

