@charset "utf-8";
/* CSS Document */
.resp-large, .resp-medium, .resp-small, .resp-mobile{
	display: none;	
}
/* Reset Lists */
 ul, ol, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100% !important;
	vertical-align: baseline;
	background: transparent;
	
}

ul{
	list-style-type: none;	
}

/*Aways have a scrollbar*/
html {overflow-y: scroll;}

body{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small !important;
	padding: 0;
	background-color: #d6d0c8;	
}

a, a.note, a p{
	color: #005292;	
}

p{
	font-size: 100%;
	color: #333;
	padding: 1em 0 0 0;
	margin: 0;
}

h2{
	text-transform:uppercase;	
	font-size: 125%;
}

a:hover, a:focus, a:hover p, a:focus p{
	color: #b1600a;	
}

a:hover, a:focus{
	color: #b1600a;	
}

a.altlink:hover, a.altlink:focus{
	color: #6c4363;	
}

.skip{
	position: absolute;
	top: 0;
	left: 0;
	color: #d6d0c8;
}

a.link-warn, a.link-warn:hover, a.link-warn:visited{
	color: #fff;
	text-decoration: none;
}

a:focus{
	background: #FF9;
}

a.link-warn:focus{
	color: #945109;
	background: #FF9;
}

#logo a:focus{
	background: none;
}

.container-ds-news li, .container-ds li{		
	position: relative;
	list-style-type: none;
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 1em 0;
	border: none;
	font-size: 100%;
}

.adobe-container{
width: 90%; text-align: center; margin: 1em auto 0 auto; border: solid 1px #005292;
background: #f7f6f4; padding: 4px;
}

.address{
	margin-left:20px;	
}

.alt-note{
	color:#007987;
	font-weight:bold;
}

.ampm{
	font-variant: small-caps;  
}

.arrow-list-accom{
	padding: 0 8px;
}

ul.arrow-list-accom{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: .5em 0 0 0;
	padding: 0 0 0 15px;
	line-height: 1.25em;
}

.arrow-list-accom li{
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px no-repeat;
	padding: 0 0 .5em 10px;
	margin: 0;
	list-style-type: none;
	border: none;
	color: #333;
	}

.banner-prep{
	margin: 0.5em 10px 1em 10px; padding: 4px 0; clear: left; text-align:center	
}

.bodytext2{
	 color:#005292;
}

.bottommargin {
margin-bottom: 1em;
}

.bucket-list, .arrow-list, .bucket-list-ls, .arrow-list-small, .arrow-list-spaced, .arrow-list-vid{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: .5em 0 0 0;
	padding: 0 0 0 30px;
	line-height: 1.25em;
}

.bucket-list-ls{
	margin-bottom: .5em;
}

.bucket-list li a:focus, .arrow-list li a:focus, .arrow-list-accom li a:focus, .bucket-list-ls li a:focus, .arrow-list-small li a:focus, .arrow-list-spaced li a:focus, .bucket-list-news li a:focus{
	background: #FF9;
}

.bucket-list li a:hover, .bucket-list-ls li a:hover, .bucket-list-news li a:hover{	
	color: #b1600a; font-weight: bold; padding:0; margin:0; line-height:1em;
}


.bucket-list li, .bucket-list-ls li, .arrow-list li, .arrow-list-small li{	
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px  no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
	border: none;
}

.bucket-list li a, .bucket-list-ls li a, .bucket-list-news a{	
	color: #025494; font-weight: bold; padding:0; margin:0; line-height:1em;
}

.bucketlsimg{
	background: #6c4363 url(/images/default-source/mainportalimages/Bucket-Main-LS.jpg) top right no-repeat;

}

.bucketpaimg{
	background: #6c4363 url(/images/default-source/mainportalimages/Bucket-Main-PA.jpg) top right no-repeat;
}

.bucketpsimg{
	background: #6c4363 url(/images/default-source/mainportalimages/Bucket-Main-PS.jpg) top right no-repeat;
}

.bucket-selects{
	width: 250px; 
	border:1px solid #e2e9ef; 
	border-top:1px solid #acadb2;
	padding: 0; margin: 0;
}

.bucket-selects:focus{
	background-color:#FF9;
}

.bucket-loginL{
	float: left; width: 200px; padding: 1em 0 0 10px;
}

.bucket-loginC{
	float: left; width: 210px; padding: 1em 0 0 0; 
}

.bucket-loginR{
	float: left; width: 200px; padding: 1em 10px 0 0;
}

.bucket-loginL2{
	float: left; width: 200px; padding: .5em 0 0 10px;
}

.bucket-loginC2{
	float: left; width: 210px; padding: .5em 0 0 0; 
}

.bucket-loginR2{
	float: left; width: 200px; padding: .5em 10px 0 0;
}

#bucket3 p{
	padding: 1em 12px 0 30px;
}

.bulleted-list-circle{
	list-style-type: circle;
}

ul.bulleted-list ul.bulleted-list-square{
	list-style-type:square;
}

ul.bulleted-list li, .bulleted-list-circle li, .bulleted-list-square li{
	margin: 0 0 0 30px;
	padding: 0;
}

ul.bulleted-list li.margintop, .bulleted-list-circle li.margintop{
	margin: 1em 0 0 30px;
	padding: 0;
}

ul.bulleted-list li ul.bulleted-list{
	padding: 0 0 1em 0;
	list-style-type: disc;
}


ul.bulleted-list-spaced{
	color: #333;
	list-style-type: disc;
	padding: 0;
}

ul.bulleted-list-spaced li, ul.bulleted-list-circle-spaced li, ul.bulleted-list-circle-single li{
	margin: 1em 0 0 30px;
	padding: 0;
}

ul.bulleted-list-circle-single {
	list-style-type:circle;
	margin: 1em 0 0 30px;
	padding: 0;
}

ul.bulleted-list-circle-single li{
	margin: 0;
	padding: 0;
	font-weight:normal;	
}

ul.bulleted-list, ul.bulleted-list-sidebar{
	color: #333;
	list-style-type: disc;
	padding: 1em 0 0 0;
}

ul.bulleted-list-sidebar{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 1.25em;
}

ul.bulleted-list-sidebar li{
	background: url(/images/default-source/mainportalimages/bullet-sidebar.gif) 0 4px no-repeat;
	padding: 0 0 .5em 10px;
	margin: 0;
	list-style-type: none;
	border: none;
}

.arrow-list-spaced li{
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px  no-repeat;
	padding: 0 0 1em 10px;
	margin: 0;
	list-style-type: none;
	border: none;
}

.arrow-list-vid li{
	background: url(/images/default-source/mainportalimages/bullet-video.gif) 0 4px  no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
	list-style-type: none;
	border: none;
}

.arrow-list-bucket-logged{
	margin: 0;
	padding: 0 0 0 24px;
}

.arrow-list-bucket-logged li{
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px  no-repeat;
	padding: 0 0 1em 10px;
	margin: 0;
	list-style-type: none;
	border: none;
}

.arrow-list-bucket-logged li a:focus{
	background:#FF9;	
}

p.button-container{
	float:left; display:inline; margin: 1em 0;
}

.button-container{
	float:left; display:inline; margin: 1em 0;
}

.bucket-list, .arrow-list, .arrow-list-accom, .bucket-list-ls, .arrow-list-small, .arrow-list-spaced, .arrow-list-vid{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: .5em 0 0 0;
	padding: 0 0 0 30px;
	line-height: 1.25em;
}

.arrow-list{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: .5em 0 0 0;
	padding: 0 0 0 30px;
	line-height: 1.25em;
}

.bucket-list li{	
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px  no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	font-weight: bold;
	font-size: 100%;
}
.bucket-list-news li{		
	position: relative;
	list-style-type: none;
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 1em 0;
	border: none;
}

ul.bucket-list{
    margin: .5em 0;
	padding: 0 20px 0 30px;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;	
}

ul.bucket-list-news{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: 0 0 .5em 0;
	padding: 0 20px 0 30px;
	line-height: 1.25em;
	padding-top: 1em; margin: 0;
}

ul.events{
	list-style-type: none;	
	padding: 0; margin: .5em 0 10px 10px;
}

.lsscol1, .lsscol2{
float:left;width:49.5%; border: none ;
text-align: center;
}


.column-ls-events{
	float: left;
	margin: 0 0 1em 0;	
	width: 100%;
	padding: 5px 0 0 0; 
	/*background: url(/images/default-source/mainportalimages/border-dotted.gif) top left repeat-x;*/
	display: inline;

	overflow: auto; height: 180px; 
}

.column-portal-container2{
	float: left;
	padding: 0;	
	display: inline;	
	width: 610px;
	overflow:auto; 
	height: 160px;
	margin-bottom: 1em;
}

.column-threequarters{
	float: left;
	width: 465px;
	margin: 1em 0 0 0;
	padding: 0;
	display: inline;
}

.copy-pop{
	width:400px;height:250px;overflow:auto;	
}

dl.video {
	float:left;
	display:inline;
	width:100%;
	margin: 0;
	padding: .5em 0;
	clear: both;
}

dl.alt{
	background-color: #eee;	
}

dl.video dd.left span.playIcon {
	background: transparent url(/images/default-source/mainportalimages/sprite-play.png) scroll 0 0 no-repeat;
	height:49px;
	width:49px;
	margin-left:76px;
	margin-top:-80px;
	margin-bottom:12px;
	position:relative;
	display:block;
}

dl.video dd.left a:hover span.playIcon, dl.video dd.left a:focus span.playIcon {
	background-position: bottom;
}

dl.video dt {
	float:right;
	margin: 110px 0 0 0;
	width: 190px;
	font-size:110%;
}

