/**
 * YUI Reset CSS
 * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.5.1
 */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}


body { margin:1px;padding:0;font-size:75%;font-family:Arial,Helvetica,sans-serif;color:#425060;background:#E4E6E7;}
table, td, tr, th {font-size:100%;}

/* LIST STYLES */
/* unordered lists */
ul { list-style-type: square; }
ul li { list-style-type: square; }
/* ordered lists */
ol { list-style-type: decimal; }
ol li { list-style-type: decimal; }
/* use type x (circle/square) when ul nested 2 deep */
ol ul, ul ul, ol ul li { list-style-type: square; }
/* use type x (circle/square) when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type: square; }
/* general list item */
li { display: list-item; }

/* unordered list and list item type */
ul[type="square"] { padding-left: 1.25em !important; }
ul[type="square"] li { list-style-type: square; }

/* ordered list item type */
ol[type="decimal"] li { list-style-type: decimal; }
ol[type="lower-alpha"] li { list-style-type: lower-alpha; }

/*************************** Headlines *******************************/
h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
	color:#425060
}
h1 {
	font-size:1.6em;
	font-weight:bold;
	border-bottom:1px solid #aaadb1;
	padding-bottom:0.11em;
	margin-top:0.95em;
	margin-bottom:1.26em;
}
h2 {
	font-size:1.25em;
	font-weight:bold;
	margin-top:1.7em;
	margin-bottom:0.75em;
	color:#be0f05;
}
h2 a,h2 a:visited,h2 a:link { color:#be0f05;text-decoration:underline; }
h2 a:hover,h2 a:focus,h2 a:active { text-decoration:none; }
h2 .initial {
	font-size:2.5em;
	margin-bottom:0;
	margin-right:0.1em;
}
h3 {
	font-weight:bold;
	font-size:1.25em;
	margin-top:1.5em;
	margin-bottom:0.33em;
}
h4{font-weight:bold;}
h4,h5{
	margin-bottom:0.6em;
}
/* Link Headline */
h4 a:link,h5 a:link,h4 a:visited,h5 a:visited { font-weight:bold;text-decoration:underline; } 
h4 a:hover,h5 a:hover,h4 a:focus,h5 a:focus,h4 a:active,h5 a:active { color:#be0f05;text-decoration:none; }
h6 {
	font-size:.95em;
	margin-top:0.615em;
	margin-bottom:0.175em;
	font-weight:bold;
}

div.pageWrap {
	background-color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin: 0 auto;
	overflow:hidden;
	width: 83em;
}

.hide { display:none; }


hr {
	background:#AAADB1 none repeat scroll 0 0;
	border:medium none;
	clear:both;
	height:1px;
	margin:1.25em 0;
}




/***************************************** Header *******************************/

div#epoHeader{
	overflow:hidden;
}

div#epoHeader ul{
	list-style:none;
}

div#epoHeader ul li{
	float:left;
	list-style-type: none;
}
a#epoLogo {
	float:right;
}
a#epoLogo img{
	height:82px;
	width: 162px;
}


/******* NAVIGATION ALL PAGES *******************/

/* Meta Navigation */
#epoMetaNavContainer {
	min-height:6.85em;
	height:auto !important;  /* for modern Browsers */
	height:6.85em;  /*for IE */
	position:relative;
}

#epoMetaNav {
	display:inline;
	float:left;
	height:1.666em;
	line-height: 1.65em;
	margin-left:1.25em;
	margin-top:0.7em;
	font-size:1.0em;
}

#epoMetaNav li{
	margin-right:.75em;
}
#epoMetaNav label {
	margin-right: 0.4165em;
}
#epoMetaNav a,#epoMetaNav label{
	line-height:1.65em;
	text-decoration:none;
}
#epoMetaNav a:hover,#epoMetaNav a:focus,#epoMetaNav a:active{
	color:#be0f05;
	text-decoration:underline;
}
#epoMetaNav form label, #epoMetaNav form input{
	float:left;
}

