/* Bard MFA css style May 2010 Lori Foster*/

/*
* {
	margin: 0px;
	padding: 0px;
}
*/
img { 
	margin: 0px;
	padding: 0px;
	border: 0px;}


.clearout {	clear:both;	}

.imgright {
	float:right;
	width:auto;
	padding: 2px;
}

.imgleft {
	float: left;
	width:auto;
	padding: 2px 2px 3px 0px;
}

.caption {
	font-style:italic;
}

blockquote {
	margin: 0px 0px 0px 30px;}

/****** FONT STYLES *****/


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	text-transform:uppercase;
	color: #CC0033;
	margin: 0px 0px 20px 0px; 
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #d7e0e0;
	text-align:left;
}

body#faculty #content h1, body#gallery #content h1 { 
	float:left;
	width:auto;
	border:none;
	color: #3b5b6a;
	margin: 0px 0px 0px 0px; 
	padding: 7px 0px 2px 7px;
	}

body#staff #content h1, body#gallery #content h1 { 
	float:left;
	width:auto;
	border:none;
	color: #3b5b6a;
	margin: 0px 0px 0px 0px; 
	padding: 7px 0px 2px 7px;
	}
	
#content .h1_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:lighter;
	text-transform:uppercase;
	display:inline-block;
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 2px 5px;
	color: #3b5b6a;
	line-height:26px;
	
	
}
body#faculty #content .h1_sub, body#gallery #content .h1_sub {
	color: #CC0033;	
}

body#staff #content .h1_sub, body#gallery #content .h1_sub {
	color: #CC0033;	
}
	
body#hp h1, #content_highlights h1.video, body#hp #content_highlights h1.video {
	font-size:18px;
	font-weight:lighter;
	text-transform:none;
	margin: 0px 0px 3px 0px; 
	padding: 0px 0px 3px 0px;
	border-bottom: 1px dotted #d7e0e0;
}
#content_highlights h1.video, body#hp #content_highlights h1.video {margin: 0px 0px 3px 0px;}

#content_highlights h1, body#hp #content_highlights h1,
#content_highlights h1 a, body#hp #content_highlights h1 a	{ 
	font-size:18px;
	color:#CC0033;
	text-transform:uppercase;
	font-weight: bold;
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 3px 0px;
	border:none;
	text-decoration:none;
	border-bottom: 1px solid #d7e0e0;
}
#content_highlights h1 a:link, body#hp #content_highlights h1 a:link, #content_highlights h1 a:visited, body#hp #content_highlights h1 a:visited {}

#content_highlights h1 a:hover, body#hp #content_highlights h1 a:hover {}


#content_highlights h1.video, body#hp #content_highlights h1.video {
	}
#wrap_foot h1, body#hp #wrap_foot h1  {
	font-size:11px;
	font-weight:bold;
	color: #3b5b6a;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color: #3b5b6a;
	text-transform:lowercase;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	
}

body#faculty h2, body#gallery h2 {
	font-size:11px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color: #999999;
}
body#staff h2, body#gallery h2 {
	font-size:11px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color: #999999;
}

#content_highlights h2, body#hp #content_highlights h2,
#content_highlights h2 a, body#hp #content_highlights h2 a	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:none;
	color:#466789;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#navigation_gallery h2 {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color: #CC0033;
	border-bottom: 1px dotted #999999;
	padding: 4px 0px 4px 0px;
}

body#gallery #thumbs h2 { margin: 10px 0px 0px 0px; }
body#gallery h2 { margin: 8px 0px 0px 0px; }

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	color: #990028;
	
}

#news h3 {margin: 0px 0px 0px 15px; }

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 30px; 
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color: #999999;
	}

body#faculty h3, body#faculty h4 {	text-align:right;}
body#staff h3, body#staff h4 {	text-align:right;}
body#gallery h4 { margin: 0px 0px 0px 0px; }

