@charset "utf-8";
/* Eric Meyer Resets */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, 
abbr, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}


body, html { background:#FFF; color:#666;  }

/* set body min-width to same as main wrapper for smaller browser windows */
body { 
	text-align: center;
	min-width: 780px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	color: #666; 
	font-size: 11px; }

/* main wrapper has a set width, margins set to auto will center the div on the page */
#wrap {
    text-align: left;
	background-color: white;
    margin: auto;  /* subtracts the window size from the width and 
					splits the diff between left and right margins */
    width: 780px;
	position: relative;
    }

	#homewrap { text-align: left; background: url(/assets/homepage/homewrap_bg.gif) no-repeat bottom left; margin: auto; width: 780px; }

/* header div contains the clark logo, address text, directions link, and main navigation */	
#header {
	position: relative;
	background: #C03 url(/assets/headerimages/homeheader_bg.gif) no-repeat top left;
	border: 0;
	padding: 0;
	margin: 0;
	width: 780px;
	height: 135px;
    }

	/* homelinks are for the logo linking to the homepage */
	#homelink1 img { position: absolute; left: 0; top: 0; }
	#homelink2 img { position: absolute; left: 0; bottom: 0; }
	
	/* styling the headercontent.htm include */
	#header p {
		text-align: right;
		margin: 0;
		position: absolute;
		right: 13px;
		top: 15px; color: #FFF; }
		
		#header a { color: #FFF; text-decoration: none; }
		#header a:hover { text-decoration: underline; }

	/* directions link rollover effect */
			#header a.directions:link, a.directions:visited {
				display: block;
				width: 85px;
				height: 25px;
				background: url(/assets/homeimages/directions.gif) no-repeat;
				text-align: right;
				padding-top: 7px;
				color: #FC3;
				text-decoration: none;
				position: absolute; right: 0px; }
				
			#header a.directions:hover {
				background: url(/assets/homeimages/directions_over.gif) no-repeat;
				color: #FFF;  }

/* begin mainnavigation styles - hybrid CSS 2 level horizontal menu ********
***************************************************************************************
******************************* */		
		
#nav { 
	margin: 0; padding: 0; 
	font-size: 11px; 
	position: absolute;
	bottom: 0; right: 0;
	width: 655px; height: 46px;
	background-color: #000; 
	}

#nav ul { list-style-type: none; margin: 0px; padding: 0px; }

#nav ul li { 
	margin: 0px; padding: 0px; 
	list-style-type: none;
	float: left; 
	display: block;
	height: 23px;  }

#nav li a {
	color: #222222;
	display: block;
	height: 23px;
	float: left;
	line-height: 23px;
	border: 0;
	text-decoration: none;
	overflow: hidden; font-size: 10px !important; }

#nav li a:hover { color: #FFF; text-decoration: none; }

	#nav li a.home, #nav li a.students, #nav li a.alumni, #nav li a.admissions, #nav li a.academics, 
	#nav li a.research, #nav li a.calendars, #nav li a.resources { 
		background: #F3F3F4 url(/assets/hybridnavimages/mainnav_bg.gif) repeat-x; text-align: center; }

	a.home { width: 44px; } 
		#nav li a.home:hover { background: #A68B60 url(/assets/hybridnavimages/home_bg.gif) repeat-x; }
	a.students { width: 60px; } 
		#nav li a.students:hover { background: #24B5C9 url(/assets/hybridnavimages/students_bg.gif) repeat-x; }
	a.alumni { width: 106px; } 
		#nav li a.alumni:hover { background: #3F7AB2 url(/assets/hybridnavimages/alumni_bg.gif) repeat-x; }
	a.admissions { width: 75px; } 
		#nav li a.admissions:hover { background: #664593 url(/assets/hybridnavimages/admissions_bg.gif) repeat-x; }
	a.academics { width: 123px; }
		#nav li a.academics:hover { background:#7DA040 url(/assets/hybridnavimages/academics_bg.gif) repeat-x; }
	a.research { width: 62px; } 
		#nav li a.research:hover { background: #F3A03B url(/assets/hybridnavimages/research_bg.gif) repeat-x; }
	a.calendars { width: 118px; } 
		#nav li a.calendars:hover { background: #873C97 url(/assets/hybridnavimages/calendars_bg.gif) repeat-x; }
	a.resources { width: 67px; }
		#nav li a.resources:hover { background: #A02056 url(/assets/hybridnavimages/resources_bg.gif) repeat-x; }
	
#nav li.off ul, #nav li.on ul { 
	position: absolute;
	top: 23px; left: 0;
	height: 23px;
	 _height: 24px; 
	width: 655px;
	display: none;  }

#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
	}

