body {margin:0; padding:0; background:#3E3E3E;}
form {margin:0; padding:0}

td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif;  vertical-align:top; text-align:left;}

.end{ color:#CBC2B1; text-decoration:none; font-weight:normal;}
.end a{ color:#CBC2B1; text-decoration:none;  font-weight:normal;}
.end a:hover{ color:#CBC2B1; text-decoration:underline;  font-weight:normal;}
.end b a{ color:#DD4A1D; text-decoration:none;  font-weight:normal;}
.end b a:hover{ color:#DD4A1D; text-decoration:underline;  font-weight:normal;}


.top td{ color:#CBC2B1;}    
.top td strong{ color:#CBC2B1;}
.top td a{ color:#CBC2B1; text-decoration:underline;}
.top td a:hover{ color:#CBC2B1; text-decoration:none;}
.top td b a{ color:#CBC2B1; text-decoration:none; font-weight:normal}
.top td b a:hover{ color:#CBC2B1; text-decoration:underline;  font-weight:normal}


.m1{ background-image:url(images/m1.jpg); background-repeat:no-repeat; width:137px; height:20px;  padding:2px 0 0 18px; }
.m1m{ background-image:url(images/m1m.jpg); background-repeat:no-repeat;  width:137px; height:20px; padding:2px 0 0 18px;}
.m2{ background-image:url(images/m1.jpg); background-repeat:no-repeat; width:137px; height:18px;  padding:2px 0 0 18px;}
.m2m{ background-image:url(images/m1m.jpg); background-repeat:no-repeat;  width:137px; height:18px; padding:2px 0 0 18px;}



.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/ch_li.gif) center left no-repeat; margin:0 0 0 0; padding:1px 0 0 11px;}
.r1 li a {line-height:16px; color:#DD4A1D; text-decoration:underline; font-weight:400; background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#DD4A1D}

.deep td{ color:#FFFFFF}
.deep td b{ color:#FFFFFF; font-size:12px;}
.deep td a{ color:#FF9A00; text-decoration:underline}
.deep td a:hover{ color:#FF9A00; text-decoration:none}

.deep1 td{ color:#CBC2B1}
.deep1 td strong{ color:#CBC2B1}

.meny td a{ color:#CBC2B1; font-size:13px; font-weight:bold; text-decoration:none}
.meny td a:hover{ color:#DF6B11; font-size:13px; font-weight:bold; text-decoration:none;}

input1{width:181px; height:20px;  color:#636363; padding:2px 0 1px 6px;  font-size:11px;}
textarea{ font-family:tahom, arial, helvetica, sans-serifwidth; width:181px; height:148px; color:#636363; padding:1px 0 1px 6px;   font-size:11px;  font-size:11px; }

.kn a{font-size:8px; line-height:13px; color:#363636; vertical-align:top; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.kn a:hover{ text-decoration:underline}

.Node{ color:#CBC2B1; font-size:13px; font-weight:bold; text-decoration:none;  height:15px;  padding:0px 0 0 0px; }

.DetailViewStyle td
{
    color:#CBC2B1; font-size:14px; font-weight:bold;   
 }
 .DetailViewStyle td a
{
    color:#DF6B11; font-size:15px; font-weight:bold; text-decoration:underline;padding:2px 2px 2px 2px;
 }
  .DetailViewStyle td a:hover
{
    color:#CBC2B1; font-size:15px; font-weight:bold; text-decoration:none;padding:2px 2px 2px 2px;
 }
 .DetailViewStyle
{
    color:#CBC2B1; font-size:14px;    padding-left:5px;  width:160px; vertical-align:middle;
 }
 .DetailViewStyleBold
{
    color:#CBC2B1; font-size:14px;   font-weight:bold; padding-left:5px;vertical-align:middle; width:70%;
 }
 .DetailViewStyleA A
{
   color:#DF6B11; font-size:15px; font-weight:bold; text-decoration:underline;padding:2px 2px 0px 2px;
 }
.DetailViewStyleA A:hover
{
   color:#DF6B11; font-size:15px; font-weight:bold; text-decoration:none;padding:2px 2px 0px 2px;
 }
   .KKuldStyle
{
   color:#A8B130; font-size:12px; text-decoration:none;padding-left:0px; padding-top:10px; padding-bottom:10px;
 }

  .KKuldStyle A
{
   color:#A8B130; font-size:12px; text-decoration:none;padding-left:0px; padding-top:10px; padding-bottom:10px; text-decoration:underline;
 }
   .KKuldStyle A:hover
{
   color:#ACC30B; font-size:12px; text-decoration:none;padding-left:0px; padding-top:10px; padding-bottom:10px; text-decoration:none;
 }
 .DetailViewStyleControl
{
    color:Black; font-size:14px; padding-left:5px;  vertical-align:middle; width:96%; height:15px;
 }
 .SelectedNode{ font-size:13px; font-weight:bold; width:300px; height:15px;  padding:2px 0 0 18px; }
.SelectedNodeLabel td
{
       color:Black; font-size:14px; padding-left:5px;  vertical-align:middle; width:90%; height:15px;
 }
.Guest{ color:#CBC2B1;  text-decoration:none; } 
.Guest b{ color:#CBC2B1; font-weight:bold; } 
.Guest a{ color:#CBC2B1;  text-decoration:none;} 
.Guest a:hover{ color:#CBC2B1;  text-decoration:underline;} 

.A1Image
{
  background-image:url(../images/a1.jpg);
 }
 
.KHeaderBackImage
{
  background-image:url(../images/KbackImage.jpg);background-position:left; background-repeat:repeat-x;
 }
 .KHeaderBackImageBlue
{
  background-image:url(../images/test1.jpg);background-position:left; background-repeat:repeat-x;background-repeat:repeat-y;
 }
  
 .endImage
{
  background-image:url(../images/end.jpg); background-position:top; background-repeat:repeat-y;
 }
 .A2Image
 {
    background-image:url(../images/a2.jpg); background-position:top; background-repeat: no-repeat; 
    }
    .A3Image
 {
    background-image:url(../images/a3.jpg); background-position:top; background-repeat: no-repeat; 
    }
    
.Shad2Image
{
    background-image:url(../images/shad2.jpg); background-position:top; background-repeat:repeat-x; 
}
 .HeaderCenterImage
 {
    background-image:url(../images/HeaderCenter.jpg); background-position:top; background-repeat: no-repeat; 
    }
 .Shadow1Image
 {
    background-image:url(../images/shadow1.jpg);background-position:top; background-repeat:repeat-x;
    }
    .Shadow2Image
 {
    background:#C9B692; background-position:top; background-repeat:repeat-x;
    }
.UserNameStyle
{
    text-transform:capitalize; font-weight:bold;
    }    
    
 .YourProfile td {font:11px tahoma, arial, helvetica, sans-serif; color:#2B2B2B; vertical-align:middle;  text-align:right; font-weight:bold; padding-right:0px;}

.TextBox
{
    width:181px; font-size:11px;  height:15px; border-style:solid; border-width:1px; border-color:inherit; color:black;padding:2px 0 1px 6px; 
  
}
.TextBoxNonEditable
{
     height:15px; border-style:solid; border-width:1px; border-color:inherit; color:black; font-weight:bold; background-color:Silver; 
}
.TextBoxmandatory
{
     width:181px; font-size:11px;  height:15px; border-style:solid; border-width:1px; border-color:inherit; color:black;padding:2px 0 1px 6px;  background-color:#FFF88F;
}
.memberLabel
{
    width:200px; text-align:left;
    }
    
    .memberField
    {
    width:200px; text-align:left;
    }

.checkBoxStyle input{width:auto; color:#636363; padding:0px 0px 0px 0px;  font-size:11px; }
.checkBoxStyle td
{
    text-align:left;
    }
.divStyle { padding-top:3px; }
.SeperatorImage
  {
    background-image:url(../images/e2.jpg); background-position:top; background-repeat:repeat-x; 
    }
 .checkBoxListStyle input{width:auto; color:#636363; padding:0px 0px 0px 0px;  font-size:11px; text-align:left; }    
  
  .divStyleColor
  {
    width:330px; text-align:left; padding-left:5px; padding-top:5px; padding-bottom:5px;
    }
    
    .BreederBanner
{
     height:20px; border-style:solid; border-width:1px; border-color:inherit; color:black;
}
.RowHeader
{
    background-image:url(../images/nav-bg.png);  background-position:top; background-repeat: repeat-x; width:100%; font-size:small; height:20px; vertical-align:middle; text-align:center; color:White; 
    }
.ItemStyleGrid
{
    font-size:13px; border-width:1px; height:20px; vertical-align:middle; text-align:left; color:Black; padding-left:5px;
    }
.LoginAsStyle
{
      padding-left:5px; padding-right:5px; height:auto; color:white; font-style:normal; font-weight:normal; font-size:13px;
}
.TopRowPage
{
    background-image:url(../images/nav-bg.png); height:20px; font-size:12px;  padding-top:4px; padding-lefT:20px; Color:#E5DDCF;
}
.TopRowPage A
{
    Color:#E5DDCF; font-weight:bold;
    }
    
.TopPageLink
{
    height:20px; font-size:12px;  padding-top:0px; padding-lefT:35px;padding-right:35px; Color:#E5DDCF; font-weight:bold;
}
.TopPageLink a{ color:#E5DDCF; text-decoration:none;padding-left:35px;padding-right:35px; }
.TopPageLink a:hover{ color:#E5DDCF; text-decoration:underline;}    
    
    
       .EntryFormField
    {
    width:200px; text-align:left;  padding-left:10px;
    } 
     .EntryFormField td
     {
         text-align:left;
        }
.EntryFormTable  Table
{
    border-width:1px; border-style:solid;
    }        
    
    .LinkManageCatteryTopLinks
    {
        font-size:12px; font-weight:bold;
        }
        
.memberLabel1 
{
      color:Silver; width:150px; text-align:left;
 }
  .memberLabel1 td{
     
 }  
    .LabelSpanStyle
    {
       color:#DD4A1D;
     }
     
.GridLabelHeader     
{
    font-weight:bold;Font-Size:11px;Height:25px;Color:White; background-color:Brown;vertical-align:middle; 
}
.GridLabelHeader     A
{
    font-weight:bold;Font-Size:11px;Height:25px;Color:White; background-color:Brown;vertical-align:middle; 
}
 .GridItemStyle
{
    vertical-align:middle;  padding-left:5px;
}   
 .GridItemStyleHide
{
    display:none;
}   

.GridItemStyle A
{
    vertical-align:middle;  padding-left:5px; color:White;
}

.EmailLabels
{
    text-align:right; padding-right:10px; vertical-align:middle; width:90px; font-weight:bold;
    } 


.HeaderStyle1
{
  color:Brown; font-size:20pt; font-weight:bold; font-family:Arial Narrow; padding-left:25px;   
    }
    
.HeaderStyle2    {
    font-size:14pt; font-weight:bold;
    }
    
    div.hometext { 
    	TEXT-ALIGN: justify;
    	margin-left: 0px;
    	margin-right: 15px;
	    margin-top: 15px;
    	margin-bottom: 5px;
    	LINE-HEIGHT: 0.19in;    	
        color:#9DB118;
        font-size:small;
}
    div.hometextwelcome { 
    	TEXT-ALIGN: justify;
    	margin-left: 12px;
    	margin-right: 15px;
	 margin-top: 0px;
    	margin-bottom: 5px;
    	LINE-HEIGHT: 0.15in;    	
        color:white;
        font:8.7pt tahoma,    arial, helvetica, sans-serif;        
}
    div.hometextwelcome A{ 
    	text-decoration:underline;
    	color:white;
}
    div.hometextwelcome A:Hover{ 
    	text-decoration:none;
    	color:white;
}

    div.contentpages 
    {        
    	TEXT-ALIGN: justify;
    	margin-left: 25px;
    	margin-right: 25px;
	    margin-top: 30px;
    	margin-bottom: 30px;
        Color:#E5DDCF;
        font:12px tahoma, arial, helvetica, sans-serif;       
        line-height:0.18in;
        
}
    div.contentpages A { 
    	TEXT-ALIGN: justify;
        Color:#E5DDCF;
    }
        div.contentpages A:hover { 
    	TEXT-ALIGN: justify;
        Color:#E5DDCF;
        text-decoration:none;
    }

div.overcats
{
background-color:#8EA402 ;overflow-x:hidden; overflow-y:auto; height:150px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; vertical-align:top;    }

div.overcats A
{
    color:White;
    text-decoration:underline;
    }
    div.overcats A:hover
    {
        text-decoration:none;
        }
div.contentpagesMin
    {
        
    	TEXT-ALIGN: justify;
    	margin-left: 25px;
    	margin-right: 25px;
	    margin-top: 30px;
    	margin-bottom: 30px;
        Color:#E5DDCF;
        display:inline-block;
        font:12px tahoma, arial, helvetica, sans-serif;       
        line-height:0.18in;
        height:450px;
}
    div.contentpagesMin A { 
    	TEXT-ALIGN: justify;
        Color:#E5DDCF;
    }
        div.contentpagesMin A:hover { 
    	TEXT-ALIGN: justify;
        Color:#E5DDCF;
        text-decoration:none;
    }



div.breedtext{
TEXT-ALIGN: justify;
    	margin-left: 5px;
    	margin-right: 5px;
	margin-top: 2px;
    	margin-bottom: 2px;
    	LINE-HEIGHT: 0.16in; 
}


div.CatteryText
{
    font-weight:normal; text-align:left; background-color:#FFF88F; width:100%; padding-left:20px; padding-right:10px; padding-top:5px; LINE-HEIGHT: 0.16in; vertical-align:middle;
    }
    div.CatteryText1
{
    font-weight:normal;  text-align:left; background-color:#FFF88F; width:100%; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px; LINE-HEIGHT: 0.16in; vertical-align:middle;
    }
    div.CatteryText2
{
   font-weight:normal;  text-align:left; background-color:#FFF88F; width:100%; padding-left:3px; padding-right:3px; padding-bottom:3px; padding-top:3px; LINE-HEIGHT: 0.16in; vertical-align:middle;
    }
div.ColourText
{
    font-weight:normal; text-align:left; background-color:#FFF88F; width:100%; padding-left:5px; padding-right:5px; padding-top:5px; LINE-HEIGHT: 0.15in; vertical-align:middle; font-size:1; padding-bottom:5px;
}
td.borderStyleleft
{
    border-style:solid;  border-color:#C9B692; border-width:1px; height:22px; vertical-align:middle; padding-left:5px; padding-right:5px;  width:175px
    }
td.borderStyleright
{
    border-style:solid;  border-color:#C9B692; border-width:1px; height:20px; vertical-align:middle; padding-left:5px; padding-right:5px; 
    }    
    td.borderStyle
{
    border-style:solid;  border-color:#C9B692; border-width:1px; height:20px; width:25px; vertical-align:middle; padding-left:5px; padding-right:5px; text-align:right; 
    }
    
    td.headerStyle
    {
        padding-left:5px;background-color:#8EA402; vertical-align:middle;color:white;font-weight:bold; height:25px;
        }
        td.headerStyleCenter
    {
        padding-left:5px;background-color:#8EA402; vertical-align:middle;color:white;font-weight:bold; height:25px; text-align:center;
        }
      td.headerStyleButton
    {
        padding-left:5px;background-color:#8EA402; vertical-align:middle;color:white;font-weight:bold; height:25px; text-align:center; a { text-decoration:none };

        }

        td.cellstyle
        {
            padding-left:5px;vertical-align:middle;color:white; height:25px;
            }
            
td.GalleryTD
{
     cursor:hand; background-color:#D5C4A6;width:110px; height:110px ; padding-left:0px; padding-right:0px; padding-top:0px; text-align:center; vertical-align:middle;
}  

.CreateUserCreate
{
     margin-left:200px; background-color:#FF6600; border-style:ridge;border-width:1px; color:White; font-weight:bold;
    }    
    .CreateUserCancel
{
     margin-right:200px; background-color:#FF6600; border-style:ridge;border-width:1px; color:White; font-weight:bold;
    }        
    
    
/* ----- style above is for programmed pages - style below is for text pages ----- */
div.GalleryDIV
{
width:100px; height:100px;
}
div.GalleryZoom
{
        height:0px; width:100%; padding-top:0px; display:none;
    }
    td.GallerySpacerHorizontal
    {
        height:40px;
        }

h1 {
	font-family: tahoma, arial, helvetica, sans-serif; 
	color:#8EA402;
	font-weight: bold;
	font-size: 19px;
	background-color: transparent;
	text-align: left;
}

h2 {
	font-family: tahoma, arial, helvetica, sans-serif; 
   color :#8EA402;
	font-weight: bold;
	font-size: 15px;
	background-color: transparent;
	text-align: left;
}