dl.video dd.left img {
	width:201px;
	margin-top: 25px;
}

dl.video dd.left {
	float:left;
	width:412px;
	margin:0;
	padding: 0 0 0 .5em;
	clear: left;
}





.datesdeadlines-portal2{
	margin: 0 0 1em 0;
}

.events li, .events-portal li{
	padding: 0 0 .5em 8px;
}


.events th, .events-portal th, .events-ls th{
	background-color:#e0e9ef; 
	color: #333;
	margin: 0;
	padding: 4px; 
	font-size: 90%; font-weight: bold;
	text-align: left;	
}

.events td.event-cell-date p,.events-portal td.event-cell-date p, .events-ls td.event-cell-date p{
	margin: 0 0 4px 4px; padding: 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 100%;
}

.events td,.events-portal td, .events-ls td{
	margin: 0; 
	padding: 8px 4px 6px 0; 
	font-size: 100%;
	text-align: left;
	/*border: solid 1px #C00;*/
}

.events td.dead {
  background:url('/images/default-source/mainportalimages/dead-bg.gif') 7px 4px no-repeat;

}

.events th.cal,.events-ls th.cal{
	font-size: 120%;
	color: #333;
	font-weight: bold;
	padding: 2px 4px 2px 18px; 
	margin: 1em 0 0 0;
	background-color:#e0e9ef; 
	font-size: 100%;
	text-transform:uppercase;
	display:none;
}

F##CaptivateContent{
	text-align: center;	
}

.center{
	text-align:center;	
}

{
	clear:both;	
}

.clear{
	clear:both;	
}

.clearleft, .wrapper{
	clear:left;	
}

.wrapper{
	display: inline;
	clear:left;
	white-space:normal;
}

/*Radio button spacing on contact form*/
.radio-contact-form label{
	padding-right: 6px;	
}

.column-landing-container-dates{
	clear: left;
	width: 100%;
	height: 2px;
	margin: 0 0 .5em 0; 
	padding: 0;
	background: url(/images/default-source/mainportalimages/border-dotted.gif) top left repeat-x;
}

.column-landing-container-row3-jd{
	float: left;
	margin: 0 0 1em 10px;	
	width: 620px;
	padding: 5px 0 0 10px; 
	height: 310px;
	overflow: auto;	
	overflow-y: auto;
}


.column-halfpage, .column-halfpage-indented, .column-halfpage-indented-padded, .column-halfpage-nomenu-indented{
	float: left;
	width: 325px;
	margin: 1em 0 0 0;
	padding: 0;
	display: inline;
}

.column-halfpage-indented{
    width: 314px;
	margin: 0;
}

.column-halfpage-nomenu-indented{
	width: 470px; margin-top:0; margin-bottom: 16px;
}


.column-halfpage-indented-padded{
    width: 306px;
	padding-right: 8px;
	margin: 0;
}


.container-ds, .container-ds-news, .container-ds-directories, .container-ds-portalmp, .container-ds-jd{
	border: 1px solid #e3e3e3;
	padding: 15px 0 .5em 0;
	margin-bottom:1em;
	
	-moz-box-shadow: 0 5px 10px 0 #a9a39e;
	-webkit-box-shadow: 0 5px 10px 0 #a9a39e;
	box-shadow: 0 5px 10px 0 #a9a39e;	
}

.container-ds-portalmp{
	padding: 0 0 .5em 0;
}

.container-ds-directories
{
	padding: 0 0 .5em 0;
	float: left;
	width: 100%;	
}

.container-ds-news{
	padding: 0 0 .5em 0;

}


.container-ds-news .sfnewsList, .container-ds .sfnewsList{
	list-style-type: none;
	margin: 20px 0 0 30px;
}

.container-ds p, .container-ds-news p{
	padding-left: 30px;
	padding-right: 15px;
}

.container-ds-jd{
	padding: 0 0 .5em 0;
}
.jd-dates {height: 200px; overflow: auto; padding-top: 10px;}
.content{
	background-color: #fff;
	width: 970px;
	padding-right:10px;
	margin: 0 auto;
	clear: both;
	
	-moz-box-shadow: 0 10px 10px 0 #a9a39e;
	-webkit-box-shadow: 0 10px 10px 0 #a9a39e;
	box-shadow: 0 10px 10px 0 #a9a39e;
	
	-moz-border-radius-topleft: 30px;
	border-top-left-radius: 30px;
}

.content2{
	background-color: #fff;
	width: 980px;
	margin: 0 auto;
	clear: both;
}

.contentWarn{
	background-color: #fff;
	width: 980px;
	margin: 0 auto;
	clear: both;
}

.content-row1{
	height: 302px;
	margin: 10px 0 2px 10px;
	position: relative;
	width: 940px;
	background:transparent url('/images/default-source/default-album/forum-portal-2016.jpg') no-repeat;
}
.content-row1 .intro-messaging {position:absolute;z-index:10;}
.content-row1 .intro-messaging h1 {padding:0 0 0 667px;}
.content-row1 .intro-messaging h1 span {color:#fff;font-size:1.5em;}
/*.content-row1 img {float:right;}*/
.content-row1 .intro-messaging div.welcometxt {padding:125px 10px 0 677px; margin:0 0 0 0; font-size:1.75em;/*height:175px; width:591px; overflow:auto;*/}
.content-row1 .intro-messaging div.welcometxt h2 {text-transform:none;margin:0;padding:0; color:#333;font-weight:normal; font-size:1.5em;}
.content-row1 .intro-messaging div.welcometxt p {margin:0; padding:0; color:#fff;}
.content-row1 .intro-messaging div.welcometxt p a, .content-row1 .intro-messaging div.welcometxt ul li a {color:#ffbc3d;}
.content-row1 .intro-messaging div.welcometxt p a:hover, .content-row1 .intro-messaging div.welcometxt ul li a:hover {color:#ebdd9c;}
.content-row1 .intro-messaging div.welcometxt ul {margin:1em 0 0 0;}
.content-row1 .intro-messaging div.welcometxt ul li {color:#fff; list-style-type:none;background:transparent url('/images/default-source/default-album/AvenirRAQUO-gold.gif') 0 .275em no-repeat; margin:0 00 0; padding:0 0 .5em 1em;}
.content-row2, .content-row3{
	clear: left;	
}


.content-row1 #home-intro, .content-row1 #home-intro > div {
  position:absolute;
  width: 100%; height:100%;
  background: transparent none 50% / cover;}
.content-row1 #home-intro img{display:none;}
.copyright{
	width: 980px;
	margin: 0 auto;
	background: none;
}

div.note-box {
	padding: .5em; 
	border: 1px solid #9a3b26; 
	background: #eee; 
	margin: 1em 0 0 0;
}

div.notice {
  border: 2px solid #e2d9e0;
  padding:.67em;
  margin:2em 0 1em 0;
  position:relative;
}

div.notice h3, div.notice h4, div.notice h5, div.notice h6 {
  color:#9a3b26;
  background:#fff;
  padding:0 .44em;
  position:absolute;
  top:-10px;
  font-size:120%;
  font-style:normal;
  font-weight:bold;  
}

div.notice h4.notehead, div.notice h5.notehead, div.notice h6.notehead {
	color:#000;
	font-size:100%;
	position:relative;
	top:0;
	padding:1em 0 0;
	margin:0;
}

div.notice ol {
  position:relative;
  font-weight:bold;
  color:#9a3b26;
  margin:1em 2em -.5em 2em;
}

div.notice ol li {
  margin-bottom:1em;
}

div.notice ol li span {
  font-weight:normal;
  color:#333;
}

div.notice p {
  margin-top:-.5em;
}

/* About the LSAT Video */
div.video {
  font-size:.75em;
  width:300px;
  float:right;
  margin: 0 0 1em 1em;
  border: 1px solid #cbc0b1;
  box-shadow:4px 4px 4px #e4e4e4;
  position:relative;
}

div.video img {
  width:290px;
  padding:5px;
}

div.video p {
  padding: 0 5px 5px 5px;
}

div.video span.playIcon {
	background: transparent url(/images/default-source/mainportalimages/sprite-play.png) scroll 0 0 no-repeat;
	height:49px;
	width:49px;
	margin-bottom:45px;
	position:absolute;
  	top:89px;
  	left:130px;
	display:block;
}

div.video a:hover span.playIcon, div.video a:focus span.playIcon {
	background-position: bottom;
}
/* END About the LSAT Video */

.dropdownlist ul{
	list-style-type: none;	
	padding-top: .5em;
}

.dropdownlist ul li{
	padding: 0 0 0 20px; margin: 0;
	background:#fff url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 8px; 
	line-height: 2em;
}

.dropdownlist .sflistItemContent{
/* toggled text on the top 10 misconduct faq list*/
	color: #000;	
	line-height: normal;
	padding: .5em 0;
}

.fb-container2, #C008_ctl00_ctl00_C014{
display: none;	
}

h3.sflistItemTitle{
	padding-top: 0;	
	font-weight: normal;
	font-size:100%:
}

h3.updated{
	font-size: 120%;
	color: #990000;	
	padding-top: 0;
}

/*
position:relative;
	background:#fff url(../../images/expand-sm.gif) no-repeat 0 2px; 
	padding:0 0 0 17px;
	margin:1em 0 0 0; 
	font-size:100%; 
	font-weight:normal;
*/

.events-container{
	background: #fff; 
	border: 3px solid #e2d9e0; 
	padding: .5em 0 0 0; 	
	border-top: none;
}

.faq-question{
font-weight: bold;
color:#943c34;
}

.fbook {
	padding: 5px 5px 5px 0;
}

.FeedbackForm{
	display: none;	
	padding-bottom: .5em;
}

.feedbackSubmit{
	float: left;	
}

.feedbackSubmit_2{
	float: left;
	margin-top: 1em;	
}

#feedback{
	margin: .5em 0;	
}

#feedbackNoThanks{
	padding: 4px 0 0 0;
	position: relative;
	left: 4px;	
	float:left;
}

.floatfix{
	clear: both;	
}

.fortypercent{
	width: 40%;	
}

.form-clear{
	float: left;
	margin: 2px 0 0 10px;
}

.formpad{
	padding: 1em 0;	
}

.forum-column-right ul{
	list-style-type: none;	
}

.forum-key-container{
	border: 1px solid #f7f6f4; padding: 5px; width: 50%; background:#eeeeee; margin: 1.2em 0;
}

.forum-tentative{
	color:#990000;
}

.forum-host{
	color:#003366;
}


.forumhead{
	font-weight: bold;
	color: #af6413;
}

.forumHalf{
	width:315px; float:left; 
}

.forumLeftSide{
	width:468px; float:left; border: 0px solid #C00; margin-top:0;	
}

.forumRightSide{
	width:470px; float:left; margin-top:0;
}

.foruminfobox{
	margin: 0; width: 59.5%; float: left;	
}

.forumMainPlain, .forumMainAlt{
	float: left; width: 453px; margin:0; padding:0 0 1em 15px; background: #fff;
}

.forumMainAlt{
	 width: 452px;
	 background-color: #eee; 
 }

.forumregbox{
	margin: 0; width: 39.5%; float: left;
}

.forum-column-container {
	position:relative; float: left; width: 635px; margin:0; padding:0 0 0 15px; background: #ffffff;
}

.forum-column-container-shaded {
	float: left; width: 635px; margin:0; padding:0 0 0 15px; background: #eee;
} 

.forum-column-left, .forum-column-right{
	float:left; width: 49.98%; margin: 1em 0;
}

.forumspacer{
	height: 3.65em;	
}

.forumYear{
	color:#6c4363;
	font-size: 150%;
	font-weight: bold;
	width: 623px; 
	border-bottom: 1px solid #005292; 
	padding-bottom: 0;
	margin: .5em 0 0 0;
	}

.forumCol1{
	float: left;  width: 48%;
}

.forumCol2{
	float: left; clear:right; width: 48%;
}

.forumLoc{
	color:#9A3B26;
	font-weight: bold;
}

.footer{
	clear: left;
	background-color: #f7f6f4;
	width: 980px;
	margin: 1em auto;
		
	-moz-box-shadow: 0 5px 10px 0 #a9a39e;
	-webkit-box-shadow: 0 5px 10px 0 #a9a39e;
	box-shadow: 0 5px 10px 0 #a9a39e;
}

.footer-copyright{
	clear:both; text-align:left; padding-top:10px;	
}

.footer-links{
	margin: 0; padding: 0; list-style-type:none;	
}

.footer-links li{
	border-top: 1px solid #b4d2e2; padding-left: 7px; font-size: 90%; display:block
}

.footer-links a, .footer-links a:visited{
	color: #025494; text-decoration: none; 
}/* border: 1px solid #F96; display:block; margin:0; padding: 0; */

.footer-links a:hover{
	color: #b1600a; font-weight: normal;
}

#footer-list{
	margin:0;
	padding: 0;
	line-height: 1.25em;
}

#footer-list li{	
	background: url(/images/default-source/mainportalimages/icon-bullet.gif) 0 50%  no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
}

