/* CSS Document */

/* core */
html, body, #main_container {min-height: 100%;	width: 100%; height: 100%;}

body {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #000;
	margin:0;
	padding:0;
	background: #333;
}
#main_container {
	padding:0;
	margin:0 auto;
}
a, a:visited { 
color:#ff9933; 
text-decoration: none;
background-color: transparent;
border-color: #ff9933;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
	outline: none;}
a:hover, a:active { color:#989898; text-decoration: none;  
background-color: transparent;
border-color: #989898;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
	outline: none;}
.clear {
	clear: both;
}
.textbutton {
border:0;
padding:0;
color: #FFF;
background:transparent;
} 
input.btnhov {color:#9CC; text-decoration: none;  
background-color: transparent;
border-color: #9CC;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}
h1 {font: 24px Georgia, "Times New Roman", Times, serif; color: #999; line-height: 24px;}
h2 {font: bold 14px Georgia, "Times New Roman", Times, serif; color: #666;}
h3 {font: bold 11px Verdana, Geneva, Helvetica, sans-serif; color: #000; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: -12px; line-height: 14px;}
	/* subhead red for college */
h4 {font: bolder 11px Verdana, Geneva, Helvetica, sans-serif; color: #ff9933; text-transform: uppercase; letter-spacing: 0.1em; margin: 0px 0px -6px 0px}
h5 {font: normal 13px Georgia, "Times New Roman", Times, serif; color: #9CC; margin: 0px 0px -3px 0px; line-height: 13px; display: block; height: 30px; vertical-align: bottom;}
h6 {font: bold 13px Verdana, Geneva, Helvetica, sans-serif; color: #333; margin: 0px 0px -3px 0px; line-height: 13px; display: block; vertical-align: bottom;}

/* header global */
#header_cont {
	width:966px;
	height:54px;
	background: #666;
	margin: 0 auto;
	}
#header_logo {
	width: 155px;
	margin: 6px 97px 2px 54px;
	text-align: left;
	float: left;
}
#header_logo ul {
	margin:0 auto;
	padding:0;
	list-style-type:none;
	text-align: left;
}
#header_logo li { /* all list items */
	padding: 3px 0px;
}
#header_logo li li {
	width: 100%;
	float: none;
	}
#header_logo li ul{
/*Make the sub list items invisible*/
	display: none;	
	left: -999em;
	position: absolute;
	}
#header_logo li:hover ul, #header_logo li.over ul{ 
/* lists nested under hovered list items */
	display: block;
	left: auto;
	font: bold 11px Verdana, Geneva, Helvetica, sans-serif; 
	color: #fff;
	white-space: nowrap;
	background-color: #666;
	padding: 6px;
	filter:alpha(opacity=90);
	opacity:.90;
	text-align: left;
	list-style-type:none;
	float: none;
	text-transform: none;
}
#header_logo li a, #header_logo li a:visited {color:#fff; text-decoration:none; border-bottom-width: 0px; display: block;}
#header_logo li a:hover, #header_logo li a:active {color:#ccc; text-decoration:none; border-bottom-width: 0px; display: block;}
#header_link_cont{
	width: 354px;
	margin-left: 54px;
	height: 54px;
	float: left;
}
#header_global {
	width: 378px;
	padding: 6px 30px 0px 0px;
	text-align: left;
	font: bold 11px Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
}
#header_links {
	width: 428px;
	padding: 6px 30px 0px 0px;
	text-align: left;
	font: 11px Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
}
#header_global a, a:visited {color:#9CC; text-decoration: none; border-bottom-width: 0px;}
#header_global a:hover, a:active { color:#9CC; text-decoration: none; border-bottom-color:#9fc9eb; border-bottom-width: 1px; border-bottom-style: dotted; }
#header_links a, a:visited {color:#fff; text-decoration: none; border-bottom-width: 0px;}
#header_links a:hover, a:active {color:#fff; text-decoration: none; border-bottom-color: #FFF; border-bottom-width: 1px; border-bottom-style: dotted;}
#search {
	width: 256px;
	height: 30px;
	float: right;
	margin: 6px 0px;
}
.search_box {font: 9px Verdana, Geneva, Helvetica, sans-serif; color:#999; margin-right: 1px; margin-top: 15px;}

/* title */
#title_cont {
	width:966px;
	height:84px;
	background: #fff;
	margin: 0 auto;
	}
