/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 *
 * NOTE:
 * This rule uses -moz-user-select and -khtml-user-select properties to prevent the
 * user from selecting the text in the AccordionPanelTab. These are proprietary browser
 * properties that only work in Mozilla based browsers (like FireFox) and KHTML based
 * browsers (like Safari), so they will not pass W3C validation. If you want your documents to
 * validate, and don't care if the user can select the text within an AccordionPanelTab,
 * you can safely remove those properties without affecting the functionality of the widget.
 
 
 our blue : #261DDC
 */
.headings {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	-khtml-user-select: none;
	background-image: url(images/rep_foot.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	list-style: none;
	}
.white_bullets {
	color: #FFFFFF;
}

p {
	/* Start - FDG - Scott - 2013-07-08 */
	 color: #FFFFFF;
	/* End - FDG */
}


#blkbkg td {
  color: #FFF;
}

a:link {
	text-decoration: underline;
	color: #FFFFFF !important;
	outline-style: none;
}
.TabbedPanelsContent a:link, .TabbedPanelsContent a:visited, .normlink, .normlink:visited,
.black_outline_white_bg a:link, .black_outline_white_bg a:visited,
#index_info #infomain a:link, #index_info #infomain a:visited,
.agreement_form a:link, .agreement_form a:visited, .sitemap a, .sitemap a:link, .sitemap a:visited {
  color: #fff !important;
  text-decoration: underline;
}

.forumtable a {
	color: #FFF !important;
}

.forumtable p {
	color: #E9E9E9 !important;
}

#ml_stage a:link, #ml_stage a:visited {
  color: #A1E024 ;
}
a:active,a:visited {
outline-style: none
}



a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
}
.case_studies_links {
	font-size: 10px;
	color: #FFFFFF;
}
.case_studies_links a {
	color: #FFFFFF;
	font-size: 10px;
}
.case_studies_links a:hover {
	text-decoration: underline;
	color: #FFFFFF;

}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	margin:0px;
	background-color: #000;
	
}

body #p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, #p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, #p7TP5 .p7TP_tabs div.down a {
	background: #333 !important;
	color: #fff !important;
	cursor: pointer;
	background-image:none;
}

#p7TP1 .p7TP_tabs a:hover {
	background: #555 !important;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a, #p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, #p7TP5 .p7TP_tabs a {
	background: #222 !important;
	color: #fff;
	background-image:none;
	cursor: pointer;
}

form { margin:0px; padding:0px}

.title, .title1, .title2{ display:block}

.right{ text-align:right}

.left_rep{ background:url(images/rep_left.gif) repeat-x; width:50%}
.right_rep{ background:url(images/right_rep.gif) repeat-x; width:50%}
.header{ background:url(images/header.jpg) no-repeat; height:290px}
.rep_head{ background:url(images/rep_head.jpg) repeat-x; height:40px}

.flash_bg{ background:url(images/flash_bg.gif) no-repeat}

.content{ 
	//background: url(images/content_bg.jpg) repeat-x #1f2427
	}

.cont{ width:760px; height:319px;  background:url(images/right_content.gif) no-repeat right top}

.footer{
	background: #fff;
	color: #202428;
	padding: 10px 0;
	height: 82px;
	text-align: center;
	margin: 0 0 -1px 0;
}

.footer div {
	line-height: 20px;
}

.footer td{ text-align:center; vertical-align:middle; color:#202428; font-family:tahoma} 
.footer a{ color:#202428 !important; text-decoration:none}
.footer a:hover{ text-decoration:underline}

.y{ background:url(images/y.gif) repeat-y}

.x{ background:url(images/x.gif) repeat-x}

.p1_1{ background:url(images/p1_1.jpg) no-repeat right top; width:363px}

#page1 .indent{ padding:7px 116px 30px 0}
#page1 .x{ margin-right:28px}

#page2 .x{ margin:30px 0 27px 0}
#page5 .x{ margin:30px 0 29px 0}

#page6 .indent{ padding:0 48px 0 51px}



.form input {
	width:188px;
	height:20px;
	color: #ffffff;
	padding:3px 0 0 5px;
	line-height:11px;
	border:0;
	background-color:#333b43;
}
.form textarea {
	width:188px;
	height:111px;
	color: #ffffff;
	overflow: auto;
	border:0;
	padding:3px 0 0 5px;
	background-color:#333b43;
}
.header_bg {
	background-color: #15181A;
}
 .body_bg {
	background-color: #000;
}
.body_bg_lighter {
	background-color: #000;
}

.light_bg {
	background-color: #E1E5E9;
}
.button {
	background-color: #6A9B06;
	color: #FFFFFF;
	border: 0px solid #6A9B06;
	font-size: 11px;
}
.white_outline {
	border: 1px solid #FFFFFF;
}
.black_outline_white_bg {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	background-color: #FFF;
}
.aqua_outline_white_bg {
	border: 1px solid #00FFFF;
	background-color: #FFFFFF;
}
.sky_color {
  background-color: #BAE3FF;
}

.white_bg {
	background-color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF
}
h1{
	font-size: 18px;
}
h2{
	font-size: 16px;
}
h3{
	font-size: 14px;
}
h4{
	font-size: 12px;
}
h5{
	font-size: 10px;
}

h6{
	font-size: 8px;
}
.tabnav {
	color: #000000;
}
.tabnav  a:link {
	text-decoration: none;
}
.tabnav a:visited {
	text-decoration: none;
}
.tabnav a:hover {
	text-decoration: underline;
	color: #00FFFF;
}

#google_earth_panel table tr td {
	color: #FFF;
}


.head td{
	color:#FFFFFF
}
.head a{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.head a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.head a:hover{ text-decoration:underline}


.head input{ width:146px; height:20px; margin:0 6px 0 9px; background:#333b43; color:#7b848e; vertical-align:middle; border:0}
.head img{ vertical-align:middle}
.blacktext {
	color: #000000;
	text-decoration: none;
}

.blacktext   a {
	color: #000000;
	text-decoration: none;
}
.blacktext a:hover {
	color: #000000;
	text-decoration: underline;
}
.blacktext a:visited {
	color: #000000;
}
.red {
	color: #FF0000;
}
.light_gray_table_border {
	border: 1px solid #CCCCCC;
}

#bodyspacer {
	min-height: 1024px;
	height:1024px !important;
	height:800px;
}
#top_google_search_map {

}
.specimen_id_header {font-size: 16px}
.loginpopup {
	position:relative;
	left:0px;
	top:50px;
	width:258px;
	height:200px;
	z-index:100;
	visibility: hidden;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.handheld {
	visibility: hidden;
}
.min_site_height {
	height: 1280px;
}
.min_site_width {
	width: 960px;

}
.disabled_items_grayed_out {
	background-color: #EBE9EA;
	color:#000;
}
input[disabled='disabled'], select[disabled='disabled'], textarea[disabled='disabled'] {
  background-color: #EBE9EA;
  color:#000;
}
  
li#print a {
	visibility: hidden;
}  

li#join a.normlink {
	color: #444 !important;
}
  
table.spec_upload {
  border-collapse:collapse;
  margin-top:20px;
}
.spec_upload td {
  color:#000;
  padding:15px 10px 0px 0px;
  vertical-align:top;
}
.spec_upload li{
  list-style-type: none;
  
}
.spec_upload p.info { 
  margin:0px;
  padding:0px;
  font-size:10px;
}
.notice {
  color:#000;
  font-weight:bold;
  
}

div.uploadResults {
  border:1px solid #4F72B4 ;
  background-color: #FFF ;
  padding:0;
  margin-top:10px;
  color:#000;
}
div.uploadResults .body {
  padding: 0px 16px 0px 16px;
 
}

div.uploadResults .body p {
  color:#000;
}

div.uploadResults h3 {
  background-color:#DADADC;
  min-height:22px;
  padding:6px 0px 0px 8px;
  border-bottom:1px solid #000;
  color:#000;
  margin:0px;
}
div.uploadResults h4 {
  color:#000;
  font-size:14px;
  font-weight:bold;
}
  
.warning, .warning a {
  font-size:12px;
  font-weight:bold;
}


div#msgOverlay {
opacity:.50;
background-color:#000;
filter:alpha(opacity=50);
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:10000;
}

