
/* ==== BLS Default Styles ====*/

img { border: 0px solid #fff }
a					{ color: #8C0410; text-decoration: none; }
a:hover		{ text-decoration: underline; }

/*==== Cover Class - forces containers to cover their floating child elements ====*/
.cover:after {
  content: '.';
  display: block;
  height: 0px;
  visibility: hidden;
  clear: both;
}
.cover {
  zoom: 1;
}

hr {
	height: .5px;
	color:#CCCCCC;
}

/*==== Main Wrapper Layout ====*/

/* For IE 6 users (unsupported) -- made visible in ie6.css */
div#ie6 
{
	display: none;
}

body {
	margin: 0;
	background-color: #620000;
	font-family: georgia, 'times new roman', times serif; 
	font-size: 12px;
}
body div#wrapper {
	margin: 0 auto;
	width: 969px;
	min-height: 500px;
	background: #fff;
	position: relative;
}

#pageContent {
	background: url(../assets/images/site_wrapper/bls_seal.gif) bottom left no-repeat;
	padding-bottom: 20px;
}

#pageContent.home
{
	background: none;
	padding-bottom: 0px;
}

/*==== Header ====*/

/* Only if we are using TEXT for the Strategic Edge link (REMOVE IF NOT) */
div.homestrat 
{
	position: absolute; 
	top: 30px; 
	right: 430px; 
	background-color: white; 
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	border-right: solid 1px gainsboro;
	padding: 4px 15px 4px 0;
	color: #8C0410;
	/* background-color: #EEEEEE; */
}

div#header {
	display: block;
	color: #333;
	font-family: georgia, 'times new roman', times, serif;
	position: relative;
	z-index: 10;
	/* background: url(../assets/images/site_wrapper/header_est_bg.gif) top right no-repeat; */
}
div#header a:hover { text-decoration: none; }
div#header .logo 					
{ 
	float: left; 
	display: inline; 
	margin: 38px 0 0 16px;
}

div#header .myBLSconnect	
{ 
	position: absolute; 
	top: 46px; 
	right: 15px; 
	background-color: white; 
}

div#header .stratEdge 
{
	position: absolute; 
	top: 22px; 
	right: 434px; 
}

ul#utilityNav 
{
	width: 370px;
	margin: 0 0 0 450px;
	font-size: 15px;
	
	/*
	height: 66px;
	padding: 26px 0 0 0; 
	*/
	padding-bottom: 3px;
	height: 76px;
	padding-top: 13px;
}
ul#utilityNav li {
	float: left;
	display: inline;
	line-height: 16px; 
	/* width: 88px; */
	margin: 0 7px 2px 0;
	/*
	height: 16px;
	width: 6.4em;
	width: 7.0em;
	*/
	width: 113px;
	height: 15px;	
}

ul#utilityNav li.firstcolumn {
	width: 114px; 
}

ul#utilityNav li.thirdcolumn {
	width: 85px; 
	padding-left: 11px;
}

ul#utilityNav li a 				 
{
	color: #333; 
	padding-left: 2px; 
	/* font-size: 14px; */
	font-size: 11px;
}

ul#utilityNav li a:hover 		{ color: #8C0410; text-decoration: underline; }
ul#utilityNav li.red a 			{ color: #8C0410; }
ul#utilityNav li.red a:hover 	{ color: #333; }

div#header .resourceMenu 	{ 
	position: absolute; top: 0px; right: 0px;
	z-index: 2;
	display: block; 
	height: 28px; width: 158px;
	line-height: 28px;
	font-size: 12px;
	background: url(../assets/images/site_wrapper/bg_dropdown_resources.gif) no-repeat;
	cursor: pointer;
}
div#header .resourceMenu em { padding-left: 20px; }
div#header .resourceMenu ul {
	background: #E3E3E3;
	margin: 0;
	padding: 0 0 10px 0;
	position: absolute;
	top: -999em;
}
div#header .resourceMenu:hover ul,
div#header .resourceMenu.hover ul
{ 
	position: static; 
}

div#header .resourceMenu ul li 					{ list-style: none; }
div#header .resourceMenu ul li a 				{ color: #333; display: block; padding-left: 20px; }
div#header .resourceMenu ul li a:hover,
div#header .resourceMenu ul li a.hover	{ color: #8C0410; background-color: #D1D1D1; }

/* new for ie6 */
div.resourceMenu { 
	position: absolute; top: 0px; right: 0px;
	z-index: 2;
	display: block; 
	height: 28px; 
	width: 158px;
	line-height: 28px;
	font-size: 12px;
	background: url(../assets/images/site_wrapper/bg_dropdown_resources.gif) no-repeat;
	cursor: pointer;
	zoom: 1;
}

div.resourceMenu ul {
	margin-left: 10px;
}

div.resourceMenu li {
 	list-style: none;
	height: 28px; 
	width: 158px;
	display: block; 
}


div.resourceMenu:hover div.subnav,
div.resourceMenu.hover div.subnav  {
 	list-style: none;
	display: block; 
}
/* end new for ie6 */

/*
div#header #searchBLS 
{
	position: absolute; 
	z-index: 11;
	top: 106px; 
	right: 9px; 
	width: 190px;
	margin: 0;
	padding: 0;
	background: none;
}
*/

div#header #searchBLS 
{
	display: inline-block;
	position: absolute; 
	z-index: 11;
	top: 106px; 
	right: 9px; 
	width: 190px;
	margin: 0;
	padding: 0;
	background: none;
}

/*
div#header #searchBLS input[type="text"] 
{
	width: 159px;
	height: 16px;
	background: #cacaca;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
	font-family: georgia, 'times new roman', times serif;
}
div#header #searchBLS input[type="image"] 
{
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
}
/*

/* new for ie6 */
div#header #searchBLS #searchTXT
{
	width: 159px;
	height: 16px;
	background: #cacaca;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
	font-family: georgia, 'times new roman', times serif;
}
div#header #searchBLS #searchIMAGE
{
	height: 20px;
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 0px;
}
/* end new for ie6 */

div#header #searchBLS legend 
{
	display: none;
}
div#header #searchBLS input 
{
	display: inline-block; 
	margin: 0; 
	padding: 0; 
	border: 0px solid #fff;
}


/* new for IE6 */
div.subnav {
	background: #E3E3E3;
	margin: 0;
	position: absolute;
	display: none;
	width: 158px;
	height: 28px; 
}

div.subnav ul li
					{ list-style: none; }
div.subnav ul li a 	{ color: #333; padding-left: 20px; width: 138px;}

div.subnav ul li a:hover{ padding-left: 20px; color: #8C0410; background-color: #D1D1D1; 	width: 158px;
	height: 28px; width: 138px;}
/* End new for ie6 */



div#footer {
	display: block; 
	background-color: #330000;
	color: #cc0000;
	padding: 20px;
	width: 930px;
}
div#footer ul {
	margin: 0; padding: 0;
	font-size: 12px;
	height: 25px;
}
div#footer ul li {
	list-style: none;
	background: url(../assets/images/site_wrapper/footer_nav_divider_white.gif) no-repeat 7px 0px;
	padding: 0 0 0 20px;
	float: left;
	display: inline;
}
div#footer ul li:first-child {
	background: none;
	padding: 0;
}
div#footer ul li a {
	color: #fff;
}
div#footer p {
	width: 560px;
	line-height: 15px;
	margin: 19px 0 0 0;
	color: #FFF;
	font-size: 11px;	
}
div#footer address {
	width: 200px;
	line-height: 16px;
	color: #FFF;
	margin-top: 4px;
	margin-left: 82px;
	font-size: 10px;
}

/*==== Text Styles ====*/

h1	
{  
	color: #990000; 
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
}

h2, #leftCopy h2 div
{  
	color: #990000; 
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* font-family: Serif1, Georgia, "Times New Roman", Times; */
}

h3	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #333;
	margin: 0 0 15px 0;
}

h4	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	margin: 0;
}

h5 { 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
}

h6 { }

p, span
{
	padding-top: 5px;
	color: #333333;
	line-height: 16px;	
	font-family: Arial;
	font-size: 13px;
}

blockquote
{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	margin-top: 5px;
}

.serif			{ font-family: georgia, 'times new roman', times serif; }
.sansSerif	{ font-family: arial, helvetica, sans-serif; }
.bold 			{ font-weight: bold; }
.italic 		{ font-style: italic; }

.colorRed1 	
{  
	color: #990000;
}
.colorRed2 	
{  
	color: #CC0000;
}
.colorRed3 	{  }

.size9		{ font-size: 9px; }
.size10		{ font-size: 10px; }
.size11		{ font-size: 11px; }
.size12		{ font-size: 12px; }
.size13		{ font-size: 13px; }
.size14		{ font-size: 14px; }
.size16		{ font-size: 16px; }
.size18		{ font-size: 18px; }
.size20		{ font-size: 20px; }
.size24		{ font-size: 24px; }
.size28		{ font-size: 28px; }
.size32		{ font-size: 32px; }


