/* general classes */
BODY  {
	color : #cccccc;

	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;

	font: 11px verdana, tahoma, arial, sans-serif;
	background-color: #2E2E2E;
	margin:5px;
	text-align:left;
	scrollbar-face-color: #1f1f1f;
	scrollbar-highlight-color: #1f1f1f;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #6a6a6a;
	scrollbar-arrow-color: #fc9b00;
	scrollbar-track-color: #2e2e2e;
	scrollbar-darkshadow-color: #000000;
}

A {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	color: #D0A700;
	text-decoration: underline;
	font-size : 12px;
}

A:HOVER {
	text-decoration : underline;	
	color: #767676;
}

table  {wi1dth:100%;}

td, TH {
	font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#ccc;
	padding:0;
	text-align:left;
	vertical-align:top;
}


hr {
	border-bottom: #767676 1px solid;
	width: auto;
}

H1 {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align: center;
	color:#cccccc;
	margin: 2px;
}

.error {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
    color : Red;
}

.info {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
    color : Blue;
}

/* these are used by modules and core to render text inside tables */
.centerboxtext {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
}

.sideboxtext {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
}

.plainboxtitle {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
    font-weight : bold;
	border-top : 1px solid #333333;
	border-bottom : 1px solid #333333;
	color : #CCCCCC;

}

.plainboxtext {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
}

/* these are used by the theme only - do not use outside theme!*/
.sideboxtitle {
	background-color: #1e1e1e;
	text-align: center;
	padding: 4px;
	border: #000000 1px solid;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ccc;
	letter-spacing: -1px;
}

.centerboxtitle {
	border-bottom : 2px solid #D0A700;
	border-top : 1px solid #D0A700;
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align: center;
	color:#cccccc;
}

.pgprocessed {
	color: #cccccc;
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	text-align: center;
}

.topbarsep {
    font-family : Helvetica,Verdana,arial,MS sans serif;
    font-size : 11px;
    color : #999999;
}

.sideboxtexthover {
}

/* user card */
.userexttable {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
	background-color: #2e2e2e;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #d0a700;
}

.usertoppanel {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
}

.userbottompanel {
	font-family : Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	background : #444444;
	color : #CCCCCC;
	border: 1px solid #333333;
}

.myaccount1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #303030;
	color : #CCCCCC;
}

.myaccount2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #2e2e2e	;
	color : #cccccc;
}
.bottomlinks {
        font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;	
}
.bottomlinks a {
        font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;	
}

.simple_article li {margin:5px 0;}
.simple_article strong{font-size:13px; font-weight:normal;}
.simple_article {font-size:13px;}