div#msgWindow {
  background-color:#FFFFFF;
  position:absolute;
  z-index:10001;
}
div#msgWindow h1 {
  color:#000;
}

div#msgBorder {
  border:1px solid #A0A0A0;
  margin:5px;
  padding:10px 15px 20px;
}
div#loadanim {
  text-align:center;
  width: 188px;
  height:48px;
  padding-top:85px;
  background:#FFF url('images/loading_bkg.jpg') no-repeat;
  border:1px solid #CECECE;
  position:absolute;
  z-index:10003;
}

.buttonrow td {
  padding:20px 0px 30px 0px;
}

#loadingcancel {
  display:none;
  text-align:center;
  margin:5px 0px 5px 0px ;
  cursor:pointer;
}
#loadingcancel:hover {
  text-decoration:underline;
}

.mainsite { padding: 15px; }
.mainsite, .mainsite p { color: #000; }

h1.specimen { color:#000; }
h4.memcert { color:#000; font-size:14px; }

/*
table.searchtable {
  margin-left:20px;
}
*/

ul.search_results, ul.search_results li {
  list-style-type: none;
  margin:0px;
  padding: 0px;
}

ul.search_results input {
  margin-left:0px;
  padding-left:0px;
}


.centerleft {
  display:inline-block;
  margin:0px auto 0px auto;
  text-align:left;
}
.centerleft ul {
  text-align:left;
  margin:0;
  padding:0;
}
.centerleft li { 
  list-style:none;
  margin:0;
  padding:0;
}

.gm-style .gm-style-iw {
	color: #333 !important;
}

ul#welcome {
margin: 0 10px 10px !important;
position: relative;
width: 933px;
/* overflow: hidden */
}

ul#welcome li {
margin:0 0 0 9px !important;
/* position: relative */
}

ul#welcome,ul#welcome li {
list-style: none;
margin: 0;
padding: 0;
float: left;
display: inline
}

ul#welcome li a.btn {
z-index: 10;
position: relative;
text-indent: -999em;
width: 100%;
height: 100%;
display: block
}

#join {
height:357px;
width:350px;
background: url(images/join.png) no-repeat
}
#index_map {
width: 208px;
height: 357px;
background: url(images/map.png) no-repeat
}
#print {
width: 348px;
height: 357px;
background: url(images/print.png) no-repeat 
}
ul#welcome li#arrowHome {
background:transparent url(images/arrowsHome.png) no-repeat scroll 45% 50px;
height:334px;
margin:-360px 215px 0 !important;
width:474px;
z-index:5;
}
ul#welcome li#join form {
color:#FFFFFF;
margin:183px 8px 0;
}

ul#welcome li#join p {
background:#2F343A none repeat scroll 0 0;
padding:10px;
width:315px;
}
.front_login { 
  border-collapse:collapse;
}
.front_login td {
  background:#2F343A none repeat scroll 0 0;
  padding:10px;
}

ul#welcome li#join input {
border: 1px solid #3e4e5f;
padding:5px;
position:relative;
z-index:10;
width: 213px;
}

ul#welcome li#join span {
display:block;
height:25px;
overflow:hidden;
}
.agreement_form {
  width:400px;
  background-color:#FFF;
  height:200px;
  overflow-y: scroll;
}
.agreement_form_mobile {
  width:400px;
  background-color:#FFF;
  
}
  
.TabbedPanels #col_three tr td span a img {
	border-radius: 13px;
}  
  
.welcome_user {
  font-size:21px;
  margin-left:20px;
  margin-top:300px;
  line-height:30px;
}

#register #top {
  background:#2e343a url('images/register/register_top.jpg') no-repeat ;
  height:19px;
}
#register #main { 
  background:#2e343a url('images/register/register_middle.jpg') repeat-y; 
  padding:10px 30px 10px 30px;
}
#register #bottom {
  background:#2e343a url('images/register/register_bottom.jpg') no-repeat bottom;
  height:19px;
}

#index_info #infotop {
  background:#2e343a url('images/register/contsection_top.gif') no-repeat ;
  height:19px;
}
#index_info #infomain { 
  background:#2e343a url('images/register/contsection_middle.gif') repeat-y; 
  padding:10px 25px;
  height:430px;
  width:560px;
  position: relative
}
#index_info #infobottom {
  background:#2e343a url('images/register/contsection_bottom.gif') no-repeat left bottom;
  height:19px;
}

#index_info #infotop-nopad {

  height:15px;
}
#index_info #infomain-nopad { 
  padding:10px 25px;
  height:485px;
  width:503px;
  position: relative;
  color: #fff;
}
#index_info #infobottom-nopad {
  height:15px;
}
  
.pw {
margin-left: 2px; 
}

ul#welcome li a.btnImg {
width: 86px;
height: 40px;
display: block;
float: left;

}

.btnImg.login {
background: url(images/login.png) no-repeat;
margin-right: 5px
}

.btnImg.register {
background: url(images/register.png) no-repeat;
}

.msg { 
  color: #261DDC ;
}

#wtb_frame {
  width:100%;
  height:1100px;
  padding:10px;
  border:none;
}

#standard_images {
	width: 100%;
	height: 600px;
	padding: 0;
	border: none;
}

.wiki-iframe-container {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	padding: 20px;
	background: white;
	margin: 30px 0 20px 0;
}

#wikipedia_search {
  width: 100%;
  height: 600px;
  padding: 0;
  border: none;
}

#wtb_frame {
  width:95%;
}

.search_tab { 
  width:888px ;
}
.search_tab td {
  vertical-align:top;
  margin:0;
  padding:0;
}
.search_tab td#col_one { 
  width: 326px;
  padding-right:20px;
  padding-top:40px;
}
.search_tab td#col_two { 
  width: 380px;
  padding-right:20px;
  padding-top:10px;
}
.search_tab td#col_three { 
  width: 140px;
  padding-top:10px;
}

.browseBan {
background: url(images/browseBan.gif) no-repeat;
height: 55px;
position: relative;
margin: -4px;
text-align:left;
}


.c-wrap {
padding: 20px
}
.tinputs {
  display:none;
}
.searchtable select {
  width: 204px;
  height: 30px;
}
.searchtable td.label { 
  width:155px;
  white-space:nowrap;
}
.searchtable tr.dinputs select{
  height: 20px;
  width: 205px;
}

.searchtable input[type="text"] {
  width: 200px;
}
input[type="text"], textarea {
  color: #261DDC ;
}
.searchtable td { text-align:left; }

#map_legend ul, #map_legend li {
  list-style-type: none;
  margin:0px;
  padding: 0px;
  text-align:left;
}

#ml_stage {
  width: 960px;
}
#ml_stage #stage_left {
  float:left;
  width:220px;
  padding:5px 0px 5px 0px;
}
#ml_stage #stage_left #ml_nav {
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom:1px solid #AAAAAA;
}
#ml_stage #stage_left #ml_nav a.disabled { 
  color:#919191; 
  text-decoration:none;
}

#ml_stage #stage_left #ml_list {
  padding: 0px 20px 5px 20px; 
}

body.mass-locate .TabbedPanelsContentGroup {
	clear: both;
	border: none;
	background-color: #000;
	color: #EEE;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
}

#ml_stage #stage_left #ml_list h3 {
  color: #E2E2E2;
}
#ml_stage #stage_left #ml_items {
  overflow-y: auto;
  height:300px;
}

#ml_stage #stage_left #ml_items .ml_item {
  background-color: #CCCDEA;
  border:1px solid #303276;
  padding:5px;
  margin:0px 0px 4px 0px;
  cursor:pointer;
  
}
#ml_stage #stage_left #ml_items a:hover, #ml_stage #stage_left #ml_items a {
  color:#000;
  text-decoration:none;
}
  
#ml_stage #stage_left #ml_items a:hover div.ml_item {
  background-color: #EAEAF7 ;  
}

#ml_stage #stage_left #ml_items .ml_selected {
  background-color: #FAFF8C;  
}
#ml_stage #stage_left #ml_items  a:hover div.ml_selected {
  background-color: #FCFFBB;  
  
}
#ml_stage #stage_left #ml_items .ml_selected_new {
  background-color: #6C48AF;
  color:#FFF;
}
#ml_stage #stage_left #ml_items  a:hover div.ml_selected_new {
  background-color: #D9B8FF;  
  color:#000;
}
#ml_stage #stage_right {
  float:left;
  width: 720px;
}

