﻿/************************* Module Layout Styles *************************/
div.BoxmanBase, html.BoxmanBase, html.BoxmanBase td
{
	font-size: 14px;
	color: #414549;
	font-family: Arial, Helvetica, sans-serif
}
html.BoxmanBase .BlueBox td
{
	color: #b4cbe5
}
html.BoxmanBase
{
	background: #fff
}
.IntroPane div.BoxmanBase
{
	margin: 0 30px
}
.BoxmanBase .Borders .Field
{
	color: #414549;
	background: #f5f3f4;
	border: solid 1px #deddda;
}
.BoxmanBase .ModuleTitle
{
	vertical-align: bottom;
	text-align: left
}
.BoxmanBase .ModuleButton
{
	float: right
}
.BoxmanBase .ModuleTitle h1
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 15px;
	color: #0c6383
}
.TitlePane .BoxmanBase .ModuleTitle h1,.TitlePane .BoxmanBase .ModuleContent
{
	padding: 0
}
.IntroPane .BoxmanBase  h1,.IntroPane .BoxmanBase  h1 a,.IntroPane .BoxmanBase  h1 a:hover,.IntroPane .BoxmanBase .ModuleTitle h1
{
	color: #fff;
	font-family: adelle-1, Arial, Helvetica, sans-serif;
	font-size: 38px;
	text-shadow:2px 2px 5px #104255
}
.BoxmanBase .ModuleContent
{
	padding: 0px;
	vertical-align: top;
	line-height: 1.4;
	padding-bottom: 15px
}
.BottomPane .BoxmanBase .ModuleContent
{
	padding-bottom: 0px
}
.IntroPane .BoxmanBase .ModuleContent
{
	color: #fff;
	padding-left: 30px;
	padding-right: 30px
}
.BoxmanBase p
{
	margin-top: 5px;
	margin-bottom: 10px
}
.BoxmanBase  .FlashGallery
{
	border: solid 1px #9da6a2
}
.BoxmanBase ul
{
	margin-top: 2px;
	margin-bottom: 5px
}
.IntroPane .BoxmanBase li
{
	font-size: 16px
}
.IntroPane .BoxmanBase ul
{
	list-style-image: url(tick.png);
	margin-bottom: 25px
}
/*====================================Module Content Text Styles====================================*/
.Highlight
{
	color: #0c6383 !important
}
.Popup
{
}
.BoxmanBase .White h4 a.Popup
{
	color: #fff !important;
	text-decoration: underline !important
}
.PopupBox
{
	padding: 0 13px
}
.TopMargin
{
	margin-top: 15px
}
.Small
{
	font-size:12px
}
.Large
{
	font-size:20px
}
.LightBlue
{
	color: #abe1fa !important
}
.Feature
{
	font-family: adelle-1, Arial, Helvetica, sans-serif;
	font-size: 38px;
	text-shadow:2px 2px 5px #ccc
}
.White
{
	color: #fff !important
}
.White,.BoxmanBase .White td,.BoxmanBase .White h2,.BoxmanBase .White h3,.BoxmanBase .White h4
{
	color: #fff !important
}
.Underline
{
}
.Underline h1
{
	border-bottom: 3px solid #0c6383;
	margin-bottom: 10px !important
}
.Underline h2
{
	border-bottom: 3px solid #0c6383;
	margin-bottom: 10px !important
}
.Underline h3
{
	border-bottom: 2px solid #887E6E;
	margin-bottom: 10px !important
}
.AlternateRows
{
	border-collapse:collapse
}
.AlternateRows .Alt
{
	background: #d4effd
}
.AlternateRows td
{
	padding: 1px 3px 1px 20px
}
.BlueBox
{
	padding-top: 5px;
	background: url(blue-box-t-bg.png) no-repeat top left;
	font-size: 14px;
	line-height: 24px;
	width: 900px
}
.BlueBox>div
{
	padding-bottom: 5px;
	background: url(blue-box-b-bg.png) no-repeat bottom left;
	width: 900px
}
.BlueBox>div>div
{
	padding-left: 5px;
	background: url(blue-box-l-bg.png) no-repeat top left
}
.BlueBox>div>div>div
{
	padding-right: 5px;
	background: url(blue-box-r-bg.png) no-repeat top right
}
.BlueBox>div>div>div>div
{
	background: url(blue-box-m-bg.png) repeat-x top left;
	color: #b4cbe5;
	padding: 15px;
	min-height: 200px
}
.BoxmanBase .BlueBox a,.BoxmanBase .BlueBox a:link,.BoxmanBase .BlueBox a:visited,.BoxmanBase .BlueBox a:hover
{
	color: #b4cbe5;
	text-decoration: none
}
.BoxmanBase .BlueBox .Highlight,.BoxmanBase .BlueBox a.Highlight,.BoxmanBase .BlueBox a.highlight:link,.BoxmanBase .BlueBox a.highlight:visited,.BoxmanBase .BlueBox a.highlight:hover
{
	color: #fffdfe !important
}
.BoxmanBase .BlueBox hr
{
	background: url(blue-box-hr-bg.png) repeat-x top left transparent;
	height: 2px;
	border: 0;
	padding: 3px 0
}
.ContainerBox
{
	padding-top: 5px;
	background: url(content-box-900-t-bg.png) no-repeat top left;
	font-size: 14px;
	line-height: 24px;
	width: 900px
}
.ContainerBox>div
{
	padding-bottom: 5px;
	background: url(content-box-900-b-bg.png) no-repeat bottom left;
	width: 900px
}
.ContainerBox>div>div
{
	padding-left: 5px;
	background: url(content-box-l-bg.png) no-repeat top left
}
.ContainerBox>div>div>div
{
	padding-right: 5px;
	background: url(content-box-r-bg.png) no-repeat top right
}
.ContainerBox>div>div>div>div
{
	background: url(content-box-m-bg.png) repeat-x top left;
	padding: 15px;
	min-height: 200px
}
.ContentBox
{
	width: 210px;
	border: 0
}
.ContentBox td
{
	padding:0;
	margin:0;
	border: 0
}
.ContentBox td.Top
{
	background: url(content-box-t-bg.png) no-repeat bottom left;
	width: 210px;
	height: 5px;
	font-size: 0
}
.ContentBox td.Bottom
{
	background: url(content-box-b-bg.png) no-repeat bottom left;
	width: 210px;
	height: 5px;
	font-size: 0
}
.ContentBox td.Left
{
	background: url(content-box-l-bg.png) no-repeat top left;
	width: 5px
}
.ContentBox td.Right
{
	background: url(content-box-r-bg.png) no-repeat top right;
	width: 5px
}
.ContentBox td.Middle
{
	background: url(content-box-m-bg.png) repeat-x top left;
	width: 200px;
	padding: 5px 10px
}
.ContentBox td.Middle hr
{
	border-top: solid 1px #c1c1c1;
	border-bottom: solid 1px #fff;
	height: 0px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-bottom: 0;
	padding-top: 0;
	background-color: transparent;
	background-image: none
}
.BoxmanBase .ContainerImage
{
	border: solid 1px #deddda;
	position: absolute;
	margin-right: 0;
	margin-left: 370px;
	margin-top: 5px
}
.BoxmanBase hr.ContainerLabel
{
	background: none repeat scroll 0 0 #DEDDDA;
	border: 0 none;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 20px;
	padding-bottom: 0;
	padding-top: 0
}
.BoxmanBase h1, .BoxmanBase h1 a, .BoxmanBase h1 a:hover, .BoxmanBase .Head
{
	font-weight: normal;
	font-size: 30px;
	margin: 0px;
	padding: 10px 0 5px 0;
	color: #0c6383
}
.BoxmanBase h2, .BoxmanBase .SubHead
{
	font-weight: normal;
	font-size: 24px;
	margin: 0px;
	padding: 10px 0 5px 0;
	color: #0c6383
}
.BoxmanBase h3, .BoxmanBase h3 a, .BoxmanBase h3 a:hover, .BoxmanBase h4, .BoxmanBase h4 a, .BoxmanBase h4 a:hover, .BoxmanBase h5, .BoxmanBase h6
{
	font-weight: normal;
	font-size: 18px;
	color: #887e6e !important;
	text-decoration: none !important;
	padding: 10px 0 5px 0;
	margin: 0;
	color: #0c6383
}
.BoxmanBase p, .BoxmanBase .Normal
{
	font-weight: normal
}
.BoxmanBase a, .BoxmanBase a:link, .BoxmanBase a:visited, .BoxmanBase a:active
{
	color: #0c6383;
	text-decoration: underline
}
.BoxmanBase a:hover
{
	color: #0c6383;
	text-decoration: underline
}
.IntroPane .BoxmanBase a,.IntroPane .BoxmanBase a:link,.IntroPane .BoxmanBase a:visited,.IntroPane .BoxmanBase a:active,.IntroPane .BoxmanBase a:hover
{
	color: #ABE1FA
}
.BoxmanBase hr
{
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
	border: none;
	height: 1px;
	background: #c1c1c1
}
.BoxmanBase .Field
{
	font-weight: normal;
	color: #414549;
	background: #f5f3f4;
	border: solid 1px #deddda;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.BoxmanBase .Button, .BoxmanBase a.Button, .BoxmanBase a:link.Button, .BoxmanBase a:visited.Button, .BoxmanBase a:hover.Button, .BoxmanBase a:active.Button
{
	border: #000 1px solid;
	padding-right: 1em;
	margin-top: 0.1em;
	padding-left: 1em;
	font-weight: bolder;
	font-size: .9em;
	margin-bottom: 0.1em;
	padding-bottom: 3px;
	overflow: visible;
	color: #fff;
	line-height: 20px;
	padding-top: 3px;
	background-color: #409fc6;
	text-align: center;
	text-decoration: none
}
