/* CSS Document */

body {background-color:#962920; text-align:center; margin:0px; padding:0px;}

#mainbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	}
	
#mainbody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	}
#mainbody a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
	}

#mainbody a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#164ED3;
	text-decoration:underline;
	}

#mainbody a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#164ED3;
	text-decoration:underline;
	}
#mainbody h1 {text-transform:uppercase; color:#990000; font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mainbody h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	display:inline;
	}

#mainbody h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	}

#mainbody h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	}

#mainbody textarea, select, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	}
	
#main_box {width:968; background-image:url(images/main_box_bg.jpg); background-repeat:repeat-y; background-position:center; background-position:top; text-align:left; display:block;}


#left_side {float:left; width:181px; text-align:left;}

#right_side {
	float:left;
	width:720px;
	text-align:left;
}

#bottom_line {clear:both; width:100%; background-image:url(images/bottom-line.jpg); background-repeat:repeat-x; height:1px;}

.white_border_top { background-image:url(images/pos_2.jpg); background-position:top; background-repeat:repeat-x; width:100%;}

.white_border_bottom { background-image:url(images/pos_6.jpg); background-position:bottom; background-repeat:repeat-x; width:100%;}

.white_border_right { background-image:url(images/pos_4.jpg); background-position:right; background-repeat:repeat-y; height:100%;}

.white_border_left { background-image:url(images/pos_8.jpg); background-position:left; background-repeat:repeat-y; height:100%;}

.gold_border_top { background-image:url(images/gold_pos_2.jpg); background-position:top; background-repeat:repeat-x; width:100%;}

.gold_border_bottom { background-image:url(images/gold_pos_6.jpg); background-position:bottom; background-repeat:repeat-x; width:100%;}

.gold_border_right { background-image:url(images/gold_pos_4.jpg); background-position:right; background-repeat:repeat-y; height:100%;}

.gold_border_left { background-image:url(images/gold_pos_8.jpg); background-position:left; background-repeat:repeat-y; height:100%;}

#top_nav {
	background-image:url(images/top_nava_3.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}

#top_nav a {text-align:center; text-decoration:none; color:#FFFFFF;}

#top_nav a:hover {text-decoration:underline;}
#firstflash {
	display: inline;
	height: 167px;
	width: 720px;
	float: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#canyonflash {
	height: 392px;
	width: 523px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 20px;
	text-align:center;
	background-color:#FFFFFF;
}


#footer {width:569px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#F7CC64; text-align:center;}
#footer a {text-decoration:none; color:#F7CC64;}
#footer a:hover {text-decoration:underline;}

a.right_nav_link, a.right_nav_link:link, a.right_nav_link:visited, a.right_nav_link:active {
	color:#F7CC66;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
a.right_nav_link:hover {
	text-decoration:none;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(images/menu_arrow3.jpg);
	background-position:top, left;
	background-repeat:no-repeat;
	padding-left:10px;
}

#clientlist li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:20px;
	vertical-align:bottom;
	list-style-image:none;
	list-style-type:none;
	}

#clientlist2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:20px;
	vertical-align:bottom;
	list-style-image:url(images/bullet_1.jpg);
	}


#navbartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F7CC66;
	font-weight:normal;
	}
	
#navbartext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F7CC66;
	font-weight:normal;
	}
#navbartext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F7CC66;
	text-decoration:underline;
	}
	
#navbartext a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}

#program_format h2 {display:inline; clear:both;}
#program_format p {display:inline;}
#photo_gallery {
	width:550px;
	padding:20px;
}
#photo_gallery h1 {
	font:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
}
#photo_gallery_quote {
	font-size: 16pt;
	font-style: italic;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;

}

#contact_us_address_bar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}

#program_sidebar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
}

#program_sidebar a {
	color:#990000;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	display:block;
	text-align:center;
}
#program_sidebar a:hover {
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	display:block;
	background-color:#990000;
	color:#FFCC00;
	text-align:center;
}
#program_sidebar h1 {
	text-align:center;
	font-weight:bold;
	font-size:11px;
	display:block;
	background-color:#990000;
	color:#FFCC00;
}

#program_nav1 {
	clear:both;
	float:left;
	width: 15px;
	height:15px;
	border-color:#990000;
	border-width:1px;
	border-style:solid;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#990000;
	vertical-align:middle;
}

#program_nav1 a {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#990000;
	vertical-align:middle;
	display:block;
}

#program_nav1 a:hover {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#FFCC00;
	vertical-align:middle;
	display:block;
	background-color:#990000;
}

#side_nav_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	display:inline;
	text-align:center;
	}
#side_nav_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	display:inline;
	text-align:center;
	}
#side_nav_box a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
	text-align:center;
	}

#side_nav_box a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
	text-align:center;
	}

#side_nav_box a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#164ED3;
	text-decoration:underline;
	text-align:center;
	}
	
#bookclub_gold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:center;
}

#bookclub_gold p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:center;
}

#bookclub_gold a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:normal;
}

#bookclub_gold img {padding-bottom:3px;}

#bookclub_gold h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}

#toggle_layer01 {
	display: none;
}

#toggle_layer02 {
	display: none;
}

#toggle_layer03 {
	display: none;
}

#toggle_layer04 {
	display: none;
}

#toggle_layer05 {
	display: none;
}

#toggle_layer06 {
	display: none;
}

#toggle_layer07 {
	display: none;
}

#toggle_layer08 {
	display: none;
}

#toggle_layer09 {
	display: none;
}

#toggle_layer10 {
	display: none;
}

#toggle_layer11 {
	display: none;
}

#toggle_layer12 {
	display: none;
}

#toggle_layer13 {
	display: none;
}

#toggle_layer14 {
	display: none;
}

#toggle_layer15 {
	display: none;
}

#toggle_layer16 {
	display: none;
}

#toggle_layer17 {
	display: none;
}

#toggle_layer18 {
	display: none;
}

#toggle_layer19 {
	display: none;
}

#toggle_layer20 {
	display: none;
}

#toggle_layer21 {
	display: none;
}

#toggle_layer22 {
	display: none;
}

#toggle_layer23 {
	display: none;
}

#toggle_layer24 {
	display: none;
}

#toggle_layer25 {
	display: none;
}

#toggle_layer26 {
	display: none;
}

#toggle_layer27 {
	display: none;
}

#toggle_layer28 {
	display: none;
}

#toggle_layer29 {
	display: none;
}

#toggle_layer30 {
	display: none;
}

#faqtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
	padding-top:10px;
	
}

#faqtitle :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#164ED3;
	text-decoration:underline;
	padding-top:10px;
}

#bookclubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:underline;
	
}

#bookclubtitle :hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#164ED3;
	text-decoration:underline;
}