body#faculty .wrap_img h3, body#faculty .wrap_img h4,
body#staff .wrap_img h3, body#staff .wrap_img h4,
body#gallery .wrap_img h3, body#gallery .wrap_img h4{
	text-align:left;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body#applying h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color: #999999;
	}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-style:italic;
	margin: 0px 30px 0px 30px; 
	padding: 0px 0px 0px 0px;
	font-weight:lighter;
}


li {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
p, .bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 20px 0px;
	text-align:justify;
}

body#faculty p, body#gallery p, body#staff p {
	text-align:left;
	font-size:11px;
}
.bodytext { margin: 0px 0px 0px 10px; }

body#faculty .bodytext, body#gallery .bodytext, body#staff .bodytext { 
	display:block;
	margin: 10px 0px 0px 10px;
	text-align:left;
}

body#hp p, body#hp li {
		margin: 0px 0px 0px 0px;
		text-align:left;
	}

#directors p {
	font-size: 11px;
	color: #666666;
	font-weight:bold;
}
#directors p span.title {
	color: #999999;
	font-weight:lighter;
}

p.password {
	font-size: 11px;
	font-style:italic;
	padding: 0px 0px 10px 10px;
}
.footer p {
	font-size:11px;
}

#content_highlights p, body#hp #content_highlights p,
#content_highlights p a, body#hp #content_highlights p a {
	font-size:11px;
	line-height:14px;
	color:#666666;
	text-transform:none;
	margin: 0px 0px 5px 0px; 
	padding: 0px 10px 5px 0px;
	border-bottom: 1px solid #d7e0e0;
	text-align: left;
}
#content_highlights p a, body#hp #content_highlights p a {
	background-image:url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 4px 0px 8px 24px;
	text-decoration:none;
}

#content_highlights p a:link, body#hp #content_highlights p a:link,
#content_highlights p a:visited, body#hp #content_highlights p a:visited {
	color:#CC0033;
}
#content_highlights p a:hover, body#hp #content_highlights p a:hover {
	color:#ebebeb;
}

.orange { color: #CC0033;}

.footer strong {
	color: #999999;
	font-weight:lighter;}

/* **************************************************************containers  */


.col {
	display:block;
	float:left;
	width:243px;
	margin: 5px 13px 0px 0px;
}
.col_last {
	display:block;
	float:left;
	width:243px;
	margin: 5px 0px 0px 0px;
}


#wrap_head {
	float:left;
	width:1217px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}

.dividerline {
	display:block;
	clear:both;
	float:left;
	border-bottom: 1px solid #d7e0e0;
	min-width: 1217px; /* IE 6 doesn't like this The following two lines fix */
  	width:100% !important; 
	width:1217px;
}

#wrap_content {
	float:left;
	width:1315px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_main {
	float:left;
	width:910px;
	margin: 0px 13px 0px 0px;
	padding: 0px 0px 40px 0px;
}

body#faculty #content_main, body#gallery #content_main, body#staff #content_main  {	
	width:1500px; 
	overflow:visible; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.wrap_img {
	display:block;
	float:left;
	width:200px;
	margin: 20px 0px 0px 0px ;
	padding: 0px 0px 0px 20px;
	}

#content {
	float:left;
	width:650px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#faculty #content, body#gallery #content, body#staff #content {
	width:1100px; 
	margin: 0px 0px 0px 0px;
	background-image:url(../images/bckg_faculty_top.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
}

body#gallery #content {
	width:875px; 
	margin: 0px 0px 50px 0px;
	
}
#faculty_indiv {
	float:left;
	width:700px;
	margin: 0px 0px 0px 0px;
}

#staff_indiv {
	float:left;
	width:700px;
	margin: 0px 0px 0px 0px;
}

#images_top {
	float:left;
	width:auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content #images_top img {
	float:left;
	width:auto;
	border: 1px solid #d7e0e0;
	padding: 5px;
	margin: 0px 10px 0px 0px;
}

#content img {
	float:left;
	width:auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

body#gallery #content img {
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#content img.last {	margin: 0px 0px 0px 0px;	}