/*==== Layout Classes ====*/

.margin20		{ margin: 20px; }
.margin10		{ margin: 10px; }

.padding10	{ padding: 10px; }

.floatLeft 	{ float: left; display: inline; }
.floatRight { float: right; display: inline; }
.clearLeft	{ clear: left; }
.clearRight	{ clear: right; }
.clearBoth	{ clear: both; }
.clearBothHeight
{ 
	clear: both;
	height: 5px;
	*height: 15px;
}

/*==== Misc Classes ====*/

.hide
{
	display: none;
}

.show
{
	display: inline;
}

div#flashContainer
{	
	margin: 0;
	padding: 0;
	height: 394px;
}

/* , div#flashContainer object */

#home_accordion li a
{
	font-size: 16px;
}


/*
#leftColumn
{
	margin: 5px 16px 0 21px; 
	min-height:500px;
	float: left;
	width: 614px; 
}
*/
#leftColumn
{
	margin: 0 0 0 0;
	min-height:500px;
	float: left;
	width: 650px; 
	display: inline;
}


/* Form page specific styles */
#leftColumn.form p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/* End form page specific styles */


#rightColumn
{
	display: inline;
	width: 315px;
	float: left;
	margin-left: 4px;
	_position: relative;
	_left: 1px;
	margin-top: -1px;
}

#rightColumnTertiary
{
	display: inline;
	width: 314px;
	float: left;
	margin-left: 5px;
	margin-top: -1px;
}

#rightColumnIE
{
	display: inline;
	width: 314px;
	float: left;
	margin-top: -1px;
	margin-left: 20px;
}

#breadcrumbs
{
	/* margin: 20px 0 15px 19px; */
	margin-left: 21px;
	margin-top: 20px;
	height: 20px;
}

#breadcrumbtext
{
	font-size: 12px;
	color: #000;
	font-style: italic;
	float: left;
}

#breadcrumbs .name
{
	text-transform: none;
}

#breadcrumbs a
{
	text-decoration: underline;
	color: #006599;
}

/* Sitemap */
div#sitemap div
{
	float: left;
	min-height: 335px;
	padding-right: 23px;
	padding-left: 15px;
	width: 500px;
}

div#sitemap div ul 
{
	margin-left: 26px;
}

div#sitemap div ul li
{
	padding-top: 6px;
	font-weight: bold;
	list-style-type: none;
}

div#sitemap div ul li ul li
{
	padding-top: 0;
	font-weight: normal;
	font-size: 11px;
}

div#sitemap div ul li ul li ul li ul li
{
	display: none;
}

/* End Sitemap */

/* Highlights Block */

.highlightBlock
{
	background-color: #BDBDBD;
}

.highlightBlock h2 
{
	display: inline;
	font-size: 18px;
}

.highlightBlock p
{
	color: #000;
	font-family: georgia, 'times new roman', times, serif;
	line-height: 20px;
	font-size: 18px;
	display: inline;
}

.relatedLinksBlock, .questionsBlock, .eventsBlock
{
	padding: 20px;
}

div.spotLightVideoOrImage {
	width: 315px;
	height: 177px;
	margin: 0 auto;
}

div.spotLightCaption 
{
	padding: 15px;
	font-family: georgia, 'times new roman', times, serif;
}

div#liSwitcher-viewport ul
{
	margin-left: 0;
}

/* Related Links Block */

.relatedLinksBlock
{
	background-color: #DCDCDC;
	color: #333;
	font-size: 12px;
	width: 275px;
	float: left;
	margin-bottom: 15px;
}

.relatedLinksBlock h2
{
	font-size: 18px;
	margin: 0 0 10px 0;
	padding: 0;
}

.relatedLinksBlock p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0;
}

.relatedLinksBlock ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.relatedLinksBlock ul li {
	list-style: none;
}

.relatedLinksBlock ul li a {
	color: #333;
}

.relatedLinksBlock ul li a:hover {
	color: #990000;
}

/* Events Block */

.eventsBlock {
	background-color: #F0F0F0;
}

.eventsBlock h2 {
	font-size: 17px;
	margin: 0;
	padding: 0 0 10px 0;
}

.eventsBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.eventsBlock p.events 
{
	padding: 7px 15px 6px 0;
	line-height: 20px; 	
}

.eventsBlock p.news 
{
	padding: 0 15px 2px 0;
	line-height: 15px; 	
}

.eventsBlock p.events a, .eventsBlock p.news a
{
	color: #000;	
}

.eventsBlock p.events a:hover, .eventsBlock p.news a:hover
{
	color: #8C0410;
}

.eventsBlock p.last {
	margin-bottom: 0;
	font-weight: bold;
	padding-top: 16px;
}

.eventsBlock {
	color: #000;
}

/* Questions Block */

.questionsBlock {
	background-color: #FFF;
}

.questionsBlock h2 {
	font-size: 17px;
	margin: 0;
	padding: 0 0 10px 0;
}

.questionsBlock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

/* added 2/16/11 */
.questionsBlock p a {
	color: #006599;
}

/* Did You Know Block */

.dykBlock
{
	color: #fff;
}

.dykBlock div h1
{
	font-size: 24px;
	color: #FFF;
	margin: 0 0 10px 0;
	text-align: left;
	width: 315px;
	_width: 272px;
	
}

.dykBlock p
{
	font-size: 14px;
	color: #ccc;
	line-height: 20px;
}

.dykBlock div {
	padding: 20px 20px 10px 20px;
	background-color: #000;
}

.dykBlock a
{
	color: #fff;
}

.dykBlock img
{
	width: 315px;
}

#secondaryBlock
{
	background-color: #BDBDBD;
}


a.more
{
	font-weight: bold;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	color: #990000;
}

#home_events a.more
{
	padding-left: 15px;
	margin: 0;
}

#leftFirstColumn
{
	width: 308px;
	padding-right: 5px;
	float: left;
}

#leftSecondColumn
{
	width: 315px;
	float:left;
}

#leftFirstColumn h2,
#leftSecondColumn h2
{
	margin-bottom: 0;
}

#leftFirstColumn p,
#leftSecondColumn p
{
	font-family: arial, helvetica, sans-serif;
	width: 213px;
	margin-left: 5px;
	color: #000;
	
}

/* Media, Video gallery upper section */
#banner
{
	_margin: 0;
	_width: 970px;
	margin: -5px 0px -40px -17px;
	width: 100%;
}

#banner_video {
	position: relative;
	float: left;
	width: 100%;
	background: url(../assets/images/site_wrapper/Media_gallery_bg_Video.jpg?1) no-repeat center;	
	min-height: 392px;
}

#banner_photo {
	position: relative;
	float: left;
	width: 970px;
	height: 380px;	
	background: url(../assets/images/site_wrapper/Media_gallery_bg_Video.jpg?1) no-repeat center;	
}

#banner_video h1, #banner_photo h1 {
	color: #FFFFFF;
	font-size: 26px;
	font-weight: normal;
	position: relative;
	float: left;
	margin: 15px 0 0 20px;
}

#banner_video #flash_video_container {
	width: 580px;
	height: 392px;
	float: left;
	margin: 0 0 0 33px;
}
#banner_video #iframe_video_container {
	width: 480px;
	height: 392px;
	position: absolute;
	overflow: hidden;
	left: 264px;
	top: 0;
	z-index: 1;
}
#banner_video #iframe_video_container iframe 
{
	width: 480px;
	height: 392px;
	border: none;
}
#banner_video #iframe_close 
{
	position: absolute;
	right: 163px;
	top: 0;
	display: block;
	padding: 0 10px;
	height: 42px;
	width: 42px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../assets/images/media_gallery/close.gif) no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: White;
	text-align: center;
	cursor: pointer;
	line-height: 19px;
	z-index: 2;
}
#banner_video #iframe_close:hover 
{
}

#banner_photo #flash_photo_container 
{
	position: absolute;
	left: 10px; 
	top: 35px; 
	z-index: 1;
	width: 100%;
}

/* End Media, video gallery */
	
	
/* Accoridion List Menus */
.accordion_filter
{
	clear: both;
}

.accordion_filter ol li, .accordion_filter ul li
{
	list-style-type: none;
}

.horizontal_filter
{
	margin-left: 85px;
}

.horizontal_filter li
{
	float: left;
	padding: 0px 20px 10px 0px;
}

.horizontal_filter li a
{
	color: #666;
	text-decoration: none;
}

.horizontal_filter li a:hover
{
	color: #000;
	
}

.horizontal_filter li a:hover:before,
.horizontal_filter li.selected:before
{
	content: '{ ';
}

.horizontal_filter li a:hover:after,
.horizontal_filter li.selected:after
{
	content: ' } ';
}

.vertical_filter
{
	float: left;
	color: #333;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif; 
	margin: 0 10px 0 0;
	padding-left: 2px;
}

.vertical_filter li 
{
	margin-right: -12px;
	*margin-right: 0px;
	padding: 10px 20px 10px 10px;
	font-size: 11px;
}

