	/* HEADER */
table.hbox {
	background: white url("../images/front/banner.gif") top left;
	background-repeat:repeat-x;
	border-collapse: collapse;
	width: 755px;
	}
.himg {  height:71px }


		/* GENERAL TEXT */

p, ul, ol, li  { text-align: left;
	}
h1, h2, h3 { color:#999999 }
h3 {font-size: 10pt; font-style:italic; font-weight:normal }
.bodytext {
	font-size: 10pt;	 	/* system adapts larger font since none if no size is specified */
	text-indent:15;
	}
.firstpar {
	font-size: 9pt;
	font-weight: bold;
	line-height: 160%;
	}
P.firstpar:first-line { text-transform: uppercase}
/* p.firstpar:first-letter { font-size: 400%; color:#cccccc; float:left; line-height:70%; vertical-align:text-top; margin-left:1% } */

.smalltext { color:#000000 } /* may have to be removed; not a preferred class */

.leftsash {
	background: #326969;
}


		/* LINKS */
		/* side menus */
a.sm:link, a.sm:visited, a.sm:active {  text-decoration: none; color:#A36C30} /* Side Menu 1 */
a.sm:hover {color:#FF0000}

		/* Side Menu 2: used by CPP Statements Archives list */
a.sm2:link, a.sm2:visited, a.sm2:active { display:block; text-decoration: none; color:#999999; margin-left:2em; text-indent:-1em}
a.sm2:hover {color:#FF0000}
		/* menu table rows; used for the section-wide side menu */
		/* paired, for alternating cells in a single menu table */

/* bodylinks */
a.bl:link, a.bl:visited, a.bl:active {  text-decoration: none; color: #999999; font-size:8pt }
a.bl:hover {color:#FF0000}
			/* used by anniv statement document footer links */
a.bl2:link, a.bl2:visited, a.bl2:active {  text-decoration: none; color:#999999; font-size:8pt }
a.bl2:hover {color:#FF0000}

a.bl3:link, a.bl3:visited, a.bl3:active {  text-decoration: none; font-size:9pt; color:#000000 }
a.bl3:hover {color:#FF0000}

a.bl4:link, a.bl4:visited, a.bl4:active {  text-decoration: none; color: #000000; font-size:8pt }
a.bl4:hover {color:#FF0000}

a.bl5:link, a.bl5:visited, a.bl5:active {  text-decoration: none; color: #000000; font-size:8pt }
a.bl5:hover {color:#FFF2F0}

a.bl6:link, a.bl6:visited, a.bl6:active {  text-decoration: none; color: #FFF2F0; font-size:8pt; line-height:13pt; }
a.bl6:hover {color:#fff333}

a.bl7:link, a.bl7:visited, a.bl7:active {  text-decoration: none; color: #CACACA; font-size:8pt; line-height:13pt; }
a.bl7:hover {color:#FFFFB7}

a.bl8:link, a.bl8:visited, a.bl8:active {  text-decoration: none; color: #FFFFFF; font-size:9pt }
a.bl8:hover {color:#FFFFB7}

a.bl9:link, a.bl9:visited, a.bl9:active {  text-decoration: none; color: #000000; font-size:7.5pt }
a.bl9:hover {color:#408080}

a.bl10:link, a.bl10:visited, a.bl10:active {  text-decoration: none; color: #000000; font-size:8.5pt; line-height:13pt }
a.bl10:hover {color:#408080}

a.bl11:link, a.bl11:visited, a.bl11:active {text-decoration:none; color: #004A25; font-size:7.5pt}
a.bl11:hover {color:#000000}

a.bl12:link, a.bl12:visited, a.bl12:active {text-decoration:none; color: #f9f8f7; font-size:7.5pt}
a.bl12:hover {color:#fff333}

a.bl13:link, a.bl13:visited, a.bl13:active {text-decoration:none; color: #000000; font-size:7.5pt; line-height:10pt)
a.bl13:hover {color:#C9E4E4}

/* borrowed from KULTURA */

.section  {
	font-variant: small-caps;
}
.normpara {
	font-size:10pt;
}
.firstpara {
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height: 1.2em;
}
.verseln {
	display: block;
	padding-left:2.3em;		/* should be a simpler 2 if not for MSIE */
	text-indent:-2em;			/* effective only for block elements eg lists, cells*/
	font-size:10pt;
}
blockquote.verseln p {			/* should be a more precise >p if not for MSIE */
	text-indent:-2em;
	padding-left:2em;
   margin-right: auto;
   margin-left: auto;
	margin-top:0px;
	margin-bottom:0px;
	font-style: italic;
}
.top {
	display: block;
	text-align: right;
	color: #000000;
	font-size: 10pt;
	font-variant: small-caps;
}
P.firstupper:first-line { text-transform: uppercase }
.introcontainer {
	font-size:8pt;
	margin-left: 100px;
	margin-right: 30px;
	margin-bottom: 2em;
}
.top:hover {
	color: #000000;
}
.kicker {
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}
.title {
	font-size: 14pt;
}
.byline {
	font-size: 10pt;
	font-style: italic;
}
.maincontainer {
	margin-left:130px;
}
.topnav, .bottomnav {
	display:block;
	width:100%;
	text-align:right;
	font-size:8pt;
}
.nav {
	color:#aaaaaa;
	font-size:7pt;
}
.bottomnav {
	text-align:center;
}
.komixtxt {
	display:block;
	text-align:center;
	font-size:7pt;
}

/*ticker*/

#pwb {	
	margin-bottom:10px;
	font-size:7.5pt;
	height:75px;
	xtext-align:right;
}

#tickerAnchor {
	color:#507c3d;
	font-size:7.5pt;
	xfont-weight:bold;
	letter-spacing:0em;
}

div.pwb a:link, div.pwb a:visited, div.pwb a:active { text-decoration: none; color:#507c3d; font-size:7.5pt }
div.pwb a:hover {color:#000000}

		/* FOOTER */
a.fm:link, a.fm:visited, a.fm:active, a.fm:hover {
	text-decoration: none;
	color:  #E0F6E2;
	padding-right: 1em;
	padding-left: 1em;
	}
a.fm:hover { background-color: #D1EDCD;
	border: 1px solid #F3E3C4;
	color: #E0F6E2; }
.ft {
	width: 755px;
	font-size: xx-small;
	}

.breakerright {

	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	line-height: 14pt;
	background:#EEEEEE;
	width: 35%;
	color: #154F2C;
	border: none;
	table-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 5px
	}
.breakerleft {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	ine-height: 14pt;
	background:#EEEEEE;
	width: 35%;
	border: none;
	table-align: left;
	color: #154F2C;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 0px
	}
.subtitle {
	font-weight: bold;
	color: #AAAAAA
	}

.tl1 { height:30px; background-color:#ffffcc}
.tl2 { height:30px; background-color:#F5EAC2}

.tl3 { border-bottom: solid 1px #cccccc }

/*npmenu*/
a.npmenu:link, a.npmenu:visited,a.npmenu:active { width:100%; padding:10px; color:#e2e2e2; text-decoration:none }
a.npmenu:hover { background:#2F5E5E; width:100%; padding:10px; text-decoration:none; color:#e2e2e2 }

a.leftmenu {
	color:#e2e2e2;
	display: block;
	text-decoration: none;
/* original setting
	width: 135px;
	w\idth:155px; */
	padding:10px;
	width:100%;

}

a.leftmenu:hover {
/*	text-decoration: none;
	width: 100%;
	padding:8px; */
	background:#2F5E5E;
	color:#e2e2e2;
}

/* drop down navigation menu */
#nav #nnp a {
	background-color:#000000;
	color:#f9f8f7;
	font-weight:bold;
	}

/* the previous selector "#nav #n__ a" makes the submenu of current section inherit the main menus properties
	the following two blocks counteract this disruption */

#nav #nnp:hover li a, #nav #nnp.sfhover li a {
	color:#727272;
	background-color:white;
}
#nav #nnp li a:hover, #nav #nnp li a.sfhover {
	color:black;
	background-color:#eeeeee;
}


/*added 070122*/

#pwb {	
	padding:10px;
	font-size:7.5pt;
	height:100px;
	text-align:left;
}

#tickerAnchor {
	xcolor:#9d0000; 
	xcolor: #1d2042;
	xcolor: #005300;
	xcolor: #55607E;
	color:#bf6000;
	font-size:7.5pt;
	xfont-weight:bold;
	letter-spacing:0em;
	text-align:left; 
}

div.pwb a:link, div.pwb a:visited, div.pwb a:active { text-decoration: none; color:#bf6000; font-size:7.5pt }
div.pwb a:hover {color:#000000}

.hnew {
	text-align:center;
	padding:10px;
	line-height:13pt;
	}
	
.hmenu {
	font-size:8.5pt; 
	line-height:14pt; 
	text-align:center; 
	)

.hintro {
	font-size:8pt;
	line-height:14pt;
	padding:120px;
	color:#555555;
	}