#nav li.on a { color: #FFF; }
	
	#nav li.on a.home { background: #B59970 url(/assets/hybridnavimages/home_bg.gif) repeat-x; }
	#nav li.on ul.subhome { background: #B59970 url(/assets/hybridnavimages/subhome_bg.gif) repeat-x;  display: block; }
	#nav li.off:hover a.home { background: #B59970 url(/assets/hybridnavimages/home_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subhome { background: #B59970 url(/assets/hybridnavimages/subhome_bg.gif) repeat-x; z-index: 6000; color: #FFF; }
	
	#nav li.on a.students { background: #24B5C9 url(/assets/hybridnavimages/students_bg.gif) repeat-x; }
	#nav li.on ul.substudents { background: #24B5C9 url(/assets/hybridnavimages/substudents_bg.gif) repeat-x;  display: block; }
	#nav li.off:hover a.students {background: #24B5C9 url(/assets/hybridnavimages/students_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.substudents { background: #24B5C9 url(/assets/hybridnavimages/substudents_bg.gif) repeat-x; z-index: 6000; }
	
	#nav li.on a.alumni { background: #3F7AB2 url(/assets/hybridnavimages/alumni_bg.gif) repeat-x; }
	#nav li.on ul.subalumni { background: #3F7AB2 url(/assets/hybridnavimages/subalumni_bg.gif) repeat-x; display: block; }
	#nav li.off:hover a.alumni { background: #3F7AB2 url(/assets/hybridnavimages/alumni_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subalumni { background: #3F7AB2 url(/assets/hybridnavimages/subalumni_bg.gif) repeat-x; z-index: 6000; }
	
	#nav li.on a.admissions { background: #664593 url(/assets/hybridnavimages/admissions_bg.gif) repeat-x; }
	#nav li.on ul.subadmissions { background: #664593 url(/assets/hybridnavimages/subadmissions_bg.gif) repeat-x; display: block; }
	#nav li.off:hover a.admissions { background: #664593 url(/assets/hybridnavimages/admissions_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subadmissions { background: #664593 url(/assets/hybridnavimages/subadmissions_bg.gif) repeat-x;  z-index: 6000; }
	
	#nav li.on a.academics { background: #7DA040 url(/assets/hybridnavimages/academics_bg.gif) repeat-x; }
	#nav li.on ul.subacademics { background: #7DA040 url(/assets/hybridnavimages/subacademics_bg.gif) repeat-x; display: block; }
	#nav li.off:hover a.academics { background: #7DA040 url(/assets/hybridnavimages/academics_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subacademics { background: #7DA040 url(/assets/hybridnavimages/subacademics_bg.gif) repeat-x; z-index: 6000; }
	
	#nav li.on a.research { background: #F3A03B url(/assets/hybridnavimages/research_bg.gif) repeat-x; }
	#nav li.on ul.subresearch { background: #F3A03B url(/assets/hybridnavimages/subresearch_bg.gif) repeat-x; display: block;  }
	#nav li.off:hover a.research { background: #F3A03B url(/assets/hybridnavimages/research_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subresearch { background: #F3A03B url(/assets/hybridnavimages/subresearch_bg.gif) repeat-x; z-index: 6000; }
	
	#nav li.on a.calendars { background: #873C97 url(/assets/hybridnavimages/calendars_bg.gif) repeat-x; }
	#nav li.on ul.subcalendars {  background: #873C97 url(/assets/hybridnavimages/subcalendars_bg.gif) repeat-x; display: block; }
	#nav li.off:hover a.calendars { background: #873C97 url(/assets/hybridnavimages/calendars_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subcalendars { background: #873C97 url(/assets/hybridnavimages/subcalendars_bg.gif) repeat-x; z-index: 6000; }
	
	#nav li.on a.resources { background: #A02056 url(/assets/hybridnavimages/resources_bg.gif) repeat-x; }
	#nav li.on ul.subresources {  background: #A02056 url(/assets/hybridnavimages/subresources_bg.gif) repeat-x; display: block; }
	#nav li.off:hover a.resources { background: #A02056 url(/assets/hybridnavimages/resources_bg.gif) repeat-x; color: #FFF; }
	#nav li.off:hover ul.subresources { background: #A02056 url(/assets/hybridnavimages/subresources_bg.gif) repeat-x; z-index: 6000; }

