body{
	background:black;
    font-family: 'Geeza Pro', Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size:9pt;
}
iframe{
    border: 1px solid #cccccc;
}
.user-info{
    padding:0 0 10px 10px;
    
    color:white;
    text-align:left;
    
}
a:link,
a:active,
a:visited{
    color:#0000ff;
}
a:hover{
    color:#0099ff;
}
tr.row{
}
tr.row-alt{
    background:#efefef;
}
/*search*/
div.search-info,
div.search-title{
	padding:0 10px 0 10px;
}
/*block*/
table.block{  
}
tr.block-header{
}
td.block-header-title{
    text-align:left;
    color:black;
    font-weight:bold;
}
td.block-header-other td{
    color:black;
}
/*login form*/
table.login table{
	background:#cccccc;
	width:230px;
}
table.login div{
	width:240px;
	text-align:right;
}
/*center*/
td.center,
td.top{
    background: white;
    padding:0 10px 0 10px;
}
td.center a:link,
td.center a:active,
td.center a:visited,
td.top a:link,
td.top a:active,
td.top a:visited{
    color:#0000ff;
}
td.center a:hover,
td.top a:hover{
    color:#0099ff;
}
td.center hr,
td.top hr{
    height:1px;
    border:0px;
    border-bottom:1px dotted;
}
/*right*/
td.right{
    background: white;
    width:200px;
    padding-left:5px;
    padding-right:5px;
}
td.right h1{
    font-size:9pt;
    margin:0;
    color:black;
}
td.right a:link,
td.right a:visited,
td.right a:active{
    color: red;
    text-decoration: none;
    font-size: 8pt;
}
td.right a:hover{
    color: #0099ff;
    text-decoration: underline;
    font-size: 8pt;
}
/*footer*/
tr.footer, 
div.footer-corner{
    background:#666666;
}
div.footer-corner{
    height:15px;
}
div.footer{
    text-align:right;
    padding:5px 5px 0 5px;
    color:#ffcc00;
    font-size:8pt;
}
div.footer a:link,
div.footer a:active,
div.footer a:visited{
    color: white;
}
div.footer a:hover {
    color: #ff9900;
}
/*message*/
.message {
    background: #cccccc;
}
/*input*/
input.input,
input.input:focus,
textarea.input,
textarea.input:focus,
select.input,
select.input:focus,
.input{
	font-family: 'Geeza Pro', Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:9pt;
    border:1px solid #999999;
}
input.input:focus,
textarea.input:focus,
select.input:focus{
    background:#ffff99;
}
input.button{
    font-weight:bold;
    background:#B0E57C;
    padding:3px 5px 3px 5px;
    border:1px solid #73AF59;
    color:white;
}
input.button:hover{
    color:black;
}
span.required{
    color:red;
}
td.field,
td.field-span{
    background:#efefef;
    text-align:left;
    border-bottom:1px solid white;
    width:180px;
    padding:2px;
}
td.field-box{
	padding:2px;
}
td.field-span{
	text-align:center;
}
td.field-span-box{
    padding:0px;
}
tr.invalid{
	background:#FDE8D7;
}
div.field-group-header{
    text-align:center;
    background:#efefef;
    font-weight:bold;
    border-bottom:1px solid white;
    padding:2px;
}