#title {
	margin-left: 54px;
	text-align: left;
}

/* menu */
#menu_cont {
	width:912px;
	height:30px;
	background: #ff9933;
	margin: 0 auto;
	padding-left: 54px;
	position: relative;
	z-index: 700;
	}
#menu, #menu ul {
	font: bold 9.5px Verdana, Geneva, Helvetica, sans-serif; color: #fff;
	margin:0 auto;
	padding:0;
	text-align: left;
	float: left;
	list-style-type:none;
	z-index: 600;
	text-transform: uppercase;
}
#nav ul{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	text-align: center;
}
#nav a, #nav a:visited {
	color: #fff;
    display:block;
	text-decoration: none;
}
.nav_main{
	padding: 0px 44px 0px 0px;
}
#nav li { /* all list items */
	float: left;
	position: relative;
	width: auto;
	padding: 3px 0px;
}
#nav li li {
	width: 100%;
	float: none;
	}
#nav li ul{
/*Make the sub list items invisible*/
	display: none;	
	left: -999em;
	position: absolute;
}
#nav li:hover ul, #nav li.over ul{ 
/* lists nested under hovered list items */
	display: block;
	left: auto;
	font: bold 9.5px Verdana, Geneva, Helvetica, sans-serif; 
	color: #fff;
	white-space: nowrap;
	background-color: #ff9933;
	padding: 6px;
	filter: alpha(opacity=90);
	opacity:.90;
	text-align: left;
	list-style-type:none;
	float: none;
	text-transform: none;
}
#nav li a, #nav li a:visited {color:#fff; text-decoration:none; border-bottom-width: 0px; display: block; line-height: normal;}
#nav li a:hover, #nav li a:active {color:#333; text-decoration:none; border-bottom-width: 0px; display: block;}

/* main photo block */
#photo_cont {
	width:966px;
	height:198px;
	background: #fff;
	margin: 0 auto;
	padding: 12px 0px 0px 0px;
	z-index: 200;
	}
#photo_main {
	width: 462px;
	height: 198px;
	float: left;
}

/* Sliding Boxes */
.boxgrid{ 
	width: 240px;
	height: 198px;
	float: left;
	margin-left: 12px;
	border: 0; 
	overflow: hidden; 
	position: relative;
			}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
			}				
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #333; 
	height: 100px; 
	width: 216px; 
	padding: 13px 12px;
	color: #fff;
	font: 11px Verdana, Geneva, Helvetica, sans-serif;
	line-height: 18px;
	opacity: .9; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 			}
.boxcaption a, .boxcaption a:visited { 
line-height: 14px;
color:#ff9933;
font-weight: bold;
text-decoration: none;
background-color: transparent;
border-color: #ff9933;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
.boxcaption a:hover, .boxcaption a:active { 
line-height: 14px;
color:#989898;
font-weight: bold;
text-decoration: none;  
background-color: transparent;
border-color: #989898;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
.captionfull .boxcaption {
 	top: 198px;
 	left: 0;
 				}
.caption .boxcaption {
 	top: 165px;
 	left: 0;
 				}
/* Body content */
#content_cont {
	width:966px;
	background: #fff;
	margin: 0 auto;
	padding-top:12px;
}
		/* Breadcrumbs */
#breadcrumbs {
	width: 912px;
	margin: 0px 0px 0px 54px;
	color: #999;
	background-color: #fff;
	font: 10px Verdana, Geneva, Helvetica, sans-serif;	
}
#breadcrumbs  a, a:visited { color:#999; text-decoration: none; border-bottom-width: 0px;}
#breadcrumbs a:hover, a:active { color:#999; 
text-decoration: none;
background-color: transparent;
border-bottom-color: #999;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
	
	/* Left column */
