/*
offical CBA colours:
black: #000000
grey: (R151/G153/B156) #97999C
green 1: (R54/G68/B34) #364422
green 2: (R189/G216/B137) #BDD889
pink: (R252/G197/B225) #FCC5E1
cream: (R244/G236/B214) #F4ECD6
baby blue: (R179/G227/B238) b3e3ee
peachy: F4EED6
*/

body {
/*	background:#364422;*/
	background: white;
	color: #000;
	padding: 0;
	margin:0;
	font-size: 62.5%;
	font-family: Verdana,Arial,sans-serif;
/*	line-height:1.4em;*/
}

* html .page {
	margin-left: -700px;
	position: relative;
}
/*\*/
* html .page, * html .content {
	height: 1px;
}
/**/

a {
	color: green;
	text-decoration:none;
}
a:visited {
	color: green;
	text-decoration:none;
}
a:hover {
	color: darkgreen;
}

h1
{
/*  font-family: "Palatino Linotype", "Palatino", "Garamond", "Hoefler Text", serif;*/
  color: #364422;
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 0.2em;
  text-align: left;
  
}

h2
{
  font-size: 1.4em;
  color: #364422;
/*  font-family: "Palatino Linotype", "Palatino", "Garamond", "Hoefler Text", serif;*/
  margin-bottom: 0.2em;
line-height: 1.2em;
}

h3
{
  font-size: 1.2em;
/*  font-family: "Palatino Linotype", "Palatino", "Garamond", "Hoefler Text", serif;*/
  color: #364422;
  margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
}

h4 {
	font-size: 1.1em;
}

h5, h6
{
  font-size: 1em;
}

.blockMsg {
	padding: 4px !important;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}

.content {
	padding: 0;
	background-color: white;
}
.width {
	width: 90%;
	min-width: 700px;
	margin:0 auto;
/*	height:100%;*/
	border-left: 20px solid white; border-right: 20px solid white;
/*	border:1px solid #000;*/
}
* html .minwidth {
	padding-left: 700px;
}
/*\*/
* html .minwidth, * html .layout {
	height: 1px;
}

table th.block_header {
	text-align: left;
	background-color: rgb(54, 68, 34);
	color: white;
	padding: 5px;
}

table th.block_header span {
	font-size: 140%;
}
	
/**/
p {padding:1.5em; margin:0;}
/*.content h2 {font-size:1.4em; text-align:center; font-weight:normal;}*/

#header {height: 100px; text-align:center;}

#banner {
	min-height:70px;
	
/*	padding-left: 145px;*/
/*	text-align: left;*/
/*	vertical-align: middle;*/
/*	background: transparent url(/images/logos/biab.jpg) no-repeat center left;*/
}

.pub_banner {
	padding: 16px 0 16px 0;
}

#banner .strap {
	color: #555;
	font-size: 2.4em;
/*	font-weight: bold;*/
	padding-top: 25px;
	padding-bottom: 6px;
}

#admin_banner {
/*	height: 48px;*/
	text-align: left;
	background: #364422 url(/images/rpic_kee_admin.jpg) no-repeat center right;
}

#admin_box .admin_mini_menu_container {
	float: right;
	margin-top: 8px;
}
#admin_box .admin_mini_menu {
/*	margin: 5px 5px 0 0 !important;*/
	margin-top: 4px;
	padding: 2px;
	width: 100px;
}

/* This bit does all the work */
#container_three {position:relative; display:block; padding: 0; background:#ffffff; border-left:200px solid #ffffff; border-right:200px solid #ffffff; overflow:visible;}
#container_two {position:relative; display:block; padding: 0; background:#ffffff; border-left:200px solid #ffffff; overflow:visible;}

#pre_header { background-color: white; width: 100%; text-align: left; padding-top: 8px; padding-bottom: 8px;}
#pre_header form { padding: 0; margin: 0; float: right;}


div#rendered_page { 
/*	border: 1px solid #999999;*/
/*	border-top: 0;*/
/*	border-bottom: 0;*/
	overflow: none;
	padding: 0;
	margin: 0;
	margin-top: 6px;
	text-align: left;
	font-size: 1.3em;
}

.minwidth {
	background-color:#ffffff;
}

