body{
margin:0px;
background-color:#e3e3e3;
}
h6{
  margin:5px;
  font:bold 12px Verdana;
}
h4{
margin:0px;
padding:0px;
font:bold 12px Verdana;
}
h3{
font:bold 14px Verdana;
color:#800000;
margin-top:2px;
margin-bottom:2px;
}
h1{
height:31px;
font:bold 14px Verdana;
color:#800000;
margin:0px;
padding:0px;
margin-top:2px;
margin-bottom:2px;
}
a{
font-family: Verdana;
color:#9b481d;
}
a img{
  border:0px;
}

p{
  font:11px Verdana ;
  line-height:1.5em;
}
a:focus{
  outline: none;
}
label{
  font:bold 12px Verdana;
  margin-bottom:4px;
}
 input{
   margin-top:4px;
 }
#main_table{
  border:1px solid #bebebe;
width:1000px;
margin:0px auto;
padding:0px;
background-color:#fff;
}
#top{
  vertical-align:top;
  height:120px;
  position:relative;
}
#logo{
  width:217px;
  height:31px;
  margin:20px 0px 0px 20px;
  background-image:url('img/logo.png');
  text-indent:-9999px;
}
#top p{
  font: 12px Verdana;
  color:#959595;
  margin-bottom:0px;
  margin-left:220px;
}
#header{
  height:173px;
  border-top:5px solid #800000;
  border-bottom:4px solid #800000;
  background-color:#ebebeb;
  background-image: url(img/map.jpg);
  background-repeat: no-repeat
  }
#left{
vertical-align:top;
padding:10px;
padding-left:15px;
}
#right{
  vertical-align:top;
 width:180px ;
 padding:5px;
 padding-top:10px;
}
#footer{
border-top:5px solid #800000;
height:80px;
}
#mainmenu{
width:870px;
margin:0px auto;
margin-bottom:0px;
margin-top:20px;
position:relative;
list-style:none;
}
#tabl1{
  border-collapse:collapse;
  width:580px;
  border:1px solid #cccccc;
}
#mainmenu li{
  float:left;
  margin-left:8px;
  font:bold 13px Verdana;
}
#mainmenu li h2{
 font:bold 13px Verdana;
 margin-bottom:0px;
}
#mainmenu li h2 a{
  text-decoration:none;
  color:#003366;
}
#mainmenu li h2 a:hover{
color:#800000;
}
#footmenu{
width:690px;
padding: 0px;
margin:5px auto;
position:relative;
list-style:none;
}
#footmenu li{
  float:left;
  margin-left:8px;
  font:11px Verdana;
}
#footmenu li a{
  text-decoration:none;
  color:#424242;
}
#footmenu li a:hover{
  text-decoration:underline;
}
#member_login{
  border-collapse:collapse;
  width:170px;
}
#member_login td{
  padding:0px;
}
#member_login label{
  font:bold 11px Verdana;
}
#member{
  line-height:1em;
  padding:5px;
  width:160px;
}
#member p{
  margin:0px;
  font:bold 11px Verdana;
  color:#000;
}
#member ul{
   list-style: none;
   padding:0px;
 }
#member ul li{
  margin:0px;
  padding:0px;
 }
#member ul li a,#member a{
   font:bold 12px Verdana;
   color:#000;
   text-decoration:none;
   margin:0px;
  }
#member ul li a:hover{
 color:#666;
  }
.self {
 font-size:10px;position:relative;top:-3px;
 }
*:first-child+html .self {
  left:5px;
}


 #nameMessage{
   width:150px;
   float: right;
   position:relative;
   margin:2px 250px 0px 0px;
   font:bold 12px Verdana;
 }
.tabl1{
  border-collapse:collapse;
  width:580px;
  border:1px solid #cccccc;
}
#partner{
  width:700px;
  margin:20px auto 5px auto;
 font:11px Verdana;
 color:#d3d3d3;
}
#partner a{
font:11px Verdana;
 color:#d3d3d3;
}


.contact{
 width:200px;
 font:bold 12px Verdana;
 color:#3a3a3a;
 float:right;
 line-height:1.5em;
 margin-top:0px;
}
.maintext{
  font:11px Verdana;
  color:#424242;
  text-indent: 1.5em;
  line-height: 1.5em;
  text-align:justify;
}
.block{
  width:140px;
  height:220px;
  text-align:center;
  float:left;
  margin-right:5px;
  margin-bottom:20px;
}
.block p{
  font:10px Verdana;
  color:#fff;
  line-height: 1em;
  margin-bottom:5px;
  padding:2px;
}
.block a{
  color:#fff;
}
.click{
 width:79px;
 height:15px;
 margin:0px auto;
 font:11px Verdana;
}
.click a{
  text-decoration:none;
}
.click a:hover{
 text-decoration:underline;
}
.link{
  font:11px Verdana;
}
.cell{
  width:145px;
  font:12px Verdana;
  border-top:1px solid #ccc;
  padding:10px 0px 10px 0px;
}
#history{
 border: 1px solid;
 width: 580px;
 font:11px Verdana;
 margin-top:10px;
 border-collapse:collapse;
}
#history tr:hover{
  background-color: #eaeff5;
  cursor:default;
}

#history .head td{
  font-weight: bold ;
   background-color:#e5e7e4;
}
#history td{
  vertical-align:top;
  border:1px solid #ccc;
  height:25px;
  padding:8px 0px 8px 0px;
  text-align: center;
}
#history td a{
 text-decoration:none;
 color:#3c811a;
}
#add_prof td{
  vertical-align:top;
  border:1px solid #ccc;
  height:25px;
  padding:8px 0px 8px 0px;
}
#add_prof label{
  font:11px Verdana;
  position:relative;
  top:-2px;
}
 #add_prof{
 border: 1px solid;
 width: 580px;
 font:11px Verdana;
 margin-top:10px;
 border-collapse:collapse;
}
 #add_prof .head td{
   height:25px;
   font-weight: bold ;
   background-color:#e5e7e4;
}
