/* Globals */

body {
margin: 0;
padding: 0;
background: url(images/bga1b.gif) repeat-x;
}

h1,h2,h3,h4,h5,h6,ul,li,p {margin: 0; padding: 0; }


#menubar { 
width: 100%;
height: 105px;
}

#menu {
margin: 0 auto;
width: 1000px;
height: 78px;
}

#menu ul li { 
font-family:Times New Roman,Times,Georgia,serif;
text-align:center;
font-size:18px;
display:inline; 
background:url(images/bg_menu.jpg) center left no-repeat; 
display: block;
float: left;
height: 53px;
width:120px;
color: #336600;
padding-top: 25px;
}

/* this is for the hover state - could use BG image */
#menu ul li a{
color:#090705; 
display:block; 
width:120px;
float:left;  
font-weight:bold;
text-decoration:none;
} 

#menu ul li:hover {
color: #000;
text-decoration:none; 
background:url(images/bg_menu-act.gif) top left no-repeat;  
}

/* this is for the current page, should match hover property above */
#menu ul li.current {
color: #0b9a2e;
text-decoration:none; 
background:url(images/bg_menu-act.gif) top left no-repeat;  
}


#container {
width: 1000px;
height: 100%;
min-height: 3750px;
margin: 0 auto;
background:#000000;
}

#header {
width: 100%;
background: url(images/backgroundcat9.jpg) no-repeat;
height:395px;
color: #0b9a2e; 
padding-bottom: 8px;
}

#header1 {
width: 100%;
background: url(images/backgroundcat10.jpg) no-repeat;
height:390px;
color: #000000; 
padding-bottom: 8px;
}

.kittenbanner{
position: absolute;
top: 100px;
left: 125px;
}
.update{
position: absolute;
top:445px;
left: 230px;
}

.update1{
position: absolute;
top: 390px;
left: 160px;
}
.update2{
position: absolute;
top: 440px;
left: 190px;
}

.update3{
position: absolute;
top: 445px;
left: 220px;
}
.update4{
position: absolute;
top: 430px;
left: 230px;
}

.update5{
position: absolute;
top: 440px;
left: 140px;
}
.update6{
position: absolute;
top: 440px;
left: 170px;
}

.update h4{ 
font-size: 20px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color: #fff;
}

.update1 h3{ 
font-size: 20px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color: #fbf569;
}

.update2 h3{ 
font-size: 20px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color: #fbf569;
}


.date{
position: absolute;
top: 35px;
left: 175px;
Font:Times New Roman;
Color: #fff;
}

#topper{
position: absolute;
top: 515px;
left: 555px;
Margin-right: 90px;
Margin-bottom: 40px;
Border-color:#0000FF;
}

#slideshow {
float: left;
Margin-top: -15px;
Margin-right: 10px;
Margin-bottom: 10px;
Border-color:#0000FF;
}

#testimonialPic {
float: right;
Margin-left: 50px;
Margin-bottom: 10px;
Border-color:#0000FF;
}

.adsenseform{
position: absolute;
top: 900px;
left: 160px;
}

#main_content {
width: 920px;
padding: 25px;
font:#ffffff;
}

#main_content p{
 font-family:Times New Roman;
 font-size:20px;
}

.clear { clear: both; }

#content_a{
float: left;
width: 240px;
padding: 30px;
} 


#content_a1{
float: left;
width: 240px;
padding: 30px;
} 
 
#content_b{
float: left;
width: 240px;
padding: 50px;  
} 

#content_b1{
position: absolute;
Top: 950px;
left: 330px;
width: 240px;
} 

#content_c {
float: left;
width: 240px;
padding: 40px; 
} 

#content_c1{
position: absolute;
Top: 950px;
left: 660px;
width: 240px;
} 

#content_d {
width: 100%;
text-align: left;
padding: 40px;
}


#content_e {
width: 100%;
clear: both;
text-align: center;
}

#content_eb {
width: 100%;
clear: both;
text-align: center;
margin: -40px 0 0 0;
}

#content_e1 {
width: 100%;
height: 200px;
position:absolute;
Top: 1900px;
left: 200px;
}

#content_e2 {
width: 100%;
position: absolute;
Top: 800px;
left:150px;
}

#content_f {
width: 840px;
margin: 40px;
}
#content_g{
float: left;
width: 300px;
padding: 50px;
} 

#content_h{
float: right;
width: 300px;
padding: 50px;  
} 

#content_i {
border: 5px solid white;
width: 840px;
margin: 40px;
min-height: 3500px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

#content_j{
position: absolute;
left: 570px;
top: 20px;
width: 150px;  
height: 70px;
} 

#content_j h6{
font-size: 18px;
font: Times New Roman;
font-style: oblique;
Color: #172aa2;
}

