.clr {
	clear: both;
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	visibility: hidden;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #00204E;
}

.center {
	text-align: center;
}

#content ul li {
	list-style-type: none;
}

.stdText {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #444444;
	margin-top: 14px;
	vertical-align: top;
}

.ecums_wide {
	width: 140px;
}

.stdText a {
	color: #444444;
	text-decoration: underline;
}


img {
	border: 0;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.stdText ul {
	list-style-type: none;
	margin-bottom: 1em;
}


.stdText ul li {
	padding-left: 14px;
	background: url(/main/erim/img/arrow-orange.gif) 0 5px no-repeat;
}
li a {
	text-decoration: none;
}

li a:hover {
	text-decoration: underline;
}
.headerLink {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	background-image: url(../img/headerLinksBg.gif);
	width: 85px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: top;
	text-align: right;
}
.headerLink a {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	height: 18px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.searchField {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	width: 150px;
	border: none;
}
.breadcrumbLink {
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #bfc1c9;
	padding-left: 15px;
	padding-right: 15px;
}
.breadcrumbLink a {
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #bfc1c9;
	text-decoration: none;
}
.headerMenuLink {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}
.headerMenuLink a {
	color: #FFFFFF;
	text-decoration: none;
}
.footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footerLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
h1 {
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-size: 22px;
	color: #444444;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-size: 18px;
	color: #00275d;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0.5em;
	letter-spacing: -1px;
}

h3 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}


.blockTitle {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00204E;
	height: 22px;
	padding-right: 5px;
	padding-left: 5px;
}

.blockTitle a {
	text-decoration: none;
	color: #FFFFFF;
}

div#column-right table.contenttable {
	margin-left: -10px;
}

table.contenttable {
	margin-bottom: 15px;
}

table.contenttable p {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	padding-right: 5px;
}

table.contenttable td {
	border: 1px solid #ffffff;
	vertical-align: top;
	/* font-size: 92%;*/
}

.tabel-row-1 {
	background-color: #00525c;
	color: #ffffff;
	font-weight: bold;
}

.tabel-row-even {
}

.tabel-row-odd {
	background-color: #cccccc;
}

table.contenttavle .tabel-row-even:hover,
table.contenttable .tabel-row-odd:hover {
	background-color: #999999;
}

.footerJumpMenu {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


div#corporateMenu ul {
	background-color: #E96C12;
	list-style-type: none;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}
div#corporateMenu ul li {
	display: block;
	height: 100%;
	border-bottom: 1px solid #EE8A44;
	padding: 0px;
	margin-top: -1px;
}
div#corporateMenu ul li a {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 4px 5px;
	overflow: auto;
	height: 100%;
	text-decoration: none;
}
div#corporateMenu ul li a:hover {
	background-color: #EE8A44;
	text-decoration: none;
}
/* Begin CSS Drop Down Menu */
#headerMenu {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	float: left;
	margin: 0;
	width: 730px;
	padding: 0;
}
#headerMenu a.mainLink {
	text-align: center;
	display: block;
	border-right: 1px solid #404040;
	white-space: nowrap;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #FFFFFF;
	background: none;
}
#headerMenu a.mainLink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#headerMenu ul li:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B2952;
}
#headerMenu a {
	text-align: left;
	display: block;
	white-space: nowrap;
	margin: 0;
	padding: 4px 14px 4px 8px;
	color: #ffffff;
}
/* menu at mouse-over */
#headerMenu a:hover {
	background-color: #2f476a;
	color: #b0c9e1;
	text-decoration: none;
}
/* attaches side-arrow to all parents */
#headerMenu a.parent, #headerMenu a.parent:hover {
	background: url(/main/erim/img/arrowListwhite.gif) right 8px no-repeat;
}
#headerMenu a.parent:hover {
	background-color: #2f476a;
	color: #b0c9e1;
	text-decoration: none;
}
#headerMenu li a.parent {
	margin-right: 0;
}
#headerMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#headerMenu li {
	position: relative;
	min-height: 1px; /* Sophie Dennis contribution for IE7 */
	vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	display: block;
	width: 100%;
}
#headerMenu ul ul {
	position: absolute;
	z-index: 500;
	top: auto;
	display: none;
	background-color: #0B2952;
	border: 1px solid #404040;
}
#headerMenu ul ul ul {
	top: 0;
	left: 100%;
}
div#headerMenu li:hover {
	cursor: pointer;
	z-index: 100;
}
div#headerMenu li:hover ul ul,
div#headerMenu li li:hover ul ul,
div#headerMenu li li li:hover ul ul,
div#headerMenu li li li li:hover ul ul {
	display: none;
}

