@import url(/admin/css/generic.css);

a, a:link, a:visited, a:active, .link {
	text-decoration: none;
	font-weight: bold;
	color : #E01111;
}
a:hover {
	color : #FF0000;
}
body {
	margin: 0px;
	background-color:#FFFFFF;
}
th, td, p, li, span, input, select, textarea, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
th {
    text-align: left;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	font-size: 8pt;
	font-weight: normal !important;
	text-decoration: none;
	background-color:#4C4C4C;
}
.menuOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	font-size: 8pt;
	font-weight: normal !important;
	text-decoration: underline !important;
	background-color:#4C4C4C;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000 !important;
	font-size: 8pt;
	font-weight: normal !important;
	text-decoration: none;
}
.submenuOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000 !important;
	font-size: 8pt;
	font-weight: normal !important;
	text-decoration: underline !important;
}
.label {
	font-size: 8pt;
	font-weight: bold;
}
td.label span 
{
	font-size: 8pt;
	font-weight: bold;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
.formbutton {

}
.formButtonSmall {

}
.formtextarea {

}
.formselect {

}
.body {
	margin: 20px;
}
.vertical 
{ 	
	writing-mode: tb-rl;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	direction : rtl
}
.green {
	color: #006600 !important;
	font-size: 10pt;
	font-weight: bold;
}

.blue {
	color: blue;
}
.red {
	color: Red !important;
}
.redSpecial {
	color: Red !important;
	margin-left: 0px;
}
.grey {
	color: #999999 !important;
	font-weight: bold;
}
.headerselect {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
}

.headercolumn{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    font-weight: 900;
}

.formButtonCalendarClear {
    text-decoration: none;
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    font-weight : normal;
    height : 22px;
    width : 22px;
}

table.Ledger {
    border: none;
}
table.Ledger tr.odd {
    background-color: #fdfdfd;
}
table.Ledger tr.even {
    background-color: #f5f5f5;
}
table.Ledger td, table.Ledger th {
    border: none;
    padding-top: 3px;
    padding-bottom: 3px;
}
table.Ledger th
{
	color:Black;
    font-weight: bold;
}


div.CategoryBreadcrumb {
    margin-bottom: 15px;
    padding: 2px 4px;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
}
div.CategoryBreadcrumb a:link, div.CategoryBreadcrumb a:visited, div.CategoryBreadcrumb a:active, div.CategoryBreadcrumb a:hover, div.CategoryBreadcrumb a:focus {
    font-weight: normal;
}

table.GridView th {
	height: 16px;
	padding-right: 20px;
}
table.GridView th img
{
	margin: -1px 0 0 2px;
	padding: 0;
	position: absolute;
}
table.GridView th.noGap {
	padding-right: 5px;
	text-align: right;
}
table.GridView td {
	padding: 5px 4px 2px;
}
div.box {
    border: solid 1px #cccccc;
    padding: 5px;
}
div.box p {
    margin: 0 0 10px;
}
div.box p.last {
    margin-bottom: 0px;
}
div.infoBoxOpen {
    background-color: White;
    border: 1px solid #cccccc;
    margin: 5px 0 3px;
    padding: 2px 4px;
    display: block;
}
div.infoBoxShut {
    display: none;
}

p.error
{
	color:red;
	font-weight: bold;
}

td p.error
{
	margin: 0;
	padding: 0;
}

tr.error_minor
{
	background-color: #F9FFD0;
}

tr.error_major
{
	background-color: #FFF3D0;
}

tr.error_critical
{
	background-color: #FFD0D0;
}