#content_k{
width: 100%;
clear: both;
text-align: center;
}


#footer {
width: 100%;
height: 210px;
background-color: #000;
color: #fff;
}

.footer1{
width: 100%;
position: absolute;
Top: 2300px;
}


.larger{
width: 100%;
height: 220px;
background-color: #000;
}

#internal_footer {
color: #fff;
font-family:Times New Roman;
font: Bold;
text-decoration: none;
font-size:18px;
margin: 0 auto;
width: 960px;
height:175px;
padding-top: 10px;

}

#internal_footer a{
color: #85cfeb;
font: Times New Roman; 
font-Style: bold;
size: 18pt;
width:840px;
text-align: Center;
}
#internal_footer  a:link {font-style: italic; font-weight: bold;}
#internal_footer  a:hover {text-decoration: none; font-family: Times New Roman; font-size: 24px; font-style: normal;
font-weight: bolder; text-decoration: none;}
#internal_footer a :visited {font-style: italic; font-weight: bold;}

#table{
position: center;clear: both;
}

.tablea{
Font: Arial;
border: 2px;
Position: absolute;
top:1750px;
left: 750px;
margin:20px;
}

/* Menu */

/* list items - room for 8 only! */




/* Typography */

body {
font: 20px Times New Roman,Times,Georgia,serif;
color:#ffffff;
/*color:#6d89b9;*/
/*Color: #faf581;*/
}

#header h1{ 
font-size: 28px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color:#10ab22;

}

h1 { 
font-size: 30px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color:#10ab22;

}


h2 {
font-size: 20px;
margin: 7px 0;
color: #50e849;
}



#content_eb h1 { 
font-size: 35px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
Color:#f7feac;
}

#content_eb h2 {
font-size: 24px;
margin: 7px 0;
color: #64c055;
}

#content_eb h3{ 
font-size: 28px;
font: Times New Roman;
font-style: Bold Italic;
margin: 10px 0;
color: red;
}


.h2{
font-size: 20px;
margin: 7px 0;
color:#ffffff;
}

#content_f h2 {
padding: 20px;
}

#content_f h3{
margin: -320px 0 0 0;
font-size: 36px;
font: Times New Roman;
font-style: Oblique;
position:center;
Color: #008000;
}

h3 { 
font-size: 36px;
font: Times New Roman;
font-style: Oblique;
position:center;
Color: #008000;
}



#content_e h3{
font-size: 36px;
font: Times New Roman;
font-style: Oblique;
position:center;
Color: #008000;
}


h4{ 
font-size: 24px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color: #3dabff;
}



#slideshow2 h4{
font-size: 24px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
Color: #fff;
}

#slideshow2 h5{
font-size: 20px;
font: Times New Roman;
font-style: oblique;
Color: #008000;
}

#slideshow2 h6{
font-size: 18px;
font: Times New Roman;
font-style: oblique;
Color: #172aa2;
}

#content_e h5{ 
font-size: 18px;
font: Times New Roman;
font-style: Italic;
Color: #fff;
}


#content_e h9{ 
font-size: 36px;
font: Times New Roman;
font-style: Oblique;
margin: -280px 0 0 0;
Color: #008000;
}

h5{ 
font-size: 18px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
Color: #c9273a;
}

h6{
font-size: 45px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
color:#10ab22;
}

h7{ 
font-size:24px;
font: Times New Roman;
font-style: bold;
margin: 0;
Color: #172aa2;
}

h8{
font-size: 30px;
font-family:Times New Roman;
font: bold;
Color: #fff;
}

#content_k h1 {
font-size: 36px;
font: Times New Roman;
font-style: Oblique;
position:center;
Color: #c9273a;
}

#content_k h2 {
font-size: 32px;
font: Times New Roman;
Color: #008000;
}

#content_k h3 {
font-size: 28px;
font: Times New Roman;
font-style: Italic;
margin: 10px 0;
Color: #fff;
}

#content_k h4 {
font-size:18px;
font: Times New Roman;
font-style: bold;
margin: 0;
Color:#172aa2;
}

#content_k h5{
font-size:22px;
font: Times New Roman;
font-style: bold;
margin: 0;
Color: #fff;
}

.malewording{
position: absolute;
top: 1px;
left: 1px;
}

.picture1{
width: 182px;
color: #800080;
margin-top: 20px;
border: 5px;
border-style: Inset;
}

.picture2{
width: 415px;
border: 3px solid #242321;
border-width: 0 3px 3px 3px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
}

.picture3{
width: 400px;
}

.picture3a{
width: 500px;
}

.picture4{
width: 300px;
border: 3px solid #000080;
border-width: 5px 5px 5px 5px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
}

.picture5{
width: 700px;
}

.picture6{
width: 415px;
margin: 0  40px 30px 0;
border: 3px solid #242321;
border-width: 0 3px 3px 3px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
}

