@charset "UTF-8";
html {
	color:#000;
	background:#FFF;
	 overflow:-moz-scrollbars-vertical; overflow-y: scroll;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/*sup {
	vertical-align:text-top;
}*/
sub {
	vertical-align:bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}

/* End Reset */

html, body {
	background:#f1e9d4;
	height:100%;
}
body {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}
a {
	color:#990000;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
a strong, a b {
	color:#990000;
}
u {
	text-decoration:none;
}
#page {
	background:url(images/bg.png) repeat-y;
	font-size:1em;
	margin:0 auto;
	width:801px;
	min-height:100%;
}

#main {
	padding:0 20px 51px;
}

#main.nonav {
	background:url(images/bg_no_line.png) repeat-y;
	font-size:1em;
	margin:0 auto;
	width:800px;
	min-height:100%;
	padding:0 20px 51px;
}
#header {
	width:801px;
}
#content {
	color:#666;
	font-size:11px;
	width:510px;
	line-height:1.5em;
	padding:0 27px 0 20px;
	float:left;
}

#content.nonav {
width:710px;		
}
#footer {
	font-size:10px;
	color:#a78c7b;
	text-align:center;
	line-height:24px;
	margin:0 auto;
	width:721px;
	border:1px solid #a78c7b;
	-webkit-text-size-adjust:none;
}
#footer_padding {
	width:801px;
	height:26px;
	margin:-51px auto 0;
	padding:15px 0 10px;
	background-image:url(images/bg_no_line.png);
}
#footer a {
	color:#a78c7b;
}
.clear {
	clear:both;
	line-height:0;
}
.header {
	background:#990000;
	border-bottom:3px double #ccc;
	border-top:3px double #999;
	color:#fff;
	font-size:120%;
	padding:5px;
}
.row1 {
	background:#e6e6e6;
	border-bottom:1px solid #ccc;
	color:#000;
	height:20px;
}
.row2 {
	background:#f0f0f0;
	border-bottom:1px solid #ccc;
	color:#000;
	height:20px;
}
hr {
	clear:left;
	display:block;
	color:#ccc;
	height:1px;
	margin:5px 0 15px;
	padding:0;
	border:0 solid #fff;
	border-top:1px solid #ccc;
}
#flash {
	width:505px;
	padding:2px;
	border:1px solid #ccc;
	margin:5px 0 5px;
}
#flash img {
	margin:0;
	padding:0;
	border:0 solid #fff;
	float:none;
}
#artBook {
	position:absolute;
	z-index:10;
	margin:-83px 0 0 -50px;
	padding:0;
}
#artBook img {
	margin:88px 0 0 50px;
}
object {
	outline:none;
}
#photo_viewer {
	height:100px;
	width:100px;
	margin:0 0 5px;
	padding:6px 3px;
}
#flash_content p img {
	border:none!important;
	padding:0;
	margin:5px 0 0 0;
	float:none!important;
	display:block;
}
#flash_content p {
	clear:both;
	float:left;
	width:505px;
	padding:0;
	margin:5px 0 10px 10px;
}
#video_player {
	height:0;
	width:0;
	margin:5px 0 10px;
}
#video_player img {
	border:none;
	padding:0;
	margin:5px 0 0 0;
	float:none;
	display:block;
}
#video_player p {
	padding:0;
	margin:5px 0 10px 10px;
}
.picBorder {
	padding:2px;
	border:1px solid #ccc;
}
#searchform {
	padding:10px 0;
	margin:0;
}
#searchform #s {
	width:157px;
}
#searchform #searchsubmit {
	margin-top:7px;
}
#content .flu {
	clear:left;
	margin:15px 0 20px;
	display:block;
}
#content .flu a {
	padding:3px 7px;
	border:1px dotted #990000;
	font-size:12px;
	color:#990000;
	clear:left;
	text-decoration:none;
	font-weight:bold;
}
#content strong, #content b {
	color:#000;
	font-weight:bold;
}
#content em, #content i {
	font-style:italic;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	clear:left;
	display:block;
	text-align:left!important;
}
#content h1, #content h2 {
	font-size:20px;
	color:#990000;
	padding:.5em 0;
	line-height:1.1em;
}
#content h3, #content h4 {
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:.3em 0 .4em;
	line-height:1.3em;
}
#content h5 {
	font-size:16px;
	color:#333;
	margin:0 0 .4em;
	padding:.5em 0 .1em;
	border-bottom:1px #333 solid;
	line-height:1.1em;
}
#content h6 {
	font-size:16px;
	color:#333;
	line-height:1.25em;
	padding:.4em 0 .4em;
}
#content h1 strong, #content h2 strong, #content h1 b, #content h2 b {
	color:#990000;
	font-weight:normal;
}
#content a, #content a strong {
	color:#990000;
	text-decoration:underline;
}
#content h3 a, #content h4 a {
	color:#000;
}
#content h3 a:hover, #content h4 a:hover {
	color:#990000;
}
#content h5 strong, #content h6 strong, #content h5 b, #content h6 b {
	font-weight:normal;
	color:#666;
}
#content h5 a, #content h6 a {
	color:#666;
}
#content h5 a:hover, #content h6 a:hover {
	color:#990000;
}
#content h1 em, #content h1 i, #content h2 em, #content h2 i, #content h3 em, #content h3 i, #content h4 em, #content h4 i, #content h5 em, #content h5 i, #content h6 em, #content h6 i {
	font-style:normal;
}
#content p {
	padding:0 0 1em;
	text-align:left!important;
}
#content ol {
	padding:0 0 10px 25px;
	clear:left;
}
#content ol ol {
	padding:0 0 0 25px;
}
#content ol li {
	padding:.1em 0 .1em;
	list-style:decimal;
}
#content ol ol li {
	list-style:lower-alpha;
}
#content ol ol ol li {
	list-style:lower-roman;
}
#content ul {
	padding:0 0 10px 25px;
	clear:left;
}
#content ul ul {
	padding:0 0 0 25px;
}
#content ul li {
	padding:.1em 0 .1em;
	list-style:square;
}
#content ul li.list_two_columns {
	display:inline-block;
	width:240px;
}
#content ul li.list_two_columns:before {
	content:counter(square, square) "\00a0\00a0";
	margin-left:-10px;
}
#content img, #slideshowHolder {
	float:left;
	margin:5px 13px 3px 0;
	padding:2px;
	border:solid 1px #ccc;
}
#slideshow, #slideshow img {
	float:none;
	margin:0;
	padding:0;
	border:none;
}
#content img.alignright {
	float:right;
	margin:5px 0 3px 15px;
}