#column_l {
	width: 240px;
	margin: 48px 0px 24px 12px;
	float: left;
}
#column_l  a, a:visited { color:#000; text-decoration: none; border-bottom-width: 0px;}
#column_l a:hover, a:active { color:#000; 
text-decoration: none;
background-color: transparent;
border-bottom-color: #000;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}

#column_l_boxes {
	width: 240px;
}
#sub_menu {
	list-style-type: none;
}
.current {
	color: #ff9933;
}

.caps {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;


}
#column_l_boxes ul{
	list-style: none;
	margin-left: -12px;
	padding-left: 1em;
	text-indent: -1em;
}
#column_l_boxes ul li{
	width: 186px;
	padding: 10px 0px 10px 54px;
	text-align:left;
	border-top: #ff9933 1px solid;
	font: bold 10px Verdana, Geneva, Helvetica, sans-serif; 
	color: #000; 
	text-transform: uppercase;
}
#column_l_boxes ul li.last {
	border-bottom: #ff9933 1px solid;
}
#column_l_boxes ul li li{
	text-align:left;
	border-top: 0;
	padding: 3px 0px 0px 0px;
	font: normal 11px Verdana, Geneva, Helvetica, sans-serif; 
	color: #666;
	text-transform: none;
}
#column_l_boxes ul li li  a, a:visited { color:#666; text-decoration: none; border-bottom-width: 0px;}
#column_l_boxes ul li li a:hover, a:active {color:#666; text-decoration: none; 
background-color: transparent;
border-bottom-color: #666;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
#column_l_boxes ul li li li{
	text-align:left;
	border-top: 0;
	padding: 3px 0px 0px 9px;
	font: normal 10px Verdana, Geneva, Helvetica, sans-serif; 
	color: #ff9933;
	text-transform: none;
}
#column_l_boxes ul li li li  a, a:visited { color:#333; text-decoration: none; border-bottom-width: 0px;}
#column_l_boxes ul li li li a:hover, a:active {color:#333; text-decoration: none;
background-color: transparent;
border-bottom-color: #333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted; }

#column_l_related {
	width: 198px;
	padding: 0px 0px 0px 42px;
	text-align:left;
	font: 10px Verdana, Geneva, Helvetica, sans-serif;
	color: #000; 
}
#column_l_related ul {
	list-style: none;
	margin-left: 0;
	margin-top: 1em;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 24px;
}
#column_l_quote {
	width: 198px;
	padding: 0px 0px 0px 42px;
	text-align:left;
	font: 10px Verdana, Geneva, Helvetica, sans-serif;
	color: #000;
}
.quote_text {
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.quote_name {
	color: #991c1f;
}
	/* Center main content column */
#column_c {
	width: 408px;
	margin: 0px 96px 6px 54px;
	font: 12px Verdana, Geneva, Helvetica, sans-serif;
	line-height: 16px;
	color: #666; 
	float: left;
}
#column_c li{
	margin-top: 12px;
}
.sub_heading {
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}
/*.sub_text {
	font: 12px Verdana, Geneva, Helvetica, sans-serif;
	margin-top: 10px;
	line-height: 16px;
}*/
#column_c a, #column_c a:visited { 
color:#ff9933; text-decoration: none; background-color: transparent; border-color: #ff9933; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;border-style: dotted;}
#column_c a:hover, #column_c a:active { color:#989898; text-decoration: none; background-color: transparent; border-color: #989898; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

	/* Center main content column - no left column layout for gallery */
