/* my CSS definitions */

/* general page appearence */
BODY { 
	font-family: "Bitstream Vera Sans", Verdana, Helvetica;
        color: #003150; 
        font-size: 100%;
	background: white;
} 

h1 {    
    font-family: "Bitstream Vera Sans", Verdana, Helvetica;
    font-size: 24pt;
    font-weight: bold;
    text-align: center;
    margin-bottom: 1em;
}

h2 {    
        text-align: left;
        font-size: 18pt;
}   

h3 {    
        text-align: left;
        font-size: 14pt;
}

h4 {    
        text-align: left;
        font-size: 12pt;
}


UL LI {
	list-style-type: circle;
}

.DTCLASS {
	/* replace DT (netscape bug workaround) */
	margin-top: 0.75em;
	margin-bottom: 0.5em;
	font-weight: bold; 
}
.DDCLASS {
	/* replace DD (netscape bug workaround) */

}

SMALL {	
	font-size:	.85em;
}	

BIG {	
	font-size:	1.85em;
}	

TD, TH,	{
    	font-family: "Bitstream Vera Sans", Verdana, Helvetica;
        color: #003150; 
        font-size: 0.935em;
}	

/* end body type */	


/* site navigation menu */
.sitemenubox {
/*	background: #d4e1e4; */
	background: #ecf0f0; 
}
.sitemenul1normal {
	/* font-family: Helvetica,Arial,Sans-serif; */ 
	font-size: 11pt; 
	font-weight: normal;
	list-style-type: none;
	line-height: 1.4em;
}
.sitemenul1selected {
	/* font-family: Helvetica,Arial,Sans-serif; */ 
	font-size: 11pt; 
	font-weight: normal;
	list-style-type: none;
	line-height: 1.4em;
	color: White; background: navy;
}

/* small horizontal menu bar */
p.hnavbar { 
	font-family: Helvetica, Arial,Sans-serif; font-size: 9pt;
	width: 100%; text-align: center; padding-left: 10%; padding-right: 10%; 
	border-top-width: thin; border-bottom-width: thin; border-color: silver;
}

/* footing */
.footingright { 
	font-family: Helvetica,Arial,Sans-serif; font-size: 8pt; text-align: right;
}
	
.footingleft { 
	font-family: Helvetica,Arial,Sans-serif; font-size: 8pt; text-align: left;
}

/* some handy text-style */

p.mininote { 
	font-family: helvetica; 
	font-size: 9pt;; 
}

/* attention */
p.attention { 
	font-weight: bold; 
	color: red; text-decoration: blink; 
}


/* page subtitle */
h2.subtitle {  
	/* inherit from h2 */ 
}

p.pageintro {
	/* inherit from p */ 
}

.cite { 
	color: green; 
}

/* news styles */
h2.newshead { 
	/* inherit from h2 */
}

li.newsitem { 
	/* inherit from li */
}

h2.hotlinkhead { 
	/* inherit from h2 */
}

li.hotlinkitem { 
	/* inherit from li */ 
}

.imgcaption { 
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 9pt;
}

.tableforecast { 
    font-family: "Bitstream Vera Sans", Verdana, Helvetica;
    color: #003150; 
    font-size: 0.935em;
}	

/* ---------- */
/* new styles */

a
{
/*    color: {linkcolor};
    text-decoration: none;
*/
  color: #027AC6;
  font-weight: bold;
  text-decoration: none;
  /*  
  color: #027AC6;
  font-weight: normal;
  text-decoration: none; */
}

a:active
{
    color: #027AC6; /* 0062A0; */ 
    text-decoration: underline; 
}
a:visited
{
    color: #0062A0; /* {visitedlinkcolor}; */
    /* text-decoration: none; */
}

a:hover
{
    /* color: {hoverlinkcolor}; */
    text-decoration: underline;
}

/* trailer style */
#site-footerlinks { 
    /* font-family: Helvetica, Arial,Sans-serif; */
    color: #5C8696;
    font-size: 8pt;
    width: 100%; text-align: left; 
    border-style: dotted;
    border-color: silver;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
}
#site-footerlinks A { 
    /* font-family: Helvetica, Arial,Sans-serif; */ 
    font-weight: normal;
}

#site-footernotes { 
    /* font-family: Helvetica, Arial,Sans-serif; */ 
    color: #5C8696;
    font-size: 8pt;
    width: 100%; text-align: left;
    margin-top: 0px;
}


