@charset "UTF-8";

/* 100% Height */
html,body
{
  height:100%;
}

/* Total Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  margin:0;
  outline:0;
  padding:0;
  vertical-align:baseline;
}

ol,ul
{
  margin-left:10px;
  list-style:none;
}

table
{
  border-collapse:separate;
  border-spacing:0;
}

caption,th,td
{
  font-weight:400;
  text-align:left;
  vertical-align:top;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:"";
}

blockquote,q
{
  quotes:"" "";
}

img
{
  vertical-align:top;
}

/* Font Definitions */
body,p,td,th,li,input,textarea,select
{
  color:#072f56;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:1;
}

/* Global Link Definitions */
a,a:link,a:visited,a:active,a:focus
{
  color:#800000;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

/* Ordered List Definitions */
ol
{
  list-style:decimal-leading-zero;
}

/* Default Formatting Definitions */
strong
{
  font-weight:700;
}

em
{
  font-style:italic;
}

.left
{
  float:left;
}

.right
{
  float:right;
}

.clear
{
  clear:both;
  font-size:0;
  height:0;
  overflow:hidden;
  visibility:hidden;
}

h1,h2,h3,h4,h5,h6
{
  font-size:100%;
}

span.gray
{
  color:gray;
}

.hr
{
  background-color:#e5e5e5;
  height:1px;
  margin:0;
}