body
{
	background:url("/images/bannerRepeatX_HO.jpg") repeat-x scroll 0 0 #e8e9e9;
}

h1{
	margin: 0;
	font-size: 275%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1F4A87;
	font-weight: normal;
}
h2{
	margin: 0;
	font-size: 190%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #365c93;
	font-weight: normal;
}
h3{	
	margin: 0;
	font-size: 136%;
	color: #983C20;
}
h4{
	margin: 0;
	font-size: 100%;
	color: #C75737;
}
/* Set default margins for h5 & h6 as they may be part of free-form content*/
h5{
	margin: 0 0 16px 0;
	font-size: 110%;
	color: #333;
}
h6{
	margin: 0 0 0.5em 0;
	font-size: 110%;
	color: #333;
}

div.HO_HP_ContentArea
{
	padding: 0;
	width: 970px;
	float: left;
	margin: 21px 0 0 -9px;
}

#HOHomePanels {
	padding: 0 0 0 2px;
	margin: -4px 0 0 0;
}

.HOHomePanel {
	float: left;
	width: 310px;
	height: 168px;
	padding: 0;
	margin: 0 10px 0 0;
	background: transparent url('/images/home_panel_HO.jpg') no-repeat;
	position: relative;
}

.HOHomePanel h3{
	margin-bottom:6px;
	font-family:"Times New Roman", Times, serif;
}

.HOHomePanel table{
	width:100%;
}
.HOHomePanel a, .HOHomePanel a:visited, .HOHomePanel a:hover
{
	text-decoration: none;
}
.HOHomePanel li{
	list-style-type:none;
	background:url('/Image Library/Home Page/bulletHome.png') no-repeat;
	background-position:0px 2px;
	padding-left:13px;
}

.HO_HomePanel_Text
{
	font-size: 1.1em;
	/* margin: 23px 0 0 20px; */
	width: 140px;
	position: absolute;
	left: 20px;
	top: 49px;
	color: black;
}

.HO_HomePanel_Title
{
	color: white;
	font-weight: bold;
	font-size: 1.3em;
	margin: 16px 0 0 20px;
	position: relative;
}

.HO_HomePanel_Title a, .HO_HomePanel_Title a:hover
{
	color: white;
}

.HO_HomePanel_Text a, .HO_HomePanel_Text a:hover
{
	color: black;
}

.HO_HomePanel_Button
{
	position: absolute;
	bottom: 15px;
	left: 16px;
}

.homePanelEdit{
	margin-top:4px;
	border:1px solid #00FF00;
	cursor:pointer;
	
}

div.wrapper
{
	background:url("/images/wrapper_green_HO.jpg") repeat-x scroll 0 112px white;
	/*
	border: 3px solid #7092d2;
	border-top: none;
	*/
	width:964px;
	border-bottom: 3px solid #7092d2;
}

div.wrapper_bg
{
	background:url("/images/wrapper_bg_HO.jpg") repeat-y scroll 0 0 #E8E9E9;
	margin:0 auto 7px;
	width:982px;
	position: relative;
}

div.wrapper_bg_left {
	background:url("/images/wrapper_bg_left_HO.jpg") no-repeat scroll 0 0 transparent;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:9px;
}

div.wrapper_bg_right
{
	background:url("/images/wrapper_bg_right_HO.jpg") no-repeat scroll 0 0 transparent;
	height:100%;
	right:0;
	position:absolute;
	top:0;
	width:9px;
}

div.contentWrapper
{
	margin: 0 auto;
	width: 938px;
	background: white;
}

div.header
{
	height: 114px;
}

div.footer
{
	width: 938px;
	margin: 0 auto;
	padding: 32px 0 14px 0;
	text-align: left;
}

div.footer ul
{
	padding:0 0 4px;
	float: left;
}

div.contentWrapper div.contentArea
{
	/* width:645px; */
	width: 652px;
}

div.header div.utilityNav
{
	width:964px;
	margin: 0;
}

ul.mainNav
{
	list-style:none outside none;
	margin: 0;
	padding:0;
	width: 938px;
	float: none;
}