div#headerMenu li:hover ul,
div#headerMenu li li:hover ul,
div#headerMenu li li li:hover ul,
div#headerMenu li li li li:hover ul {
	display: block;
}
/* End CSS Drop Down Menu */

.ulStdOverOrange {
	margin: 0px;
	padding: 0px;
}
.ulStdOverOrange li {
	padding-left: 10px;
	background: url/main/erim/img/arrowListwhite.gif) 0 5px no-repeat;
	width: 100%;
	display: block;
}
.ulStdOverOrange li:hover {
	background-color: #F0F0F0;
}
/* Left Menu */
div#leftMenu {
	width: 160px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	margin-left: 14px;
	margin-top: 14px;
	vertical-align: top;
}
/* The <li>'s will have a bottom border (or not...) */
div#leftMenu ul li {
	margin: 0;
	border-bottom: 1px solid #FFF;
}
div#leftMenu ul ul ul li {
	background-color: #FFF;
	border-bottom: 1px dotted #bfc1c9;
}
div#leftMenu ul ul ul ul li {
	border: none;
}
/* Some <ul> properties to correct these borders (due nesting) */
div#leftMenu ul ul {
	border-top: 1px solid #FFF;
	margin-bottom: -1px;
}
div#leftMenu ul ul li.current ul {
	border-top: 1px solid #bfc1c9;
}
div#leftMenu ul ul ul li.current ul {
	border-top: 1px dotted #bfc1c9;
	border-bottom: 1px dotted #bfc1c9;
}

/* The default <a> properties */

/* Level 1 */
div#leftMenu ul li a {
	display: block;
	padding: 3px 4px;
	font-weight: bold;
}
/* Level 2 */
div#leftMenu ul ul li a {
	padding-left: 12px;
}
/* Level 3 */
div#leftMenu ul ul li.current ul li a {
	background-position: 13px 6px;
	background-image: url(../img/arrowListBlue.gif);
	padding-left: 21px;
	border-right: none; /* To reset div#leftMenu ul ul li.current a (below) */
}
/* Level 4 */
div#leftMenu ul ul li.current ul li.current ul li a {
	padding-left: 28px;
	background-position: 22px 9px;
	background-image: url(../img/blockBlackSmall.gif);
	border-right: none;
	font-weight: normal;
}
/* The :hover and .current styles for the <a> elements above */
div#leftMenu ul li a:hover {
	text-decoration: none;
}
div#leftMenu ul ul li.current a,
div#leftMenu ul ul li.current ul li.current a {
	background-image: url(../img/arrowListBlueDown.gif);
}
div#leftMenu ul ul li.current ul li.current a {
	background-position: 12px 6px;
}

div#leftMenu ul ul li.current ul li.current a:hover {
	text-decoration: underline;
}
/* second part */

div#leftMenu ul li a:hover {
	border-right: 5px solid #000000;
}
div#leftMenu ul ul li a {
	color: #000;
	background: #bfc1c9 url(/main/erim/img/arrowListBlue.gif) 3px 6px no-repeat;
}
div#leftMenu ul ul li.current ul li.current a {
	border-right: 5px solid #00204e;
}

div#leftMenu ul ul li a:hover,
div#leftMenu ul ul li.current a,
div#leftMenu ul ul li.current ul li a:hover {
	border-right: 5px solid #00204e;
	background-color: #FFF;
}

div#leftMenu ul ul li.current ul li.current a:hover {
	border-right: 5px solid #00204e;
}
div#leftMenu ul li a {
	background-color: #00204e;
	color: #FFF;
}

td.headerTitle {
padding-left: 20px;
text-align: left;
}

.headerTitle h1 a:link, .headerTitle h1 a:visited, .headerTitle h1 a:active, .headerTitle h1 a:hover {
	font-family: Arial, Tahoma, Verdana;
	font-size: 20px;
	color: #00204e;
	font-weight: bold;
	text-decoration: none;
letter-spacing: 1px;
}

span.titlelinks a {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #909090;
	text-decoration: none
}

 span.titlelinks a:link, span.titlelinks a:visited, span.titlelinks a:active, span.titlelinks a:hover {
color: #505050;
}

/* Added by CK */

.drawerhandle {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0B2952;
	background-color: #D5DAFF;
	height: 22px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 1px;
	margin-bottom: 0;
}

.bottomDrawer {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #233D5C;
	height: 22px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	height: 1px;
}

/* TABS / NEWS ITEMS */