#nav li.off ul a, #nav li.on ul a, #nav li.over a
	{ color:#FFF; padding-right: 14px; overflow: hidden; }

	a.subhome1 { padding-left: 6px; }
		#nav li.off ul.subhome li a:hover, #nav li.on ul.subhome li a:hover { color:#E1D2BD; }	
	
	a.substudents1 { padding-left: 6px; }
		#nav li.off ul.substudents li a:hover, #nav li.on ul.substudents li a:hover { color: #A9DFE7;}
	
	a.subalumni1 { padding-left: 6px; }
		#nav li.off ul.subalumni li a:hover, #nav li.on ul.subalumni li a:hover { color: #A0BCD6;}
	
	a.subadmissions1 { padding-left: 6px; }
	#nav li.off ul.subadmissions li a:hover, #nav li.on ul.subadmissions li a:hover { color:#D0C7DE; }
	
	a.subacademics1 { padding-left: 6px; }
	#nav li.off ul.subacademics li a:hover, #nav li.on ul.subacademics li a:hover { color:#C3D2AB; }
	
	a.subresearch1 { padding-left: 6px; }
	#nav li.off ul.subresearch li a:hover, #nav li.on ul.subresearch li a:hover { color:#FDDEB9; }
	
	a.subcalendars1 { padding-left: 6px; }
	#nav li.off ul.subcalendars li a:hover, #nav li.on ul.subcalendars li a:hover { color:#DDCBE2; }
	
	a.subresources1 { padding-left: 6px; }
	#nav li.off ul.subresources li a:hover, #nav li.on ul.subresources li a:hover { color:#EAC4D5; }

	li#active a.subhome1, li#active a.subhome2, li#active a.subhome3, li#active a.subhome4, li#active a.subhome7, 
	li#active a.substudents1, li#active a.substudents2, 
	li#active a.subalumni1, li#active a.subalumni2, 
	li.active a.subadmissions1, li#active a.subadmissions2, li#active a.subadmissions3, li#active a.subadmissions4, 
	li#active a.subacademics1, li#active a.subacademics3, 
	li#active a.subresearch1, li#active a.subresearch2, li#active a.subresearch3, 
	li#active a.subcalendars1, li#active a.subcalendars2, 
	li#active a.subresources1, li#active a.subresources4  { 
		font-weight: bold; 
		color: #FFF !important; }


/*  end main navigation styles */


/* adds the shadow below the header */
#shadowbar {	background-image: url(/images/toplevelnavimages/bar_shadow_bg.gif);
	background-repeat: repeat-x; width: 780px; height: 11px;   }

#breadcrumbbar { width: 780px; height: 11px; text-align: right; margin: 0 0 6px 0;	}
	#breadcrumbbar a { color: #666; text-decoration: none; }
	#breadcrumbbar a:hover { text-decoration: underline; }

#siteheading { width: 770px; height: 20px; margin: 14px 0 8px 0; padding: 0; }
	#siteheading h1 { color: #666; font-size: 18px; margin: 0 0 0 10px; padding: 0; }

#contentcontainer { position: relative; }

/* sidebar div is positioned top right absolutely */
#sidebar {	
	position: relative;
	float: right;  
	width: 252px; margin-bottom: 14px; line-height: 13px; }

	#sidebar_graybg { 
		width: 250px; height: auto; 
		margin: 10px 0; padding: 0; 
		background: #F3F3F4 url(/assets/specialtyimages/admissions/graybg_asterisk.gif) no-repeat top left;
		border: 1px solid #664593; color: #664593; }
		
		#sidebar_graybg h2 { color: #664593; font-size: 16px; font-weight: 500; margin: 24px 18px 8px 15px; }
		#sidebar_graybg p { color: #664593; margin: 0 18px 12px 15px; }
		#sidebar_graybg a { color: #664593; }

	#sidebar form { width: 252px; height: auto;	padding: 0;	margin: 0; }
	
			/* site search styles */
			fieldset.search {
				margin: 0;
				padding: 0 0 4px 6px;
				border: 1px solid #999;  }
				
			legend.search {
				font-size: 12px;
				color: #6A747C;
				font-weight: bold; 
				margin-bottom: 3px; }
				
			label.search { display: block; margin-bottom: 2px; }
			input.search { font-size: 11px; }


		/* color-specific UDM4 - expanding menu styling */
		ul#udm { 
			line-height: 1.2; font-family: 'verdana',arial,helvetica,sans-serif; 
			font-size: 11px !important; list-style-type: none; }
		#udm ul {
			margin-left:0 !important;
			margin-top:1px !important;
			width:247px !important;
			list-style-type: none;
			line-height: 1.2 !important; 
			}
		 ul#udm ul li a { font-size: 11px !important; }
		 ul#udm ul li a:hover { text-decoration: underline; }
		/* styling the active state for submenu items */
		#udm ul li#active a { color: #664593 !important; font-weight: bold !important; text-decoration: none; }


	#sidebar_av_swish { 
		width: 252px; height: auto; margin: 15px 0; padding: 0; 
		background: #FFF url(/assets/specialtyimages/admissions/avswish.gif) no-repeat top right; }
		
		#sidebar_av_swish img { 
			position: relative; top: 0; right: 0; border: none; margin: 0; padding: 0; }
		#sidebar_av_swish p { margin: 0 0 10px 0; padding: 8px 10px 0 10px; }
	
	.sidebarimgfull { width: 252px; margin: 15px 0; padding: 0; }
		
#countrychoice { 
	width: 252px; min-height: 105px; position: relative; margin: 10px 0;
	background: #7084BC url(/assets/specialtyimages/admissions/meetcounselor/findcounselor_bg.gif) no-repeat bottom left; }

	#countrychoice a#contact { 
		width: 252px; height: 56px; display: block; 
		margin: 0; padding: 0; position: relative;
		text-indent: -9999px; overflow: hidden; 
		background: url(/assets/specialtyimages/admissions/meetcounselor/contact_off.gif) no-repeat; }
		
		#countrychoice a#contact:hover { 
			background: url(/assets/specialtyimages/admissions/meetcounselor/contact_on.gif) no-repeat; }
			
		#countrychoice h3 { text-indent: -9999px;  }
		
		#countrychoice form#countryselect { 
			width: auto; height: 26px; text-align: right; color: #FFF;
			position: absolute; bottom: 5px; right: 17px; }
			#countrychoice form#countryselect label { color: #FFF; }
			#countrychoice form#countryselect input.radios { padding: 3px 0 0 0; }