/*#left {float:left; margin: 0; position:relative; width:198px; margin-left:-197px; display:inline; padding: 0; }*/
/*#right {
	float:right; 
	margin: 0; 
	position:relative; 
	width:198px; 
	margin-right:-197px; 
	display:inline; 
	padding: 0;
}
*/
.clear {clear:both;height:1px;overflow:hidden;}
/*a:visited {color:#000;}*/
/* Just to extend each column */
/*#container a:visited, a {color:#000; text-decoration:none;}*/
/*#container a span {display:none;}*/
/*#container a:active, #container a:focus {color:#fff; text-decoration:none; background:transparent; cursor:default;}*/
/*#container a:active span, #container a:focus span {display:inline; left:0;}*/
/*em {font-weight:bold;}*/

/* LOGIN/REG. PAGE */

#login_and_register table,
#login_and_register table td {
	padding: 4px;
}

#login_and_register table th {
	padding: 10px;
}

#bib_info_header {
	font-size: 1.1em;
}

#bib_info_header table {
	font-size: 1.1em;
	border: 1px solid red;
}

.record_info { 
	float: left;
	margin-right: 5px !important;
}
.record_info div.ui-accordion-content {
	margin: 0;
	padding: 4px;
}
.record_info div.inner_content {
/*	margin: 2px;*/
	border: 1px #aaa solid;
	border-top: 0;
	font-size: 0.8em;
	line-height: 1.3em;
}

.work_flow { 
	float: left;
	margin-right: 5px !important;
	margin-top: 5px !important;
}
.work_flow div.ui-accordion-content {
	margin: 0;
	padding: 4px;
}
.work_flow div.inner_content {
/*	margin: 2px;*/
	border: 1px #aaa solid;
	border-top: 0;
	font-size: 0.8em;
	line-height: 1.3em;
}

.work_flow div.inner_content table {
	margin-bottom: 2px;
	font-size: 0.8em;
	line-height: 1.3em;
}
.work_flow div.inner_content table th,
.work_flow div.inner_content table td {
	padding: 1px;
}
span.pub_pub a,
span.pub_unp a,
span.pub_del a,
span.pub_new a,
span.pub_unk a {
	font-family: Courier;
}
span.ownership {
	vertical-align: top;
	font-size: 0.75em;
	padding-right: 2px;
}
span.o_unsafe {
	color: orange;
}
span.pub_pub a {
	color: green !important;
}

span.pub_del a,
span.pub_unp a {
	color: black !important;	
}

span.pub_unk a {
	color: red !important;
}

span.pub_new a {
	color: purple !important;
}


#user_page p {
	margin: 0;
	padding: 0;
	margin-top: 20px;
}

#standard_search form {
	margin: 0;
	padding: 0;	
}

.quick-search-option input {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.search-parts {
	padding-top: 10px;
}


/* GALLERY ... */

#gallery {
	overflow: visible;
	clear: left;
}

#gallery form {
	padding: 0;
	margin: 0;
}

#gallery img {
	border: 3px solid #666;
	margin: 0 10px 10px 0;
}

/*
#albums, #gallery_admin, #recent_posts {
	float:left;
	clear:left;
	width: 210px;
}
*/

#albums ul, #gallery_admin ul {
	margin:0;
	padding:0;
/*	clear:both;*/
}



#albums ul li, #gallery_admin ul li {
	margin:0;
/*	background:#666;*/
	list-style-type:none;
/*	width:210px;*/
}

#albums li {
	text-align: center;
	height: 70px;
	float: left;
}


#gallery_admin li {
	float: left;
	padding: 10px;
	padding-left: 0px;
	padding-right: 3px;
}

#albums img, #gallery_admin img {
	vertical-align: middle;
	border: 0;
}

#gallery_admin a, #image_destroy {
	padding: 5px;
	color: #000;
	height: 20px;
	width: 150px;
	text-decoration:none;
	display:block;
	background-color: #EEF4D6;
	border: 1px solid #666666;
}

#albums a {
	padding: 5px;
	color: #000;
	height: 54px;
	width: 120px;
	text-decoration:none;
	line-height: 1.2em;
	display:block;
	background-color: #F4EED6;
	border: 3px solid #364422;
	border-width: 3px 0px 3px 1px;
}
#albums .last_album a {
	border-width: 3px 3px 3px 1px;	
}

#albums .shown_album a {
	background-color: #666;
	color: white;
}

#back_to_albums a {
	width: 50px;
}

