body {
	background-color: #f5f4f0;
	background-image: url(images/bckg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titel-3, a.titel, a.titel:hover, a.titel:visited, a.titel:active 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.button-1, .button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	cursor : hand;
	TEXT-DECORATION: none
}

.tblbgcolor
{
	background-color: #F5F5F5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Note */

.note
{
	color: #000000;
	background-color: #daddfe;
}
.inform_title {
vertical-align: top;
font-weight: bold;
}

a, a:hover, a:visited, a:active {
color: #000000;
}

hr {
  color: #cccccc;
  background-color: #cccccc;
  height: 1px;
}

.spaciallistitem {
	color: red;
}

.InfoTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.InfoTable  {
	width: auto;
	border-right: solid gray 1px;
	border-bottom: solid gray 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 0px;
	border-color: #AAAAAA;
}

.InfoTable td, .InfoTable th {
	border-left: solid gray 1px;
	border-top: solid gray 1px;
	border-right: solid white 1px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
}

.FileTreeTable {
	border-bottom: solid gray 1px;
	border-right: solid gray 1px;
}

.FileTreeTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.FileTreeTable td, .FileTreeTable th {
	border-top: solid 1px;
	border-left: solid 1px;
	border-color: #AAAAAA;
	padding: 5px;
}

.evenrowbg, .oddrowbg {
	background-color: #F5F5F5;
}

.InputTable, .PagedTable {
	border-bottom: solid 1px;
	border-right: solid 1px;
	border-spacing: 0px;
	border-color: #AAAAAA;
}

.FormatPagedTable {
	border-spacing: 0px;
	width: 100%;
	vertical-align:middle;
}

.datacell td, .datacell th, .InputTable .ButtonsArea, 
.PagedTable .ButtonsArea, .PagedTable td, .PagedTable th {
	border-top: solid gray 1px;
	border-left: solid  gray 1px;
	border-right: solid  white 1px;
	padding: 5px;
}

.FormatPagedTable td, .FormatPagedTable th  { 
	padding: 0px;
} 

.InputTable .datacell td, .InputTable .ButtonsArea, .PagedTable .datacell td, .PagedTable .ButtonsArea {
	background-color: #F5F5F5;
}

.InputTable th, .PagedTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #65a4eb;
}

.InputTable .ButtonsArea, .PagedTable .ButtonsArea {
	text-align: center;
}

.PagedTable {
	border-spacing: 0px;
	padding: 0px;
	width: 100%;
	vertical-align:middle;
}
.PagedInfoTable .overlimit{
	background-color: #FF9900;
}

.PagedInfoTable .critical {
	background-color:#FF0000;
}

.PagedTable td, .PagedTable tr{
	vertical-align:middle;
	padding: 2px;

}

.OneLineTable, .OneLineTable tr, .OneLineTable td {
	border-size: 0px;
	border-spacing: 1px;
	padding: 1px;
}

.required {
	color: #CC0000;
}

fieldset {
	padding: 10x;
	padding-bottom: 10px;
	padding-top: 0px;
}

legend {
	margin-bottom:  5px;
}

.PagedInfoTable th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	background-image: none;
	background-color: #65a4eb;
}

.PagedInfoTable  {
	border-spacing: 0px;
	border-right: solid gray 1px;
	border-bottom: solid gray 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.PagedInfoTable td, .PagedInfoTable th {
	height: 20px;
	border-left: solid gray 1px;
	border-top: solid gray 1px;
	border-right: solid white 1px;
	padding: 5px;
}

fieldset {
	border-right:0;
	border-bottom:0;
	border-left:0;
}

fieldset.login {
	border:1px solid gray;
}

.PagedInfoTable, .PagedTable , .FormatPagedTable, .InfoTable {width: auto;}
.PagedInfoTable th, .PagedTable th , .InfoTable th {white-space : nowrap;}

.PagedInfoTable th A.data:link { COLOR: white; TEXT-DECORATION: underline }
.PagedInfoTable th A.data:visited {COLOR: white;TEXT-DECORATION: underline }
.PagedInfoTable th A.data:active {	COLOR: white;	TEXT-DECORATION: none }
.PagedInfoTable th A.data:hover 	{	COLOR: white;	TEXT-DECORATION: none }

.formArea tbody, .formArea th, .formArea td { 
	border-size: 0px;
	border-spacing: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	padding: 3px;
}

.StdButton   {
	display: inline;
}

.StdButton tbody, .StdButton tr, .StdButton th, .StdButton td { 
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-size: 0px;
	border-spacing: 0px;
	padding: 0px;
	vertical-align: middle;
}
div.helpdiv {
height:100%;
width: 100%;
display:block;
left:0;
top:0;
position: absolute;
background-color: #f5f4f0;
}
/*new classes*/
.login-body {
        background-color: #F9F8F8;
        margin: 0;
        padding: 0;
	background-image: none;
}

.login-header {
        background-color: #FFFFFF;
        background-image: url(/head_tile.jpg);
        background-position: top right;
        background-repeat: no-repeat;
        width: 100%;
        border: 0;
        border-bottom: 2px solid #7083E1;
        padding: 0;
}
.ulogo-login {
        width: 200px;
        border: 0px;
        padding: 0px;
}
.ulogo-login img {
	padding: 0;
	border: 0;
}
.ubanner-login {
        width: 100%;
        border: 0px;
        padding: 0px;
}
.login-copyright {
        text-align: right;
        padding: 2px;
        padding-right: 20px;
        line-height:12px;
}
.login-copyright a {
        color: #FFFFFF;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
.uparallels-logo {
        width: 170px;
        background-color: transparent;
        height: 49px;	
        padding-left: 5px;
        padding-right: 5px;
}
.uparallels-logo img {
        border: 0;	
}
.error-login {
        border-collapse: collapse;
        width: 450px;
        border: 2px solid #CC0000;
        padding: 0px;
}
.login-div {
        text-align: center;
        padding-top: 40px;
}
.login-table {
        width: 450px;
        border-collapse: collapse;
        padding: 10px;
        border: 1px solid #EAE6E1;
}
.login-table .login-table-header {
        background-image: url(/login-header.gif);
        background-position: top left;
        background-repeat: no-repeat;
        color: #FFFFFF;
        height: 60px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 19px;
	text-align: left;
}
.header-text {
        margin-left: 80px;
}
.login-table .login-table-text {
        padding: 10px;
        padding-bottom: 5px;
        color: #000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
	text-align: left;
}
.login-table td {
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        color: #444444;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
	text-align: left;
}
input, select, textarea, optgroup {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
/* end of new classes */
.StdButton   {
	display: inline;
}

.StdButton tbody, .StdButton tr, .StdButton th, .StdButton td { 
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-size: 0px;
	border-spacing: 0px;
	padding: 0px;
	vertical-align: middle;
}