#findcounselor { 
	width: 252px; min-height: 105px; position: relative; margin: 10px 0;
	background: #7084BC url(/assets/specialtyimages/admissions/meetcounselor/findcounselor_bg.gif) no-repeat bottom left; }

	#findcounselor a#contact { 
		width: 252px; height: 56px; display: block; 
		margin: 0; padding: 0; position: relative;
		text-indent: -9999px; overflow: hidden; 
		background: url(/assets/specialtyimages/admissions/meetcounselor/contact_off.gif) no-repeat; }
		
		#findcounselor a#contact:hover { 
			background: url(/assets/specialtyimages/admissions/meetcounselor/contact_on.gif) no-repeat; }
			
		#findcounselor h3 { text-indent: -9999px;  }
		
		#findcounselor form#counselorlookup { 
			width: 220px; height: 26px; text-align: right;
			position: absolute; bottom: 5px; right: 17px; }
			#findcounselor form#counselorlookup label { color: #FFF; }
			#findcounselor form#counselorlookup input.zipbox { height: 12px; font-size: 9px; }

#yourcounselor { 
	width: 252px; min-height: 105px; position: relative; margin: 10px 0;
	background: #7084BC url(/assets/specialtyimages/admissions/meetcounselor/yourcounselor_bg.gif) no-repeat bottom left; }

	#yourcounselor  a#contact { 
		width: 252px; height: 56px; display: block; 
		margin: 0; padding: 0; position: relative;
		text-indent: -9999px; overflow: hidden; 
		background: url(/assets/specialtyimages/admissions/meetcounselor/contact_off.gif) no-repeat; }

		#yourcounselor a#contact:hover { 
			background: url(/assets/specialtyimages/admissions/meetcounselor/contact_on.gif) no-repeat; }
		#yourcounselor h3 { text-indent: -9999px; }
		#yourcounselor p { color: #FFF; margin: -6px 17px 7px 0; padding: 0; text-align: right; }
			#yourcounselor a.bio { color: #FFF; text-decoration: underline; font-weight: bold; }
			#yourcounselor a.bio:hover { color: #9BC0C6; }
	
#importantdates { 
	width: 252px; color: #2C1C5D; position: relative; margin-top: 10px;  padding-bottom: 10px; 
	background: #849ACB url(/assets/specialtyimages/admissions/importantdates_bg.gif) no-repeat top left; } 
	
	#importantdates h3 { text-indent: -9999px; height: 25px; width: 252px; overflow: hidden; margin: 0; padding: 0; }
		#importantdates span { width: 252px; height: 38px; position: absolute; 
			background: url(/assets/specialtyimages/admissions/importantdates_heading.gif) no-repeat; }
		#importantdates table { margin: 18px 0 0 20px; width: 220px; }
			#importantdates table td.date { text-align: right; padding: 0 8px 2px 0; }
		#importantdates p { text-align: right; margin: 0 15px 0 0; padding: 0; }
			#importantdates a { color: #2C1C5D; text-decoration: none; }
				#importantdates a:hover { text-decoration: underline; }
		#importantdates a img { vertical-align: middle; }
		#importantdates td { font-size: 11px; color: #2C1C5D; }


#content { 
	width: 500px; height: auto; 
	position: relative; top: 0; left: 10px; }		

/* Sliding Doors Tabs for Admissions */