div.item, div.item_nh {
	width: 361px;
	float: left;
	clear: left;
	/*margin:0 15px 0 15px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #d3d0d0;
	font-size: 92%;
}

div.item h2 a, div.item_nh h2 a {
	color: #e96b12;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}

div.item:hover {
	background-color: #EEE;
}

div.item p.date, div.item_nh p.date {
	margin: 0 0 0.2em 0;
}

div.item h2, div.item_nh h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	letter-spacing: 0;
}

div.item h2 a, div.item_nh h2 a {
	text-decoration: none;
}

div.item h2 a:hover, div.item_nh h2 a:hover {
	text-decoration: underline;
}

div.item p, div.item_nh p {
	margin: 0.5em 0 0 0;
}



div.item_small {
	width: 171px;
	float: left;
	clear: left;
	/*margin:0 15px 0 15px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 92%;
}

div.item_small h2 a {
	color: #e96b12;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}

div.item_small:hover {
}

div.item_small p.date {
	margin: 0 0 0.2em 0;
}

div.item_small h2 {
	font-size: 100%;
	margin: 0 0 0 0;
	letter-spacing: 0;
}

div.item_small h2 a {
	text-decoration: none;
}

div.item_small h2 a:hover {
	text-decoration: underline;
}

div.item_small p {
	margin: 0.5em 0 0 0;
}






div.banner {
	float: left;
	clear: right;
	width: 171px;
	height: 96px;
	border: 1px solid #d3d0d0;
	margin: 0;
	position: relative;
	overflow: hidden;
	display: block;
	padding: 1px;
}

div.banner a p {
	margin: 0px;
	padding: 1px;
	background-color: #555;
	color: #fff;
	height: 331px;
}

div.banner a.banner-toggle:hover img {
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter: alpha(opacity=15);
}

div.banner a.banner-toggle img {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

div.banner h3 {
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-weight: bold;
	position: absolute;
	z-index: 2;
	left: 0;
	font-size: 13px;
	top: 77px;
	width: 100%;
	border-top: 1px solid #FFF;
	background-color: #999;
	color: #EFEFEF;
	padding-left: 2px;
	height: 20px;
}

div.banner a.banner-toggle strong {
	display: block;
	font-size: 1.08em;
	margin: 0;
}

table.darkblue {
	border-collapse: collapse;
	border: 1px solid #00204E;
	background-color: transparant;
}
table.darkblue td {
	border: 1px solid #00204E;
	background-color: transparant; padding : 5px;
}
table.darkblue th {
	border: 1px solid #00204E;
	color: #E96C12;
	background-color: transparant; padding : 5px;
}


table.sortable {
	border-collapse: collapse;
	border: 1px solid #00204E;
	background-color: transparant;
}
table.sortable td {
	border: 1px solid #00204E;
	background-color: transparant; padding : 5px;
}
table.sortable th {
	border: 1px solid #00204E;
	color: #E96C12;
	background-color: transparant; padding : 5px;
}

.urlfont {
	font-family: Arial,Tahoma,Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #e96b12;
}


div.paging {
	text-align: center;
	padding-top: 10px;
	margin-top: 30px;
	clear: both;
}

div.paging ul {
	list-style-type: none;
	font-family: verdana, sans-serif;
	font-weight: bold;
}

div.paging ul li {
	display: inline;
	background: none;
	margin: 0 1px;
	font-size: 1.1em;
}

div.paging ul li.prevnext {
	font-size: 1em;
}

div.paging ul li a {
	text-decoration: none;
	padding: 0 4px;
}

div.paging ul li.active a,
div.paging ul li a:hover {
	background-color: #00275d;
	color: #ffffff;
}

div.erimtimeline {
	font-size: 13px;
	width: 556px;
	float: left;
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d0d0;
}

div.erimtimeline h2 {
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
	font-size: 100%;
}

div.erimtimeline h2 a {
	color: #e96b12;
	text-decoration: none;
}

div.erimtimeline p {
	margin: 0px;
	font-weight: bold;
}

fieldset.ejl {
	border: 1px solid #002654;
}

fieldset.ejl legend {
	font-weight: bold;
	color: #002654
}

fieldset.ejl ul {
	margin: 0px 0px 0px 5px;
	list-style-type: none;
}

fieldset.ejl ul li {
	background: none;
	height: 15px;
	text-align: center;
	font-family: verdana, sans-serif;
	font-weight: bold;
}

div#searchResult {
	margin-top: 14px;
}

fieldset#ejl_search_field {
	clear: both;
	margin-top: 14px;
}

table#ejl_resultstable {
	width: 100%;
}

table#ejl_resultstable th {
	background-color: #efefef;
	text-align: center;
}

table#ejl_resultstable th.left {
	text-align: left;
}

div.ejlpaging {
	text-align: center;
	margin: 10px 0 10px 0;
	clear: both;
}

div.ejlpaging ul {
	list-style-type: none;
	font-family: verdana, sans-serif;
	font-weight: bold;
}

div.ejlpaging ul li {
	display: inline;
	background: none;
	margin: 0 1px;
	font-size: 1.1em;
	padding: 0 2px;
}

div.ejlpaging ul li.prevnext {
	font-size: 1em;
}

div.ejlpaging ul li a {
	text-decoration: none;
	padding: 0 4px;
}

div.ejlpaging ul li.active a,
div.ejlpaging ul li a:hover {
	background-color: #E96B12;
}

input#txtQuery {
	margin: 5px;
}

#cover {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: gray;
	opacity: .7;
	filter: alpha(opacity=70); /* IE patch */
	z-index: 5;
}