#content img.alignright_noborder {
	float:right;
	margin:5px 0 3px 15px;
	border: none;
}

#content .caption {
	margin:0 0 5px;
	padding:0;
	float:left;
}
#content .caption img {
	float:none;
	margin:5px 10px 2px 0;
	padding:2px;
}
#content .caption p {
	font-size:10px;
	font-style:italic;
	padding:0 3px;
	color:#000;
}
#content #fac_profile {
	min-height:235px;
	margin-bottom:10px;
	line-height:1.4em;
	margin:5px 0 5px;
}
#content #other_info {
	border-top:3px double #990000;
	padding:15px 0 0;
	clear:both;
}
#content #fac_profile #profile_pic {
	float:left;
	border:1px solid #ccc;
	padding:2px;
	position: relative;
}
#content #fac_profile #profile_pic img {
	margin:0;
	padding:0;
	border:none;
	width:144px;
	height:216px;
}
#content #fac_profile #profile_info {
	float:left;
	padding:0 0 0 13px;
	width:300px;
}
#content #fac_profile #profile_info p {
	padding:0 0 10px;
}


#content table {
	margin:5px 0 15px;
}
#content table td {
	margin:0;
	padding:3px 6px;
	vertical-align:top;
}
#content table td p {
	margin:0;
	padding:0;
}
.column {
	float:left;
	width:215px;
	margin:0;
	padding:0 15px 0;
}
.tableHeader td {
	height:2em;
	color:#990000;
	border-bottom:1px solid #ccc;
	font-size:110%;
	font-weight:bold;
}
#content p.txt_dont_wrap {
	clear:both;
	display:block;
	float:none;
}
#content p.txt_blockquote {
	background-image:url(https://classic.westmont.edu/_css/images/blockquote.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:.75em 10px;
	padding:0 30px;
	font-style:italic;
}
#content blockquote {
	background-image:url(https://classic.westmont.edu/_css/images/blockquote.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:.75em 10px;
	padding:0 30px;
	font-style:italic;
}

