body {font-family: Arial, Helvetica, sans-serif; background-color: #F8F4E8;	font-size: .8em;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
h1 {font-size: 120%; color: #336699; margin-bottom: 0px; padding-bottom: 5px;}
h2 {font-size: 110%; color: #51572C; margin-bottom: 0px; padding-bottom: 5px; }
h3 {font-size: 100%; color: #336699; margin-bottom: 0px; margin-top: 0px;}


/**LEFT NAV SUB**/

#leftnavSub h2 {font-size: 100%; color: #D6E0EB; padding-left: 30px; margin-top: 0px; margin-bottom: 3px; padding-bottom: 0px;}
#leftnavSub ul {margin: 0;	padding: 0;}
#leftnavSub li {list-style-type: none;	display: inline;}
#leftnavSub a {display: block;	text-decoration: none;	padding: 2px 10px 2px 30px;}
#leftnavSub li.dots {display: block; background: url(dev/images/dotsBlue.gif) repeat-x top left; width: 125px; margin: 10px 0 10px 30px;}
#leftnavSub a:link, #leftnavSub a:visited, #leftnavSub a:active {background: #969F5F; color: #000;}
#leftnavSub a:hover {background: #B3BA8C; color: #336699;}
#leftnavSub a:visited:hover {background: #B3BA8C; color: #336699;}
#leftnavSub a:visited:active {background: #969F5F; color: #000;}
#featureL {margin-left: 20px; margin-right: 20px;}
/*************************/

/*************** BACKGROUND IMAGES ***************/
#topnav img, #leftnav img {border: 0; padding: 0; margin: 0;}
	
#dots {background-image: url(dev/images/dot.gif); background-repeat: repeat-x; background-color: #FFFFFF; margin-right: 20px; margin-left: 20px;}

.dotsWhite {background-image: url(dev/images/dotsWhite.gif); background-repeat: repeat-x; background-color: #969F5F;
	margin-right: 20px;	margin-left: 20px; padding-right: 20px;	padding-left: 20px;}

.dotsBlue {background-image: url(dev/images/dotsBlue.gif); background-repeat: repeat-x;	background-color: #969F5F;
	margin-right: 20px;	margin-left: 20px; padding-right: 20px;	padding-left: 20px;}
/*************************/	

  
  
/*************** CONTAINERS ***************/

#content {
	margin: 0px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 0px;
	width: 390px;
}
#content2 {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 550px;
	margin-top: 20px;
}
#content3 {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 550px;
	margin-top: 0px;
}

#header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#heading {
	margin: 15px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 0px;
	width: 390px;
}

#bottomContent {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: -10px;
}
#bottomContent h1 {
	font-size: 115%;
	color: #336699;
	padding-bottom: 0px;
}
#bottomContent h2 {
	font-size: 115%;
	color: #51572C;
	padding-bottom: 0px;
}

#rightContent {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	font-size: 11px;
}
#tagline {
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bolder;
}
#dots {
	background-image: url(dev/images/dot.gif);
	background-repeat: repeat-x;
}
#program_finder {
	width: 170px;
	height: 76px;
	text-align: center;
	font-size: 90%;
	margin-top: 0px;
	padding: 0px;
}
#search {
	margin-top: -15px;
	margin-bottom: -10px;
	line-height: 10px;
}
/******************************/

/******************RIGHT COLUMN BEGINS*********************/

#rightcol {
	width: 175px;
	color: #336699;
	font-size: 95%;
	background-color: #fff;
}
#rightcol2 {
	width: 175px;
	font-size: 11px;
	background-color: #FFFFFF;
	margin-top: 0px;
	background-image: url(dev2/images/rightnav_bottom2.gif);
	background-repeat: no-repeat;
	height: 25px;
	z-index: 10;
	left: 654px;
	top: 214px;
	float:right;
}
#rightcol .content {
	background-color: #D5D9BF;
	background-image: url(dev/images/rightnav_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#rightcol img {
	padding-left: 5px;
	border: 0;
}
#rightcol img.menu {
	padding-left: 0px;
	padding-top: 10px;
}
#rightcol ul {
	margin: 0;
	padding: 0;
}
#rightcol li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 95%;
}
#rightcol li.head {
	font-weight: bold;
	display: block;
	padding-left: 20px;
	margin-top: 10px;
	font-size: 95%;
}
#rightcol li a {
	display: block;
	padding-left: 35px;
	padding-right: 10px;
	text-indent: -15px;
	font-size: 95%;
	font-weight: normal;
}
#rightcol li a:hover, #rightcol li a:active {
	color: #336699;
	text-decoration: none;
	background-color: #D6E0EB;
	font-size: 95%;
	font-weight: normal;
}
#rightcol li a:link, #rightcol li a:visited {
	color: #000;
	text-decoration: none;
	font-size: 95%;
	font-weight: normal;
}
#rightcol .age {font-size: 11px;}
/************************/

