html {  color: #000000;  background: #ffffff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {  margin: 0;  padding: 0;}
table {  border-collapse: collapse;  border-spacing: 0;}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var {  font-style: normal;  font-weight: normal;}
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 {  font-size: 100%;  font-weight: normal;}
q:before { content: ''; }
q:after { content: ''; }
abbr, acronym {  border: 0;  font-variant: normal;}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select {  font-family: inherit;  font-size: inherit;  font-weight: inherit;}
input, textarea, select { *font-size: 100%; }
legend { color: #000000; }
a { text-decoration: none; }
div.section, div.header, div.footer { display: block; }
body, table, input, textarea, select, button {  font: normal 13px helvetica, arial, hirakakupro-w3, osaka, "ms pgothic", sans-serif;  line-height: 20px;}
pre, code {  font: normal 13px courier, "courier new", fixed-width;  line-height: 20px;}
em { font-style: italic; }
strong { font-weight: bold; }
small {  font-size: 12px;  line-height: inherit;}
a { color: #000080; }
a:hover:active { color: #000000; }
a.amount { font-weight: bold; }
label { display: block; }
input[type=text], input[type=password] {  display: table-cell;  display: inline-block;  position: relative;  overflow: visible;  width: auto;  margin: 6px 5px 6px 0;  border-width: 1px;  border-style: solid;  padding: 6px 5px 5px 5px;  line-height: 15px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  zoom: 1;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  border-style: solid;  border-color: #a8a8a8;  border-top-color: #777777;  border-bottom-color: #cccccc;  color: #636669;  background: #ffffff url(../img/sprite.png) 0 -207px no-repeat;  height: 15px;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}input[type=text].placeholder, input[type=password].placeholder { color: #c6ccd2; }button {  display: table-cell;  display: inline-block;  position: relative;  overflow: visible;  width: auto;  margin: 6px 5px 6px 0;  border-width: 1px;  border-style: solid;  padding: 6px 5px 5px 5px;  line-height: 15px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  padding-left: 9px;  padding-right: 9px;  border-color: #c7c7c7;  border-bottom-color: #898989;  color: #52585d;  background: #eeeeee url(../img/sprite.png) 0 -247px no-repeat;  font-weight: bold;  text-align: center;  white-space: nowrap;  cursor: pointer;  text-shadow: 0 1px 0 #ffffff;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);  height: 28px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}button:hover:active {  border-color: #9f9f9f;  border-bottom-color: #6d6d6d;  background-color: #bebebe;  background-position: 0 -287px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);}input[type=submit] {  display: table-cell;  display: inline-block;  position: relative;  overflow: visible;  width: auto;  margin: 6px 5px 6px 0;  border-width: 1px;  border-style: solid;  padding: 6px 5px 5px 5px;  line-height: 15px;  vertical-align: middle;  -webkit-appearance: none;  -moz-appearance: none;  zoom: 1;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  padding-left: 9px;  padding-right: 9px;  border-color: #c7c7c7;  border-bottom-color: #898989;  color: #52585d;  background: #eeeeee url(../img/sprite.png) 0 -247px no-repeat;  font-weight: bold;  text-align: center;  white-space: nowrap;  cursor: pointer;  text-shadow: 0 1px 0 #ffffff;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);  height: 28px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}input[type=submit]:hover:active {  border-color: #9f9f9f;  border-bottom-color: #6d6d6d;  background-color: #bebebe;  background-position: 0 -287px;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);}input[type=submit]::-moz-focus-inner {  padding: 0;  border: 0;}button::-moz-focus-inner {  padding: 0;  border: 0;}.prose h1 {  font-weight: bold;  font-size: 18px;  line-height: 30px;  color: #000000;}.prose h2 {  font-weight: bold;  font-size: 18px;  line-height: 30px;  color: #000000;}.prose h3 {  font-weight: bold;  font-size: 18px;  line-height: 30px;  color: #000000;}.prose h4 {  font-weight: bold;  font-size: 14px;  line-height: 30px;}.prose p { margin-bottom: 20px; }.prose ul { margin-bottom: 20px; }.prose ol { margin-bottom: 20px; }.prose blockquote { margin-bottom: 20px; }.prose address { margin-bottom: 20px; }.prose pre { margin-bottom: 20px; }.prose ul { padding-left: 20px; }.prose ol { padding-left: 20px; }.prose blockquote { padding-left: 20px; }.prose ul li { list-style: disc outside; }.prose ol li { list-style: decimal outside; }.widget {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  margin-bottom: 20px;}.widget h1 {  font-weight: bold;  font-size: 16px;  line-height: 30px;  color: #000000;}.widget h2 {  font-weight: bold;  font-size: 16px;  line-height: 30px;  color: #000000;}.widget h3 {  font-weight: bold;  font-size: 16px;  line-height: 30px;  color: #000000;}.widget h4 {  font-weight: bold;  font-size: 14px;}ul.scoreboard {  display: block;  overflow: hidden;}ul.scoreboard li {  display: inline-block;  display: -moz-inline-box;  margin: 0 10px 20px 0;  padding: 10px 15px;  background: #dde6ed;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}ul.scoreboard li a { display: block; }ul.scoreboard li span {  display: block;  font-size: 36px;  line-height: 40px;  color: #000000;  text-align: center;}ul.scoreboard li label {  display: block;  font-size: 12px;  text-align: center;}ul.scoreboard li.amount { background: #f4f9f3; }html {  color: #636669;  background: #dcdfe1;}
#bodycontent {  position: relative;  overflow: hidden;  width: 100%;  text-align: center;}
#container {  position: relative;  width: 770px;  margin: 0px auto;  text-align: left;  background: url(../img/content.png) left top repeat-y;}
#header {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  height: 60px;  padding: 20px 30px 5px 30px;  background: url(../img/header.png) left top no-repeat;}
#header h1 {  display: block;  position: relative;  float: left;  margin: 10px;  font-size: 22px;  line-height: 40px;  font-weight: normal;}
#header h2 {  display: block;  position: relative;  float: left;  margin: 10px;  font-size: 22px;  line-height: 40px;  font-weight: normal;}
#header h1#logo {  width: 410px;  height: 49px;  margin: 0 0 0 -5px;  padding: 0;  background: url(../img/logo-header.png) 0 0 no-repeat;}*/
/*#div.header h1#logo img {  width: 36px;  height: 60px;  margin: 0 0 0 0px;  padding: 0; }*/
/*#div.header h1#logo a {  display: block;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  display: block;  overflow: hidden;  text-indent: -1000em;  z-index: 2;}*/
#header h2#logo {  width: 70px;  height: 60px;  margin: 0 0 0 -5px;  padding: 0;  background: url(../img/sprite.png) 0 0 no-repeat;}
#header h2#logo a {  display: block;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  display: block;  overflow: hidden;  text-indent: -1000em;  z-index: 2;}
#header p.login {  position: relative;  float: right;  z-index: 2;  text-align: right;}
#header p.login a { font-weight: bold; }
#header form {  position: relative;  margin-left: 380px;}
#header form label {  display: block;  font-weight: bold;}
#header form label i {  display: block;  float: left;  width: 20px;  height: 20px;  margin-right: 5px; padding-top: 5px; background: url(../img/email.png) no-repeat 0px 0px;}
#header form input.text { width: 100px; }
#content {  position: relative;  overflow: hidden;  padding: 10px 40px;}
#content #slideshow {  display: block;  position: relative;  left: -40px;  width: 770px;  margin-bottom: 20px;}
#content #slideshow img { display: block; }
#content #alpha {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  float: left;  width: 460px;}
#content #beta {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  float: left;  left: 30px;  width: 200px;}
#footer {  display: block;  position: relative;  overflow: hidden;  zoom: 1;  padding: 30px 20px 0 20px;  color: #52585d;  background: #dcdfe1 url(../img/footer.png) left top no-repeat;  font-size: 12px; }
#footer ul li {  display: inline;  margin-right: 10px;}
#footer p { float: right; }

#tagline { margin-left: 10px; font-size: 24px; font-weight: bold; text-align: center; width: 750px; padding-top: 10px; padding-bottom: 10px; background-color: #000080; color: #FFD42E; text-shadow:0 1px 1px #DCDFE1;}
#subtagline { margin-left: 10px; font-size: 14px; font-weight: bold; text-align: center; width: 750px; padding-top: 5px; padding-bottom: 5px; color: #000080; font-family: "Courier New", Courier;}