#content .indent {
	padding: 0 0 0 15px;	
	
}
#content p.txt_indent_paragraphs {
	text-indent:2em;
	display:block;
}
#content p.txt_indent_no_space {
	text-indent:2em;
	margin:0;
	padding:0;
}
#content img.img_dont_wrap {
	float:none;
	clear:both;
	display:block;
	margin-bottom:10px;
}
#content img.noBorder, #content img.img_no_border {
	float:left;
	margin:4px 10px 10px 0;
	border:1px solid #fff;
}
#content img.img_no_border_wrap {
	float:none;
	clear:both;
	display:block;
	margin:4px 10px 10px 0;
	padding:0;
	border:none;
}
#content table.table_row_borders td, td.table_row_borders {
	border-bottom:1px #ccc solid;
}
#content td.table_heading1 {
	background-color:#a78c7b;
	color:#fff;
}
#content td.table_heading2 {
	background-color:#990000;
	color:#fff;
}
#content td.table_heading1 strong, #content td.table_heading2 strong {
	color:#fff;
}
#content td.table_row_fill {
	background-color:#e6e6e6;
}
#content td.table_row_highlight {
	background-color:#ff9;
}
#content h1>img, #content h1>img.img_dont_wrap, #content h2>img, #content h2>img.img_dont_wrap {
	margin:0 10px 17px 0;
}
#content img+h1, #content img+h2 {
	padding-top:14px;
}
#content img.img_dont_wrap+h1, #content img.img_dont_wrap+h2 {
	padding-top:7px;
}
#content h1:first-child, #content h2:first-child {
	margin-top:-5px;
}
#content h1+h1, #content h2+h2, #content h3+h3, #content h4+h4, #content h5+h5, #content h6+h6 {
	padding-top:0;
}
#content h3>img, #content h3>img.img_dont_wrap, #content h4>img, #content h4>img.img_dont_wrap {
	margin:4px 10px 17px 0;
}
#content img+h3, #content img+h4 {
	padding-top:14px;
}
#content img.img_dont_wrap+h3, #content img.img_dont_wrap+h4 {
	padding-top:7px;
}
#content h3:first-child, #content h4:first-child {
	margin-top:-5px;
}
#content h5>img, #content h5>img.img_dont_wrap, #content h6>img, #content h6>img.img_dont_wrap {
	margin:0 10px 17px 0;
}
#content img+h5, #content img+h6 {
	padding-top:14px;
}
#content img.img_dont_wrap+h5, #content img.img_dont_wrap+h6 {
	padding-top:7px;
}
#content h5:first-child, #content h6:first-child {
	margin-top:-3px;
}
#content img+p {
	clear:left;
	padding-top:7px;
}
#content .content-column {
	float:left;
	width:215px;
	margin:0 auto;
	padding:0 15px 10px;
}
.uppercase {
	text-transform:uppercase;
}
#content #stories {
	clear:left;
}
#content #stories h3 {
	padding:0 0 0 19px;
	margin:7px 0 2px;
	background-image:url(images/homepage_arrows/show.gif);
	background-repeat:no-repeat;
	background-position:0 center;
}
#content #stories p {
	padding:.25em 0 .5em;
}
#content #stories .hide h4 {
	background-image:url(images/homepage_arrows/hide.gif);
}
#content #stories h4.over {
	color:#990000;
	background-image:url(images/homepage_arrows/show_hover.gif);
}
#content #stories .hide h4.over {
	background-image:url(images/homepage_arrows/hide_hover.gif);
}
#stories .bottomPadding {
	clear:left;
	height:0;
	margin:0;
	padding:0;
}
#stories .hide .bottomPadding {
	display:none;
}
#content p.rss a {
	font-size:12px;
	color:#990000;
	text-decoration:none;
	padding:5px 0 5px 25px;
	background-image:url(images/rss-icon.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
}
#content p.rss a:hover {
	text-decoration:underline;
}
#content .WestmontTV {
	float:left;
	margin:-3px 0 5px;
}
#content #news {
	clear:left;
	float:left;
	width:100%;
}
#content #news h4 {
	padding:0 0 0 19px;
	margin:7px 0 2px;
	background-image:url(images/homepage_arrows/show.gif);
	background-repeat:no-repeat;
	background-position:0 center;
}
#content #news p {
	padding:.25em 0 .5em;
}
#content #news .hide h4 {
	background-image:url(images/homepage_arrows/hide.gif);
}
#content #news h4.over {
	color:#990000;
	background-image:url(images/homepage_arrows/show_hover.gif);
}
#content #news .hide h4.over {
	background-image:url(images/homepage_arrows/hide_hover.gif);
}
#news .bottomPadding {
	clear:left;
	height:0;
	margin:0;
	padding:0;
}
#news .hide .bottomPadding {
	display:none;
}
#news .story {
	display:none;
	float:left;
	clear:left;
	width:100%;
}
#news .story .content {
	display:none;
}
#content .pop-up {
	color:#990000;
	position:relative;
	margin:-20px;
	padding:20px;
}
#content .pop-up em {
	position:absolute;
	color:#000;
	display:none;
	font-style:normal;
	background:#fff;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	padding:12px 16px;
	bottom:38px;
	left:12px;
	width:160px;
	margin:0;
	z-index:10;
}
#content .pop-up:hover em {
	display:block;
}
#content p.date {
	margin:-5px 0;
}
#content .posts {
	margin-top:10px;
	border-top:1px dotted #ccc;
	padding-top:10px;
}
#content p.archives {
	margin-top:10px;
	border-top:1px dotted #ccc;
	padding-top:10px;
}
div.wp-caption.alignnone, div.wp-caption.alignleft, div.wp-caption.aligncenter {
	float:left;
	margin:5px 10px 10px 0;
	padding:2px;
	border:solid 1px #ccc;
}
div.wp-caption.alignright {
	float:right;
	margin:5px 0 3px 15px;
	padding:2px;
	border:solid 1px #ccc;
}
#content div.wp-caption img {
	border:none;
	margin:0;
	padding:0;
	display:block;
	float:none;
}
#content div.wp-caption p.wp-caption-text {
	background-color:#990000;
	color:#fff;
	margin:0;
	padding:4px 8px 5px;
	font-size:10px;
	line-height:1.2em;
}
#content div.sociable {
	clear:both;
	margin:-5px 0 0;
	padding:21px 0 16px;
}
#content .posts .excerpt div.sociable {
	display:none;
}
#content .posts .content {
	margin-bottom:20px;
}
#content div.sociable img {
	border:0;
	padding:0;
}
#content .sociable_tagline p {
	clear:both;
	margin:-10px 0 0;
	padding:10px 0 3px;
	border-top:1px dotted #ccc;
}
#myytplayer {
	margin:0 0 15px;
}
#content div.wp-pagenavi {
	margin:5px 0 10px;
	padding:20px 0 5px;
	border-top:1px dotted #ccc;
}
#content div.wp-pagenavi a {
	padding:3px 5px;
	margin:2px 5px 2px 0;
	text-decoration:none;
	border:1px solid #990000;
	color:#990000;
	background-color:#fff;
}
#content div.wp-pagenavi a:hover {
	border:1px solid #990000;
	color:#fff;
	background-color:#990000;
	text-decoration:none;
}
#content div.wp-pagenavi span.current {
	padding:3px 5px;
	margin:2px 5px 2px 0;
	color:#fff;
	font-weight:normal;
	border:1px solid #990000;
	background-color:#990000;
}
#content div.wp-pagenavi span.pages, #content div.wp-pagenavi span.extend {
	padding:3px 5px;
	margin:2px 5px 2px 0;
	color:#990000;
	border:1px solid #990000;
	background-color:#fff;
}
#text .collapse h5, #text .collapse h6, .text .collapse h5, .text .collapse h6 {
	background-image:url(/_css/images/show.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	font-size:16px;
	font-weight:normal;
	color:#333;
	line-height:1.25em;
	margin:0;
	padding:.4em 0 .4em 17px;
	border:none;
}
#text .collapse h5.over, #text .collapse h6.over, .text .collapse h5.over, .text .collapse h6.over {
	background-image:url(/_css/images/show_hover.gif);
	color:#990000;
}
#text .collapse.hide h5, #text .collapse.hide h6, .text .collapse.hide h5, .text .collapse.hide h6 {
	background-image:url(/_css/images/hide.gif);
}
#text .collapse.hide h5.over, #text .collapse.hide h6.over, .text .collapse.hide h5.over, .text .collapse.hide h6.over {
	background-image:url(/_css/images/hide_hover.gif);
	color:#990000;
}
#update {
	clear:left;
	float:left;
	padding:12px 20px 2px;
	margin:5px 0;
	border:1px solid #4baef5;
	background-color:#f3faff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}