.footer-space{
	color:#005292; padding: 0 6px;	
}

.full-centered{
	text-align:center; width:100%;	
}

.graybox {
	float:right;
	width: 610px; 
	border: solid #d6d0c8 1px;
	margin: 1em 0 0 20px;
	background: #F7F6F4;
	padding: 0 10px 1em 10px;
	margin-bottom: 1em;	
}

.highlight{color: #9a3b26;}
.highlight-alt{color:#007987;}
.highlightbox{
	width: 608px; background: #f7f9fb; border: 1px solid #7f2347; padding: .5em .5em 0 .5em; margin-top: 1em;	
}

.highlightbox a:visited{
	color:#6a4061;
}

.highlightbox a:hover{
	color:#b1600a;
}

hr.dashed-lgt {
	width: 90%; margin: 0px auto; border-style: dashed; border-color: #c3d3df; border-width: 1px 0px 0px; background-color: transparent;
}

hr.hr-menu{
	border-color:#cbc0b1; color:#cbc0b1;
	padding: 0;
	border: 0;
	background-color: #cbc0b1;
	color: #cbc0b1;
	margin: .5em 0;	
	height: 1px;	
	width: 100%;
}

hr.news-break{
	padding: 0;
	border: 0;
	background-color: #ccc;
	color: #ccc;
	margin: 1em 0 0 0;	
	height: 1px;
}

hr.sidebar-toggle{
	padding: 0;
	border: 0;
	background-color: #b7b2ab;
	color: #b7b2ab;
	margin: auto;	
	height: 1px;
	width: 90%;
}

img.forumbanner1{
	border: none;	
}

img.left {
	float: left;
	padding: 0 20px 20px 0;
}

img.right {
	float: right;
	padding: 0 0 20px 20px;
}

.landingPage-text, .landingPageLLM-text, .landingPageLS-text, .landingPagePRE-text{
	width: 300px;
	padding: 1em 0 0 30px;	
}

.landingPage-image, .landingPageLLM-image, .landingPageLS-image, .landingPagePRE-image, .landingPage-image-admin, .landingPage-image-reg, .landingPage-image-supervisor{
	background: url(/images/default-source/mainportalimages/landing-page-image-jd.jpg);
	height: 280px;
	margin: 10px 0 22px 0;
	position: relative;
	top:0;
	width: 638px;
	
	-moz-border-radius-topleft: 22px;
	border-top-left-radius: 22px;
}

.landingPage-image-supervisor{
	background: url(/images/default-source/mainportalimages/landing-page-welcome-supervisor.jpg);
}

.landingPageLLM-image{
	background: url(/images/default-source/mainportalimages/landing-page-photo-llm.jpg);
}

.landingPageLS-image{
	background: url(/images/default-source/mainportalimages/landing-page-image-ls.jpg);
}

.landingPagePRE-image{
	background: url(/images/default-source/mainportalimages/landing-page-image-pre.jpg);
}

.landingPage-image-admin{
	background: url(/images/default-source/mainportalimages/landing-page-image-admin.jpg) no-repeat; 
}

.landingPage-image-reg{
	background: url(/images/default-source/mainportalimages/landing-page-image-reg.jpg) no-repeat; 
}

li.first{
	border-top: 1px solid #1b7fb9;
}


#footer-list li a{	
	color: #025494; font-weight: normal; padding:0; margin:0;
}

#footer-list li a:hover{	
	color: #b1600a; font-weight: normal; padding:0; margin:0;
}

#footer-list li a:focus{	
	background:#FF9;	
}

.hidden{
	position: absolute; 
	left: -10000px; 
	top:  -10000px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden;
}

h1.landing{
	color:#fff; font-size: 250%; margin:0; padding:0; text-transform:uppercase;
	padding-top: 15px;
}

h1.members{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-members-only.gif) top left no-repeat;
	width: 100%;
}

h1.preptools{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-prep-tools.gif) top left no-repeat;
	width: 100%;
}

h1.subAboutLSAC{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-about-lsac.gif) top left no-repeat;
	width: 100%;
}

h1.subAces{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-aces2.gif) top left no-repeat;
	width: 100%;
	}

h1.subAdboutLSACorg{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-lsac-org.gif) top left no-repeat;
	width: 100%;
}

h1.subAdminRes{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-adminresources.gif) top left no-repeat;
	width: 100%;
}

h1.subCanadianOG{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-canada.gif) top left no-repeat;
	width: 100%;
}

h1.subContactUs{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-contact.gif) top left no-repeat;
	width: 100%;
}

h1.subData{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-members-data.gif) top left no-repeat;
	width: 100%;
}

h1.subDirectories{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-members-directories.gif) top left no-repeat;
	width: 100%;
}

h1.subDiversity{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-members-diversity.gif) top left no-repeat;
	width: 100%;
}

h1.subEventsRec{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-events.gif) top left no-repeat;
	width: 100%;
}


h1.subGrants{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-grants.gif) top left no-repeat;
	width: 100%;
}

h1.subISDAG{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-isdag.gif) top left no-repeat;
	width: 100%;
}

h1.subLawSchoolSupport{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-lsess.gif) top left no-repeat;
	width: 100%;
}

h1.subLSACGov{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-governance.gif) top left no-repeat;
	width: 100%;
}

h1.subLSACResources{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-lsacresources.gif) top left no-repeat;
	width: 100%;
}

h1.subLSHelp{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-ls-help.gif) top left no-repeat;
	width: 100%;
}


h1.subJDHelp{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-jd-help.gif) top left no-repeat;
	width: 100%;
}

h1.subLLM{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-members-llm.gif) top left no-repeat;
	width: 100%;
}

h1.subLLMHelp{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-llm-help.gif) top left no-repeat;
	width: 100%;
}

h1.subLLMProgramGuide{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-llm-pro-guide.gif) top left no-repeat;
	width: 100%;
}

h1.subNews{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-news.gif) top left no-repeat;
	width: 100%;
}

h1.subPolicies{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-lsac-policies.gif) top left no-repeat;
	width: 100%;
}

h1.subPreHelp{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-prelaw-help.gif) top left no-repeat;
	width: 100%;
}

h1.subPressReleases{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-press-releases.gif) top left no-repeat;
	width: 100%;
}

h1.subPublications{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-publications.gif) top left no-repeat;
	width: 100%;
}

