BODY
{
	background-color:#42474A;
	font-family:Arial;
	/*font-family:verdana,arial,sans-serif;*/
	color:#003366;
	margin: 0px;
	padding-top:0;
	margin-top:0px;
}

.SOSFontDefault
{
LETTER-SPACING: -1px;
font-weight:bold;
font-size:16px;
}


.TextBoxLabel
{
	border:0px;
	background:none;
	width:70px;
	font-family:Arial;
	font-weight:bold;
	color:#003366;
	visibility:visible;
}

.TextBoxHidden
{
	width:0px;
	visibility:hidden;
}

TD.TDTitleColor
{
	color:#FFFFFF;
	font-size:medium;
	letter-spacing:normal;
}



.TDColorA 
{
	text-align:right;
	background-color: #d3d3d3;
	color:#7b7b7b;
	height:27px;
	font-size:medium;
}

.TDColorAPrint
{
	text-align:right;
	background-color: #d3d3d3;
	color:#7b7b7b;
	height:15px;
	font-size:12px;
	LETTER-SPACING: 0px;
}

.TDColorA2
{
	text-align:right;
	background-color: #d3d3d3;
	color:#7b7b7b;
}

.TDColorACenter
{
	text-align:center;
	background-color: #d3d3d3;
	color:#7b7b7b;
	font-size:medium;
}
.TDColorALeft
{
	text-align:left;
	background-color: #d3d3d3;
	color:#7b7b7b;
	height:27px;
	font-size:medium;
}


.TDColorC
{
	height:27px;
	color:#7b7b7b;
}
.TDTypeD
{
	background-color:#eeeeff;
	height:27px;
	color:#7b7b7b;
	width:300;
}
.TDTypeE
{
	font-size:medium;
	background-color:#eeeeff;
	height:27px;
	color:#7b7b7b;
}
.TDTypeER
{
	font-size:medium;
	background-color:#eeeeff;
	height:27px;
	color:#7b7b7b;
	text-align:right;
}
.TDTypeEa
{
	background-color:#eeeeff;
	color:#7b7b7b;
	LETTER-SPACING: -1px;
	font-weight:bold;
	font-size:small;
	height:50px;
}
.TDTypeF
{
	background-color:#eeeeff;
	height:27px;
	color:#003366;
	
}
.TDTypeFPrint
{
	background-color:#eeeeff;
	height:15px;
	color:#003366;
	font-size:12px;
	LETTER-SPACING: 0px;
}
.TDTypeF2
{
	background-color:#eeeeff;
	color:#003366;
}

.TDColorG
{
	background-color: #7b7b7b;
	height:27px;
	font-size:medium;
}
.DarkFont  {color:#000000;}
.SmallDark {color:#000000;LETTER-SPACING: -1px;}

.entrybox
{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
BORDER-BOTTOM: black 1px solid;
BACKGROUND-COLOR: #d3d3d3;
LETTER-SPACING: -1px;
text-align:left;
}

.entryform
{
LETTER-SPACING: -1px;
BACKGROUND-COLOR: #d3d3d3;
font-weight:bold;
font-size:16px;
border-color:#7B7B7B;
border-width:1px;
border-collapse:collapse;
border-style:solid;
text-align:left;
}

.entryform27
{
line-height: 27px;
LETTER-SPACING: -1px;
BACKGROUND-COLOR: #d3d3d3;
font-weight:bold;
font-size:16px;
border-color:#7B7B7B;
border-width:1px;
border-collapse:collapse;
border-style:solid;
text-align:left;
}
.entryformPrint
{
	line-height: 15px;
LETTER-SPACING: 0px;
BACKGROUND-COLOR: #d3d3d3;
font-weight:bold;
font-size:12px;
border-color:#7B7B7B;
border-width:1px;
border-collapse:collapse;
border-style:solid;
text-align:left;
}

.SOSSelectionGrid
{
width:100%;
LETTER-SPACING: -1px;
BACKGROUND-COLOR: #d3d3d3;
font-weight:bold;
font-size:16px;
border-color:#7B7B7B;
border-width:1px;
border-collapse:collapse;
border-style:solid;

}

A.headerlink:link { color:#ffffff}       /* unvisited link */
A.headerlink:visited { color: #ffffff}   /* visited links */
A.headerlink:active { color: #ffffff}/* active links */

A.DefLink:link { color:#0000ff}       /* unvisited link */
A.DefLink:visited { color: #0000ff}   /* visited links */
A.DefLink:active { color: #0000ff}/* active links */

.smallLinkRight {
    font-size:x-small;
    color:#ffffff;
    /* float:right; */
    /* padding-right: 5px; */
    font-weight:normal;
    padding-left:380px;
}

.smallLinkRight:hover {
    color:#ffffff;
}
.searchcontrol
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.HeaderBar
{
	 background:url(../images/sortbar.PNG) repeat-x top ;
	 color:#FFFFFF;
	 letter-spacing:normal;
	 height:27px;
	 text-decoration: none;
	 text-align:center;
}

.HeaderBarLeft
{
	 background:url(../images/sortbar.PNG) repeat-x top ;
	 background-color: #001a5a;
	 color:#FFFFFF;
	 letter-spacing:normal;
	 height:27px;
	 text-decoration: none;
	 text-align:left;
}

.BoldLink
{
	font-size:x-small;
	font-weight:bold;
}

.shortLine li {
    line-height: 12px;
}

.radioList label {
    display: inline;
    padding: 4px;
}.shortLine {
    line-height: 15px !important;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0px 0px 0px !important;
}

.SH div {
    color: black;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:normal;
    letter-spacing:normal;
    z-index:10001;
    text-shadow:none;
    line-height: 19px;
}


@media print {
  a[href]:after {
    content: none !important; /*Supress URLs when printing*/
  }
}
