
/* one, two, three and four column layouts */
.fullWidth {width:100%;}
.column {float:left;margin-right:1em;}

.column1Of2 {width: 47%; float:left;margin-right:1em;}
.column1Of2.narrow {width:44%;}
.column2Of2 {width: 47%; float: left; clear:right;}
.column2Of2.narrow {width:44%;}

.column1Of3 {width:30%; float:left;margin-right:1em;}
.column2Of3 {width:30%; float:left;margin-right:1em;}
.column3Of3 {width:30%; float:left;clear:right;}


.column1Of4 {width:22%; float:left;margin-right:1em;}
.column2Of4 {width:22%; float:left;margin-right:1em;}
.column3Of4 {width:22%; float:left;margin-right:1em;}
.column4Of4 {width:22%; float:left;clear:right;}

.columnLightBack {background-color:#efeded;}
.columnBoards {border: 1px solid #cccccc}
.columnBoardsDt {border: 1px dotted #cccccc}

/*JDMBA columns and alignment*/

.JDMBAcolumn1Of2 {width: 47%; float:left; margin-right:1em; text-align:center;}
.JDMBAcolumn2Of2 {width: 47%; float: left; clear:right; text-align:center;}

/* inline graphical link types */
.pdf {background: url('/Images/pdficon_small.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.word {background: url('/Images/wordicon.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.ppt {background: url('/Images/ppticon.jpg') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.xls {background: url('/Images/xls_icon.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.rss {background: url('/Images/feed-icon.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.quicktime {background: url('/Images/quicktimeIcon.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.mainContent.audio {background: url('/Images/audioIcon.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.mainContent.video {background: url('/Images/videoIcon.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.mainContent.blog {background: url('/Images/blog.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}
.offsite {background: url('/Images/icon-offsite.gif') no-repeat top left; padding-left: 20px; padding-bottom: 5px;}

p {margin: .5em 0 1.2em;}
p.tight {margin: 0;}
p.right {float:right;}
blockquote {margin:   1em 1em; padding: 0 .5em;  color: #333;line-height: 140%;}
#content2 blockquote {margin:  .5em 0em .0em 0em; color: #333;line-height: 140%;}
blockquote.withquote {background: url('/Images/startQuote.jpg') no-repeat;background-position:top left; padding-top:1px; padding-left:10px;text-align:justify; border:none; } 
.endquote {background: url('/Images/endQuote.jpg') no-repeat;background-position:top right; padding-top:1px; padding-right:10px; border:none; } 
blockquote.border {border-left: 3px solid #ADC6BC;}
pre { /* used to force very long text without spaces to break; used on URLs for faculty profile publications */
    margin: 0 0 1.2em 0;
    padding:0;
    width: 470px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	}
em {font-style: italic;}
/* relative font sizes 
2.75rem
2.3125rem
1.6875rem
1.4375rem
1.125rem
1rem
*/

/* typography */
h1, h2, h3, h4, h5 {text-transform: none;}
h1, h2, h3, h4 {font-family: encode_sans_compressedXBd;}
/*h2, .mainContent h2 {font-family: open_sansbold;letter-spacing: -.03em;	font-weight: 900;}*/
/*h2 {font-family: encode_sans_compressedXBd;}*/
h1 a:visited {color: /* #493274 */ #4b2e83;}
h1.headline, .headline {text-align: center;}
h1 {clear:both; margin: 0 0;}
h1 {font-size: 2em; line-height:1.5em;}
/*h1.sliderHeading {font-size:400%; line-height:1em;letter-spacing:0em;}*/
h1.medium {font-size:1.5em; line-height:1.5em;}
h1.mediumNormal {font-size:1.5em; line-height:1.5em; color:inherit;}
h2 {font-size: 1.3em; font-size:1.6875rem;}
h2.medium, h2.mediumNormal {font-size:1.1em; font-size: 1.125rem; border-style:none;}
h2.mediumNormal {color:#000000; border-style:none;}
h2 {clear:both;font-weight:bold; border-bottom: 1px solid #ccc;}
h2.noBorders { border-style: none; }
h2.tight {margin-bottom:0}
h3 {font-size: 1.2em; font-size: 1.125rem;}
h3.medium {font-size:1em; font-size: 1rem;}
h3.tall {font-size: 1.3em; font-size:1.4375rem}
h3 {color: #63449D; margin-bottom: .5em;}
h3 a, a:visited {color: #63449D}
.event h3 a {font-family: encode_sans_compressedXBd;}
h4, h5, h6 {font-size: 1em; font-size:1rem;font-weight:bold; }
h5 {font-style: italic;}
h1.separate, h3.separate, h4.separate, h5.separate, h6.separate {border-bottom: 1px solid #ccc;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
h1.tile, h2.tile, h3.tile, h4.tile h5.tile {padding-left:5px;padding-right:5px;}
hr {color: #ccc; background-color: #ccc; height: 1px; border: none; margin: 1em 0;}
hr.close {margin: .2em 0 0 0;}

.Bold {
    font-weight:bold;
}
.BoldEm {
    font-weight:bold;
    font-style: italic;
}


.crumb {color: #d7a900;clear:right; font-size:90%;}
.crumb a, .crumb a:visited {color: /* #493274 */ #4b2e83;}
.more {text-align: right; font-size:85%; clear: both;}
.more a {color: #d7a900;}

a img {border:none;}
.mainContent a {color: /* #493274 */ #4b2e83;text-decoration:underline;}
.mainContent ul>li {list-style-type: disc;}
.mainContent ol>li { list-style-type: decimal;}
.mainContent ol[type="a"]>li { list-style-type: lower-alpha;}
.mainContent fieldset ul>li { list-style-type: none;}

a.noDecoration {text-decoration:none;}
a:hover, a.title:hover {color:#999999;}
.mainContent a.title, .mainContent strong a, .mainContent strong a:visited,  a strong {color: #2b1b3f;}	
a:visited {color: #666666;}

.urgent {font-weight: bold; color: #990000;}
.urgent2 {font-weight: bold; color: #d50000; text-decoration:none;} 
.smallNote {font-size: .7em;}
.old {color: #808080;}
.pointTo {background-image:url(/images/template/pointRight.png);background-repeat:no-repeat; background-position: left center; padding-left:10px;}
.pointToLarge {background-image:url(/images/template/pointRightLarge.png);background-repeat:no-repeat; background-position: left center; padding-left:18px !important;}
.pointToLargeText {font-size:1.2em;}
.smCaps {font-variant:small-caps;}
.section {width:100%;background-color: /* #fbf8e6 */ #e8e3d3;padding-left:.5em;}
.textImbedLeft {float: left; margin-right: 1em; clear: none;}
.textImbedRight {float: right; margin-left: 1em; clear: none;}
.textImbedThumbRight {float: right; margin-left: 1em; clear: none;}
.textImbedThumbLeft {float: left; margin-right: 1em; clear: none; }
.textImbedThumbLPurp {float: left; margin-right: 1em; clear: none; padding:5px 5px; background-color:#ffffff; border:solid 1px #39275b;}
.indent1 {margin: 0 3em;}
.indent2 {margin: 0 6em;}
.indent3 {margin: 0 9em;}
.pageTop {font-size: .85em; text-align: center;}
.clear {clear:both;}

/* Insets */
.inset.right {float:right;margin-left:1em;}
.inset.left {float:left;margin-right:1em;}
.inset.noPadnoMargnoShad {padding:0; margin:0; box-shadow: 0;}
.inset {border: 1px solid #C6C2B6; padding: .5em; margin: .5em 0;background-color:#fff; zoom:1;} /* IE 6 hack */
.inset h2 {border-bottom-style:none;margin-top:.5em;margin-bottom:.25em;}

.insetBG1.right {float:right;margin-left:1em;} /* background color 1 */
.insetBG1.left {float:left;margin-right:1em;}
/*
.insetBG1 {border: 1px solid #C6C2B6; background-color:#F7F5F0; padding: .5em; margin: .5em 0; } 
    */
.insetBG1 {
    /* border: 1px solid #C6C2B6; */
    background-color: #eee;
    padding: .5em 1.2em;
    margin: .5em 0;
}
.insetBG1 h2 {border-bottom-style:none;margin-top:.5em;margin-bottom:.25em;}

.insetBG2.right {float:right;margin-left:1em;} /* background color 2 */
.insetBG2.left {float:left;margin-right:1em;}
.insetBG2 {border: 1px solid #C6C2B6; background-color:#f8f5ff; padding: .5em; margin: .5em 0; } 
.insetBG2 h2 {border-bottom-style:none;margin-top:.5em;margin-bottom:.25em;}

.block {
    padding-top:0;
    padding-right: 1em;
    padding-left:1em;
    padding-bottom:1em;
    float:left;
    width:98%;
}
.light {background-color: #efeded;}
.light.blockBorder {border: solid 1px #000000;}
.dark {background-color: #39275b; color: #ffffff;}
.dark.blockBorder {border: solid 1px #ffffff;}
.dark.darkBlockBorder {border: solid 1px #000000;}
.dark h2, .dark h2 a {color: #ffeb9b;}
.dark h3, .dark h3 a {color: #ffffff;}
.dark a {color: #ffffff;}
.mediumDark {background-color: #4a398c;color: #ffffff;}
.mediumDark h2, .mediumDark h2 a {color: #ffeb9b;}
.mediumDark h3, .mediumDark h3 a {color: #ffffff;}
.mediumDark a {color: #ffffff;}
.huskyGold a, .huskyGold {color: #ffd33c;}
	
.mainContent ol, .mainContent ul {margin: 0 0 2em 2em;}
.mainContent li {margin: 0 0 .5em 0;}

/*HORIZONTAL LIST*/
ul.Horiz4 > li {
    display:inline-block;
    margin:1em 5em 2em 0em; 
    display:inline;/* this fix is needed for IE7- */
}

#rightInfo ul.outdent {margin-left: 1.8em;}
#rightInfo ul.index {margin-left: 0em;}
#rightInfo li.outdent {text-indent:-1em; padding-bottom: .6em;} 
ul.index > li {list-style-type:none}
.disc li {list-style-type: disc;}
.circle li {list-style-type: circle;}
.default li {list-style-type:inherit}
.tightList li {margin: .4em 0;line-height:100%;}
ul.outdent {margin-left:0em;}
li.pointTo {list-style-image: url(/images/template/arrow_bullet.gif);}
.outline ol{list-style-type: upper-roman;}
.outline ul ul {list-style-type: upper-alpha;}
.outline ul ul ul {list-style-type: decimal;}
.outline ul ul ul ul {list-style-type: lower-alpha;}
.outline ul ul ul ul ul {list-style-type: lower-roman;}
ol.upperAlpha li {list-style-type: upper-alpha;}
ol.lowerAlpha li {list-style-type: lower-alpha;}
ol.upperRoman li {list-style-type: upper-roman;}
ol.lowerRoman li {list-style-type: lower-roman;}
.lowerAlpha ul li {list-style-type: disc; }
.newsHead {font-weight:bold;text-decoration:none;margin-bottom:.25em; display:block;}
.newsHead a {text-decoration:none;}
.newsHead a:visited {color: /* #493274 */ #4b2e83;}

/*ICONS*/


/* FAQs */
.question {font-weight:bold; padding-left:14px; display:block; margin-bottom:1em; background-position:center center; background: url(/images/template/question.png) no-repeat; }
.answer { padding-left: 14px; display: block; margin-bottom:1em;}

/* Tabs */
.tabMenu {margin: 1em 0 0 0; padding: 1em 0 .25em 0; clear: left; border-bottom: 1px solid #ccc;}
.tabMenu li {list-style: none; display: inline; padding: 0; white-space: nowrap; }
.tabMenu a {padding: 0 1em .25em 1em;border: 1px solid #ccc;border-bottom: none;background-color: #f3edfc; border-radius:5px 5px 0px 0px;}	
.tabMenu .tabActive {text-decoration: none; font-weight: bold; color: #000; border-bottom: 1px solid #fff; background-color: #fff; }
.tabsubMenu {margin: 1em 0 0 0; padding: 1em 0 .25em 0; clear: left; border-bottom: 1px solid #ccc;}
.tabsubMenu li {list-style: none; display: inline; padding: 0; }
.tabsubMenu a {padding: 0 1em .25em 1em;border: 1px solid #ccc;border-bottom: none;background-color: #FBF8E6;}	
.tabsubMenu .tabActive {text-decoration: none; font-weight: bold; color: #000; border-bottom: 1px solid #fff; background-color: #fff; }
.tabbedContent, tabbedSubContent {} /* used by mobile */

/* html5 and transition */
details, summary, .details, .summary
summary, .summary {cursor:pointer;}
.collapsed {cursor:pointer; padding-left:10px; background-position:center,center; background: url(/images/template/pointRight.png) no-repeat}
.expanded {cursor:pointer; padding-left:10px;background-position:center,center;  background: url(/images/template/pointDown.png) no-repeat}
.collapsedLg {cursor:pointer; padding-left:15px; background-position:center,center; background: url(/images/template/pointRightLarge.png) no-repeat}
.expandedLg {cursor:pointer; padding-left:15px;background-position:center,center;  background: url(/images/template/pointDownLarge.png) no-repeat}
.hide {display:none;}
.show {display:inherit;}
.hideAccessible  {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

/* styles override */
.inner-wrap {padding-top: 15px;}

/* HOME PAGE STYLES AND OVERRIDES */
#Homepage h2, #Homepage h3 {clear: left; margin-top: 0px; border:none}
#Homepage.textImbedLeft {border-width: 0px;}
#Homepage ul.index {margin: 0 0 0 0;}
#Homepage h3.headline, #Homepage h3.headline a, #Homepage h3.headline a:visited {text-align:left; text-decoration:none;font-family: encode_sans_compressedXBd; font-size:1.43em; font-size:1.43rem;}
#Homepage h3.headline a:hover {color: #85754d;}
#Homepage .tile {background-color: #FFFFFF;}
#Homepage .mainContent a, #Homepage h4 a, #Homepage a.button, #Homepage h3 a, #Homepage h4 a {text-decoration: none;}

/* Search */
#frmMSearch input[type=text] {width:95%} /*display:inline-block;*/
#frmMSearch {min-height:100px;}
#frmMSearch.search-bar input[type=submit] {display:inline-block;}

/*ACCORDION -RTH*/  /*Currently in use within asianlaw/llm and asianlaw/curriculum -RTH*/
.accordionLg {cursor:pointer; background:#eaeaea; border:#cccccc 1px solid; border-radius:10px 10px;}
.accordionLg-Header {cursor:pointer; padding:5px 0px; max-height:30px; min-height:30px; height:30px;}
.accordionLg-Open {cursor:pointer; padding-left:20px; background-position:center,center; margin:0px 10px 0px 5px; background: url(/Images/template/ffPlus.png) no-repeat;}
.accordionLg-Close {cursor:pointer; padding-left:20px; background-position:center,center; margin:0px 10px 0px 5px; background: url(/Images/template/CircleMinus.png) no-repeat;}
.accordionLg-Content {cursor:pointer; margin-top:0px; padding:10px 15px; background-color:#fff; border-right:#cccccc 1px solid; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid;}
.accordionLg-List {cursor:pointer; background:#ffffff; border-right:#cccccc 1px solid; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; }

.accordionPln-Open {cursor:pointer; padding-top:.5em; text-decoration:underline;}
.accordionPln-Close {cursor:pointer; padding-top:.5em; text-decoration:underline;}

.accordionBAL-Open {cursor:pointer; margin-left:2.0em; font-size:13px; font-weight:bold;}
.accordionBAL-Close {cursor:pointer;}
.accordionBAL-Content {cursor:pointer;}
.accordionBAL-List {cursor:pointer; margin-left:0.25em; margin-top:-1.75em;}
.accordionBAL-List li {cursor:pointer; list-style:none;}
.accordionBAL-List li a {cursor:pointer; font-size:0.85em; font-weight:normal;}



/* DEFAULT TABLE STYLES */
table {border-collapse: collapse; margin: 1em 0;width: 95%; }
table caption {font-weight:bold;text-align:left; font-size:1em; color:#63449D;padding-bottom:.5em;}
table th, table tr th, table thead tr th {background-color: /* #493274 */ #4b2e83; color: #ffffff; padding: 5px; vertical-align: top;  border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
table th a, th a:visited, table tr th a, table tr th a:visited {color:#FFFFFF;}
.mainContent table th a, .mainContent th a:visited, .mainContent table tr th a, .mainContent table tr th a:visited {color:#FFFFFF;}
table td {vertical-align: top;padding: 5px;border-top: 1px solid #f3edfc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; color: #333; }
table .altrow {background-color: #f3edfc; color: #000; }
table.noBorders td {border: none;}
tfoot {font-style:italic;}
table.stats td{text-align:center; vertical-align:middle; border-right:solid 1px /* #493274 */ #4b2e83; border-bottom:solid 1px /* #493274 */ #4b2e83; border-collapse:separate;padding:1px 2px 6px 4px;}
table.stats th {background-color:/* #493274 */ #4b2e83; font-weight:bold;}
table.stats td.name {font-size:smaller;background-color:#ccc;text-align:right;font-weight:bold;vertical-align:text-top;}
table .number {text-align:right}

/* FORMS AND LABELS */
.mainContent fieldset ul>li { list-style-type: none;}
.mainContent fieldset ol>li { list-style-type: none;}
.formarea {padding: .5em 0 0 .5em; background-color: #EEEAF7;}
.formarea select[multiple], .formarea select[size] { height: auto !important; } /* Foundation framework reduces this to one line, need to override! */ 
.formarea input {display: inline} /* Foundation framework reduces this to one line, need to override! */
.formarea fieldset {margin: 0; padding: .5em; border: none; border-bottom: 3px solid #fff; margin-bottom: 1em;}
.formarea legend {font-weight: bold; color:#63449d; background-color:#EEEAF7;}
.formarea ol {margin: 0 0 0 2em; padding: 0;}
.formarea li {margin: 0; list-style: none; margin-bottom:.5em;clear:both;}
.formarea label {font-size: 1em; font-weight: normal; vertical-align: top;}
label {font-size: 1em; margin-right:.5em; font-weight: normal; vertical-align: bottom; display:inline !important}
.formarea li label.xsmall {width: 5em; display: block; float: left; }
.formarea li label.small {width: 8.5em; display: block; float: left; }
.formarea li label.medium {width: 10em; display: block; float: left; }
.formarea li label.large {width: 12em; display: block; float: left; }
.formareaFieldXSmall, .formareaFieldXSmall input[type='text'] {width:5% !important;} /* Foundation framework reduces this to one line, need to override! */
.formareaFieldSmall, .formareaFieldSmall input[type='text'] {width:20% !important;} /* Foundation framework reduces this to one line, need to override! */
.formareaFieldMedium, .formareaFieldMedium input[type='text'] {width:50% !important;} /* Foundation framework reduces this to one line, need to override! */
.formareaFieldLarge, .formareaFieldLarge input[type='text']  {width:80% !important;} /* Foundation framework reduces this to one line, need to override! */
.formareaFieldFull, .formareaFieldFull input[type='text'] {width:100%;}
.invalidMsg {font-size: .85em; color: #990000; font-weight: bold;}	
input {margin: auto 2px;}	
.option input {float:left; } /* CHECKBOX AND RADIO BUTTONS, USE WITH LABEL, BELOW */
.option label {display:block; } /* CHECKBOX AND RADIO BUTTON TEXT */

/*Directory Styles */
span.unit {font-weight: bold; text-transform: uppercase; } 
span.subunit {font-weight: bold; } 
table.directory tr {border: none;}
table.directory tr td {padding: 7px 5px;}

/* SLIDE SHOW STYLES */
.slick-prev:before, .slick-next:before {color: #666666;}
.event h3 {text-align: center;}
.orbit-slides-container img {border: 1px solid  #666666;}
.sliderContainer {margin-bottom: 0;}
.sliderContainer h2 {color: #ffffff; border:none;}
.sliderContainer h2 a, .sliderContainer h2 a:visited, .sliderContainer a, .sliderContainer a:visited {color: #ffffff}
.sliderContainer li {list-style-type: none;}
.orbit-container {margin-bottom: 0px;}
.orbit-timer { display:none; }
.orbit-prev {display: none;}
.orbit-next {display: none;}
.orbit-slide-number {display: none;}
.orbit-bullets li {	margin-right:6px;}
.orbit-caption .pillarIcon {color: #ffffff;text-shadow:none;}
.orbit-caption h2, .orbit-caption h2 a, .orbit-caption h2 a:visited {color: #ffffff;text-shadow:none; text-decoration:none;}

.fadeshow {width: 400; height: 280;}
.slideshowtoggler {background-color: #EAEAEA; width: 600px; text-align: center; vertical-align: bottom;}
#slideshowtoggler a.prev {float: left; padding-left: 30px; text-decoration: none}
#slideshowtoggler a.next {float: right; padding-right: 30px; text-decoration: none;}

/*IMAGE STYLES-RTH*/
img.GryBrdr {
    border:#808080 1px solid;
}

/* ALUMNI STYLES */
.uwlaw {
    background: url('/alumni/images/click4more.gif') no-repeat top left;
    display: block;
    padding-left: 50px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
.AlumThumbR {
    border-radius:20px 20px 20px 20px; 
    border:1px #39275b solid;
    float: right; 
    margin-left: 1em; 
    clear: none;
}
.AlumThumbL {
    border-radius:20px 20px 20px 20px; 
    border:1px #39275b solid;
    float: left; 
    margin-right: 1em; 
    clear: none;
}

/* ADMISSIONS STYLES */
#prospective {background: #ece9e1 url(http://www.law.washington.edu/admissions/Images/studentinclass.jpg) left top no-repeat; width: 48%; float: left; font-size: .85em; padding-top: 255px; border: 1px solid #d7a900;}
#rightContactBg {background: #ece9e1; border: 1px solid #d7a900;}
    #rightContactBg div {
        padding:5px 5px;
    }

/* student journal styles */
.masthead {font-variant:small-caps}
.masthead h1 {font-variant:normal;text-transform: uppercase;}
.masthead h2 {font-variant:normal; text-transform: uppercase; }
.masthead h3 {font-variant:normal}
.masthead h4 {font-variant:normal}
.masthead h5 {font-variant:normal;font-style:italic; margin-top:2em;}
.masthead td {font-variant:small-caps}
#journalTop{background: url('/images/banner_topbg.jpg') no-repeat top left;}
#journalTop h1 {margin: 0; padding: 20px 0 0;}
.masthead td {text-align:center}
.editorTitle {font-variant:normal; font-style:Italic}

/* PHOTO ALBUM STYLES */
/*div.content { display: none; float: right; width: 700px;}
div.content a, div.navigation a { text-decoration: none; color: #777;}
div.content a:focus, div.content a:hover, div.content a:active { text-decoration: underline;}*/
div.controls { margin-top: 5px; height: 23px;}
div.controls a { padding: 5px;}
div.ss-controls { float: left;}
div.nav-controls { float: right;}
div.slideshow-container { position: relative; clear: both; height: 502px; }
div.loader { position: absolute; top: 0; left: 0; background-image: url('/images/loader.gif'); background-repeat: no-repeat; background-position: center; width: 700px; height: 502px; }
div.slideshow {}
div.slideshow span.image-wrapper img { /* max-width: 690px; max-height: 490px; */ }
div.slideshow span.image-wrapper { display: block; position: absolute; top: 0; left: 0;}
div.slideshow a.advance-link { display: block; float: right; width: 700px; height: 502px; text-align: center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none;}
div.slideshow img { vertical-align: middle; border: 1px solid #ccc;}
div.download { float: right;}
div.caption-container { position: relative; clear: left; height: 75px;}
span.image-caption { display: block; position: absolute; width: 700px; top: 0; left: 0;}
div.caption { padding: 12px;}
div.image-title { font-weight: bold; font-size: 1.4em;}
div.image-desc { line-height: 1.3em; padding-top: 12px;}
div.navigation { width: 160px;}
ul.thumbs { clear: both; margin: 0; padding: 0; text-align: center; width: 160px;}
ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none;}
a.thumb { padding: 2px; display: block; border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb { background: #000;}
a.thumb:focus { outline: none;}
ul.thumbs img { border: none; display: block; max-width: 150px; max-height: 125px;}
div.pagination { clear: both;}
div.navigation div.top { margin-bottom: 12px; height: 11px;}
div.navigation div.bottom { margin-top: 12px;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis { display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc;}
div.pagination a:hover { background-color: #eee; text-decoration: none;}
div.pagination span.current { font-weight: bold; background-color: #000; border-color: #000; color: #fff;}
div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px;}

/* EXPERTISE STYLES */
.specialty {FLOAT: left; MARGIN: 1em; WIDTH: 150px; HEIGHT: 11em;}
.specialty h3 { MARGIN: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f3edfc;}
.Categories {float: right; border-left: 1px dotted #ccc; width: 249px;}
.Categories li {PADDING-BOTTOM: .25em; list-style: none;}

/* BLOG STYLES */
.blogpost {margin-bottom: 2em;}
.blogpost h2 a {text-decoration: none; color: /* #493274 */ #4b2e83;} 

/*LFAC home table STYLES */
.leftCol{color:#666; font-weight:600; width:50%;}
.rightCol{text-align:right; padding-left:5px; color: #404e58; font-weight:700; width:50%;}
.row{width:100%; clear:left;}
.headerGrid {text-align: left; background-color:/* #493274 */ #4b2e83; padding-left:3px; }
.headerGridR {text-align: center; background-color:/* #493274 */ #4b2e83; padding-right:3px;}
.paddingL {padding-left:3px; padding-top: 3px;}
.paddingR {text-align:right; padding-right:3px; padding-top: 3px;}

/* Journal STYLES */
.masthead {font-family:Georgia, "Times New Roman", Times, serif;font-variant:small-caps}
.masthead h1 {font-variant:normal;text-transform: uppercase;}
.masthead h2 {font-variant:normal; text-transform: uppercase; }
.masthead h3 {font-variant:normal}
.masthead h4 {font-variant:normal}
.masthead h5 {font-variant:normal;font-style:italic}
.masthead td {font-variant:small-caps}

/*Indian Law styles*/
#NALCtitle {margin-top: 1em;margin-bottom: 1em;font-size: 150%;text-align: right;margin-bottom: 2px; border-bottom:solid #cc0000 2px; font-family: Verdana,Arial,Helvetica,sans-serif;}
#redTitle {color: #cc0000; font-size: 1.3em;font-family: Verdana,Arial,Helvetica,sans-serif;}

/*About->GateHall->Default style*/
#bldg {background: url('/Images/GatesHallBG.jpg') no-repeat top right; width: 50%; font-size: .9em; padding-top:350px; float: left; border-right: 1px solid #ccc}
#bldgMenu {background-color: /* #493274 */ #4b2e83; margin: 0; padding:20px; text-indent:30px;}
#bldgMenu li {color: #ffffff; line-height: 1.5em; margin-left: 2em;}
#bldgMenu li a {color: #ffffff; font-weight: bold; text-decoration: none;}
#addMenu {margin: 0 0 4em 0; padding: 1em; list-style: none; text-indent:30px;}
#addMenu li {line-height: 1.5em; margin-left: 2em;}
#addMenu li a {color: /* #493274 */ #4b2e83; font-weight: bold; text-decoration: none;}
#bldgMenu li a:hover {color: #ffdc64;}
#addMenu li a:hover { text-decoration:underline;}
/*About->GatesHall->Art styles*/
#list li {padding-bottom: 1em;}
#facts {border: #39275b solid 2px; }
#facts td {border: #39275b solid 1px; padding: .5em 2em;}
#facts tr td  ul {list-style-type: none;padding: 0;margin-left: 0;}

/* BECOMING A LAWYER STYLES */
.envHeader {background: url('/students/academics/BecomingALawyer/Environmental/EnvHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.busHeader {background: url('/students/academics/BecomingALawyer/Business/BusHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.civHeader {background: url('/students/academics/BecomingALawyer/CivilRights/CivHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.comHeader {background: url('/students/academics/BecomingALawyer/Litigation/ComHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.crimHeader {background: url('/students/academics/BecomingALawyer/Criminal/CrimHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.empHeader {background: url('/students/academics/BecomingALawyer/Employment/EmpHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.estHeader {background: url('/students/academics/BecomingALawyer/Estate/EstHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.famHeader {background: url('/students/academics/BecomingALawyer/Family/FamHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.govHeader {background: url('/students/academics/BecomingALawyer/Government/GovHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.healHeader {background: url('/students/academics/BecomingALawyer/Health/HealHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.ipHeader {background: url('/students/academics/BecomingALawyer/IP/IPHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.taxHeader {background: url('/students/academics/BecomingALawyer/Tax/TaxHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
.indHeader {background: url('/students/academics/BecomingALawyer/Indian/IndHeadPtr.jpg') no-repeat top left; vertical-align:middle; line-height:77px;padding-left:140px;}
#RLT {color:#ede8c4; font-weight:bold; padding:30px 0px 10px 25px;}


.publicSector {float:none;background-color:#0176cd !important;padding-left:80px;padding-bottom:30px;color:#ffffff;background: url('/students/academics/BecomingALawyer/images/capitolTop.png') no-repeat bottom left;}
.publicSector h2, .publicSector h3 {color: #ffd33c;}

/*popup image viewer*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f3edfc;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

/*images with captions*/
.rightImg{
    float: right;
    /* width: 305px; */
    margin: 0 0 1em 1em;
    padding: 1em;
    /* -webkit-border-radius: 20px; */
    -moz-border-radius: 20px;
    /* border-radius: 20px; */
    /* border: 1px solid #EBB700; */
    /* -webkit-box-shadow: #B3B3B3 10px 10px 10px; */
    -moz-box-shadow: #B3B3B3 10px 10px 10px;
    /* box-shadow: #B3B3B3 10px 10px 10px; */
    /* border: 1px solid gold; */
    text-align: center;
    background: #eee;
}
.CntrImgPadFive {
    margin:0 auto;
    padding:5px;
    border:0;
}

/*Quote revolving styles*/
#quote_wrap {
    background: #dfdde8 url(/Images/quote.png) no-repeat 20px 20px;
    padding: 10px 70px 10px 70px;
    border: 1px solid #39275b;
}

.revolvingQuote p {
    margin-bottom: 13px;
    font-style: italic;
}

.revolvingQuote cite {
    font-style: normal;
    display: block;
    text-align: right;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
	padding-bottom:2em;
}

.revolvingQuote {
    width: 600px; /* required */
    margin: 0 auto;
}

/*buttons*/
div.outset3D1 {
  margin: .1em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color: #DFDDE8;
  border-style: outset;
  border-width: 3px;
  border-color:lightgrey;
  border-radius: 5px;
  padding: .3em;
  cursor:pointer;
  box-shadow:inset;
  box-shadow:#666

}

div.outset3D1:hover {
  margin:.1em;
  background-color: #DED5EC;
  border-style: outset;
  border-width: 1px;
  border-color:darkgrey;
  border-radius: 5px;
  padding:.3em;
  cursor:pointer;
}

/*Graduate Survey Form - RTH*/
.SurvName {
    width:80%;
    min-width:80%;
    max-width:80%;
}

/* Fix the reCaptcha are on ReservationRequest.aspx */
#recaptcha_widget_div, 
#recaptcha_widget_div * {
    height: auto !important;
}

#recaptcha_area {
    margin: 0 auto !important;
}

#recaptcha_switch_audio, 
#recaptcha_whatsthis {
    height: 17px !important;
}

/* Cleaner looking contact form on Contact.aspx*/
.formareaFieldFull,
.formareaFieldFull input[type='text'] {
    max-width: 92%;
    width: 465px;
}

/* Make visited link in the footer readable */
.footerContainer a:visited {
  color: inherit;
}
.footerContainer a:visited:hover {
    color: #b7a57a;
}

/* Clinic Projects bold-italic */
.clinic-projects p b {
  font-style: italic;
}

/* Clear the site header when navigating to in-page links */
:target:before {
    display: block;
    content: " ";
    margin-top: -250px;
    height: 250px;
    visibility: hidden;
}

/* Class to center table headers */
.th-centered th {
    text-align: center;
    vertical-align: middle;
}