body
{
margin: 0;
padding: 0;
text-align: center;
height: auto;
background-color:#9FD040;
}
div#topbar
{
margin: auto;
width: 100%;
height: 3px;
background-color:#266715;
}
div#teambg
{
height: 45px;
background-image:url(../images/teambg.gif);
border:1px solid #000000;
width: 130px;
margin:5px 5px 0px 5px;
}
div#teambg1
{
height: 45px;
background-image:url(../images/teambg.gif);
border:1px solid #000000;
width: 200px;
margin:5px 5px 0px 5px;
}
div#teambg3
{
height: 45px;
background-image:url(../images/teambg.gif);
border:1px solid #000000;
width: 150px;
margin:5px 5px 0px 5px;
}
div#teambg2
{
height: 100px;
background-image:url(../images/teambg2.gif);
border:1px solid #000000;
width: 130px;
margin:0px 5px 0px 5px;
}
div#container
{
margin: auto;
width: 100%;
text-align: left;
background-image:url(../images/sidebar.jpg); background-repeat:repeat-x;
height: auto;
}

#textarea {
float:left;
background-color:#F3F3F3;
width:917px;
margin:0px 0px 0px 0px;
padding:15px 0px 15px 0px;
top:0px;
position:relative;
}
#lowertextarea {
float:left;
background-color:#F3F3F3;
width:917px;
margin:0px 0px 0px 0px;
padding:15px 0px 15px 0px;
top:0px;
position:relative;
}
#newsitemodd {
background-color:#F3f3f3;
}
#newsitemeven {
background-color:#D0E2B2;
}

#midcontent {
width:917px;
text-align:left;
float:left;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
color:#000000;
height:auto;
padding:0px 10px 0px 10px;
display:block;

}
#footer-sitemap {
float:left;
padding: 0px 0px 0px 0px;
width:937px;
color:#ffffff;
text-align:left;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 10px;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
position:relative;
}
#footerA {
float:left;
padding: 0px 0px 0px 0px;
width:937px;
height:25px;
color:#ffffff;
text-align:left;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 12px;
background-color:#266715;
margin:0px 0px 0px 0px;
position:relative;
}
.copyright {
text-align:left;}
.breedtitle {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:110%;
font-weight:bold;
text-align:center;
padding:5px 10px 5px 10px;
}
.newsitemtitle {
color:#266715;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:110%;
padding-left:10px;
font-weight:bold;
}
.greentitle {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:110%;
padding-left:10px;
font-weight:bold;
}
a.greentitle {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:100%;
padding-left:0px;
font-weight:bold;
}
a.greentitle:hover {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:100%;
padding-left:0px;
font-weight:bold;
}
#training {
text-align:center;
float:center;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style:italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #266715;
	text-decoration: none;
}
.BreedContentTextTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding:0px 0px 0px 0px;
}
#trainingdogsmenu {
float:left;
left:180px;
height:35px;
top:0px;
}
#lowerbanner {
float:left;
width:100%;
background-color:#A5CE42;
background-image:url(../images/lowerbanner_blank.jpg);
background-repeat:no-repeat;
height:83px;
position:relative;
top:0px;
}
#level2bar {
float:left;
width:100%;
background-color:#A5CE42;
height:25px;
position:relative;
top:0px;

}
#level3bar {
float:left;
width:917px;
background-image:url(../images/lowermenubar.gif);
height:25px;
position:relative;
top:0px;
}
.newsheadline{font-family: Arial, Helvetica, sans-serif; font-size: 75%; background-color:#94CE3D; font-weight:bold; color: #000000; padding:7px 3px 3px 13px;}
a.newsheadline{font-family: Arial, Helvetica, sans-serif; font-size: 100%; background-color:#94CE3D; font-weight:bold; color: #000000; padding:0px 0px 0px 0px; text-decoration:none;}
.black2ndmenutext1st{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; margin-left:20px; padding:7px 3px 3px 0px; text-decoration:none;}
a.black2ndmenutext1st{font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; margin-left:0px; font-weight:bold; padding:7px 3px 3px 0px;}
a.black2ndmenutext1st:hover{font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff;}

.black2ndmenutext{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000000; margin-left:0px; margin-top:10px; padding:10px 0px 0px 13px;}
a.black2ndmenutext{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 100%; color: #000000; margin-top:10px; text-decoration:none; padding:10px 0px 0px 13px;}
a.black2ndmenutext:hover{font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; padding:10px 0px 0px 13px;}

.txtwhite{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; padding:3px 3px 3px 3px;}
.menuwhite{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; padding:3px 3px 3px 3px; border-right:1px solid  #ffffff;}
a.menuwhite{font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration:none; border:0px}
.menuwhitelast{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; padding:3px 3px 3px 3px; border-right:0px;}
#contactbox {background-image:url(../images/contactbox_bg.gif); background-repeat:repeat-x; width:243px; height:145px; text-align:center; border:0px;}
.contactwhite{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; text-align:left; margin-bottom:0px; padding:5px 10px 0px 10px; font-weight:bold;}
.location-link {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
background-image:url(../images/location-link-bg.jpg);
height:25px;
padding: 5px 0px 5px 5px;
}
a.location-link {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
text-decoration:none;
}
.greentext {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:90%;
padding-left:10px;
padding-right:10px;
}
a.greentext {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:100%;
padding-left:0px;
padding-right:0px;
font-weight:bold;
}
.greentext li {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:100%;
padding-left:0px;
padding-right:0px;
}
.faqtext {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:100%;
padding-left:10px;
padding-right:10px;
margin-top:0px;
padding-top:0px;

}
.blacktext {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:90%;
padding-left:10px;
padding-right:10px;
margin-top:0px;
padding-top:0px;

}
a.blacktext  {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-weight:bold;
font-size:100%;
padding-left:0px;
padding-right:0px;
}

a.blacktext:hover {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-weight:bold;
font-size:100%;
}

#rule{
height: 1px;
background: url('images/rule.gif') repeat-x;
margin-left:10px;
margin-right:10px;
padding-top:4px;
padding-bottom:4px;
}

.whitetext {
font-family:Arial, Helvetica, sans-serif; 
font-size:85%;
color:#FFFFFF;
padding:5px 10px 5px 10px;
font-weight:bold;
}
a.whitetext {
font-family:Arial, Helvetica, sans-serif; 
font-size:100%;
color:#FFFFFF;
padding:5px 0px 5px 0px;
font-weight:bold;
text-decoration:none;
}

.ServiceBox_Context_BKG {
	background-image: url(graph/ServiceBox_ContextBKG.jpg);
	background-repeat: no-repeat;
	height: 136px;
	width: 243px;
}
.ServiceBox_HeadTEXT {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align:right;
	padding:3px 5px 3px 5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	background-color:#333333;
	text-decoration: none;
}
a.ServiceBox_HeadTEXT {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:right;
	padding:3px 5px 3px 5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	background-color:#333333;
	text-decoration: none;
}
.ServiceBox_BodyTEXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.BigButTxtLink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}
.BigButTxtLink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #339900;
}
.BigBlackText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}
h1 {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:110%;
padding-left:10px;
font-weight:bold;}
h2 {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:95%;
padding-left:10px;
font-weight:bold;}
h3 {
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:95%;
padding-left:10px;
font-weight:bold;}
h1 a{
color:#266715;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-size:100%;
padding-left:10px;
font-weight:bold;}

.bannertitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 155%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-left:20px;
	padding-top:30px;
	color: #ffffff;
}
a.bannertitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-left:0px;
	padding-top:0px;
	color: #ffffff;
}

.BigWhiteText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 155%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-left:20px;
	color: #ffffff;
}
.StatsBoxRepeatMid {
	background-image: url(../images/StatsBoxMid1.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 119px;
}

ul.submenu
{
font-size:100%;
top: 24px;
position:absolute;
visibility:hidden;
background-color:#266715;
float:left;
}
td.submenu{background:#ffffff;
padding:13px 3px 3px 3px;
}
td.submenu a{color:#ffffff;text-decoration:none;font:bold}
td.submenu a:hover{color:#000000}


#mainmenu{
background-color:#266715;
	margin:0px 0 0 0px;
	width:917px;
	padding: 0px 0px 0px 0px;
/*	position:absolute;
	height:25px;
	z-index:1000;*/
}

#menubar, #menubar ul { 
	padding: 0;
	margin: 0;
	list-style: none;

}

#menubar{

}

#menubar li { 
	float: left;
	position: relative;
		padding-left:10px;
	padding-right:10px;
	
}

#menubar li ul { 
	display: none;
	position: absolute;
	top: 250px;
	left: 0;
	background: #7AB132;
	border:1px solid  #ffffff;
	border-top:0px;
	margin-top:0px;

}

#menubar li ul li{
	border-bottom:1px solid  #ffffff;
	
	
}

#menubar li ul li a{
	
	color:#000000;
		text-decoration:none;
}
#menubar li ul li a:hover{
	
	color:#ffffff;
	text-decoration:none;
}

#menubar li>ul { 
	top: auto;
	left: auto;
}

#menubar li:hover ul, #menubar li.over ul { 
	display: block;

	
}

#menubar li a:hover{
	background-position: 0 -40px;

}


#submenu_dogtraining {

	width:160px;
	padding:5px;
	position:absolute;
	top:35px}

#submenu_dogtraining li{
	width:160px;
	padding:5px;
	background-color:#7AB132;
}
#submenu_dogboarding {

	width:160px;
	padding:5px;}

#submenu_dogboarding  li{
	width:160px;
	padding:5px;
	background-color:#7AB132;
}
#submenu_about {

	width:160px;
	padding:5px;}

#submenu_about li{
	width:160px;
	padding:5px;
	background-color:#7AB132;
}
#submenu_booking {

	width:120px;
	padding:5px;}

#submenu_booking li{
	width:120px;
	padding:5px;
	background-color:#7AB132;
}
#submenu_academy {

	width:140px;
	padding:5px;}

#submenu_academy li{
	width:140px;
	padding:5px;
	background-color:#7AB132;
}
#submenu_locations {

	width:100px;
	padding:5px;}

#submenu_locations li{
	width:100px;
	padding:5px;
	background-color:#7AB132;
}
.bodytext
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}