/* changes to make longer text fit  

changed ul font-size to 10px
changed li a padding to 4px 8px (from 4px 11px)

 */
	
	ul#admissionstabs { 
		margin: 7px 0 4px 0; padding: 0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-type: none; width: 500px; float: left; 
		background: url(/assets/specialtyimages/admissions/slidingdoorstabs/slidingdoors_bg.gif) repeat-x bottom left; }
	
		ul#admissionstabs li { 
			float: left; margin-left: 3px; 
			background: #849ACC url(/assets/specialtyimages/admissions/slidingdoorstabs/off_right.gif) no-repeat top right; }
				
		ul#admissionstabs li a { 
			display: block; padding: 4px 8px; line-height: 1.2; 
			text-decoration: none; color: #FFF; float: left; 
			background: url(/assets/specialtyimages/admissions/slidingdoorstabs/off_left.gif) no-repeat top left; }
	
		
		ul#admissionstabs li:hover { background: #8D7BB4 url(/assets/specialtyimages/admissions/slidingdoorstabs/over_right.gif) no-repeat top right; }
		ul#admissionstabs li a:hover { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/over_left.gif) no-repeat top left; color: #FFF; }
		
		ul#admissionstabs li.active { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/on_right.gif) no-repeat top right; }
		ul#admissionstabs li.active a { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/on_left.gif) no-repeat top left; color: #664593; }
		ul#admissionstabs li.active a:hover { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/on_left.gif) no-repeat top left; color: #664593; }	
	
	ul#lowertabs { 
		margin: 4px 0 0 0; padding: 0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-type: none; width: 500px; float: left; 
		background: url(/assets/specialtyimages/admissions/slidingdoorstabs/lowertabs_bg.gif) repeat-x top left; }
	
		ul#lowertabs li { 
			float: left; margin-left: 3px; 
			background: #849ACC url(/assets/specialtyimages/admissions/slidingdoorstabs/off_bot_right.gif) no-repeat bottom right; }
				
		ul#lowertabs li a { 
			display: block; padding: 4px 8px; line-height: 1.2; 
			text-decoration: none; color: #FFF; float: left; 
			background: url(/assets/specialtyimages/admissions/slidingdoorstabs/off_bot_left.gif) no-repeat bottom left; }
	
		
		ul#lowertabs li:hover { background: #8D7BB4 url(/assets/specialtyimages/admissions/slidingdoorstabs/over_bot_right.gif) no-repeat bottom right; }
		ul#lowertabs li a:hover { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/over_bot_left.gif) no-repeat bottom left; color: #FFF; }
		
		ul#lowertabs li.active { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/on_bot_right.gif) no-repeat bottom right; }
		ul#lowertabs li.active a { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/on_bot_left.gif) no-repeat bottom left; color: #664593; }
		ul#lowertabs li.active a:hover { background: url(/assets/specialtyimages/admissions/slidingdoorstabs/on_bot_left.gif) no-repeat bottom left; color: #664593; }				

	#lac_submenu { 
		position: relative; top: 0; left: 0; margin: 0 0 15px 0; padding: 0;
		width: 500px; height: 170px; }



#leftsidebar { 
	position: absolute; left: 0; top: 0; 
	width: 164px; }

#leftsidebar_signatures { 
	position: absolute; left: 0; top: 210px; 
	width: 164px; }
	
#leftsidebar_lac {
	position: absolute; left: 0; top: 8px; 
	width: 164px; z-index: 9; }
	

#leftsidebar_toptabs { 
	position: absolute; left: 0; top: 190px; 
	width: 164px; z-index: 9; }

#leftsidebar_photo { 
	position: absolute; left: 0; top: 165px; 
	width: 164px; z-index: 9; }
	
	#leftsidebar h3, #leftsidebar_signatures h3 { color: #C03; }
	#leftsidebar p, #leftsidebar_signatures p { color: #666; margin: 5px 15px 14px 0; }
	
	#leftsidebar_toptabs ul, #leftsidebar_lac ul { list-style-type: none; margin: 0; padding: 0; }
		#leftsidebar_toptabs ul li, #leftsidebar_lac ul li { list-style-type: none; line-height: 24px; }
		#leftsidebar_toptabs ul li a, #leftsidebar_lac ul li a { text-decoration: none; color: #536998; }
		#leftsidebar_toptabs ul li a:hover, #leftsidebar_lac ul li a:hover { text-decoration: underline; }
		#leftsidebar_toptabs ul li a.active, #leftsidebar_lac ul li a.active { text-decoration: none; color: #536998; font-weight: bold; }
	
	#leftsidebar_toptabs ul.lacoptions, #leftsidebar_lac ul.lacoptions { margin: 0 0 0 15px; }
		#leftsidebar_toptabs ul.lacoptions li, #leftsidebar_lac ul.lacoptions li { line-height: 16px; }
		#leftsidebar_toptabs ul.lacoptions li a, #leftsidebar_lac ul.lacoptions a { color: #666; }

#leftsidebar_tour { 
	position: absolute; left: 0; top: 30px; 
	width: 155px; z-index: 9;  }
	
	#leftsidebar_tour ul { width: 130px; list-style-type: none; margin: 0; padding: 0; }
		#leftsidebar_tour ul li { list-style-type: none; margin-bottom: 8px; }
		#leftsidebar_tour ul li a { text-decoration: none; }
		#leftsidebar_tour ul li a:hover { text-decoration: underline; }
		#leftsidebar_tour ul li.active a { text-decoration: none; font-weight: bold; }
		#leftsidebar_tour ul li.active a:hover { text-decoration: none; font-weight: bold; color: #666; }
	
	
#text_area { 
	width: 313px; height: auto; clear: left;
	margin: 15px 0 0 165px; padding: 0 0 0 22px;
	color: #666; border-left: 1px solid #E0E0E0; }

#text_area_full { 
	width: 490px; height: auto; 
	margin: 15px 0 0 0; padding: 0 0 0 0;
	color: #666; }
	
#text_area_tour { 
	width: 345px; height: auto;
	margin: 0 0 0 155px; padding: 10px 0 0 10px; 
	color: #666; border-left: 1px solid #E0E0E0; }


