/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	font-family: 			Verdana, Arial, sans-serif;
	font-size: 				10px;
	color: 					#43443B;
	line-height: 			1.4em;	
	margin: 				0px;
	padding:		 		0px;
	background-image:		url(../../img/generic/g_background.gif);
	background-repeat:		no-repeat;
}

p {
	font-family: 			Verdana, Arial, sans-serif;
	font-size: 				10px;
	color: 					#43443B;
	line-height: 			1.4em;	
	margin-bottom: 			5px;
	margin-top: 			0px;
	padding: 				0px;
}

h1 {
	font-size: 				10px;
	font-weight:			bold;
	color:					#C06489;
	margin-bottom: 			5px;
	margin-top: 			0px;
	padding: 				0px;
}


ul {
	margin-top:				0px;
	list-style-type:		disc;
	Padding-left:			8px;
	margin-left:			8px;
	margin-bottom:			5px;

}

li {
	margin-bottom:			0px;
	padding-left:			3px;
	font-family: 			Verdana, Arial, sans-serif;
	font-size: 				10px;
	line-height: 			1.4;	
}

#homeQuote p {
	color:					#919C90;
}

#lowerBorder b {
	color:					#C06489;
}

.arrow {
	color:					#E6E16B;
}

/***********************************************/
/* NAVIGATION                           */
/***********************************************/ 

 a {
	color: 					#C06489;
	text-decoration: 		none;	
}

 a:hover {
	color: 					#403D16;
	text-decoration: 		none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container {
	position:				absolute;
	width:					995px;
	top:					60px;
	height:					615px;
	left:					15px;
	z-index:				1;
}

#border {
	position:				absolute;
	width:					755px;
	top:					28px;
	height:					352px;
	left:					118px;
	z-index:				2;
	border:					1px solid #F0DBE4;
	background-image:		url(../../img/home/g_mainImg.jpg);
	background-position:	bottom right;
	background-repeat:		no-repeat;
}

#borderSub {
	position:				absolute;
	width:					755px;
	top:					28px;
	height:					352px;
	left:					118px;
	z-index:				3;
	border:					1px solid #F0DBE4;
}


#lowerBorder {
	position:				absolute;
	width:					730px;
	top:					388px;
	height:					19px;
	left:					118px;
	z-index:				4;
	border:					1px solid #F0DBE4;
	padding-top:			5px;
	padding-left:			25px;
}

#header {
	position:				absolute;
	width:					708px;
	top:					10px;
	height:					54px;
	left:					143px;
	z-index:				5;
}

#panel {
	position:				absolute;
	width:					106px;
	top:					0px;
	height:					555px;
	left:					889px;
	z-index:				6;
	background-color:		#F0F1EC
}

#homeContent {
	position:				absolute;
	width:					300px;
	top:					90px;
	left:					143px;
	z-index:				7;
}

#subContent {
	position:				absolute;
	width:					460px;
	top:					90px;
	left:					390px;
	z-index:				8;
}

#homeQuote {
	position:				absolute;
	width:					180px;
	top:					300px;
	left:					230px;
	z-index:				9;
	text-align:				center;
}

#footer {
	position:				absolute;
	width:					995px;
	top:					555px;
	background-color:		#E6E16B;
	height:					60px;
	z-index:				10;
	background-image:		url(../../img/generic/t_address.gif);
	background-repeat:		no-repeat;
	background-position:	center bottom;
}

#homePics {
	position:				absolute;
	width:					783px;
	top:					415px;
	left:					106px;
	z-index:				11;
	background-color:		#FFF
}

#sideNav {
	position:				absolute;
	width:					160px;
	top:					90px;
	left:					143px;
	z-index:				12;
}

#subPic {
	position:				absolute;
	width:					160px;
	top:					235px;
	left:					150px;
	z-index:				13;
}

/***********************************************/
/* Links                                */
/***********************************************/


#subContent a {
	color: 					#000;
	text-decoration: 		underline;
	padding-left:			10px;
}

#subContent  a:hover {
	color: 					#303996;
	text-decoration: 		underline;
	padding-left:			10px;
}




/* main menu buttons */

/* main menu container */
#navcontainer {
width:591px;
margin-left:60px
}

#navcontainer ul {
padding-left: 0;
margin: 0;
color: White;
float: left;
border-top: 1px solid #fff;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
color: White;
text-decoration: none;
float: left;
border-right: 0px solid #fff;
height:27px
}

#navcontainer span {
display: none;
}

a#home {
width:47px;
background-image:url(/img/generic/menu/home_up.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#home {
width:47px;
background-image:url(/img/generic/menu/home_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#homethis {
width:47px;
background-image:url(/img/generic/menu/home_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

a#about {
width:137px;
background-image:url(/img/generic/menu/about_up.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#about {
width:137px;
background-image:url(/img/generic/menu/about_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#aboutthis {
width:137px;
background-image:url(/img/generic/menu/about_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

a#accom {
width:101px;
background-image:url(/img/generic/menu/accom_up.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#accomthis {
width:101px;
background-image:url(/img/generic/menu/accom_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#accom {
width:101px;
background-image:url(/img/generic/menu/accom_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

a#facilities {
width:70px;
background-image:url(/img/generic/menu/facilities_up.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#facilities {
width:70px;
background-image:url(/img/generic/menu/facilities_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#facilitiesthis {
width:70px;
background-image:url(/img/generic/menu/facilities_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

a#test {
width:92px;
background-image:url(/img/generic/menu/test_up.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#test {
width:92px;
background-image:url(/img/generic/menu/test_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#testthis {
width:92px;
background-image:url(/img/generic/menu/test_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#daycare {
width:65px;
background-image:url(/img/generic/menu/daycare_up.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#daycare {
width:65px;
background-image:url(/img/generic/menu/daycare_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#daycarethis {
width:65px;
background-image:url(/img/generic/menu/daycare_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

a#contact {
width:79px;
background-image:url(/img/generic/menu/contact_up.gif);
border-right: 0px solid #fff;
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a:hover#contact {
width:79px;
background-image:url(/img/generic/menu/contact_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}
a#contactthis {
width:79px;
background-image:url(/img/generic/menu/contact_ov.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

.footpic1, .footpic2  {
padding:0px 10px 10px 0px;
}
.footpic3  {
padding:0px 0px 10px 0px;
}

/* default font size
@import url(/inc/css/small.css);
*/

#subnavcontainer {
width: 170px;
padding:0px;
margin:0px;
text-align:left;
}

#subnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
border:1px solid #e2dda1;
position:relative;
left:-5px
}

#subnavcontainer a
{
display: block;
padding: 3px;
width: 170px;
margin:0;
border-bottom:1px solid #e6c1d0;
}

#subnavcontainer a.last
{
display: block;
padding: 3px;
width: 170px;
margin:0;
border-bottom:0px solid #e6c1d0;
}

#subnavcontainer a:link, #navlist2 a:visited
{
color: #b4a706;
text-decoration: none;
margin:0
}

#subnavcontainer a:hover
{
color: #403d16;
}

#sideNav h1 {
font-weight:normal;
}