﻿body{
	margin-top: 5px;
	background: #CCC6C6;
	text-align: center;
	font-size: 10pt;

    /*config to align center*/
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align:center;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
}

#menu-bar
{
	background: #666666; 
	color: #FFFFFF;
	text-align: left; 
	padding: 2px 10px 2px 10px;
}

#menu-bar span
{
	background: url(../Images/Common/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color: #FFFFFF; 
	font-size: 10pt;
	padding: 0px 10px;
}

#menu-bar a
{
	color:#FFFFFF;
}

#outline
{
	width:900px;
	background: #FFFFFF;
	text-align:left;
}

#outline-margin
{
	margin: 10px 10px;
}

#main
{
	width:880px;
}

#outline2
{
	width:100%;
	background: #FFFFFF;
	text-align:left;
}

#main2
{
	width:880px;
}



.menu-title
{
	background: url(../Images/bar/bar.GIF);
	background-repeat:repeat-x;
	background-position:right center;
	width:870px;
}

.menu-title-name
{
	font-size:12pt;
	font-weight:bold;
	color: #00A0A0;
	background:#FFFFFF; 
	padding-left:10px;
}

.change-usermode
{
	text-align:right;
}

.c-clear
{
	clear:both;
}


.error-message
{
	color:#FF0000;
	text-align:center;
}


.Freezing  
{
	color:White;
	font-weight:bold;
	text-align:left;
	position: relative;
	border-width:0;
	z-index: 10;
}
.dataGridHeader
{
    position: relative;
    padding-top: 16px;
    border: 1px inset #999;
}
.dataGridContent
{
    overflow: auto;
    height: 550px;
}

.ViewStyle
{
    border-color: #594b3c;
    border-collapse: collapse;
    color: #000000;
    background: #ffffff;
}

.ViewStyle th
{
    text-align: center;
    border: 1px solid #594b3c;
    background-color: #46aa9d;
}

.ViewStyle td
{
    border: 1px solid #594b3c;
    padding-left: 3px;
}

.black_border
{
    border: 1px solid black!important;
}

.border-ignore-right
{
    border-bottom:1px solid black;
    border-top:1px solid black;
    border-left:1px solid black; 
}
.bold-text{
 font-weight:bold !important;
 background-color:#009999!important;
}

.black_border_top_right_left
{
	border-style:solid solid none solid!important;
	border-color:black!important;
}

.black_border_right_left
{
	border-style:none solid!important;
	border-color:black!important;
}

.black_border_right_bottom_left
{
	border-style:none solid solid solid!important;
	border-color:black!important;
}