.uconnlaw-custom-header-wrapper {
    background-color: #FFFFFF;
}
.uconnlaw-custom-logo-wrapper {
}
#header-wrapper, #header-wrapper header {
    height: 90px !important;
}
#header-wrapper {
}
#branding {
    display: table-cell;
    float: left;
    padding: 16px 0 0 25px;
}
#logo {
    display: table-cell;
    padding: 0;
    vertical-align: middle;
}
#logo a {
    color: #086782;
    padding-left: 0;
    text-decoration: none;
}
#school_name {
    display: table-cell;
    padding-top: 7px;
}
#department_name {
    padding-top: 6px;
}
#menu-bar-wrapper {
    background: url("http://library.law.uconn.edu/sites/all/themes/custom/corolla/newwordmark/hd-blue-menu.png") repeat-x scroll 0 0 #0F1938;
    height: 40px !important;
    font-size:16px;
}

#menu-bar {
    margin: 0 auto;
    padding-top: 0.3125em;
    width: 90%;
}
#menu-bar nav {
    clear: none;
    float: left;
    font-family: 'Arial Unicode MS','Helvetica Neue',Arial,Helvetica,sans-serif;
    margin-bottom: 0;
    padding: 0;
}
#menu-bar nav.block-menu ul {
    border: medium none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#menu-bar nav.block-menu ul li {
    float: left;
    margin: 0 1.1em;
}
#menu-bar nav.block-menu ul li a {
    border-radius: 6px 6px 0 0;
    color: #FCFCFC;
    float: left;
    font-family: 'Georgia';
    font-size: 1em;
    line-height: 1.5;
    padding: 4px 12px 7px;
    text-decoration: none;
}
#menu-bar nav.block-menu ul li a.active-trail { background-color: #FFFFFF; color: #0F1938; }
.uconnlaw-custom-page-design {    background-color: #FFFFFF;}
.uconnlaw-custom-right-floated-blocks {    float: right;    width: 200px;}
.uconnlaw-custom-right-floated-blocks a {    color: #086782;    text-decoration: none;}
div.askalibrarianblock {    font-family: georgia,garamond;    margin-bottom: 10px;    padding-top: 10px;    text-align: center;}
div.askalibrarianblock div.block-content {    border-bottom: 2px solid #808080;    padding-bottom: 10px;}
div.askalibrarianblock div.askbubble {    background: url("http://library.law.uconn.edu/sites/all/themes/custom/corolla/css/images/askbubble.png") no-repeat scroll center top rgba(0, 0, 0, 0);     margin-bottom: -6px;    min-height: 76px;}
div.askalibrarianblock div.askalibrarian {    font-size: 1.5em;    line-height: 1.2em;}
div.askalibrarianblock div.askalibmethods {    font-size: 1.0em;    line-height: 1.25em;}
section.quicklinksblock {    padding-bottom: 10px;}
section.quicklinksblock h2.block-title {    color: #2E2E2E;    font-family: Georgia,Garamond;    font-size: 1.25em;    font-weight: normal;    letter-spacing: normal;    line-height: 1;    margin: 0;    padding-bottom: 0;    text-align: left;    text-transform: none;}
section.quicklinksblock ul {
    border: medium none;
    font-size: 0.875em;
    list-style-position: inside;
    margin: 4px 0;
    padding-left: 12px;
    text-align: left;
}
section.quicklinksblock ul li {
    list-style-image: none;
    list-style-type: disc;
    margin: 2px 0;
    padding: 0;
}
section.quicklinksblock ul li a {
    color: #2E2E2E;
    font-family: Georgia,Garamond;
    text-decoration: none;
}
div.uconnlaw-custom-page-body {
    margin-right: 210px;
    padding: 13px 0 5px 30px;
    min-width:480px;
}
.uconnlaw-custom-illiad {
    padding-right: 10px;
}
div.field-name-field-libpage-image-730 {
    margin: 0;
    min-height: 52px;
    padding: 0;
    width: auto;
}
div.field-name-field-libpage-image-730 div FIGURE {
    border: medium none;
    display: block;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 0 10px 10px 0;
    width: auto;
}
div.field-name-field-libpage-image-730 div .field-item.even.clearfix {
    border: medium none;
    display: block;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 0 10px 10px 0;
    width: auto;
}
div.field-name-field-libpage-image-730 div img {
    border: 0 none;
    box-shadow: 4px 4px 6px rgba(54, 54, 54, 0.37);
    display: block;
    height: auto;
    margin: auto;
    width: auto;
    max-width:100%;
}
div.field-name-field-libpage-title-computed {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 60px;
    color: #FFFFFF;
    display: table;
    font-size: 1.25em;
    height: 1em;
    left: 20px;
    line-height: 1em;
    margin-bottom: -34px;
    padding: 8px 10px;
    position: relative;
    text-align: right;
}
.uconnlaw-custom-page-footer {
    clear: both;
    font-size: 100%;
    line-height: 1.5;
    word-wrap: break-word;
}
.uconnlaw-custom-page-footer #footer-wrapper {
  /*  background: url("http://library.law.uconn.edu/sites/all/themes/custom/corolla/newwordmark/ft-grey.png") repeat-x scroll left top / 1px 100% rgba(0, 0, 0, 0);*/
    color: #666666;
    padding: 0px 20px;
}
.uconnlaw-custom-page-footer .container footer {
    display: block;
}
.uconnlaw-custom-page-footer #footer-wrapper .region-inner {
    padding-bottom: 15px;
    padding-top: 15px;
}
.uconnlaw-custom-page-footer .footer-uconnlaw-copyright {
    clear: left;
    float: left;
    font-size: 0.7em;
    text-align: right;
}
.uconnlaw-custom-page-footer .footer-uconnlaw-address {
    clear: none;
    float: right;
    font-size: 0.7em;
    line-height: 1.4em;
    margin-bottom: 0;
}
.uconnlaw-custom-page-footer #block-menu-menu-footer-menu-footer-links {
    clear: none;
    margin-bottom: 8px;
    text-align: center;
}
#block-menu-menu-footer-menu-footer-links > div {
    line-height: 1em;
}
#block-menu-menu-footer-menu-footer-links ul.menu {
    border: medium none;
    display: inline;
    list-style-position: inside;
    margin: 0;
    padding: 0;
    text-align: left;
}
#block-menu-menu-footer-menu-footer-links ul.menu > li {
    display: inline;
    font-size: 0.7em;
    list-style-image: url("http://library.law.uconn.edu/misc/menu-leaf.png");
    list-style-type: square;
    margin: 0;
    padding: 0 12px;
    text-align: center;
}
#footer-wrapper a {
    color: #666666;
    text-decoration: none;
}
#branding * {
}
#branding, #logo, #branding hgroup {
}
.site-name-hidden #branding hgroup {
}
.field-name-field-libpage-title-computed {
}
.mainSearch .form1Part, .mainMenuContent {  min-width: 400px;  width: 80%;}

