﻿/* CSS Layout begin */
body
{
	background:#DDDDDD url(./images/bodyBackground.gif) repeat-x top;
}
#LayoutOuter
{
	width:985px;
	margin:0 auto;
	min-height:99%;
	position:relative;
	background-color:#FFFFFF;
	border-left:solid 1px #C5CFD0;
	border-right:solid 1px #C5CFD0;
	border-bottom:solid 1px #C5CFD0;
}
#NonFooterContent
{
	min-height:100%;
	position:relative;
}
#LayoutHeader
{
	width:985px;
	height:84px;
	background:#ffffff url(./images/headerBackground2.png) no-repeat top;
	/*overflow:hidden;*/
}
.LayoutTopNav
{
	position:relative;
	z-index:1000;
	top:-22px;
	width:985px;
	height:22px;
	font-weight:bold;
	font-size:1.1em;
	color:#FFFFFF;
	background:#1F6285 url(./images/navbackground.png) repeat-x;
}
.LayoutTopNav ul li a
{
	text-decoration:none;
}
.LayoutTopNav ul li ul li a
{
	display:block;
}
.LayoutTopNav > ul
{
	height:100%;
	margin:0 auto;	
	text-align:center;
}
.LayoutTopNav ul ul
{
	display:none;
	border-left:solid 1px #C5CFD0;
	border-right:solid 1px #C5CFD0;
	border-bottom:solid 1px #C5CFD0;
	font-variant:normal;
}
.LayoutTopNav > ul > li
{
	position:relative;
	display:inline;
	top:3px;
	padding:3px 18px 4px;
}
.LayoutTopNav > ul > li a
{
	color:#FFFFFF;
}
.LayoutTopNav > ul > li:hover a
{
	color:#415C81;
}
.LayoutTopNav > ul li:hover
{
	background-color:#97ACC3;
	color:#415C81;
	cursor:default;
}
.LayoutTopNav > ul li:hover ul
{
	position:absolute;
	top:22px;
	left:0;
	display:block;
}
.LayoutTopNav > ul > li > ul > li
{
	background-color:#DFE7F1;
	white-space:nowrap;
	list-style-position:outside;
	padding:2px 5px 3px 12px;
	text-align:left;
}
.LayoutTopNav > ul > li > ul > li:hover
{
	background-color:#97ACC3;
	background-image:none;
	padding:3px 5px 2px 12px;
}
#divInnerContent
{
	position:relative;
	top:-22px;
	margin:15px 15px 100px 15px;
	height:100%;
}
.homeImage
{
	margin:-15px -15px 0 -15px;
	overflow:hidden;
}
#LayoutFooter
{
	position:relative;
	height:65px;
	bottom:0px;
	width:985px;
	margin:-65px auto;
	text-align:center;
	background-color: #ffffff;
	border:solid 1px #C5CFD0;
	background-color:#1F6285;
	background:#aaa url(./images/footerbackground2.png) repeat-x;
}
#LayoutFooter ul
{
	font-size:1em;
	font-weight:bold;
}
#LayoutFooter ul li
{
	display:inline;
	padding:0 10px;
	border-left:solid 1px #EEEEEE;
}
#LayoutFooter ul li a
{
	color:#EEEEEE;
}
#LayoutFooter ul li:first-child
{
	border-left:none;
}
#divCopyright
{
	padding:5px;
	font-weight:bold;
	color:#efefef;
}
/* CSS Layout End */