#content_image {
	float:left;
	width:440px;
	margin: 20px 10px 20px 20px;
	padding: 0px 0px 0px 0px;
}
#content_image img {
	padding: 10px;
	margin: 0px 0px 20px 0px;
}
	
#imgnav {
	float:left;
	width:150px;
	margin: 0px;
	padding: 0px 20px 0px 15px;
}
#imgtext {
	float:left;
	width:235px;
}
#imgnav img.thumb { 
	border:none;
	padding: 0px;
}

#content_text {
	float:left;
	width:250px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_highlights {
	float:left;
	width:385px;
	margin: 10px 0px 0px 0px;
}

#video { margin: 12px 0px 0px 0px;}


#wrap_foot {
	float:left;
	width: 100%;
	padding: 8px 0px 50px 224px;
	border-top: 1px solid #d7e0e0;
}
body#hp #wrap_foot {
	float:left;
	width: 756px;
	padding: 8px 0px 50px 150px;
}

.footer {
	display:block;
	float:left;
	width:300px;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

body#hp .footer_fb {
	float:right;}
	
.footer_fb {
	display:block;
	float:left;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}



#thumbs {
	float:left;
	width:270px;
	margin: 10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

#thumbs a {margin: 0px 0px 10px 0px; }

body#gallery #content #thumbs img.border {
	border: 1px solid #d7e0e0;
	padding: 5px;
}
/* **************************************************************header  */
	
img.logo {
	float:left;
	width:306px;
	margin: 0px 0px 0px 211px;
	padding: 0px 0px 0px 0px;
}

body#hp img.logo {
	margin: 0px 0px 0px 140px;
}

#directors {
	float:left;
	width:auto;
	margin: 60px 0px 0px 154px;
}
body#hp #directors {	margin: 60px 0px 0px 225px;	}

/* **************************************************************content  */



/* ------------------------------------------------------------------- lists */

.bodytext ul, .bodytext ol {
	margin: 0px 0px 10px 35px;
}
	
.bodytext ul li {
	list-style-type:disc;
	padding:2px 0px 2px 0px;
}

.bodytext ol li {
	list-style-type:decimal;
	padding:2px 0px 2px 0px;
}

/*
ul#nav_header {
	float:right;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 98px 0px 0px;
}

ul#nav_header li	{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 0px 30px 0px 0px;
	padding: 10px 0px 5px 0px;
}

ul#nav_header li.giving {	background-image:url(http://www.bard.edu/mfa/images/nav_header_blue.jpg);	}
ul#nav_header li.apply {	background-image:url(http://www.bard.edu/mfa/images/nav_header_orange.jpg);	}
ul#nav_header li.contact {	background-image:url(http://www.bard.edu/mfa/images/nav_header_green.jpg);	}
*/


#nav_header {
	float:right;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 100px 0px 0px;
	
}
#nav_header p.giving {
	float:right;
	width:auto;
	background-image:url(http://www.bard.edu/mfa/images/nav_header_blue.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 0px 34px 0px 0px;
	padding: 14px 0px 5px 0px;
}
	
#nav_header p.apply {
	float:right;
	width:auto;
	background-image:url(http://www.bard.edu/mfa/images/nav_header_orange.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 0px 32px 0px 0px;
	padding: 14px 0px 5px 0px;
}
		
#nav_header p.contact {
	float:right;
	width:auto;
	background-image:url(http://www.bard.edu/mfa/images/nav_header_green.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 0px 30px 0px 0px;
	padding: 14px 0px 5px 0px;
}
	
#subnav_sites p.other {	
	background-image:url(http://www.bard.edu/mfa/images/nav_header_gray.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 0px 30px 0px 0px;
	padding: 10px 0px 5px 0px;}


#navmain {
	float:right;
	width:756px;
	margin: 0px 0px 0px 0px;
}
#navmain ul {
	float:left;
	width:244px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 5px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navmain ul.about {	/*background-image:url(../images/hp_nav_about.jpg);*/	}