#column_c2 {
	width: 610px;
	margin: 0px 42px 6px 54px;
	font: 12px Verdana, Geneva, Helvetica, sans-serif;
	line-height: 20px;
	color: #666; 
	float: left;
}
#column_c2 li{
	margin-top: 12px;
}
#column_c2 a, #column_c2 a:visited { 
color:#ff9933; text-decoration: none; background-color: transparent; border-color: #ff9933; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;border-style: dotted;}
#column_c2 a:hover, #column_c2 a:active { color:#989898; text-decoration: none; background-color: transparent; border-color: #989898; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

/* Center main content column - no left column layout */
#column_c4 {
	width: 610px;
	margin: 0px 42px 6px 54px;
	font: 12px Verdana, Geneva, Helvetica, sans-serif;
	line-height: 20px;
	color: #666; 
	float: left;
}
#column_c2 li{
	margin-top: 12px;
}
#column_c2 a, #column_c2 a:visited { 
color:#ff9933; text-decoration: none; background-color: transparent; border-color: #ff9933; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;border-style: dotted;}
#column_c2 a:hover, #column_c2 a:active { color:#989898; text-decoration: none; background-color: transparent; border-color: #989898; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}


/* Center main content column - no left or right column layout */
#column_c3 {
	width: 804px;
	margin: 0px 42px 6px 12px;
	font: 12px Verdana, Geneva, Helvetica, sans-serif;
	line-height: 20px;
	color: #666; 
	float: left;
}
#column_c3 li{
	margin-top: 12px;
}
#column_c3 a, #column_c3 a:visited { 
color:#ff9933; text-decoration: none; background-color: transparent; border-color: #ff9933; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;border-style: dotted;}
#column_c3 a:hover, #column_c3 a:active { color:#989898; text-decoration: none; background-color: transparent; border-color: #989898; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

.top_anchor {
	text-align: right;
	font: 10px Verdana, Geneva, Helvetica, sans-serif;
}

	/* Right column */
#column_r {
	width: 144px;
	margin: 12px 12px 24px 0px;
	float: left;
}
#column_r a, #column_r a:visited {color:#000; text-decoration: none; border-bottom-width: 0px;}
#column_r a:hover, #column_r a:active { color:#000; 
	text-decoration: none;
	background-color: transparent;
	border-bottom: #000 1px dotted;}
#column_r_action {
	width: 144px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	font: 10px Verdana, Geneva, Helvetica, sans-serif; 
	color: #000; 
}
#column_r_action ul {
	list-style: none;
	margin-left: -1em;
	padding-left: 1em;
	margin-top: 0;
}
#column_r_action li {
	margin-top: 12px;
}
#column_r_action a, #column_r_action a:visited {color:#6CC; font-weight: bold; text-decoration: none; border-bottom-width: 0px;}
#column_r_action a:hover, #column_r_action a:active { color:#6CC; 
	text-decoration: none;
	background-color: transparent;
	border-bottom: #6CC 1px dotted;}
#column_r_add {
	width: 144px;
	margin: 7px 0px 14px 0px;
}
.addthis_button {
	 border-bottom-width:0px;
}
#column_r_more {
	width: 144px;
	border-top: 1px #ff9933 dotted;
	padding: 12px 0px 0px 0px;
	text-align:left;
	font: 10px Verdana, Geneva, Helvetica, sans-serif; 
	color: #666;
}
#column_r_more a, #column_r_more a:visited {color:#ff9933; text-decoration: none; border-bottom-width: 0px;}
#column_r_more a:hover, #column_r_more a:active { color:#ff9933; 
	text-decoration: none;
	background-color: transparent;
	border-bottom: #ff9933 1px dotted;}
#column_r_related {
	width: 144px;
	border-top: 1px #ff9933 dotted;
	padding: 12px 0px 0px 0px;
	text-align:left;
	font: 10px Verdana, Geneva, Helvetica, sans-serif; 
	color: #000; 
	text-transform: uppercase;
}
#column_r_related ul {
	list-style: none;
	margin-left: -1em;
	margin-top: 12px;
	padding-left: 1em;
}
#column_r_related li {
	margin-top: 12px;
}

