﻿body
{
	font-size: 0.72em;
	font-family: Arial;
	color: #444;
	background-color: #e7f3ff;
}
a
{
	color: #444;
}
p
{
	padding-bottom:1em;
}
ul
{
	margin-left: 2.5em;
	margin-top: 0.5em;
	list-style-type: disc;	
}
ol
{
	margin-left: 2.5em;
	margin-top: 0.5em;
	list-style-type: decimal;	
}
.clear
{
	clear: both;
}
#navigation
{
	background-color: #e7f3ff;
	height: 11.3em;
}
#navigationInner
{
	width: 83.4461472em;
	margin: 0px auto;
}
#header
{
}
#header li
{
	float: left;
	display: block;
}
#header li a
{
	font-size: 0.95em;
	float: left;
	display: block;
	color: #666;
	padding-left: 0.6em;
	padding-right: 0.6em;
	text-decoration: underline;
}
#header li a:hover
{
	text-decoration: none;
}
#header ul
{
	display: block;
}
#header .searchBox
{
	border: 0;
	padding-top: 0.5em;
	background-color: Transparent;
	width: 10.2em;
	margin: 0px;
	font-size: 0.95em;
	float: left;
	padding-left: 0.4em;
}
#header .searchBoxBackground
{
	background: url('/templates/public/images/textbox.png') no-repeat;
	float: right;
	width: 11.4em;
	height: 2.1em;
	position: relative;
	top: -0.5em;
}
#subNavigation .searchBoxBackground
{
	background: url('/templates/public/images/textBoxLongSS.png') no-repeat;
	width: 15.5em;
	height: 2.1em;
	position: relative;
	top: -0.5em;
}
#subNavigation .searchBox
{
	border: 0;
	padding-top: 0.5em;
	background-color: Transparent;
	margin: 0px;
	font-size: 0.95em;
	float: left;
	padding-left: 0.4em;
	padding-right: 0.4em;
}
#header .searchButton
{
	width: 2.85em;
	height: 1.699229em;
	float: left;
	background: url('/templates/public/images/search.png');
	border: 0;
}
#header .searchButtonArea
{
	float: right;
	position: relative;
	top: -0.5em;
	margin-left: 0.2em;
}
#header .logotype
{
	float: left;
	padding-top: 1.25em;
	padding-bottom: 1.3em;
}
#header .linkList
{
	float: right;
	margin-right: 1.3em;
}
#header .linkListOuter
{
	padding-top: 1.5em;
}
#content
{
	background-color: #ffffff;
	padding-top: 1.7384614em;
	padding-bottom: 3.4769228em;
	line-height: 1.477691em;
}
#contentInner
{
	width: 83.27em;
	margin: 0px auto;
}
#subNavigation
{
	width: 19.12306em;
	margin-right: 2.6076921em;
	float: left;
}
#TopSubContent
{
	width:61.4476876em;
	float:left;
	
}
#subContent
{
	width: 38.2461508em;
	float: left;
	overflow: hidden;
}
#WideSubContent
{
	float: left;
	width: 61.4476876em;
	overflow: hidden;	
}
#breadCrumbsArea
{
	margin-top: 1.6em;
	padding-bottom: 1.7em;
	margin-bottom: 2em;
	color: #777;
	font-size: 0.95em;
}
#breadCrumbsArea .BreadCrumb
{
	float: left;
	height: 1.5em;
	overflow: hidden;
	width: 38em;
	float: left;
}
#breadCrumbsArea .PrintLink
{
	float: right;
	margin-top: -0.3em;
}
#breadCrumbsArea .IconImg
{
	border: 0;
	width: 1.42em;
}
#breadCrumbsArea a
{
	color: #777;
}
#subBanners
{
	width: 20.8615368em;
	float: left;
	margin-left: 2.3em;
	overflow: hidden;
}


#footer
{
	background-color: #e7f3ff;
	height: 11.3em;
}
#footerInner
{
	padding-top: 2.60769em;
	width: 83.4461472em;
	margin: 0px auto;
}
#footerInner .footerTitle a
{
	color: #0087c4;
	font-size: 1.3em;
	text-decoration: none;
	font-weight: bold;
}
#footerInner .separatorline
{
	width: 100%;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-bottom: solid 0.173846em #acd9ee;
}
#footerInner .contact a
{
	text-decoration: none;
	color: #0087c4;
}
#footerInner .contact a:hover
{
	text-decoration: underline;
}
#footerInner .contact
{
	float: left;
	width: 17.3846em;
	font-size: 0.95em;
	line-height: 1.5em;
}

/************************/
/* MAINMENUAREA         */
/************************/
#MainMenuArea
{
}

