html,
body {
  height: 50%;
}

body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #003466 url(images/bg-page2.png) repeat-y top center;
  font: 400 0.7em verdana, arial, sans-serif;
  line-height: 170%;
  color: #555;
}

/* Images */
img.floatRight {
  margin: 5px 0 10px 10px;
}

img.floatLeft {
  margin: 5px 10px 10px 0;
}

#content {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

#header {
	clear: both;
	position: relative;
	height: 90px;
	margin: 0 auto;
	background-image:url(images/banner.png);
}
header h1 {
  padding-bottom: 0.2em;
  padding-left: 130px;
  padding-top: 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:400;
  }

/**************************************************************
   Top Block Menu
 **************************************************************/

#menu {
  margin: 0 auto;
  height: 20px;
  background: #365F91;
}
#menu p {
	color: #FFFFFF;
}

/**************************************************************
   Page Content
 **************************************************************/

#page {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 6em;
  text-align: left;
}

#columns {
  margin: 0 auto;
}


/* Column widths */
.width {
  width: 800px;
}

.widthPad {
  width: 770px;
}

.width25 {
  width: 24%;
}

.width50 {
  width: 48%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 74%;
}

.width100 {
  width: 100%;
}



/**************************************************************
   Generic Display 
 **************************************************************/


.block {
  display: block;
}

.clear {
  clear: both;
}

.marginRight {
  margin-right: 15px;
}

.paddingLeft {
  padding-left: 0px; /* 5px */
}

.paddingRight {
  padding-right: 5px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignTop {
  vertical-align: top;
}

.alignMiddle {
  vertical-align: middle;
}

.alignBottom {
  vertical-align: bottom;
}
h1           { font-family: Calibri; font-size: 20px; color: #006699; font-weight: bold }
h2           { color: #336699; font-family: Calibri; font-size: 18px; font-weight: bold; 
               margin-bottom: 10 }
h3           { font-size: 14px; font-family: Calibri; color: #336699; font-weight: bold; 
               margin-bottom: 3 }.Menu2       { font-family: Calibri; font-size: 10pt; color: #006699; text-indent: 10; 
               margin-left: 10 }
.Menu1       { color="#800000"; font-family: Calibri; font-size: 12pt; line-height:100%; margin-top:4; margin-bottom:4 ;<font color="#365F91">}
.Indent      { text-align: left; margin-left: 10; text-indent:10 }
.Normal      { font-size: 12px; font-family: Arial; text-align: left; line-height: 12px; 
               margin-bottom: 10 }

body         { font-family: Arial; color="#000000"; font-size: 12px; line-height: 15px; margin-bottom: 0 }
p            { margin-bottom: 10; margin-top:0 }td           { font-family: Arial; font-size: 10pt; margin-bottom: 6 }td.Menu1     { color: #FFFF00 }