/* Footer */
#footer_bkgnd {
	padding:0;
	margin:0 auto;
}
#footer_cont {
	width:966px;
	background-color: #666;
	margin: 0 auto;
	font: 11px Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
}
#footer_contact {
	width: 216px;
	margin: 24px 36px 18px 54px;
	float: left;
}
#footer_contact p{
	margin: 7px 0px 0px 0px;	
}
#footer_links {
	width: 648px;
	margin: 24px 12px 12px 0px;	
	float: right;
}
#footer_links p{
	margin: 7px 0px 0px 0px;	
}
.footer_link {
	width: 102px;
	padding-right: 24px;
	font: 11px Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;	
	float: left;
}
#footer_links a, a:visited {color:#fff; text-decoration: none; border-bottom-width: 0px; line-height: 14px;}
#footer_links a:hover, a:active {color:#fff; text-decoration: none; border-bottom-width: 1px; border-bottom-color: #fff; border-bottom-style: dotted;}

/* Home Page */

/* menu */
#home_menu_cont {
	width:966px;
	background: #fff url(../images/home_pop_bkgnd.gif) repeat-x top center;
	margin: 0 auto;
	}
#home_menu {
	width: 912px;
	margin: 0px 0px 0px 54px;
	text-align: left;
	}
#home_menu span {
	font: bold 10px Verdana, Geneva, Helvetica, sans-serif; 
	color: #fff;
	text-align: left;
}
.nav_home{
	width: 120px;
	padding: 0px 12px 0px 0px;
	float: left;
}
.nav_home2{
	width: 120px;
	padding: 0px 12px 0px 0px;
	float: left;
}
.nav_home3{
	width: 190px;
	padding: 0px 12px 0px 0px;
	float: left;
}
.nav_home4{
	width: 190px;
	padding: 0px 12px 0px 0px;
	float: left;
}
.nav_home5{
	width: 190px;
	padding: 0px 54px 0px 0px;
	float: left;
}
#home_menu a, #home_menu a:visited {color:#fff; text-decoration:none; border-bottom-width: 0px;}
#home_menu a:hover, #home_menu a:active {color:#333; text-decoration:none; border-bottom-width: 0px;}
#home_menu_sub {
	width: 912px;
	margin: 6px 0px 0px 54px;
	text-align: left;
	}
#home_sub{
	width: 120px;
	padding: 0px 12px 24px 0px;
	color:#333;
	font: 10px Verdana, Geneva, sans-serif;
	float: left;
}
#home_sub2{
	width: 120px;
	padding: 0px 12px 24px 0px;
	color:#333;
	font: 10px Verdana, Geneva, sans-serif;
	float: left;
}
#home_sub3{
	width: 190px;
	padding: 0px 12px 24px 0px;
	color:#333;
	font: 10px Verdana, Geneva, sans-serif;
	float: left;
}
#home_sub4{
	width: 190px;
	padding: 0px 12px 24px 0px;
	color:#333;
	font: 10px Verdana, Geneva, sans-serif;
	float: left;
}
#home_sub5{
	width: 190px;
	padding: 0px 54px 24px 0px;
	color:#333;
	font: 10px Verdana, Geneva, sans-serif;
	float: left;
}
#home_sub a, #home_sub a:visited {color:#333; text-decoration:none; border-bottom-width: 0px;}
#home_sub a:hover, #home_sub a:active {color:#333; text-decoration:none; border-bottom-width: 1px; border-bottom-color:#333; border-bottom-style:dotted;}
#home_sub2 a, #home_sub2 a:visited {color:#333; text-decoration:none; border-bottom-width: 0px;}
#home_sub2 a:hover, #home_sub2 a:active {color:#333; text-decoration:none; border-bottom-width: 1px; border-bottom-color:#333; border-bottom-style:dotted;}
#home_sub3 a, #home_sub3 a:visited {color:#333; text-decoration:none; border-bottom-width: 0px;}
#home_sub3 a:hover, #home_sub3 a:active {color:#333; text-decoration:none; border-bottom-width: 1px; border-bottom-color:#333; border-bottom-style:dotted;}
#home_sub4 a, #home_sub4 a:visited {color:#333; text-decoration:none; border-bottom-width: 0px;}
#home_sub4 a:hover, #home_sub4 a:active {color:#333; text-decoration:none; border-bottom-width: 1px; border-bottom-color:#333; border-bottom-style:dotted;}
#home_sub5 a, #home_sub5 a:visited {color:#333; text-decoration:none; border-bottom-width: 0px;}
#home_sub5 a:hover, #home_sub5 a:active {color:#333; text-decoration:none; border-bottom-width: 1px; border-bottom-color:#333; border-bottom-style:dotted;}

