/* The general body features */
body {
	padding-right: 0pt;
	padding-left: 0pt; 
	padding-bottom: 0pt; 
	margin: 0pt; 
	padding-top: 0pt; 
	background-color: white
}
table
{
	font-family: verdana, helvetica, arial;
	font-size: 8pt
}
h1 {	
	color:#005385;
	font: 13pt "Tahoma","Verdana","Ariel";
	font-weight:bold;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}
h2 {	
	color: #2F7BB4;
	font: 13pt "Tahoma","Verdana","Ariel";
	font-weight:bold
	padding-bottom:5px;
	margin-top: 0px;
	margin-bottom: 5px;
}

/* Normal link styles */
a:link{
	font-family: Verdana, helvetica, Arial;
	color: black;
	font-size: 8pt
}
a:visited{
	font-family: Verdana, helvetica, Arial;
	color: black;
	font-size: 8pt
}
a:active{
	font-family: Verdana, helvetica, Arial;
	color: rgb(0,91,165);
	text-decoration: underline;
	font-size: 8pt
}
a:hover{
	font-family: Verdana, helvetica, Arial;
	color: rgb(0,91,165);
	text-decoration: underline;
	font-size: 8pt
}

/* Navigation bar (top) */
a.navbar:link{
	text-decoration:none;
	color: white;
	font-size: 8pt
}
a.navbar:visited{
	text-decoration:none;
	color: white;
	font-size: 8pt
}
a.navbar:active{
	color: white;
	text-decoration:none;
	font-size: 8pt
}
a.navbar:hover{
	color: white;
	text-decoration:underline;
	font-size: 8pt
}

/* Current location bar */
a.location:link{
	color: rgb(90,115,156);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	text-decoration: none
}
a.location:visited{
	color: rgb(90,115,156);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	text-decoration: none
}
a.location:active{
	color: rgb(90,115,156);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	text-decoration: underline;
}
a.location:hover{
	color: rgb(90,115,156);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	text-decoration: underline;
}

/* Menu at the left side */
/* Bold menu item (level 0) */
a.menuHeader:link{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: rgb(0,91,165);
	font-weight: bold;
	text-decoration: none
}
a.menuHeader:visited{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: rgb(0,91,165);
	font-weight: bold;
	text-decoration: none
}
a.menuHeader:active{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: rgb(0,91,165);
	font-weight: bold;
	text-decoration: underline;
}
a.menuHeader:hover{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: rgb(0,91,165);
	font-weight: bold;
	text-decoration: underline;
}

/* Bold menu item selected (level 0) */
.menuHeaderSelected{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: rgb(134,181,225);
	font-weight: bold;
	text-decoration: none;
}

a.menuHeaderSelected:link{
	color: rgb(134,181,225);
}

a.menuHeaderSelected:visited{
	color: rgb(134,181,225);
}

a.menuHeaderSelected:active{
	color: rgb(134,181,225);
}

a.menuHeaderSelected:hover{
	color: rgb(134,181,225);
}

/* Menu item (level 1) */
a.menu:link{
	font-family: Verdana, helvetica, Arial;
	color: black;
	text-decoration: none
}
a.menu:visited{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: black;
	text-decoration: none
}
a.menu:active{
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	color: black;
	text-decoration: none
}
a.menu:hover{
	color: rgb(90,115,156);
	text-decoration:underline;
}

/* Menu item selected (level 1)*/
a.menuitemsselected:link{
	color: rgb(134,181,225);
}

a.menuitemsselected:visited{
	color: rgb(134,181,225);
}

a.menuitemsselected:active{
	color: rgb(134,181,225);
}

a.menuitemsselected:hover{
	color: rgb(134,181,225);
}

.menuitemsselected
{
	font-family: verdana, helvetica, arial;
	font-size: 8pt;
	color: rgb(134,181,225);
	text-decoration: none;
}

/* Content of the page */
.content{
	font-family: verdana, helvetica, arial;
	font-size: 8pt;
	line-height: 16pt;
	text-align: left;
}

/* Header on page */
.contentheader{
	color: rgb(0,91,165);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 16pt;
}

