/* This file is distributed under the creative commons commons deed ShareAlike 1.0 http://creativecommons.org/licenses/sa/1.0/ */

body
{ font-size: 80%; color: #444455; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin: 1em 0 0 0;
  background-color: #FFFFFF; background-image: url(images/lines.gif);
}

A { color: #99CD56; text-decoration: none; }
A:visited { color: #9988CC; }
A:hover { color: #CC6666; }
A img { border: none; }

LI { margin-bottom: 6px; }

h1 { background-color: #66AACC;
     font: normal 2em Georgia, Times New Roman, serif;
     color:#FFFFFF; font-weight:normal; 
     padding: 0.5em 1em;
}

h2 { font-size: 1.3em; font-weight: normal;
     margin: 1.5em 0 0.4em 0; border-bottom: 1px solid #6699CC;
}

p, li { font: 1em/1.35em; } 

.foot { background: #66aacc; color: #ffffff; margin: 20px 0 0 0; padding:3px; text-align:center; }

.button { background: #DFDfFf; }

.menub { background-color: #F3F6EC; border:solid 1px #BBBBBB; padding-left:0.5em; padding-right:0.5em; }

.menu { position: absolute; right: 25px; top: 0px;
	background:#FCFCFF; padding: 5em 0 1em 0.5em; width:10.5em;
}

.menu ul
{ padding-left:3px; margin:0.8em 0 0 0; text-transform:lowercase; color:black; }

.menu ul ul { font-weight:normal; padding-top: 3px; margin-top:0; border-top: 2px solid #ffffff;

}

.menu ul ul li { margin:0 0 0.5em 0; color:#888888; padding-left:8px; list-style-type:none; }

.main { margin: 2em 12.5em 0 2.5em; padding-right:2em; }

.smallmain { margin: 25px 30px 0 3em; }
.bigcap {
font-family:Times New Roman,serif;
font-size:2em; 
color:#645028; 
float:left;
 }
//  padding-top: 3px;
 padding-right:0px;
}


.table1
{
	padding-bottom : 2px;
	padding-top: 2px;
	font-size:100%;
	border-collapse: collapse;
}

code { font-size: .95em; font-style: normal; color: #555555; }

.table2
{
	border-collapse:collapse;
	border: solid 1 #6699CC;
	font-size:80%;
	background: #F3F6EC;
}