body {
  font: normal 95% calibri;
  margin: 0;
  padding: 0;
  background: #F2F2F2;
}
#wrapper {
  width: 500px;
  min-height: 410px;
  margin: 30px auto;
  padding: 20px;
  background: #FCFCFC;
  border: 1px solid #ccc;
  overflow: hidden;
}
#top {
  width: 960px;
  height: 120px;
}
h1, h2, h3, h4 {
	color:#000000;
	font-size:3.2em;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:1em;
	margin:0 0 5px;
}
h2 {
color:#999999;
font-size:2.3em;
letter-spacing:-1px;
margin:0 0 30px;
}
h3 {
border-bottom:1px solid #DDDDDD;
color:#000000;
font-size:1.7em;
letter-spacing:0;
margin:70px 0 20px;
padding:0 0 20px;
}
td{
    font: 14px calibri;
    font-weight: bold;
}
.s{
    font: 14px calibri;
    font-weight: bold;
    border: solid 1px #CCCCCC;
}
form fieldset{
    border: none;
}
.highlight{
    background: #f9f9f9;
    border: solid 1px #CCCCCC;
    padding: 4px;
    font: 14px calibri;
    font-weight: bold;
}
.highlight:focus {
    border: solid 1px #98D4FE;
    background: #EFF7FD;
}
.highlight:hover {
    border: solid 1px #84B8FE;
}
select{
    background: #f9f9f9;
    padding: 4px; 
    border: solid 1px #CCCCCC;
    outline:none; 
    font: 14px calibri;
    font-weight: bold;
    width: 80%;
}
select:focus{
    border: solid 1px #98D4FE;
    background: #EFF7FD;
}
select:hover {
    border: solid 1px #84B8FE;
}
.btn
{
	background: url(img/bgbutton.gif) repeat-x;
    font: 14px calibri;
    font-weight: bold;
	padding: 2px 8px 8px 8px;
	height: 26px;
	border: none;
	border: 1px solid #ccc;
    outline: none;
	cursor: pointer;
}
a{
    outline: none;
    text-decoration: none;
}
.ms{
    cursor: pointer;
}