.vertical_filter li a
{
	color: #006599;
	text-decoration: none;
}

.vertical_filter li.selected
{
	border: 1px #ccc solid; 
	border-left: none;
	border-right: 2px #fff solid; 
	position: relative;
}

.vertical_filter li.selected a, 
.vertical_filter li a:hover
{
	color: #333;
	font-weight: bold;
	
}

.accordion_middle
{
	float: left;
	border: 1px #ccc solid; 
	border-right: none;
	min-height: 300px;
	width: 543px;
	*margin-left: -12px;
}

.accordion_middle_apply
{
	float: left;
	border: 1px #ccc solid; 
	border-right: none;
	min-height: 300px;
	width: 450px;
}


#accordion_top,
#accordion_bottom
{
	margin: 0;
	width:569px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* added for interior accordion page (e.g., Student Life) */
#accordion_top.interior,
#accordion_bottom.interior
{
	padding-top: 17px 0 25px 2px;
	margin: 0;
	width: 466px;
}

#accordion_top
{
	padding: 15px 0 25px 0;
	*padding-bottom: 10px;
	border-bottom: 1px solid #E9E9E9;
}

#accordion_bottom
{
	padding-top: 5px;
	border-top: 1px solid #E9E9E9;
}

#accordion_top li,
#accordion_bottom li
{
	float: left;
	display: inline;
	padding-right: 5px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

#accordion_top.interior li,
#accordion_bottom.interior li
{
	float: left;
	display: inline;
	padding-right: 8px;  /* changed from 10px 5/28/09 -scs to deal with Student Life problems */
}

#accordion_top li a,
#accordion_bottom li a
{
	padding: 0 7px 0 2px;
	color: #006599;
}

#accordion_top li.selected a,
#accordion_bottom li.selected a{ 
	color: black;
}

#accordion_top li a:hover, 
#accordion_top li a.selected,
#accordion_bottom li a:hover, 
#accordion_bottom li a.selected
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#accordion_content li {
	list-style-image: url(../assets/images/site_wrapper/arrow_down.gif);
	margin-bottom: 10px;
}

#accordion_content li a {
	color: #666;
	text-decoration: none;
	padding-bottom: 20px;
}

#accordion_content li a:hover {
	color: #000;
}

#accordion_content li.open {
	background: #E9E9E9;
	padding: 10px;
	list-style-image: url(../assets/images/site_wrapper/arrow_up.gif);
}

#accordion_content li.open div {
	padding-top: 10px;
}

#leftColumnNewsEvents ul.noBorder 
{
	margin-left: 60px;
}

#accordion_top.noBorder,
#accordion_bottom.noBorder
{
	margin-left: 60px;
	border: none;
}

#accordion_top li.searchLink {
	float: right;
	display: inline;
	background: url(../assets/images/site_wrapper/arrow_down_gray.gif) right 6px no-repeat;
	padding-right: 4px;
	margin-right: 5px;
}

#accordion_top li.filterLink {
	float: right;
	display: inline;
	background: url(../assets/images/site_wrapper/arrow_down_gray.gif) right 6px no-repeat;
	padding-right: 4px;
	margin-right: 5px;
}

#accordion_top li.rssLink  {
	background: url(../assets/images/site_wrapper/rss_icon.gif) top left no-repeat;
	padding-left: 14px;
	float: right;
	display: block;
	margin: 0 22px 0 0 ;
}

#accordion_top li.rssLink a:hover {
	color: #990000;
	text-decoration: underline;
}

#accordion_top li.eventType {
	float: right;
	margin: 0 29px 0 0;
	position: relative;
	display: block;
}


/* accordion Slider */

ul#accordionContent  
{
	/*
	padding-left: 5px;   
	*/
	padding-left: 16px;  /* IS THIS COOL? */
	padding-right: 8px;
	line-height: 14px;
}

ul#accordionContent.letterLeft
{
	padding-left: 31px;
	width: 525px;
}

ul#accordionContent.nonIndexed
{
	width: 600px;
}

#accordionContent {
	font-family: Arial, Helvetica, sans-serif;
}

ul#accordionContent h2 
{	
	line-height: 22px;
}

#accordionContent li {
	list-style: none;
	border-top: 1px solid #E9E9E9;
	padding: 4px 0 2px 5px;
}

#accordionContent li a {
	color: #8C0410;
}

/* 2011-02-09 change */
#accordionContent li div.accordionContent a {
	color: #006599;
}

#accordionContent li.open {
	padding-bottom: 15px;
}

#accordionContent li:first-child
{
	border: none;
}

div.accordionToggle {
	background: url(../assets/images/site_wrapper/arrow_down_red.png) center right no-repeat;
	cursor: pointer;
	padding: 6px 32px 0 0;
	margin-right: 5px;
	zoom: 1;
}

div.accordionToggle .title 
{
	color: gray;
}

div.accordionToggle.facultyLink {
	background: none;
}

#accordionContent li:hover
{
	background-color: #E9E9E9;
}

#accordionContent li.clinics:hover
{
	background-color: #ffffff;
}

#accordionContent li.open:hover
{
	background: none;
}
#accordionContent li:hover .accordionTitle
{
	text-decoration: underline;
}

.open div.accordionToggle {
	margin: 0 5px 10px 0;
	/* padding: 0 5px; */
	background: url(../assets/images/site_wrapper/arrow_up_red.png) center right no-repeat;
}

.accordionDetails div.accordionToggle {
	margin: 0 -17px 10px 4px;
	padding: 0 5px 0 0;
	background: none;
}

.accordionDetails a.back { 
	float: right;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 12px 6px 0;
}

a.back_form
{
	font-family: Arial, helvetica, Sans-Serif;
	float: right;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-right: 8px;
}

hr.form 
{
	margin-bottom: 10px;	
}

#accordionContent li.open:hover
{
	background: none;
}

#accordionContent li.open:hover .accordionTitle
{
	text-decoration: none;
}

.accordionDate {
	color: #000;
	font-size: 11px;
	margin-right: 20px;
}

.accordionType {
	color: #000;
	font-size: 11px;
	margin-right: 20px;
	display:block;
}

.accordionDateEvents {
	color: #333;
	font-size: 13px;
	display: block;
}

.accordionTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #990000;
}

.accordionNewsTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #990000;
	display: block;
	margin: -22px 0 0 63px;
}

.accordionContent
{
	zoom: 1;
	overflow: hidden;
	margin-left: 2px;
}

div.accordion_middle ul#accordionContent li.accordionDetails div.accordionContent 
{
	margin-left: 66px;
}

div.accordion_middle ul#accordionContent li.accordionDetails div.accordionContent div.accordionContentLeftColumn
{
	margin-left: 0;
}

/* Created new ID for News and Events to adjust width */

#leftColumnNewsEvents 
{
	margin: 0 0 0 0;
	min-height:500px;
	float: left;
	width: 650px;
}


/* For Courses by Area twoColumn layout only */
#accordionContent .twoColumn li a {
	color: black;
}

div#pnlEducation.accordionContent  /* For expanded text in Visiting, Adjunct Faculty accordion pages */
{
	margin-left: 18px;
}

.accordionContentLeftColumn {
	float: left;
	display: inline;
	padding-right: 10px;
	width: 120px;
	margin-left: 66px;
}

.accordionContentLeftColumnEvents {
	float: left;
	display: inline;
	padding-right: 15px;
	width: 140px;
}

.accordionContentRightColumnImage {
	display: block;
	line-height: 18px;
	width: 281px;
	margin-left: 203px;
}

.accordionContentRightColumnNoImage {
	display: block;
	width: 415px;
	line-height: 18px;
	margin-left: 65px;
}

.accordionContentRightColumnEvents {
	float: left;
	display: inline;
	width: 331px;
	line-height: 18px;
}

.accordionContentRightColumn a.more {
	font-size: 11px;
}

.accordionCaption {
	font-size: 11px;
	font-style: italic;
}

h2.accordionSubHead {
	border-bottom: 1px solid #DBDBDB;
	padding: 0 0 0 5px;
	margin: 10px 0 0 0;
}

/* Landing Page 1 and 2 Column Layout Styles */
/*
#leftColumn #pnlTextWrapper.padTop 
{
	margin-top: 41px;
}
*/
#leftColumn #pnlTextWrapper.padTop 
{
	margin-top: 41px;
}

#leftColumn div#pnlTextWrapper, #leftColumn div#academicLogos, #leftColumnNewsEvents div#pnlTextWrapper
{
	margin-right: 15px;
	padding-left: 21px;
}

/*
.landing_1column, .landing_2column {
	width: 620px;
	background: url(../assets/images/faculty/faculty_landing_bg.gif) top left repeat-x;
	margin-top: 21px;
	float: left;
}
*/

.landing_1column, .landing_2column {
	width: 620px;
	background: url(../assets/images/faculty/faculty_landing_bg.gif) top left repeat-x;
	margin-top: 21px;
	margin-left:11px;
	float: left;
	padding-bottom: 21px;
}

