﻿body 
{
  background: url(../images/bgpage.jpg) repeat-x;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

h3 
{
  color: #000080;
  font-family: Arial;
  font-size: 1em;
  margin: 0 0 8px 2px;
}

h4 
{
  color: #000080;
  font-family: Arial;
  font-size: .9em;
  font-weight: bold;
  margin: 14px 0px 4px 0;
}

.h3Flipped
{
  color: #000080;
  font-family: Arial;
  font-size: 1em;
  margin: 10px 0 0 2px;
}

.h3Large 
{
  color: #000080;
  font-family: Arial;
  font-size: 1.1em;
  margin: 14px 0px 4px 0;
}

h2 
{
  color: #000080;
  font-family: Arial;
}

.leftPad5
{
  margin-left: 5px;
}

.leftPad8
{
  margin-left: 8px;
}

.addresseeDiv
{
  text-align: left;
  font-size: .7em;
  font-family: Arial;
  padding: 5px 5px 0 5px;
}

.addresseeDiv p
{
	margin:0;
	padding:0;
}

.pdqLinksDiv
{
  text-align: left;
  font-size: .7em;
  font-family: Arial;
  padding: 5px 5px 15px 5px;
}
.pdqLinksDiv p
{
	margin:0;
	padding:0;
}


.noLineAnchor
{
  text-decoration: none;
}

.noLineAnchor:hover
{
  text-decoration: underline;
}

.bannerDiv
{
  background: url(../images/bgtopdiv.jpg) repeat-y;
  height: 84px;
  width: 900px;
}

.wrapperDiv
{
  background: white url(../images/logo_grayout6.jpg) no-repeat left 100px;
  height: 600px;
  width: 900px;
}

.bodyDiv
{
  width: 709px;
  float: left;
  padding: 30px 20px 0 10px;
  height:450px;
	overflow:auto;
}

.leftSideDiv
{
  width: 150px;
  float: left;
  padding: 30px 0 0 5px;
}

.leftCalloutDiv
{
  background: url(../images/calloutBackground.gif) repeat-y;
  width: 140px;
}

.headerTextDiv
{
  font-size: 1.5em;
  font-weight: bold;
  font-family: Arial;
  color: #FFFFFF;
  margin: 10px 0 0 20px;
  float:left;
}

.headerTextP
{
  margin: 0 0 5px 0;
}

.headerImageDiv
{
  margin: 0 0 0 5px;
  float:left;
}

.headerImageRightDiv
{
  margin: 0 5px 0 0;
  float:right;
}

.clearDiv
{
  clear: both;
}

.headerSmallBlueSpan
{
  float:left;
  font-size: .5em;
  color: #D9E5F1;
}

.footerDiv
{
  background: url(../images/bgtopdiv.jpg) repeat-y;
  width: 900px;
  color: #D9E5F1;
  font-size: .7em;
  font-family: Arial;
  padding-top: 4px;
  padding-bottom: 4px;
}

.footerCDiv
{
  margin: 4px 0 0 0;
}

.footerNoteDiv
{
  font-size: .5em;
  color: #D9E5F1;
  width: 900px;
  margin-top: 5px;
}

.footerCAP
{
  font-size: 1.2em;
  font-family: Arial;
  font-weight: Bold;
  margin-bottom: 4px;
}

.menuDiv
{
  background-color: #96BFE6;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  float: left;
  text-align: center;
  height: 17px;
  _height: 22px;
  font-family: Arial;
  font-size: .7em;
  padding: 3px 13px 0 13px;
}

.menuDivActive
{
  background-color: #000099;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  float: left;
  text-align: center;
  height: 17px;
  _height: 22px;
  font-family: Arial;
  font-size: .7em;
  padding: 3px 13px 0 13px;
}

.menuDivRight
{
  background-color: #96BFE6;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  float: left;
  text-align: center;
  height: 17px;
  _height: 22px;
  width: 109px;
  _width: 109px;
  font-family: Arial;
  font-size: .7em;
  padding: 3px 0 0 0;
}

.menuDivActiveRight
{
  background-color: #000099;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  float: left;
  text-align: center;
  height: 17px;
  _height: 22px;
  width: 109px;
  _width: 109px;
  font-family: Arial;
  font-size: .7em;
  padding: 3px 0 0 0;
}

.menuDiv a, .menuDivRight a
{
  color: #FFFFFF;
  text-decoration: none;
}

.menuDivActive a, .menuDivActiveRight a
{
  color: #F0F0F0;
  text-decoration: none;
}

.menuDiv a:hover, .menuDivRight a:hover
{
  color: #2A64A4;
  text-decoration: none;
}

.panelPad
{
	padding:2px 3px 2px 3px;
}

.contentMain
{
	/*height:450px;
	overflow:scroll;*/
}

.contentMain table tr td
{
	padding:0 5px 0 5px;
	text-align: left;
}

/* ADMIN STYLES */
.loginDiv
{
	padding-top: 60px;
}

.adminTextBlock
{
	font-size: 14px;
  color: #000080;
  text-align: left;
  margin-bottom: 10px;
}

.panelPad
{
	padding:2px 3px 2px 3px;
}

.divMargin4
{
	margin:0;
	padding:0;
	height:4px;
}
	


