/*
Law School specific stylesheet
by USF Law Webmaster - jpschwinghamer@usfca.edu
*/

/* Homepage unique elements */
#lawhomepage_top {background:url(/images/bg_gray.png) repeat-x left bottom; padding-bottom:35px; }

#lawhomepage_top  #header_institution {top: -5px; left: -2px; }

/* First Row */
#firstrow {}
	/* Featured Movie and Teaser */
	#movieblock {width:560px; height:150px; background:#014930; position: relative; overflow: hidden; float:left; cursor:pointer; margin: 0}
		#teaser {position: absolute; width:560px; height: 150px; overflow: hidden;}
		#teaser .heading {position: absolute; bottom:0; height:30px; width: 560px; background:url(/images/clicktoplay.png) no-repeat top right;}
		#teaser .heading:hover {background:url(/images/clicktoplay.png) no-repeat bottom right;}
		#teaser .heading .title {background-image: url(/law/images/videotitles/ocp.png) no-repeat; height: 30px; width:420px}
		#featured {position: absolute; overflow: hidden;}
	#infoblock {display:none; width:320px; height:150px; background:#ecf2ec; border:1px solid #ccddcc; float:left; margin:0px 0px 20px 20px; position: relative;-webkit-box-shadow: 1px 1px 10px #adadad; -moz-box-shadow: 1px 1px 10px #adadad  }
		#infoblock .videoinfo {padding:10px}
		#infoblock .videoinfo a{color:#492300; text-decoration:none;}
		#infoblock .videoinfo a:hover{border-bottom: 1px dotted #492300;}
		#infoblock .videoinfo #pause {color:#492300; display: inline; cursor: pointer;}
		#infoblock .videoinfo #pause:hover {border-bottom: 1px dotted #492300;}
		#infoblock .videoinfo #play {color:#492300; display: inline; cursor: pointer;}
		#infoblock .videoinfo #play:hover {border-bottom: 1px dotted #492300;}
		#infoblock .videoinfo #restart {color:#492300; display: inline; cursor: pointer;}
		#infoblock .videoinfo #restart:hover {border-bottom: 1px dotted #492300;}
		#infoblock .videoinfo #close {color:#492300; display: inline; cursor: pointer;}
		#infoblock .videoinfo #close:hover {border-bottom: 1px dotted #492300;}
		#infoblock .close { display: none; outline:none; height:24px; width:24px; position:absolute; top:-5px; left:-40px; z-index:250; background:url(/images/clicktoclose.png) no-repeat center top; }
		#infoblock .close:hover { background-position:center bottom; }
		#youtubeid {display: none}
		#titleurl {display:none}
	#newsblock1 {width:150px; height:150px; background:#014930; float:left; margin:0px 0px 0px 20px;}
	#newsblock2 {width:150px; height:150px; background:#014930; float:left; margin:0px 0px 0px 20px;}