/* Channel Navigation */
#epoChannelNav {
	bottom:0;
	color:#fff;
	left:0;
	position:absolute;
	width:100%;
}
.homePage #epoChannelNav {
	background:#E4E6E7;
	overflow:hidden;
	position:relative;
}

#epoChannelNav li {
	white-space:nowrap;
	width:13.83em;
}
#epoChannelNav li a,#epoChannelNav li a:visited {
	padding:0 0.9em;
	background-color:#7f848b;
	color:#fff;
	text-decoration:none;
	border-right:1px solid #fff;
	display:block;
	font-weight:bold;
	font-size:1.4em;
	line-height:185%;
	border-bottom:1px solid #fff;
}

#epoChannelNav li a:hover,#epoChannelNav li a:focus,#epoChannelNav li a:active {
	background-color:#2a323d;
}
#epoChannelNav li a.sel {
	background-color:#2a323d;
	border-bottom:1px solid #2a323d;
}
#epoChannelNav li a.sel,#epoChannelNav li a.sel:visited {
	background-color:#2a323d;
	border-bottom:1px solid #2a323d;
}
#epoChannelNav li a.sel:hover,#epoChannelNav li a.sel:focus,#epoChannelNav li a.sel:active {
	background-color:#2a323d;
}



/* Index Navigation */
#epoIndexNav {
	background-color:#2A323D;
	clear:both;
	padding:0.3em 1.25em 0.4em 1.25em;
	height:1.25em;
	text-align:left;

}
#epoIndexNav a {
	color:#d4d6d8;
	margin-right:1.66em;
	text-decoration:none;
}
#epoIndexNav a:hover,#epoIndexNav a:focus,#epoIndexNav a:active {
	color:#fff;
	text-decoration:underline;
}
#epoIndexNav a.sel {
	color:#fff;
	font-weight:bold;
	font-size:100%;
}

/******************************* Header End*******************************/

/******************************* Page Teaser *****************************/
.pageTeaser {
	background: #D5D6DA;
	background-repeat:no-repeat;
	height:12.5em;
}
.pageTeaserContent{
  /* removed: HK | 2009-11-27
	background: #D5D6DA;
	background-repeat:no-repeat;
	*/
	float:right;
	height:20.83em;
	width: 65em;
}



/******************************* Page Teaser End *****************************/

/************* Content ******************************************/

input.go {
	color:#425060;
	display:inline;
	font-size:0.95em;
	padding:0;
	width:auto;
}
input.button {
	color:#425060;
	display:inline;
	font-size:0.95em;
	padding:0 0.3em;
	width:auto;
}

/******************************* Content Left *****************************/

#epoContentLeft { width:16.75em;float:left;padding:0;margin:0; }


/* Content Left Navigation  */
.epoContentNav a:link,
.epoContentNav a:visited {
	font-size:1em;
	color:#0e2034;
	display:block;
	margin:0;
	padding:0.25em;
	padding-left:1.166em;
	padding-right:.6em;
	border-top:1px solid #aaadb1;
	text-decoration:none;
}
.epoContentNav a:hover,
.epoContentNav a:focus,
.epoContentNav a:active {
	color:#fff;
	text-decoration:none;
	background-color:
	#2a323d;
}
.epoContentNav a.hi,.epoContentNav a.hi:visited{
	color:#fff;
	background-color:#2a323d;
	font-weight:bold;
}
.epoContentNav a.sel {font-weight:bold;}