h1.subRegHelp{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-reg-help.gif) top left no-repeat;
	width: 100%;
}

h1.subResearch{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-Research.gif) top left no-repeat;
	width: 100%;
}

h1.subSearchResults{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-search-results.gif) top left no-repeat;
	width: 100%;
}

h1.subSitemap{
	margin:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-sitemap.gif) top left no-repeat;
	width: 100%;
}



h1.applyingtoLS{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-applying-ls.gif) top left no-repeat;
	width: 100%;
}

h1.thinking{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-thinking-ls.gif) top left no-repeat;
	width: 100%;
}

h1.choose{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-choosing-ls.gif) top left no-repeat;
	width: 100%;
}

h1.diversityLS{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-diversity.gif) top left no-repeat;
	width: 100%;
}

h1.theLSAT{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-lsat.gif) top left no-repeat;
	width: 100%;
}


h1.financingLS{
	margin-top:0;
	height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-financing.gif) top left no-repeat;
	width: 100%;
}

h1.subLLMDegree{
	margin-top:0;width: 100%;height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-llm.gif) top left no-repeat;
}

h1.subLLMApp{
	margin-top:0;width: 100%;height: 47px; 
	background: #c3d3df url(/images/default-source/mainportalimages/content-tab-top-llm-apply-to-ls.gif) top left no-repeat;
}

h1.welcome{
	color:#fff; font-size: 400%; margin:0; padding:0; text-transform:uppercase;
}

h2.anchor{
	font-size:110%;
	color:#000;
	padding: 1em 0;
	margin: 0;
	padding-bottom:0; 
	margin-bottom:0;	
}

h2.buckets{
	margin:0;
	padding: 15px 0 10px 28px;
	color: #fff;
	font-weight: bold;
	background-color: #6c4363;
	-moz-border-radius-topleft: 22px;
	border-top-left-radius: 22px;
}

h2.bluebuckets{
	margin:0;
	padding: 15px 0 10px 28px;
	color: #fff;
	font-weight: normal;
	background-color: #005292;
	-moz-border-radius-topleft: 22px;
	border-top-left-radius: 22px;
}

h2.contact{
font-size:135%;
color: #00588c;
padding: 0;
margin: 1em 0 0 0;
text-align:center;
text-transform:none;
}


h2.footer-text{
	text-transform: uppercase;
	color: #726654;	
	font-size: 90%;
	font-weight: bold;
	text-indent: 8px;
	margin: 0;
	padding: 0;
}

h2.bucketsub{
	background-color:#e0e9ef; 
	padding: 4px 10px;
	margin: 0;
	font-size: 90%; font-weight: bold; 
	text-transform:uppercase;
}

h2.bucketsubalt{
	background-color:#e2d9e0; 
	padding: 4px 10px;
	margin: 0;
	font-size: 90%; font-weight: bold; 
	text-transform:uppercase;
}