#navmain ul.prospective {	/*background-image:url(../images/hp_nav_prospective.jpg);*/	}
#navmain ul.community {	/*background-image:url(../images/hp_nav_community.jpg);*/	}
#navmain ul.current {	/*background-image:url(../images/hp_nav_current.jpg);	*/margin: 12px 0px 0px 0px;}

/* ------------------------------------------------------------------- navigation & links */

/*
ul#nav_header li a {
	font-size:12px;
	text-transform:lowercase;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}
ul#nav_header a:link, ul#nav_header a:visited {	color:#666666;	}
ul#nav_header a:hover {	color: #999999;	}
*/
#nav_header p a {
	font-size:12px;
	text-transform:lowercase;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}
#nav_header a:link, #nav_header a:visited {	color:#666666;	}
#nav_header a:hover {	color: #999999; text-decoration:underline;	}

#navmain a {
	font-size:12px;
	text-transform:lowercase;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}
#navmain a:link, #navmain a:visited {
	color: #666666;
}
#navmain a:hover {color: #999999;	}

.footer a:link, .footer a:visited,
.bodytext a:link, .bodytext a:visited
	{ color: #990028; text-decoration:none;}

.footer  a:hover,
.bodytext a:hover
	{color: #CC0033; text-decoration:underline;}

/*--------------------------------------------------------------------- "borrowed" from BCEP drop down "other sites" */


#othersites {
		float:right;
		width:auto;
		margin: -12px 0px 0px 0px;
		padding: 0px 110px 0px 0px;
	}
		
		#othersites #subnav_sites {
			float: left;
			width: 130px;
			margin: 0px 18px 0px 0px;
			padding: 12px 0 6px 8px;
			position: absolute;
			z-index: 2000;
			
			
		}
		 #othersites #subnav_sites.active { border-bottom: 0; }
			#othersites #subnav_sites ul {
				position: absolute;
				border-right: 1px solid #e8e8e8;
				border-bottom: 1px solid #e8e8e8;
				border-left: 1px solid #e8e8e8;
				width: 410px;
				left: -301px;
				top: 25px;
				background: #fff;
				padding: 4px 0;
			}
				#othersites #subnav_sites ul li {
					font-family:Arial, Helvetica, sans-serif;
	 				font-size:12px;
					color: #666666;
					margin: 0 0 5px 0;
					padding: 0 0 0 8px;
				}
			#othersites #subnav_sites p {
				font-size: .9em;
				line-height: 1;
				color: #818181;
			}
				 #othersites #subnav_sites p a {
					font-family:Arial, Helvetica, sans-serif;
	 				font-size:12px;
					text-transform:lowercase;
					color: #666666;
					display: block;
					zoom: 1;
					text-decoration:none;
					background: url(../images/icon_arrow_gray.gif) no-repeat 88px -12px;
					padding: 5px 0px 0px 0px;
				}
				 #othersites #subnav_sites a				  {
				 	font-family:Arial, Helvetica, sans-serif;
	 				font-size:12px;
					color: #666666;
					background-position: 88px 2px;
					text-decoration:none;
				}
				 #othersites #subnav_sites a:hover {
					 text-decoration:underline;}
			


/*--------------------------------------------------------------------- "borrowed" from Darrian from Levy site */

#navigation, #navigation_gallery {
	float:left;
	width: 196px;
	margin: 0px 28px 12px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: none;
}

#navigation_gallery {	margin: 0px 0px 0px 0px; border-right: 1px solid #d7e0e0; background-color: #fff;  }
	
#navigation ul.mainnav, #navigation_gallery ul.mainnav {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	
}

#navigation li, #navigation_gallery li {
	display: block;
	text-align: left;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 12px 0px;
	overflow: hidden;
	clear: both;
	
}

#navigation li a.navlink, #navigation_gallery li a.navlink  {
	display: block;
	width: 170px;
	padding: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b5b6a;
	text-decoration: none;
	outline: none;
	font-size: 16px;
	line-height: 15px;
	letter-spacing: -0.5px;
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
	float: left;
	border-bottom: 1px dotted #999999;
}
#navigation_gallery li a.navlink  { text-align:left; }