.epoContentNav {
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:0.25em;
	border-bottom:1px solid #aaadb1;
	background-color:#f4f5f7;
	border-right:1px solid #aaadb1;
	border-left:1px solid #aaadb1;
	margin-top:0;
}
.epoContentNav ul {
	border-bottom:1px solid #aaadb1;
	border-left:1px solid #aaadb1;
	margin-bottom:0.25em;
	margin-left:1.166em;
}
.epoContentNav li { display:inline;padding:0;margin:0; }
.epoContentNav ul { background-color:#e4e6e7; } /* Level 4 */
.epoContentNav ul ul { background-color:#c9cbce; } /* Level 5 */
.epoContentNav ul ul ul { background-color:#c2c2c2; } /* Level 6 */
.epoContentNav ul ul ul ul { background-color:#a3a3a3; } /* Level 7 */
.epoContentNav ul ul ul ul ul { background-color:#939393; } /* Level 8 */
.epoContentNav ul ul ul ul ul ul { background-color:#838383; } /* Level 9 */
.epoContentNav ul ul ul ul ul ul ul { background-color:#737373; } /* Level 10 */
.epoContentNav ul ul ul ul ul ul ul ul { background-color:#636363; } /* Level 11 */
.epoContentNav ul ul ul ul ul ul ul ul ul { background-color:#535353; } /* Level 12 */

/******************************* Content Left End*****************************/

/******************************* Content Right *****************************/

.epoContext {
	width:16.75em;
	background-color:#F4F5F7;
	float:right;
	padding-bottom:2em;
}
.print {
	border-bottom:1px solid #aaadb1;
	margin:5.15em 1.316em 0;
	font-size:0.95em;
}
.print a:link,.print a:visited {
	text-decoration:none;
}
.print a:hover span,.print a:focus span,.print a:active span{
	text-decoration:underline;
}
.print img{
	width:1.32em;
}



/******************************* Content Right End *****************************/

/******************************* Content Center *****************************/

.epoContentWrap{
	margin-left:18em;
	position:relative;
}

#body {
	padding:0;
	width:47em;
}

.epoContent {
	float:left;
}
.mainPage .epoContent {
	margin-top:1.25em;
}
.mainPage .contentHead {
	background-color:#E4E6E7;
	height:10em;
	left:-1.25em;
	padding:0 18em 0 1.25em;
	position:absolute;
	top:-10em;
	width:47em;
}
.mainPage .contentHead h1{
	border:none;
	margin: 0.1em 0 0;
	padding:0;
}
.mainPage .contentHead .alternative{
	font-weight:normal;
	margin:0;
	padding:0;
}

/* Breadcrumbs */
ul#epoBreadcrumbs {
	padding-top:0.833em;
	font-size:.95em;
	line-height:130%;
	margin:0 !important;
	padding-left: 0 !important;
}
ul#epoBreadcrumbs li {
	list-style-type: none !important;
}
#epoBreadcrumbs span {
	padding:0 0.75em;
	color:#7f848b;
}
#epoBreadcrumbs a:link,#epoBreadcrumbs a:visited { text-decoration:underline; }
#epoBreadcrumbs a:hover,#epoBreadcrumbs a:focus,#epoBreadcrumbs a:active { text-decoration:none; }



/******************************* Content Center End *****************************/

/*************************** Layer + Elements *******************************/

/* Forms */
form {
	padding:0;
	margin:0;
}
input {
	padding-left:0.25em;
}
input.meta {
	font-size:1em;
	margin-right: 0.4165em;
	padding-top:0.0833em;
	width:9.5em;
}
label,select,input{
	cursor: pointer;
}
input, select, textarea {
	color:#425060;
	font-size:95%;
}

input.gometa {
	border-color:#EEEEEE #666666 #666666 #EEEEEE;
	border-style:solid;
	border-width:1px;
	font-size:1.1em;
	padding:0;
	width:2.35em;
}


/*************************** Links *******************************/
a:link,a:visited { color:#425060;text-decoration:underline; }
a:hover,a:focus,a:active { color:#be0f05;text-decoration:none; }





/******************** Footer *********************************/
#epoFooter {
	font-size:0.94em;
	clear:both;
	margin:3.6em 0 1.25em 0;
	text-align:center;
}

#epoFooter ul li{
	display:inline;
	margin-right: 0.66em;
}
#epoFooter a:link,#epoFooter a:visited {
	text-decoration:underline;
}

#epoFooter a:hover,#epoFooterHome a:focus,#epoFooter a:active  {
	color:#be0f05;
	text-decoration:none;
}


/******************** Print *********************************/
.epoPrint { display:none }
.epoPrintBold { display:none }

/************* clearfix ***********/
#epoMetaNavContainer:after,
.epoContentWrap:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}




/************************************************************************/
/******************** END reviewed code *********************************/
/************************************************************************/
