html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}

/*tablesorter*/

table.tablesorter {
  background-color: #CDCDCD;
  margin:10px 0pt 15px;
  width: 100%;
  text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #e6EEEE;
  border: 1px solid #FFF;
  font-size: 8pt;
  padding: 4px;
}
table.tablesorter thead tr .header {
  background-image: url(/img/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 4px;
  background-color: #FFF;
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
/*custom*/
.b{font-weight:bold;}

#cse-search-box{  float:right; margin-top:-40px;}

#header{background:#73d216;padding:2em; border-bottom:2px solid #4e9a06}
#footer{background:#73d216;padding:2em; border-top:2px solid #4e9a06}
#maincontainer{padding: 1em 0}
#content{margin-right:220px; padding:0 1em 0 0}
#sidebar{float:left;width: 200px;margin-left: -200px;}
#contentwrapper{float: left;width: 100%;}
.fr{float:right}

input.s0{
  border:2px solid black;
}
.bbs td{
  border-bottom:1px solid silver;
}
#cse-search-box{
  float:right;
  margin-top:-40px;
}
h1 a{
  background:transparent url(/img/logo.png) no-repeat top left;
  padding: 0 0 0 48px;
  color: #222222;
  text-decoration:none;
}
.finfo{width: 300px; padding:3px; border: 1px solid #000}
.finfo{border:2px solid #000;}
.finfo caption{font-weight:bold; border:2px solid #000; border-bottom:none;font-size:1.6em; padding: 3px}
.finfo td{border-bottom: 1px solid #000}
.finfo tr.c203 td{border-bottom:3px solid #000}
.ar{text-align:right}
em{font-style:italic;}
.content_w{width:960px; margin:0 auto}
.cert{float:right}

