body 
{
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  background-color : #fff;
  
  margin-top : 10;
  margin-left : 20;
  margin-right : 20;
  margin-bottom : 10;
  padding : 0;
}

body,td 
{
	font-size: 100%;
}

h1 
{
	font-size: 120%;
	display : none;
}

h1,h2,h3,h4,h5,h6 
{
	color : #000000;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	margin : 0;
	padding : 0 0 3px 0;
}

h2 
{
	font-size: 110%;
}

h3 
{
	color : #000000;
	font-size: 110%;
}

h4 
{
	font-size: 105%;
}

h5 
{
	color : #000000;
	font-size: 105%;
}

h6 
{
	font-size: 100%;
}


li 
{
	padding : 0.25em 0 0 0;
	margin-bottom: 1em;
}


ul 
{
	list-style-image : url(/img/bullet.gif);
	list-style-position : outside;
}

ol,ul 
{
	margin-top: 1em;
	padding-top: 0;
	margin-bottom: 1em;
}

img 
{
	border: 1;
	padding: 0;
	margin: 0;
}

dl 
{
margin: 0;
padding: 0;
}
dt 
{
	font-weight: bold;
}
dd 
{
	margin: 0;
	padding: 0 0 .5em 1em;
}


form
{
	margin: 0;
	padding: 0;
}

input,select,textarea 
{
	border: 1px solid #969289;
	padding: 2px;
	margin: 2px;
	font-family: sans-serif;
#	font-weight: bold;
	line-height: 100%;
}

input.stretch,textarea.stretch 
{
	width: 100%;
}

textarea 
{
	font-weight: normal;
}

input.noborder 
{
	border: 0;
	padding: 0;
	margin: 0;
}

sup
{
	font-size: 70%;
}

hr 
{
	height: 1px;
	width: 100%;
}

th 
{
	text-align: left;
	font-family: Georgia, sans-serif;
	font-weight: bold;
}

a:link,a:visited 
{
	color: #0000FF;
	font-family: Verdana, Arial, sans-serif;
}


.cutout_grey_half {
        background : #EEEEEE;
	border-top : 1px solid #969289;
	border-left : 1px solid #969289;
        color : #555555;
        margin: 0px 0;
}

.cutout_grey {
        background : #EEEEEE;
        border : 1px solid #969289;
        color : #555555;
        padding : 10px;
        margin: 0px 0;
}

.cutout_white 
{
  width: 700px;
  background : #FFFFFF;
  color : #555555;
  padding : 10px;
  margin: 10px 10px;
  border-top: 1px solid #999;
  border-right: 2px solid #555;
  border-bottom: 2px solid #555;
  border-left: 1px solid #999;
}

.banner
{ 
  position: absolute;
  left: 90;
  top: 10;
  height: 135;

  border-top: 1px solid #999;
  border-right: 2px solid #555;
  border-bottom: 2px solid #555;
  border-left: 1px solid #999;

  padding:			7px;
}

.googleadd
{ 
  position: absolute;
  left: 10;
  top: 190;
  height: 100;
  padding:			7px;
}

.picsection
{ 
  position: absolute;
  left: 10;
  top: 280;
}

#navcontainer
{
  margin: 10;
  font-size: 12;
  position: absolute;
  left: 0;
  top: 160;
  height: 40;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }

.summary 
{ 
  border-top:1px solid #999; 
  border-bottom:1px solid #999;
  padding:0.5em 0.5em; 
  background-color:#ffffbe; margin: 1em 0.5em 1em 0.5em; 
  width:600px;
}

.copyright
{ 
  font-size: 8px;
  border-top:1px solid #999; 
  border-bottom:1px solid #999;
  padding:0.5em 0.5em; 
  background-color:#efefef; margin: 1em 0.5em 1em 0.5em; 
  float: right;
}

.copyright2
{ 
  font-size: 12px;
  border-top:1px solid #999; 
  border-bottom:1px solid #999;
  padding:0.5em 0.5em; 
  background-color:#efefef; margin: 1em 0.5em 1em 0.5em; 
  float: right;
  width: 400px;
  padding: 10 10 10 10;
}

.page
{ 
  background-color : #fff;
  padding: 10px;
}