h2.headerAces2{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/lsss/logged-heads-aces2.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerAdminRes{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-admin.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerData{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-data.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerDiversity{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-diversity.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerEventsDates{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-events.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerEventsRec{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-events-rec.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerGrants{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-grants.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerLLM{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-llm.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerLSACGov{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-Governance.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerMore{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-more.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerNeedHelp{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-need-help.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerNewsletters{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/lsss/logged-heads-newsletters.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerPubs{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-publications.jpg) top left no-repeat;
	width: 100%;	
}

h2.headerResearch{
	margin:0;
	height: 40px; 
	background: #fff url(/images/default-source/mainportalimages/logged-heads-research.jpg) top left no-repeat;
	width: 100%;	
}

h2.importantdatesevents{
	margin:0;
	height: 44px; 
	background: #fff url(/images/default-source/mainportalimages/landing-page-banner-important-dates.jpg?sfvrsn=2) top left no-repeat;
	width: 360px;	
}

h2.logintoacctMembers{
	margin:0;
	height: 30px; 
	background: #fff url(/images/default-source/mainportalimages/landing-page-banner-login-ls.jpg?sfvrsn=6) top left no-repeat;
	width: 570px;
}

h2.LSACDirectories{
	margin: 0;
	height: 32px; 
	width: 100%;	
	background: #005292;
	color: #fff; 
	padding: 15px 0 0 0;
	text-indent: 30px;
	font-weight: bold;
	font-size: 120%;
	text-transform: uppercase;
	
	-moz-border-radius-topleft: 22px;
	border-top-left-radius: 22px;
}

h2.llm{
	font-size: 130%;
	padding: 1em 0 0 0;
	margin: 0;
	text-transform: none;
}


h2.sfnewsTitle{
		margin:0;
}


h3{
	font-size: 120%;
	color: #333;
	font-weight: bold;
	clear: left;
	padding: 1em 0 0 0;
	margin: 0;
}

h3.alt2{
	color: #af6413;	
}

h3.buckets{
	background-color:#e0e9ef; 
	/*padding: 2px 10px;
	margin: 0 .5em .5em .5em;*/
	
	padding: 4px 4px 4px 18px;
	margin: 10px 10px 0 10px;
	
	font-size: 90%; font-weight: bold; 
	text-transform:uppercase;
	clear:left;
}

h3.bucket-logged-left,h3.bucket-logged-mid,h3.bucket-logged-right{
	background-color:#e0e9ef; 
	/*background-color:#edf3fa; */
	padding: 2px 2px 2px 10px;
	margin-left: .5em;
	font-size: 90%; font-weight: bold; 
	text-transform:uppercase;
}

h3.bucket-logged-mid,h3.bucket-logged-right{
	margin:0;	
}

h3.bucket-logged-right{
	margin:0 10px 0 0;	
}

h3.contact{
font-size:100%;
color: #c74900;
padding: .5em 0 0 0;
margin: 0;
padding-bottom:0;
}


h3.dropdown {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 2px; 
	padding-left:17px;
	margin:1em 0 0 0; 
	font-size:110%; 
}

h3.dropdown-up {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm-up.gif) no-repeat 0 2px; 
	padding: 0 0 0 17px;
	margin:1em 0 0 0; 
	font-size:110%;
}

h3.lsat {
	color: #007987; 
	font-weight: bold; 
	font-size: 150%; 
	padding: 0.5em 0px 0px;
}

h3.lsat span.sabbath {
	color:#666; 
	font-size:90%;
}

h3.new{
	background: #7f2347; 
	text-align: center;
	color: #fff;	
	padding: 4px 0 2px 0;
	margin: 0;	
	text-transform: uppercase;
	font-size:100%;
}

h4 {
	color: #6c4363; 
	font-size: 115%;
	font-weight: bold;
	margin: 0;
	padding: 1em 0 0 0;
	clear: left
}

h4.preptitle{
	padding: 1em 0;
}

h5.list-item{display: list-item; margin-left: 30px; list-style-type: disc; font-weight: normal; font-size: 100%;}

h3.side, h4.sidetop, h5.side{
	font-size: 120%;
	color: #fff;
	background-color: #005292;
	font-weight: bold;
	clear: left;
	padding: 4px 0;
	margin: 6px;
	text-align: center;
}

h3 a.toggleLink{
	font-size: 90%;	
}


h3.dropdown-sm a.toggleLink{
	font-size:100%;
}

h3.dropdown-sm-up a.toggleLink{
	font-size:100%;
}

h3.lsss{
	font-size:120%;
	color: #c74900;
	padding: 0;
	margin: 1em 0 0 0;
	padding-bottom:0; margin-bottom:0;
}

h4.lsss{
	font-size:110%;
	color: #01588d;
	padding-bottom:0;
	margin-bottom:0;
	margin: 0;
}


h4.dropdown {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 2px; 
	padding-left:17px;
	margin:1em 0 0 0; 
	font-size:100%; 
	font-weight:normal;
}

h3.dropdown-sm {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 2px; 
	padding:0 0 0 17px;
	margin:1em 0 0 0; 
	font-size:100%; 
	font-weight:normal;
}

h3.dropdown-sm-up {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm-up.gif) no-repeat 0 2px; 
	padding:0 0 0 17px;
	margin:1em 0 0 0; 
	font-size:100%; 
	font-weight:normal;
}

h4.dropdown {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 2px; 
	padding-left:17px;
	margin:1em 0 0 0; 
	font-size:100%; 
	font-weight:normal;
}

h4.dropdownvisible {
	position:relative;
	background:#fff url(/images/default-source/mainportalimages/expand-sm-up.gif) no-repeat 0 2px; 
	padding: 0 0 0 17px;
	margin:1em 0 0 0;
	font-size:100%; 
	font-weight:normal;
}

h5 {
	font-size: 100%;
	font-weight: bold;
	clear: left;
	padding: 1em 0 0 0;
	margin: 0;
	color: #333;
}

h5.dropdown {
	position:relative;
	background:transparent url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 2px; 
	padding-left:17px;
	margin:1em 0 0 0; 
	font-size:100%; 
	font-weight:normal;
}

h5.dropdownvisible {
	position:relative;
	background:transparent url(/images/default-source/mainportalimages/expand-sm-up.gif) no-repeat 0 2px; 
	padding: 0 0 0 17px;
	margin:1em 0 0 0;
	font-size:100%; 
	font-weight:normal;
}

h4.question, h3.question{
	color: #6c4363;
	font-size: 115%;
	font-weight: bold;
	margin: 0;
	padding: 1em 0 0 0;	
}

h4.research{
	font-size: 115%;
	color: #005292;	
}


h4.side-toggle{
	font-size:100%;
	padding: 1px 0 0 17px;
	margin: 6px;	
	position:relative;
	background:#F7F6F4 url(/images/default-source/mainportalimages/expand-sm.gif) no-repeat 0 2px; 
}

h4.side-toggle-up{
	font-size:100%;
	padding: 1px 0 0 17px;
	margin: 6px;	
	position:relative;
	background:#F7F6F4 url(/images/default-source/mainportalimages/expand-sm-up.gif) no-repeat 0 2px; 
}



h4.side{
	font-size: 110%;
	color: #333;
	font-weight: bold;
	padding: 4px 0;
	margin: 6px;
	text-align: left;
}

h5.nopad{
	font-size: 110%;
	color: #333;
	font-weight: bold;
	clear: left;
	padding: 0;
	margin: 0;
}

h5.llm{
	font-size:100%;
	font-weight:bold;
}

h6{
	color: #6c4363;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 1em 0 0 0;	
	font-style: italic;
}

hr{
	padding: 0;
	border: 0;
	background-color: #333;
	color: #333;
	margin: .5em 0;	
	height: 1px;
}

hr.blue {
	background-color: #c3d3df; 
	color: #c3d3df;
}

.icon-pdf, .bottom{
	vertical-align: text-bottom;	
}

.imglink{
	text-decoration: none;
	border:0;	
}

.indented-content{
	padding: 0 10px;
	color: #333; 
}

.jd-landing-page-container{
	background: url(/images/default-source/mainportalimages/border-dotted.gif) top left repeat-x;
	margin-top: 10px;
}

.left{
	float: left;	
}

.leftnav{
	margin: 0 0 20px 0;
	position: relative;
	top: 10px;
	float: left;	
}

navcontainer{
	background: none;	
}

.large-text{
	font-size: 125%;	
}

.leftnav h2{
	background:#6c4363;
	margin:0;
	padding: 15px 0 10px 28px;
	color: #fff;
	font-weight: bold;
	-moz-border-radius-topleft: 22px;
	border-top-left-radius: 22px;
}

.lgbt-column-container a:focus img{
	border: 0px dotted #b1600a;
	background: #fff;
}

a.lgbt-survey-button img {
	border:#fff 1px solid;
	padding:1px;
	background:#fff;	
}

a.lgbt-survey-button:focus img {
	border: 1px dotted #b1600a;
	background: #fff;	
}

img.lgbt-survey-button {
	border:none; 
	margin:1em 5px 0 5px;
	background:#fff; 
	float: right;	
}

.lb-outside{
	margin: 1em 80px; float:left; display:inline;
}

.lb-middle{
	margin: 1em 0; float:left; display:inline;	
}

.logged-data-container{
	background:url(/images/default-source/mainportalimages/border-dotted.gif) top left repeat-x; margin: 0 0 1em 0; padding-top: .5em;
}


/* LOGIN/CREATE ACCOUNT STYLE*/
.logbox{
	width: 400px;
	height: 50px;
	overflow: hidden;
	border: none;	
}

.button-login-submit, .button-newacct-submit, .button-submit{
	vertical-align:bottom; padding: 0 0 2px 2px;
}

.marginbottom{
	margin-bottom: 1em;	
}

.masthead-header{
	padding:0;
	margin:0;
	font-size: 90%;
	color: #005292;
	text-align:left; 
	/*text-indent: 7px;*/
	text-transform:uppercase;
	font-weight: bold;
	display: block; /*needed - used on inline form elements*/
}

.members-login-window-container{
	background: #e0e9ef url(/images/default-source/mainportalimages/border-dotted2.gif) top left repeat-x;
	padding: 0 30px;	
	position: relative;	
	margin-bottom: 1em;
}

.members-login-window-container2{
	background: #e0e9ef;
	padding: 0 30px;	
	position: relative;	
	margin-bottom: 2em;
}


#message1, #message2{
	margin: 0; color: #900; text-align: left; padding-top: 2px; display: none; 
}

#messageSel1, #messageSel2, #messageSel3, #messageSel4, #messageSel5, #messageSel6, #messageSel7{
	display: none;	
}

#messageReports{
			margin: 0; padding-right: 28px; color: #900; text-align: right; padding-top: 2px; display: none; 
}

.message3{ /*message uder dropdowns on post login screens, and for LSAC Resources landing page*/
	color: #900
}

.new {
	text-transform:uppercase;
	color:#c75b12;
	font-weight:bold;
	font-size:90%;
}

.new-cap {
	text-transform:uppercase;
	color:#c75b12;
	font-weight:bold;
	font-size:90%;
	display: none;
}

.none {
	display:none;
}

.notoppadding{
	 padding-top:0;
}


.nowrap{
	white-space:nowrap;	
}

.note{
	color: #9a3b26;
	font-size: 100%;
	font-weight: bold;
}

.note strong{
	color:#111;
}

ol.alpha-list{
	color: #333;
	list-style-type: lower-alpha;
	padding: 1em 0 0 0;
}

ol.alpha-list li{
	margin: 0 0 0 30px;
	padding: 0;
}

p.bucketindented{
	padding-left:30px;	
}

.pageURLbox{
	display: none;	
}

.pagecontents{
	float: left;
	position: relative;
	top: 10px;	
	margin-bottom: 1em;
}

.portalchartLeft{
	float:left; width:350px;
	margin-top: 1em;
}

.portalchartRight{
 padding:0;
}

#print-banner, .register-but{
	display: none;	
}

h2.content-subheads{
	color: #333;
	background: #e0e9ef url(/images/default-source/mainportalimages/subhead-bottom-bg.gif) bottom left repeat-x;
	font-size: 120%;
	text-transform:uppercase;
	margin: 1em 0 0 0;
	padding: 3px 0 6px 10px;
	clear:both;
}

.photo-req{
	width: 196px; float:left;
	padding: 1em 6px .5em 6px;
	margin: 0;
}

.photo-req img{
	border:1px solid #666
}


/*-----'Register Now' button-----*/
a.button {
    background: transparent url('/images/default-source/mainportalimages/button-register-now-bg-right.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	vertical-align: middle;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	font-weight: bold;
}

a.button:visited{
	color: #fff;
	text-decoration: none;
}

a.button span {
	background: transparent url('/images/default-source/mainportalimages/button-register-now-bg-left.gif') no-repeat; 
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 18px;
} 

a.button:hover {
    background-position: bottom right;
    color: #fff;
    text-decoration: underline;
}

a.button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
    /*padding: 6px 0 4px 18px;*/ 
	text-decoration: underline;	
}
/*-----END 'Register Now' button-----*/

#reccal td{
	vertical-align: baseline;	
}

.rateYes {
	color:#007987;
	font-size:90%;
	background:url(/images/default-source/mainportalimages/rateYes.gif) top left no-repeat;
	padding:1px 3px 3px 18px;
}

a.rateYes:focus {
	border: 1px dotted #b1600a;
	background:url(/images/default-source/mainportalimages/rateYes.gif) top left no-repeat;	
	position: relative;
}

.rateNo {
	color:#9c3c25;
	font-size:90%;	
	background:url(/images/default-source/mainportalimages/rateNo.gif) top left no-repeat;
	padding:1px 0 3px 19px;
}

a.rateNo:focus {
	border: 1px dotted #b1600a;
	background:url(/images/default-source/mainportalimages/rateNo.gif) top left no-repeat;	
	position: relative;
}

#rateNoBlank {
	display:none;
	color:#9c3c25;
}

#rateNoWhy, #rateThankYou {
	display:none;
}

#rateNoForm textarea{
	resize:none;
}

.sharethis {
	margin: .5em 0;
}

a img {border: none; }

.smalltxt{
	clear:left;
	color:#333;
	font-size: 90%;	
}

/*-------------------------------------END PAGE RATE-*/


.shrinkage{
	width: 780px;	
}

.fullsize{
	width: 100%;	
}


.sfTxt{
	width: 260px;	
}

.sfError {
	color: #990000;
	font-weight: bold;	
}

.smallertext{
	font-size: 80%;	
}

sup { vertical-align: text-top; font-size: 60%;}

#top_create{
	padding: 0 0 0 16px;
	border-left: 1px solid #fff;
	text-align: left;
	float: right;
	position: relative;
	right: -216px;
	height: 60px;
	/*border: 1px solid #F60;*/
}

#top_login{
	padding: 0 10px;
	padding-right: 12px;
	text-align: left;
	position: relative;
	right: 216px;
	float: right;
	height: 60px;
	/*border: 1px solid #F60;*/
}

.top-selects{
	width: 170px; 
	border:1px solid #e2e9ef; 
	border-top:1px solid #acadb2;
	padding: 0; margin: 0;
}

.top-selects:focus{
background-color:#FF9;
}

/* END LOGIN/CREATE ACCOUNT STYLE*/

ul.bulleted-list-lsss{
	color: #333;
	list-style-type: disc;
	padding: 0 0 0 0;	
}

ul.bulleted-list-lsss li{
	margin: 0 0 0 30px;
	padding: 0;
}

ul.list-none{
	color:#333;
	font-size:110%;
	font-weight:bold;
	list-style-type:none;
	padding: 1em 0 0 0;
}

ul.list-none li{
	display:inline;
	padding:0;
	margin:0;
}

ul.flush {
	margin-left:0;
	padding-left:0;
}

ul.subheads {	margin-left: 15px; margin-top: 0.75em; padding-bottom: 0.25em;}

ul.subheads li {line-height: 1.5em; padding-left: 25px; margin-bottom: 0.75em;	
}
ul.subheads li strong {font-size: 110%;}

#logo{
	float: left;
	background: url(/images/default-source/mainportalimages/lsac_logo.gif) top left no-repeat; 
	/*background: #093; */
	width: 145px;
	height: 115px;
}

#LSACnet_LoginBox{
	background: #e0e9ee;	
}