#content #update h3 {
	background-image:url(/phil/icons/info-36x36.png);
	background-repeat:no-repeat;
	margin:0 0 -10px -8px;
	display:block;
	padding:7px 10px 10px 45px;
	color:#4baef5;
	font-size:13px;
	font-weight:bold;
	height:36px;
}
#content #update p {
	color:#666;
	font-size:10px;
	line-height:1.3em;
}
#content #update p strong {
	color:#555;
}
#content .chapel {
	width:505px;
	margin-top:0;
}
#content .chapel td {
	vertical-align:middle;
	padding:2px 5px;
}
#content .chapel .month td {
	padding-left:0;
}
#content .chapel .month h4 {
	border-bottom:1px solid #ccc;
	color:#000;
	font-weight:bold;
	letter-spacing:1.5px;
	padding:3px 0 3px 5px;
	margin:10px 0 5px;
	text-transform:uppercase;
}
#content .chapel img {
	border:none;
	padding:0;
	margin:0;
	float:right;
}
#content .chapel .video, #content .chapel .video {
	padding:0;
	margin:0;
	width:30px;
}
#content .pwGallery {
	overflow:hidden;
	float:left;
	margin:5px 0 15px;
	display:none;
}
#content .pwGallery * {
	border:none;
	margin:0;
	padding:0;
}
#content .pwGallery ul {
	clear:left;
	float:left;
	clear:none;
}
#content .pwGallery li {
	float:left;
	list-style:none;
}
#content .pwGallery img {
	float:left;
}
#content .pwFeatured {
	float:left;
	position:relative;
}
#content .pwCaption {
	bottom:0;
	left:0;
	position:absolute;
}
#content .pwCaption p {
	color:#fff;
	display:block;
	line-height:13px;
	padding:5px 10px;
	background-color:rgba(102, 0, 0, .7);
}
#sidebar, #leftDrop {
	width:162px;
	padding:0 20px 20px 20px;
	margin:0 0 25px;
	float:left;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
}
#sidebar ul, #sidebar li {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar ul li {
	font-size:11px;
	color:#666;
	padding:3px 0 4px 10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#ccc;
}
#sidebar ul li a {
	color:#666;
	text-decoration:none;
	display:block;
}
#sidebar ul li a:hover {
	background-color:#a78c7b;
	color:#fff;
	margin:-3px 0 -4px -10px;
	padding:3px 0 4px 10px;
}
#sidebar ul li ul {
	margin:5px 0 -4px 0;
}
#sidebar ul li ul li {
	border:none;
}
#sidebar ul li ul li a {
	width:142px;
}
#sidebar ul li.navHeader, #sidebar ul li.nav_heading, #sidebar h2 {
	color:#990000;
	font-size:13px;
	border:1px solid #990000;
	margin:8px 0 3px 0;
	padding:3px 5px 3px 10px;
}
#sidebar ul li.navHeader a, #sidebar ul li.nav_heading a, #sidebar h2 a {
	text-decoration:none;
	color:#990000;
	margin:-3px -5px -3px -10px;
	padding:3px 5px 3px 10px;
}
#sidebar ul li.navHeader a:hover, #sidebar ul li.nav_heading a:hover, #sidebar h2 a:hover {
	color:#fff;
	background-color:#990000;
	margin:-3px -5px -3px -10px;
	padding:3px 5px 3px 10px;
}
#sidebar p {
	color:#666;
	padding:.25em 5px .75em 10px;
	font-size:11px;
}
#sidebar p strong {
	font-weight:bold;
	color:#000;
}
#sidebar img {
	margin:13px 0 5px;
	border:none;
}
#sidebar a:first-child img {
	margin-top:5px;
	border:none;
}
#sidebar p img {
	margin:5px -5px 0 -10px;
	border:none;
}
#leftDrop h1 {
	color:#990000;
	font-size:13px;
	border:1px solid #990000;
	margin:6px 0 4px 0;
	padding:3px 5px 3px 10px;
}
#leftDrop h1 a {
	text-decoration:none;
	color:#990000;
	margin:-3px -5px -3px -10px;
	padding:3px 5px 3px 10px;
	width:145px;
	display:block;
}
#leftDrop h1 a:hover {
	color:#fff;
	background-color:#990000;
	margin:-3px -5px -3px -10px;
	padding:3px 5px 3px 10px;
}
#leftDrop ul {
	padding:1px 0 0;
}
#leftDrop ul li {
	position:relative;
	font-size:11px;
	color:#666;
	background-color:#FFF;
}
#leftDrop ul li.noLink {
	font-size:11px;
	color:#666;
	display:block;
	padding:3px 10px 4px 10px;
	border-bottom:1px dotted #ccc;
	background-image:url(images/dropdown_arrow.gif);
	background-repeat:no-repeat;
	background-position:147px;
}
#leftDrop ul li.noLink.over {
	color:#990000;
	background-image:url(images/dropdown_arrow_sel.gif);
	background-repeat:no-repeat;
	background-position:147px;
}
#leftDrop ul li a {
	font-size:11px;
	color:#666;
	text-decoration:none;
	display:block;
	padding:3px 10px 4px 10px;
	border-bottom:1px dotted #ccc;
	background-image:none;
}
#leftDrop ul li a.nav_dropdown {
	background-image:url(images/dropdown_arrow.gif);
	background-repeat:no-repeat;
	background-position:147px;
}
#leftDrop ul li.over a {
	color:#990000;
	background-image:url(images/dropdown_arrow_sel.gif);
	background-repeat:no-repeat;
	background-position:147px;
}
#leftDrop ul li a:hover {
	background-color:#a78c7b;
	color:#fff;
}
#leftDrop ul li.over a:hover {
	background-image:none;
	background-color:#a78c7b;
	color:#fff;
}
#leftDrop ul li ul {
	padding:0;
	display:none;
	position:absolute;
	top:-1px;
	bottom:auto;
	right:-163px;
	background-color:#fff;
	width:162px;
	z-index:1;
	border:1px solid #a78c7b;
}
#leftDrop ul li.noLink ul {
	top:-1px;
}
#leftDrop ul li ul li {
	border:0 solid #fff;
}
#leftDrop ul li.over ul {
	display:block;
}
#leftDrop ul li.over ul.dropUp {
	display:block;
	top:auto;
	bottom:-1px;
}
#leftDrop ul li.over ul li.noLink {
	color:#a78c7b;
	padding:4px 10px 4px 10px;
	border:0 solid #fff;
}
#leftDrop ul li.over ul li.noLink.over {
	color:#990000;
	border:0 solid #fff;
}
#leftDrop ul li.over ul li a {
	text-decoration:none;
	display:block;
	font-size:11px;
	color:#a78c7b;
	border:0 solid #fff;
	padding:4px 10px 4px 10px;
	background-image:none;
	background-color:#fff;
}
#leftDrop ul li.over ul li a.nav_dropdown {
	background-image:url(images/dropdown_arrow.gif);
	background-repeat:no-repeat;
	background-position:147px;
}
#leftDrop ul li.over ul li.over a {
	color:#990000;
	background-image:url(images/dropdown_arrow_sel.gif);
}
#leftDrop ul li.over ul li.over a:hover {
	color:#fff;
	background-image:none;
}
#leftDrop ul li.over ul li.over ul li a {
	color:#a78c7b;
	background-color:#fff;
	background-image:none;
}
#leftDrop ul li.over ul li.over ul li a:hover {
	color:#fff;
	background-color:#a78c7b;
}
#leftDrop ul li.over ul li ul {
	padding:0;
	display:none;
	position:absolute;
	top:-1px;
	bottom:auto;
	right:-164px;
	background-color:#fff;
	width:162px;
	z-index:1;
	border:1px solid #a78c7b;
}
#leftDrop ul li.over ul li.over ul {
	display:block;
}
#leftDrop ul li.over ul li.over ul.dropUp2 {
	display:block;
	top:auto;
	bottom:-1px;
}
#leftDrop p {
	color:#666;
	padding:.25em 5px .75em 10px;
	font-size:11px;
}
#leftDrop p strong {
	font-weight:bold;
	color:#000;
}
#leftDrop img {
	margin:13px 0 5px;
	border:none;
}
#leftDrop a:first-child img {
	margin-top:5px;
	border:none;
}
#leftDrop p img {
	margin:5px -5px 0 -10px;
	border:none;
}

