html,body{
   margin:0;
   padding:0;
}
body{
   font-size: 14px;
   line-height: 180%;
   font-family:Arial, Verdana, sans-serif;
}
a {
	color: #1f66bf;
	text-decoration: none;
}
a:hover {
	color: #d70a23;
	text-decoration: none;
}

div#header {
   line-height:50px;
   padding-top:40px;
}

div#header h1{
   font-size: 13px;
   color: #666;
   font-weight: normal;
   height:30px;
   line-height:30px;
   margin:0;
   padding-left:10px;
   text-align:center;
}
div#container{
   margin:auto auto;
   width: 500px;
}
div#navigation{
   background:#fff;
   margin:0;
   text-align:left;
}
div#footer{
   font: normal 13px Arial, Verdana, sans-serif;
   margin: 10px 0 20px 0;
   color: #666;
   text-align:center;
}

div#main {
   margin:20px auto;
   width: 500px;
}
div#main .b{
   color: #4087c7;
   font-weight:bold;
   background: #eff7fa;
   padding:2px 2px 2px 10px;
   text-align:center;
   margin: 5px auto;
}

table#table-a {
    width: 500px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
   font-size: 13px;
}
table#table-a td.td-a {
    width: 170px;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    line-height: 120%;
    text-align: center;
}
table#table-a td.td-b {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
table#table-a td.td-b input {
   width: 98%;
   height: 20px;
}
table#table-a td.td-b textarea {
   width: 98%;
   height: 80px;
}

span.red{
   color: red;
}
div#submit {
   width: 500px;
   text-align: center;
   margin-top:20px;
}
.marker{
	font-weight:bold;
	background:-webkit-linear-gradient(transparent 60%,#fdf5ae 60%);
	background:linear-gradient(transparent 60%,#fdf5ae 60%);
}
