#LSACnet_LoginBox_LoginButton{
	float: left; position: relative;
}

#LSACnet_LoginBox_UsernameLabel, #LSACnet_LoginBox_PasswordLabel{ 
/*position: relative; fixes peekaboo bug in IE 6 */
	display: block; float:left;
	width: 80px;
	padding-top: 2px; position: relative;
	font-weight: bold;
	color: #333;
}

#LSACnet_LoginBox_Username, #LSACnet_LoginBox_Password{
	width: 135px;	
}

#LSACnet_LoginBox_PasswordBlock{
	float: left;	
	margin: 0 14px 0 0;	
	position: relative;
}


.message-holder {
height: 19px;
}

.masthead{
	background-color: #d6d0c8;	
	width: 980px;
	margin: 1em auto 0 auto;
}

ol.numbered-list{
	color: #333;
	list-style-type: decimal;
	padding: 1em 0 0 0;
}

ol.numbered-list-nopadtop{
	color: #333;
	list-style-type: decimal;
	padding: 0;
}

ol.numbered-list li, ol.numbered-list-nopadtop li{
	margin: 0 0 0 30px;
	padding: 0;
}

ol.numbered-list-spaced{
	color: #333;
	list-style-type: decimal;
	padding: 0;
}

ol.numbered-list-spaced li{
	margin: 1em 0 0 30px;
	padding: 0;
}

ol.numbered-list-spaced-bold{
	color: #333;
	list-style-type: decimal;
	padding: 0;
}

ol.numbered-list-spaced-bold li{
	margin: 1em 0 0 30px;
	padding: 0;
	font-weight:bold;
}

p.col1{
	padding: .5em 0 0 16px;
	margin: 0;
}

p.col2, p.col3{
	padding: .5em 0 0 10px;
	margin: 0;
}

.padbottom {
	padding-bottom: 1em;
}


.pdf{
	font-size: 80%;
	vertical-align: baseline;
}

.pdf-box{
	border: solid 1px #005292;	
	margin: 1em auto 1em auto;
	text-align: center;
	padding: 4px;
	background: #e4e4e4;
	width: 620px;
}

.pdf-box p{
	padding: 0;
	margin: 0;	
}

#q2{
	padding: 2px 0 2px 7px;
	width: 157px;
	margin: 10px 0 0 4px;
	/*CSS3*/
	border-radius: 10px;
	border: 1px solid #abadb3;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;	
}


#q2:focus{
	 background: none repeat scroll 0 0 #FF9;	
	 border-radius: 10px;
	 border: 1px solid #abadb3;
}

.reporttop{
	margin-top: 1em;	
}


.right{
	text-align: right;	
}

.rightbox {
	float:right;
	width:180px;
	border: solid #d6d0c8 1px;
	margin: 1em 0 0 20px;
	background: #F7F6F4;
	z-index: 2;
}

.rightbox-list li {
	padding: 0;
	margin: 0 0 0 15px;
	list-style-type: disc;
	border: none;
}

/*footer spacing*/
.footer-padding{
	padding: 1em 6px;
}

.footer-small{
	font-size: 90%;	
}

.sidebar-accomtest, .sidebar-resources, .sidebar-normal{
	float: right; 
	width: 190px; 
	border: solid #d6d0c8 1px;
	margin: 1em 0 0 20px;
	background: #F7F6F4;
}

.sidebar-accomtest{
	margin: 1em 0 1em 20px;
}

.sidebar-normal{
	width: 180px;
	padding: 0 10px 1em 10px;
	margin-top: 1em;
}


.sidebar-diversity{
	float: right; 
	width: 220px; 
	border: solid #d6d0c8 1px;
	margin: 1em 0 0 20px;
	background: #F7F6F4;
}

.sidebar-accomtest-more{
	padding: 0 10px 0 0;
	margin: 0;
	text-align:right;
}

.sidebar-accomtest{
	width: 210px;
}

.sidebar-accomtest p.nopad{
	padding: .5em 6px 0 .5em;
}

.sidebar-accomtest p{
	padding: .5em 6px;	
}

.sidebar-accomtest p.nopad{
	padding: .5em 6px 0 .5em;
}

.sidebar-diversity p{
	padding: .5em 10px 0 10px;	
}

.sidebar-diversity p.logo{
	padding:0;
}

.strong{
	font-weight: bold;	
}

/* ---TABLE STYLES--- */

table{
	border-collapse: collapse;	
}

table.alternating-og tbody tr:nth-child(4n){
	background:#e4e4e4;
}
table.alternating-og tbody tr:nth-child(4n-1){
	background:#e4e4e4;
}

table.pad-all td, table.pad-all th{
	padding: 2px;
}

table.events{
	border-collapse: collapse;	
}
/*
table.events tr th, table.events tr td {
	display:table-cell;
}*/


table.extra-pad-all td, table.extra-pad-all th{
	padding: 2px 10px 2px 2px;
}


table.pad-tb th, table.pad-tb td{
	padding: 2px 0;	
}


table.borderall td, table.borderall th{	
 border: 1px solid #cdcdcd;
}

table.regular{
	width: 100%;	 /*width: 613px;*/
}


table.regular td.center, table.fluid td.center, table.regular th.center, table.fluid th.center{
	text-align: center;
}

table.regular caption, table.fluid caption{
	color: #333;
	font-weight: bold;
	text-align: left;	
}

table.regular caption.center, table.fluid caption.center{
	text-align: center;	
}

table.regular tr.alt td, table.fluid tr.alt td{
	background: #e4e4e4;
}

table.regular td.right, table.regular th.right, table.fluid td.right, table.fluid th.right{
	text-align: right;	
}

table.regular td, table.regular th, table.fluid td, table.fluid th{
	vertical-align: middle;
}


table.regular th, table.fluid th{
	background: #005292; 
	color: #fff;
	text-align:center;	
}

table.regular th.left{
	text-align:left;
	padding-left: 2px;
}

table.regular th.table-cell-h2, table.fluid th.table-cell-h2 {
	text-align: left;	
	font-size: 95%;
	color: #005292;
	padding: .5em 2px 2px 2px;
	background: #fff;
}


table.regular th.table-cell-big, table.regular td.table-cell-big{
	width: 107px;
}

table.regular th.table-cell-bigger, table.regular td.table-cell-bigger{
	width: 140px;
}

table.regular th.table-cell-fifth, table.regular td.table-cell-fifth{
	width: 20%;
}

table.regular th.table-cell-small,table.regular td.table-cell-small{
	width: 46px;	
}

table.whtbrdhead th{
	border: 1px solid #fff;
	text-align: center;
}

table.smalltxt td{
	font-size: 90%;
}

.table-header, .table-data-header, table.regular th.table-header, table.regular th.table-forum-header{
	background: #005292;
	color: #fff;
	font-weight: bold;
	text-align: left;	
	padding: 2px;
}

table.regular td.top, table.regular th.top, table.fluid td.top, table.fluid th.top{
	vertical-align: top;
}

table.regular td.bottom, table.regular th.bottom, table.fluid td.bottom, table.fluid th.bottom{
	vertical-align: bottom;
}

table.regular tr.alt th, table.regular th.alt, table.fluid tr.alt th, table.fluid th.alt{
	background: #4c86b2;
	color: #fff;
}

table.regular th.results, table.regular td.results{
	width: 73px;
}

table.regular th.school,table.regular td.school{
	
}

table.nolinks a, table.nolinks a:visited, table.nolinks a:hover{
	color: #fff;
	text-decoration: none;
}

table.regular th.table-lgbt-survey-header, table.fluid th.table-lgbt-survey-header{
	background: #4c86b2;
	color: #fff;
	font-weight: bold;
	text-align: left;	
}

table.captioned caption{
	background-color: #005292;
	color: #fff;	
	padding: 4px 2px;
	margin: 0;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
}

table.regular td.highlight, table.fluid td.highlight{
	color: #007987;
	font-weight: bold;
}

table.fluid{
	width: 100%;	
}

table.fluid td.leftcol, table.fluid th.leftcol{
	width: 55%;	
}

table.fluid td.rightcol, table.fluid th.rightcol{
	width: 45%;	
}

table th.left{
	text-align: left;
	float:none;	
}

.table-hidden{
	display: none;	
}

div.table-scroll{
	width:650px;
}

div.table-scroll table{
	width:634px;
}

td.event-cell-date{
	background: url(/images/default-source/mainportalimages/dates-bg.gif) 7px 4px no-repeat;
	display: none;
	width: 46px;
	text-align: center;
}

td.event-cell-date-blank, td.event-cell-event-blank, td.event-cell-blank{
	display: none;
	width: 46px;
	height: 22px;
	text-align: center;
}

td.event-cell-event, td.event-cell-blank{
	/*width: 170px;*/
	display: none;
}

td.underline{
		border-bottom: 1px solid #ccc;	
}


thead.scrollable, thead.scrollable-forum, thead.scrollable-quarter {
	display:block;
}


thead.scrollable th.first {
	width:142px;
}
thead.scrollable th.first-ethgen {
	width:205px;
}
thead.scrollable th {
	width: 82px;
}
thead.scrollable th.last {
	width: 98px;
}


thead.scrollable-forum th.first{
	width: 134px;
}
thead.scrollable-forum th{
	width: 50px;	
}
thead.scrollable-forum th.last{
	width:66px;
}


thead.scrollable-quarter th.first{
	width: 317px;
}
thead.scrollable-quarter th{
	width: 98px;	
}
thead.scrollable-quarter th.last{
	width:121px;
}

tbody.scrollable {
	display:block;
	overflow:auto;
	width:100%;
	height:400px;
}

table>tbody tr {
  height: auto \9;
}