p { font-size: 11px; line-height: 1.4; margin: 8px 0 18px 0; }
p.top { text-align: center; }
h1 { color: #C03; font-size: 14px; font-weight: bold; margin: 10px 0 10px 0; }
h2 { color: #C03; font-size: 12px; font-weight: normal; margin: 14px 0 6px 0; }
h3 { color: #666; font-size: 11px; font-weight: bold; margin: 16px 0 0 0; }
	h3 + p { margin-top: 0; }
	
blockquote { margin: 25px; }
ul, ol { margin: 10px 20px; line-height: 1.4; }
a { color: #666; text-decoration: underline; }
a:hover { color: #000; }

.red { color: #C03; }

table { max-width: 90%; }
	tr { vertical-align: top; }
	td.imgthumb { padding: 0 12px 8px 0; }

img.featurethumb { border: none; padding: 0 20px 20px 0; }
img.lacthumb { border: 1px solid #666; margin: 0 15px 15px 0; padding: 0; }
hr.divider { size: 1px; border: 1px solid #644593; clear: left; } 

/* admissions subnav specific h1 tags with background image replacement, changed to Gilder/Levin method, 
includes extra span tag but allows text to appear when images are off and CSS is on */
h1#adm_home, h1#adm_researchhead, h1#adm_community, h1#adm_inquiry { 
	width: 300px; height: 70px; position: relative; font-size: 14px; color: #C03; }

h1#adm_press, h1#adm_diversity { 
	width: 300px; height: 40px; position: relative; font-size: 14px; color: #C03; }
	
	 h1#adm_home span { position: absolute; width: 300px; height: 70px;
	 	background: url(/assets/specialtyimages/admissions/headings/home.gif) no-repeat; }
		
	 h1#adm_researchhead span { position: absolute; width: 300px; height: 70px; 
	 	background: url(/assets/specialtyimages/admissions/headings/research.gif) no-repeat; }
		
	 h1#adm_community span { position: absolute; width: 300px; height: 70px; 
	 	background: url(/assets/specialtyimages/admissions/headings/community.gif) no-repeat; }
		
	 h1#adm_diversity span { position: absolute; width: 300px; height: 40px; 
	 	background: url(/assets/specialtyimages/admissions/headings/diversity.gif) no-repeat; }
		
	 h1#adm_inquiry span { position: absolute; width: 300px; height: 70px; 
	 	background: url(/assets/specialtyimages/admissions/headings/inquiry.gif) no-repeat; }
		
	 h1#adm_press span { position: absolute; width: 300px; height: 40px; 
	 	background: url(/assets/specialtyimages/admissions/headings/press.gif) no-repeat; }
	
	

/* non-signature page headings */

h1#adm_applyhome { 
	width: 500px; height: 40px; position: relative; font-size: 14px; color: #C03; }

h1#adm_apply_us, h1#adm_apply_int { 
	width: 300px; height: 65px; position: relative; font-size: 14px; color: #C03; }

	h1#adm_applyhome span { 
		background: url(/assets/specialtyimages/admissions/headings/apply_home.gif) no-repeat; 
		position: absolute; width: 500px; height: 40px; }
	h1#adm_apply_us span {
		background: url(/assets/specialtyimages/admissions/headings/apply_us.gif) no-repeat; 
		position: absolute; width: 500px; height: 65px; }
	h1#adm_apply_int span { 
		 background: url(/assets/specialtyimages/admissions/headings/apply_int.gif) no-repeat; 
		position: absolute; width: 500px; height: 65px; }


h1#ugadmissions { width: 300px; height: 65px; position: relative; }
	h1#ugadmissions span { position: absolute; width: 300px; height: 65px; 
		background: url(/assets/specialtyimages/admissions/headings/ugadmissions.gif) no-repeat; }

h1#ugadmissions_long, h1#financialaid, h1#clarkacademics, h1#campuslife, h1#contactus, h1#visitclark { width: 500px; height: 40px; position: relative; }
	
	h1#ugadmissions_long span { position: absolute; width: 500px; height: 40px; 
		background: url(/assets/specialtyimages/admissions/headings/ugadmissions_long.gif) no-repeat; }
	
	h1#financialaid span { position: absolute; width: 500px; height: 40px; 
		background: url(/assets/specialtyimages/admissions/headings/financialaid.gif) no-repeat; }
	
	h1#clarkacademics span { position: absolute; width: 500px; height: 40px; 
		background: url(/assets/specialtyimages/admissions/headings/academics.gif) no-repeat; }
	
	h1#campuslife span { position: absolute; width: 500px; height: 40px; 
		background: url(/assets/specialtyimages/admissions/headings/campuslife.gif) no-repeat; }
	
	h1#contactus span { position: absolute; width: 500px; height: 40px; 
		background: url(/assets/specialtyimages/admissions/headings/contactus.gif) no-repeat; }
	
	h1#visitclark span { position: absolute; width: 500px; height: 40px; 
		background: url(/assets/specialtyimages/admissions/headings/visiting.gif) no-repeat; }