#navigation li a:link, #navigation li a:visited, #navigation_gallery li a:link, #navigation_gallery li a:visited { color: #3b5b6a; text-decoration: none;}
#navigation li a:active, #navigation_gallery li a:active  { color: #666666; text-decoration: none;}
#navigation li a:hover, #navigation_gallery li a:hover { color: #666666; text-decoration: none; }

#navigation ul.mainnav li.first, #navigation_gallery ul.mainnav li.first {}

/*#navigation ul.mainnav li.first a.navlink {
	padding-top: 0px;
}*/

#navigation ul.mainnav li.last, #navigation_gallery ul.mainnav li.last {}

#navigation li a.navicon, #navigation_gallery li a.navicon {
	display: block;
	width: 15px;
	height: 15px;
	padding: 0px 0px 0px 4px;
	text-decoration: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 4px 2px;
/*	background-image: url(../images/navicon_plus_n.jpg);*/
	float: right;
}
#navigation_gallery li a.navicon {}

#navigation li a.default, #navigation_gallery li a.default 
	{ background-image: url(../images/navicon_plus_n.jpg); }
#navigation li a.default:hover, #navigation_gallery li a.default:hover
	{ background-image: url(../images/navicon_plus_u.jpg); }

#navigation li a.plus_n, #navigation_gallery li a.plus_n 
	{ background-image: url(../images/navicon_plus_n.jpg); }
#navigation li a.plus_n:hover,
#navigation li a.plus_u,
#navigation_gallery li a.plus_n:hover,
#navigation_gallery li a.plus_u
{
	background-image: url(../images/navicon_plus_u.jpg);
}

#navigation li a.minus_u:hover,
#navigation li a.minus_u,
#navigation_gallery li a.minus_u:hover,
#navigation_gallery li a.minus_u {
	background-image: url(../images/navicon_minus_u.jpg);
}

#navigation ul.subnav, #navigation_gallery ul.subnav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	display: none;
	clear: both;
}
#navigation_gallery ul.subnav {
	width:135px;
	
}

#navigation ul.mainnav li.last ul.subnav, #navigation_gallery ul.mainnav li.last ul.subnav {
	border-width: 0px 0px 0px 0px;
}

#navigation ul.subnav li, #navigation_gallery ul.subnav li {
	margin: 0px 3px 0px 0px;
	padding: 0px 23px 1px 0px;
	overflow: hidden;
}

#navigation ul.subnav li a, #navigation_gallery ul.subnav li a {
	display: block;
	padding: 3px 0px 2px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #2E62CC;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	letter-spacing: -.25px;
	line-height: 13px;
	text-align: right;
	text-transform:lowercase;
}
#navigation_gallery ul.subnav li a { text-align:left; text-transform:none; }