.landing_2column.library {
	margin-top: 15px;
}

.landing_border {
	border-bottom: 1px solid #CCC;
	width: 620px;
	height: 1px;
	clear: both;
	padding-top: 7px;	
}

.landingLeftCol {
	float: left;
	display: inline;
	padding: 0 20px 0 8px;
	width: 373px;
}

.landing_1column h2, .landingLeftCol h2 {
	margin: 0;	
	padding: 10px 0 5px 0;
}

.landing_1column p, .landingLeftCol p {
	margin: 0;
	padding: 5px 25px 15px 0px;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.landing_1column, .landingLeftCol 
{
	font-size: 12px;
	line-height: 18px;	
}

ul.landingRightCol {
	float: left;
	display: inline;
	width: 190px;
	padding: 12px 0 0 5px;
}

ul.landingRightCol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	line-height: 20px;
}

ul.landingRightCol li a {
	color: #990000;
	font-size: 11px;	
}

/* Second-level landing style (e.g., Student Life) */

/* Faculty Page Styles */

.directoryLink {
	float: right;
	display: inline;
	margin-top: 15px;
}

a.directoryLink {
	font-size: 12px;
	font-style: italic;
	color: #006599;
	text-decoration: underline;
}

a:hover.directoryLink {
	color: #000;
}

.facultyPic {
	float: left;
	display: inline;
	padding-right: 25px;
	margin: 15px 0 15px 0;
}

#facultyTitle {
	/* float: left; */
	display: inline;
	margin-top: 20px;
}

#facultyTitle p.expertise, #facultyTitle div.expertise {
	float: left;
	padding: 10px 10px 0 0;
	width: 170px;
}

#facultyTitle p.expertise, #facultyTitle div.education {
	float: left;
	padding: 10px 0 0 10px;	
	width: 170px;
}

#facultyTitle h1, #facultyTitle h2 {
	padding: 15px 0 0 0 ;
}

#facultyTitle h1 {
	margin: -5px 0 0 0;
}

#facultyTitle h2 {
	font-size: 16px;
	color: #000;
	margin: -1px 0 6px 0;
}

#facultyTitle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	float: left;
}

#facultyTitle div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-top: 0px;
}

#facultyTitle a {
	color: #006599;
	text-decoration: none;
}

#facultyTitle a:hover {
	color: #000;
}

#facultyTitle p.facultyContact {
	letter-spacing: 1px;
}

/* Content Area */

#fadeContent {
	width: 612px;
	margin-top: 10px;
}

/* widths of both below changed to 139 from 159 on 5/28/09 -scs */

#leftNav {
	width: 139px;
	font-family: Helvetica, sans-serif, Arial;
	line-height: 12px;
	font-size: 12px;
	float: left;
	display: inline;
	position: relative;
	margin-left: 21px;
	/*margin: 0 2px 0 21px;*/
	padding: 0;
	z-index: 2;
	clear: both;
}

#leftColumn h1
{
	margin-left: 21px;
	/*_width: 634px;*/
	width: 470px;
	padding-bottom: 10px;
	
}

#leftColumn div#academicsTitle h1
{
	margin-left: 0;
	width: 300px;
}


#leftNav li {
	list-style: none;
	border-bottom: 1px solid #DBDBDB;
	width: 137px;
	padding: 10px 2px 10px 0;
}

#leftNav li.first {
	border-top: none;
}

#leftNav li.selected 
{
	border-right: 1px solid #fff;
	font-weight: bold;	
	zoom: 1;
}

#leftNav li.selected a 
{
	color: Black;
}

#leftNav li.first.selected 
{
	_border-top: none;
	border-right: 1px solid #fff;
	border-top: 1px solid #DBDBDB;
}

#leftNav li.last.selected 
{
	border-bottom: 1px solid #DBDBDB;
}


#leftNav li a {
	color: #006599;
	text-decoration: none;
}

#leftNav li a:hover {
	color: #000;
}

#leftCopy 
{
	width: 422px;
	_width: 350px;
	float: left;
	display: inline;
	_padding: 0px;
	/*padding: 10px 15px 15px 15px;*/
	border-top:1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	font-family: Arial, Helvetica, sans-serif;
	zoom: 1;
}

#leftCopy.keepQueryString 
{
	padding-left: 15px;
}

#leftCopy p, #leftCopy div {
	/* font-size: 12px; */
	font-size: 13px;
	line-height: 16px;
	color: #333;
	display: block;
	position: relative;
}

#leftCopy a:hover, #top10List a:hover {
	color: #000;
}

/* added 2/9/2011 per SR request */
#leftCopy a {
	color: #006599;
}
#leftCopy .redheader_large a {
	color: #8C0410;
}
.accordionContent li a {
	color: #006599;
}
/* end 2011-02-09 update */

#leftCopy ul {
	margin: 0 0 15px 0;
	_width: 350px;
	padding-left: 6px;
}

#leftCopy ul.arrowList {
	margin: 0 0 15px 15px;
}

#leftCopy ul.arrowList li {
	list-style: url(../assets/images/site_wrapper/arrow_gray_list.gif);
}

#leftCopy li, #top10List li {
	line-height: 18px;
	color: #333;
}

#top10List img {
	float: left;
	padding: 5px 10px 15px 5px;
}

#leftCopy big {
	color: #990000; 
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Strategic Edge leftnav style */
#leftColumn.stratEdge {
	width: 190px;   
	margin: 0;
	padding-left: 0;
	float: left;
}

#rightColumn.stratEdge {
	width: 750px;
	margin: 0 0 0 0px; 
	background-color:#F0F0F0;
	float: left;
}

#strategicEdgeList {
	width: 190px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#strategicEdgeList ul {
	width: 190px;
	margin: 0;
	padding: 1px 0;
	border-bottom: solid 1px #cecece;
}

#strategicEdgeList ul li {
	list-style: none;
	border-top: solid 1px #cecece;	
}

#strategicEdgeList ul li a {
	padding: 10px 10px 10px 15px;
	display: block;
	line-height: 26px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
}

#strategicEdgeList ul li a:hover {
	background-color: #efefef;
}

#strategicEdgeList ul li.selected {
	background-color: #efefef;
}

#strategicEdgeDescription {
	float: left;
	display: inline;
	width: 531px;
	padding: 0px 6px 17px 9px;
}

#strategicEdgeDescription p {
	line-height: 18px;
	padding: 10px 10px 0 4px;	
	margin-top: 0;
}

#featureStrategicEdge 
{
	min-height: 280px;
}

#featureStrategicEdge h2 
{
	padding: 25px 0px 0px 4px;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 6px;
}


/* ie 6-specific Top Ten styles */
#leftColumnTopTen {
	width: 410px; 
	margin-right: 0;
	padding-left: 0px;
	display: inline;
	/* margin: 5px 0px 0 19px;  */
	margin-top: 5px;
	margin-left: 17px;	
	min-height:500px;
	float: left;
}

#rightColumnTopTen {
	width: 536px;
	margin: 107px 0 0 0px;
	display: inline;
	float: left;
}

#rightColumnTopTen #featureContainer {
	padding: 14px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #F0F0F0;
}

#rightColumnTopTen #featureContainer h2 
{
	padding: 4px 0px 3px 9px;
	font-size: 18px;
	margin-top: 0px;
}

#rightColumnTopTen #featureContainer #top10RightDYK h2 {
	padding-left: 0px;
}

/* End ie 6 top ten styles */


/* Top 10 Page Styles */
#leftColumn.topTen 
{
	/*
	width: 421px; 
	margin-right: 0;
	padding-left: 0px;
	*/
}

#rightColumn.topTen 
{
	/*
	width: 536px;
	margin: 107px 0 0 -11px;
	*/
}

#top10List {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#top10List ul {
	margin: 0;
	padding: 1px 0;
	border-bottom: solid 1px #cecece;
}

#top10List ul li {
	list-style: none;
	background: url(../assets/images/strategic_edge/top10_bg.gif) top left no-repeat;
}

#top10List ul li.reason_1 {background-position: 0px 0px;}
#top10List ul li.reason_2 {background-position: 0px -92px;}
#top10List ul li.reason_3 {background-position: 0px -184px;}
#top10List ul li.reason_4 {background-position: 0px -276px;}
#top10List ul li.reason_5 {background-position: 0px -368px;}
#top10List ul li.reason_6 {background-position: 0px -460px;}
#top10List ul li.reason_7 {background-position: 0px -552px;}
#top10List ul li.reason_8 {background-position: 0px -644px;}
#top10List ul li.reason_9 {background-position: 0px -736px;}
#top10List ul li.reason_10 {background-position: 0px -828px;}


