﻿body, input, select {
	font-family: Verdana, Arial;
}
.Header_PinnedInfo {
	font-weight: bold; color: #eee;
}
.Header_PinnedInfo a {
	color: #fff; text-decoration: none;
}
.Header_PinnedInfo span {
	cursor: pointer;
}
#Header_Lookup {
	padding-top: 8px; font-weight: bold; color: #fff;
}
.Header_SearchLink {
	text-decoration: none; color: #fff;
}
#Header_Search {
	text-align: left;
}
#Header_SearchWindow {
    background: #FFFFFF url(/ScriptLibrary/jQuery/plugins/jqModalBg.gif) left top repeat-x; color: #000; border: 1px solid #EAEAEB; padding: 0 0px 37px;
}
button.Header_SearchClose {
    background: #DDD; border: 0px solid #EAEAEB; color: #111; clear: right; float: right; padding: 0 5px; cursor: pointer; font-size: 8px; height: 15px; letter-spacing: 1px;
}
button.Header_SearchClose:hover, button.Header_SearchClose:focus {
    background: #FFF; color: #000; border: 0px solid #FFF;
}
#Header_SearchTitle {
    background: transparent; color: black; text-transform: uppercase; height: 15px; padding: 5px;
}
#Header_SearchContent {
    width: 99%; height: 99%; display: block; clear: both; margin: auto; margin-top: 10px; background: #FFF; border: 1px solid #EAEAEB;
}
.ErrorPane {
    text-align: left; color: #000000; margin-bottom: 6px; padding: 4px; border: solid 1px red; background-color: #c0c0c0;
}
.ErrorPane a {
    color: #0000ff; text-decoration: none;
}
.MessagePane {
	color: #000000; border: solid 1px #c0c0c0; background-color: #eeeeee; margin-bottom: 6px;
	background-repeat: no-repeat; background-position: center center; padding: 4px;
}
.MessagePane a {
    color: #0000ff; text-decoration: none;
}
.EmptyPane {
	color: #000000; border: solid 1px #ffffff; margin-bottom: 6px;
	background-repeat: no-repeat; background-position: left center; padding: 4px 4px 4px 20px;
}
.EmptyPane a {
    color: #0000ff; text-decoration: none;
}
.IconPane {
	background-repeat: no-repeat; background-position: left center; padding: 4px 4px 4px 20px;
	background-image: url('/images/icons/arrow_bullet.gif');
}
.GridTable { }
.GridTable th, .GridTableHead { background-color: #dadada; color: #000; }
.GridTable tr { }
.GridTable td, .GridTable th, .GridTableHead { padding: 2px 4px 2px 4px; }
.GridTable td img { vertical-align: middle; margin: 0px 2px 0px 2px; }
.GridTable td a { color: #0000ff; text-decoration: none; }

tr.Over td, tr.Over td select, tr.Over td input {
	color: #000000;
}
.wo {
	width: 186px; height: 42px;
}
.SI, .SI input, .SI label {
	vertical-align: middle; border: 0px;
}
.op15 { -moz-opacity:.15; filter:alpha(opacity=15); opacity:.15; }
.op35 { -moz-opacity:.35; filter:alpha(opacity=35); opacity:.35; }
.op50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
.op75 { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.op90 { -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }
.vouter { display: table; #position: relative; overflow: hidden; }
.vmiddle { #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
.vinner { #position: relative; #top: -50%; }