/* Second Row */	
#secondrow {margin: 20px 0px 0px 0px}
	#feedsblock {width:220px; height:320px; text-align:right; float:left; overflow: hidden}
	#photoblock {width:320px; height:320px; background:#014930; float:left; margin: 0px 0px 0px 20px; overflow: hidden}
	
	/* Accordion */
	#accordion {width: 220px; text-align: right; margin: -5px 0px 0px 0px}
	
	#accordion ul {list-style-type:none; margin:0.6em 0; line-height:1.2;}
	#accordion ul li {margin: 0 0 1em;}
	#accordion li a { color:#492300; text-decoration:none; }
	#accordion li a:hover { color:#111; border-bottom:1px dotted #111; }
	#news {background: url(/law/images/accordion/news.png) no-repeat top right; height:30px;  cursor: pointer;}
	#newscontent {display: none; overflow: hidden; width: 220px}
	#media {background: url(/law/images/accordion/media.png) no-repeat top right; height:30px; cursor: pointer}
	#mediacontent { display: none; width:220px; }
	#blogs {background: url(/law/images/accordion/blogs.png) no-repeat top right; height:30px; cursor: pointer}
	#blogcontent {display: none; width: 220px}
	#scholarship  {background: url(/law/images/accordion/scholarship.png) no-repeat top right; height:30px; cursor: pointer}
	#scholarshipcontent {display: none; width: 220px}
	#twitter  {background: url(/law/images/accordion/twitter.png) no-repeat top right; height:30px; cursor: pointer}
	#twittercontent {display: none; width: 220px}
	
	/* Slideshow */
	#slideshow_id {display: none} /* If using flickr */
	.law_slideshow_caption {z-index:50; position:absolute; bottom:0px; left: 0px; padding: 0px 10px 10px 10px; height:auto; width:320px; background:url(/images/80_black.png); color: #fff; font-weight:normal; font-size:0.929em;}
		.law_slideshow_caption a {font-weight:bold; color:#ffc628};
		.law_slideshow_caption a:hover {color:#ffc628;}
	
	/*This is the bottom corner with the last two news boxes and the events feed.  Couldn't think of a better name :( */
	#bottomright {width:320px; height:320px;  float:left; margin-left:20px; position:relative} 
		#newsblock3 {position:absolute; width:150px; height:150px; top:0px; left:0px; background:#014930; margin: 0}
		#newsblock4 {position:absolute; width:150px; height:150px; background:#014930; top:170px; left:0px; margin: 0}
		#newsblock5 {position:absolute; width:150px; height:150px; background:#014930; top:0px; left:170px; margin: 0}
		#newsblock6 {position:absolute; width:150px; height:150px; background:#014930; top:170px; left:170px; margin: 0}
		/*Events */	
		#eventsblock {position:absolute; width:170px; height:320px;  top:0px; left:170px}
			#eventsblock .header { background:url(/law/images/events.gif) no-repeat top left; width:150px; height:30px; line-height: 30px }
			#eventsblock ul { list-style-type:none; margin:0; }
			#eventsblock ul li { margin:0 0 1em; }	
				#eventsblock .date { font-weight:bold; color:#059A59; }
				#eventsblock .headline { font-size:1.2em; font-family:Georgia,serif; position:relative; }
					#eventsblock .headline a { text-decoration:none; color:#444; }
					#eventsblock .headline a:hover { color:#666; }	
			#eventsblock .more a {color: #492300; text-decoration: none}
			#eventsblock .more a:hover {border-bottom: 1px dotted #492300;}	

/* Third Row */			
#thirdrow {}
	#connect_title {width:220px; background: url(/law/images/featuredlink.png) no-repeat top right; margin-top: 20px; height: 50px; float:left}
	#connect_links {width:680px; float: left; margin: 20px 0px 0px 20px; height: 30px}
	#connect_links .link {font-size:1.7em; font-family:Georgia,serif; position:relative; top:-2px; display: inline; margin-right: 10px}
	#connect_links .link a { text-decoration:none; color:#444; }
	#connect_links .link a:hover { color:#666; }
	
	#featured_link_header {width:220px; background: url(/law/images/featuredlink.png) no-repeat top right; margin-top: 20px; height: 50px; float:left}
	#feaured_link 	{width:680px; float: left; margin: 20px 0px 0px 20px; height: 30px}
	#featured_link .link {font-size:1.7em; font-family:Georgia,serif; position:relative; top:-2px; display: inline; margin-right: 10px}
	#featured_links .link a { text-decoration:none; color:#444; }
	#featured_links .link a:hover { color:#666; }
	
		
					
/*Homepage bottom */					
#lawhomepage_bottom {width: 100%; position: relative; background:url(/images/bg_skyline.gif) no-repeat left bottom; border-top: 1px solid #26a82e; min-height: 350px}
	#lawhomepage_bottom .container {width:950px;  margin:0 auto; position: relative; padding-top: 0px }
	#lawhomepage_bottom .content {padding-bottom:10px; width: 730px; float:left; margin-right:20px; padding-top: 20px }
	#lawhomepage_bottom #lawevents { width:490px; padding:20px 0px 20px 240px; position:relative; margin-right: 20px }
	#lawhomepage_bottom #lawevents .header{ background:url(/law/images/events.png) no-repeat top left; width:150px; height:30px; line-height: 30px; position: absolute; left:70px; top:20px}
	#lawhomepage_bottom #lawevents .left { width:235px; float:left;  }
	#lawhomepage_bottom #lawevents .right { width:235px; float:left; margin-left: 20px }
	#lawhomepage_bottom #lawevents ul { list-style-type:none; margin:0; }	
	#lawhomepage_bottom #lawevents ul li { margin:0 0 1em; }
	#lawhomepage_bottom #lawevents .date { font-weight:bold; color:#059A59; }
	#lawhomepage_bottom #lawevents .headline { font-size:1.2em; font-family:Georgia,serif; position:relative; }
	#lawhomepage_bottom #lawevents .headline a { text-decoration:none; color:#444; }
	#lawhomepage_bottom #lawevents .headline a:hover { color:#666; }
	#lawhomepage_bottom #connect {color:#038; width: 170px}
	#lawhomepage_bottom #connect .header {width:150px; background: url(/law/images/connect/connect_sidebar.png) no-repeat top left; height:31px; margin-bottom: 10px}
	#lawhomepage_bottom #connect a {text-decoration:none; font-weight:bold; color:#059a59;}
	#lawhomepage_bottom #connect a:hover {color:#059A59;}
	#lawhomepage_bottom #connect ul {list-style: none; margin: 0 0 20px 0;}
	#lawhomepage_bottom .sidebar {margin-top: 20px}
	#lawhomepage_bottom .button { margin-left:0 !important;  margin-top:0 !important; margin-bottom:10px !important; }
	
	/* Tabs */
	.tabs {}
	#globalperspective {background: url(/law/images/tabs/smaller/academicsglobal.png) bottom left; width: 160px; /* 256px; */ height:33px; position: absolute; top:-33px; left:10px; cursor: pointer; background-repeat: no-repeat }	
		#diversity {background: url(/law/images/tabs/smaller/diversitycommunity.png) bottom left; width: 181px; /* 141px; */ height:33px; position: absolute; top:-33px; /* left:276px; */ left:180px; cursor: pointer; background-repeat: no-repeat }	
		#socialjustice {background: url(/law/images/tabs/socialjustice.png) top left; width:198px; height:33px; position: absolute; top:-33px; left:1 0px; /* left:635px; */  background-repeat: no-repeat }		
		#location {background: url(/law/images/tabs/location.png) top left; /* width: 305px; */ width:135px; height:33px; position: absolute; top:-33px; left:0px; /* left:635px; */ cursor: pointer; background-repeat: no-repeat }
		#opportunity {background: url(/law/images/tabs/opportunities.png) top left; /* width: 305px; */ width:194px; height:33px; position: absolute; top:-33px; left:0px; /* left:635px; */ cursor: pointer; background-repeat: no-repeat }
		#concentrations {background: url(/law/images/tabs/areasofconcentration.png) top left; width:309px; height:33px; position: absolute; top:-33px; left:10px; /* left:635px; */  background-repeat: no-repeat }
		#embracingdiversity {background: url(/law/images/tabs/embracingdiversity.png) top left; width:269px; height:33px; position: absolute; top:-33px; left:10px; /* left:635px; */  background-repeat: no-repeat }
		#aweekinthelife {background: url(/law/images/tabs/aweekinthelife.png) top left; width:234px; height:33px; position: absolute; top:-33px; left:10px; /* left:635px; */  background-repeat: no-repeat }
		#meetouralumni {background: url(/law/images/tabs/meet_our_alumni.png) top left; width:222px; height:33px; position: absolute; top:-33px; left:10px; /* left:635px; */  background-repeat: no-repeat }
			
	.content {}	
	.sidebar {width: 200px; float:left}	
	.sidebar .header {line-height: 1.2; margin:0 0 0.6em;}
	
/* Law School Unique Page Elements */

.template-lawschool-interior #topleft { top:0; left:0; }
.template-lawschool-interior #center { top:0; left:170px; }
.template-lawschool-interior #topright { top:0; left:750px; }
.template-lawschool-interior #main {margin-left:20px; width: 560px; }
.template-lawschool-interior #navigation {text-align: right; }

.template-lawschool-landing #topleft { top:0; left:0; }
.template-lawschool-landing #bottomleft { top:170px; left:0; }
.template-lawschool-landing #center { top:0; left:170px; }
.template-lawschool-landing #topright { top:0; left:750px; }
.template-lawschool-landing #bottomright { top:170px; left:750px; width: 150px; height: 150px /* Override homepage 'bottomright' */ }
.template-lawschool-landing #main {margin-left:20px; width: 560px; padding-top:340px; }
.template-lawschool-landing #navigation {padding-top: 340px; text-align: right  }
.template-lawschool-landing #sidebar { padding-top:340px; }

.template-lawschool-story #topleft { top:0; left:0; }
.template-lawschool-story #center { top:0; left:170px; }
.template-lawschool-story #topright { top:0; left:750px; }
.template-lawschool-story #main {margin-left:20px; width: 560px; }
.template-lawschool-story #navigation {text-align: right  }

.template-lawschool-media #topleft { top:0; left:0; }
.template-lawschool-media #center { top:0; left:170px; }
.template-lawschool-media #topright { top:0; left:750px; }
.template-lawschool-media #main {margin-left:20px; width: 730px; }
.template-lawschool-media #navigation {text-align: right  }

.template-lawschool-calendar #topleft { top:0; left:0; }
.template-lawschool-calendar #center { top:0; left:170px; }
.template-lawschool-calendar #topright { top:0; left:750px; }
.template-lawschool-calendar #main {width: 900px; padding-top: 0px; margin-left: 0px }

.template-lawschool-messaging #topleft { top:0; left:0; }
.template-lawschool-messaging #center { top:0; left:170px; }
.template-lawschool-messaging #topright { top:0; left:750px; }
.template-lawschool-messaging #main {margin-left:20px; width: 730px; }
.template-lawschool-messaging #navigation {text-align: right  }

.template-lawschool-directory #topleft { top:0; left:0; }
.template-lawschool-directory #second { top:0; left:170px; }
.template-lawschool-directory #third { top:0; left:580px; }
.template-lawschool-directory #topright { top:0; left:750px; }
.template-lawschool-directory #main {margin-left:20px; width: 730px; }
.template-lawschool-directory #navigation {text-align: right  }

.template-lawschool-courses #topleft { top:0; left:0; }
.template-lawschool-courses #second { top:0; left:170px; }
.template-lawschool-courses #third { top:0; left:580px; }
.template-lawschool-courses #topright { top:0; left:750px; }
.template-lawschool-courses #main {margin-left:20px; width: 560px; }
.template-lawschool-courses #navigation {text-align: right  }

.template-lawschool-faculty #topleft { top:0; left:0; }
.template-lawschool-faculty #second { top:0; left:170px; }
.template-lawschool-faculty #third { top:0; left:580px; }
.template-lawschool-faculty #topright { top:0; left:750px; }
.template-lawschool-faculty #main {margin-left:20px; width: 730px; }
.template-lawschool-faculty #navigation {text-align: right  }

.template-lawschool-library #topleft { top:0; left:0; }
.template-lawschool-library #bottomleft { top:170px; left:0; }
.template-lawschool-library #center { top:0; left:170px; }
.template-lawschool-library #topright { top:0; left:750px; }
.template-lawschool-library #bottomright { top:170px; left:750px; width: 150px; height: 150px /* Override homepage 'bottomright' */ }
.template-lawschool-library #main {margin-left:20px; width: 560px; padding-top:340px; }
.template-lawschool-library #navigation {text-align: right  }
.template-lawschool-library #sidebar {  }

.template-lawschool-gateway #topleft { top:0; left:0; }
.template-lawschool-gateway #second { top:0; left:410px; }
.template-lawschool-gateway #third { top:0; left:580px; }
.template-lawschool-gateway #topright { top:0; left:750px; }
.template-lawschool-gateway #main { padding-top: 170px;margin-left:0; width:390px;}
.template-lawschool-gateway #main h5 {text-transform:uppercase; font-size:0.929em; margin-bottom:1.2em; color:#999;}
.template-lawschool-gateway .gateway_links { margin-right:20px; padding-top: 170px }
.template-lawschool-gateway .gateway_links a {text-decoration: none }
.template-lawschool-gateway .gateway_links .header {width:150px; height:20px; margin: 0 0 0.2em}
.template-lawschool-gateway .gateway_links .double_header {width:150px; height:40px; margin: 0 0 0.4em}
.template-lawschool-gateway .gateway_links .sub_header, .sub_header a {font-size: 12px; text-transform: uppercase; font-weight: bold; line-height: 2em; color: black; margin: 0}
.template-lawschool-gateway .connect_header{background: url(/law/images/connect/connect_sidebar.png) no-repeat top left; height: 31px; width:150px; margin-top: -20px; margin-bottom: 10px}
.template-lawschool-gateway .connect {}
.template-lawschool-gateway .connect a {text-decoration:none; font-weight:bold; color:#059A59;}
.template-lawschool-gateway .connect a:hover {color:#07e;}
.template-lawschool-gateway .connect ul {list-style: none; margin: 0em 0em 1em 0em; }
.template-lawschool-gateway .connect li {display: inline; margin-right: 0.8em}
.template-lawschool-gateway .gateway_links ul {list-style: none; margin: 0 0 1em 0; line-height:1em}
.template-lawschool-gateway .gateway_links li {font-size: 13px; margin: 0 0 0.7em}
	.student_life {background: url(/law/images/headers/student_life.png) no-repeat top left;}
	.student_services {background: url(/law/images/headers/student_services.png) no-repeat top left;}
	.registration {background: url(/law/images/headers/registration_resources.png) no-repeat top left;}
	.curriculum  {background: url(/law/images/headers/curriculum.png) no-repeat top left;}
	.financial_aid  {background: url(/law/images/headers/financial_aid.png) no-repeat top left;}
	.public_service {background: url(/law/images/headers/public_service.png) no-repeat top left;}
	.graduation {background: url(/law/images/headers/graduation_bar_admission.png) no-repeat top left;}
	
.template-lawschool-clgj #topleft { top:0; left:0; }
.template-lawschool-clgj #center { top:0; left:170px; }
.template-lawschool-clgj #main {margin-left:20px; width: 560px; padding-top:420px;}
.template-lawschool-clgj #navigation {text-align: right  }
.template-lawschool-clgj #sidebar {padding-top:420px;  }	
.template-lawschool-clgj .extra-long {height:400px !important; }
.template-lawschool-clgj .extra-long  div { background-color:#000; background-image: none !important;}
	

/*Sidebar */
	#sidebar {width:170px}
	#sidebar ul, .sidebar ul {list-style-type:none; margin:0.6em 0; line-height:1.2em; }
	#sidebar li {margin: 0 0 0.6em;}
	#sidebar li a {color:#492300; text-decoration:none;}
	#sidebar li a:hover{ color:#111; border-bottom: 1px dotted #111}
		#sidebar .connect, .gateway_links .connect {color:#038; width: 170px}
	 	#sidebar .connect .header {width:150px; background: url(/law/images/connect/connect_sidebar.png) no-repeat top left; height:31px; margin-bottom: 10px; margin-top: -20px}
		#sidebar .connect li a, .gateway_links .connect li a {text-decoration:none; font-weight:bold; color:#059A59; cursor: pointer}
		#sidebar .connect li a:hover, .gateway_links .connect li a:hover {color:#07e; border-bottom: none}
		#sidebar .connect ul {list-style: none; margin: 0 0 1em 0;}
		
		#sidebar .header, .sidebar .header {height:20px; margin:0 0 0.2em}
		#sidebar .double_header {height:40px; margin:0 0 0.2em}
		#sidebar .related_content, .sidebar .related_content {background: url(/law/images/headers/related_content.png) no-repeat top left;}
		#sidebar .related_news, .sidebar .related_news {background: url(/law/images/headers/related_news.png) no-repeat top left;}
		#sidebar .resources, .sidebar .header {background: url(/law/images/headers/resources.png) no-repeat top left;}
		#sidebar .jd_programs {background: url(/law/images/headers/jd_programs.png) no-repeat top left;}
		#sidebar .jd_mba_program {background: url(/law/images/headers/jd_mba_program.png) no-repeat top left;}
		#sidebar .llm_programs {background: url(/law/images/headers/llm_programs.png) no-repeat top left;}
		#sidebar .clinics {background: url(/law/images/headers/clinics.png) no-repeat top left;}
		#sidebar .study_abroad {background: url(/law/images/headers/study_abroad.png) no-repeat top left;}
		#sidebar .co-curricular_programs {background: url(/law/images/headers/co-curricular_programs.png) no-repeat top left;}
		#sidebar .courses {background: url(/law/images/headers/courses.png) no-repeat top left;}
		#sidebar .expertise {background: url(/law/images/headers/expertise.png) no-repeat top left;}
		#sidebar .jd_admissions {background: url(/law/images/headers/jd_admissions.png) no-repeat top left;}
		#sidebar .llm_admissions {background: url(/law/images/headers/llm_admissions.png) no-repeat top left;}
		#sidebar .financial_aid {background: url(/law/images/headers/financial_aid.png) no-repeat top left;}
		#sidebar .quick_links {background: url(/law/images/headers/quick_links.png) no-repeat top left;}
		#sidebar .research_guides {background: url(/law/images/headers/research_guides.png) no-repeat top left;}
		#sidebar .research_resources {background: url(/law/images/headers/research_resources.png) no-repeat top left;}
		#sidebar .faq {background: url(/law/images/headers/faq.png) no-repeat top left;}
		#sidebar .faculty_update {background: url(/uploadedImages/Destinations/School_of_Law/images/130x20_faculty_updates.png) no-repeat top left; height:20px;}
		#sidebar .ziefbrief {background: url(/law/images/headers/ziefbrief.png) no-repeat top left;}
		#sidebar .research {background: url(/law/images/headers/research.png) no-repeat top left;}
		#sidebar .services {background: url(/law/images/headers/services.png) no-repeat top left;}
		#sidebar .policies {background: url(/law/images/headers/policies.png) no-repeat top left;}
		#sidebar .giving {background: url(/law/images/headers/giving.png) no-repeat top left;}
		#sidebar .alumni_orgs {background: url(/law/images/headers/alumni_orgs.png) no-repeat top left;}
		#sidebar .tweets, .sidebar .tweets {background: url(/law/images/headers/tweets.png) no-repeat top left;}
		#sidebar .clgj {background: url(/law/images/headers/clgj.png) no-repeat top left;}
		#sidebar .projects {background: url(/law/images/headers/projects.png) no-repeat top left;}
		#sidebar .mccarthy {background: url(/law/images/headers/mccarthy.png) no-repeat top left;}
		#sidebar .jlwop {background: url(/law/images/headers/jlwop.png) no-repeat top left;}
		#sidebar .student_services {background: url(/law/images/headers/student_services.png) no-repeat top left;}
		#sidebar .registration_resources {background: url(/law/images/headers/registration_resources.png) no-repeat top left;}
		#sidebar .student_life {background: url(/law/images/headers/student_life.png) no-repeat top left;}
		#sidebar .graduation {background: url(/law/images/headers/graduation_bar_admission.png) no-repeat top left;}
		#sidebar .public_service {background: url(/law/images/headers/public_service.png) no-repeat top left;}
		#sidebar .blog {background: url(/law/images/headers/blog.png) no-repeat top left;}
		#sidebar .media {background: url(/law/images/headers/recent_media.png) no-repeat top left;}
		#sidebar .reunion_gala	{background: url(/law/images/headers/reunion_gala.png) no-repeat top left;}
		#sidebar .cle	{background: url(/law/images/headers/cle.png) no-repeat top left;}
		#sidebar .events	{background: url(/law/images/headers/events.png) no-repeat top left;}
		#sidebar .clean_tech	{background: url(/law/images/headers/clean_tech.png) no-repeat top left;}
		#sidebar .cypres	{background: url(/law/images/headers/cypres.png) no-repeat top left;}
		#sidebar .post_graduate	{background: url(/law/images/headers/post_graduate_opportunities.png) no-repeat top left;}
		#sidebar .international_programs	{background: url(/law/images/headers/international_programs.png) no-repeat top left;}
		#sidebar .law_review	{background: url(/law/images/headers/law_review_symposium.png) no-repeat top left;}
		#sidebar .legal_writing	{background: url(/uploadedImages/Destinations/School_of_Law/images/130x40_legalWriting_Conf.png) no-repeat top left; height:40px;}

	#sidebar .callout {width:125px; margin-top:0px; margin-right:20px; padding:8px; margin-bottom: 20px; display: block; background-color:#ECF2EC;border:5px solid #fff; -moz-box-shadow:1px 1px 10px #adadad; -webkit-box-shadow:1px 1px 10px #adadad; mar}	
				
/* Graphs */
.graph {-moz-box-shadow: #adadad 1px 1px 10px; -webkit-box-shadow: #adadad 1px 1px 10px;  padding: 10px; background: #fff; margin-bottom: 20px }
.graph_item {width: 100%; height: 25px; background-color: #f2f2f2; position: relative; margin-bottom: 10px}
.graph_item_value {position: absolute; background-color: #E2E8EE; border:1px solid #ccc; width: 0%; height: 100%; color: #666; line-height: 25px; }
	.graph_item_value.green {background-color:#ECF2EC; border:1px solid #ccc;}
	.graph_item_value.yellow {background-color:#FFFADA; border:1px solid #ccc;}
	.graph_item_value.blue {background-color:#E2E8EE; border:1px solid #ccc;}
	.graph_item_value.red {background-color:#F1CFCF; border:1px solid #ccc;}
	.graph_item_value.gray {background-color:#eee; border:1px solid #ccc;}

.graph_item_value .text {font-size: 12px; margin-left: 3px;  }
.graph_item_label {position: absolute; right: 10px; text-align: right;line-height: 25px; }
.graph .graphdata {display: none}	

/* AddThis */
.at300bs { display:none !important; }

/* Giving Button */
.giving_button {background: #96cd11; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; font-family: 'Helvetica'; font-size: 20px}

.giving_button:hover {background-color: #80b304;}


/* Disqus */
.dsq-dc-logo {display: none}
#dsq-content #dsq-options-toggle { display: none; }	
#disqus_thread 

/* Audio Player */
     /*.audio object {margin: 50px;}*/
	 .audio object { width: 295px; height: 30px; background-color: cadetblue;  }

/* Interior Page Featured Videos */
#landing_movie {height: 320px; width: 560px; position: relative}
	#landing_movie .close { display:none; outline:none; height:24px; width:24px; position:absolute; top:-5px; right:-5px; z-index:250; background:url(/images/clicktoclose.png) no-repeat center top; }
	#landing_movie .close:hover { background-position:center bottom; }
	#landing_teaser {position: absolute; width:560px; height: 320px; overflow: hidden;}
		#landing_teaser .landing_heading {position: absolute; bottom:0; height:30px; width: 560px; background:url(/images/clicktoplay.png) no-repeat top right;}
		#landing_teaser .landing_heading:hover {background:url(/images/clicktoplay.png) no-repeat bottom right;}
		#landing_teaser .landing_heading .landing_title {background-image: url(/law/images/videotitles/ocp.png) no-repeat; height: 30px; width:420px}
		
/* Faculty Profiles */
#faculty_tabs {font-size:1.3em;  font-weight:bold; margin-bottom:0.5em; margin-left: 0px}
	#faculty_tabs li {display: none; list-style-type: none; padding-right: 0.6em}
	#faculty_tabs li a {text-decoration: none; cursor: pointer}
	#faculty_tabs li a.active {color:#396}
	
	#faculty_media {display: none}
	#faculty_scholarship {display: none}
	#faculty_service {display: none}
	
	.faculty_expand {cursor: pointer; margin-bottom: 1em}
	
	.faculty_photo {-moz-box-shadow:1px 1px 10px #adadad; -webkit-box-shadow:1px 1px 10px #adadad;}		
	
/* Custom Blocks */

/* Apply */
.block .apply { padding:10px; height:130px; width:130px; font-size:0.857em; }
.block .apply a { color:#9cf; }
.block .apply a:hover { color:#bef; }
.block .apply .link_item_title { display:block; color:#fff; font-family:Georgia,serif; font-size:1.7em; font-weight:normal; line-height:1.2em; height:95px; overflow:hidden; text-align: center }
.block .apply .link_item_title:hover,.block .event .link_item_title:hover { color:#ddd; }
.block .apply { background: url(/law/images/apply_bg.jpg) no-repeat }


.block .connect { background: url(/law/images/connect.jpg) no-repeat; height: 150px}
.block .connect #connect_username {width: 130px; margin-top: 50px; margin-left: 7px; color:#666; font-size:0.857em;}
.block .connect #connect_password {width: 110px; margin-top: 7px; margin-left: 7px; color:#666; font-size:0.857em; }
.block .connect .more { position: relative;background-color: #B3B3B3;font-size: .875em;padding: 1px;width: 16px;height: 16px;cursor:pointer;border: 1px solid #B3B3B3;background-image: url(/images/go.png);background-repeat: no-repeat;background-position: center center;float:right;display:block;bottom:-8px;left:-8px;
}
.block .connect .more:hover { color:#bef; }

/* Library */

/* Encore Search */

.block .encore {background: url(/law/images/encore_search.jpg) no-repeat; height: 150px; width:150px; margin: 0px; padding:0px; font-size:0.857em; }
.encore .search {width: 130px; margin-top: 85px; margin-left: 7px; color:#333; }
.encore .more { color:#ac3; text-decoration:none; font-weight:bold; cursor: pointer }
.encore more:hover { color:#ce5; }

/* Section Quick Link */

#quick_link {float: right; width: 50%; margin:10px 0 10px 20px; display: block; background-color:#FFFADA; border:1px solid #FFC726; padding:15px; -webkit-box-shadow: 1px 1px 10px #adadad; -moz-box-shadow: 1px 1px 10px #adadad  }
#section_select {width: 85%; margin-right:0.5em; display: inline}
#section_go {text-decoration: none; font-weight: bold}

/* Ektron */
a.EktronEditorsMenuMarker 
{
	display:block !important;
	height:1em !important;
	width:1em !important;
	margin:0 0 0 -10px !important;
	padding:0 !important;
	text-decoration:none !important;
	position: absolute;
	z-index: 5000;}	

.threecolumnbullets ul { clear: both; }
.threecolumnbullets li { float:left; width:180px; }
	
					
