

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #0; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	background: url("bbg.gif") repeat center  100%;
}

#but {
	BORDER-RIGHT: gray 1px dotted; 
	BORDER-LEFT: gray 1px dotted; 
	BORDER-BOTTOM: gray 1px dotted; 
	BORDER-TOP: gray 1px dotted; 
		
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	
	MARGIN-BOTTOM: 0.8em; 
	MARGIN-BOTTOM: 0.6em; 

	FONT-SIZE: 0.8em; 
	MARGIN-BOTTOM: 1em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eaeaea
}

.header {
	margin-bottom: -28px;
	width: 750px;
	padding-bottom: -100px;
	clear: both;
	background: url("top.gif") no-repeat bottom;
	height: 60px;
}

.headerf {
	margin-top: 10px;
	margin-bottom: -137px;
	width: 750px;
	padding-bottom: -10px;
	clear: both;
	background: url("topf.gif") no-repeat bottom;
	height: 160px;
}

.nav {
	border: 0px solid red; 
	text-align: center;
	position: relative;
	background-color: #FFF;
	width: 710px;
	margin-right:auto;
	margin-left:auto;	
	/*background: url(bg.gif) repeat-y center;*/
}

.navd
{
  border: 1px dotted black;  
  background-color: #FFFFFF;
  width: 700px;
  margin-left: 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.navdcw
{
  border: 1px dotted black;  
  background-color: #FFFFFF;
  width: 700px;
  margin-left: 0px;
  padding-left: 4px;
    padding-bottom: 4px;
        padding-top: -4px;
    padding-right: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.navdc
{
  border: 1px dotted black;  
  background-color: #FFFFFF;
  width: 700px;
  margin-left: 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.htnav {
  border: 1px dotted black;  
  border-top: 0px dotted black; 
  background-color: #FFFFFF;
  COLOR: #000000; 
  width: 700px;
  margin-left: 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
  VERTICAL-ALIGN: bottom; 
}

.htnavi {
  border: 0px;  
  background-color: #FFFFFF;
  COLOR: #000000; 
  width: 700px;
  margin-left: 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
  VERTICAL-ALIGN: bottom; 
}


.port {

  width: 700px;
  margin-top: -0px;


  VERTICAL-ALIGN: bottom; 
}

#container {
	text-align: left;
	position: relative;
	background-color: #FFF;
	width: 800px;
	margin-right:auto;
	margin-left:auto;	
	background: url(bg.gif) repeat-y center;
	/*border: 1px solid #f00*/
}

img {
border: none;
}

/* navigation link style */
a.navl:link 	{color: #336699;padding: 25px;}
a.navl:visited	{color: #000000;padding: 25px;}
a.navl:hover 	{color: #AA0000; padding: 25px;}
a.navl:active 	{color: #336699;padding: 25px;}

a.content:link 	{color: #336699;}
a.content:visited	{color: #000000;}
a.content:hover 	{color: #AA0000;}
a.content:active 	{color: #336699;}

a.contentwl:link 	{color: #336699;}
a.contentwl:visited	{color: #000000;}
a.contentwl:hover 	{color: #AA0000;}
a.contentwl:active 	{color: #336699;}

.contt {
  border-bottom: 1px dotted black;  
  border-top: 0px; 
    border-left: 0px; 
      border-right: 0px; 
  background-color: #FFFFFF;
  COLOR: #000000; 
  width: 600px;
  margin-left: 0px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 1.2em;
    font-style: strong;
  VERTICAL-ALIGN: bottom; 
}

.conttw {
  border-bottom: 1px dotted black;  
  border-top: 0px; 
    border-left: 0px; 
      border-right: 0px; 
  background-color: #FFFFFF;
  COLOR: #000000; 
  width: 560px;
  margin-left: 40px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 1.2em;
    font-style: strong;
  VERTICAL-ALIGN: bottom; 
}




.context
{
  border: 0px;  
  background-color: #FFFFFF;
  margin-left: 0px;
  padding: 10px 10px 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.links {

	position: relative;
	margin-top: 0px;
	margin-left: 0px;
}

.open {
	display: block;
	}
.closed {
	display: none;
	}
	
ul {
	list-style-type: none;
	font-size: 1em;
	margin-top: -5px;
	}

li {
	list-style-type: none;
	font-size: 1em;
	margin-left: -80px;
	}
        
li img {
	vertical-align: middle;
	}

#row  {
  display: table-row;
}

#left {
width:230px;
padding:2px;
display: table-cell;
}

#middle {
width:600px;
padding: 2px;
display: table-cell;
}

.desc
{
  margin-right: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.content
{
  border: 1px dotted black;  
  background-color: #FFFFFF;
  width: 650px;
  margin-left: 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.contentw
{
  border: 1px dotted black;  
  background-color: #FFFFFF;
  width: 650px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : .8em;
}

.footer {

	position: relative;
	margin-top: -56px;
	padding-left: -20px;
	width: 750px;
	padding-bottom: -100px;
	background: url("bottom.gif") no-repeat bottom;
	height: 80px;
}

.footerf {

	position: relative;
	margin-top: -136px;
	margin-left: 0px;
	width: 750px;
	padding-bottom: -100px;
	background: url("bottomf.gif") no-repeat bottom;
	height: 160px;
}

.posty {
font-size: 0.9em;
	padding-bottom: 20px;

}


.smallprint {
	FONT-SIZE: 0.6em; 
	MARGIN-BOTTOM: 0em; 
}

p {
	FONT-SIZE: 0.9em; 
	MARGIN: 0em; 
}

p.small {
	FONT-SIZE: 0.7em; 
	MARGIN: 0em; 
}

p.links {
	FONT-SIZE: 1em; 
	MARGIN: 0em; 
}