body {
	font-size: medium;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	}
*html body{/*to make sure the font size is small*/
font-size:small; /*for Ie5/Win*/
f\ont-size:medium; /*for all other IE versions*/
}
#container{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 10px;
    width:95%;
	clear:both;
	}
h1{
font-size:140%;
color:#000099
}
h2{
font-size:120%;
color:#336633
}
h3{
font-size:100%;
color:#003333;
font-weight:bold;
text-align:left;
}
em{
color: #663333;
font-style:normal;
font-weight:bold;
}
ul li{
font-size:90%;
}
#nav{
float: left;
width: 100%;
margin: 0;
padding: 10px 0 0 0px;
list-style: none;
background: #336633 url(images/header_bgnd.gif) repeat-x bottom left;
}
#nav li{
float: left;
margin: 0;
padding: 0;
font-family: "Lucida Grande", sans-serif;
font-size: 75%;
}
#nav a{
float: left;
display: block;
margin:0 1px 0 0;
padding: 4px 8px;
color: #000000;
text-decoration: none;
border: 1px solid #9b8748;
border-bottom: none;
background: #9999CC url(images/off_bgd.gif) repeat-x top left;
}
#nav a:hover, body#current #t-current a {
color: #990000;
padding-bottom: 5px;
border-color: #727377;
background: #fff url(images/on_bgd.gif) repeat-x top left;
}
.note{
font-size:85%;
width: 75%;
}
.text{
width: 75%;
}
#header {
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
float:left;
background:#336633 url(images/header_bgnd.gif) repeat-x bottom left;;
font-family: Lucida Handwriting, Brush Script MT, cursive;
width:100%;
}
#header h1{
margin:0;
padding: 0px 0px 0px 25px;
font-size:175%;
color:#fff;
text-align:left;
}
#header h2{
margin:0;
padding: 0px 75px 0px 0px;
font-size:110%;
color:#fff;
text-align:right;
}
#definitions{
float:left;
width: 700px;
padding: 10px 0;
background: url(images/bg_special.gif) top left;
}
#definitions dl{
float:left;
width:680px;
margin:10px 20px;
padding:0;
display: inline;/*fixes IE/Win double margin bug*/
}
#definitions dt{
float:right;
width:211px;
margin: 0;
padding: 0;
font-size: 130%;
letter-spacing: 1px;
color: #627081;
}
#definitions dd{
margin:0 0 0 131px;
padding:0;
font-size:85%;
line-height:1.5em;
color:#666;
}
#definitions dl dd.img{
margin:0;
}
#definitions dd.img img{
float:left;
margin:0 8px 0 0;
padding:4px;
border:1px solid #d9e0e6;
border-bottom-color:#c8cdd2;
border-right-color:#c8cdd2;
background:#fff;
}
/*reverse float*/
#definitions .alt dt{
float:left;
}
#definitions .alt dd{
margin: 0 131px 0 0;
}
#definitions .alt dd.img img{
float:right;
margin: 0 0 0 8px;
}
table{
position:relative;
top:-4px;
left:-4px;
border:1px solid #000;
background:#ffffff;
}
table th, table td{
margin:0;
padding:8px 20px;
text-align:center;
border-bottom:1px solid #b5b5b5;
font-size: 95%;
}
table .name{
text-align:left;
}
table th{
color:#000099;
text-align:left;
}
table caption{
margin:0;
padding:8px 20px;
text-align:left;
border:1px solid #000;
border-bottom:none;
background:#fff;
font-weight:bold;
color:#000033;
}
table tr {
background:#e6e6e6;
border-bottom:1px;
}
table tr.alt{
background:#f1f1f1;
border-bottom:1px;
}
table td a {
display: block;
font-weight:bold;
}
.dropshadow{
background:#919191;
width:95%;
}
#footer {
clear:both;
background: #336633;
display:block;
margin:0; 
padding: 0;
font-family: Lucida Grande, Trebuchet MS, Tahoma, sans-serif;
}
#footer h2{
margin:0;
padding: 10px 0px 0px 10px;
font-size:70%;
color:#fff;
}
.center_graphic{
text-align:center;
}
.titles_italic{
font-style : italic;
}
.titles_table{
color:#990000;
font-weight:bold;
font-size:90%;
text-align:left;
}
.text_table{
color:#000000;
font-weight:normal;
font-size:80%;
text-align:left;}
.copyright{
padding: 10px 0px 0px 10px;
font-size:70%;
font-family: Lucida Grande, Trebuchet MS, Tahoma, sans-serif;
color:#000000;
margin:0;
}