h1#lifeafterclark { 
	width: 300px; height: 40px; position: relative; font-size: 14px; color: #C03; }
	
	h1#lifeafterclark span { 
		background: url(/assets/specialtyimages/admissions/headings/lifeafterclark.gif) no-repeat;
		position: absolute; width: 300px; height: 40px; }
		
		h1#lac_searchby { 
			width: 125px; height: 24px; position: relative; margin: 12px 0 10px 0; 
			font-size: 12px; color: #536998; line-height: 21px; }
			
			h1#lac_searchby span { width: 125px; height: 24px; position: absolute; 
				background: url(/assets/specialtyimages/admissions/headings/searchby.gif) no-repeat; }
	
h1#clarkvisitsyou { 
	width: 300px; height: 27px; position: relative; }
	
	h1#clarkvisitsyou span { background: url(/assets/specialtyimages/admissions/headings/clarkvisitsyou.gif) no-repeat; 
		position: absolute; width: 300px; height: 27px; }

h1#tourheading { width: 150px; height: 27px; position: relative; font-size: 14px; color: #536998; }

	h1#tourheading span { position: absolute; width: 150px; height:27px; 
		background: url(/assets/specialtyimages/admissions/headings/virtualtour.gif) no-repeat; } 

	

/* quicklinks form */
form#quicklinks { margin: 0 0 15px 0; padding: 0; }