ul.mainNav li a
{
	margin: 0;
}

ul.mainNav li a.link1:link, ul.mainNav li a.link1:visited
{
	background-image:url("/images/HO_MainNav_1.jpg");
	width:217px;
}

ul.mainNav li a.link2:link, ul.mainNav li a.link2:visited
{
	background-image:url("/images/HO_MainNav_2.jpg");
	width:320px;
}

ul.mainNav li a.link3:link, ul.mainNav li a.link3:visited
{
	background-image:url("/images/HO_MainNav_3.jpg");
	width:229px;
}

ul.mainNav li a.link4:link, ul.mainNav li a.link4:visited
{
	background-image:url("/images/HO_MainNav_4.jpg");
	width:172px;
}

ul.mainNav li a
{
	height: 44px;
}

div.contentWrapper div.sideBar
{
	padding: 0;
	background: #cfdffe;
}

div.MainNavShadow
{
	background:url("/images/HO_MainNav_Shadow.jpg") repeat-x scroll 0 0 white;
	height: 22px;
}

div.SideBarShadow
{
	background:url("/images/HO_SideBar_Shadow.jpg") repeat-x scroll 0 0 white;
	height: 22px;
	width: 218px;
}

.sideBar > div > div
{
	background: #e2ecfe;
}

div.contentArea .FreeFormCSS img
{
	border: none;
	margin: 0;
	padding: 0;
}

/*
**************************
secondaryNav.css overrides
**************************
*/

/*First Level Nodes*/
.NoChildNode,.NoChildHoverNode,.HasChildNode,.HasChildHoverNode,.LastParentNode,.LastParentNodeHover,
.SelectedLastParentNode,.SelectedLastParentNodeHover,.ParentNode,.ParentNodeHover,
.SelectedParentNode,.SelectedParentHoverNode,.SelectedNodeNoChild,.SelectedNodeNoChildHover,
.SelectedTreeNode ,
.FirstHasChildNode,.FirstHasChildHoverNode,
.FirstSelectedParentNode, .FirstSelectedParentHoverNode,
.FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr,
.FirstNoChildNode nobr, .FirstNoChildHoverNode nobr
{
	/*
	padding:0px;
	margin:0px;
	width: 216px;
	*/
	color: #1f4a87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	/*
	font-weight:bold;
	*/
}
.SelectedLastParentNode,.SelectedLastParentNodeHover,
.SelectedParentNode,.SelectedParentHoverNode,.SelectedNodeNoChild,.SelectedNodeNoChildHover,
.SelectedTreeNode ,
.FirstSelectedParentNode, .FirstSelectedParentHoverNode,
.FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr
{
	color: #e06c26;
	/*
	height: 28px;
	*/
}

.SelectedParentNode nobr,.SelectedParentHoverNode nobr,
.SelectedLastParentNode nobr,.SelectedLastParentNodeHover nobr,
.SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr,
.FirstSelectedParentNode nobr, .FirstSelectedParentHoverNode nobr,
.FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr,
.FirstNoChildNode nobr, .FirstNoChildHoverNode nobr
{
	/*
	padding: 12px 0 0 20px;
	margin-bottom: -12px;		
	display:block;
	*/
	background:transparent url(/images/HO_LeftNavParent_Unselected.jpg) no-repeat !important;
	height: 30px;
	margin-bottom: 0;
}

.FirstHasChildNode nobr,.FirstHasChildHoverNode nobr,
.FirstSelectedParentNode nobr, .FirstSelectedParentHoverNode nobr,
.FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr,
.FirstNoChildNode nobr, .FirstNoChildHoverNode nobr
{
	/*
	padding-top: 21px;
	margin-bottom: -21px;
	*/
	background:transparent url(/images/HO_LeftNavParent_Unselected.jpg) no-repeat !important;
	padding-top: 15px;
	height: 30px;
	margin-bottom: 0;
}