#MainMenuArea ul
{
	display: block;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

#MainMenuArea li
{
	display: block;
	float: left;
	padding: 0;
}

#MainMenuArea li.selected
{
}

#MainMenuArea li a
{
	display: block;
	margin: 0;
	text-decoration: none;
}
.separator
{
	width: 0.695384em;
	float: left;
	height: 1px;
}
.buttonSide
{
	float: left;
	height: 4.60692271em;
	width: 0.52153842em;
}
.buttonMiddle
{
	float: left;
	height: 3.57693271em;
	padding-left: 1.0692298em;
	padding-right: 1.8085368em;
	padding-top: 1.02999991em;
	text-align: left;
}
.buttonMiddle a
{
	color: #ffffff;
}
.scalable
{
	width: 100%;
}
.topText
{
	font-weight: bold;
	font-size: 0.95615377em;
}
.headingText
{
	font-weight: bold;
	font-size: 1.581461526em;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 0.02000000000em;
}
.pointer
{
	display: block;
	position: relative;
	padding-left: 1.73em;
}
/*********************/
/*    THEME          */
/*********************/
.greyThemeBorder
{
	border-bottom: solid 0.1em #adacaa;
}
.blueThemeBorder
{
	border-bottom: solid 0.1em #40a9d9;
}
.greenThemeBorder
{
	border-bottom: solid 0.1em #aca741;
}
.yellowThemeBorder
{
	border-bottom: solid 0.1em #f8dd50;
}
.orangeThemeBorder
{
	border-bottom: solid 0.1em #e29640;
}
.pinkThemeBorder
{
	border-bottom: solid 0.1em #d5409e;
}


.greyThemeButton
{
	background: #adacaa url('/templates/public/images/navigation/grey/background.png') repeat-x top;
}
.blueThemeButton
{
	background: #40a9d9 url('/templates/public/images/navigation/blue/background.png') repeat-x top;
}
.greenThemeButton
{
	background: #aca741 url('/templates/public/images/navigation/green/background.png') repeat-x top;
}
.yellowThemeButton
{
	background: #f8dd50 url('/templates/public/images/navigation/yellow/background.png') repeat-x top;
}
.orangeThemeButton
{
	background: #e29640 url('/templates/public/images/navigation/orange/background.png') repeat-x top;
}
.pinkThemeButton
{
	background: #d5409e url('/templates/public/images/navigation/pink/background.png') repeat-x top;
}
.greyTitle
{
	background: #adacaa url('/templates/public/images/RoundedTitlebar/grey/background.png') repeat-x top;
}
.blueTitle
{
	background: #40a9d9 url('/templates/public/images/RoundedTitlebar/blue/background.png') repeat-x top;
}
.greenTitle
{
	background: #aca741 url('/templates/public/images/RoundedTitlebar/green/background.png') repeat-x top;
}
.yellowTitle
{
	background: #f8dd50 url('/templates/public/images/RoundedTitlebar/yellow/background.png') repeat-x top;
}
.orangeTitle
{
	background: #e29640 url('/templates/public/images/RoundedTitlebar/orange/background.png') repeat-x top;
}
.pinkTitle
{
	background: #d5409e url('/templates/public/images/RoundedTitlebar/pink/background.png') repeat-x top;
}
.titleSide
{
	float: left;
	height: 3.4769228em;
	width: 0.52153842em;
	overflow: hidden;
}
.titleSideRight
{
	float: right;
	height: 3.4769228em;
	width: 0.52153842em;
	overflow: hidden;
}
.titleMiddle
{
	height: 3.479228em;
	text-align: left;
}
.titleMiddle a
{
	color: #ffffff;
}
.titleText
{
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.581461526em;
	line-height: 21px;
	padding-top: 0.55em;
	padding-left: 0.70em;
	display: block;
}
.titleImage
{
	float: right;
}
/*********************/
/*   EPIServer       */
/*********************/
h1
{
	font-size: 2.8em;
	line-height: 1.15em;
	font-weight: normal;
	margin-bottom: 0.5em;
	color: #666;
	
}
h1 a
{
	color: #444;
	text-decoration: none;	
}
h1 a:hover
{
	color: #444;
	text-decoration: underline;	
}
.white
{
	color: White;
}
.dark
{
	color: #444;
}
h2
{
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.3em;
	color: #666;
}
h2 a
{
	text-decoration: none;
	color: #444;
}
h2 a:hover
{
	text-decoration: underline;
	color: #444;
}
.blue
{
	color: #40a9d9;
}
.green
{
	color: #aca741;
}
.green a
{
	color: #aca741;
	text-decoration: none;
}
.green a:hover
{
	color: #aca741;
	text-decoration: underline;
}
.orange
{
	color: #e29640;
}
.pink
{
	color: #c7007d;
}
.yellow
{
	color: #f8dd50;
}
.white
{
	color: #fff;
}
.hiddenH1
{
	position: absolute;
	left: -999em;	
}
/******************/
/* DynamicContent */
/******************/
.CustomLinkBlue
{
	color: #666;
	font-weight: bold;
}
.CustomLinkBlue a
{
	color: #666;
	font-weight: bold;
}
.CustomLinkWhite
{
	color: #fff;
	font-weight: bold;
}
.CustomLinkWhite a
{
	color: #fff;
	font-weight: bold;
}
.verticalTopAdjustment
{
	position: relative;
	top: -0.086923em;
}
/*************************/
/*  XhtmlStrictConverter */
/*************************/
.alignright
{
	text-align: right;	
	float:right;
}
.alignleft
{
	text-align: left;
	float:left;	
}
.aligncenter
{
	text-align: center;	
	margin-left:auto;
	margin-right:auto;
}
.aligntop
{
	vertical-align:top;
}
.alignmiddle
{
	vertical-align:middle;
}
.alignbottom
{
	vertical-align:bottom;
}
.underline
{
	text-decoration: underline;	
}