span.endnote { 
	font-style: italic;
	font-weight: lighter;
	font-size: 9px;
	color:#999;
	vertical-align:super;
}

@media print {
#sidebar {
	display:none;
}
#leftDrop {
	display:none;
}
#footer {
	display:none;
}
#header {
	display:none;
}
html, body, #page, #main, #content {
	width:97%;
	margin:0;
	float:none;
	background:none;
}
#content {
	font-size:10pt;
	line-height:11pt;
	color:#000;
	border:0 #fff solid;
	background-color:#fff;
	overflow:visible;
}
#content h1, #content h2 {
	font-weight:bold;
	font-size:13pt;
	line-height:14pt;
}
#content h3, #content h4 {
	font-size:11pt;
	line-height:12pt;
}
#content h5, #content h6 {
	font-size:11pt;
	line-height:12pt;
	font-weight:bold;
	border-bottom:1px #000 solid;
}
#flash {
	display:none;
}
}
.external {font-style:italic;}
.xref {font-style:italic;float: right; color:#A78C7B;}
#cimp h5 {padding:0;margin:0;}

/*---Styles for Education Accreditation site--*/

.green-text {
	color: #090 !important;
}

.blue-text {
	color:#009 !important;
}

.red-text {
	color:#C00 !important;
}

.underline {
	text-decoration: underline;
}