tbody.scrollable th.subhead {
	background: #4c86b2;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding-left:.3em;	
}

td.left, tr.left, th.left{
	float: none;
	text-align: left;	
}

table.captionTH {
	border-collapse:collapse;
	margin-bottom: 1em;
}

table.captionTH caption {
	background:#025394;
	color:#fff;
	padding:.5em 1em;
	font-size:110%;
	text-align:left;
	border-radius: 15px 0 0 0;	
}

table.captionTH th {
	background:#fff;
	color:#025394;
	font-weight:bold;
	font-size:110%;
	border-bottom:#025394 1px solid;
	padding:.5em 1em;
}


table.captionTH th.left {
	text-align:left;
	padding-left:12px;
}

table.captionTH td {
	padding:.5em 1em;
}

table.captionTH td.underline {
	border-bottom:#c4c4c4 1px solid;
}

/* OG alt shading for table */
table.og-table {border-collapse:collapse; width: 100%;}
.og-table td, .forum-table th {border:none; padding: .5em; text-align: left;}
.og-table tr:nth-child(odd)  {background-color:#ffffff;}
.og-table tr:nth-child(even) {background-color:#eeeeee;}
.accesskey {text-decoration:underline;}

/* ---END TABLE STYLES--- */



.toggle{
	margin-left:17px;
}

.toggle-list{
	margin-left:5px;
}

#topnav {
position: relative;
float:right;
top: 10px;
background:#fff;
width: 835px;
 }
	
#topnav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	/*top: 38px;*/
	float:right;
}

#topnav ul li{
	float: left;

}

#topnav ul li a, #topnav ul li a.stroke{
	display: table-cell;
	background: url(/images/default-source/mainportalimages/top-nav-bg-nostrokes.gif) top left no-repeat;
	width: 165px;
	height: 45px;	
	padding-left: 2px;
	text-align: center;
	text-transform: uppercase;
	color: #005292;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

#topnav ul li a.stroke{
	background: url(/images/default-source/mainportalimages/top-nav-bg-left-stroke.gif) top left no-repeat;
}

#topnav ul li a:hover, #topnav ul li a:focus{
	background: url(/images/default-source/mainportalimages/top-nav-bg-nostrokes.gif) 0 -50px no-repeat;
}

#topnav ul li a.stroke:hover, #topnav ul li a.stroke:focus{
	background: url(/images/default-source/mainportalimages/top-nav-bg-left-stroke.gif) 0 -50px no-repeat;
}

/*Select JD Tab */
#futureJD #topnav ul li.tab-jd a{
	background: url(/images/default-source/mainportalimages/top-nav-bg-nostrokes.gif) 0 -100px no-repeat;
	color: #ac5e0a;
}

/*Select LLM Tab */
#futureLLM #topnav ul li.tab-llm a{
	background: url(/images/default-source/mainportalimages/top-nav-bg-left-stroke.gif) 0 -100px no-repeat;
	color: #ac5e0a;
}

/*Select MEMEBRS Tab */
#memberLS #topnav ul li.tab-ls a{
	background: url(/images/default-source/mainportalimages/top-nav-bg-left-stroke.gif) 0 -100px no-repeat;
	color: #ac5e0a;
}

/*Select PRELAW Tab */
#memberPRE #topnav ul li.tab-pre a{
	background: url(/images/default-source/mainportalimages/top-nav-bg-left-stroke.gif) 0 -100px no-repeat;
	color: #ac5e0a;
}

/*Select LSAC Resources Tab */
#LSACRes #topnav ul li.tab-res a{
	background: url(/images/default-source/mainportalimages/top-nav-bg-left-stroke.gif) 0 -100px no-repeat;
	color: #ac5e0a;
}

.topmargin {
margin-top: 1em;
}

ul.arrow-list-small{
		width: 400px;
}

/* SEARCH STYLE */
#top_search{
	padding: 0;
	float:left;
	position:relative;
	top: 14px;
	/* border: 1px solid #F63; */
}
#ctrlSearchIn, #ctrlSearchIn2, #rpp, #match{
	display: none;	
}
#button-search-submit, #button-search-submit2{
	vertical-align:bottom; padding: 0 0 2px 2px;
}
#button-search, #q{
	font-size: 100%;
	color: #005292;
	border:1px solid #e2e9ef; 
	border-top:1px solid #acadb2;
	padding: 2px 0 2px 7px;
	width: 157px;
	/*CSS3*/
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

#button-search2{
	padding: 2px 0 2px 7px;
	width: 157px;
	/*CSS3*/
	-webkit-border-radius:10px;-moz-border-radius:10px;	
}

#button-search-submit, #button-search-submit2{
	vertical-align:bottom; padding: 0 0 2px 2px;
}

#button-search-submit:focus,#button-search-submit2:focus, #button-search2:focus{
	background:#FF9;
}

#button-login-submit, #button-newacct-submit, .button-submit{
	vertical-align:bottom; padding: 0 0 2px 2px;
}

/* END SEARCH STYLE */

/*-----Video button-----*/
a.video-button {
    background: transparent url('/images/default-source/mainportalimages/button-video-bg-right.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	vertical-align: middle;
    padding: 0 38px 0 0; /* sliding doors padding */
	margin: 0;
    text-decoration: none;
	font-weight: bold;
}

a.video-button:visited{
	color: #fff;
	text-decoration: none;
}

a.video-button span {
	background: transparent url('/images/default-source/mainportalimages/button-video-bg-left.gif') no-repeat; 
    display: block;
    line-height: 15px;
    padding: 5px 0 5px 10px;
	margin:0;
} 

a.video-button:hover {
    background-position: bottom right;
    color: #fff;
    text-decoration: underline;
}

a.video-button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 10px;
	text-decoration: underline;	
	margin:0;
}

/*-----END Video button-----*/

/* TOOLTIP STYLES */
.tooltip, .tooltip:hover {
  color:#333;
  border-bottom:1px dotted #80a9c9;
  cursor:help;
}

span.tip {
	position:absolute;
  	margin-top:-50px;
        margin-left:30px;
	opacity:0.0;
	width:auto;
	max-width:450px;
	padding:9px;
	border:#c0d4e4 solid 1px;
	background:#e1e9ef;
	box-shadow:#e5e5e5 0 2px 2px 0; 
  	font-weight:bold;
}

span.hideTip {display:none;}
span.showTip {display:block;}
/* END TOOLTIP STYLES */

.update{
	padding: 10px;
	margin-left: 30px;
	background: #e4e4e4;
	border: 1px solid #990000;	
}

#warning, #warning-banner-jd, #warning-members, #warning-portal, #warning-lss{
	padding: 0; margin: 0;
	padding-top:10px;
	clear:both;
	background: #fff;
	/*height: 57px;*/
	vertical-align: bottom;
	float: left;
	padding-right: 10px;

	cursor: pointer;
	display: none;

}

#warning-banner, #warning-banner-jd{
	background: #b1600a;
	/*height: 57px;*/
	width: 960px;
	margin: 0 0 0 10px;
	float: left; 
		
	-moz-border-radius-topleft: 30px;
	border-top-left-radius: 30px;
}

#warning-banner-jd{
	width: 630px;
	background: #b1600a;
	margin: 0 0 10px 0;
	padding-top: 0;
	-moz-border-radius-topleft: 30px;
	border-top-left-radius: 30px;
}

.warning-banner-notice{
	display: inline; float:left; margin: 1.2em 0 0 30px;font-size: 130%; color: #fff;font-weight: bold;
}

.warning-banner-text-jd{
	display: inline; width:400px; float:left; margin: 1.2em 0 0 8px; padding-bottom:1em;font-size: 130%; color: #fff;
}

.warning-banner-text{
	display: inline; width: 720px; float:left; margin: 1.2em 0 0 8px; padding-bottom:1em;font-size: 130%; color: #fff;
}

#warning-news{
display:none;	
}

.welcome-body{
	color: #fff;
	font-size: 110%;
	font-weight: normal;
	padding: 1em 0 1em 0;
	margin: 0;
}

.welcome-body-small{
	font-size: 110%; color:#fff;
	padding-right: 40px;
	font-weight: normal;
}

.welcome-body-jd,.welcome-body-ls{
	font-size: 210%;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.welcome-list{
	margin: 0;
	padding: 0;
}

.welcome-list.padtop{
	margin: 0 0 0 30px;
	padding: 1em 0 0 0;
}
 
.welcome-list li{
background: url(/images/default-source/mainportalimages/icon-bullet-welcome.gif) 0 50%  no-repeat;
padding: 0 0 0 10px;
margin: 0;
list-style-type: none;
}

.welcome-list li a{
	color: #fff; font-weight: bold; padding:0; margin:0;
}

.welcome-list li a:hover{
	color: #f6ab5c; font-weight: bold; padding:0; margin:0;
}

.welcome-list li a:focus{
	background: #ffff99;
	color: #005292;
}

#welcomephoto, #welcometext{
	float: left;	
}

.welcometext{
	 padding: 45px 20px 0 30px;
	 width: 410px;
	 color: #fff;
}

#welcometext ul{
	list-style-type: none;	
}

#welcometext ul li a{
	color: #fff;
	font-weight: bold;
}

#welcomephoto{
	display: none;	
}

/* Suggested Links (Questions You May Have) Styles */
div.suggest-pages h3 {
  color:#af6413;
  border-bottom: 1px solid #af6413;
  padding-bottom:.2em;
  margin-bottom:.67em;
  width:100%;
}

div.suggest-pages ul.arrow-list li {
  margin-bottom:.5em;
}
/* END Suggested Links Styles */

/*for LLM section */
.alpha-begin{
	margin: 18px 0 0 0; clear: left; float: left;	font-weight: bold;	
}