#albums a:hover, #gallery_admin a:hover {
/*	background-color:#000;*/
	background-color: #dfd7ca;	
	color: black;
}

.album_active {
/*	background:#000 !important;*/
	background-color: #0f0;
}

#image_destroy a:hover {
	background-color: #900;
}
a#image_destroy {
	background-color: #ffCACA;
}
#image_edit a:hover {
	background-color: #090;
}
a#image_edit {
	background-color: #CAffCA;
}

#image_destroy.image_destroy_active {
/*	background:#900 !important;*/
	background-color: #f00;
}
#image_edit.image_edit_active {
/*	background:#900 !important;*/
	background-color: #00f;
}
#photos {
	width: 600px
}

#photos div {
	padding: 6px;
}

#photos div.title {
	font-size: 1.3em; font-weight: bold; padding: 6px; color: #555;
}

#photos textarea,
#photos input {
	width: 100%
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.logo_vox td {
	height: 80px;
	vertical-align: middle !important;
	padding-right: 20px !important;
}


div#footer {
/*	text-align: center;*/
	border-top: 1px solid #555;
	margin-top: 1em;
	padding-top: 0.4em;
}

div#footer a {
	text-decoration: none;
	color: green;
}


.admin_button {
	border: 0.2em solid #666666;
	background: #bdd889;
	padding: 0.3em 0.2em;
	font-size: 1em;
	float: right;
}

.admin_button :hover {
}

div.admin_section {
/*	border: 1px dotted grey;*/
	margin-bottom: 25px;
	padding: 4px;
}

div.admin_section em {
	font-style: normal;
}
.menu a.disabled_menu, #pmenu a.disabled_menu {
	color: #9DB869;
}

#umenu a.disabled_menu {
	color: #D4CCB6;
}

#pmenu, #umenu {
	color: #364422;
	border: 1px solid #999;
}
div#pmenu {
	padding: 0.3em;
}
div#topmenu {
	height: 2em;
	margin-top: 4px;
	margin-bottom: 2px;
	padding: 3px;
	background: #BDD889; 
}

div#pmenu ul li, div#umenu ul li {
	padding-top: 0.3em;
	padding-bottom: 0.3em;	
	padding-left: 0.25em;
	border-top: none;
	list-style: none;
}

div#pmenu {
/*	background: #BDD889;	*/
}

div#pmenu ul li {
/*	background: #BDD889;*/
}


div#umenu ul li {
/*	background: #BDD889;*/
}

div#pmenu ul li a, div#umenu ul li a {
	text-decoration: none;
/*	color: #364422;*/
}

div#classification_header {
	font-size: 0.8em;
	text-decoration: none;
	text-align: right;
}

div#bib_info_content #descriptors {
	text-align: right;
	font-size: 0.8em;
	margin-bottom: none;
}

div#bib_info_content #locations {
	font-size: 0.8em;
	margin-bottom: none;
}

div#bib_info_content a {
	color: green;
	text-decoration: none;
}

div#bib_info_content .aardvark_grid * {
	color: black;
}


div#classification_header a {
	color: green;
	text-decoration: none;
}

div#bib_info_content #original_source {
	text-align: right;
}

div#umenu div, div#pmenu div {
/*	background: #BDD889;*/
	padding-bottom: 1em;
}

div#nmenu {
	margin-top: 0.3em;
	padding: 0.5em;
	border: 1px solid #999999;
/*	background: #F4ECD6;*/
	font-size: 1.1em;
	color: black;
}

div#nmenu li {
	padding-bottom: 1em;
}
div#nmenu li span {
	font-size: 1.2em; 
	font-weight: bold;
}
div#nmenu a {
	color: green;
	text-decoration: none;
	margin-bottom: 1em;
}

hr {
	height: 0.1em;
	color: #97999C;
}

div.dump_section {
	padding: 12px;
	margin: 6px;
}
	
div.dump_section div.dump_item {
	line-height: 1.5em;
	height: 1.2em;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 4px;
}

div.dump_section div.dump_item a {
	text-decoration: none;
	font-weight: bold;
}
div.dump_section div.dump_item a:hover {
	color: orange;
}

#folders ul li {
	width: 110px;
	height: 56px;
	font-size: 10px;
	margin-right: 4px;
}

#folder_new_action {
	padding: 1px;
	margin: 3px;
	width: 280px;
	border: #999 solid 1px;
	background-color: #CCC
}

