/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	font-weight: normal;
	font-size: 10pt;
	background-image: url(Images/bgrnd/Aerial1.jpg);
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	background-repeat: repeat;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #ffffee;
}
TABLE
{
	font-weight: normal;
	font-size: 10pt;
}
H1, H2, H3, TH, THEAD, TFOOT, legend
{
	font-family: 'Cooper Black' , Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
H4, H5, H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
H1
{
	font-weight: 700;
	font-size: 24px;
	word-spacing: normal;
	text-transform: none;
	color: black;
	line-height: 24px;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
}

H2
{
	font-weight: 700;
	font-size: 22px;
	word-spacing: normal;
	text-transform: none;
	color: black;
	line-height: 22px;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
}

H3, legend
{
	font-weight: 500;
	font-size: 18px;
	word-spacing: normal;
	text-transform: none;
	color: #003366;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
	white-space: nowrap;
}

H4
{
	font-weight: bold;
	font-size: 16px;
	word-spacing: normal;
	text-transform: none;
	color: #003366;
	line-height: 16px;
	letter-spacing: normal;
	text-decoration: none;
}

H5, DT
{
	font-weight: bold;
	font-size: 14px;
	word-spacing: normal;
	text-transform: none;
	color: #003366;
	line-height: 14px;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
}

H6
{
	font-weight: bold;
	font-size: 11px;
	word-spacing: normal;
	text-transform: none;
	color: #003366;
	line-height: 11px;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
.Small
{
	font-weight: normal;
	font-size: 8pt;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}
.Footnote
{
	font-weight: normal;
	font-size: 8pt;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}
.Normal
{
	font-weight: normal;
	font-size: 10pt;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

A:link
{
	text-decoration: none;
	color: #3333cc;
}

A:visited
{
	text-decoration: none;
	color: #333399;
}

A:active
{
	text-decoration: none;
	color: #333399;
}

A:hover
{
	color: darkred;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	padding-right: 20px;
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-image: url(Images/Big_arrow.gif);
}

UL LI LI
{
	list-style-image: url(Images/Big_arrow.gif);
}

UL LI LI LI
{
	list-style-image: url(Images/Big_arrow.gif);
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.RootMenuItem
{
	padding-right: 2px;
	padding-left: 2px;
	background-image: url(Images/grad3.jpg);
	padding-bottom: 2px;
	cursor: pointer;
	color: black;
	padding-top: 2px;
	font-style: italic;
	font-size: 12pt;
	font-family: 'Cooper Black';
}
.RootMenuItemOver
{
	padding-right: 2px;
	padding-left: 2px;
	font-style: italic;
	font-size: 12pt;
	background-image: url(Images/grad2.jpg);
	padding-bottom: 2px;
	cursor: pointer;
	color: firebrick;
	padding-top: 2px;
	font-family: 'Cooper Black';
}
.MenuItem
{
	border-right: #cc6600 1px solid;
	padding-right: 2px;
	border-top: #ffcc99 1px solid;
	padding-left: 2px;
	font-size: 11pt;
	background-image: url(Images/grad3.jpg);
	padding-bottom: 2px;
	border-left: #ffcc99 1px solid;
	cursor: pointer;
	color: black;
	padding-top: 2px;
	border-bottom: #cc6600 1px solid;
	font-family: 'Cooper Black';
}
.MenuItemOver
{
	border-right: #cc6600 1px solid;
	padding-right: 2px;
	border-top: #ffcc66 1px solid;
	padding-left: 2px;
	font-size: 11pt;
	padding-bottom: 2px;
	border-left: #ffcc99 1px solid;
	cursor: pointer;
	color: firebrick;
	padding-top: 2px;
	border-bottom: #ffcc33 1px solid;
	background-color: lightgoldenrodyellow;
	font-family: 'Cooper Black';
}
.Small
{
	font-size: 8pt;
}
Table.DataEntryTable
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
}
.WideControl
{
	width: 100%;
}
.Control50
{
	width: 50px;
}

.Highlight
{
	border-right: #ffcc66 1px solid;
	border-top: #cc6600 1px solid;
	border-left: #cc6600 1px solid;
	border-bottom: #ffcc66 1px solid;
	background-color: lightgoldenrodyellow;
}

.ThreeDTable
{
	border-right: #cc6600 1px solid;
	padding-right: 1px;
	border-top: #ffcc66 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #ffcc66 1px solid;
	padding-top: 1px;
	border-bottom: #cc6600 1px solid;
	background-color: #ffc300;
}

.SideMenu
{
	color: #003366;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

.Warning
{
	font-size: 10pt;
	color: red;
}

TD.Menu
{
	border-right: #cc6600 1px solid;
	border-top: #ffcc66 1px solid;
	background-image: url(Images/grad3.jpg);
	border-left: #ffcc66 1px solid;
	border-bottom: #cc6600 1px solid;
}
Table.Header
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(Images/ManplanLogo1600x70.jpg);
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	height: 70px;
	border-bottom-style: none;
}
HR
{
	border-right: gold 1px solid;
	border-top: gold 1px solid;
	border-left: gold 1px solid;
	border-bottom: gold 1px solid;
}

#pup /* used by hover tooltip code, make sure that width property matches the value in Scripts/HoverPopup.js */
{
	z-index: 200;
	visibility: hidden;
	width: 200px;
	position: absolute;
	cursor: hand;
}

/* area used to define the TD's involved in making a 3 X 3 table with background images */
TD.BG001-01
{
	background-image: url(Images/HLA/MPHLA01.gif);
	width: 14px;
	background-repeat: repeat;
	height: 14px;
}
TD.BG001-02
{
	background-image: url(Images/HLA/MPHLA02.gif);
	background-repeat: repeat;
	height: 14px;
}
TD.BG001-03
{
	background-image: url(Images/HLA/MPHLA03.gif);
	width: 14px;
	background-repeat: repeat;
	height: 14px;
}
TD.BG001-04
{
	background-image: url(Images/HLA/MPHLA04.gif);
	width: 14px;
	background-repeat: repeat;
}
TD.BG001-05
{
	background-image: url(Images/HLA/MPHLA05.gif);
	background-repeat: repeat;
}
TD.BG001-06
{
	background-image: url(Images/HLA/MPHLA06.gif);
	width: 14px;
	background-repeat: repeat;
}
TD.BG001-07
{
	background-image: url(Images/HLA/MPHLA07.gif);
	width: 14px;
	background-repeat: repeat;
	height: 14px;
}
TD.BG001-08
{
	background-image: url(Images/HLA/MPHLA08.gif);
	background-repeat: repeat;
	height: 14px;
}
TD.BG001-09
{
	background-image: url(Images/HLA/MPHLA09.gif);
	width: 14px;
	background-repeat: repeat;
	height: 14px;
}
div.float
{
	float: left;
}
div.padding3
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
div.DataEntryTable
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	padding-top: 1px;
}
div.spacer {
  clear: both;
  }
div.row {
  clear: both;
  }
div.row span.label {
  float: left;
  width: 150px;
  text-align: left;
  }

div.row span.formw {
  /*float: right;*/
  width: 335px;
  text-align: left;
} 
div.updateprogress
{
	position: absolute;
	background-image: url(images/circle.png);
	width: 188px;
	height: 188px;
}
div.clear
{
	clear:both;
}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  }   
div.padding5
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.collapsePanel
{
	width:100%;
	height:0px;
	overflow:hidden;
}
.collapsePanelHeader
{
	width:100%;
	cursor:pointer;
	vertical-align: middle;
}
