/*==================================
	Type Styles
===================================*/
*
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

body
{
	text-align: center;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
}

h1
{
	font-size: 150%;
}

h2
{
	font-size: 120%;
}

h3
{
	font-size: 100%;
}

h4
{
	font-size: 80%;
	text-decoration: underline;
}

h5
{
	font-size: 80%;
}

h6
{
	font-size: 70%;
}

A, A:link, A:active
{
	color: #224499;
	text-decoration: none;
}
A:visited
{
	color: #224499;
	text-decoration: none;
}
A:hover
{
	color: #0068AA;
	text-decoration: underline
} 

/*=================================
	Main Container
==================================*/

.MainContainer
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 800px;
	text-align: left;
	height: 610px;
	background-image: url(/Portals/0/Skins/LHD-Group/footer.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

/*=================================
	Header
==================================*/
.HeaderBar
{
	width: 100%;
	height: 137px;
	background-image: url(/Portals/0/Skins/LHD-Group/LHD_group_header.jpg);
	background-repeat: no-repeat;
}

/*=================================
	Global
===================================*/
.GlobalBar
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	height: 25px;
	background-color: #0be;
}

/*=================================
	Menu
==================================*/

.mainMenu .menuItem,
.mainMenu .unselectedItem,
.mainMenu .selectedItem
{
	cursor: hand;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 80%;
	border-right: solid 1px #CCCCCC;
}
.mainMenu .selectedItem
{
	background-color: #224499;
	color: #FFFFFF;
}

.mainMenuSubMenu
{
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}

.mainMenuSubMenu .menuItem,
.mainMenuSubMenu .unselectedItem,
.mainMenuSubMenu .selectedItem
{
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	font-size: 80%;
	background-color: #FFFFFF;
}
.mainMenuSubMenu .selectedItem
{
	background-color: #224499;
	color: #FFFFFF;
}

/*=================================
	Content
==================================*/

/* Admin */

.LHDAdmin .ContentPane
{
	margin-bottom: 50px;
}

/* Default Text Row */
.TextPanel
{
	height: 226px;
	position: relative;
	background-color: #249;
	color: #fff;
	overflow-x: hidden;
}

.TextLeft,
.TextRight,
.TextCentre
{
	position:absolute;
	top: 20px;
	width: 206px;
	_width: 266px;
	padding-right: 30px;
	padding-left: 30px;
	height: 186px;
	text-align: left;
	overflow: hidden;
}

.TextLeft
{
	left: 0px;
}

.TextCentre
{
	left: 266px;
	border-left: solid 1px #00BBEE;
	border-right: solid 1px #00BBEE;
}

.TextRight
{
	right: 0px;
}

.TextPane
{
	height: 100%;
}

.TextPane .Head, 
.TextPane h1, 
.TextPane h2, 
.TextPane h3, 
.TextPane h4, 
.TextPane h5, 
.TextPane h6 
{
	color: #fff;
}

A:link.TextPane, 
A:visited.TextPane, 
A:active.TextPane,
.TextPane A:link, 
.TextPane A:visited, 
.TextPane A:active
{
	color: #fff;
	text-decoration: none;
}
A:hover.TextPane,
.TextPane A:hover
{
	text-decoration: underline;
}

/* Image Row */
.ImagePanel
{
	width: 100%;
	margin-top: 10px;
	height: 170px;
	_height: 180px;
	position: relative;
}

.ImageLeft,
.ImageCentre,
.ImageRight
{
	position: absolute;
	top: 0;
	width: 260px;
	height: 170px;
	overflow: hidden;
	text-align: left;
}

.ImageLeft
{
	left: 0;
}

.ImageCentre
{
	left: 270px;
}

.ImageRight
{
	right: 0;
}

.ImagePane
{
	background-position: left top;
	background-repeat: no-repeat;
	height: 100%;
}

/*=================================
	Footer
==================================*/
.Footer
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 70%;
	height: 25px;
}

.FooterImage
{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -10;
}

.FooterLeft
{
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 4px;
	width: 175px;
	vertical-align: bottom;
}

.FooterCentre
{
	margin-left: 177px;
	margin-right: 152px;
	height: 25px;
	vertical-align: bottom;
	text-align: center;
	overflow: hidden;
}

.FooterRight
{
	position: absolute;
	top: 0;
	right: 0;
	height: 25px;
	padding-right: 4px;
	width: 150px;
	text-align: right;
	vertical-align: bottom;
}

.FooterLink, 
A:link.FooterLink, 
A:visited.FooterLink, 
A:active.FooterLink,
.FooterLink A:link, 
.FooterLink A:visited, 
.FooterLink A:active
{
	color: #224499;
	text-decoration: none;
}

A:hover.FooterLink,
.FooterLink A:hover
{
	color: #224499;
	text-decoration: underline;
}



