﻿body, html, .PageHolder{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font: 11pt Arial , Helvetica, Arial, sans-serif
}
#htmlBody{
	background: #0c3168 url(bg.png)
}
a img{
	border: 0
}
.Menu{
	height: 40px
}
.PageWrapper{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 1040px;
	padding-bottom: 10px;
	background: url(page-bottom-bg.png) no-repeat center bottom;
	border-left:1px solid transparent
}
.PageLeft{
	padding-left: 10px;
	width: 1030px;
	background: url(page-left-bg.png) repeat-y left top
}
.PageRight{
	padding-right: 10px;
	width: 1020px;
	background: url(page-right-bg.png) repeat-y right top
}
.Page{
	width: 960px;
	background: #F4F3F0 url('logo.png') no-repeat;
	padding: 13px 30px 15px 30px;
	border-top: 4px solid #1450ab;
	border-bottom: 4px solid #1450ab
}
.Orange{
	color: #E5801A
}
.Blue{
	color: #24408c
}
.TopMenuPanel{
	width: 960px;
	height:135px
}
.TopMenuPanel a.Logo,.TopMenuPanel a.logo:hover{
	width: 100px;
	height: 100px;
	position: absolute;
	display:block;
	text-decoration: none;
	margin-top: 10px
}
.TopMenuPanel .Menu1{
	width: 840px;
	height: 25px;
	text-align: right;
	background: url('search.png') no-repeat top right;
	overflow: hidden;
	padding-left: 120px;
	line-height: 25px
}
.TopMenuPanel .Menu1 .Blue,.TopMenuPanel .Menu1 .Orange{
	font-size: 13px
}
.TopMenuPanel .Menu1 a{
	text-decoration: none;
	color: #727175;
	font-size: 12px;
	padding-left: 20px
}
.TopMenuPanel .Menu1 a:hover{
	text-decoration: underline;
	color: #5f5e5a
}
.TopMenuPanel .Menu2{
	position: absolute;
	width: 799px;
	height: 72px;
	margin-top: 14px;
	margin-left: 164px
}
.SelectorBox{
	border: 1px solid transparent;
	display:block;
	height:98px;
	margin-left:10px;
	margin-right:10px;
	width:218px
}
div.White a:hover .SelectorBox{
	border: 1px solid #fff
}
.SelectorText{
	display:block;
	margin-left:10px;
	margin-right:10px;
	width:220px;
	padding-top:10px
}
.SearchText{
	background:transparent;
	border:0;
	padding:0;
	margin: 0 10px 0 50px;
	height: 25px;
	width: 125px;
	line-height:25px;
	font-size: 11px;
	color:#C6C3BF
}
.SearchButton{
	display:none
}
.CrumbsPane{
	font-size: 12px;
	line-height: 30px;
	color: #1450AB;
	height: 30px;
	width: 960px;
	margin-bottom: 10px;
	background: url('crumb-bg.png') repeat-x;
	overflow:hidden
}
.CrumbsPane .CrumbRoot{
	font-size: 12px;
	line-height: 30px;
	float:left;
	height: 30px;
	padding-left: 15px;
	padding-right: 5px;
	color: #1450AB
}
.CrumbsPane .CrumbTable{
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	color: #1450AB;
	float:left
}
.CrumbsPane .BCText{
	color: #5F5E5A;
	background: url('crumb-div.png') no-repeat;
	padding-left:20px
}
.CrumbsPane .CrumbSeparator{
	padding-left: 5px;
	padding-right: 5px
}
.CrumbsPane a,.CrumbsPane a:hover{
	color: #1450AB;
	text-decoration: none
}
.ContentSection{
}
.ContentPane{
}
.RightSection{
}
.RightPane{
}
.Panes1Top,.Panes2Top,.Panes3Top,.Panes1Bottom,.Panes2Bottom,.Panes3Bottom{
	width: 960px;
	height: 5px
}
.Panes,.Panes1,.BottomPane{
	background:#fff
}
.Panes1Top{
	background:#fff url('panes1-top.png') no-repeat;
	width: 960px;
	height: 5px
}
.Panes1Bottom{
	background:#fff url('panes1-bottom.png') no-repeat;
	margin-bottom: 10px
}
.Page17 .Panes1Top,.Page19 .Panes1Top{
	background:#fff url('pane1-column3-top.png') no-repeat
}
.Page17 .Panes1,.Page19 .Panes1{
	background:#fff url('pane1-column3-content.png') repeat-y
}
.Page17 .Panes1Bottom,.Page19 .Panes1Bottom{
	background:#fff url('pane1-column3-bottom.png') no-repeat
}
.Panes2Top{
	background:#fff url('panes2-top.png') no-repeat
}
.Panes2{
	background:#fff url('panes2-content.png')
}
.Panes2Bottom{
	background:#fff url('panes2-bottom.png') no-repeat;
	margin-bottom: 10px
}
.Panes3Top{
	background:#fff url('panes3-top.png') no-repeat
}
.Panes3{
	background:#fff url('panes3-content.png')
}
.Panes3Bottom{
	background:#fff url('panes3-bottom.png') no-repeat;
	margin-bottom: 10px
}
.Panes1,.BottomPane{
	background:#fff
}
.FooterPane{
	color: #5F5E5A;
	overflow: visible;
	width: 960px;
	font-size: 12px
}
.FooterPane a{
	text-decoration: none;
	color: #5F5E5A;
	font-size: inherit
}
.FooterPane a:hover{
	text-decoration: underline
}
.SiteMenu{
	overflow: auto;
	width: 918px;
	border-left: solid 1px #E3E0DB;
	border-right: solid 1px #E3E0DB;
	padding: 30px 20px;
	font-size: 10px
}
.SiteMenuTop{
	background: url('sitemenu-top.png') no-repeat;
	width: 960px;
	height: 5px;
	margin-top: 20px
}
.SiteMenuBottom{
	background: url('sitemenu-bottom.png') no-repeat;
	width: 960px;
	height: 5px;
	margin-bottom: 25px
}
.SiteMenu ul{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 45px 0 0
}
.SiteMenu ul.smColumn7,.SiteMenu ul.smColumn8,.SiteMenu ul.smColumn9,.SiteMenu ul.smColumn10{
	padding: 0
}
.SiteMenu li{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 90px
}
.SiteMenu .smItem{
	line-height: 20px
}
.SiteMenu .smTitle a{
	font-weight: bold;
	font-size: inherit;
	white-space: nowrap
}
.FooterPane .FooterMenu a{
	color: #1450AB
}
.FooterPane .FooterMenu a:hover{
	color: #1450AB
}
.FooterPane .FooterMenu span{
	padding: 0px 5px
}
.FooterMenu{
	width: 960px;
	height: 20px;
	padding: 10px 0px;
	border-bottom: solid 1px #E3E0DB;
	overflow: hidden
}
.CopyrightPane{
	padding: 10px 0
}
hr{
	color: #E3E0DB;
	background-color: #E3E0DB;
	height: 1px;
	border-style: none
}
.FlashGallery29{
	background: #F4F3F0 url('/_spa/Library/home/relax-unwind-recharge-banner.jpg') no-repeat !important
}
.FlashGallery object{
	outline:none
}
.ResultLink{
	display: block;
	margin-top: 10px
}
.ResultLinkDescription{
	margin-bottom: 10px
}