/* CSS for HLP website */
/* Change "AirLift" to another name to use different styling for an additional table*/
 
 
 
 /* Dynamic Menu Control doesn't work in IE 8.0 - remove when bug is fixed by MSFT added to DynamicMenuStyle all 2 Masterpages (not the AquaMaster or Kasco master pages)*/
.DynamicMenuZIndex
{
	z-index: 999;
}


  table.AirLift
{
	border: ridge 2px;
	width: 100%;
}
	table td.center
{
	width: 120px;
	vertical-align: middle;
	text-align: center;
	border: 2px groove;
}
  table tr.header
{
	background-color: blue;
	color: white;
	font-weight: bold;
	text-align: center;
}
  table tr.Odd
{
	background-color: white;
	font-weight: bold;
	text-align: center;
}
  table tr.Even
{
	background-color: #ffffcc;
	color: black;
	font-weight: bold;
	text-align: center;
}
  table tr.sizingHeader
{
	background-color: blue;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	border-right: fuchsia thin solid;
	border-top: fuchsia thin solid;
	border-left: fuchsia thin solid;
	border-bottom: fuchsia thin solid;
}
  table tr.sizingbckground1
{
	background-color: lemonchiffon;
	border-right: #ff3366 dashed;
	border-top: #ff3366 dashed;
	border-left: #ff3366 dashed;
	border-bottom: #ff3366 dashed;
}
  table tr.sizingbckground2
{
	background-color: #ccffcc;
	color: black;
}
.FAQshowbutton
{
	CURSOR:hand;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	POSITION: relative;  
	LEFT: 0px; 
	TOP: 0px; 
	WIDTH: 40px; 
	COLOR: darkgreen; 
	BORDER-TOP-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;	
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
}	
.FAQhidebutton
{
	cursor: hand;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 40px;
	color: red;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.copyright
{
	font-size: 75%;
	color: gray;
	text-align: center;
	padding-top: 20px;
}
p
{
	font-family: Verdana, SansSerif, Arial;
	font-size: 10pt;
	color: black;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 3px;
	line-height: 18px;
}

p.text
{
	font-family: Verdana, SansSerif, Arial;
	font-size: 10pt;
	color: black;	
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
p.center
{
	vertical-align: top;
	text-align: center;
}
p.right
{
	text-align: justify;
}
p.left
{
	text-align: left;
}

p.error
{
	font-family: Verdana, SansSerif, Arial;
	font-size: 11pt;
	color: red;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 30px;
}
li
{
	list-style-position: outside;
	color: black;
	font-size: 90%;
	/*font-weight: bold;*/
	line-height: 20px;
}

td
{
	font-family: Verdana, SansSerif, Arial;
	font-size: 10pt;
}
td.note
{
	font-size: 85%;
	color: #000099;
	text-align: left;
}
.imageRight{
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.imageLeft{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.contentTable
{
	width: 100%;
	height: 50px;
	border-collapse: collapse;
}
div#masterMain
{
	width: 770px;
	height: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 10px auto;
	position: relative;
}
div#header
{
	width: 770px;
	height: 198px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
}
div#navigation
{
	position: absolute;
	left: 0px;
	top: 203px;
	z-index: 1;
}
.masterPageTable
{
	width: 770px; /*height: 100%;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 20px;
}

div.content
{
	width: 610px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

div.test1
{
	width: 300px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-right: #ff3333 thin solid;
	border-top: #ff3333 thin solid;
	border-left: #ff3333 thin solid;
	border-bottom: #ff3333 thin solid;
}


.pagetitle
{
	font-family: Verdana, SansSerif, Arial;
	font-size: 130%;
	color: #006600;
	font-weight: bold;
}



/*a:hover
{
	text-decoration: none;
}
a:active{
	color: red;
}*/

figure
{
	text-decoration: none;
	font-weight: bold;
}

i{
	font-family: Verdana, SansSerif, Arial;
	font-size: 90%;
}
body
{
	margin-top: 0px;
}
h
{
	color: black;
	font-family: Verdana, SansSerif, Arial;
	margin: 0px;
}
h1
{
	font-family: Verdana, SansSerif, Arial;
	font-size: 110%;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin: 0px;	
}
h2
{
	padding-bottom: 5px;
	font-size: 110%;
	color: #006600;
	font-family: Verdana, SansSerif, Arial;
	margin: 0px;	
	
}
h3
{
	font-size: 12pt;
	color: black;
	font-family: Verdana, SansSerif, Arial;
	margin: 0px;
}
h4
{
	font-size: 130%;
	color: #3300ff;
	text-align: center;
	margin: 0px;	
	
}
h5
{
	font-size: 120%;
	color: blue;
	margin: 0px;
}
.highlight{
	font-size: 110%;
	color: blue;
	font-family: Verdana, SansSerif, Arial;
	font-weight: bold;
}
img.noborders
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
	