/************ ABOUT ************/
#about {background-color: #D5D9BF;	width: 170px;}
#about h1 {font-size: 115%; color: #336699; margin-top: 15px; margin-left: 15px; margin-bottom: 3px; padding-bottom: 0px;}
#about ul {margin: 0; padding: 0;}
#about li {list-style-type: none; display:block}
#about li.on {color: #336699; background-color: #D6E0EB; padding-left:15px;}
#about a {text-decoration: none; padding: 0px 10px 0px 15px; display: block;}
#about a:link, #leftnavSub a:visited {background: transparent;	color: #000;}
#about a:hover, #leftnavSub a:active {background: #D6E0EB; color: #336699;}

/*************************/


/************ HOME HEADINGS ************/

#home_headings {
	margin-top: 10px;
}
#home_headings li a:link, #home_headings li a:visited {font-size: 110%;	color: #336699;	text-decoration: none;}
#home_headings li a:hover {font-size: 110%;	color: #969F5F;	text-decoration: none;}

ul.home {
	list-style-image: url(dev/images/animal_track5.gif);
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 10px;
}
ul.home h1 {font-size: 110%; color: #336699; margin-bottom: 0px; margin-top: 0px;}
ul.home li {margin-bottom: 5px;}
li.home dots {display: block; width: 125px; background-image: url(dev/images/dot.gif); background-repeat: repeat-x;}
/************************/

/********TEXT EFFECTS***********/
.text_small {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.text_smallR {font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 210px;}
.text_blue {font-family: Arial, Helvetica, sans-serif; color: #336699;}
.text_green {font-family: Arial, Helvetica, sans-serif;	color: #51572C;}
.text_brown {font-size: 100%; color: #904D20; font-weight:bold;}
.text_small_rightCol {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#text_smallR {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; clear: left;}
/************************/
#more_testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	margin-right: 15px;
	padding-bottom: 15px;
}
.was {
	font-weight: bold;
	color: #336699;
}
.quote {
	font-size: 11px;
	font-style: italic;
	color: #51572C;
}
.store_heading {
	font-weight: bold;
	color: #336699;
	font-style: italic;
	padding-right: 20px;
}

/************************/
	
/********LINKS***********/
a:link {
	color: #863B0C;
	text-decoration: underline;
}

a:visited {
	color: #6B7144;
	text-decoration: underline;
}

a:hover {
	color: #969F5F;
	text-decoration: underline;
}

/************************/

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}
/************************/

/********PHOTOS***********/
.photoL {
	padding-bottom: 5px;
	padding-right: 10px;
}

.photoR {
	padding-bottom: 5px;
	padding-left: 10px;
}
.photoC {
	padding-bottom: 5px;
	background-color: #D5D9BF;
}
/************************/

/********TABLES***********/
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #969F5F;
	padding: 3px;
	border: 1px solid #D5D9BF;
}
.td1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #D5D9BF;
}
.td2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	background-color: #EAECDF;
	padding: 3px;
	border: 1px solid #D5D9BF;
}
.td3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	background-color: #EAEFF5;
	padding: 3px;
	border: 1px solid #D5D9BF;
}
/************************/
.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	background-color: #D6E0EB;
	padding: 3px;
	border: 1px solid #D5D9BF;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-right: 20px;
	color: #000000;
	background-color: #FFFFFF;
}
.search {
	padding-left: 15px;
	padding-top: 10px;
}
.table_border {
	font-size: 90%;
}
#newsletter {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding: 5px 5px 0px;
	border: 1px solid #006699;
	text-align: center;
	background: #FFFFFF;
	width: 130px;
}