#folder_new_action a {
	color: black;
	padding: 5px;
}

.folder_action_container {
	width: 400px;
	border: 1px solid #999;
	background-color: #CCC;
	padding: 10px;
	margin: 3px;
}

.folder_action_section {
	float:left;
}


#folder_apply_summary {
	padding: 4px;
}

#folder_action_summary {
	padding-top: 10px;
}

#folder_action_summary li {
	padding: 4px;
}

.folder_link {
	text-decoration: none;
	color: green !important;
	font-size: 1.1em;
}

.remove_action {
	text-decoration:none;
	font-style: italic;
	font-size: 0.8em;
	float: right;
}

#action_invocation {
	margin: 3px;border: 1px solid red; background-color: pink; padding: 10px; width: 400px;
}

.read-more,
.re-collapse {
	padding-left: 10px;
}
.read-more a,
.re-collapse a {
	text-decoration: none;
	color: #333;
}

.ul_james {
	margin: 0;
	padding: 0;
    list-style-position: outside;
    list-style: none;
}

.li_james {
	cursor: pointer;
    background-color: #7197D9;
}

.li_james_hovered {
    background-color: #1F4788;
}

.series_pink,
.series_names_pink,
.monographs_orange,
.issues_blue,
.contents_turq,
.instances_turq,
.people_purple,
.organisations_orange,
.addresses_blue,
.contacts_yellow,
.terms_purple,
.places_brown,
.classifications_biege,
.frequencies_green,
.appendices_green,
.specialist_reports_purple,
.users_red,
.series_bg,
.series_names_bg,
.monographs_bg,
.issues_bg,
.contents_bg,
.instances_bg,
.people_bg,
.organisations_bg,
.classifications_bg,
.addresses_bg,
.frequencies_bg,
.contacts_bg,
.terms_bg,
.places_bg,
.appendices_bg,
.specialist_reports_bg,
.users_bg {
	background: none !important;
}

.series_bg, .series_pink {
	background-color: #F5DBDB !important;
}
.series_names_bg, .series_names_pink {
	background-color: #ECC1B8 !important;
}
.monographs_bg, .monographs_orange {
	background-color: #F0CC83 !important;
}
.issues_bg, .issues_blue {
	background-color: #D1DCF0 !important;
}

.contents_bg, .contents_turq {
	background-color: #C1E6D7 !important;
}
.instances_bg, .instances_turq {
	background-color: #E1F5E1 !important;
}
.people_bg, .people_purple {
	background-color: #DED7F6 !important;
}
.organisations_bg, .organisations_orange {
	background-color: #FEDE99 !important;
}
.classifications_bg, .classifications_biege {
	background-color: #ECDFCC !important;
}
.addresses_bg, .addresses_blue {
	background-color: #B9DAF6 !important;
}
.frequencies_bg, .frequencies_green {
	background-color: #D4DDDD !important;	
}
.contacts_bg, .contacts_yellow {
	background-color: #FFF0B2 !important;		
}
.terms_bg, .terms_purple {
	background-color: #E0AFDF !important;		
}
.places_bg, .places_brown {
	background-color: #FCB28C !important;	
}
.appendices_bg, .appendices_green {
	background-color: #EFE3C2 !important;
}
.specialist_reports_bg, .specialist_reports_purple {
	background-color: #FFCCFF !important;
}
.users_bg, .users_red {
	background-color: #FF947F !important;
}

.folder_browser_tab {
	border: 1px solid #555;
	border-bottom: none;
	height: 29px;
	position: relative;
	float: right;	
	padding: 1px 4px 1px 10px;
	margin: -36px 9px 0px 0px;
	z-index: 999;
}

.standard_bg {
	background-color: #E1E1E1 !important;
/*	border-color: #CCCCCC;*/
}


.main_menu_entry {
	color: #336633;
}
.admin_menu_entry {
	color: #663333;
}
.admin_italics {
	font-style: italic;
}

.menu_spacer {
	line-height: 0.1em; border-bottom: 2px solid #ccc !important; 
}
.registration_form {
	margin-left: 20px;
	padding: 10px;
}
.registration_form h4 {
	padding-top: 10px;
	padding-bottom: 6px;
}

#login_box {
	padding: 2px;
}

#user_page div.home_page_carousel {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 170px;
	max-height: 170px;
/*	background-color: red;*/
}

