a:link {font-family: arial, san serif ; color: Black; text-decoration: none}
a:visited {font-family: arial, san serif ; color: Black; text-decoration: none}
a:hover { font-family: arial, san serif ; color: #059139; text-decoration: underline}
a:active {font-family: arial, san serif ; color: #0000FF}
p {
font-family: arial, san serif ;
font-size: 14px;
}
.imgpreload {
display:none;
}

 body {
    background: url('../images/bkgd.gif') bottom left repeat;
    font-family: arial, san serif ;
    font-size:14px;
    padding-left: 0px ;
    background-color:#ffffff ; 
    margin : auto;
    text-align:center;
    }

.container {
   width : 1002px ;
    font-family: arial, san serif ;
    font-size:14px;
    padding-left: 0px ;
    background-color:#FFFFFF ;
    margin : auto;
    text-align:left; 
    background:transparent;
} 
.s_menu_header{
padding:3px;
padding-left:5px;
font-style:Arial, sans-serif;
font-size:11pt;
font-weight:600;
color: #006633;
}

.top5_main_div{
float:left;
position:relative;
 margin-top:4%;
margin-left:4%;
clear:right;
width:100%;
}
.credits_table {
font-family: arial, san serif ;
font-size:14px;
padding-left:130px;
padding-top:20px;
}
.whitebox {
font-family: arial, san serif ;
font-size: 14px;
height:25px;
}

.s_box  {
position:relative;
top:0px;
left:15px;
margin-top:8px;
margin-left:5px;
margin-bottom:10px;
}

.go_button {
margin-top:-10px;
height:21px;
}
.search_bar
{
 background: transparent;
}
.wback
{
 background: url('./images/back2.gif') repeat;
}
.search_bar search_bar_table
{
valign:top;
}
.strain_title_box {
text-align:left;
}
.footer {
margin-top:15px;
float:left;
position:relative;
background:transparent;
width:100%;
text-align:center;
}
.title_strain{
 font-family: arial, san serif ;
	font-size:32;
  padding-left:5px;
}
.b_report {
background:#FFFFFF;
padding: 5px;
float:left;
margin-left:3px;
position:relative;
border-left:1px solid;
border-right : 1px solid;
  border-color: #9FAE9F;
clear:both;
width:732px;
* width: 789px;
}
.welcome_note {
text-align:left;
width:450px;
padding-right:20px;
font-size:13px;
}
.index_page_right {
width:400px;
}
.strain_stats{
border-top : 2px solid; 
  border-left : 2px solid; 
  border-bottom : 2px solid; 
  border-right : 2px solid;
 border-color:#E7E7E7;
 background: url('./images/back2.gif');
font-family: arial, san serif ;
font-size: 14px;
clear:both;
}
.indented
   {
   text-indent: 10pt;
   }
   
.title_breeder{
 font-family: arial, san serif ;
	font-size:18;
	padding-left:15px;
}
img {
border: 0px ;
}
.random_strain {
font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
width:45%;
}
random_strain_div {

position:relative
}
.roundcontt {
	background: url(./images/mbox_top.gif) ;
    background-repeat: repeat-x ;
}
.roundcontb {
	background: url(./images/mbox_bot.gif);
      background-repeat:  repeat-x  bottom left; 
}
.random_strain_sub {
  margin-left:3px;
  border-spacing:5px 2px;
  border-collapse: seperate;
  *border-collapse: expression('separate', cellSpacing = '3px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  background: #FFFFFF;
clear:both;
width: 345px;
* width: 352px;
}
.random_strain_sub table {
border-spacing:5px 3px;
  border-collapse: seperate;
  *border-collapse: expression('separate', cellSpacing = '3px');
font-family: arial, san serif ;
font-size: 14px;
width:340px;
  border-bottom : 1px solid;
  border-color: #9FAE9F;
}
.menu_bar {
 float:left;
 width:200px;
 margin-top:-20px;
 background-color: transparent;
 clear:right;
}
.right_box {
  position:relative;
  font-family: Verdana, Arial, Helvetica;
  float:left;
  background: transparent ;
  padding-top:5px;
  clear:right;
  width:790px;
}
.right_box_set {
  position:relative;
  font-family: Verdana, Arial, Helvetica;
  float:left;
  padding-top:5px;
  width:790px;
  clear:right;
}

#menumagic {
    width:167px; height:158px;
    background: url('./images/SG_add_strain.gif');
      margin: 0px ; padding: 0;
    position: relative;}
  #menumagic li {
    margin: 0; padding: 0; list-style: none;position:relative;
   width:167px; height: 50px;}
  #menumagic li, #menumagic a { 
    height: 50px; display: block;}

  #panel1a { left: 5px; width: 167px;}
  #panel2a {left : 5px; width: 102px; }
  #panel3a {left : 5px; width: 102px; }

  #panel1a a:hover {
     background: transparent url('./images/SG_add_strain.gif')
    -175px -0px no-repeat; }
  #panel2a a:hover {
  background: transparent url('./images/SG_add_strain.gif')
    -175px  -50px no-repeat;}
  #panel3a a:hover {
  background: transparent url('./images/SG_add_strain.gif')
    -175px  -100px no-repeat;}
  #panel1a a:focus {
     background: transparent url('./images/SG_add_strain.gif')
    -345px -0px no-repeat;}
  #panel2a a:focus {
  background: transparent url('./images/SG_add_strain.gif')
    -345px  -50px no-repeat;}
   #panel3a a:focus {
  background: transparent url('./images/SG_add_strain.gif')
    -345px  -100px no-repeat;}
 * #panel1a a:active {
     background: transparent url('./images/SG_add_strain.gif')
    -345px -0px no-repeat;}
 *  #panel2a a:active {
  background: transparent url('./images/SG_add_strain.gif')
    -345x  -50px no-repeat;}
     *  #panel2a a:active {
  background: transparent url('./images/SG_add_strain.gif')
    -345x  -100px no-repeat;}
