
body,td{
 background:#DCDCDC;
color:Black;
 margin: 1em;}
 div.wrap {
 	background:#DCDCDC;
	color:Black;
	margin:0 20px 0 20px;
 }
 /* add margin auto stuff if you want the layout centered */
div#header {
background:url(image/top.gif) 100% 0 no-repeat;
width:776px;
height:100px;

}
 .main {
 	list-style:none;
 }
 .supportingtext{
letter-spacing:0.1em;
  font:italic 1.2em Times "Times New Roman" serif;
  text-align: left;
  color: #00A2FF; 
  margin:-0.5em 0 .25em 0.5em;
  background:transparent;
 }
   
  div.spacer {
  clear: both;
   background: #DCDCDC;
	color:Black;
  }  
 #footer {
border-top:3px double;
margin:0;
 padding:0.75em 1em 1em;
 font-size:75%;
 text-align:center;
}
#footer p{
	margin:0;
	padding:0;
}
	.ken{
		background:transparent;
		color:#F0FFF0;	
		text-align:center;	
	}
.map{
		background:transparent;
		color:#0068CC;	
		text-align:center;	
	}
a.link{   
  text-decoration:underline; 
  background:transparent;
  color:#00008B;  
  } 
  a.link:hover{   
  text-decoration:underline; 
  background:transparent;
  color:#20B2AA;  
  }  
h4.s {
	background:transparent;
	color:Silver;
		
}
.h3  {
	background:transparent;
	color:Yellow;	
}
h.h2 {
	background:transparent;
	color:Blue;
	text-align:center;
}
 .navb {
	font: 1em  "MS Serif", "New York", serif; 
}	
.navb ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:4px;
}
.navb li {
	display:inline;
}
 .navb a:link, .navb a:visited {
 -moz-border-radius: 10px;
  margin-right:2px;
  padding:3px 10px 2px 10px;
  color:#474747;
  background-color:#EAEBFF;
  text-decoration:none;
  border-top:2px solid  #FFF;
  border-left:2px solid  #FFF;
  border-bottom:2px solid #a46464;
  border-right:2px solid #a46464;  	
 }
	.navb a:hover {
	background-color:Blue;
	color: White;
  border-top:2px solid #a46464;
  border-left:2px solid #a46464;
  border-bottom:2px solid  #FFF;
  border-right:2px solid  #FFF;
}
 #navcontainer ul
{
margin: 50px;
padding: 0;
list-style-type: none;
}
#navcontainer a
{
display: block;
color: #FFF;
background-color: #036;
width: 9em;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
}
#navcontainer a:hover
{
background-color: #369;
color: #FFF;
}
#navcontainer li li a
{
display: block;
color: #FFF;
background-color: #69C;
width: 20em;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font: Georgia, Verdana, sans-serif 150%;
margin-left:100px;
}
div.calist {
	text-align:center;
}
li.site{
	background:transparent;
	color:Black;
	font-size:75%;
	margin-left:10px;
	list-style:none;
}
.test:hover{
color:Blue;
background:transparent;}
h4.ss{
	background:transparent;
	color: black;
	text-align:left;
	padding-left:55px;
	font:14px Verdana,Courier,sans-serif,bold;
	display:table-row-group;
	margin-top:0.5em;
}
.tl{
  position:absolute;
  left:5%;	
}
.tr{
 position:absolute;
  left:30%;	
}
.t3{
 position:absolute;
  left:55%;	
}
.t4{
 position:absolute;
  left:75%;	
}
 