.LastParentNode nobr,.LastParentNodeHover nobr
{
	/*
	Xpadding-top: 21px;
	Xmargin-bottom: -21px;
	*/
	background:transparent url(/images/HO_LeftNavParent_Unselected.jpg) no-repeat !important;
	height: 30px;
	margin-bottom: 0;
}

.ParentNode nobr, .ParentNodeHover nobr,
.SelectedParentNode nobr,.SelectedParentHoverNode nobr,
.HasChildNode nobr, .HasChildHoverNode nobr,
.NoChildNode nobr, .NoChildHoverNode nobr, 
.LastParentNode nobr, .LastParentNodeHover nobr,
.SelectedLastParentNode nobr,.SelectedLastParentNodeHover nobr,
.SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr,
.FirstHasChildNode nobr,.FirstHasChildHoverNode nobr,
.FirstSelectedParentNode nobr, .FirstSelectedParentHoverNode nobr,
.FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr,
.FirstNoChildNode nobr, .FirstNoChildHoverNode nobr
{
	/*
	padding: 12px 0 0 20px;
	margin-bottom: -12px;		
	display:block;
	*/
	margin-bottom: 0;
	background:transparent url(/images/HO_LeftNavParent_Unselected.jpg) no-repeat !important;
	height: 30px;
}

.SecondLevelSelectedTreeNode
{
	color:#e06c26;

}
.SecondLevelSelectedHoverTreeNode
{
	color:#e06c26;
}
.FirstSecondLevelSelectedTreeNode
{
	color:#e06c26;
}
.FirstSecondLevelSelectedHoverTreeNode
{
	color:#e06c26;
}

.LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedHoverTreeNodeWithChild
{
	color:#e06c26;
}
.ThirdLevelSelectedTreeNode
{
	color:#e06c26;
}
.ThirdLevelSelectedHoverTreeNode
{
	color:#e06c26;
}
.FirstThirdLevelSelectedTreeNode
{
	color:#e06c26;
}
.FirstThirdLevelSelectedHoverTreeNode
{
	color:#e06c26;
}
.LastThirdLevelSelectedTreeNode, .LastThirdLevelSelectedTreeNodeWithChild
{
	color:#e06c26;
}
.SecondLevelTreeNode,.SecondLevelHoverTreeNode,.SecondLevelSelectedTreeNode,.SecondLevelSelectedHoverTreeNode,
.FirstSecondLevelTreeNode,.FirstSecondLevelHoverTreeNode,.FirstSecondLevelSelectedTreeNode,.FirstSecondLevelSelectedHoverTreeNode,
.LastSecondLevelTreeNode,.LastSecondLevelHoverTreeNode,.LastSecondLevelSelectedTreeNode,.LastSecondLevelSelectedHoverTreeNode,
.LastSecondLevelSelectedTreeNodeWithChild ,.LastSecondLevelSelectedHoverTreeNodeWithChild
{
	background: none;
	color:#e06c26;
}

.LastSecondLevelTreeNode,
.LastSecondLevelHoverTreeNode,
.LastSecondLevelSelectedHoverTreeNodeWithChild,
.LastSecondLevelSelectedTreeNodeWithChild,
.LastSecondLevelSelectedTreeNode,
.LastSecondLevelSelectedHoverTreeNode
{
	color:#e06c26;
	background:url("/images/HO_LeftNavLastChildBG.jpg") repeat-x scroll 0 0 transparent;
	padding-bottom: 15px;
	width: 187px;
}

.quotation {
	color:#E06C26;
	display:block;
	font:italic 2.9em Georgia,serif;
	padding:5px 0 5px 47px;
	text-indent:-32px;
}

div.utilityNav table
{
	width: 100%;
	height: 44px;
}

div.utilityNav td
{
	text-align: center;
	background: #ffffff url('/images/MainNavButtonsBG.gif') repeat-x;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

div.utilityNav table a
{
	display: block;
	color: white;
	font-size: 1.4em;
}

div.utilityNav table a:hover
{
	text-decoration: none;
}

div.menuCell
{
	/* border: 1px solid yellow; */
	width: 100%;
	height: 40px;
}

div.menuCell p
{
	padding-top: 10px;

}