body {
  margin:0;
  padding:0;
  font:80% arial, verdana, tahoma, sans serif;
  background:white;
  color:#666;
}

.head h1 {
  font-size:185%;
  float:right;
  margin:50px 100px 0 0;
  _margin:50px 50px 0 0;
  color:black;
}

h2 {
	font-size:125%;
	margin:0 0 7px 0;
	padding:0;
}

.clear {
  height:1px;
  line-height:1px;
  font-size:1px;
  clear:both;
}

div.head {
  position:absolute;
  top:0;
  height:120px;
  border-bottom:1px dotted #ccc;
  width:770px;
}

div.head img {
  margin:10px 0 0 0;
}

div.main {
  width:770px;
  margin:0 auto 0 auto;
  padding:130px 0 0 0;
}

div.box {
  background:#dcdfe0;
  border:1px solid #d1d1d1;
  margin:0.5em 0 0.5em 0;
}

div.box .in {
  margin:0.7em 1em 0.7em 1em;
  _margin:0.7em 1em 0 1em;
  position:relative;
}

div.box .in img, .f-right {
  border:none;
  float:right;
  margin:0 0 0 1em;
}

div.box .in p a img {
  float:left;
  margin:0 1em 0 0;
}


p {
  margin:0 0 7px 0;
}

a, a:visited {
  color:black;
}

a:hover {
  text-decoration:none;
}

div.box .in a.link {
  font-size:110%;
  font-weight:bold;
}


.colors-10 { background:#000000!important; }.colors-10 { color:#FFFFFF!important; }.colors-10 a { color:#FFFFFF!important; }.colors-3 { background:#DBDFE0!important; }.colors-3 { color:#0000FF!important; }.colors-2 { background:#749CCF!important; }.colors-2 { color:#FFFFFF!important; }.colors-2 a { color:#000000!important; }.colors-8 { background:#59BEDC!important; }.colors-8 { color:#000000!important; }.colors-4 { background:#FFFFFF!important; }.colors-5 { background:#666600!important; }.colors-5 { color:#FFFFFF!important; }.colors-5 a { color:#FFFF00!important; }