#ml_stage #stage_right #top_display {
  width: 720px;
  height: 85px;
  margin-top: 5px;
}
#ml_stage #stage_right #selected_specimen_details input[type="text"] {
  width: 206px;
}

#ml_stage #stage_right #ml_map {
  width:717px;
  height:360px;
  margin-left:1px;
}
#ml_stage #stage_right .buttonrow {
  padding:5px 0px 5px 0px;
}
  
#ml_stage #stage_right #bottom_display {
  width: 720px;
  height: 255px;
  margin: 10px 0 0 0;
}
#ml_stage #stage_right #nearby_specimen {
  vertical-align: top; 
  color: rgb(38, 29, 220);
  height:20px;
}
#ml_stage #stage_right #map_controls { 
  text-align:right;
  margin-bottom:5px;
}
#ml_stage #stage_left #save_items div {
  text-align:center;
}
#ml_stage #stage_left #save_items #affected_text, #ml_stage #stage_left #results_text {
  color : #261DDC ;
  text-align:center;
}
  
#ml_stage #stage_left #save_items #affected_text {
  height:20px;
  margin:5px 0px 5px 0px ;
}
#ml_stage fieldset { 
  padding:0px 10px 10px 10px ;
  border: 1px solid #768492;
}
#ml_stage fieldset#address_info {
	width: 483px;
	float: left;
	height: 180px;
}

#ml_stage fieldset#address_info tr {
	text-align: right;
}

#ml_stage fieldset#address_info tr:first-child {
	text-align: left;
}

#ml_stage fieldset#address_info input[type="text"] {
  width: 160px;
}
#ml_stage fieldset#map_legend {
  width: 180px;
  float:left;
  height: 180px;
}
#ml_nav #pagination { 
  margin-top:4px;
  width: 210px;
}
.gmap_tooltip {
  /*
  width: 350px;
  background:#FFF;
  border:2px solid #000;
  padding:10px;
  color:#261DDC;
  */
}
#mass_locate_title {
  float:right;
  top:10px;
  background:url('images/multi_tree_script.png') no-repeat;
  
  width: 381px;
  height: 44px;
}
#header_information {
  padding:10px;
  border-bottom:none;
}
#mass_location_content {
  border-top:none;
}
  
.tooltip_200 {
  width: 200px;
}
.tooltip_200 .top {
  height:10px;
  background: url(../images/modalwins/tooltip_200_top.png) no-repeat ;
}
.tooltip_200 .bottom { 
  height:10px;
  background: url(../images/modalwins/tooltip_200_bottom.png) no-repeat ;
}
.tooltip_200 .middle {
  background: url(../images/modalwins/tooltip_200_middle.png) repeat-y ;
  padding:0px 10px 0px 10px ;
}

.tooltip_350 {
  width: 350px;
  padding:0; 
  margin:0;
}
.tooltip_350 .top {
  height:10px;
  overflow:hidden;
  background: url(../images/modalwins/tooltip_350_top.png) no-repeat ;
}
.tooltip_350 .bottom { 
  height:10px;
  background: url(../images/modalwins/tooltip_350_bottom.png) no-repeat ;
}
.tooltip_350 .middle {
  background: url(../images/modalwins/tooltip_350_middle.png) repeat-y 0px -10px;
  padding:0px 10px 0px 10px ;
  
}

#login_window {
  z-index:10000;
  position:absolute;
}



#login_window .bkg {
  width: 350px;
  height: 202px;
  padding:1px; 
  margin:0;
  background: transparent url('/images/modalwins/login_bkg.png') no-repeat 0 0 ;
}

#login_window input {
  border:1px solid #3E4E5F;
  padding:5px;
  position:relative;
  width:213px;
  margin-left:10px;
  margin-right: 0;
  display:block;
}

#login_window .entry, .entry td {
  margin:60px auto 10px auto;
  color:#FFF;
  width: 300px;
}

#login_window .entry img {
  cursor:pointer;
  margin-top:2px;
}

#login_window .entry #msg_display { 
  padding-left:10px;
  font-weight:bold;
}
.specSelect {
  background-color: #FFFFD0 !important;
}

/* header navigation */

.top_navigation { 
  width: 960px;
  background-color: #2e343a; 
  border-collapse:collapse;
  /* border-left:1px solid #2e343a; */
}
.top_navigation td {
  text-align:center ;
  height:100px;
  border-right:none;
}
.top_navigation .btn { 
  border-left: 1px solid #666666 ;
  width: 122px;
  vertical-align:bottom;
  cursor:pointer;
}
.top_navigation .btn img {
  margin-bottom:32px;
}

.top_navigation .btn:hover { 
  cursor:pointer;
  background: url(../images/header/gradient.gif) repeat-x 0 0 ;
}
.top_navigation #logo {
  width: 350px;
  vertical-align:middle ;
}
.top_navigation #logo-group {
	width: 600px;
  vertical-align:middle ;
}

#submenu { 
  width: 2009x;
  z-index: 10000;
}

#submenu ul, #submenu li {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.72);
  margin:0;
  padding:0;
  list-style-type:none;
}

  
#submenu li a {
  width: 200px;
  height:20px;
  padding:10px 5px 5px 10px;
  display:block;
  text-align:left;
  border:1px solid #1D1D1D;
}

#submenu li a:hover {
  background-color:#56595E ;
}

.top_navigation #submenu td.last {
  border-right:none;
}

.top_navigation #submenu td:hover {
  cursor:pointer;
  background: url(../images/header/gradient.gif) repeat-x 0 -20px ;
}

div#upshrinkHeaderIC {
	border: 1px solid #444;
}

.msg_blue { 
  color: #261DDC ;
}
  
.black_outline_white_bg h3 {
  color:#000;
}
.left {
	float: left!important
	}
.right {
	float: right!important
	}	
.image-replace {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden
	}
.image-replace li {
	float: left;
	margin-right: 10px;
	}		
	

/* Mastheads */

.forum {
	height:59px;
	right: 10px;
	position:absolute;
	top:5px;
	width:221px;
	background: url(images/masthead/forum.png);
}

.search {
	width: 207px;
	height: 61px;
	background: url(images/masthead/search.png) no-repeat;
	position: relative;
	top: 20px;
}

.speciment_data {
}

.honorary_certificate {
	width: 670px;
	height: 83px;
	background: url(images/masthead/honorary_certificate.png) no-repeat;
	text-indent: -9999em;
}	

.specimen_download {
	width: 692px;
	height: 82px;
	background: url(images/masthead/specimen_download.png) no-repeat;
	text-indent: -9999em
}

.specimen_upload {
	width: 598px;
	height: 83px;
	background: url(images/masthead/specimen_upload.png) no-repeat;
	text-indent: -9999em
}	

.specimen_data {
	width: 325px;
	height: 54px;
	background: url(images/masthead/specimen_data.png) no-repeat;
	text-indent: -9999em;
	margin:0px;
	
}		
.showcase { 
  width: 644px;
	height: 63px;
	background: url(images/masthead/showcase.png) no-repeat;
	text-indent: -9999em;
	margin:0px;
	
}
.portfolio {
  width: 301px;
	height: 83px;
	background: url(images/masthead/portfolio.png) no-repeat;
	text-indent: -9999em;
	margin:0px;

}
.about { 
  width: 562px;
	height: 63px;
	background: url(images/masthead/about.png) no-repeat;
	text-indent: -9999em;
	margin:0px;
	
}
.add_specimen {
	width: 467px;
	height: 82px;
	background: url(images/masthead/add_specimen.png) no-repeat;
	text-indent: -9999em;
}	

.relative {
	position: relative;
	width: 100%;
	height: 100%
}

.welcome {
  background: url(images/masthead/welcome.png) no-repeat scroll 0 0;
  height:70px;
  margin-bottom: 10px
}


.leaf {
  background:transparent url(images/leaf.png) no-repeat scroll 0 0;
  height:158px;
  position:relative;
  left:35px;
  top:10px;
  width:303px;
}
#previewContent a {
  color:#261DDC ;
}

