body, html {
	margin:0;
	padding:0;
  background:#EEE url('images/head_border.jpg') repeat-x;
}
body {
	min-width:700px;
}
#wrap {
  background:#FFF;
  margin:0 auto;
	width:700px;
}
#head {
  margin:0 auto;
  width:700px;
  height:52px;
}
#menu {
  margin:0 auto;
  width:700px;
  height:75px;
  #margin:0px auto -4px auto;
}
#main {
	background:#FFF;
	padding:7px;
	float:left;
	width:420px;
}
#side {
	background:#FFF;
	padding:7px;
	float:right;
	width:250px;
}
#foot {
	background:#EEE;
	padding:10px 7px;
  height:25px;
  clear:both;
  font:normal normal normal 8pt arial;
  color:#90131B;
}
#bodyclear {
	background:#FFF;
	padding:0px 7px;
  clear:both;
}
.headimg {
	margin:10px 0px 5px 0px;
	padding:0px;
}
.buffer{
	padding:15px 0px;
}
.title{
	font:normal normal bold 10pt Arial, Helvetica, sans-serif;
	color:#90131B;
}
.error{
	font:normal normal bold 10pt Arial, Helvetica, sans-serif;
	color:#F00;
}
.text{
	font:normal normal normal 9pt Arial, Helvetica, sans-serif;
	color:#000;
}
.smalltext{
	font:normal normal normal 7pt Arial, Helvetica, sans-serif;
	color:#000;
}
a{
	text-decoration:none;
}
a:link, a:visited {
	color:#1757D7;
}
a:hover, a:active {
	color:#90131B;
}
.left{
	float:left;
	padding:5px;
}
.right{
	float:right;
	padding:5px;
}
#menu a {
    width:70px;
    height:23px;
    display:block;
    text-decoration:none;
    background-position:0px 23px;
    float:right;
    clear:none;
}
table.head {
  border-collapse:collapse;
  border:0;
  width:100%;
  height:75px;
  margin:1px 0px 0px 1px;
  #margin:5px 0px -1px 1px;
  padding:0px;
}
td.head{
  color:#FFF;
  font:normal normal normal 8pt arial;
  text-align:center;
}
a.head:link{
	color:white;
	text-decoration:none;
}
a.head:visited{
	color:white;
	text-decoration:none;
}
a.head:hover{
	color:white;
	text-decoration: underline;
}
a.head:active{
	color:white;
	text-decoration: underline;
}