#top10List ul li.selected_1, #top10List ul li.reason_1:hover, #top10List ul li.reason_1.hover
{
	background-position: -415px 0px; background-color: #efefef;	
}
#top10List ul li.selected_2, #top10List ul li.reason_2:hover, #top10List ul li.reason_2.hover
{
	background-position: -415px -92px; background-color: #efefef;
}
#top10List ul li.selected_3, #top10List ul li.reason_3:hover, #top10List ul li.reason_3.hover
{
	background-position: -415px -184px; background-color: #efefef;
}
#top10List ul li.selected_4, #top10List ul li.reason_4:hover, #top10List ul li.reason_4.hover
{
	background-position: -415px -276px; background-color: #efefef;
}
#top10List ul li.selected_5, #top10List ul li.reason_5:hover, #top10List ul li.reason_5.hover
{
	background-position: -415px -368px; background-color: #efefef;
}
#top10List ul li.selected_6, #top10List ul li.reason_6:hover, #top10List ul li.reason_6.hover
{
	background-position: -415px -460px; background-color: #efefef;
}
#top10List ul li.selected_7, #top10List ul li.reason_7:hover, #top10List ul li.reason_7.hover
{
	background-position: -415px -552px; background-color: #efefef;
}
#top10List ul li.selected_8, #top10List ul li.reason_8:hover, #top10List ul li.reason_8.hover
{
	background-position: -415px -644px; background-color: #efefef;
}
#top10List ul li.selected_9, #top10List ul li.reason_9:hover, #top10List ul li.reason_9.hover
{
	background-position: -415px -736px; background-color: #efefef;
}
#top10List ul li.selected_10, #top10List ul li.reason_10:hover, #top10List ul li.reason_10.hover
{
	background-position: -415px -828px; background-color: #efefef;
}

#top10List ul li a {
	padding: 10px 10px 10px 60px;
	display: block;
	line-height: 26px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#top10List ul li a:hover {
	text-decoration: none;
	_color: red;
}

/*
#rightColumn #featureContainer {
	padding: 14px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #F0F0F0;
}

#rightColumn #featureContainer h2 
{
	padding: 4px 0px 3px 9px;
	font-size: 18px;
	margin-top: 0px;
}

#rightColumn #featureContainer #top10RightDYK h2 {
	padding-left: 0px;
}
*/

#top10RightCopy {
	float: left;
	display: inline;
	width: 366px;
	padding: 0px 6px 17px 9px;
}

#top10RightCopy p, #strategicEdgeMore p {
	border-right: 1px solid #CCC;
	line-height: 20px;
	padding-right: 16px;
}

#strategicEdgeMore {
	float: left;
	display: inline;
	margin: 30px 12px 0 5px;
	padding-left: 12px;
	border-left: 1px solid #CCC;
	width: 174px;
}

#top10RightMore {
	float: left;
	display: inline;
	margin: 9px 0 0 0;
	padding-left: 10px;
}

#top10RightMore h3, #strategicEdgeMore h3 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 7px;
}

#top10RightMore ul, #strategicEdgeMore ul 
{
	font-family: Arial, Sans-Serif;
	margin: 0;
	padding: 0px;
}

#top10RightMore ul li, #strategicEdgeMore ul li {
	list-style: none;
	font-size: 11px;
	line-height: 20px;
}

#top10RightMore ul li a, #strategicEdgeMore ul li a {
	color: #333;
}

#top10RightMore ul li a:hover, #strategicEdgeMore ul li a:hover {
	color: #990000;
}

#top10RightDYK {
	background-color: #E1E1E1;
	margin-left: -9px; 
	padding: 8px 10px 10px 19px;
}

#top10RightDYK h2 {
	margin: 0;
}

#top10RightDYK p, #top10RightDYK h3, #top10RightDYK ul {
	padding: 0;
	margin: 0;
	line-height: 20px;
}

#top10RightDYK ul {
	margin-left: 15px;
}

/* Print Page */

#printPage, #printPage_landing {
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#printPage {
	margin: 0px 11px 0 0;
}

/* #printPage {
	margin: -16px 11px 0 0;
} */

#printPage_landing {
	margin: 27px 5px 0 0;
}

#printPage a, #printPage_landing a {
	color: #666;
	text-decoration: none;
	background: url(../assets/images/site_wrapper/print_icon.gif) top left no-repeat;
	padding-left: 17px;
	height: 16px;
	display: inline-block;
}

#printPage a:hover, #printPage_landing a:hover {
	color: #990000;
}

.captionPic {
	padding-bottom: 10px;
}

/*
#bannerImage {
	margin: -5px 0 0 -21px;
}
*/
#bannerImage {
	margin: 0px 0 0 0px;
}


/* Tagline Font Styles - Font Replacement */
/*
#tagLine 
{
	display: inline-block;
	margin: -25px 0 0 -21px;
	padding: 5px 39px 5px 25px;
	background-color: #464646;
	*float: left;
}
*/
#tagLine 
{
	display: inline-block;
	margin: -25px 0 0 0px;
	padding: 5px 39px 5px 25px;
	background-color: #464646;
	*float: left;
}

.noBanner#tagLine {
	display: inline-block;
	margin: 30px 0 0 -21px;
}

@font-face {
	font-family: Serif1;
	font-style:  normal;
	font-weight: normal;
	src: url(../assets/fonts/serif1.otf);
}

@font-face {
	font-family: Serif1_bold;
	font-style:  normal;
	font-weight: normal;
	src: url(../assets/fonts/serif1_bold.otf);
}

@font-face {
	font-family: Serif1_italic;
	font-style:  normal;
	font-weight: normal;
	src: url(../assets/fonts/serif1_italic.otf);
}

#tagLine h1, #tagLine h2 
{
	margin: 0;
	font-family: Serif1, Georgia, "Times New Roman", Times;
	display: inline;
	font-weight: normal;
	color: #B1B1B1;
}

#tagLine h1 
{
	padding-right: 10px;
	font-size: 26px;
	line-height: 35px;
}

#tagLine h2 
{
	font-family: "Times New Roman", Georgia, Times;
	padding-left: 12px;
	background: transparent url(../assets/images/site_wrapper/tagline_pipe.gif) left center no-repeat;
	font-size: 24px; 
	color: #FFF;
 	font-style: italic; 
 	letter-spacing: 0.5px;
	line-height: 36px;
}

	
#_tagLine h2 {
	font-family: Serif1_italic, Georgia, "Times New Roman", Times;
	padding-left: 11px;
	background: transparent url(../assets/images/site_wrapper/tagline_pipe.gif) left center no-repeat;
	font-size: 20px;
	color: #FFF;
}

#tagLine h2 i 
{
	color: #B1B1B1;
}

#tagLine h2.tagLineOnly	{
	background: none #000; 
	padding: 15px 25px;
	width: 400px;
}

#tagLine h2.tagLineOnlyGray	{
	background: none;
	padding: 15px 0;
}

a.backBottom { 
	float: right;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}

a.backToFeature { 
	float: right;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: -18px;
	margin-right: 68px;
}

/*
div#backToTop 
{
	float: right;
	padding-top:20px;	
}
div#backtoTop{
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
*/
div#backToTop 
{
	display: block;
	margin-left: 580px;
	font-size: 12px;
}


div#back{
	float: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 50px;
}

div#backToTopLawNotes {
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Events Accordion page */

#accordion_top .searchLink 
{
	position: relative;
	display: block;
	padding-bottom: 11px;
	*margin-bottom: -11px;	
}

#accordion_top .searchLink div
{
	display: none;
	position: absolute;
	margin: 0;
	top: 26px;
	*top: 25px;
	left: 0px;
	background: #fff url(../assets/images/site_wrapper/drop_down_rightShadow.png) right top repeat-y;
	border: 1px solid #ccc;
	border-right: none;
}

#accordion_top .searchLink:hover div
{
	display: block;
}

#accordion_top .searchLink ul
{
	margin: 10px 0px;
	padding: 0px;
	min-width: 120px;
}

#accordion_top .searchLink ul li
{
	float: none;
	display: block;
	padding: 5px 0px;
	list-style-type: none;
	border-bottom: 1px solid #ccc;
}

#accordion_top .searchLink ul li.last
{
	border-bottom: none;
}

#accordion_top .searchLink ul li a
{
	margin-left: 5px;
}

/* Event Details */

#accordionContent ul.eventDetails {
	float: left;
	display: inline;
	margin: -7px 0 0 0;
	padding: 0;
	color: #333;
}

#accordionContent ul.eventDetails li {
	list-style: none;
	border: none;
	background: none;
	margin: 0;
}

.accordionContentLeftColumnEvents img {
	padding-bottom: 10px;
}

.eventContent {
	width: 505px;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	margin: 10px 0 0 19px;
	padding: 10px 0 10px 6px;
	line-height: 18px;
} 

.eventContent p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	width: 490px;
} 

.eventAgenda {
	margin: 10px 0 0 25px;
}