.home_photos_top {
	width: 504px;
	height: 198px;
	margin-bottom: 12px;
}
div.home_photos_top_cont {
float: right;
}
div.home_photos_top div.boxgrid.caption {
display: inline;
}

/*
	Featured Content Slider
	by: Chris Coyier

	SLIDER
*/
#page-wrap 									{width: 966px; height: 408px; margin: 0 auto; position: relative; margin-bottom: 12px;}

.slider-wrap								{ width: 462px; float: left;}				
.stripViewer .panelContainer 		
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 462px; height: 346px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 462px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: none; margin-right: 1px; }
#movers-row									{ margin: 1px 0 0 0px; text-align: left; }
#movers-row div								{ width: 80px; margin-right: 15px; float: left;  text-align: left;}
#movers-row div.last						{ margin-right: 0px; margin-left: 2px; }
#movers-row div a.cross-link 				{ float: left; color: #333; border-width: 0px;}
.photo-meta-data							{ background: url(http://www.corcoran.org/images/home_feature/transpBlack.png); padding: 6px 10px 12px 10px; height: 60px; 
											  margin-top: -90px; position: relative; z-index: 9999; color: white; font: 12px Verdana, Geneva, sans-serif; line-height: 18px;}
.photo-meta-data span 						{ font-size: 13px; }
.photo-meta-data a, .photo-meta-data a:visited	{color: #fff; border-bottom-width: 1px; border-bottom-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-color: #fff;}
.cross-link									{ display: block; width: 80px; margin-top: -11px; position: relative; padding-top: 12px; z-index: 9999; border-width: 0px; border-style: none; }
.active-thumb 								{ background: transparent url(http://www.corcoran.org/images/home_feature/icon-uparrowsmallwhite.png) top center no-repeat; }
/* CE styles */
#column2_left {
	width: 192px;
	margin: 12px 12px 0px 0px;
	float: left;
}
#column2_right {
	width: 204px;
	margin: 12px 0px 0px 0px;
	float: right;
}
.small {
	font-size: 10px;
}

/*Undergrad Application*/
.cApplyBlockSteps {
	color: #666666;
	background-color: #FFFFFF;
	height: 26px;
	font-family: Helvetica, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	padding-top: 6;
	padding-bottom: 6;
	padding-left: 6;
	padding-right: 6;
}
.cApplyBlockStepsOn {
	color: #000000;
	background-color: #000000;
	height: 26px;
	font-family: Helvetica, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 6;
	padding-bottom: 6;
	padding-left: 6;
	padding-right: 6;
}
.cBackEEE {
	background-color: #EEEEEE;
}

/* Lightbox Styles */
#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:1000;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}
#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 900;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:800;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	
	/* width: 100%;
	padding: 0 10px 0; */
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:left; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:normal;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}

/* Student Work */
#titleHolder {
	position: relative;
}
#titleHolder #scrollButtons {
	width: 660px;
	cursor: default;
}
#titleHolder #scrollButtons img.scrollLeft,
#titleHolder #scrollButtons img.scrollRight {
	position: absolute;
	left: 0;
	top: 24px;
	border: 0;
}
#titleHolder #scrollButtons img.scrollRight {
	left: 629px;
	right: 0;
}
#titleHolder .minWidth {
	position: relative; /* IE doesn't like the overflow without relative positioning */
	overflow: hidden;
	width: 588px;
	margin: -9px 12px 0px 36px;
}
#titleHolder ul {
	width: 12000px; /* Needs to be in JS */
	padding: 0;
	list-style: none;
}
#titleHolder li a, #titleHolder ul a:visited{
	border: 0px;
}
#titleHolder li a:hover, #titleHolder ul a:active{
	border: 1px;
	color: #ff9933;
}
#titleHolder li {
	position: relative;
	float: left;
	padding-right: 12px;
}
#titleHolder li img {
	margin: 0;
	border: 0;
}
#titleHolder #scrollButtons ul {
  width: 19999px;
}
.required{
  color: #cc0000;
}
#closed {
bottom: 0;
left: 0;
right: 0;
background: #9CC;
display: block;
height: 30px;
padding: 10px;
font: bold 12px Verdana, Geneva, Helvetica, sans-serif;
}
/* main photo block */