.imgdsp {
  padding:5px;
background-color: #FFFFFF;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
 width:680px;
 }
 .imgdsp td{
 }
 
.strain_images_main {
 float:left;
position:relative;
margin-top:20px;
 margin-left:25px;
 margin-right:5px;
 width:95%;
 clear:both;

}
.strain_images_thumbs{
 width:660px;
 background: transparent;
  overflow:auto;
 clear:both;

}

.strain_other_reports_main {
 float:left;
 position:relative;
 margin-top:15px;
 margin-left:25px;
 margin-right:5px;
 margin-bottom:15px;
 width:70%;
 clear:both;
}
.strain_other_reports_list{
margin-left:3px;
margin-bottom:-9px;
background-color: #FFFFFF;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  width:450px;
}
.strain_info_title{
  font-family: arial, san serif ;
	font-size:18;
	font-weight: 900;
}
.strain_info {
margin-left:3px;
background-color: #FFFFFF;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
 padding: 10px;
  width:334px;
 font-family: arial, san serif ;
 font-size:14px;
}
.strain_info3 {
margin-left:3px;
background-color: #FFFFFF;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
 padding: 10px;
  width:365px;
 font-family: arial, san serif ;
 font-size:14px;
}
.strain_info td {
 padding-right:20px;
}
.strain_info_td {
  background: transparent;
}
.strain_info2 {
margin-left:3px;
width:350px;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  background:#FFFFFF;
  font-family: arial, san serif ;
 font-size:14px;
 clear:both;
}

.strain_info2 td {
 padding-right:20px;
}
.strain_info_main2 {
 float:left;
  width:360px;
 position:relative;
 margin-top:10px;
 margin-left:10px;
 margin-right:5px;
 clear:both;
 } 
.strain_info_main_pnotes
{
 float:left;
 position:relative;
 margin-top:-10px;
 margin-left:25px;
 margin-right:5px;
 clear:left;
 }
.strain_info_main_srate
{
 float:left;
 position:relative;
 margin-top:10px;
 margin-left:50px;
 margin-right:5px;
 clear:right;
 }
.strain_info_main {
 float:left;
 position:relative;
 margin-top:10px;
 margin-left:25px;
 margin-right:5px;
 clear:both;
 }
.strain_info_title {
	font-size:18;
        font-weight: 900;
		}
 .write_strain_report_link {
 float:left;
 position:relative;
 margin:10px;
 clear:both;
 }
.chkbox_lineup {
width:25%;
}
  .write_strain_report_link {
 
 font-size:13px;
 font-family: Verdana, Arial, Helvetica;
 }
 .report_auth_info {
 margin-left:10px;
 }
.strain_origin_main {
margin-left:3px;
background-color: #FFFFFF;
width:448px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
}
.strain_origin_title{
	font-size:18;
}
.strain_origin_notes{
 background:transparent;
 padding-top:5px;
 padding-left:5px;
 text-indent:4px;
}
.strain_notes_main {
 float:left;
 position:relative;
 margin-top:10px;
 margin-left:25px;
 margin-right:5px;
 width:80%;
 clear:both;
}
.strain_notes_title{
	font-size:18;
        font-weight: 900;
}
.strain_strain_notes{
margin-left:3px;
background-color: #FFFFFF;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
padding-right:15px;
 padding-left:5px;
 text-indent:8px;
 font-family: arial, san serif ;
 font-size:14px;
}

.welcome_box_main {
margin-top:-20px;
* margin-top: 0px;
margin-left:15px;
}

