/* UsersManager */
/* div#mainContent { margin-left:10px; } */
div#mainContent h1 { color:#fff; }

/* end UsersManager */

.dlg p{color:#000 !important;}

div.container_box1{
    background-color: #90b8D9;
}
div.container_box2{
    background-color: #7098D9;
}
div.container_box3{
    background-color: #5078B9;
}


div.tree-block {
    padding-top: 8px;
    padding-left: 24px;
}

div.tree-block div {
    padding-bottom: 4px;
}


table.data-table {
    width: 100%;
}

table.data-table thead td {
	font-size: 11px;
	font-style: italic;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #cdcdcd;
}

table.data-table tbody td {
    font-size: 11px;
	padding: 5px 10px 5px 10px;
}

ul.site_menu {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.site_menu li {
	padding: 5px 15px 5px 15px;
	font-size: 11px;
	/*border-bottom: 1px solid #aaa;*/
	float: left;
}
.site_menu li a {
	/*font-weight: bold;*/
	color: #306898;
}
.site_menu li.active {
	/*border-bottom: 1px solid #aaa;*/
	/*background: #E6E6E6 url(lsvt-ui/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;*/
	background-color: #6098c8;
}
.site_menu li.active a {
	/*font-weight: bold;*/
	color: #fff;
}

.show-logged {
	display: none;
}

a { 
    cursor: pointer;
}

.fullwidth {
    width: 100%;
}

input.text_short {
	width: 75px;
}

input.text_medium {
	width: 125px;
}

.text_long {
	width: 225px;
}

.text_xlong {
	width: 325px;
}

.input_error {
	border: 1px solid red;
}

.fg-button {
	outline: 0;
	margin: 0 4px 0 0;
	padding: .4em 1em;
	text-decoration: none !important;
	cursor: pointer;
	position: relative;
	text-align: center;
	zoom: 1;
}

.fg-form-label {
	padding: 2px 0 2px 0;
	width: 150px;
	float: left;
}

.fg-form-field {
	padding: 2px 0 2px 0;
	margin-bottom: 8px;
}

.fg-form-field-button {
	margin-top: 14px;
	margin-bottom: 10px;
}

.fg-form-field span {
	font-size: 9px;
	color: #888;
	font-style: italic;
	padding-left: 10px;
}

.fg-list-item {
	padding: 4px;
}

span.grant {
	color: green;
	font-weight: bold;
}

span.deny {
	color: red;
	font-weight: bold;
}

.fg-widget {
	margin-top: 10px;
	outline: 0;
	padding: 8px;
}

.fg-button-icon-left {
	left: -2em;
}
.fg-button-icon-right {
	right: 1.7em;
}



.dlg {
	text-align: left;
}

.hidden {
	display: none;
}

span.highlight {
    font-weight: bold;
}

.selectedNode {
    font-weight: bold;
}

.selectedCategory {
    /*font-weight: bold;*/
}

ul.ui-sortable { list-style-type: none; margin: 0; padding: 0; }
ul.ui-sortable li { padding: 6px; cursor: move; }



ul.recipients {
    padding: 0; margin: 0; list-style-type: none; width: 100%;
}

ul.recipients li {
    float: left;
    width: auto;
	font-size: 9px;
	color: #555;
	font-style: italic;
	padding: 5px 2px 4px 4px;
    margin-right: 2px;
    margin-bottom: 2px;
    border: 1px solid #a3a3a3;
}

a.recip_picked {
    font-weight : bold;
}


ul#assetlist { padding: 0; margin: 0; list-style-type: none; width: 100%; }
ul#assetlist li { display: inline; }
ul#assetlist li a { float: left; width: 140px; padding: 0.2em 1em; text-decoration: none; border: 1px solid #fff; }
ul#assetlist li a:hover { border: 1px solid #787878; color: #676767; }

.mlines {
padding-left:152px;
}


div.msg-line                    { height: 18px; padding: 6px 4px 2px 4px; border-bottom: 1px solid #a3a3a3; background-color: #f2f1f2; }
div.msg-line.new                { background-color: #fff; }
div.msg-line div.msg-sender     { padding: 0px; width: 160px; float: left; }
div.msg-line div.msg-body       { padding: 0px; width: 338px; float: right; color: #a3a3a3; }
div.msg-line div.msg-body a     { color: #a3a3a3; cursor: pointer; }
div.msg-line div.msg-body em    { font-weight: bold; padding-right: 5px; font-style: normal; color: #000; }
div.msg-line div.msg-date       { padding: 0px; width: 142px; float: right; }

div.msg-detail h4               { clear: both; padding: 10px 0 10px 0px; margin: 0px; }
div.msg-detail p                { padding: 0px; margin: 0px; }
div.msg-detail div.msg-sender   { padding: 0px; width: 400px; float: left; }
div.msg-detail div.msg-date     { padding: 0px; width: 142px; float: right; }

/************************ 
revove active/focus
border on links
**************************/
* :focus { outline: 0; }