.eventAgenda table {
	margin: 10px 0 10px 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.eventAgenda table td {	
	padding-right: 25px;
}

/* Keywords */

p.keywords {
	font-family: Arial, Helvetica, sans-serif;
	size: 11px;
	color: #000;
}

/* Forms */
div.confirmation 
{
	color: Red;
	font-size: medium;
	font-weight: bold;	
	font-family: Arial, Sans-Serif;
}

.classnotes_update 
{
	float: right; 
	display: inline; 
	margin-top: 23px; 
	font-family: Arial, Helvetica, sans-serif;
}

td.label, td.longlabel, label
{
	font-weight: normal;	
	font-size: 11px;
}

td.memory label 
{
	font-size:11px;
}

fieldset img { 
	vertical-align: middle;
}

fieldset
{
	background: #e9e9e9;
	padding: 12px 0px 0px 0px;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

fieldset.bottom {
	padding-bottom: 15px;
}


fieldset legend
{
	display: none;
}

fieldset h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight:500;
	color: #ccc;
	background: url(../assets/images/site_wrapper/circle.png) left top no-repeat;
	width: 110px;
	height: 109px;
	position: absolute;
	left: 540px;
	margin: -52px -58px 0 10px;
	float: right;
 	padding: 6px 4px 0 16px;
}

fieldset h2
{
	width: 100%;
	background-color: #c9c9c9;
	color: #e9e9e9;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 0 4px 0;
	margin: 0 0 4px 0;
}

fieldset table {
	width: 100%;
}

fieldset table td {
	/* width: 145px; */
	/* width: 30%; */
	padding: 7px 12px 0 14px;
	vertical-align: top;
}	

fieldset table td.memory {
	padding: 7px 12px 0 0;
	vertical-align: top;
}	

fieldset table td.memory div 
{
	padding: 5px 0 0 13px;
}

fieldset table td.label {
	width: 62px;
}	

fieldset table td.longlabel {
	width: 94px;
}	

fieldset table td.blurb {
	width: 32%;
}	

fieldset table p.ital {
	font-style: italic;
}	

fieldset table p.ital a {
	font-style: normal;
	color: red;
}	

fieldset table input + label
{
	margin-left: 5px;
}

/* Library Modules */

.libSearch {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	width: 620px;
	margin-left: 10px;
	_margin-left: 21px;
}

.libSearch h2 {
	margin: 0;
	padding: 10px 0 6px 0;
}

.libSearch p {
	margin: 0;
	padding: 0 0 15px 5px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.libSearch div#saraForm select 
{
	font-size: 9px;
	line-height: 14px;
	width: 170px;
}

.libModule {
	float: left;
	display: inline; 
	padding: 0 9px 0 10px;
	margin: 10px 0 0 0;	
	border-right: 1px solid #CCC;
}

.libModuleLeft 
{
	width: 230px;
}

.libModuleRight 
{
	padding-right: 10px;
	border-right: none;
	width: 350px;
}

.libModule h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 3px 0;
	font-weight: bold;
	font-size: 12px;
}

.libModule p {
	font-size: 11px;
	padding: 4px 0 10px 0;
	line-height: 15px;
}

div#classicSara select 
{
	font-size: 9px;
	line-height: 14px;
	width: 100px;
	margin-right: 10px;
}

.libModule p a {
	font-weight: bold;
}

.libModule input {
	margin: 0 0 5px 0;
	padding: 0 5px 0px 5px;
	width: 170px;
}
.libModule select 
{
	margin: 0 0 5px 0;
}

.libModule input[type="submit"]{
	margin: 0 0 5px 0;
	padding: 0 5px 0 0;
	width: 65px;
}

div#classicSara a 
{
/*	color: #333; */
}

/* Law Notes */

#lawNotes_left 
{
	margin-left: 21px;
	border: 1px solid #CCC;
	border-style: solid none solid none;
}

#lawnotes_features img
{
	padding-bottom: 9px;
}

#lawnotes_features 
{
	padding-left: 20px;
	padding-top: 5px;
	width: 260px;
	_width: 230px;
}

#lawNotes_left h3 {
	margin: 10px 0 15px 0;
	color: #990000;
	font-weight: normal;
	width:193px;	
}

#lawNotes_left h3 span.issuename {
	color: #000000;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#lawNotes_left div.pagination {
	width: 280px;
}

#lawNotes_left p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

#lawNotes_left img.currentIssue {
	margin-right: 20px;
	padding-bottom: 15px;
}

#lawNotes_left img.downloadIssue {
	padding-bottom: 15px;
}

#rightColumn.lawNotes 
{
	background-color: #F0F0F0;	
	height: 800px;
}

#lawNotes_right {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 60px;
	padding-left: 24px;
}

#lawNotes_right h3 {
	margin-bottom: 5px;
	padding-top: 8px;
	color: #990000;
	font-weight: bold;
	padding-bottom: 5px;
	width:100px;
}

#lawNotes_right ul.backIssues {
	padding: 0;
	margin: 0 0 20px 0;
}

#lawNotes_right ul.issueThumbs {
	padding: 0;
	margin: 0;
}

#lawNotes_right ul.backIssues li:first-child {
	padding-left: 0;
}

#lawNotes_right ul.backIssues li:last-child, div.pagination ul li:last-child {
	border: none;
}

#lawNotes_right ul.backIssues li {
	display: inline; 
	border-right: 1px solid #CCC;
	padding: 0 10px;
}

#lawNotes_right ul.issueThumbs li {
	float: left;
	display: inline; 
	padding: 0 30px 0 0;
}

#lawNotes_right ul.issueThumbs li img {
	padding: 20px 0 7px 0;
}

#leftColumn.lawFull {
	width: 920px;
}

#lawNotes_left div.pagination, div.pagination {
	width: 100%;
	text-align: right;
	margin: 5px 0 0 4px;
}

div.pagination h2, div.pagination h3 {
	display: inline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

div.pagination h2 {
	color: #000;
}

div.pagination h3 {
	color: #666;
}

div.pagination ul {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0;
	padding: 0
}

div.pagination ul li {
	display: inline;
	font-size: 11px;
	border-right: 1px solid #CCC;
	padding: 0px 5px 0 3px;
	margin: 0;
}

.noMargin {
	margin: 0;
}

.noBorder, #top10List ul li.noBorder {
	border: none;
}

/* 
Faculty Directory, Curriculum Pages, and Gallery pages 

	- Faculty & Curriculum pages share a "tabbed" navigation look (sltTabbedNavigation.ascx)
	- Video gallery pages share a non-tabbed navigation look (sltNonTabbedNavigation.ascx)
*/

/* Media Gallery-specific stuff */

#leftColumnStratEdge {
	/* width: 920px; */
	width: 952px;
	margin: 0 0 0 15px;
	float: none;
}

#leftColumnMediaFull {
	width: 952px;
	margin: 0 0 0 15px;
	float: left;
	zoom: 1;
}

#leftCopyFullWidth {
	width: 705px;
	float: left;
	zoom: 1;
}

#gallery_tabs
{
	font-family: arial, helvetica, sans-serif; 
	margin: 30px 0 0 165px;
	padding: 0 0 25px 0;
}

#galleryCopy {
	width: 650px;
	float: left;
	display: inline;
	padding: 15px 15px 0 15px;
	border-top:1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	font-family: Arial, Helvetica, sans-serif;
}

#gallery_tabs li 
{
	float: left;
	font-size: 12px;
	list-style-type: none;
	color: #333;
	margin: -7px 0px;
	padding: 8px 8px;
}
/* End Media Gallery */

/* Faculty Directory, Curriculum pages, Strategic Edge pages */
#directory_tabs, #curriculum_tabs, #classnotes_tabs
{
	margin: 30px 0 0 0;
	font-family: arial, helvetica, sans-serif; 
	border-bottom: 1px solid #999;
}

#strategic_tabs {
	margin: 30px 0 0 0;
	font-family: arial, helvetica, sans-serif; 
}


#directory_tabs, #strategic_tabs, #classnotes_tabs
{
	padding: 0 0 25px 0;
}

#curriculum_tabs
{
	padding: 0 0 40px 0;
}

#directory_tabs li, #classnotes_tabs li, #curriculum_tabs li
{
	float: left;
	list-style-type: none;
	color: #333;
	margin: -7px 0px;
}

#directory_tabs li
{
	font-size: 12px;
	padding: 8px 15px;
}

#classnotes_tabs li
{
	font-size: 12px;
	padding: 8px 15px;
}

/* Updates 1/26/09 -scs */
#curriculum_tabs li
{
	font-size: 11px;
	padding: 9px 15px;
}

#strategic_tabs li 
{
	float: left;
	font-size: 12px;
	font-family: Georgia, Times New Roman;
	list-style-type: none;
	color: #333;
	margin: -7px 0px;
	padding: 8px 15px;	
	background-color: #ffffff;
}

#directory_tabs li a, #curriculum_tabs li a, #gallery_tabs li a, #classnotes_tabs li a
{
	text-decoration: none;
	color: #666;
}

#directory_tabs li a:hover, #curriculum_tabs li a:hover, #gallery_tabs li a:hover
{
	color: #333;
}

#directory_tabs li.first,
#directory_tabs li.first.selected,
#curriculum_tabs li.first,
#curriculum_tabs li.first.selected,
#strategic_tabs li.first,
#strategic_tabs li.first.selected
#classnotes_tabs li.first,
#classnotes_tabs li.first.selected
{
	border-left: none;
}