/* Sliding Boxes */
.photogrid{ 
	width: 462px;
	height: 198px;
	float: left;
	border: 0; 
	overflow: hidden; 
	position: relative;
			}			
.photocaption{ 
	float: left; 
	position: absolute; 
	background: #333; 
	height: 100px; 
	width: 438px; 
	padding: 13px 12px;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	line-height: 18px;
	opacity: .9; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 			}
.photocaption a, .photocaption a:visited { 
color:#ff9933;
font-weight: bold;
text-decoration: none;
background-color: transparent;
border-color: #ff9933;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
.photocaption a:hover, .photocaption a:active { 
color:#989898;
font-weight: bold;
text-decoration: none;  
background-color: transparent;
border-color: #989898;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;}
.captionfull .photocaption {
 	top: 198px;
 	left: 0;
 				}
.caption .photocaption {
 	top: 165px;
 	left: 0;
 				}

/* Readmore Blurbs */
div.readmore_readmore {
	display: none;
}

a.readmore_link:hover {
	cursor: pointer;
}
a.readmore_hide_link {
	display: none;
}
a.readmore_hide_link:hover {
	cursor: pointer;
}
.camp-closed {
	color: #cc0000;
}
img.addthis_button {
	display: none !important;
}

#share_cont {
	float: right;
	margin-right: 6px;
}
#fb_cont, #st_cont {
	/*margin-bottom: 12px;*/
	float: left;
}
#header_cont {
position: relative;
}
#header_social {
	position: absolute;
	bottom: 16px;
	left: 622px;
}
#header_social a {
	border-bottom: none !important;
	display: block;
	float: left;
	margin-right: 6px;
}
#search #cse-search-box .search_box {
	/* margin-top: 0; */
}

.twitter_button, .fb_share_button, .st_fblike_hcount, .st_facebook_hcount, .share_like_button {
	float: left;
}
.st_facebook_hcount {
	margin-right: 8px;
}
.st_facebook_hcount .stArrow .stBubble_hcount {
	color: #333333 !important;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
}
.st_fblike_hcount {
	margin-top: -6px;
}
.st-facebook-counter {
	/*background-image: */
	background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll -1px -45px #ECEEF5 !important;
	border: 1px solid #cad4e7 !important;
	border-radius: 3px 3px 3px 3px !important;
	width: 32px !important;
	padding-top: 5px !important;
	padding-bottom: 0 !important;
	color: #3B5998;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
	font-size: 11px !important;
	line-height: 11px !important;
	padding-left: 19px !important;
	height: 15px !important;
}
.fb_share_text {
	position: absolute;
	right: 4px;
	top: 4px;
}
#column_r_add iframe {
	display: none !important;
}
