*
{
	margin: 0;
	padding: 0;
	font-family: verdana;
	list-style-type: none;
}
HTML
{
	font-size: 100%;
}
BODY
{
	padding: 0;
	margin: 0;
	background-color: #F8F8F8;
	text-align: center;
	font-size: 0.7em;
}
IMG
{
	border: 0;
}
INPUT
{
	font-size: 1em;
}
SELECT
{
	font-size: 1em;
}
A
{
	font-size: 1em;
}
A:link
{
	color: #00539C;
	text-decoration: underline;
}
A:hover
{
}
A:visited
{
	color: #800080;
}
LABEL
{
}
HR
{
}
TD
{
	vertical-align: top;
}
BODY, INPUT, SELECT, LABEL
{
}
.WebAccess
{
	display: none;
}
#SiteContainer
{
	width: 968px;
	border: 1px solid #E2E2E2;
	border-top: 0;
	margin: auto;
	/*background: red;*/
	text-align: left;
	position: relative;
}
.SiteContainer2Columns
{
	background: url(../../design/sitecontainer_2columns_bg.gif) repeat-y top left;
}
.SiteContainer3Columns
{
	background: url(../../design/sitecontainer_3columns_bg.gif) repeat-y top left;
}
#SiteContainer #SiteHeader
{
	height: 107px;
	position: relative;
}
#SiteContainer #SiteHeader #SearchBox
{
	position: absolute;
	top: 34px;
	right: 30px;
	margin:0px;
	padding:0px;
}
#SiteContainer #SiteHeader #SearchBox .SearchTxt
{
	border: 1px solid #E2E2E2;
}
#SiteContainer #SiteHeader ul#SiteToolbar
{
	position: absolute;
	right: 30px;
	bottom: 4px;
}
#SiteContainer #SiteHeader #SiteToolbar li
{
	display: block;
	float: left;
	margin-left: 1px;
	background: url(../../design/sitetoolbar_bg_02.gif) no-repeat 0 1px;
	padding-left: 1px;
}
#SiteContainer #SiteHeader #SiteToolbar li span.Outer
{
	display: block;
	background: url(../../design/sitetoolbar_bg_02.gif) no-repeat right 1px;
	padding-right: 1px;
	float: left;
}
#SiteContainer #SiteHeader #SiteToolbar li span.Inner
{
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #00529C url(../../design/sitetoolbar_bg_01.gif) repeat-x top left;
	padding: 0px 8px 0 8px;
	height: 18px;
	float: left;
}
#SiteContainer #SiteHeader #SiteToolbar li a
{
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
	display: block;
	float: left;
	margin: 4px 2px 0 2px;
}
#SiteContainer #SiteHeader #SiteToolbar li a:hover
{
	text-decoration: underline;
}
#SiteContainer #SiteHeader #SiteToolbar li a.TextSize2
{
	margin-top: 2px;
	font-size: 12px;
}
#SiteContainer #SiteHeader #SiteToolbar li a.TextSize3
{
	margin-top: 0;
	font-size: 14px;
}
/* Site menu */
#SiteContainer #SiteMenu
{
	padding: 0 0 0 30px;
	margin-right: 1px;
	width: 219px;
	float: left;
	/*background: url(../../design/sitemenu_bg.gif) repeat-y 30px 0;*/
	padding-bottom: 20px;
	border-top: 1px solid #FFFFFF;
}
#SiteContainer #SiteMenu a
{
	color: #000;
	text-decoration: none;
}
#SiteContainer #SiteMenu a:hover
{
	text-decoration: underline;
}
#SiteContainer #SiteMenu li a.Expandable
{
	font-weight: normal;
}
/* Level 0 */
#SiteContainer #SiteMenu ul.Level0
{
	margin: 30px 21px 0 21px;
}
#SiteContainer #SiteMenu ul.Level0 li
{
	background: url(../../design/sitemenu_level_bg.gif) no-repeat 0 3px;
	margin-bottom: 23px;
	padding-left: 10px;
}
#SiteContainer #SiteMenu ul.Level0 li a
{
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #00539B;
	padding: 0 0 4px 0;
	font-size: 1.2em; /*font-size: small;*/
	margin-bottom: 11px;
}
/* Level 1 */
#SiteContainer #SiteMenu ul.Level1
{
	margin: 0;
}
#SiteContainer #SiteMenu ul.Level1 li
{
	background: none;
	margin-bottom: 9px;
	padding: 0;
}
#SiteContainer #SiteMenu ul.Level1 li a
{
	display: block;
	font-weight: normal;
	border: 0;
	background: url(../../design/sitemenu_level_bg.gif) no-repeat 0 3px;
	padding: 0 0 0 11px;
	margin: 0;
	font-size: 0.9em; /*font-size: x-small;*/
}
/* Level 2 */
#SiteContainer #SiteMenu ul.Level2
{
	background: none;
	margin: 9px 0 0 10px;
}
#SiteContainer #SiteMenu ul.Level2 li
{
	margin-bottom: 9px;
}
#SiteContainer #SiteMenu ul.Level2 li a
{
	display: block;
	font-weight: normal;
	border: 0;
	background: url(../../design/sitemenu_secondlevel_bg.gif) no-repeat 0 3px;
	padding: 0 0 0 11px;
	font-size: 0.9em;
}
/* Selected */
#SiteContainer #SiteMenu ul li a.Level1Selected, #SiteContainer #SiteMenu ul li a.Level2Selected
{
	font-weight: bold;
	background: url(../../design/sitemenu_selected_bg.gif) no-repeat 0 3px;
}
#SiteContainer #PageContent
{
	float: left;
	border-top: 1px solid #FFFFFF;
}
#SiteContainer .PageContentWidthCol
{
	/*width: 468px;	*/
	width: 428px;
	padding: 0 20px 20px 20px;
}
#SiteContainer .PageContentWidthFull
{
	/*width: 688px;	*/
	width: 668px;
	padding: 0 0 20px 20px;
}
#SiteContainer #PageContent a
{
	color: #00539C;
}
#SiteContainer #Breadcrumbs
{
	margin: 8px 0 15px 0;
	font-size: 0.9em;
}
#SiteContainer #PageContent #Breadcrumbs a
{
	font-size: 1em;
}
#SiteContainer #SiteRight
{
	width: 219px;
	float: left;
	margin-left: 1px;
	/*background: #FAFFD6 url(../../design/siteright_bg.gif) repeat-x bottom left;*/
	padding-bottom: 20px;
	border-top: 1px solid #FAFFD7;
}
#SiteContainer #SiteFooter
{
	clear: both;
	padding: 7px 0 10px 30px;
	background-color: #FFF;
	color: #666666;
	height: 40px;
}
#SiteContainer #SiteFooter, #SiteContainer #SiteFooter a
{
	font-size: 10px;
}
#SiteContainer #SiteFooter li
{
	display: block;
	float: left;
}
#SiteContainer #SiteFooter li.Text
{
	width: 638px;
	margin-right: 20px;
	margin-top: 9px;
}
#SiteContainer #SiteFooter li.Banner1
{
	margin-right: 3px;
	width: 128px;
}
#SiteContainer #SiteFooter li.Banner2
{
	
	width: 128px;
}
#SiteContainer #SiteFooter, #SiteContainer #SiteFooter a
{
	/*font-size: x-small;*/
}
#LoginContainer
{
}
.Author
{
}
.Author A
{
}
.Author A:active
{
}
.Author A:hover
{
}
.Author A:link
{
}
.Author A:visited
{
}
.CategoryName
{
}
.Date
{
}
.Headline
{
}
.SubHeader
{
}
.ViewLabel
{
	font-weight: bold;
	padding: 0 10px 10px 0;
}
.BoxType1
{
	margin: 0 0 20px 0;
}
.BoxType1 .BoxHeader
{
	background: #00529C url(../../design/boxtype1_header_bg.gif) repeat-x top left;
	border: 1px solid #00529C;
	border-bottom: 0;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
	padding-left: 10px;
}
.BoxType1 .BoxContainer
{
	background: url(../../design/boxtype1_container_bg.gif) repeat-y top left;
}
/*.BoxType1 ul*/
.BoxType1 .BoxContent
{
	background-color: #E7F0F8;
	border: 1px solid #E2E2E2;
	border-top: 1px solid #FFFFFF;
	padding: 10px;
}
.BoxType1 .BoxContent ul li
{
	background: url(../../design/sitemenu_firstlevelbullet.gif) no-repeat 0 3px;
	padding: 0 0 7px 10px;
}
.BoxType1 a
{
	text-decoration: none;
}
.BoxType1 .BoxBottom
{
}
/* Boxtype 2 */
.BoxType2 .BoxHeader, .BoxType2 .BoxBottom
{
	display: none;
}
.BoxType2 .BoxContent
{
	padding: 10px;
	background-color: #E7F0F8;
	border: 1px solid #E2E2E2;
}

