/* general classes */
A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #B6B6B6;
}

A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #0099CC;
}
.error {
	font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Red;
}

.info {
	font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Blue;
}

.imaga {

border: 1px #C0C0C0 solid;

}

.imag {

border: 1px #C0C0C0 solid;
opacity: 0.3;
filter:alpha(opacity=30);
}

.imago {

border: 1px #C0C0C0 solid;
opacity: 1;
filter:alpha(opacity=100);
}

area {

    font-size : 0px;
}

img {
border: 0px #ffffff;
}
/* these are used by modules and core to render text inside tables */
map {
        border: 0px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0px;

}

div {
	font-size : 11px;
}

.centerboxtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : White;
	color : #666666;
}

.sideboxtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : White;
	color : #666666;
        vertical-align: text-top;
}

/* these are used by the theme only - do not use outside theme!*/
.sideboxtitle {
	background : #FEFEFE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	font-weight : bold;
	color : #666666;
        vertical-align: text-top;
}

.centerboxtitle {
	background : #FEFEFE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;	
	font-weight : bold;
	color : #666666;
}

#hactive_menu {
	color: #0099CC;

}

#vactive_menu {
	color: #0099CC;
	font-weight: bold;

}

.topmenuitem {
	text-decoration : none;

	font-family : Arial;
	font-size : 10px;
	color: #B6B6B6;
        width: 100%;
}

.topmenuitem:HOVER {
	text-decoration : none;
	font-family : Arial;
	font-size : 10px;
	color: #0099CC;

}

.menuitem {
	text-decoration : none;
        text-align : left;
	font-family : Arial;
	font-size : 12px;
	font-weight : normal;
	color: #B6B6B6;
}

.menuitem:HOVER {
	text-decoration : none;
	font-family : Arial;
	font-size : 12px;
	color: #0099CC;
}

.submenuitem3 {
	text-decoration : none;
        white-space : nowrap;
        font-family : Arial;
	font-size : 10px;
        text-align : left;

	color: #B6B6B6;
        float: left;
}
.submenuitem4 {
	text-decoration : none;
        white-space : nowrap;
	font-family : Arial;
	font-size : 10px;
        text-align : left;

	color: #B6B6B6;
}

.submenuitem4:HOVER {
	text-decoration : none;
	font-family : Arial;
	font-size : 10px;
	color: #0099CC;
}

.submenuitem2 {
	text-decoration : none;
        white-space : nowrap;
	font-family : Arial;
	font-size : 10px;
        text-align : left;

	color: #B6B6B6;
}

.pgprocessed {
	color: #ADADAD;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* user card */
.userexttable {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	color : White;
	background : #333333;
}

.usertoppanel {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #EAEAEA;
	color : #333333;
}

.userbottompanel {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #FAFAFA;
	color : #333333;
}

.myaccount1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #CDCDCD;
	color : #333333;
}

.myaccount2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #EFEFEF;
	color : #333333;
}
.hide {
	display: none;
}