.alpha-headers, .alpha-headers-first {
	float: left;
	margin: 14px 4px 0 4px;	
	padding: 0;
	font-size: 140%;
	clear: none;
}

.alpha-headers-first{
	margin: 14px 4px 0 0;	
}

.alpha-others{
	margin: 18px 0 0 0; display:block;	font-weight: bold;	
}

h3 span.fee-head, h4 span.fee-head {
 line-height: 1.5; 
 font-size: 85%;
 font-weight:normal;
}

.llm-span{
	padding-top: 2px; display:block;	
}

.llm-span-pad{
	padding-top: 18px; display:block;	
}

.llm-header{
	float:left; margin: 0 4px 0 0; padding: 0 0 0 0;	
}

h2.llm{
	font-size: 130%;
	padding: 1em 0 0 0;
	margin: 0;	
}

/* END for LLM Aplhabetical listing page*/

/*out of alph order to override any other padding */ 
h2.botmar{
	margin-bottom: 1em;	
}

.arrow-list, .arrow-list-vid , .arrow-list-spaced, .arrow-list-small{
	padding: 0 0 0 10px;
}

.botpad{
	 padding-bottom: .5em;
}

.extra-bottom {
	padding-bottom:1em;
}


.padding-top, .padtop {
	padding-top: 1em;
}

.nopadtop {
	padding-top: 0;
}

.notopmargin {
margin-top: 0;
}

.notebox1{
	background-color:#eeeeee;
	border: 1px solid #c0c0c0;
	padding: 2px;
}

.dropdown{
	margin-top:4px; padding:0;
}


/* jQuery menus (REC calendar) */
.jquery-calendars table {
	border-width: 0px;
	width: 623px;
	border-collapse: collapse;
}
.jquery-calendars table th, .jquery-calendars table td {
	border: 1px #E0E9EF solid;
	padding: 4px;
	width: 14%;
}
.jquery-calendars table th {background-color: #E0E9EF;}
.jquery-calendars table td {height: 50px;}

/* mobile forum styles */
table.forum-table {border-collapse:collapse; width: 100%;}
.forum-table td, .forum-table th {border:none; padding: .5em; text-align: left;}
.forum-table td.center, .forum-table th.center{text-align:center;}
.forum-table tr:nth-child(odd)  {background-color:#ffffff;}
.forum-table tr:nth-child(even) {background-color:#eeeeee;}
.accesskey {text-decoration:underline;}


/* --SAMPLE PREP TEST (JD/PREP) -- */
ol.acknowledgments { list-style: none; }
ol.conditions { list-style: none; }
ol.options { list-style: upper-alpha outside; }

ol.acknowledgments > li { margin-top: .5em; padding-left: 1em; text-indent: -1em; }
ol.conditions > li { margin-top: .5em; padding-left: 1em; text-indent: -1em; }
ol.options > li { margin-top: .5em; }

span.multiline { display: block; margin-top: .5em }

ul.criteria { }
ul.index { list-style: none; }

a.nav { border: .2em solid black; font-weight: bold; padding: .5em; }

/* Google Mini styles */
.search-result_image { float: left; display: block; padding: 2px 5px 5px 0; }
.search_result_bar_label { display: inline; clear: left; }
.search_result_bar { float: left; clear: both; width: 100%; padding: 25px 0 5px 0;}
.search_result_bar ul { display: inline; clear: none; }
.search_result_bar ul li { display: inline; clear: none; }
.search_info_bar { float: left; clear: both; width: 100%; }
.search_info_query { float: left; clear: left; }
.search_info_results { float: right; clear: right; }
.search_results { float: left; clear: both; width: 100%; }
.search_results ul li { padding: 7px 0 7px 0; }
.search_form { float: left; clear: both; width: 100%; padding: 10px 0 25px 0; }
.search_divider { color: #fff; background-color: #fff; border-top: 1px dotted #8E8A8A; margin-bottom: 5px; }
.search_sort_by { float: left; clear: both; width: 100%; padding: 10px 0 10px 0; }
.search_sort_by .s { float: right; clear: both; }
.search_results ol { list-style-type: decimal; list-style-position: inside; font-weight: bold; }
.search_results ol li { padding: 7px 0 7px 0; }
.search_results ol li span { font-weight: normal; }

/*Overrid sitefinity style*/
.sfitemTitle, .sfitemPublicationDate{
	display: none;	
}

/*Google Mini UPdate*/
#searchmessage{
	color: #900;	
	font-weight: bold;
	font-size: 90%;
	display: none;
}

/*LSS TABLE*/
#paperlesstable tr:nth-child(even) {background: #fff}
#paperlesstable tr:nth-child(odd) {background: #e4e4e4}

/*Meeting Agendas*/
blockquote.blue {
  background:#e1e9ef;
  padding:1em;
  margin: 1em 0;
  font-weight:bold;
}

ol.agenda {
  margin-left:25px;
  margin-top:1em;
  list-style-type:upper-roman;
  font-weight:bold;
  font-size:120%;
}

ol.agenda li {
	margin-top:0;
	margin-bottom:1.5em;
}

ol.agenda li span {
	font-weight:normal;
	font-size:small;
}

ol.agenda ol {
  margin-top:1em;
  margin-left:25px;
  list-style-type:upper-alpha;
  font-size:90%;
}

ol.agenda ol li {
  margin-bottom:1em;
}

ol.agenda ol li span {
  font-weight:normal;
  font-size:small;
}

ol.agenda ol ol {
  font-size:small;
  list-style-type:decimal;
}

ol.agenda ol ol ol {
  font-size:small;
  list-style-type:lower-alpha;
}
/*END Meeting Agendas*/

table.sortme th{
	color: #fff;
	cursor: pointer;	
}

.blurry-text {
   opacity: .1;
   text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px;
}

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		
		.fancybox-inner {
			overflow: visible !important;	
		}
/*Photo Requirements page*/
.boxpadtop{
	padding-top: 4px;	
}

.floatingbox {
float: left; width: 200px;
}

.floatimgbox2{
	vertical-align: text-top; float: right; height: 50px;	
}

.floatingboxalt{
float:left; width: 404px;
}

.floatingboxpo{
	position: relative; top: 80px;	
}


.floatingboxborder{
padding-top: 80px; border: 1px solid #000;	
-webkit-box-shadow: -2px 2px 10px 0 #525252; box-shadow: -2px 2px 10px 0 #525252; padding: .5em; box-sizing:border-box;
}



.floatingbox2{
	float:left; width: 250px; border: 1px solid #000; position: relative; top: 80px; left: 20px; -webkit-box-shadow: -2px 2px 10px 0 #525252; box-shadow: -2px 2px 10px 0 #525252; padding: .5em	
}

.floatingbox3{
	float:left; width: 190px; border: 1px solid #000; position: relative; top: 80px; left: 20px; -webkit-box-shadow: -2px 2px 10px 0 #525252; box-shadow: -2px 2px 10px 0 #525252; padding: .5em	
}


.floattopbox{
	margin: 0 auto;   position: relative;
    left: -8px; width: 300px; padding-right: 90px; border: 1px solid #000;  -webkit-box-shadow: -2px 2px 10px 0 #525252; box-shadow: -2px 2px 10px 0 #525252; padding: .5em
}

.floatimgbox{
	vertical-align: text-top; float: left; padding-right: 10px; height: 50px;	
}

.clearleft{
	clear: left;	
}

.photounnaccept{
	color:#990000;	
}

.photoaccept{
	color:#6a9239;	
}

.photonote{
	font-size: 140%; color:#990000	
}

.accpt {
	box-shadow: -2px 2px 10px 0 #6a9239;
}

.dclne {
	box-shadow: -2px 2px 10px 0 #990000;
}

<!--Publications page-->
.carobtn {
  background: #e4bba9;
  background-image: -webkit-linear-gradient(top, #e4bba9, #c15f18);
  background-image: -moz-linear-gradient(top, #e4bba9, #c15f18);
  background-image: -ms-linear-gradient(top, #e4bba9, #c15f18);
  background-image: -o-linear-gradient(top, #e4bba9, #c15f18);
  background-image: linear-gradient(to bottom, #e4bba9, #c15f18);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  text-shadow: -1px 1px 2px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 4px 10px 4px 10px;
  border: solid #000000 1px;
  text-decoration: none;
  z-index: 101;
  width: 100px;
  float: right;
  position: relative;
}

.carobtn:hover {
  background: #c15f18;
  text-decoration: none;
  cursor: pointer;
}

.centerPubButt{
	float: none;
	margin: auto;	
}

.carouselcontent p{
	font-size: 80%;
}

.grad{
	background: #fcfcfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfb 0%, #e8e4e0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfb 0%,#e8e4e0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfb 0%,#e8e4e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfb', endColorstr='#e8e4e0',GradientType=0 ); /* IE6-9 */

height: 320px;
}

.prep-intro p{
	padding-top: 0;
	padding-bottom: 1em;
	font-size: 120%;
	line-height: 1.4em;	
}

.slick-dots{
	bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.slick-prev {
    left: 20px;
	width: 40px;
	z-index: 100;
}

.slick-next {
	right: 20px;
	width: 40px;
	z-index: 100;
}

.slick-prev:before, .slick-next:before{
	color: #005292;
	font-size: 34px;
}

.slick-dots li button:before{
	font-size: 14px;
	color: #fff;	
	opacity: 1;
}

.slick-dots li.slick-active button:before{
	color:#c1672a;
}



<!--END Publications page-->

.carobtn a, .carobtn a:active, .carobtn a:visited{
	color: #fff;
	text-decoration: none;
	text-align: center;
}
