/* -----------------------------------
   |                                 |
   |   Print styles for my site      |
   |   by M002u2                     |
   |                                 |
   ----------------------------------- */

.dontprint { display: none; }

/* --- Main Structure -------------------------- */

body {
      margin: 0; 
      padding: 0;
      background: #d4e2f2;
      color: #d0d0d0;
      font: 9pt/17pt arial;
}

#frame {
   width: 895px;
   margin: 0 auto 0 auto;
   padding: 0;
   background: #d4e2f2;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#header {
   display: none;
}

#bodysection {
   margin: 0;
   padding: 20px 0 20px 0;
	border: 0;
	background: url(/images/nav/bg_body.png);
	width: 100%;
}

#footer {
   display: none;
}

/* --- Random shite -------------------------- */


img {
   border: 0;
}

img.logo {
   margin: 15px 0 0 10px;
   width: 370px;
   height: 100px;
   float: left;
}

.quote {
      color: #000000; 
      float: right;
      vertical-align: top;
      font-size: 15pt;
      margin: 0 0 0 0;
      padding: 15px 0 0 0;
      text-align: right;
      background: url(/images/nav/code.png);
      width: 271px;
      height: 100px
}

br {
   clear: both;
}

/* --- Tabs -------------------------- */

#tabs {
   display: none;
}

#belowtabs{
   display: none;
}

/* --- Menus -------------------------- */

#menus {
      display: none;
}
   


/* --- Content -------------------------- */

#content {
   width: 585px;
   vertical-align: top;
   border: 1px solid #d0d0d0;
   background: white;
   color: #184674;
   text-align: left;
   overflow: auto;
   margin: 0 0 0 23px;
   padding: 0 0 10px 0;
}

#content p, #contentfull p {
   padding: 0 10px 0 10px;
}

#contentfull {
   margin: 0 0 0 28px;
   padding: 0 10px 10px 10px;
   color: #184674;
   width: 810px;
   vertical-align: top;
   border: 1px solid #d0d0d0;
   background-color: #ffffff;
   text-align: left;
}

#contentfull h1 {
   text-align: center;
}

#contentfull ul li 
{
   margin-bottom: 5px;
   list-style-type: disc;
}

.date {
   color: #214a73;
   background-color: white;
   font-weight: bold;
   padding: 0 10px 0 10px;
}

.heading {
   color: #214a73;
   background-color: white;
   font-weight: bold;
   padding: 0 10px 0 10px;
   font-size: 110%;
}

.table_noborder 
{
   border: 0;
}

.table_noborder td
{
   border: 0;
   text-align: center;
   vertical-align: middle;
}

/* --- Footer -------------------------- */

#footer p {
   display: none;
}