#user_page div.home_page_carousel .ilus,
#user_page div.shadow_image {
	float: left;
/*	background: url('/images/shadow.gif') no-repeat bottom right;*/
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

#user_page div.shadow_image {
	float: none;
}

#user_page div.home_page_carousel .ilus a img,
#user_page div.shadow_image a img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}


.merge_tool_container {
	padding: 4px;
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
.grey_title,
.merge_tool_header {
	color: #555;
	background-color: #ccc;
	padding: 8px;
}
.merge_tool_header .title {
	font-size: 1.5em;
}

.merge_tool_header {
	margin-bottom: 6px;
}

#merge_tool_people_finder {

}
#merge_mega_table tr,
#merge_mega_table th,
#merge_mega_table td {
	vertical-align: top;
}
.merge_tool_half_panel {
	margin-top: 6px;
	width: 49.7%;
	padding: 0px;
}
.merge_tool_entity_header,
.merge_tool_entity_container {
	padding: 4px;
	background-color: #888;
	
}
.merge_tool_entity_header {
	color: black;
/*	height: 34px;*/
	font-size: 14px;
	max-height: 14px;
	overflow: hidden;
	
}
.merge_tool_entity_body {
	border: #aaa solid 1px;
	background-color: #bbb;
	margin: 2px !important;
	padding: 4px;
	height: 214px;
	overflow: auto;
}

#merge_panels_sortable { 
	list-style-type: none;
	margin: 0; 
	padding: 0px 0px 0px 6px;
	overflow: auto;
/*	background-color: red;*/
}

#merge_panels_sortable li { 
	margin: 0px 3px 6px 3px;
	padding: 1px;
	float: left;
	width: 280px;
	height: 260px;
}

.merge_tool_assoc_item {
	padding: 8px;
	background-color: #e0a0f0;
	margin: 0px 0px 3px 0px;
/*	max-width: 305px;*/
/*	float: left;*/
/*	clear: none;*/
}

.sm_close_but {
	float:left;
	padding-right: 4px;
}

.ent_title_text {
	color: black;
}
/*
.merge_tool_entity_body .merge_tool_assoc_item {
	background-image: url('/images/smhandle.png') !important;
	background-repeat:no-repeat  !important;
	background-position:top left  !important;
	padding-left: 18px;
}

*/
input.sm_quick_move {
	font-size: 24px;
	font-weight: bold;
	border: none !important;
	opacity: 0.9;
	margin-top: -4px;
}

.merge_toolbar_button_container {
	clear: both;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 4px;
}

.merge_toolbar_button_container a {
	width: 170px;
	max-width: 170px;
}

a.entity_mini_action {
	background: none;
	background-color: #ccc;
	width: 1px;
}
a.entity_mini_action:hover {
	background-color: #bbb;
}

.panel_info_list {
	padding: 4px;
	margin: 4px;
	font-size: 1.1em;
}
.panel_info_list li {
	padding: 4px;
}
#quick_view_panel {
	margin: 0px;
	margin-top: 8px;
	background-color: #eee;
	padding: 4px;
	border: 1px solid black;
	border-bottom: none;
	width: 266px;
	max-width: 266px;
}
#quick_view_resources {
	padding: 4px;
	background-color: white;
	margin: 0px;
	height: 760px;
	overflow: auto;
	border: 1px solid black;
	border-top: none;
	width: 266px;
	max-width: 266px;
}

.quick_view_panel a {
	text-decoration: none;
	color: green;
}
#like_container {
	width: 276px;
/*	float: left;*/
}
input#like_matches_adder,
select#like_matches {
/*	width: 320px;*/
/*	max-width: 320px;*/
	width: 99.9%;
	font-size: 14px;
}
input#like_matches_adder {
	height: 22px;
	border-color: #999;
	width: 99.2%;
}
#like_matches option {
	margin: 2px;
	padding: 2px;
	opacity: 0.7;
}

.tight_matches_bg {
	background-color: lightyellow;
	
}
.close_matches_bg {
	background-color: lightyellow;	
}
.mid_matches_bg {
	background-color: lightgreen;
}
.loose_matches_bg {
	background-color: lightblue;
}
/*
offical CBA colours:
black: #000000
grey: (R151/G153/B156) #97999C
green 1: (R54/G68/B34) #364422
green 2: (R189/G216/B137) #BDD889
pink: (R252/G197/B225)
cream: (R244/G236/B214) #F4ECD6
baby blue: (R179/G227/B238)
peachy: F4EED6
*/
.series_title_subtitle {
	color: #555;
	font-size: 0.85em;
	font-style: normal;

}