.welcome_note_textbox {
 margin-left:3px;
  border-spacing: 5px 0px;
  border-collapse: seperate;
  *border-collapse: expression('separate', cellSpacing = '0px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  clear:both;
  background:#FFFFFF;
  width:400px;
  padding-left:5px;
  padding-top:3px;
  * width: 407px;
}
.welcome_note_textbox p {
 font-family: arial, san serif ;
 font-size:10pt;
}
.welcome_note_textbox span {
 font-family: arial, san serif ;
 font-size:10pt;
}
.complete_strain_list{
 margin-top:10px;
 margin-bottom:30px;
 width:100%;
 overflow: auto;
}
.breeder_strain_list{
 margin-top:10px;
 margin-left:10px;
 margin-bottom:30px;
}
.breeder_seedbank_list {
background-color:#FFFFFF;
clear:both;
height:200px;
width: 230px;
*width:237px;
overflow:auto;
overflow-x:hidden;
clear:both;
padding-left:5px;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  margin-left:4px;
}
.breeder_seedbank_info_blank {
background-color:#FFFFFF;
clear:both;
Margin-Left:31px;
background-color: transparent;
width:749px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
font-family: arial, san serif ;
    font-size:16px;
    *width: 750px;
}
.breeder_seedbank_info_main {
float:left;
position:relative;
margin-top:30px;
margin-bottom:30px;
margin-left:0px;
margin-right:15px;
clear:both;
}
.breeder_seedbank_info {
background-color:#FFFFFF;
clear:both;
Margin-Left:31px;
padding-left:5px;
background-color: transparent;
width:744px;
*width:750px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  font-family: arial, san serif ;
font-size: 14px;

} 
.search_list {
background: transparent;
margin-left: 15px;
margin-top: 25px;
}
.print_list_alpha {
Margin-Left:31px;
width:750px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  background:#FFFFFF;
}

.result_row table{
background: transparent;
 font-size:14px;
   border-bottom : 1px solid;
  border-color: #9FAE9F;
  width:100%;
}
.print_list_alpha2 {
background-color:#FFFFFF;
clear:both;
Margin-Left:31px;
background-color: transparent;
width:750px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
}
.result_row_stats{
font-family: arial, san serif ;
 font-size:14px;
}
.col_stats_L{
font-family: arial, san serif ;
 font-size:14px;
}
.col_stats_R{
font-family: arial, san serif ;
 font-size:14px;
}
.alphabet_list a {
text-decoration: none;
}
.alphabet_list a:hover {
 color: #059139;
 text-decoration: none;
}
.print_stats {
border-top : 2px solid; 
border-left : 2px solid;
border-bottom : 2px solid;
border-right : 2px solid;
border-color:#e7e7e7;
background-color:#7cae87;
clear:both;
width:100%;
}
.print_stats_div {
float:left;
position:relative;
margin-top:30px;
margin-left:5px;
clear:both;
width:100%;
padding:5px;
padding-top:15px;
 font-family: arial, san serif ;
 font-size:14px;
}

.result_row_stats{
font-family: arial, san serif ;
 font-size:14px;
}
.col_stats_L{
font-family: arial, san serif ;
 font-size:14px;
}
.col_stats_R{

font-family: arial, san serif ;
 font-size:14px;
}
.menu_box {
  border-spacing:5px 2px;
  border-collapse: seperate;
  *border-collapse: expression('separate', cellSpacing = '0px');
  margin-left:3px;  
  width:194px;
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  background: #FFFFFF;
  font-weight:500;
  clear:both;
}
.link_box {

  border-top : 2px solid; 
  border-left : 2px solid;
  border-bottom : 2px solid;
  border-right : 2px solid;
  border-color:#E7E7E7;
  background: url('./images/back2.gif') repeat;
  width:90%;
  padding:8px;
  clear:both;
}

.breeder_list {
padding-right:15px;
border:0px;
}
.alphabet_list {
 Margin-Left:30px;
 margin-bottom: -10px ;
 background: transparent;
 font-family: arial, san serif ;
 font-size:12pt;
 font-weight:bold;
 * margin-top:60px;
}
.alphabet_list a {
text-decoration: none;
}
.alphabet_list a:hover {
 color: #059139;
 text-decoration: none;
}

.mainheader{
width:100%;
padding:0px;
padding-top:6px;
padding-bottom:6px;
height:83px;
}
A.menulink {
display: block;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
padding:0px; 
padding-left:10px;
padding-right:10px;
}

A.menulink:hover {
border: 0px;
color: #059139;
font-weight:600;
text-decoration: none;
padding:0px; 
padding-left:10px;
padding-right:10px;
}

.other_reports {
background: url('./images/back2.gif')bottom left repeat;
margin-bottom: 5px;
cellspacing:10px;
}
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	font-size:10px;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.subheadings {
font-family: arial, san serif ;
font-size:18px;
}
.form_l {
font-family: arial, san serif ;
font-weight:bold;
font-size:14px;
}
.form_m {
width:2% ;
font-family: arial, san serif ;
font-size:14px;
}
.form_r {

font-family: arial, san serif ;
font-size:14px;
}



.form_l2 {
font-family: arial, san serif ;
font-weight:bold;
font-size:14px;
}
.form_m2 {
width:2% ;
font-family: arial, san serif ;
font-size:14px;
}
.form_r2 {
font-family: arial, san serif ;
font-size:14px;
}

.sutar {
font-weight:bold;
color: #d51c1c;
text-decoration:underline;
font-family: arial, san serif ;
font-size:14px;
}

.submit_strain {
font-family: arial, san serif ;
font-size:14px;
margin-left:150px;
width:50%;
}

.imagebox img {
border:0;
clear:both;
}

.folder_tab_tile{
  padding:0px;
  position:relative;
  float:left;
	height: 29px;
	background: url('./images/large_tab_tile.gif');
	color: #222;
font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
.folder_tab_tile_span{
	color: #222;
	font-weight: bold;
}
.folder_tab_left
{
  position:relative;
  float:left;
	background: url('./images/large_tab_left.gif') bottom right no-repeat;
	padding: 0px;
	width: 8px;
	height: 29px;

}

.folder_tab_right
{
  
  clear:right;
  position:relative;
  float:left;
  width: 20px;
	padding: 0px;
	height: 29px;
	background: url('./images/large_tab_right.gif') bottom left no-repeat;
}
.slidebuttons {
padding:2px;
border:0px;
}
#reports_list_header {
width:100%;
background:url('./images/tile_sub.gif') bottom left repeat;
font-family: arial, san serif ;
font-size: 14px;
}
.print_list_region {
background-color:#FFFFFF;
clear:both;
Margin-Left:31px;
width:750px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  
}
.print_list_search {
background-color:#FFFFFF;
clear:both;
Margin-Left:31px;
background-color: transparent;
width:750px;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
}
.top5_main_div{
float:left;
position:relative;
 margin-top:12%;
margin-left:4%;
clear:right;
width:100%;
}
.simple_search_div_main {
position:relative;
float:left;
margin-top:5px;
margin-right:40px;
margin-left:30px;
clear:right;
width:470px;
}
.adv_search_div_main {
position:relative;
float:left;
width:350px;
margin-top:4%;
margin-right:30px;
margin-left:30px;
}
.search_div{
margin-left:3px;
background-color:#FFFFFF;
clear:both;
  border-spacing:5px 3px;
  border-collapse: seperate;
  * border-collapse: expression('separate', cellSpacing = '2px');
  border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  width:440px;
}
.result_col_L{
font-family: arial, san serif ;
}
.result_col_R{
font-family: arial, san serif ;
}
.results_col_r_heading A {
color: Black;
}
.results_col_r_heading a:hover {
color: #059139;
}

.results_col_r_heading {
color: Black;
}
.other_reports_table {
background-color: #FFFFFF;
margin-left:30px;
font-family: arial, san serif ;
font-size: 14px;
}
.other_reports_div_main {
width:350px;
background-color: #FFFFFF;
border-top : 2px solid; 
border-left : 2px solid; 
border-bottom : 2px solid; 
border-right : 2px solid;
 border-color: #E7E7E7;
clear:both;
margin:auto;
margin-bottom:10px;
*margin-left:20px;

}
.detail_font {
color: Black;
}
.detail_font a {
color: Black;
}
.print_stats_topsub {
  border-spacing:5px 2px;
  border-collapse: seperate;
  *border-collapse: expression('separate', cellSpacing = '4px');  
    border-left : 1px solid;
  border-right : 1px solid;
  border-color: #9FAE9F;
  margin-left:3px;
background-color: #FFFFFF;
clear:both;
width:290px;
}

.choose_skin{
float:right;
position:absolute;
top:70px;
right:10px;
}

.roundedcornr_box {
	background: url(./images/roundedcornr_762174_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(./images/roundedcornr_762174_tr.png) no-repeat top right;
}
.roundedcornr_bottom{
	background: url(./images/roundedcornr_762174_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(./images/roundedcornr_762174_br.png) no-repeat bottom right;
}
.roundedcornr_content {
    background: url('./images/back2.gif') top right repeat-y;
}

.roundedcornr_bottom div, .roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom {
      width:680px;
       height: 15px;
	font-size: 1px;
}
 

.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -20px;
}
.roundedcornr_content { padding: 0 10px; }