.admincpl h1, .admincpl h2, .admincpl h3, .admincpl h4,
#reports h1, #reports h2, #reports h3, #reports h4 {
  color:#000;
}
.admincpl fieldset {
  margin:10px;
  padding:20px 10px;
}
.admincpl legend {
  border:1px solid #CCC;
  padding:2px 10px;
  background-color:#D2D2FF;
  margin-bottom:10px;
}
.admincpl td, .admincpl th {
padding-right:10px;
}
.admincpl #msg {
  margin:5px 0px ;

}
.admincpl #msg span.err, .err {
  color:#F00;
}
.admincpl .sep {
  border-top:1px dashed #666;
  margin:15px 0px;

}
.admincpl.uniformlabel label {
  display:inline-block;
  width: 200px;

}

.sitemap {
 margin:15px; 
 padding:15px;
 border:1px solid #000;
 background-color:#FFF;
 color:#000;
}
.sitemap h1, .sitemap li {
  color:#000 ;

}

 a#scrolltrig {
  display:block;
  text-align:center;
  width: 15px;
  height: 15px;
  border:1px solid #000 ;
  color: #000 ;
  padding:0px 2px 2px 0px;

}
 a#scrolltrig:hover {
  color: #261DDC;
  border-color: #261DDC;
  text-decoration:none;
}
.reporttable td {
  padding:0px 5px !important ;
}
.thumimg {
  display:inline-block;
  border:1px solid #000 ;
  margin: 5px ;
  padding: 2px;
}

.quote, .quote .text {
  margin:30px;
  font:italic 19px/25px "Times New Roman", serif ;
  color: #8CC2FF ;
}
.quote .attrib{
  margin:10px 30px 0px 30px;
  font:italic bold 19px/25px "Times New Roman", serif ;
}
.founder a, .founder a:visited {
  color:#8CC2FF ;
  text-decoration:underline ;
}
#searchmap-container {
  margin:0px;
}
#searchmap {
  width:100%;
  height:500px;
  
  
}
#searchmap a {
  color: #669900 !important;
}
#leaf-logo {
  float:right;
  top: -155px ;
  left: 60px;
  width:315px;
  height:145px;
  background:transparent url(/images/leaf_highlight_index.png) ;
  position:relative;
  margin-bottom: -155px;
  cursor:pointer;
}

.cluster {
  text-align:center;
  cursor: pointer;
  position: absolute;
  color: black;
  font-size: 11px;
  font-family: Arial,sans-serif;
  font-weight: bold;
}
.cluster.m1 {
  background : transparent url('/google_javascript/clusters/m1.png') 0px 0px;
  height: 52px;
  line-height: 52px;
  width: 53px;
}
.cluster.m2 {
  background : transparent url('/google_javascript/clusters/m2.png') 0px 0px;
  height: 55px;
  line-height: 55px;
  width: 56px;
}
.cluster.m3 {
  background : transparent url('/google_javascript/clusters/m3.png') 0px 0px;
  height: 65px;
  line-height: 65px;
  width: 66px;
}
.cluster.m4 {
  background : transparent url('/google_javascript/clusters/m4.png') 0px 0px;
  height: 77px;
  line-height: 77px;
  width: 78px;
}
.cluster.m5 {
  background : transparent url('/google_javascript/clusters/m5.png') 0px 0px;
  height: 89px;
  line-height: 89px;
  width: 90px;
}




#quickw_header {
height: 55px;
background:transparent url('/images/masthead/widgetBrowseBan.jpg') no-repeat 0 0 ;

}
#quickw_title {
position:absolute;
top:18px;
left:18px;
z-index:10000;
}
#quickw_body {
width: 370px;
margin: 0;
}


#quickw_legend {
width: 210px;
height: 220px;
padding:5px;
position:absolute;
overflow:hidden;

}
#quickw_legend fieldset {
border:none;
position:relative;
top:20px;
background-color:#FFF;
    padding: 0 8px 6px;
}

#quickw_legend legend {
    background-color:#FFFFFF;
    cursor:pointer;
    display:block;
    margin:-20px 0 0 130px;
    padding:2px 10px 10px;
    position: absolute;
    right: 0;
}

.quickw_filter th, .quickw_filter td {
text-align:left;
padding-right:10px;
}
#quickw_footer {
margin-top:0px;
}

.quickw_filter {
margin-left:5px;
}


.quickw_footer {
    text-align:center;
}
.quickw_map {
  width: 55%;
  float:left;

}
.quickw_input {
	float: left;
	height: 470px;
	padding: 5px 5px 0px 5px;
	color: white;
	width: 360px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.quickw_input dd {
  margin:2px 0px 2px 0px;
  padding:2px 0px 4px 0px;
  border-radius: 2px;
}

.quickw_input dt {
  margin:2px 0px 2px 0px;
  padding:2px 0px 2px 0px;
}

.quickw_input dt.modal-location {
 padding: 2px 0 0 0;
 margin: 2px 0 0 0;
}

.quickw_input dt.modal-information {
	margin: 0;
}

.quickw_input dt label{
	font-size:18px;
	margin: 10px 0px 2px 0px;
	width:auto;
	color:#FFF;
	text-align: left;
}

.quickw_input dd {
	padding-left:6px;
}

.quickw_input label {
	font-weight: bold;
	display: inline-block;
	width: 100px;
	color: white;
	margin-top: 1px;
	text-align: right;
	padding: 0 5px 0 0;
	line-height: 18px;
}

.quickw_input input {
	width: 180px;
	color: #444;
	vertical-align: top;
	margin: -2px 0 -4px 0;
	padding: 5px;
	border: 0px;
	border-radius: 2px;
	background: white;
	box-shadow: inset 1px 1px 4px #BBB;
}

.quickw_input input[type="checkbox"] {
	background: transparent;
	padding: 0px;
	border-radius: 0px;
	box-shadow: none;
	width: 15px !important;
	height: 15px;
	margin: 2px 0 0 4px;
}

#imgfile {
	width: 186px;
	color: #555;
	vertical-align: top;
	margin: 1px 0 -2px 2px;
	padding: 0px;
	border: 0px;
	background: white;
	box-shadow: 0 0 0 2px white;
	border-radius: 1px;
}

.quickw_select {
	width: 190px;
	color: #444;
	vertical-align: top;
	margin: -2px 0 -4px 0;
	padding: 5px;
	border: 0px;
	border-radius: 2px;
	background: white;
	box-shadow: inset 1px 1px 4px #BBB;
}

.quickw_input div.modal-column-1 {
	width: 352px;
	padding: 0 0 0 5px;
}

.quickw_input div.modal-column-2 {
	margin: 0;
}

.quickw_input div.tooltip_ql {
	float: right;
	margin: 1px 5px 0px 0px;
	padding: 0px;
	height: 19px;
}

dd.modal-info-paragraph {
	padding: 0 0 5px 0;
	width: 305px !important;
	font-size: 11px;
}

dd.modal-why-submit label {
	padding: 0 0 5px 0;
}

dd.modal-why-submit input {
	width: 290px;
}

#greenbar {
	height: 20px;
	margin-bottom:10px;
	width:100%;
}

#quickadd_form {
	background: transparent url('/images/modal-bkg.png');
	height: 475px;
}

#modalwin {
	position: absolute;
	width: 370px;
	height: 583px;
	border-radius: 10px;
	box-shadow: 0 0 0 2px #A1B0BB, 0 0 20px rgba(0, 0, 0, 0.5);
	z-index: 90;
}

#version_details {
	padding: 10px 10px 0px 4px;
	margin: -12px 0px 0px 0px;
}

#dropdown_menu_1 h4 {
background: url(images/catbg.jpg) #88A6C0 repeat-x !important;
color: #FFF;
padding: 8px 10px 8px 10px;
font-size: 15px;
margin-top: 0px;
}

.catbg, .catbg2, .catbg3 {
border-bottom: solid 1px #375576;
}

.first.chosen h4 {
list-style: none;

}

body .catbg {
background: #131313 repeat-x;
color: #FFF;
padding-left: 10px;
padding-right: 10px;
padding: 9px 0px 0px 8px;
min-height: 24px;
font-size: 12px;
//max-width: 769px;

}

#personal_messages {
	width: 761px;
	margin-left: 13px;
}

.nopadding {
padding: 0px 0px 6px 0px;
margin: 0px 7px 0px -10px;
}

#dropdown_menu_1 li {
	list-style: none;
}

#advanced_search {
max-width: 908px;
width: auto;
margin-left: 12px;
}