.picture7{
width: 300px;
}

a.down{
padding-top: 30px;
}

a.nuvetbutton{
display: block;
width: 100px;
height: 50px;
background: url(images/nuvet.gif) no-repeat;
text-indent: -9999px;
}

a.nuvetbutton:hover{
background: url(images/nuvet2.gif) no-repeat;
}

.standardsbutton{
display: block;
width: 200px;
height: 54px;
background: url(images/buttonblack.png) no-repeat;
text-indent: -9999px;
Margin-left: 375px;
}

.standardsbutton a:hover{
background: url(images/buttonblue.png) no-repeat;
}

.standardsbutton a:visited {
background: url(images/buttonred.png) no-repeat;
}

.upcoming{
color: yellow;
font: Times; 
font-Style: bolditalic;
size: 24pt;
width:840px;
text-align: Center;
}
.upcoming :link {font-style: none; font-weight: bold;}
.upcoming :hover {text-decoration: none; font-family: times; font-size: 32px; font-style: normal;
font-weight: bolder; text-decoration: none;}
.upcoming :visited {font-style: italic; font-weight: bold;}




.mail{
color: #85cfeb;
font: Arial; 
font-Style: bold;
size: 18pt;
width:840px;
text-align: Center;
}
.mail :link {font-style: italic; font-weight: bold;}
.mail :hover {text-decoration: none; font-family: Palatino; font-size: 24px; font-style: normal;
font-weight: bolder; text-decoration: none;}
.mail :visited {font-style: italic; font-weight: bold;}

.Table{
font-family: Arial;
text-align: center;
margin: 5px;
position: center;
}


.link{ color:#d0283c; background:url(images/marker.gif) top left no-repeat; background-position:0 5px; padding-left:11px; font-weight:bold} 

.link1{color:#0a0a0a; font-weight:bold; display:block; margin-bottom:7px; font-size:1.28em  } 

.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:2em}

.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 18px 3px 20px; font-weight:normal; font-style:normal;}
.link-1:hover{ background:url(images/link_bg-1.gif) left top repeat-x;}
.link-1:hover em{ background:url(images/link_left-1.gif) no-repeat left top;}
.link-1:hover  b {background:url(images/link_right-1.gif) no-repeat right top; }

.link2{ color:#909090}
.link-2 { display:block; float:left; background:url(images/link_bg1.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em}
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(images/link_right1.gif) no-repeat right top; padding:2px 18px 3px 20px; font-weight:normal; font-style:normal;}
.link-2:hover{ background:url(images/link_bg1-1.gif) left top repeat-x;}
.link-2:hover em{ background:url(images/link_left1-1.gif) no-repeat left top;}
.link-2:hover  b { background:url(images/link_right1-1.gif) no-repeat right top; }

.link-3 { display:block; float:left; background:url(images/link_bg6.gif) left top repeat-x; color:#ffffff; text-decoration:none; font-size:.916em}
.link-3 em { display:block; background:url(images/link_left6.gif) no-repeat left top;}
.link-3  b { display:block; background:url(images/link_right6.gif) no-repeat right top; padding:2px 18px 3px 20px; font-weight:normal; font-style:normal;}
.link-3:hover{ background:url(images/link_bg6-1.gif) left top repeat-x;}
.link-3:hover em{ background:url(images/link_left6-1.gif) no-repeat left top;}
.link-3:hover  b { background:url(images/link_right6-1.gif) no-repeat right top; }


.link-5 a:link { color: #ed2165; font-family: Palatino; font-size: 18px; font-style: bold; }
.link-5 a:visited { color: #ed2165; text-decoration: Palatino; font-size: 18px; font-style: normal; }
.link-5 a:hover{ font-family: Palatino; font-size: 24px; font-style: normal;
font-weight: bolder; text-decoration: none; }
.link-5 a:active { color: #ed2165; text-decoration: Palatino; font-size: 18px; font-style: normal; }
} 

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active { color: #000; text-decoration: none; }

#slideshow2 {
margin:0 auto;
  width:800px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:500px;
  background: transparent url(image/bg_slidshow.jpg) no-repeat 0 0;
  position: relative;
  }
  
#slideshow2 #slidesContainer {
  margin:0 auto;
  width:520px;
  height:600px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow2 #slidesContainer .slide {
  margin:0 auto;
  width:450px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:600px;
}

.slide img{
width: 350px;
border: 4px solid white;
-moz-border-radius: 8px;
}


/**
 * Slideshow2 controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:450px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:150px;
  left:75px;
  background:transparent url(images/arrow.gif) no-repeat 0 0;
}
#rightControl {
  top:150px;
  right:205px;
  background:transparent url(images/arrowR.gif) no-repeat 0 0;
}
