@charset "utf-8";
/* CSS Document */

html {
filter: expression(document.execCommand("BackgroundImageCache", false,
true));
}


body {
	background-color:#0099FF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.5em;
font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:600;
	color: #000066;

}
h1{color:#0361d6; line-height:1.25em;}
h2{color:#0361d6}

.clear{clear:both;}


#container{width:950px; height:auto; margin:auto; background-color:#FFFFFF; border:2px solid #000066;  }



/*Navigation*/


#header{ height:138px; width:950px;  margin:auto; position:relative;}

.logo{display:block;  position:absolute; top:0px; left:10px; height:138px; width:380px; background-image:url(../images/logo.gif); background-repeat:none; }
.logo span{display:none;}


.golden{display:block; position:absolute; top:0px; left:390px; height:138px; width:164px; background-image:url(../images/golden-retriever.jpg);background-repeat:no-repeat;}

.call{display:block; position:absolute; top:10px; left:625px; height:85px; width:240px; background-image:url(../images/call-number.gif); background-repeat:no-repeat; }

.call span { display:block; height:auto; width:240px; padding-top:70px; text-align:center; }

.book{
	display:block;
	position:absolute;
	top:91px;
	right:10px;
	height:36px;
	width:370px;
	background-image:url(../images/button-1.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000fcc;
	font-family:Veranda, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-left:7px;
	text-decoration:none;
}
.book:{color:#000fcc;text-decoration:none;}
.book:linked{color:#000fcc; text-decoration:none;}
.book:visited{color:#000fcc; text-decoration:none;}
.book:hover{color:#000fcc; text-decoration:underline;}
.book:active{color:#000fcc; text-decoration:none;}


.book2{
	display:block;
	height:36px;
	width:370px;
	background-image:url(../images/button-1blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000fcc;
	font-family:Veranda, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px; text-align:center; 
	text-decoration:none;
	margin:auto; 
}
.book2:{color:#000fcc;text-decoration:none;}
.book2:linked{color:#000fcc; text-decoration:none;}
.book2:visited{color:#000fcc; text-decoration:none;}
.book2:hover{color:#000fcc; text-decoration:underline;}
.book2:active{color:#000fcc; text-decoration:none;}



.Jesus{display:block; position:absolute; top:10px; right:15px; height:41px; width:53px; background-image:url(../images/God.gif);background-repeat:no-repeat; }

/*Menubar*/

#menu{ height:30px; width:100%; border-top:#fbc92f 3px solid; background-color:#0361d6; }

.menu{color:#004e8d;}
.menu:linked{color:#004e8d;}
.menu:visited{color:#004e8d;}
.menu:hover{color:#004e8d; text-decoration:underline;}
.menu:active{color:#004e8d;}

#menu-container{margin:auto; width:950px; height:auto; position:relative;  }

#nav{
	position:absolute;
	left:25px;
	top:5px;
	width:800px;
	height:auto;
	color:#ffe765;
	font-size:17px;
	font-weight:bold; letter-spacing:1px;
}

.nav{color:#ffe765;  text-decoration:none; display:block; float:left; padding-top:3px; padding-bottom:3px; padding-left:20px; padding-right:20px; border:0; border-right: 1px solid #ffe765; }

.nav:linked{color:#ffe765; text-decoration:none;}
.nav:visited{color:#ffe765; text-decoration:none;}
.nav:hover{color:#ffe765; text-decoration:underline;}
.nav:active{color:#ffe765; text-decoration:none;}



.tellafriend{ display:block; position:absolute; background-image:url(../images/envelope.gif); background-position:left; background-repeat:no-repeat; padding-left: 25px; right:30px; top:5px; width:auto; color:#ffe765; font-size:11px; font-weight:bold;}
.tellafriend:linked{color:#ffe765; text-decoration:none;}
.tellafriend:visited{color:#ffe765; text-decoration:none;}
.tellafriend:hover{color:#ffe765; text-decoration:underline;}
.tellafriend:active{color:#ffe765; text-decoration:none;}




/* Homepage */
#home{width:100%; height:auto;  background-color:#0361d6;   font-weight:700; font-size:14px; color:#FFFFFF;}
#home-container{ width:950px;  min-height:600px;  margin:auto; position:relative;}
/*#home-container{ width:985px;  height:400px;  margin:auto; position:relative;}*/

#home-container h1{font-size:19px; color:#000066;  line-height:1.5em; padding:15px; border-bottom:1px solid;  border-top:1px solid;
background-color:#C1D1EC; width:920px; margin:auto; margin-bottom:15px;
}


#home-content{width:533px; height:auto; line-height:1.90em; position:absolute; top:131px; right:60px;}


#services{width:100%; height:auto; font-weight:700; font-size:14px; color:#FFFFFF;}
#services-container{ width:405px;  height:400px;  margin:auto; position:relative;}

#video{height:277px; width:338px; position:absolute; top:0px; left:20px;}

#video2{height:277px; width:338px; float:left; margin-left:15px; }



#arrow{height:75px; width:340px; position:absolute; top:265px; left:20px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; z-index:20000}

#love{ position:absolute; right:58px; height:131px; width:538px; background-image:url(../images/show-your-love.gif); background-repeat:no-repeat;}


/* End Homepage */

/* */



#footer{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:10px; width:965px;height:auto; position:relative; }


.call2action{ font-weight:bold; color:#000fcc;}


/*Buttons*/

.button2{
	display:block;	position:absolute;	bottom:76px;	right:333px;	height:36px;	width:250px;	background-image:url(../images/button-2.gif);	background-position:left;	background-repeat:no-repeat;	color:#000fcc;	font-family:Veranda, Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;	padding-top:15px;	padding-left:10px; text-decoration:none;
}

.button2:{color:#000fcc;text-decoration:none;}
.button2:linked{color:#000fcc; text-decoration:none;}
.button2:visited{color:#000fcc; text-decoration:none;}
.button2:hover{color:#000fcc; text-decoration:underline;}
.button2:active{color:#000fcc; text-decoration:none;}


.button3{
	display:block;
	position:absolute;
	bottom:76px;
	right:60px;
	height:36px;
	width:200px;
	background-image:url(../images/button-3.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000fcc;
	font-family:Veranda, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-left:20px;
	text-decoration:none;
}
.button3:{color:#000fcc;text-decoration:none;}
.button3:linked{color:#000fcc; text-decoration:none;}
.button3:visited{color:#000fcc; text-decoration:none;}
.button3:hover{color:#000fcc; text-decoration:underline;}
.button3:active{color:#000fcc; text-decoration:none;}


.button4{
	display:block;

	height:36px;
	width:250px;
	background-image:url(../images/button-4.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:10px;
	text-decoration:none;
}


.button5{
	display:block;
		height:36px;
	width:220px;
	background-image:url(../images/button-3.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000fcc;
	font-family:Veranda, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px; text-align:center;
	text-decoration:none;
}

.button6{
	display:block;
	position:absolute;
	bottom:205px;
	right:50px;
	height:36px;
	width:209px;
	background-image:url(../images/button-5.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:10px;
	text-decoration:none;
}



.button7{
	display:block;
	position:absolute;
	bottom:205px;
	right:50px;
	height:36px;
	width:209px;
	background-image:url(../images/button-5.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:10px;
	text-decoration:none;
}

/**** Homepgae table ***/

.advantagechart{ width:575px; height:auto;}



.advantagechart table {margin:auto; background-color:#FFFFFF; border:2px solid #000099;text-align:center; padding:0; font-size:12px ;color:#000099 }

.advantagechart table td{border-right:1px solid #99CAFB; padding:3px; }
.advantagechart table td tr{}

.advantagechart-main-tr{ background-color:#99CAFB;  text-align:center !important; font-size:14px ; }
.advantagechart-main-tr td{ border-bottom:1px solid #000099; border-right:0!important }


.advantagechart-tr2 {background-color:#E8F2FF; }
.advantagechart-ck1 {background-image:url(../images/ck1.gif); background-repeat:no-repeat; background-position:center; }
.advantagechart-ck2 {background-image:url(../images/ck2.gif); background-repeat:no-repeat; background-position:center;} 



.button-serviceareas{
	display:block;
		height:36px;
	width:220px;
	background-image:url(../images/button-3.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#000fcc;
	font-family:Veranda, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:15px; text-align:center;
	text-decoration:none;
}
.button-serviceareas:{color:#000fcc;text-decoration:none;}
.button-serviceareas:linked{color:#000fcc; text-decoration:none;}
.button-serviceareas:visited{color:#000fcc; text-decoration:none;}
.button-serviceareas:hover{color:#000fcc; text-decoration:underline;}
.button-serviceareas:active{color:#000fcc; text-decoration:none;}



/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	
}

body {

}
ol, ul {
	
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
