
body, td, div, div { font-size:11px; font-family:arial,verdana, helvetica,sans-serif; color:#000000;}

img {
  border: none;
}

input, textarea  {
background-color:rgb(246,246,246);
	font-size : 12px;
	font-family : Verdana, Arial;
	border: #000000 1px solid;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #000000;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-base-color : #FFFFFF;
	scrollbar-track-color: #f0f0f0	;
	scrollbar-arrow-color: #000000;
}

textarea.edit, select {
border:			1px solid rgb(120,172,255) !important;
background-color:rgb(250,250,250);
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-highlight-color: #78ACFF;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #78ACFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #F6F9FF;
}

input.nb {
	border: #000000 0px solid;
}

td.r { text-align:right; }

input.edit { width:240px;}

textarea.edit_area2 { width:240px; height:30;}
textarea.edit_area3 { width:240px; height:45;}
textarea.edit_area4 { width:240px; height:60;}
select { width:240px;}
input.submit        {
border:			1px solid rgb(255,131,120) !important;
background-color:#FFDFDC;
color : rgb(102,0,4);
font-family:arial;font-size:9pt;
width:200px;
}

input.green        {
border:			1px solid rgb(120,255,178) !important;
background-color:#E9FFF2;
color : rgb(0,102,31);
font-family:arial;font-size:9pt;
width:200px;
}
.big 		{ 	font-size:16px; font-weight:bold; }
.grey 		{ 	color:#888888; }
.download 	{color:#000000; font-size:13px; }
a:link, a:visited, a:active {color:#000000; }
a:hover		{	color:#ffaa00;}

a.download:link, a.download:visited, a.download:active {text-decoration:none; color:#000000; font-size:12px; font-weight:normal;}
a.download:hover	{	color:#ffaa00;}

a.blue:link, a.blue:visited, a.blue:active {text-decoration:underline; color:#0000ff; font-size:12px; font-weight:normal;}
a.blue:hover	{	color:#0000ff;}

a.credit:link, a.credit:visited, a.credit:active {text-decoration:none; color:#888888; font-size:10px; font-weight:normal;}
a.credit:hover	{	color:#000000;}

input.no { border:0px none white; }

h2 {
  font-size:18px;
}

/* ID Search */

#idsearch {
  padding: 0;
  margin: 0;
}

#idsearch input.a {
  width: 40px;
/*  height: 18px; */
}

#idsearch input.b {
  border: none;
}

.llegend {
  position: relative;
  background-color: #bdb;
  border: 2px solid #0c3;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
  }
.llegend h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #fff;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #0c3;
  }
.llegend_error {
  position: relative;
  background-color: #fcc;
  border: 2px solid #f00;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
  }
.llegend_error h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #fff;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #f00;
  }
.llegend_queries {
  position: relative;
  background-color: #fec;
  border: 2px solid #fa0;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
  }
.llegend_queries h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #fff;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #fa0;
  }
  
#copyright{
  border-top: 1px solid #eee;
  color:#ccc;
  text-decoration: none;
}
#copyright a:link, #copyright a:visited, #copyright a:active {
  color:#ccc;
  text-decoration: none;
  }
#copyright a:hover {
  color:#888;
  }
a span {
  display: none;
}