#directory_tabs li.selected, #curriculum_tabs li.selected, #classnotes_tabs li.selected
{
	border: 1px solid #999;
	border-bottom: 1px solid #fff;
	margin: -7px 0;
}

#strategic_tabs li.selected 
{
	background-color: #F0F0F0;
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;	
	border-left: solid 1px #999999;	
}

#directory_tabs li.selected a, #curriculum_tabs li.selected a, #gallery_tabs li.selected a
{
	color: #333;
	font-weight: bold;
}

/* End tabs section */

#directory_alpha_filter_top,
#directory_alpha_filter_bottom
{
	margin: 20px 0 0 0;
	font-family: georgia, 'times new roman', times serif;
}

#directory_alpha_filter_top
{
	padding: 0 0 25px 0;
	border-bottom: 1px solid #999;
}

#directory_alpha_filter_bottom
{
	padding: 15px 0 0 0;
	*padding: 5px 0 0 0;
	border-top: 1px solid #999;
}

#directory_alpha_filter_top li,
#directory_alpha_filter_bottom li
{
	float: left;
	list-style-type: none;			
	border-left: 1px solid #999;
	color: #999;
	padding: 0px 13px;
	font-size: 13px;
}

#directory_alpha_filter_top li.first,
#directory_alpha_filter_bottom li.first
{
	border-left: none;
	padding-left: 0px;
}

#directory_alpha_filter_top li a,
#directory_alpha_filter_bottom li a
{
	text-decoration: none;
	color: #999;
}

#directory_alpha_filter_top li a:hover,
#directory_alpha_filter_bottom li a:hover
{
	text-decoration: underline;
}

#directory_alpha_filter_top li a.selected,
#directory_alpha_filter_bottom li a.selected
{
	font-weight: bold;
	color: #333;
}

/* Class Notes-specific */
#classnotes_tabs {
	margin: 11px 0 0 0;
	font-family: arial, helvetica, sans-serif; 
}


#classnotes_tabs li.first
{
	/* border-left: none; */
	padding: 8px 15px 8px 0;
}


#directory_generic_filter_top
{
	font-family: arial, helvetica, sans-serif; 
	margin: 15px 0 0 0;	
	padding: 0 0 25px 0;
	border-bottom: 1px solid #999;
}

#directory_generic_filter_top li
{
	font-size: 12px;
	float: left;
	list-style-type: none;			
	border-left: 1px solid #999;
	color: #999;
	padding: 0px 13px;
}

#directory_generic_filter_top li.first
{
	border-left: none;
	padding-left: 0px;
}

#directory_generic_filter_top li a
{
	color: #333333;
}

#directory_generic_filter_top li a:hover
{
	text-decoration: underline;
}

#directory_generic_filter_top li.selected
{
		font-weight: bold;
		color: #333;
}


/* End Class Notes year filters */

#leftColumnIE

{
	margin: 0 0 0 21px;
	min-height:500px;
	float: left;
	width: 614px;
	display: inline;
}

#leftColumnCurriculum #breadcrumbs
{
	margin-left: 0px;
}

.directory_column
{
	float: left;
	margin-right: 25px;
	display: inline;
}

.directory_accordion_column {
	margin-right: 8px;
}

.curriculum_column
{
	float: left;
	display: inline;
	margin: 0;
	width: 305px;
}

.directory, .curriculum
{
	margin: 15px 0px 15px 2px;
}


.directory h1, .curriculum h1
{
	font-size: 30px;
	width: 35px; 
	color: #ccc; 
	float: left; 
	margin: 0;
	text-align: center; 
}
.directory ul, .curriculum ul

{
	margin: 0;
	float: left;
	width: 265px;
}

.curriculum ul 
{
	padding-top: 3px;
	float: left;
}

div#twoColumn li a
{
	color: #000;
}

.directory ul 
{
	width: 135px; 
}

div.directory_accordion_column ul 
{	
	width: 520px;
	/* width: 100%; */
}

.directory ul li
{
	list-style-type: none;		
	margin: 0;
	padding: 5px 0 0 3px;
}

.curriculum ul li
{
	list-style-type: none;	
	width: 269px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0 5px 0 0;
	padding: 0 0 4px 0;
}

.directory ul li a, .curriculum ul li a
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.directory ul li a:hover, .curriculum ul li a:hover
{
	color: #000;
	text-decoration: underline;
}

/* Course Detail */

div.course_detail {
	border-bottom: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}

div.course_detail p {
	line-height: 18px;
	padding-bottom: 10px;
}

/* Media Page */

table.videoIndex {
	float: left;
	display: inline;
}

table.videoIndex td {
	width: 360px;
	height: 100px;
	padding: 15px 10px 10px 16px;
	clear: both;
	vertical-align: top;
	min-height: 70px;
}

table.videoIndex td div#thumbvideo 
{
	float: left;
}

table.videoIndex td div#info
{
	padding-left: 130px;
}

table.videoIndex td div#videolist
{
	padding-left: 138px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
}

table.videoIndex td div#info h3 {
	color: #000;
	padding-left: 7px;
	font-size: 14px;
	margin-bottom: 5px;
}
table.videoIndex td div#info h3 a 
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 1em;
	text-decoration: none;
	display: block;
}

table.videoIndex td div#info small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0 0 0 8px;
}

table.videoIndex td div#videolist small a {
	text-decoration: none;
	position: relative;
}

table.videoIndex td div#videolist a:hover {
	color: #990000;
}

table.videoIndex td:hover
{
	background-color: #F0F0F0;
	color: Blue;
}

/* Podcasts */
table.podcastIndex, table.podcastIndex tbody {
	float: left;
	display: inline;
	padding: 3px 5px 3px 7px;
}

table.podcastIndex tr.headerrow 
{
	background-color: #999999;
	color: White; 
	font-weight: bold;
	font-family: Arial;
	height: 25px;
	line-height: 15px;
}

table.podcastIndex tr td 
{
	padding: 7px 4px 4px 2px;
}

table.podcastIndex tr td.title
{
	width: 375px;
}

table.podcastIndex tr td.time
{
	width: 50px;
}
table.podcastIndex tr td.date
{
	width: 70px;
}
table.podcastIndex tr td.size
{
	width: 70px;
}
table.podcastIndex tr td.action
{
	width: 90px;
}

table.podcastIndex tr.bodyrow td
{
	color: #323232;
	font-weight: bold;
	font-family: Arial;
}

.podcastDropdown 
{
	float: right;
	padding-right: 8px;
}
/* End Podcasts */

ul.mediaLeft {
	padding-right: 20px;
}

#pageContent ul.regList {
	margin-left: 20px;
	list-style-type: circle;
}

/* Future Students Page */

div.futureStudents {
	float: left;
	display: inline;
}

div.futureStudentsCol1 {
	width: 225px;	
	margin-left: 21px;
}

div.futureStudentsCol2 {
	width: 194px;	
}

div.futureStudentsCol3 {
	width: 194px;	
}

div.futureStudents h2 {
	margin: 0;
	padding: 0;
}

div.futureStudents ul {
	width: 200px;
	margin: 0 0 30px 0;
	padding: 0;
}

div.futureStudents ul li {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	line-height: 24px;
}

div.futureStudents ul li a {
	color: #333;
}

/* Law Journal Page Styles */
#academicsSummary 
{
	display: inline;
}

img.imgAcademics 
{
	float: left;
	display: inline;
	padding-right: 25px; 
	margin: 20px 0 15px 21px;
}

#academicsTitle{
	display: inline;
	width: 400px;
	/* margin-top: 20px; */
	float: left;
	zoom: 1;
}


#academicsTitle p.mailing, #academicsTitle div.mailing {
	float: left;
	padding: 10px 10px 0 0;
	width: 170px;
	font-size: 12px;
	line-height: 16px;
}

#academicsTitle p.office, #academicsTitle div.office {
	float: left;
	padding: 10px 0 0 10px;	
	width: 210px;
	font-size: 12px;
	line-height: 16px;
}

#academicsTitle p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19.5px;
	color: #333;
}
#academicLogos ul{
	width: 600px;
	min-height: 400px;
	margin-left: 0px;
	padding: 0px;
}
#academicLogos li{
	list-style-type: none;
	position: relative;
	float: left;
	padding-bottom: 50px;
	width: 290px;
	height: 150px;
}
#academicLogos li.pLeft{
	padding-left: 10px;
}
#academicLogos li.pRight{
	padding-right: 10px;
}

#academicLogos li img.logo{
	display: block;
}
#academicLogos li p.text{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19.5px;
	font-size: 13px;
	color: #333;
}
/* downloadBlock*/
.downloadBlock{
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	margin-left: 21px;
}
.downloadBlock h2{
	font-size: 16px;
}
.downloadBlock a.hBlack{
	color: black;
	text-decoration: none;
}
.downloadBlock a.pBlack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.btnDownload{
	float: right;
	display: inline;
	padding: 14px;
}

