body{margin:0 0 0 0;padding:0;font-family:sans-serif;color:#000;background:#fff;font-size:100%;}
a.href{text-decoration:underline;}
a:link{color:#00F;background-color:transparent;}
a:visited{color:#909;background-color:transparent;}
a:active{color:#000;background-color:transparent;}
a:hover{color:#066;background-color:transparent;text-decoration:underline overline;}
ol, li, dl, dt, dd{line-height:1.5em;}
dt{font-weight:bold;}
#logo{float:right;}
#content{padding:0 0 0 0;margin:0 0 0 0;}
p{margin-top:0;padding-top:0;line-height:1.5em;}
h1, h2, h3, h4, h5, h6{font-family:helvetica, arial, sans-serif;font-weight:bold;color:#000;background-color:transparent;margin:5px 0 0 0;}
h1{font-size:2.5em;color:#fff;background-color:#669;text-align:center;}
h2{font-size:2em;text-align:center;}
h3{font-size:2em;}
h4{color:#fff;background-color:#009;font-size:2em;text-align:center;}
h5{font-size:1.5em;}
h6{font-size:1em;}
.menu,
.menu ul,
.menu li{padding:0px;margin:0px;}
.menu a{color:#000033;display:block;width:120px;text-decoration:none;}
.menu a:hover{background-color:#F8F8FB;}
.menu li{list-style-type:none;float:left;border:1px solid #3333CC;color:#000033;background-color:#6699FF;padding:3px;position:relative;}
.menu ul ul{margin-top:-1.2em;left:100%;}
.menu + *{clear:left;}
.endmenu{clear:left;}
.menu ul{display:none;position:absolute;margin-left:-3px;margin-top:2px;}
.menu > li{float:left;}
.menu li:hover{background-color:#F8F8FB;}
.menu li:hover > ul{display:block;}
.menu ul.parent_hover{display:block;}
.menu span{display:block;width:120px;}
.menu{width:100%;background-color:#6699FF;float:left;}
.first{margin-top:0;padding-top:0;}
img{border:0}
tr:nth-of-type(odd){color:#000;background-color:#9FC;}
.srch{color:#000;background-color:#6F6;}
.ans{font-weight:bold}
main{float:left;width:90%;margin:0 0 0 2%;font-size:100%;}
#footer{width:100%;}
#subnav ul{list-style:none;margin-left:0;padding-left:0;display:inline;}
#subnav ul li{list-style:none;margin-left:0;padding:0px 5px;display:inline;}
#subnav ul li.first{list-style:none;margin-left:0;}
#subnav p{margin-left:0;padding-left:0;display:inline;}
fieldset{border:1px solid #eee;}
label{display:inline;}
table{border:0;width:100%}
table thead th{background-color:#009;color:#fff;}
input[type=number]{margin-bottom:5px;margin-top:5px;padding:8px;border-radius:5px;border:1px solid #ccc;}
input[type=text]{margin-bottom:5px;margin-top:5px;padding:8px;border-radius:5px;border:1px solid #ccc;}
@media
only screen and (max-width:760px),
(min-width:768px) and (max-width:1024px){table, thead, tbody, th, td, tr{display:block;}
thead tr{position:absolute;top:-9999px;left:-9999px;}
tr{border:1px solid #ccc;}
td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:40%;}
td:before{content:attr(data-label);}
td:before{position:absolute;top:2px;left:6px;width:35%;padding-right:10px;white-space:nowrap;}
form{width:70%;margin:4% 15%;}
label{display:block;}
}