.first.chosen {
//list-style: none;
//background: #F6F6F6;
//border: 1px solid #696969;
//padding: 0px 0px 10px 0px;
}

.first.chosen li {
//margin: 0px 0px 0px -35px;
list-style: none;
}

.last {
//list-style: none;
//background: #F6F6F6;
//border: 1px solid #696969;
//padding: 0px 0px 10px 0px;
}


.last li {
	//margin-left: -32px;
	//list-style: none;
}

.task {
	margin-top: -13px;
	display: inline-block;
}

#dropdown_menu_1 img {
	display: none;
}

#menu_toggle img {
	display: none;
}

body .nav, .nav:link, .nav:visited {
color: #000;
text-decoration: none;
margin-left: 9px;
}

#admincenter {
width: 765px;
display: inline-block;
margin-left: 10px;
margin-top: -5px;
}

.floatleft.middletext {
	margin-left: 18px;
}

.floatleft {
	margin-left: 13px;
}

.roundframe {
	border: 1px solid #696969;
	background: #000;
	padding: 6px;
	//margin: 0px 0px 0px -13px;
}

#dropdown_menu_1 {
	width: 163px;
	display: inline-block;
	margin: 19px 0px 0px -40px;
	float: left;
}

#live_news {
width: 451px;
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
}

#supportVersionsTable {
	width: 310px;
	display: inline-block;

}

#help_container {
	margin-left: 24px;
}

#helpmain {
padding: 6px;
}

.list_bbc {
	list-style: none;
	display: inline-block;
	position: relative;
	width: 102px;
}

body .hrcolor {
height: 1px;
border: 0;
color: #666;
background-color: #666;
width: auto;
max-width: 730px;
}

.description {
	margin-left: 13px;
}

.righttext {
margin-left: 14px;
}

.content h4 {
color: #444;
}

.cat_bar h3 {
margin: 24px 0px 0px 0px;
}

#manage_bans {
margin-left: 11px;
}

#msg_30_extra_info {
	float: left;
	margin: -15px 20px 0px 0px;
}

.reset.smalltext.postingbuttons {
float: right;
margin-top: -48px;
}

.floatleft.poster {
	width: 150px;
	background: #111;
}

.floatleft.poster a {
margin: 6px 0px 1px 6px;
display: inline-block;
}

.inner {
	margin-left: 5px;
}

div.attachments.smalltext {
margin: -66px 0px -10px 163px;
}

div.smalltext.largepadding.floatright {
margin: 0px 0px 0px 161px;
}

body .post {
	width: auto;
	position: relative;
	overflow: auto;
	top: -90px;
	left: 60px;
	line-height: 1.3em;
	margin: 0px 0px 0px 106px;
	max-width: 665px;
}

#forumposts .windowbg2 {
	max-width: none;
}

.keyinfo {
	margin: -173px 0px 0px 162px;
	height: 60px;
}

.keyinfo h5 {
margin: -20px 0px 10px 31px;
display: inline-block;
}

#registration_agreement {
margin: 0px 1px 0px 13px;
}

.information {
margin-left: 15px;
}

#profileview {
	margin: -5px 0px 11px 12px;
}

label {
margin: 0px 0px 0px 27px;
}

#dropdown_menu_1 li ul li ul {
display: none;
}

#quick_tasks {
padding: 0px 0px 0px 10px;
}

#quick_tasks img {
	display: none;
}

#quick_tasks li {
	width: 340px;
	display: inline-block;
}

#dropdown_menu_1 ul {
	background-color: #F6F6F6;
	padding: 13px 1px 10px 3px;
	margin: -20px 0px 0px 0px;
	border: 1px solid #696969;
}

.content {
	background-color: #F6F6F6;
	border: 1px solid #696969;
	padding: 6px;
	margin-bottom: 9px;
	//margin-top: -13px;
}

body .smalltext {
font-size: 12px;
font-family: verdana, sans-serif;
padding: 4px 8px 4px 11px;
}

.bordercolor {
background-color: #222 !important;
padding: 0px;
}

.infocenter_section {
	margin: 0px 0px 0px 15px;
}

.clear {
	width: 754px;
	float: left;
	padding: 0px 7px 0px 7px;
}

.windowbg {
padding: 6px 0px 6px 0px;
margin: 0px 0px 0px 0px;
}

.windowbg2 {
color: #000;
max-width: 777px;
margin: 0px 0px 0px -10px;
margin-left: 0px;
}

.padding {
margin: 0px 0px 0px 9px;
}

.features h4 {
	width: 140px;
	padding: 6px;
	background: url(images/catbg.jpg) #88A6C0 repeat-x !important;
	color: #FFF;
}

.features h4 a{
	color: #FFF !important;
}

.username {
padding: 6px;
background: url(images/catbg.jpg) #88A6C0 repeat-x !important;
color: #FFF;
}

#manage_boards .floatleft a {
color: #000 !important;
margin: 0px 80px 0px 0px;
float: left;
}

#manage_boards .modify_boards a {
padding: 0px 0px 0px 60px;
display: block;
}

.modify_boards a {
width: 110px;
}

#manage_maintenance {
	margin: 18px 0px 0px 13px;
}


#manage_attachments {
margin: 18px 0px 0px 13px;
}

#manage_boards ul {
list-style: none;
margin: 0px 0px 0px -34px;
}

#admin_login {
margin: 0px 0px 0px 8px;
}

.titlebg {
background: url(images/titlebg.jpg) #F0F5EA repeat-x;
border-bottom: solid 1px #FFF;
border-top: solid 1px #FFF;
padding-left: 10px;
padding-right: 10px;
padding: 7px 10px 7px 10px;
}

#manage_boards {
	margin: 18px 0px 0px 13px;
}

.generic_list {
margin: 0px 10px 0px -6px;
}

.information.flow_hidden {
margin: 0px 0px 0px 12px;
}

#manage_mail {
margin: 18px 0px 0px 14px;
}

.catbg.flow_hidden.smallpadding {
margin: 0px;
}

.catbg.headerpadding.clearfix {
	margin: 0px;
}

.title_bar {
//margin: -42px 0px -17px 0px;
}

.generic_tab_strip ul {
list-style: none;
}

.generic_list h3 {
margin: 20px -10px 0px 7px;
}

.pagesection {
margin-left: 9px;
}

.table_grid {
margin-left: 10px;
}

.buttonlist ul li a {
padding: 10px;
border-radius: 0px 0px 3px 3px;
background: url(images/catbg.jpg) #88A6C0 repeat-x !important;
color: #FFF !important;
border: 1px solid #696969;
display: inline-block;
position: relative;
margin: -12px 28px 17px -30px;
float: left;
}

.flow_hidden {
//margin: 0px 0px 85px 0px;
margin: 0px 12px 85px 10px;
}

#quickmodal {
	height: 60px;
	background: url('/images/quick_tree_script.png') no-repeat 12px 12px rgba(196, 234, 241, 0.9);
	cursor: move;
	border-radius: 9px 9px 0 0;
	box-shadow: inset 0 -6px 10px -6px #6D92AF, 0 7px 10px -5px rgba(0, 0, 0, 0.5);
}
.quickw_buttons a {
  text-align:center;
  display:inline-block ;
  width:32% ;
  margin: 0px auto ;
}
.quickw_input a, .quickw_input a:hover {
  color: #D3DCFF;
  text-decoration:underline;
}
.quickw_buttons {
	margin: 0;
	background: rgba(196, 234, 241, 0.9);
	border-radius: 0 0 9px 9px;
	box-shadow: inset 0 -6px 10px -6px #6D92AF, 0 5px 10px -5px rgba(0, 0, 0, 0.5);
	padding: 7px 0 4px 0;
}
.quickw_input p {
  display:inline-block;
}

.quickw_input dd, .quickw_input dt {
  clear:both;
  float:left;
  width:335px;
}
.quickw_input div {
  float:left;
}
.quickw_input dd.hover:hover {
  background: #717F8A;
  
}
#place-marker {
	float: right;
	cursor: pointer;
	margin: 6px 0px 2px 0px;
	background: #8499AD;
	padding: 4px 8px;
	border-radius: 3px;
	box-shadow: inset 0 -17px 20px -10px rgba(0, 0, 0, 0.3), 0 0 8px rgba(0, 0, 0, 0.4);
}