/* College Fairs Tables */
table.cfairwrapper { border: 1px solid #7C649E; padding:2px; margin: 0; }
table.collegefairdata { border: 1px solid #CCC; border-collapse: collapse; }
	table.collegefairdata tr { vertical-align: top; }
	table.collegefairdata tr.even td { background-color: #F1EDEE;  } 
	table.collegefairdata th { background-color: #7C649E; color: #FFF; font-size: 11px; font-weight: normal; padding: 3px 2px; text-align: center; border: 1px solid #CCC; border-collapse: collapse; }
	table.collegefairdata td { padding: 3px; border: 1px solid #CCC; border-collapse: collapse; }
	table.collegefairdata td.date { width: 25%; }
	table.collegefairdata td.place { width: 65%; }
	table.collegefairdata td.mapit { width: 10%; }

/* Tuition Table */
table.tuitionfees { 
	width: 100%; margin: 10px 0; font-size: 11px; }
	
	table.tuitionfees tr { vertical-align: top; }
	table.tuitionfees th { padding: 17px 0 4px 0; font-size: 11px; color: #664593; border-bottom: 1px solid #664593; }
	table.tuitionfees th.left {  text-align: left; }
		table.tuitionfees th.right { text-align: right; }
	table.tuitionfees td { padding: 8px 0 5px 0; border-bottom: 1px dotted #CCC; }
	table.tuitionfees td.item { padding-left: 30px; }
	table.tuitionfees td.rate { text-align: right; }
	table.tuitionfees td.nostyle { padding: 2px 0 5px 0; border: none; }

/* Textual Data */

table.textdata { width: 100%; margin: 10px 0; }
  table.textdata tr { vertical-align: top; }
  table.textdata td { padding: 7px; border-bottom: 1px solid #EBEBEB; }


/* fast facts table styles */
table.facts { width: 95%; border: none; align: right; }
	table.facts tr { vertical-align: top; }
	table.facts td { padding: 3px 4px; border-bottom: 1px dotted #999; }
	table.facts td.indent { width: 25px; border: none; }
	table.facts td.subfact { border: none; }
	table.facts td.numbers { text-align: right; border-bottom: 1px dotted #999; }
	table.facts td.subnumbers { text-align: right; padding-right: 25px; border: none; }

h2.infosession { color: #666; font-weight: normal; border-bottom: 1px #C03 dotted; padding: 0 0 3px 0; }
table.infosessions { width: 90%; border: none; }
	table.infosessions tr { vertical-align: top; }
	table.infosessions tr td:first-child { width: 100px; text-align: right; font-weight: bold; }
	table.infosessions td { text-align: left; padding: 2px 4px; }

/* visit calendar submenu */
ul#visitcal { list-style-type: none; margin: 0; padding: 0; background-color: #333; }
	ul#visitcal li { display: block; width: 83px; height: 75px; float: left; margin: 0; padding: 0; } 
	ul#visitcal li a { 
		display: block; width:83px; height: 75px; 
		text-decoration: none; background: #FFF url(/assets/specialtyimages/admissions/visitcal/calendar_off.gif) no-repeat top left; 
		padding: 7px 0 0 0; text-align: center; color: #FFF; font-weight: bold; }
	ul#visitcal li a span.month { background-color: #664593; }
	ul#visitcal li a span.year { line-height: 2.5; color: #664593; }
	ul#visitcal li a:hover { background-image: url(/assets/specialtyimages/admissions/visitcal/calendar_on.gif); }
	ul#visitcal li.active a { background-image: url(/assets/specialtyimages/admissions/visitcal/calendar_on.gif); }	
	
	table.visitcal_dates { width: 95%; margin: 10px 0; padding: 0; border: 0; }
		table.visitcal_dates tr { vertical-align: top; }
		table.visitcal_dates th { font-weight: bold; text-align:left; padding: 7px; }
		table.visitcal_dates td { padding: 5px 0; margin-bottom:7px; }
		table.visitcal_dates td.date { width: 35%; border-top: 1px dotted #664593; }
		table.visitcal_dates td.options { width: 65%; border-top: 1px dotted #664593; }

ul.nostyle { list-style-type: none; }
	ul.nostyle li { list-style-type: none; }

/* admissions up arrow  */
 ul.uparrow { 
 	list-style-type: none; padding: 10px 0 15px 5px; 
 	position: relative; /* position:relative to fix disappearing li-background in IE 6 */ }
	
	ul.uparrow li {
		padding: 6px 0 6px 30px; line-height: 1.4;
		background: url(/assets/specialtyimages/admissions_up_arrow.gif) no-repeat top left; }
	
	ul.uparrow li ul { list-style-type: none; padding: 10px 0 15px 0px; margin-left: -5px; }
		ul.uparrow li ul li { padding: 3px 0 3px 27px; line-height: 1.4;
			background: url(/assets/specialtyimages/admissions_righttriangle.gif) no-repeat top left; }
			

/* admissions faqs style */
dl.question { 
	padding: 10px 0 5px 5px; 
	position: relative; /* position:relative to fix disappearing li-background in IE 6 */ }
	
	dl.question dt {
		padding: 7px 0 4px 35px; font-weight: bold; color: #664593; 
		background-image: url(/assets/specialtyimages/admissions_question.gif); 
		background-repeat: no-repeat; }
	dl.question dd { background: none; padding: 4px 0; margin: 0 14px 12px 35px; }
	dl.question ul { list-style-type: none; padding: 10px 0 15px 0px; margin-left: -5px; }
		dl.question ul li { padding: 3px 0 3px 27px; line-height: 1.4;
			background: url(/assets/specialtyimages/admissions_righttriangle.gif) no-repeat top left; }

/* admissions right facing triangle */		
	 ul.righttriangle { 
	 	list-style-type: none; padding: 10px 0 15px 5px; 
		position: relative; /* position:relative to fix disappearing li-background in IE 6 */ }
		
		 ul.righttriangle li {
			padding: 3px 0 3px 27px; line-height: 1.4;
			background: url(/assets/specialtyimages/admissions_righttriangle.gif) no-repeat top left; }
		ul.righttriangle li.wider { margin: 0 0 12px 0; }
		 ul.righttriangle li ul { list-style-type:circle; margin: 7px 10px; }
		 	ul.righttriangle li ul li { background: none; padding: 2px 0 2px 10px; line-height: 1.2; }

/* admissions checkbox list */
ul.checkbox { 
	list-style-type: none; padding: 10px 0; margin: 10px;
	position: relative; /* position: relative to fix disappearing li-background in IE 6 */ }
	
	ul.checkbox li { 
		padding: 0 0 6px 18px; margin: 0 0 17px 0; line-height: 1.4; 
		background: url(/assets/specialtyimages/admissions/li_checkbox.gif) no-repeat top left; }
		
		ul.checkbox li ul.triangle { padding: 0; margin: 14px 0 0 0; list-style-type: none; position: relative; }
			ul.checkbox li ul.triangle li { 
				padding: 2px 0 5px 23px; margin: 0 0 10px -5px; 
				background: url(/assets/specialtyimages/admissions_righttriangle.gif) no-repeat top left !important; }

/* 1-2-3 numbered list */
ol.bignumbers { 
	list-style-type: none; padding: 10px 0; margin: 10px; 
	position: relative; /* position: relative to fix disappearing li-background in IE 6 */ }
	
	ol.bignumbers li { padding: 0 0 0 42px; margin: 0 0 7px 0; line-height:41px; }
		ol.bignumbers li#numberone { background: url(/assets/specialtyimages/admissions/number1.gif) no-repeat; }
		ol.bignumbers li#numbertwo { background: url(/assets/specialtyimages/admissions/number2.gif) no-repeat; }
		ol.bignumbers li#numberthree { background: url(/assets/specialtyimages/admissions/number3.gif) no-repeat; }
		ol.bignumbers li#numberfour { background: url(/assets/specialtyimages/admissions/number4.gif) no-repeat; }

/* more info form styles */
.mifieldset { font-size: 12px; border: 1px solid #E0E0E0; padding: 5px; margin: 10px;  }
.milegend {  font-size: 12px; border: 1px solid #E0E0E0; padding: 5px; margin: 10px; }


/* footer contains the privacy statement and copyright */
#footer {	
	clear: both; 
	background-color: #FFF;  
	color: #C0C0C3;
	text-align: right;
	line-height: 1.2; 
	padding-right: 10px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; margin: 10px 0;  }
	
	#footer a {
		color: #C0C0C3;
		text-decoration: none; }
	
	#footer a:hover {
		color: #000;
		text-decoration: underline; }
