/**
 * @file
 * HTML Element Styling
 */


/*
 * Fonts
 */
body {
  font-size: 12px; 
  
}

#page {
  font-size: 12px;
}

body,
caption,
th,
td,
input,
textarea,
select,
option,
legend,
fieldset {
  font-family: Arial,Helvetica,sans-serif;
}

pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace;
}

/*
 * Block-level elements
 *
 */
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl,
hr, table, fieldset {
  margin: 0;
}


h1 {
  font-size: 18px;
  margin: 0;
  color:#1A53A2;
}

h2 {
  font-size: 16px;
  margin: 0;
  color:#1A53A2;
}

h3 {
  font-size: 14px;
  margin: 0;
  color:#1A53A2;
}

h4,
h5,
h6 {
  font-size: 12px;
  margin: 0;
}

p {
}

/*
 * Lists
 *
 */
ul,
ol {
  margin-left: 0; 
  padding-left: 0;
}

ul ul, ul ol,
ol ol, ol ul {
  margin: 0;
}

li {
  margin: 0;
  padding: 0;
}

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/*
 * Tables
 *
 */
table {
  border-collapse: collapse;
  width: 100%;
}

th {
  text-align: left;
  padding: 0;
}

td {
	padding: 0;
}

/*
 * Forms
 */
form {
  margin: 0;
  padding: 0;
}

/*
 * Links
 *
 */
a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:hover,
a:focus {
}

a:active {
}

/*
 * Other inline elements
 */
img {
  border: 0;
  vertical-align: bottom;
}