.list_detail_entry {
	line-height: 1.3em; */
	display: block;

}
.list_detail_label {
	color: #555;
/*	font-weight:bold;*/
	font-style: italic;
/*	padding-right: 10px;*/
}
.list_detail_value {
/*	font-weight: bold;wei*/
}
.cw_grid table.egrid_compact_detail th {
	border: none;
	background-color: transparent;
	text-align: right;
	font-weight: normal;	
}
		
.cw_grid table.egrid_compact_detail td {
	background-color: transparent;
}
.list_detail_title_container {
	padding-top: 3px;
	padding-bottom: 5px;
}
.list_detail_entry {
	padding-bottom: 3px;
}
.list_detail_last_entry {
	padding-bottom: 6px;
}
a.list_detail_title {
	font-size: 1.1em;
	color: green !important;
}
#search_box {
	background-color: #BDD889;
	border: #AAA 1px solid;
}
#search_box h4 {
	font-size: 1.3em;
}
#search_box a {
	text-decoration: none;
/*	color: black;*/
}

.advanced_search_container {
	background-color: #BDD889;
	padding: 4px;
}

.advanced_search_title {
	color:#555555;
	font-size:1.4em;
	font-weight:bold;
	padding:5px 5px 8px 10px;
}

.advanced_search_title {
	background: #DDF8A9;
}

.advanced_search_box {
	background: #DDF8A9;
	padding: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.advanced_search_box_label {
	float: left;
	padding: 2px;
	margin-left: 10px;
	margin-right: 6px;
	text-align: right;
	width: 170px;
/*	background-color: red;*/
}

.advanced_search_box_carrier {
	float: left;
}

.help_clue {
	background: transparent url(/images/clue_bg_prom.png);
	font-weight: bold;
	position: relative;
	top: -1px !important;
	font-size: 0.7em;
/*	margin-left: 2px;*/
}
.help_clue a {
	opacity: 0.7;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	font-weight: bold;
	color: green !important;
	border: 1px solid green;
/*	color: #508734 !important;*/
/*	border: 1px solid #508734;*/
}

.help_clue a:hover {
	color: #333 !important;
	border-color: #555;
}

sup {
	position: relative;
	top: -4px;
}

.cw_compact_show_panel div.member_attribute div.attribute_title {	
	text-transform: none !important;
}
/*.search_rank {
	background: url(/images/biab_ratings.png) no-repeat;
	height: 12px;
	width: 60px;
}
.rank1 { background-position: 0px -48px; }
.rank2 { background-position: 0px -36px; }
.rank3 { background-position: 0px -24px; }
.rank4 { background-position: 0px -12px; }
*/
.search_rank {
	margin: 4px 0px 0px 0px;
	padding: 0;
	background: url(/images/biab_ratings.png) no-repeat;
	height: 60px;
	width: 12px;
}
.rank1 { background-position: -48px 0px; }
.rank2 { background-position: -36px 0px; }
.rank3 { background-position: -24px 0px; }
.rank4 { background-position: -12px 0px; }


.tinytext {
	font-size: 6px;
}


#simple_captcha {
	border: 1px solid #aaaaaa;
	padding: 6px 8px 8px 8px;
	height: 70px;

}

#login_and_register DIV#simple_captcha {
	width: 300px;
	margin-top:10px;
	margin-left: -16px;
}

/*
#simple_captcha{border: 1px solid #ccc; padding: 5px !important;}


#simple_captcha div{display: table;}
#simple_captcha .simple_captcha_field,
#simple_captcha .simple_captcha_image{
  border: 1px solid #ccc;
  margin: 0px 0px 2px 0px !important;
  padding: 0px !important;
}


#simple_captcha .simple_captcha_image img{
  margin: 0px !important;
  padding: 0px !important;
  width: 110px !important;
}
#simple_captcha .simple_captcha_label{font-size: 12px;}
#simple_captcha .simple_captcha_field input{
  width: 150px !important;
  font-size: 16px;
  border: none;
  background-color: #efefef;
}
*/


TABLE.anm tr td { background: none !important;vertical-align:top;}

TEXTAREA.extra_long { height: 8em; }
