
body {
	background-color: #F3F4F8;
    background: url(background-66d1580ff8ce9fdda932facc20efb55d.png) repeat scroll 0 0 transparent;
    font-family: Tahoma,sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    color: #333333;
    vertical-align: baseline;
    padding: 2 3 3 3px;
}

a, a:LINK, a:VISITED {
    border: medium none !important;
    color: #214A8B !important;
    text-decoration: none !important;
}

a:HOVER {
	border: medium none !important;
    color: #214A8B !important;
    text-decoration: underline !important;
}

.starnet-background {
	background-color: #F3F4F8;
    background: url(background-66d1580ff8ce9fdda932facc20efb55d.png) repeat scroll 0 0 transparent;
}

.starnet-nojavascript {
	width: 22em;
	position: absolute;
	left: 50%;
	margin-left: -11em;
	color: red;
	background-color: white;
	border: 1px solid red;
	padding: 4px;
	font-family: sans-serif;
}

.starnet-info-left {
	white-space: nowrap;
	margin-left: 5px;
	float: left;
}

.starnet-info-right {
	white-space: nowrap;
	margin-right: 5px;
	float: right;
}

.starnet-form-label {
	text-align: right;
}

.starnet-logos {
	max-width: 900px;
	max-height:300px;
	overflow: hidden;
}

.label {
	width: 10px;
	font-weight: bold;
	padding-right: 20px;
}
.header-background {
	border-top: solid #BAC3D2 1px;
	border-left: solid #BAC3D2 1px;
	border-right: solid #BAC3D2 1px;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-image: -webkit-linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
	background-image: -moz-linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
	background-image: -o-linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
	background-image: linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
}

.toolbar-background {
	height: 50px;
	line-height: 50px;
	width: calc(100% - 10px);
	border-top: solid #8F9CB3 1px;
	border-left: solid #8F9CB3 1px;
	border-right: solid #8F9CB3 1px;
	background: url(/lib/toolbar-background-247fba0c571e48d350ceb80639e90183.png) repeat-x;
	vertical-align: middle;
	padding-left: 10px;
}

.tab-background {
	border-left: solid #BAC3D2 1px;
	border-right: solid #BAC3D2 1px;
	border-bottom: solid #BAC3D2 1px;
    background-image: -webkit-linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
	background-image: -moz-linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
	background-image: -o-linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
	background-image: linear-gradient(left, #DCE1F5 0%, #FFFFFF 50%);
}

.inner-tabbar-background {
	background-color: #F3F4F8;
    background: url(tabbar-background-8c9cf416260356781767777522bc8616.png) repeat scroll 0 0 transparent;
}

.loginButton {
	background-image: url(login-c0a97b46909b878f18f0f9a357fe72b4.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 29px;
	width: 99px;
    vertical-align: middle;
}

.navigationEntry {
    text-align: center;
    vertical-align: middle;
    width: 34px;
    position: absolute;
    right: 8px;
}

.navigationEntryCount {
	background-color: #8F9CB3;
    border-radius: 4px 4px 4px 4px;
    color: white;
}

.navigationHighlightedEntryCount {
	background-color: #F57A00;
    border-radius: 4px 4px 4px 4px;
    color: white;
}

.sample-background {
	background-color: #FFFFFF;
	border-bottom-width:1px;
	border-color: #D0D0D0;
  	border-bottom-style:solid;
}

.sample-header-background {
	border-bottom-width:1px;
	border-color: #D0D0D0;
  	border-bottom-style:solid;
    font-size: 11px;
  	background: url(sampleHeaderBackground-a786b6fb9ae8810e87f8e2ac56b6c8e4.png) repeat scroll 0 0 transparent;
}

.sample-header-column {
	border-color: #D0D0D0;
	border-right-width:1px;
  	border-right-style:solid;
}

.valid-sample-background {
	background-color: #C6E5B0;
	border-bottom-width:1px;
	border-color: #D0D0D0;
  	border-bottom-style:solid;
}

.invalid-sample-background {
	background-color: #E0A0A0;
	border-bottom-width:1px;
	border-color: #D0D0D0;
  	border-bottom-style:solid;
}

.analysis-floatstyle {
	float: left;
}

.row-highlight-light {
	background-color: #FFC4A5 !important;
}

.row-highlight-dark {
	background-color: #FF8F4F !important;
}

.row-highlight-not-removeable {
	background-color: #E0A0A0 !important;
}

/** Sample **/
.sampleimage {
	background-size: contain !important;
	background-position: center !important;
}

/** History **/

.added {
	color: white;
	background-color: green;
}

.deleted {
	color: white;
	background-color: red;
}

.modified {
	color: white;
	background-color: blue;
}

.history-background {
	background-color: #FFFFFF;
}
