body {
	background-color: #CDCDCD;
}
.generalText{
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 12px;
	color:blue;	
}
.downloadsHead{
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 14px;
	color:blue;	
	font-weight: bold;
	text-align:center;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration:none;
	font-weight:bold;
}
a.info:hover{z-index:25;}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#CAEEFF;
	color:#000;
    text-align: left;
}

a{color:blue}

a.mainpageHead{
	color:white;
	text-decoration: none;
}

a.toppath{
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 12px;
	color:blue;
	text-decoration: none;
	font-weight:bold;
}

.MainTablesContent{
	text-align="justify";
}
.mainTable {
	background-color: #FFFFFF;
}
td.leftmenu{
	color: white;
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 11px;
	
}
td.leftmenu a{
	color:Orange;
	font-size: 13px;
	text-decoration: none;
	
}
td.leftmenu a:hover{
	color:yellow;
}

.chartHeader {
	background-image: url(images/chart_bg.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 12px;
	weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 24px;
}

.cet {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : #000099;
	text-decoration : none;
	font-weight: normal;
	font-size : 10px;
}
.cen {
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	color : black;
	text-decoration : none;
	font-weight: normal;
	font-size : 10px;
}


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	
}
.sideboxArticle {
	margin: 0 auto; /* center for now */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	
}
.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxheadPath {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxhead h2 {
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 30px 31px;
	height: 13em;
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 12px;
	text-align: justify;
}
.boxbodyfree {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;	
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 12px;
}
.boxbodyarticle {
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 30px 31px;	
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 12px;
	text-align: justify;	
}

/* ---- Round boxes --- */

div#nifty
{ 
	margin: 0 2%;background: #BBD9EE; color: black; 
	font-family:  Verdana Greek, Verdana, Arial Greek, Arial, Helvetica Greek, Helvetica;
	font-size: 12px;

}
#nifty a{color:orange; text-decoration:none;}
#nifty a:hover{color:blue;}
.niftyin{margin-left:3px; text-align:left;}
b.rtop, b.rbottom{display:block;background: #0086bf}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #BBD9EE;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}