.minHeight {}
.navigationRow, .navigationRowRecord {clear:none;}
.navigationRow select, .navigationrow option {position:inherit; margin-top:12px;}
body > div.minHeight span:last-child {
}

body {
	color:#222;	/*slight tweak to meet AA WCAG 2.0 for link color ratio of 3.5*/
	font-size:14px; /*changing font size 4.6.20*/
}
a {
    border: 0 none;
	color: #0071bc;	
	/* slight tweak to meet AA WCAG 2.0 for link color ratio of 3.5
	   Link to FFF BG  		5.136 {OK, min 4.5}
	   Link to 222 Text		3.097 {OK, min 3.0}
	   Link to f5f5f5 BG	4.711 {OK, min 4.5}
	   Link to 000 Text		4.088 {OK, min 3.0}
	*/
}
a img {
    border: 0 none;
}
#s-lib-footer-login-link a, #s-lib-footer-support-link a {
    color: #0071bc;
}

/*added this section to change font size 4.6.20*/
.s-lib-box .s-lib-box-title {
	font-size:14px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear:both;
}
.container {
    margin: 0 auto;
    max-width: 1140px;
    width: 100%;
}



/* Added by TD for LibGuides CSS edits - 6/23/15 
*/

.col_1_container{
    position:absolute;
}

.col_2_container{
    position:absolute;
}

.col_3_container{
    position:relative;
    bottom:103px;
}

.cols_1and2_wrapper{
    width:80%;
    position:relative;
}

.col_3_wrapper{
    position:relative;
}