#loginpopup {
	position: fixed;
	left: 50%;
	height: 400px;
	background-color: white;
	top: 50%;
	width: 800px;
	text-align: left;
	z-index: 1000;
	padding: 10px;
	margin-top: -200px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: -400px;
}

.ejlactive {
	background-color: #00275d;
	color: #ffffff;
}

div.introtext {
	border: 1px solid #d3d0d0;
	padding: 3px;
	width: 356px;
	background-color: #00204e;
}

div.introtext p {
	margin: 0;
	color: white;
}

div.introtext a {
	color: white;
}

.RegionNoBorder, #rg153175 {
	border: 0px;
}

#content li {
	background-image: none;
}


ul.tabs {
	list-style-type: none;
	height: 20px;
	width: 176px;
	border-bottom: 1px solid #00275d;
}

ul.tabs li {
	font-weight: bold;
	background-image: none;
	padding: 0px;
	display: inline;
}

#tab-right {
	float: right;
	width: 69px;
	height: 19px;
}

#tab-left {
	float: left;
	width: 70px;
	height: 19px;
}


ul.tabs li a {
	display: none;
	line-height: 20px;
	background: #e6e6e6;
	color: #808080;
	padding-left: 8px;
	font-size: 11px;
	margin-bottom: 1px;
	margin-right: 0pt;
	padding-top: 1px;
	padding-right: 9px;
	padding-left: 9px;
	text-decoration: none;
}

ul.tabs li a.current {
	display: block;
	color: #fff;
}

ul.tabs li a:hover {
	text-decoration: none;
	color: #ef8213;
}

ul.tabs li a#tab-left {
	display: block;
	margin-right: 1px;
}

ul.tabs li a:hover {
	color: #ffffff;
	background-color: #ef8213;
}

ul.tabs li a.current {
	background-color: #00275d;
}


div.combinednewsevents ul {
	list-style-type: none;
	font-size: 0.83em;
	margin: 5px 0 20px 0;
}

div.combinednewsevents ul li {
}

div.combinednewsevents ul li a,
div.combinednewsevents ul li a {
	color: #32517d;
	text-decoration: none;
	display: inline;
}

div.combinednewsevents ul li a:hover,
div.combinednewsevents ul li a:hover {
	text-decoration: underline;
}

div.combinednewsevents img {
	float: left;
	margin-bottom: 0.4em;
}

div.combinednewsevents p {
}

div.combinednewsevents h4 {
	color: #00275d;
}

div.combinednewsevents p a {
	text-decoration: none;
	font-weight: bold;
}

div.combinednewsevents p a:hover {
	text-decoration: underline;
}

div.combinednewsevents h4 {
	font-size: 11px;
	margin: 0px;
}

div.combinednewsevents h4 a {
	color: #e96b12;
	text-decoration: none;
}

div.combinednewsevents h4 a:hover {
	text-decoration: underline;
}

div.combinednewsevents h5 {
	margin: 0px;
	font-weight: normal;
	color: #333333;
}

td.newsleft {
	width: 340px;
}

td.newsright {
	padding-top: 10px;
	background-color: #cdd0c1;
}

div#pagecontent td.newsright p {
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	color: #666666;
	background-color: #cdd0c1;
	font-size: 1.0em;
}

td.newsright p a img {
	vertical-align: middle;
	background-color: #cdd0c1;
}


td.newsright p a {
	color: #666666;
	background-color: #cdd0c1;
}

.weblinks li {
	margin-right: 16px;
}

.weblinks a {
	text-decoration: none;
	display: block;
padding: 1px 2px 1px 0px;
font-size: 11px !important;
}

.weblinks a:hover {
	color: #FFFFFF;
	background-color: #00204E;
	text-decoration: none;
}


.bookshadow {
width: 180px;
 background-color:#999; 
 border:1px solid #ccc; 
 margin:4px 5px;
}
.bookshadow > a > img {
 margin: -4px 4px 4px -3px; 
 border:1px solid #666
}