.ui-accordion .ui-accordion-header a {
	color: #fff !important;
}


#group_welcome_inputs #left, #group_welcome_inputs #right  {
	float:left;
	width: 45%;
}

#group_welcome_inputs #right { 
	margin-left:2%;
	
}

#group_welcome_inputs td {
	vertical-align:top;
	text-align:left;
	padding-bottom:10px;
	
}
#group_welcome_inputs span a {
	margin-top:-5px;
}
#group_welcome_inputs input {
	width:215px;
}
#group_welcome_inputs textarea {
	width:500px;
	height:300px;
}
#clickme {
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 19px;
    margin: 53px 25px 0 0;
    text-align: center;
    width: 113px;
}

.custom-recent-thumbs{
	width:350px;
	border-collapse:collapse;
	margin-top:20px;
	color:#FFF;
	
}
.custom-recent-thumbs td {
	width:33% ;
	text-align:center;
	vertical-align:top;
}

.custom-recent-thumbs td span {
	
	height:auto !important;
}

#private-group {
	color:#FFF;
	font-size:14px;
	text-align:center;
	margin:2px 0px 5px 0px;
}

a.underl {
	color:#261DDC;
}

#search-container {
	background:transparent url('/images/search_box_overlay.png') no-repeat;
	float: left;
	height: 32px;
	left: 3px;
	margin-bottom: -142px;
	padding-top: 3px;
	position: relative;
	top: -68px;
	width: 325px;
}
#search-container label {
	display:inline-block;
	position:relative;
        top:-5px;
        margin:0px 10px 0px 10px; 
        
}
#search-container input {
  display:inline-block;
  position:relative;
  top: -5px;
  width: 150px;
}
#search-container img {
  margin-left: 5px ;
  position:relative;
  top:1px;
}

#filter-container { 
	background: transparent url('/images/greenbar-tall.jpg') no-repeat ;
	min-height:20px;
	margin-bottom:10px;
}
#filter-container .pad {
  
  padding:5px;
  margin-bottom:5px;
	
}

#filter-container table {
  margin:0px auto ;
}
#filter-container th, #filter-container td {
  text-align:left;
	padding: 0px 3px ;
  
}
 
#filter-container input[type=text], #filter-container select {
  width:115px;
}

.profile-bookmark-container {
	width: 72%;
}

.profile-bookmark {

}

.profile-description {
	padding: 13px 0 !important;
	width: 72%;
	margin: 0 0 15px 0;
}

.conditions-description {
	padding: 0 0 13px 0 !important;
	margin: 0;
}

.measurement-description {
	padding: 0 0 13px 0;
}

.location-description {
	padding: 0 0 13px 0;
	margin: 0 0 10px 0;
}

.data-table-column {
	width: 320px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 20px 0;
}

.data-column-2 {
	width: 510px;
}

.data-specimen-column {
	width: 410px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 10px 0;
}

.data-table-column-heading {
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #444;
	margin: 10px 40px 5px;
}

.data-table-row {
	border-bottom: 1px dashed #BBB;
}

.data-table-tip {
	display: inline-block;
	width: 30px;
	vertical-align: top;
}

.data-table-row-heading {
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	width: 130px;
	line-height: 25px;
	padding: 0 5px;
	color: #444;
	font-family: arial;
}

.data-table-row-data {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	text-align: left;
	color: #444;
	line-height: 16px;
	padding: 5px 0;
	max-width: 140px;
}

.data-table-row-photo {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	right: 15px;
	width: 210px;
}

.data-table-row-photo img {
	max-width: 210px;
	max-height: 200px;
	position: relative;
	margin: 0 auto;
	display: block;
}

.data-table-row-photo .thumimg img {
	border: 5px solid white;
}

.data-table-row-photo .thumimg {
	margin: 0 !important;
	position: relative;
	margin: 0 auto;
	display: block;
}

.data-additional-notes .data-table-row-data {
	max-width: 330px;
	margin: 0 -220px 0 0;
}

.specimen-data .data-table-tip {
	padding: 5px 0 0 0;
}

.specimen-data .data-table-row-heading  {
	line-height: 37px;
	width: 100px;
}

.specimen-data .data-table-row-data select {
	padding: 5px;
	margin: 0;
}

.specimen-data .data-table-row-data input {
	padding: 5px;
	margin: 0;
	width: 200px;
	border: 1px solid #BBB;
	background: white;
}

.measurement-data .data-table-tip {
	padding: 5px 0 0 0;
}

.measurement-data .data-table-row-heading  {
	line-height: 37px;
	width: 110px;
}

.measurement-data .data-table-row-data {
	max-width: 250px;
	line-height: 27px;
}

.measurement-data .data-table-row-data input[type="text"] {
	padding: 5px;
	margin: 0;
	width: 200px;
	border: 1px solid #BBB;
	background: white;
	color: #444;
}

.measurement-data .additional-notes textarea {
	width: 375px;
	background: white;
	border: 1px solid #BBB;
}

#map2 {
	width: 930px !important;
	margin: 0 -32px !important;
	box-shadow: none;
}


.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl,
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr, .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	border-radius: 0px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none !important;
	background: #505D67 !important;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.ui-accordion .ui-accordion-header:hover {
	background: #677580 !important;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: none;
	background: #677580 !important;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.ui-accordion .ui-accordion-header a {
	font-size: 13px !important;
	padding: 10px 10px 10px 25px !important;
	color: white !important;
	font-weight: normal !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.data-table.location-data {
	margin: 0 -20px;
	padding: 0 20px;
}

.data-location-column-1 {
	width: 380px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 20px 0;
}

.data-location-column-2 {
	width: 480px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 20px 0;
}

.data-location-column-1 .data-table-row-heading {
	width: 110px;
}

.data-location-column-2 .data-table-row-heading {
	width: 180px;
}

.data-location-column-2 .data-table-row-data {
	max-width: 260px;
}

.data-location-column-2 .data-table-row-data span {
	float: right;
}

.location-data .data-table-tip, .location-data .data-table-row-heading {
	padding: 6px 5px;
}

.location-data .data-table-row-data input[type="text"], .location-data .disabled_items_grayed_out {
	padding: 5px;
	margin: 0;
	width: 180px;
	border: 1px solid #BBB;
	background: white;
	color: #444;
}

.location-data .disabled_items_grayed_out {
	width: 150px;
	background: #DDD;
}

.location-data .additional-notes textarea {
	width: 375px;
	background: white;
	border: 1px solid #BBB;
}

.location-headings {
	width: 33%;
	display: inline-block;
	padding: 0 0 10px 0;
	text-align: center;
	font-weight: bold;
}

.center-zoom-button {
	text-align: right;
	padding: 0px 36px;
	margin: 0 -32px 5px;
	background: #C3CAD3;
}

.center-zoom-button input {
	padding: 8px 15px;
	cursor: pointer;
	margin: 0 -36px;
	background: #505D67;
	border: 0;
	color: white;
	font-weight: bold;
}

.location-showing-label {
	padding: 4px 0;
	margin: 0 0 -8px 0;
}

#location_showall a {
	color: #577A21 !important;
}

/*
#gps_additional_notes {
	width: 355px;
	background: white;
	border: 1px solid #BBB;
	height: 175px;
}

*/

.light_bg {
	background: transparent;
}

.black_outline_white_bg {
	padding: 0;
	background: transparent;
	color: #EEE;
}

#specimen_container {
	color: white;
}

.black_outline_white_bg a.round-edit-button, .black_outline_white_bg .WADAButtonRow a, .black_outline_white_bg a.round-edit-button, .black_outline_white_bg .WADAButtonRow input[type="submit"] {
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	text-decoration: none;
	background: grey;
	line-height: 38px;
	display: inline-block;
	height: 36px;
	padding: 0 20px;
	background: #81909C;
	border: 0;
	cursor: pointer;
	float: left;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 1px 0 rgba(0, 0, 0, 0.2), inset 0 -30px 30px -20px rgba(0,0,0,0.2);
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
	text-shadow: 0 1px 0 #444;
}