#navigation ul.subnav li a:link, 
#navigation ul.subnav li a:visited,
#navigation_gallery ul.subnav li a:link, 
#navigation_gallery ul.subnav li a:visited
	{ color: #485c6a;  }

#navigation ul.subnav li a:active, #navigation_gallery ul.subnav li a:active { color: #999999;  }
#navigation ul.subnav li a:hover, #navigation_gallery ul.subnav li a:hover { color: #999999;  }

body#overview #navigation ul.subnav li a.overview,
body#disciplines #navigation ul.subnav li a.disciplines,
body#course #navigation ul.subnav li a.course,
body#degree_req #navigation ul.subnav li a.degree_req,
body#accreditation #navigation ul.subnav li a.accreditation,
body#staff #navigation ul.subnav li a.staff,
body#faculty #navigation ul.subnav li a.faculty,
body#artists #navigation ul.subnav li a.artists,
body#gallery #navigation ul.subnav li a.gallery,
body#catalouge #navigation ul.subnav li a.catalouge,
body#summer #navigation ul.subnav li a.summer,

body#applying #navigation ul.subnav li a.applying,
body#catalouge #navigation ul.subnav li a.catalouge,
body#calendar #navigation ul.subnav li a.calendar,
body#medical #navigation ul.subnav li a.medical,
body#tuition #navigation ul.subnav li a.tuition,
body#financial_aid #navigation ul.subnav li a.financial_aid,
body#funding #navigation ul.subnav li a.funding,
body#faq #navigation ul.subnav li a.faq,
body#visiting #navigation ul.subnav li a.visiting,
body#living #navigation ul.subnav li a.living

body#community #navigation ul.subnav li a.community

	{	color:#999999;}

/* ------------------------ page styles ------------------------ */

body.page_home,
body.page_about,
body.page_prospective
body.page_community
 {}


body.page_home #navigation li#nav_research ul.subnav { display: block; }
body.page_about #navigation li#nav_about ul.subnav { display: block; }
body.page_prospective #navigation li#nav_prospective ul.subnav { display: block; }
body.page_community #navigation li#nav_community ul.subnav { display: block; }


body.page_home #navigation li#nav_research a.default { background-image: url(../images/navicon_minus_u.jpg); }
body.page_home #navigation li#nav_research a.default:hover { background-image: url(../images/navicon_minus_u.jpg); }

body.page_about #navigation li#nav_about a.default { background-image: url(../images/navicon_minus_u.jpg); }
body.page_about #navigation li#nav_about a.default:hover { background-image: url(../images/navicon_minus_u.jpg); }

body.page_prospective #navigation li#nav_prospective a.default { background-image: url(../images/navicon_minus_u.jpg); }
body.page_prospective #navigation li#nav_prospective a.default:hover { background-image: url(../images/navicon_minus_u.jpg); }

body.page_community #navigation li#nav_community a.default { background-image: url(../images/navicon_minus_u.jpg); }
body.page_community #navigation li#nav_community a.default:hover { background-image: url(../images/navicon_minus_u.jpg); }




/* ------------------------ preload styles ------------------------ */


div.preload, div.preload div {
	height: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: -9999px top;
}

div.preload .plimg1 { background-image: url(../images/navicon_plus_n.jpg); }
div.preload .plimg2 { background-image: url(../images/navicon_plus_u.jpg); }
div.preload .plimg3 { background-image: url(../images/navicon_minus_u.jpg); }


/*---------------------------------------------------------------------tabbed nav for highliughts */

#tabMenu {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style:none;
		width: 294px;
}
.box ul#tabMenu {
	display:block;
	width:295px;
	height: 29px;
}
#tabMenu li {
	float:left;
	width:141px;
	height:22px;
	cursor:pointer;
	cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:lighter;	
	color:#fff;
	text-transform:uppercase;
	margin: 0px 1px 0px 0px;
	padding: 4px 0px 2px 5px;
}
#tabMenu li.news {
	width:142px;
}

#tabMenu li.events { margin: 0px 1px 0px 0px; }
li.events, li.news {
	background-image:url(../images/bckg_tab_inactive.jpg);
	background-repeat:repeat-x;	
	background-position:0px 0px;
}
li.mouseover {
	background-image:url(../images/bckg_tab_active.jpg);
	background-repeat:repeat-x;	
	background-position:0px 0px;
}
/*li.mouseout {	background-color:yellow;}*/
li.selected {
	background-image:url(../images/bckg_tab_active.jpg);
	background-repeat:repeat-x;	
	background-position:0px 0px;
}

.box {  width:294px;}

.boxBody {
	padding: 0px 0px 0px 0px;
	/*height:358px;*/
}

.boxBody div {display:none; }
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {
	margin:0px 10px 0px 0px;
	padding:0px;
	width:294px;
}

*html .boxBody div ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
}


.boxBody div li {
	background-image:url(../images/bckg_box.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	width:294px;
	height: 120px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor:hand;
	cursor:pointer;
}
.boxBody div ul li.last {
	border-bottom:none;
}
.boxBody div li span {
	font-size:8px;
	font-style:italic; 
	color:#666;
}