h3{
	color: rgb(0,91,165);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 16pt;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/* SubHeader on page */
.contentsubheader{
	color: rgb(139,166,208);
	font-family: Verdana, helvetica, Arial;
	font-style: italic;
	font-size: 8pt;
	line-height: 16pt
}

a.contentsubheader:link{
	color: rgb(139,166,208);
}

a.contentsubheader:visited{
	color: rgb(139,166,208);
}

a.contentsubheader:active{
	color: rgb(139,166,208);
}

a.contentsubheader:hover{
	color: rgb(139,166,208);
}

/* link in content text*/
a.content:link{
	font-family: Verdana, helvetica, Arial;
	color: black;
	text-decoration: none;
}
a.content:visited{
	font-family: Verdana, helvetica, Arial;
	color: black;
	text-decoration: none;
}
a.content:active{
	font-family: Verdana, helvetica, Arial;
	color: rgb(0,91,165);
	text-decoration: none;
}
a.content:hover{
	font-family: Verdana, helvetica, Arial;
	color: rgb(0,91,165);
	text-decoration: none;
}

/* Form error messages */
.formerror
{
	font-family: verdana, helvetica, arial;
	font-size: 8pt;
	color: rgb(0,93,163);
	font-weight: bold;
}

/* Form content */
.formcontent
{
	font-family: verdana, helvetica, arial;
	font-size: 8pt;
	color:black;
}

/* Crosslink headers (right side)*/
b.contentheadercrosslink{
	/* color: rgb(90,115,156); */
	color: rgb(20,34,60);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 16pt;
}

/* Newsletter box */
TD.newsletterbox
{
	margin-left: 0px;
	background-color: rgb(230,239,246);
	border: solid 1px rgb(90,115,156);
	color: rgb(20,34,60);
	padding-top: 5px;
	padding-bottom: 5px;
}

INPUT.newslettersbox
{
	border: solid 1px rgb(90,115,156);
	font-size: 9pt;
}

SPAN.newsletterbox
{
	font-weight: 600;
	color: rgb(20,34,60);
	font-family: Verdana, helvetica, Arial;
	font-size: 8pt;
}

/* Copyright footer */
.footer
{
	font-size: 7pt;
}

.footerlink:link
{
	font-size: 7pt;
	text-decoration: underline;
}

.footerlink:visited
{
	font-size: 7pt;
	text-decoration: underline;
}

.footerlink:active
{
	font-size: 7pt;
	text-decoration: underline;
}

.footerlink:hover
{
	font-size: 7pt;
	text-decoration: underline;
}

.sideitems
{
	font-family: verdana, helvetica, arial;
	font-size: 8pt
}

td.footer
{
	/*border-top: 1px solid rgb(204,204,204);
	padding-top: 3px;*/
}

/* Newsletter sources */
a.source:link{
	color: rgb(139,166,208);
	font-family: Verdana, helvetica, Arial;
	font-style: italic;
	font-size: 8pt;
	line-height: 16pt;
	text-decoration: none
}
a.source:visited{
	color: rgb(139,166,208);
	font-family: Verdana, helvetica, Arial;
	font-style: italic;
	font-size: 8pt;
	line-height: 16pt;
	text-decoration: none
}
a.source:active{
	color: rgb(139,166,208);
	font-family: Verdana, helvetica, Arial;
	font-style: italic;
	font-size: 8pt;
	line-height: 16pt;
	text-decoration: none
}
a.source:hover{
	color: rgb(139,166,208);
	font-family: Verdana, helvetica, Arial;
	font-style: italic;
	font-size: 8pt;
	line-height: 16pt;
	text-decoration: underline
}

/* Newsletter tables*/
TD.tablecells{
	background-color: rgb(230,239,246);
	vertical-align:baseline;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:3px;
	line-height: 12pt;
	font-family: verdana, helvetica, arial;
	font-size: 8pt;
}

/* Lists */
ul
{
	list-style-type: disc;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left : 1.5em;
}

ol
{
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left : 2.6em;
}

/* Checkit in the news source*/
.newsitemdate
{
	color: rgb(139,166,208);
	line-height: 16pt;
	font-style: italic;
}