.black_outline_white_bg a.round-edit-button:hover, .black_outline_white_bg .WADAButtonRow a:hover, .black_outline_white_bg .WADAButtonRow input[type="submit"]:hover {
	background: #9EA8B1;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.WADAButtonRow {
	border: 0 !important;
	padding: 0 20px !important;
	margin: 0 -32px -15px;
	background: #BBC0C2;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 0 -30px 30px -20px rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

.measurement-buttons .no-records, .no-records {
	line-height: 36px;
	display: inline-block;
	padding: 0 20px;
	color: #444;
}

.WADAResultsHeader {
	background: #E1E3E4;
	margin: -14px -32px 10px !important;
	padding: 15px 36px !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
	border-bottom: 0;
	color: #333;
	line-height: 20px;
}

.TabbedPanels .WADAResultsHeader {
	margin: -14px -20px 10px !important;
	padding: 15px 36px !important;
}

.TabbedPanelsContent {
	padding: 0px 20px !important;
}

.ui-accordion-content .TabbedPanelsContent {
	padding: 0px !important;
}


/* //////////////////////  DARK COLORS  //////////////////////// */

.profile-data.data-table {
	margin: 0 -32px 0 -32px;
	overflow: hidden;
	background: #394552;
}

.data-table-column {
	width: 50%;
	vertical-align: top;
	margin: 0;
	display: table;
	border-spacing: 0;
	border-collapse: collapse;
	float: left;
}

.data-table-row {
	position: relative;
	display: table-row;
	margin: 0;
	padding: 0;
	border: 0;
}

.data-table-tip {
	display: table-cell;
	width: 10%;
	vertical-align: middle;
	background: #394552;
	height: 26px;
	margin: 0 -4px 0 0;
	box-shadow: inset -10px 0 20px -10px rgba(0, 0, 0, 0.4), inset 0 -1px 0 #445568;
	text-align: center;
}

.data-table-tip span {
	display: inline-block;
}

.data-table-row-heading {
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	width: 42%;
	line-height: 16px;
	padding: 5px 8px;
	color: white;
	font-family: arial;
	background: #394552;
	margin: 0 -4px 0 0;
	box-shadow: inset -10px 0 20px -10px rgba(0, 0, 0, 0.4), inset 0 -1px 0 #445568;
}

.data-table-row-data {
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	color: white;
	line-height: 16px;
	padding: 5px 8px;
	width: 42%;
	margin: 0 -4px 0 0;
	box-shadow: inset -10px 0 20px -10px rgba(0, 0, 0, 0.4), inset 0 -1px 0 #727C8D;
	background: #5E6972;
	position: relative;
}

#accordion .WADAResultsHeader {
	background: #E1E3E4;
	margin: -14px -32px 0 !important;
	padding: 15px 20px !important;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 0 -30px 30px -20px rgba(0, 0, 0, 0.15), 0 3px 12px rgba(0, 0, 0, 0.3);
	border-bottom: 0 !important;
	color: #333;
	line-height: 20px;
	position: relative;
	width: auto !important;
}

.profile-data .data-table-column, .profile-data .data-column-2 {
	width: 40%;
	min-width: 310px;
}

.profile-data .data-column-3 {
	width: 20%;
	min-width: 0;
}

.profile-data .data-column-3 .data-table-row-photo {
	display: inline-block;
	vertical-align: middle;
	max-width: 186px;
	position: relative;
	right: 0;
	width: 100%;
}

.data-table-row-photo .thumimg {
	margin: 0 !important;
	position: relative;
	margin: 0 auto;
	display: block;
	padding: 0;
}

.data-table-row-photo img {
	max-width: 172px;
	max-height: 200px;
	position: relative;
	margin: 8px auto;
	display: block;
	border: 0 !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.data-first-row .data-table-tip {
	padding: 5px 8px;
}

.data-first-row .data-table-row-heading, .data-first-row .data-table-row-data {
	padding: 10px 8px 0 8px;
}

.specimen-data .data-table-tip {
	width: 10%
}

.specimen-data .data-table-row-heading {
	width: 30%;
	line-height: 16px;
}

.specimen-data .data-table-row-data {
	width: 60%;
}

.data-table.specimen-data {
	overflow: hidden;
	margin: 0 -32px -15px;
}

.specimen-data .data-table-row-data select {
	padding: 5px;
	margin: 0;
	width: 100%;
	background: #414D55;
	border: 1px solid #738594;
	color: #E6E6E6;
	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
}

#accordion .ui-widget-content {
	border: 0;
	background: #394552;
	color: white;
}

.ui-accordion .ui-accordion-content-active {
	margin-bottom: 15px !important;
}

.measurement-data.data-table {
	overflow: hidden;
	margin: 0 -32px 0px;
}

.measurement-data .data-table-tip {
	padding: 5px 0 0 0;
}

.measurement-data .data-table-row-heading  {
	line-height: 16px;
	width: auto;
}

.measurement-data .data-table-row-data {
	max-width: 250px;
	line-height: 27px;
}

.measurement-data .additional-notes .data-table-row-heading {
	width: 20%;
}

.measurement-data .additional-notes .data-table-row-data {
	width: 80%;
}

.specimen-data .data-table-row-data input, .measurement-data .data-table-row-data  input[type="text"],
.location-data .data-table-row-data input[type="text"], .location-data .disabled_items_grayed_out,
.honorary-data .data-table-row-data input[type="text"], .honorary-data .disabled_items_grayed_out,
.to-do-data .data-table-row-data input[type="text"], .to-do-data .disabled_items_grayed_out,
.maintenance-data .data-table-row-data input[type="text"], .maintenance-data .disabled_items_grayed_out,
.image-data .data-table-row-data input[type="text"], .image-data .disabled_items_grayed_out {
	padding: 5px;
	margin: 0;
	width: 95%;
	background: #414D55;
	border: 1px solid #738594;
	color: #E6E6E6;
	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
}

.honorary-data .data-table-row-data input[type="file"], .to-do-data .data-table-row-data input[type="file"],
.maintenance-data .data-table-row-data input[type="file"], .image-data .data-table-row-data input[type="file"] {
	padding: 5px;
	margin: 0;
	width: 95%;
	background: #414D55;
	border: 1px solid #738594;
	color: #E6E6E6;
	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
}

.location-data .disabled_items_grayed_out, .honorary-data .disabled_items_grayed_out, .to-do-data .disabled_items_grayed_out,
.image-data .disabled_items_gayed_out {
	background: #333A3F;
}

.measurement-data .additional-notes textarea, .location-data .additional-notes textarea,
.honorary-data .data-table-row-data textarea, .to-do-data .data-table-row-data textarea,
.maintenance-data .data-table-row-data textarea, .image-data .data-table-row-data textarea {
	width: 98%;
	background: #414D55;
	border: 1px solid #738594;
	color: #E6E6E6;
	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
}

.data-table-row-data input[type="button"] {
	position: absolute;
	margin: 5px 5px 0 0;
	top: 0;
	right: 0;
	background: #333A3F;
	border: 1px solid #738594;
	color: #E6E6E6;
	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
	padding: 5px 8px;
}

.data-table.location-data {
	margin: 0 -32px;
	padding: 0;
}

.honorary-data {
	margin: 0 -32px;
	overflow: hidden;
}

.data-location-column-1 {
	width: 50%;
	display: table;
	vertical-align: top;
	margin: 0;
}

.data-location-column-2 {
	width: 50%;
	display: table;
	vertical-align: top;
	margin: 0;
}

.data-location-column-1 .data-table-row-heading {
	width: 20%;
}

.data-location-column-2 .data-table-row-heading {
	width: 25%;
}

.data-location-column-2 .data-table-row-data input[type="text"], .data-location-column-2 .disabled_items_grayed_out {
	width: 82%;
}

.data-location-column-2 .data-table-row-data input[type="button"] {
	position: absolute;
	top: 0px;
	right: 34px;
}

.data-location-column-2 .data-table-row-data {
	max-width: 260px;
}

.data-location-column-2 .data-table-row-data span {
	position: absolute;
	right: 0px;
}

.location-data .data-first-row .data-table-row-data {
	padding: 15px 8px 7px 8px;
}

.location-data .data-table-tip, .location-data .data-table-row-heading {
	padding: 5px 8px;
}

.center-zoom-button {
	text-align: right;
	padding: 0px 17px;
	margin: 0 -32px 0px;
	background: #C3CAD3;
	box-shadow: 0 5px 14px rgba(0, 0, 0, 0.4);
	position: relative;
	z-index: 10;
	color: #333;
}

