@CHARSET "UTF-8";

body, html{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	margin:0px;
	padding:0px;
	height:90%;
}

img {
	border-width:0px;	
}

a:link, a:visited {
	color:#0066CC;
	text-decoration:none;
}

h1 {
	font-size:18px;
}

h1, h2, h3, h4, h5, h6 {
	color:#0066CC;
}

.loginForm {
	
}

.loginForm a {
	font-weight:bold;
	color:#000000;
}

.loginForm input {
	border:1px solid #999999;
}

.searchForm {
	border-top:2px solid #f1f1f1;
	border-bottom:2px solid #f1f1f1;
	padding:10px;
}

a:link:hover {
	text-decoration:underline;
}

.wrapper {
	margin:10px;
	height:100%;
}

.linkButton {
	font-weight:bold;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
	text-shadow: 1px 1px 0px #ffffff;
}

.linkButtonSelected {
	text-decoration:none !important;
	background-color:#EBF7FF;
}

form {
	margin:0px;
	padding:0px;		
}

input {
	outline:none;
}

button {
	font-weight:bold;
	border:1px solid #999999;
	white-space:nowrap;
	background-color:#fafafa;
	padding:5px;
	font-weight:bold;
	color:#000000;
	font-family:Tahoma, Verdana, Arial;
}

button img {
	vertical-align:top;
}

.dfSuggestResult {
	border:1px solid #e1e1e1;
	background-color:#fafafa;
}

.dfSuggestResult ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.dfSuggestResult ul li {
	border-bottom:1px solid #e1e1e1;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}

.dfSuggestResult .selected {
	background-color:#f1f1f1;
}

.dfResult {
	width:100%;
}

.dfResultTrHighlighted {
	background-color:#F5FAFF;
}

.dfResult tr th {
	background-color:#f8f8f8;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

.dfResult tr td {
	border-bottom:1px solid #e1e1e1;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.dfStatus {
	font-weight:bold;
	white-space:nowrap;
	padding:5px;
	background-color:#ffffff;
	margin:auto;
}

.dfStatus img {
	vertical-align:top;
}

.dfStatusSuccess {
	color:#009900;
	border:1px solid #009900;
	border-top-width:0px;
}

.dfStatusError {
	color:#FF6A6A;
	border:1px solid #FF6A6A;
	border-top-width:0px;
}

.dfStatusNotice {
	color:#FF9900;
	border:1px solid #FF9900;
	border-top-width:0px;
}