/* Boxtype 3 */
.BoxType3
{
	margin: 6px 0 0 6px;
}
.BoxType3 .BoxContainer
{
	width: 208px;
	background: url(../../design/boxtype3_container_bg.gif) repeat-y top left;
}
.BoxType3 .BoxContent
{
	margin: 1px 5px 1px 4px;
}
.BoxType3 .BoxHeader
{
	background: url(../../design/boxtype3_header_bg.gif) repeat-x top left;
	height: 3px;
}
.BoxType3 .BoxBottom
{
	background: url(../../design/boxtype3_bottom_bg.gif) repeat-x top left;
	height: 5px;
}
/* rss */
.BoxType3 .BoxContent #rssContainer, .RelatedInfo .BoxType3 .BoxContent
{
	padding: 9px;
}
.BoxType3 .BoxContent #rssContainer .Header, .RelatedInfo .BoxType3 .BoxContent .Header
{
	text-transform: uppercase;
	color: #00529C;
	font-weight: bold;
	background: url(../../design/sitemenu_level_bg.gif) no-repeat 0 2px;
	padding: 0 0 5px 13px;
	border-bottom: 1px solid #00529C;
	text-decoration: none;
}
.BoxType3 .BoxContent #rssContainer .Header a
{
	color: #00529C;
	text-decoration: none;
}
.BoxType3 .BoxContent #rssContainer .Content ul li, .RelatedInfo .BoxType3 .BoxContent ul li
{
	display: block;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #00529C;
}
.RelatedInfo .BoxType3 .BoxContent ul li a
{
	text-decoration: none;
}
.BoxType3 .BoxContent #rssContainer .Content ul li .Link a
{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.BoxType3 .BoxContent #rssContainer .Content ul li .Title a
{
	display: block;
	margin-top: 5px;
	text-decoration: none;
}
.BoxType3 .BoxContent #rssContainer .Footer
{
	margin: 10px 0 10px 0;
	text-align: right;
}
.BoxType3 .BoxContent #rssContainer .Footer a
{
	text-decoration: none;
}
/*
.tblListType1
{
}
.tblListType1 .tblListType1Header
{
}
.tblListType1 .tblListType1Bottom
{
}
.tblListType1 .tblListType1Row0
{
}
.tblListType1 .tblListType1Row0 TD
{
}
.tblListType1 .tblListType1Row0 TD A
{
}
.tblListType1 .tblListType1Row0 TD A:hover
{
}
.tblListType1 .tblListType1Row1
{
}
.tblListType1 .tblListType1Row1 TD
{
}
.tblListType1 .tblListType1Row1 TD A
{
}
.tblListType1 .tblListType1Row1 TD A:hover
{
}
.tblListType1 .tblListType1Rowstart
{
}
.ListType1
{
}
.ListType1 LI
{
}
.ListType1 LI A
{
}
.ListType1 LI A:hover
{
}
.ListType1 .ListType1Item0
{
}
.ListType1 .ListType1Item1
{
}*/
table
{
	width: 100%;
}
.tblListType1
{
	width: 100%;
	border: 1px solid #E2E2E2;
	border-top: 0;
}
.tblListType1 tbody
{
}
.tblListType1 tfoot td
{
	text-align: left;
}
.tblListType1 th
{
	text-align: left;
}

.tblListType1 .tblListType1Header td, .tblListType1 thead th
{
	background: #00529C url(../../design/tbllisttype1_header_bg.png) top left repeat-x;
	color: #ffffff;
	padding: 4px 2px 4px 2px;
	font-weight: normal;
	font-size: 0.9em;
}
.tblListType1 .tblListType1Bottom
{
}
.tblListType1 .tblListType1Row0
{
	background-color: #F3F7FB;
	border-bottom: 1px solid #E2E2E2;
}
.tblListType1 .tblListType1Row0 TD, .tblListType1 .tblListType1Row1 TD
{
	padding: 4px 2px 4px 2px;
}
.tblListType1 TD
{
	font-size: 0.9em;
}
.tblListType1 .tblListType1Row0 TD A
{
	display: block;
	padding-bottom: 2px;
}
.tblListType1 .tblListType1Row0 TD A:hover
{
}
.tblListType1 .tblListType1Row1
{
}
.tblListType1 .tblListType1Row1 TD
{
	padding-bottom: 8px;
	padding-right: 2px;
}
.tblListType1 .tblListType1Row1 TD A
{
	display: block;
	padding-bottom: 2px;
}
.tblListType1 .tblListType1Row1 TD A:hover
{
}
.tblListType1 .tblListType1Rowstart
{
	padding: 1px 2px 1px 0px;
}
.tblListType1 tfoot td
{
	text-align: right;
	padding: 12px 2px 2px 2px;
}


.ListType1
{
}
.ListType1 LI
{
}
.ListType1 LI A
{
}
.ListType1 LI A:hover
{
}
.ListType1 .ListType1Item0
{
}
.ListType1 .ListType1Item1
{
}
.Headline h1, h1
{
	/*font-size: large;*/ /*font-size: 1.4em;*/
	font-size: 1.9em;
	font-weight: normal;
	color: #00529C;
	margin-bottom: 15px;
}

.headline a
{
	text-decoration: none;
}
p
{
	margin-bottom: 15px;
}
/* Frontpage */
#SiteContainer #PageContent #FrontpageNewsContainer
{
}
#SiteContainer #PageContent #FrontpageNewsContainer h3
{
	font-weight: normal;
	font-size: 1em;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Expanded h2
{
	font-size: 1em;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Expanded h2 a
{
	color: #000;
	text-decoration: none;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Collapsed h2
{
	font-size: 1em;
	padding-bottom: 2px;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Collapsed h2 a
{
	padding-bottom: 2px;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Expanded .FrontPageItems
{
	padding-bottom: 20px;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Expanded .FrontPageItems .Image
{
	padding-right: 10px;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Link1
{
	background: url(../../design/pagecontent_link1_bg.gif) no-repeat top left;
	width: 102px;
	height: 28px;
}
#SiteContainer #PageContent #FrontpageNewsContainer .Link1 a
{
	display: block;
	padding: 5px 0 0 7px;
	text-decoration: none;
}
#SiteContainer #PageContent #SiteMapMenu ul
{
	margin-left: 20px;
}
#SiteContainer #PageContent #SiteMapMenu > ul
{
	margin-left: 0px;
}
#SiteContainer #PageContent #SiteMapMenu ul li
{
	background: url(../../design/sitemenu_selected_bg.gif) no-repeat 0 3px;
	padding-left: 11px;
}
#SiteContainer #EmployeeDetail #ProfileImage
{
	border: 1px solid #E2E2E2;
	padding: 5px;
	background-color: #FFFFFF;
	float: right;
}
#SiteContainer #EmployeeDetail #EmployeeDetailsContainer
{
	float: left;
	width: 480px;
}
#SiteContainer #EmployeeDetail #EmployeeDetailsContainer .ViewLabel
{
	white-space: nowrap;
}
label
{
	font-weight: bold;
}
.Caption
{
	border: 1px solid #00539B;
    padding: 2px;
    margin-top: 2px;
}
/* Toolbox */
ul#Toolbox
{
	clear: both;
	list-style-type: none;
}
#Toolbox li
{
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px;
	min-height: 14px;
}
#Toolbox #TipAFriend
{
	background: url(../../design/toolbox_tipafriend.gif) no-repeat 0 0;
	padding-left: 20px;
	min-height: 14px;
	display: block;
	float: left;	
}
#Toolbox #Print
{
	background: url(../../design/toolbox_print.gif) no-repeat 0 0;
	padding-left: 20px;
	min-height: 14px;
	display: block;
	float: left;
}
#Search .SubHeader
{
	font-weight: bold;
	margin: 10px 0 10px 0;
}
@media print
{
	*
	{
		font-family: Garamond, Times New Roman, Arial, Verdana;
	}
	Body
	{
		font-size: 1.2em;
	}
	.DontPrint
	{
		display: none;
	}
	#SiteContainer #SiteHeader, #SiteContainer #SiteMenu, #SiteContainer #SiteRight, #SiteContainer #SiteFooter, #SiteContainer #Breadcrumbs, #Print, #ToolBox
	{
		display: none;
	}
	#SiteContainer, #SiteContainer #PageContent
	{
		width: 100%;
		border: 0;
	}
	
}

.ReadMore {white-space: nowrap;}