.center-zoom-button input {
	padding: 8px 15px;
	cursor: pointer;
	margin: 0 -17px;
	background: #70889B;
	border: 0;
	color: white;
	font-weight: bold;
	text-shadow: 0 1px 0 #444;
}

#location-map-headings {
	margin: 0 -32px;
	background: #6F808B;
	padding: 10px 0 0;
	text-shadow: 0 1px 0 #3D3D3D;
}

.loading-arrow {
	padding: 5px;
	margin: 1px 8px 0 0;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}

.data-table.audit-data {
	margin: 0 -32px;
}

.standard-images-iframe {
	width: 100%;
	height: 600px;
}

.data-table.searches-data {
	margin: 0 -32px -15px -32px;
	overflow: hidden;
}

.data-table.searches-data a {
	color: #fff !important;
	border-bottom: 1px dotted #B4C2D3;
}

.honorary-certificate {
	float: right;
	margin: 24px -8px 0 0;
	position: relative;
	z-index: 10;
}

.honorary-data .data-column-2 .data-table-row-heading, .to-do-data .data-column-2 .data-table-row-heading,
.maintenance-data .data-column-2 .data-table-row-heading, .image-data .data-column-2 .data-table-row-heading {
	width: 20%;
}

.data-table.to-do-data {
	margin: 0 -32px;
	overflow: hidden;
}

.data-table.maintenance-data {
	margin: 0 -32px;
	overflow: hidden;
}

.quick-email label {
	width: 35px;
}

.quick-email input {
	width: 245px;
}

.quick-email-yes {
	width: 30px !important;
}

.modal-marker-links a {
	font-size: 11px;
	display: inline-block;
	padding: 0 16px 0 0;
}

.data-table-tip span a img {
	opacity: 0.5;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.data-table-tip span a img:hover {
	opacity: 1;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.thumimg {
	display: inline-block;
	margin: 5px 5px 18px 5px;
	padding: 0px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	border: 0;
}

#images_content .WADAResultsContainer .WADANoResults, #images_content .WADAResultsContainer .WADAResults {
	margin: 0 -32px;
}

.loading-content {
	color: #fff;
}

.data-table.image-data {
	overflow: hidden;
}

#images_content .WADAResultsContainer .WADAButtonRow {
	margin: 0;
	border-bottom: 15px solid #2E343A !important;
}

#images_content .WADAResultsContainer .WADAButtonRow.last-button-row {
	border-bottom: 0 !important;
	margin: 0 0 -15px 0 !important;
}

.WADAResultsCount {
	font-size: 11px;
	padding: 5px 20px;
	margin: -5px 0 0;
	background: #777;
	box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);
	text-shadow: 0 1px 0 #444;
}

.image-results-heading {
	display: inline-block;
	background: #333;
	margin: 0 -4px 0 0;
	padding: 10px 0;
	height: 16px;
	vertical-align: top;
	text-align: center;
}

.image-row-1 { width: 12%; }
.image-row-2 { width: 10%; }
.image-row-3 { width: 12%; }
.image-row-4 { width: 12%; }
.image-row-5 { width: 14%; }
.image-row-6 { width: 40%; text-align: right !important; }

.image-results-data {
	display: inline-block;
	margin: 0 -4px 0 0;
	padding: 0;
	height: 80px;
	vertical-align: top;
	text-align: center;
	line-height: 80px;
	box-shadow: inset 0 10px 15px -15px rgba(0, 0, 0, 0.5);
}

.image-container {
	display: inline-block;
}

.image-container img {
	height: 80px;
}

.TabbedPanelsContent .image-results-data .image-results-button {
	vertical-align: top;
	line-height: 80px;
	display: inline-block;
	padding: 0 18px;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	height: 80px;
	background: #576977;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 1px 0 rgba(0, 0, 0, 0.2), inset 0 -30px 30px -20px rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
	text-shadow: 0 1px 0 #444;
	margin: 0 0 0 -4px;
}

.TabbedPanelsContent .image-results-data .image-results-button:hover {
	background: #738392;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.WADAResultsNavigation {
	padding: 5px 0 0 0 !important;
}

.WADAResultsRowDark {
	background: #3E4C55 !important;
}

#TabbedPanels2.TabbedPanels .WADAResultsHeader {
	margin: 0 -20px 10px !important;
}

.browseBan {
	background: url(images/browseBan.gif) no-repeat;
	height: 55px;
	position: relative;
	margin: 0 -20px;
	text-align: left;
	padding: 0 20px;
}

.mainsite, .mainsite p {
	color: #eee;
}

h4.memcert {
	color: white;
	font-size: 14px;
}

.TabbedPanelsContent a:link, .TabbedPanelsContent a:visited, .normlink,
.normlink:visited, .black_outline_white_bg a:link, .black_outline_white_bg a:visited,
#index_info #infomain a:link, #index_info #infomain a:visited, .agreement_form a:link,
.agreement_form a:visited, .forumtable a, .sitemap a, .sitemap a:link, .sitemap a:visited {
	color: #9ED334;
}

#TabbedPanels2 {
	color: #222;
}

#TabbedPanels2 a {
	color: #fff !important;
}

.spec_upload td {
	color: white;
	padding: 15px 10px 0px 0px;
	vertical-align: top;
}

.KT_tngtable {
	border: solid 1px black;
	background: white;
	color: #333;
}

.black_outline_white_bg a.button, .button {
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	text-decoration: none;
	background: grey;
	line-height: 38px;
	display: inline-block;
	height: 36px;
	padding: 0 20px;
	background: #81909C;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 1px 0 rgba(0, 0, 0, 0.2), inset 0 -30px 30px -20px rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
	text-shadow: 0 1px 0 #444;
	cursor: pointer;
	border-radius: 3px;
}

.black_outline_white_bg a.button:hover {
	background: #9AAAB6;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
}

.addr_button {
	font-size: 12px;
}

#selected_specimen_details input[type="text"], #address_info input[type="text"] {
	padding: 5px;
	margin: 0;
	width: 95%;
	background: #000;
	border: 1px solid #979797;
	color: #E6E6E6;
}

.mainsite.light_bg {
	min-height: 730px;
}

.top_navigation {
	background: #000 !important;
	width: 100% !important;
	max-width: 960px;
}

.top_navigation #logo-group, .top_navigation .btn {
	display: inline-block;
	margin: 0 -5px 0 0;
	height: 100px;
}

.top_navigation #logo-group {
	width: 601px;
	max-width: 100%;
}

.top_navigation #logo-group img {
	margin: 6px 10px;
	width: 92%;
}

.top_navigation .btn {
	text-align: center;
	vertical-align: top;
}

.top_navigation #menu {
	width: 115px;
}

.top_navigation #forum {
	width: 120px;
}

.top_navigation #menu img {
	margin: 42px 0 0 0;
}

.top_navigation #forum img {
	margin: 30px 0 0 0 !important;
}

.top_navigation #adminconsole img {
	margin: 32px 0 0 0;
}

#aboutphp img {
	margin: 30px 0 0 0;
}

#specimen-upload-button, #certificate-edit-info-button, #certificate-next-step-button, .certificate-button,
.new-specimen-button, body .black_outline_white_bg a.new-specimen-button, body .black_outline_white_bg a.specimen-flower-button,
body .black_outline_white_bg .specimen-flower-button {
	color: white !important;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	text-decoration: none;
	background: grey;
	line-height: 38px;
	display: inline-block;
	height: 36px;
	padding: 0 20px;
	background: #81909C;
	border: 0;
	cursor: pointer;
	float: left;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 1px 0 rgba(0, 0, 0, 0.2), inset 0 -30px 30px -20px rgba(0,0,0,0.2);
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	transition: 0.3s all;
	text-shadow: 0 1px 0 #444;
	border-radius: 3px;
}

.new-specimen-button {
	margin: 0 0 0 20px;
}

body .black_outline_white_bg a.new-specimen-button {
	margin: 0 20px 0 20px;
}

body .black_outline_white_bg .specimen-flower-button {
	margin: 0 10px 0 0;
}

#index3php img {
	margin: 42px 0 0 0;
}

#showcasephp img {
	margin: 30px 0 0 0;
}

.forumtable .content {
	background: #1a1a1a;
}

.forumtable #dropdown_menu_1 ul {
	background: #1a1a1a;
}
