@charset "utf-8";

* { background: none; margin: 0; padding: 0; vertical-align: baseline; border: 0; }

body { background: #81bcd5 url("../images/template/bg.png") repeat-x; text-align: center; color: #333;
 font-family: 'PT Sans Narrow', Calibri, 'Gill Sans', 'PT Sans', 'Myriad Pro', 'Myriad Web Pro', 'Helvetica Neue', Helvetica, Tahoma, Arial, 'Trebuchet MS', Geneva, 'Lucida Grande', Verdana,  sans-serif;
 font-size: 15px;
}

p { padding: 10px 0 15px 0; }

a { color: #336699; text-decoration: underline; }
a:hover { color: #0d4073; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { padding: 5px 0; font-family: 'PT Sans', sans-serif; }

ul, ol, dl { padding: 5px 0 15px 25px; }
li {}
dt { font-weight: bold; }
dd { padding: 3px 15px; }

hr { background: #333; color: #333; border-top: 1px dotted #333; height: 1px; margin: 15px 0; }

input, textarea, select { border: 1px solid #999; margin: 3px 0; padding: 5px;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}
option { padding: 3px; }
input[type="submit"], input[type="button"], input[type="reset"], button {
  color: #333; border: 1px solid #999;
  background: #dddddd; /* Old browsers */
  background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
  background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover
input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus{
  background: #cccccc; /* Old browsers */
  background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* IE10+ */
  background: linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}

table { border-collapse: collapse; }
table tr td, table tr th { padding: 3px; vertical-align: top; }
