td, th{
 border: 0px solid black;
 padding: 5px;
}
table{
	margin-top: 10px;
	border:1px solid #666666;
	border-collapse:collapse;
}
#SOGrid {
	border-style: solid;
	border-color: #666666;
	border-width: 0;
	padding: 0;
}
tr:nth-child(even) {
	background-color: white;
}
tr:nth-child(odd) {
	background-color: #f3f5eb;
}

.ColumnSmallCenter {
    min-width: 50px;
    text-align: center;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnExtraSmallLeft {
    min-width: 25px;
    max-width: 300px;
    text-align: left;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnSmallLeft {
    min-width: 50px;
    text-align: left;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnSmallRight {
    min-width: 50px;
    text-align: right;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnMediumCenter {
    min-width: 100px;
    text-align: center;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnMediumLeft {
    min-width: 100px;
    text-align: left;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnMediumRight {
    min-width: 100px;
    text-align: right;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnLargeCenter {
    min-width: 200px;
    text-align: center;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnLargeLeft {
    min-width: 200px;
    text-align: left;
    word-wrap: break-word;
    vertical-align: top;
}

.ColumnLargeRight {
    min-width: 200px;
    text-align: right;
    word-wrap: break-word;
    vertical-align: top;
}

.fromServer {
	text-decoration: none;
	font-style: italic;
	color: red;
}
.fromMobile {
	text-decoration: none;
	font-style: normal;
	color: blue;
}
.fromServerToBeReturned {
	text-decoration: line-through;
	font-style: italic;
	color: red;
}
.fromServerToBeChanged {
	text-decoration: none;
	font-style: normal;
	color: pink;
}
.gridCheckboxSOGrid {
	text-align: center;
	width : 1.5em;
	height :1.5em;
	padding: 0px;
	margin: 0px;
}

.filecolumn {
    float: left;
    white-space: nowrap;
}

.fileleft {
    width: 70%;
    border-left: solid thin;
    border-color:lightgray;
    padding-left:.5em;
}

.fileright {
    width: 26%;
    border-left: solid thin;
    border-right: solid thin;
    border-color: lightgray;
    padding-left: .5em;
}

.filerow {
    width: 95%;
    border-bottom: solid thin;
    border-color: lightgray;
}

/* Clear floats after the columns */
.filerow:after {
    content: "";
    display: table;
    clear: both;
}

.fileoutline {
}