/*leftContent*/
#leftContent{
	display: block;
	border-bottom:1px solid #DBDBDB;
	margin-left: 21px;
}
#leftContent p{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#leftContent h2{
	font-size: 16px;
}
#leftContent ul{
	display: inline-table;
}
#leftContent li{
	width: 250px;
	list-style-type: none;
	display: inline;
	float: left;
}

#leftContent li.pad{
	padding-left: 50px;
}

/* Issues Block */
.issueBlock
{
	background-color: #F0F0F0;
	color: #333;
	font-size: 12px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.issueBlock h2
{
	font-size: 16px;
}

.issueBlock li {
	list-style-type: none;
	padding: 2px 0 2px 0;
}
.issueBlock li.selected {
	background-color: #DCDCDC;
}

/* Apply Block */

.applyBlock {
	background-color: #000;
}

.applyBlock h1 {
	font-size: 22px;
	color: #FFF;
	margin-top: 10px;
}

.applyBlock div {
	margin: 0 0 0 11px;
	padding-bottom: 10px;
}

.applyBlock a:hover
{
	text-decoration: none;
}

/* two column style rules -- meant to also override accordion styles */
.twoColumn ul 
{
	width: 45%;
	float: left;
	margin: 0 14px;
	width: 268px;
	padding: 0;
}
.twoColumn li 
{
	border: none !important;
	padding: 0;
	line-height: 1.5em;
}
.twoColumn li:hover 
{
	background: transparent !important;
}

/* *** New home page styles (10/13/2010) *** */
/* *** Campus news section ***/

#newsPanel{
	width: 275px;
	height: 315px;
	background-color: #fff;
	display: block;
	position: absolute;
	margin: 53px 0px 0px 660px;
}

#topNews{
	width: 275px;
	height: 64px;
	display: block;
	background: url(/assets/images/home/campusnews_header_bg.jpg) repeat-x top;
	position: absolute;
}

#topNews h1{
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin: 20px;
	width: 130px;
	display: block;
}

#topNews ol{
	width: 70px;
	height: 40px;
	position: absolute;
	margin-top: -50px;
	margin-left: 190px;
	padding:5px 0px 0px 10px;
	border-left: 1px dotted #fff;
}

#topNews ol li{	
	list-style-type: none;  
	margin:0px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
}
#topNews ol li a{
	text-decoration: none;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
}

#topNews ol li a:hover{	text-decoration: underline;	}

#bottomNews{
	position: absolute;
	width: 275px;
	display: block;
	top: 45px;
}

#bottomNews ol{
	list-style-type: none;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	margin: 0px;
	padding: 30px;
	
}

#bottomNews ol li{
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted #ccc;
	list-style: none;
}

#bottomNews ol li a{
	text-decoration: none;
	color: #666;
}

#bottomNews ol li a:hover{
	color: #333;
}

#bottomNews .last{
	border-bottom: none;
}

/* End Campus news section *** /

/* Bottom black panel section */
#blackPanel{
	width: 970px;
	height: 220px;
	margin: 0 auto;
	background-color: #000;
}

#blackPanel h1{
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: white;
	/* padding-bottom: 10px; */
}

/* @end */

/* @group Left Side */
#blackPanel #leftSide{
	width: 575px;
	margin-left: 22px;
	margin-top: 0px;
	position: absolute;
}

#blackPanel #leftSide ol{
	border-top: 1px dotted #444;
	padding-top: 15px;
	margin: 0;
}

#blackPanel #leftSide ol li{
	width: 158px;
	float: left;
	padding-right: 50px;
}

#blackPanel #leftSide ol li.noPad {
	padding-right: 0px;
}

#blackPanel #leftSide ol li img{
	border: 1px solid #000;
}

#blackPanel #leftSide ol li.last{
	padding-right: 0px;
}

#blackPanel #leftSide ol li a{
	text-decoration: none;
}

#blackPanel #leftSide ol li span{
	font-size: 11px;
	color: #C1C0C1;
}

#blackPanel #leftSide ol li a:hover img{
	border: 1px solid #555;
}

#blackPanel #leftSide ol li a:hover span{
	color: #fff;
}

/* @end */

/* @group Right Side */
#blackPanel #rightSide{
	width: 270px;
	margin-left: 659px;
	margin-top: 0px;
	position: absolute;
}

#blackPanel #rightSide ul{
	border-top: 1px dotted #444;
	padding-top: 15px;
}

#blackPanel #rightSide ul li{
	width: 170px;
	float: left;
	padding-right: 40px;
}

#blackPanel #rightSide ul li img{
	border: 1px solid #000;
}

#blackPanel #rightSide ul li a{
	text-decoration: none;
}

#blackPanel #rightSide ul li span{
	font-size: 11px;	
	color: #C1C0C1;
	line-height: 14px;
}

#blackPanel #rightSide ul li a:hover img{
	border: 1px solid #555;
}

#blackPanel #rightSide ul li a:hover span{
	color: #fff;
}

/* *** End new home page styles *** */

#subFeatureNavigation ol.nav 
{
	margin: 15px 20px;
}
#subFeatureNavigation ol.nav li
{
	display: inline-block;
	*display: inline;
	padding-right: 10px;
	font-family: Arial;
	font-weight: bold;
}
#subFeatureNavigation ol.nav li a {
	color: #006599;
}
#subFeatureNavigation ol.nav li:hover a,
#subFeatureNavigation ol.nav li a:hover,
#subFeatureNavigation ol.nav li a.selected
{
	text-decoration: none;
	color: black;
}

#subFeatureNavigation ol.features 
{
	margin-left: 20px;
	width: 570px;
	overflow: hidden;
}
#subFeatureNavigation ol.features li
{
	display: inline;
	border-top: 1px solid #ccc;
	width: 180px;
	padding: 10px 0 10px 10px;
	margin-left: -10px;
	margin-right: 10px;
	float: left;
}
#subFeatureNavigation ol.features li.spacer 
{
	width: 570px;
	float: none;
	display: block;
	height: 0;
	clear: both;
	padding: 0;
	margin: 0;
	border: none;
}
#subFeatureNavigation ol.features li a 
{
	display: block;
	color: #333;
	padding: 10px;
}
#subFeatureNavigation ol.features li a img 
{
	margin: -10px;
}
#subFeatureNavigation ol.features li a b 
{
	display: block;
	color: #8C0410;
	font-family: georgia,'times new roman',times serif;
	font-size: 16px;
	font-weight: normal;
	margin: 25px 0 10px 0;
}
#subFeatureNavigation ol.features li a span 
{
	display: block;
	color: #8C0410;
}
#subFeatureNavigation ol.features li:hover a,
#subFeatureNavigation ol.features li a:hover 
{
	text-decoration: none;
	background: #eee;
}

.feature 
{
	width: 570px;
	margin-top: -5px;
	*margin-top: -10px;
    margin-right: 15px;
    padding-left: 21px;
    overflow: hidden;
}
.feature hr 
{
	border: none;
	height: 1px;
	margin: 0 0 10px 0;
	padding: 0;
	background: #ccc;
}
.feature img
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	/* should be 370 but don't force it..
	width: 370px; */
}
.feature h2,
.feature h3 
{
	float: left;
	width: 180px;
}
.feature p.quote 
{
	padding-bottom: 0;
	margin-bottom: 20px;
	clear: both;
	font-family: georgia,'times new roman',times serif;
	font-size: 18px;
	line-height: 20px;
	font-style: italic;
	color: #666;
}
.feature p 
{
	clear: both;
}
.feature h2 
{
	margin-top: 0;
	margin-bottom: 3px;
}
.feature a 
{
	font-family: Arial;
}

#rightColumn .anythingSlider 
{
	height: 740px;
	width: 315px;
}
#rightColumn .anythingSlider #thumbNav 
{
	position: absolute;
	top: 410px;
	padding: 7px 0 8px 0;
	height: 15px;
	width: 315px;
	background: url(/assets/images/news/black-50.png);
	text-align: center;
	display: block;
}
#rightColumn .anythingSlider #thumbNav a 
{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 2px;
	padding: 0;
	background: url(/assets/images/news/large-dots.png);
	background-position: -38px -38px;
}
#rightColumn .anythingSlider #thumbNav a.cur,
#rightColumn .anythingSlider #thumbNav a:hover 
{
	background-position: -8px -8px;
}
#rightColumn .anythingSlider .mask 
{
	height: 740px;
	width: 315px;
	position: relative;
}
#rightColumn .anythingSlider ul li 
{
	width: 275px;
	height: 700px;
	padding: 20px;
	background: #ddd;
}
#rightColumn .anythingSlider ul li img 
{
	margin: -20px -20px 20px -20px;
}
#rightColumn .anythingSlider ul li h1 
{
	margin-top: 0;
	font-size: 16px;
}
#rightColumn .anythingSlider ul li p 
{
	color: #666;
	line-height: 1.5;
}
