body.home {
	background-attachment: fixed;
	background-color: #999966;
	background-image: url(../img/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
	margin-top:0px;
	
}

body.dogs{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	line-height: 1.75em;
	padding:0px 0px 0px 6px;
	/*padding: 0 2em 2em 35px ;*/
	border: 0px solid red;
	margin-top:0px;
}

.dogs{	
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	line-height: 1.75em;
	padding:0px 0px 0px 30px;
	/*padding: 0 2em 2em 35px ;*/
	border: 0px solid red;
	

}
.showdogs{	
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 0.8em;
	line-height: 1.75em;
	padding:0px 0px 0px 30px;
	color: #999999;
	border: 0px solid red;
	

}
.thanks{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	line-height: 1.75em;
	padding:0px 0px 0px 6px;
	/*padding: 0 2em 2em 35px ;*/
	border: 0px solid red;
	
}
.page {
	border: 1px solid #c7c397;
	background-color: #FFFFFF;
	margin:0px auto;
	
}

.showpuppy{
height:700px;
	width:100%;
	background-image:url(/img/home.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;	
}
	
UL.arrows{
	list-style-image:url(../img/bullet.gif);
}

LI.services{
	margin:1em auto;
}

h1 {
	color:#112B8A;
	margin: 5px 0 0 0 ;
	font: bold 22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}	

h2{
	color:#112B8A;
	margin: 1em 0 -12px 0 ;
	font: bold 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	color:#989866;
	margin: 1em 0 0 0 ;
	font-size: 14px;
}	

h4 {
	color:#112B8A;
	margin: .5em 0 0 0 ;
}	
.header4 {
	color: #989866;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	padding:0px 0px 6px 0px;
}
h5 {
	color: #989866;
}
.navBar {
	margin:0 0 1em 0;
	background-color: transparent;
	/*border: 1px solid green;*/
}

.navBarBg { color:#c7c397; background: url(../img/rtBar.gif) no-repeat; }
.bottBarBg { background: url(../img/bottBarBg.gif) repeat-x; }
.leftBarBg { background: url(../img/bottlftBar.gif) no-repeat; }
.midBarBg { background: url(../img/midBarBg.gif) repeat; }
.topBarBg { background: url(../img/topBarBg_.gif) no-repeat right; }

.nav { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px;  
	padding-left:10px;
	background-color: transparent;
	}
	
a.nav {
   color:#112B8A;
   text-decoration : none;
	background-color: transparent;
}
a:link.nav {
   color:#112B8A;
   text-decoration : none;
	background-color: transparent;
}
a:link:visited.nav  {
   color:#989866;
   text-decoration : none;
	background-color: transparent;
}
a:hover.nav {
   color:#112B8A;
   text-decoration : underline;
	background-color: transparent;
}
a:visited:hover.nav {
   color:#112B8A;
   text-decoration : underline;
	background-color: transparent;
}	

.leftnewslink { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	background-color: transparent;
	font-size: 10px; 
	}
	
a.leftnewslink {
   color:#112B8A;
   text-decoration : none;
	background-color: transparent;
}
a:link.leftnewslink {
   color:#112B8A;
   text-decoration : none;
	background-color: transparent;
}
a:link:visited.leftnewslink  {
   color:#112B8A;
   text-decoration : none;
	background-color: transparent;
}
a:hover.leftnewslink {
   color:#112B8A;
   text-decoration : underline;
	background-color: transparent;
}
a:visited:hover.leftnewslink {
   color:#112B8A;
   text-decoration : underline;
	background-color: transparent;
}

a:link.emaillink {
   color:#000000;
   text-decoration : none;
	background-color: transparent;
}
a:link:visited.emaillink  {
   color:#000000;
   text-decoration : none;
	background-color: transparent;
}
a:hover.emaillink {
   color:#000000;
   text-decoration : underline;
	background-color: transparent;
}
a:visited:hover.emaillink {
   color:#000000;
   text-decoration : underline;
	background-color: transparent;
}	

.news {
	border-top: 1px solid #cc9;
	/*overflow: scroll;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../img/newsBg.jpg) no-repeat right top;
	}
.tabs {
	border-top: 1px solid #cc9;
	border-bottom: 1px solid #cc9;
	border-right: 1px solid #cc9;
	height: 25px;
	width: 170px;
	/*overflow: scroll;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/newsBg.jpg) no-repeat right top;
	}
.portfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	padding: 0 0 0 .25em;
	margin: 1em 0 0 1em ;
	}
a.newsLink {
   color:#039;
   text-decoration : none;
	background-color: transparent;
}
a:link.newsLink {
   color:#039;
   text-decoration : none;
	background-color: transparent;
}
a:link:visited.newsLink  {
   color:#989866;
   text-decoration : none;
	background-color: transparent;
}
a:hover.newsLink {
   color:#039;
   text-decoration : underline;
	background-color: transparent;
}
a:visited:hover.newsLink {
   color:#039;
   text-decoration : underline;
	background-color: transparent;
}	
p.help {
	margin-top: -1em;
	margin-bottom:0em;
}
p.partner {
	margin: .75em 0 0 0;
	padding: 0;
	font-weight: bold;
}

.bio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px;  
	padding-left:10px;
	background-color: transparent;
	margin: 1em;
}
.azform{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	padding-left:10px;
	background-color: transparent;
	margin: 1em;
}
.flash {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 10px;  
	padding-left:10px;
	background-color: transparent;
	padding-top: 3em;
}

.footer {
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996;
	text-align: center;
}

a.footerLink {
   color:#039;
   text-decoration : none;
	background-color: transparent;
}
a:link.footerLink {
   color:#039;
   text-decoration : none;
	background-color: transparent;
}
a:link:visited.footerLink  {
   color:#989866;
   text-decoration : none;
	background-color: transparent;
}
a:hover.footerLink {
   color:#039;
   text-decoration : none;
	background-color: transparent;
}
a:visited:hover.footerLink {
   color:#039;
   text-decoration : none;
	background-color: transparent;
}	

/* ==== Button look for a link begin */
a.button {
   color:#039;
   text-decoration : none;
	background-color: #CCCC99;
	padding: 1px 6px 1px;
	border: thin outset #FFFFCC;
	font: normal 10px;
	margin: 2px;
	vertical-align: middle;
}
a:link.button {
   color:#039;
   text-decoration : none;
	background-color: #CCCC99;
	
}
a:link:visited.button  {
   color:#039;
   text-decoration : none;
	background-color: #CCCC99;
}
a:hover.button {
   color:#fff;
   text-decoration : none;
	background-color: #039;
}
a:visited:hover.button {
   color:#fff;
   text-decoration : none;
	background-color: #039;
}		
/* ==== Button look for a link end */

.bodyCopy{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	line-height: 1.75em;
	padding:0px 0px 0px 0px;
}
.subHeader {
	background-color: #FFFFFF;
	color:#039;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	padding:0px 0px 0px 0px;
	font-weight: bold;
}
.line {
	color:#FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	padding:0px 0px 0px 0px;
}


.clients { 	color:#112B8A;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: transparent;font-weight: bold;}
a.clients {   color:#112B8A;   text-decoration : underline;	background-color: transparent;}
a:link.clients {   color:#112B8A;   text-decoration : underline;	background-color: transparent;}
a:link:visited.clients  {   color:#112B8A;   text-decoration : none;	background-color: transparent;}
a:hover.clients {   color:#112B8A;   text-decoration : underline;	background-color: transparent;}
a:visited:hover.clients {   color:#112B8A;   text-decoration : underline;	background-color: transparent;}	

.topnav {   color:#112B8A;   text-decoration : none;font-weight: bold;font-size: 12px;	background-color: #999966;padding:8px 20px 15px 20px;}
a.topnav {   color:#FFFFFF;   text-decoration : none;	background-color: transparent;font-weight: bold;font-size: 12px;}
a:link.topnav {   color:#FFFFFF;   text-decoration : none;	background-color: transparent;}
a:link:visited.topnav  {   color:#FFFFFF;   text-decoration : none;	background-color: transparent;}
a:hover.topnav {   color:#112B8A;   text-decoration :none;	background-color: #999966;}
a:visited:hover.topnav {   color:#112B8A;   text-decoration : none;	background-color: #999966;}	

.topnavDown {   color:#112B8A;   text-decoration : none;font-weight: bold;font-size: 12px;	background-color: #c7c397;padding:8px 20px 15px 20px;}
a.topnavDown {   color:#112B8A;   text-decoration : none;	background-color: #c7c397;font-weight: bold;font-size: 12px;}
a:link.topnavDown {   color:#112B8A;   text-decoration : none;	background-color: #c7c397;}
a:link:visited.topnavDown  {   color:#112B8A;   text-decoration : none;	background-color: #c7c397;}
a:hover.topnavDown {   color:#112B8A;   text-decoration :none;	background-color: #c7c397;}
a:visited:hover.topnavDown {   color:#112B8A;   text-decoration : none;	background-color: #999966;}	

.secnav {   color:#112B8A;   text-decoration : none;font-weight: bold;font-size: 12px;	background-color: #c7c397;}
a.secnav {   color:#FFFFFF;   text-decoration : none;	background-color: transparent;font-weight: bold;font-size: 12px;}
a:link.secnav {   color:#FFFFFF;   text-decoration : none;	background-color: transparent;}
a:link:visited.secnav  {   color:#FFFFFF;   text-decoration : none;	background-color: transparent;}
a:hover.secnav {   color:#112B8A;   text-decoration :none;	background-color: #c7c397; }
a:visited:hover.secnav {   color:#112B8A;   text-decoration : none;	background-color: #c7c397;}	

/* javascript cube controller
a.phases {color:#112B8A;text-decoration : none;background-color: transparent;}
a:link.phases {color:#112B8A;text-decoration : none;background-color: transparent;}
a:link:visited.phases  {color:#112B8A;text-decoration : none;background-color: transparent;}
a:hover.phases {color:#112B8A;text-decoration : underline;background-color: transparent;}
a:visited:hover.phases {color:#112B8A;text-decoration : none;background-color: transparent;}
*/
#clientdetails {width:850px;position:absolute;top:-75px;left:50%;margin-left:-425px;z-index:10;background-color:white;border:1px solid black;display:none;}
#clientdetails #close {margin:10px;border:1px solid black;font-size:10px;float:right;clear:both;padding:0 0 0 0;line-height:10px;}
#clientdetails #main {width:830px;padding:10px;}
.topnav,.topnavDown {
height:14px !important;
margin:0px;
border:none;
position:relative;
top:8px;
} 