

@import url("footer.css");

@font-face {
font-family: "Lato";
font-style: normal;
font-weight: normal;
src: url("../webfonts/Lato-Reg-webfont.eot?#iefix")
format("embedded-opentype"), url("../webfonts/Lato-Reg-webfont.ttf")
format("truetype"),
url("../webfonts/Lato-Reg-webfont.svg#LatoRegular") format("svg");
}

@font-face {
font-family: "Lato";
font-style: normal;
font-weight: 700;
src: url("../webfonts/Lato-Bold-webfont.eot?#iefix")
format("embedded-opentype"), url("../webfonts/Lato-Bold-webfont.ttf")
format("truetype"), url("../webfonts/Lato-Bold-webfont.svg#latobold")
format("svg");
}

@font-face {
font-family: "Lato";
font-style: normal;
font-weight: 300;
src: url("../webfonts/Lato-Light-webfont.eot?#iefix")
format("embedded-opentype"), url("../webfonts/Lato-Light-webfont.ttf")
format("truetype"), url("../webfonts/Lato-Light-webfont.svg#latobold")
format("svg");
}

@font-face {
font-family: "Lato";
font-style: italic;
font-weight: normal;
src: url("../webfonts/Lato-Italic-webfont.eot?#iefix")
format("embedded-opentype"),
url("../webfonts/Lato-Italic-webfont.woff") format("woff"),
url("../webfonts/Lato-Italic-webfont.ttf") format("truetype"),
url("../webfonts/Lato-Italic-webfont.svg#latoitalic") format("svg");
}





#siteheader {
background-color: #fff;
padding: 0 18px;
clear: both;
}

#content h2,.srctitlebar,.deliverytitlebar,#content1 h2.titlebarnew {
background: #e9ebec;
border-bottom: 1px solid #CCCCCC !important;
}

#siteheader a {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: normal;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
}

#siteheader .single .link1 {
font-size: 8pt;
}

#rememberssl a {
color: #666 !important;
}

#siteheader #resultsheader {
display: block;
position: relative;
clear: both;
float: left;
width: 100%;
line-height: normal;
}

#universal {
float: left;
width: 100%;
background: #ed1c24;
padding: 0 18px;
margin: 0 -18px;
}

div#universal ul {
float: left;
width: 100%;
font-size: 10px;
}

div#universal ul li {
font-size: 1em;
line-height: 1.3;
margin-bottom: 9px;
}

div#universal ul li.menu,div#universal ul li#signin {
position: relative;
}

div#universal .menu ul {
position: absolute;
top: 22px;
left: -1px;
z-index: -1;
opacity: 0;
overflow: none;
background: #fff;
font-weight: normal;
border: 1px solid #bcbec0;
border-top: 0;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
-moz-transition: all .1s ease;
-webkit-transition: all .1s ease;
transition: all .1s ease;
display: none;
width: auto;
}

div#universal .menu:hover ul {
opacity: 1;
z-index: 101;
display: block;
}

div#universal .menu ul li {
display: block;
line-height: 30px;
white-space: nowrap;
margin: 0;
float: none;
border: 0;
padding: 0;
background: #fff;
}

div#universal .menu ul li:hover {
background: #ededed;
box-shadow: 0 2px 2px #d1d1d1;
}

div#universal .menu ul li a[target="_blank"] {
background: url("../images/external.png") 90% 50% no-repeat;
display: block;
color: #333335;
padding: 0 40px 0 10px;
font-size: 12px;
font-weight: normal;
}

div#universal ul li.menu {
float: left;
background: #ed1c24;
padding-left: 0;
border: 0;
margin-left: 10px;
}

div#universal ul li {
float: right;
display: inline-block;
background: -moz-linear-gradient(right, #f3686d, #ed1c24 2px);
background: -webkit-linear-gradient(right, #f3686d, #ed1c24 2px);
background: linear-gradient(right, #f3686d, #ed1c24 2px);
line-height: 22px;
font-weight: bold;
padding: 0 10px;
border-right: 1px solid #c10007;
margin: 0;
color: #fff;
}

div#universal ul li.last {
border-left: 1px solid #c10007;
}

div#universal ul li.menu a {
display: inline-block;
background: url("../images/arrowsSprite.png") 100% -35px no-repeat;
padding-right: 15px;
}



div#universal ul li a {
color: #fff;
font-weight: bold;
}


div#universal ul li a img {
vertical-align: baseline;
margin-bottom: -2px;
}

div#universal sup {
font-size: .8em;
vertical-align: top;
line-height: 2em;
}



#siteheader div#hd {
clear: both;
width: 100%;
background-color: #fff;
float: left;
}

#siteheader div h1 {
line-height: 25px;
height: 25px;
margin: 7px;
padding: 0;
text-transform: uppercase;
font-size: 2em;
}




#siteheader div h1 .phoneContact {
position: absolute;
right: 110px;


top: 35px;


color: #666666;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-transform: none;
}

.chatIconNew {
height: 23px;
font-size: 8pt;
}



#siteheader div h1 .phoneContact span {
font-weight: bold;
}


#siteheader div.icon {
position: absolute;
top: 30px;
right: 10px;
}



div#primarytabs {
float: left;
clear: both;
width: 100%;
background: #333;
padding: 0 18px;
margin: 0 -18px;
height: 41px;
line-height: normal;
}

div#primarytabs.simplyfy {
height: 31px;
}

div#secondarytabs {
float: left;
clear: both;
width: 100%; /** 914px; **/
background: #f0f0f0;
padding: 0 18px;
margin: -1px -18px 0;
}

div#tertiarytabs {
clear: both;
margin: 0 -18px;
}



div#primarytabs #exploresearch {
position: relative;
float: right;
margin-top: 4px;
}

div#primarytabs input.search,#mainsearch input[type="button"],a#openOptions
{
display: inline-block;
vertical-align: middle;
margin-left: 2px;
}

div#primarytabs input.search {
width: 275px;
font-size: 12px;
line-height: 16px;
height: 16px;
border: 1px solid #333;
display: inline-block;
background: #fff;
padding: 6px 10px;
border: 1px solid #bcbec0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-appearance: none;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-ms-box-sizing: content-box;
box-sizing: content-box;
outline: 0;
}

div#primarytabs input.search.error {
background-color: #feeff0;
border-color: #ed1c24;
}

#exploresearchbtn:hover {
background: #f0f2f3 url("../images/submitsSprite.png") 90% 4px no-repeat;
border: 1px solid #333;
}

#exploresearch input.search::-webkit-input-placeholder {
color: #bcbec0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

#exploresearch input.search:-ms-input-placeholder {
color: #bcbec0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

#exploresearch input.search::-moz-placeholder {
color: #686868;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

#exploresearch input.search[name^="defaultvalue"] {
color: #bcbec0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

#exploresearch input.search.error::-webkit-input-placeholder {
color: #ed1c24;
}

#exploresearch input.search.error::-moz-placeholder {
color: #ed1c24;
}

#exploresearch input.search.error[name^="defaultvalue"] {
color: #ed1c24;
}

#exploresearchbtn {
display: inline-block;
background: #cecece url("../images/submitsSprite.png") 90% 4px no-repeat;
background: url("../images/submitsSprite.png") 90% 4px no-repeat,
-moz-linear-gradient(#e2e2e2, #cecece);
background: url("../images/submitsSprite.png") 90% 4px no-repeat,
-webkit-linear-gradient(#e2e2e2, #cecece);
background: url("../images/submitsSprite.png") 90% 4px no-repeat,
linear-gradient(#e2e2e2, #cecece);
color: #333335;
line-height: 16px;
height: 16px;
padding: 5px 34px 7px 8px;
border: 1px solid #333;
font-size: 12px;
font-weight: bold;
border-radius: 4px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-ms-box-sizing: content-box;
box-sizing: content-box;
cursor: pointer;
}

div#primarytabs input.search,#exploresearchbtn {
display: inline-block;
vertical-align: initial;
margin-left: 2px;
}

#exploresearch fieldset {
margin: 0;
}

#exploresearch label {
font-size: 16px;
color: #fff;
vertical-align: middle;
}

#exploresearch span {
vertical-align: top;
}

#siteheader div.errorMessage {
float: left;
width: 100%;
background: #e9ebec;
padding: 5px 18px;
margin: 0 -18px;
text-align: right;
color: #c03;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
}

#siteheader div.errorMessage p {
color: #333;
}



#primarytabs ul.tabs,#secondarytabs ul.tabs {
float: left;
display: block;
margin-top: 17px;
}

#primarytabs.simplyfy ul.tabs {
margin-top: 7px;
}

#secondarytabs ul.tabs {
margin-top: 0;
height: auto;
background-color: #f0f0f0;
}

#primarytabs ul.tabs li.active {
background-color: #f0f0f0;
}

#primarytabs ul.tabs li:first-child {
margin-left: 0;
}

#primarytabs ul.tabs li,#secondarytabs ul.tabs li {
display: inline-block;
float: left;
font-size: 12px;
border-bottom: 1px solid #f0f0f0;
border-bottom-width: 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;


padding: 4.5px 15px;


margin-left: 1.5px;
background-color: #a9a9a9;
}

_:-moz-tree-row(hover), #primarytabs ul.tabs li,#secondarytabs ul.tabs li {
padding: 5px 15px;
}

#primarytabs ul.tabs.right {
float: right;
}

#secondarytabs ul.tabs li {
border: 0;
border-radius: 0;
margin: 0;
top: 0;
background-color: #f0f0f0;
padding: 5px 10px;
}

#primarytabs ul.tabs li.active a,#primarytabs ul.tabs li.active a:hover,#secondarytabs ul.tabs li.active a,#secondarytabs ul.tabs li.active a:hover
{
color: #07c;
}

#primarytabs ul.tabs li a,#primarytabs ul.tabs li a:hover {
color: #f0f0f0;
font-weight: bold;
}

#secondarytabs ul.tabs li a,#secondarytabs ul.tabs li a:hover {
color: #666;
}



#nwfooter {
background-color: #fff;
padding: 0 18px;


clear: both;


}

#nwfooter div {
z-index: 98;
clear: both;
overflow: hidden;
background: #fff url("../images/gradient-footer.png") repeat-x;
background: -moz-linear-gradient(top, #f6f6f6, #fff 20px);
background: -webkit-linear-gradient(top, #f6f6f6, #fff 20px);
background: linear-gradient(top, #f6f6f6, #fff 20px);
display: block;
float: left;
width: 100%;


margin: 0 -18px;


padding: 20px 18px;
}

#nwfooter img {
float: left;
border: 0;
}

#nwfooter ul {
float: left;
font-size: 11px;
color: #939598;
margin-left: 40px;
}

#nwfooter li {
text-align: left;
margin: 2px 0;
display: block;
font-size: 11px;
color: #939598;
list-style: none;
}

#nwfooter li.first a {
border-right: 1px solid #939598;
}

#nwfooter li.first a.last {
border-right: 0;
}



#nwfooter li.first a.last_n {
border-left: 1px solid #939598;
border-right: 0px;
padding: 0 5px;
}


#nwfooter li a:link,div#nwfooter li a:visited {
color: #939598;
font-size: 11px;
}

a.last {
margin-left: 0px;
}



.signin {
position: relative;
background: #fff;
color: #333335;
}

#wrapper {
position: relative;
display: block;
clear: both;
overflow: hidden;
padding: 0 18px;
border-top: 1px solid #bcbec0;
box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.1);
}

.signin form {
float: left;
clear: left;
width: 625px;
margin-top: 10px;
}

.ipuser form {
float: none;
width: auto;
overflow: auto;
background: #ededed;
margin: 0;
padding: 20px 0;
}

.signin form h1 {
float: left;
color: #ed1c24;
font-size: 27px;
font-weight: normal;
line-height: 1.1;
margin: 0 0 15px;
padding: 0;
}

.signin form sup {
font-size: .4em;
line-height: 1.6em;
vertical-align: top;
}

.signin form p sup {
font-size: 9px;
}

.signin form h1 {
margin-left: 130px;
clear: none;
}

.signin form .errorMessage,.signin form .message {
clear: left;
overflow: auto;
margin: 15px 18px;
background: #feeff0;
padding: 18px 22px;
-moz-animation: fadein .25s linear;
-webkit-animation: fadein .25s linear;
animation: fadein .25s linear;
font-size: 8pt;
font-family: verdana;
color: #666 !important;
}

.signin form .message {
background: #d6eab2;
}

.signin form label,.signin form input[type="text"],.signin form input[type="password"],.signin form input[type="submit"]
{
font-size: 18px;
}

.signin form label {
width: 386px;
font-weight: bold;
text-align: right;
margin-bottom: 6px;
display: block;
position: relative;
color: #6d6e71;
}

.signin label.error p.error {
clear: left;
margin-left: 130px;
}

.signin form label a {
position: absolute;
font-size: 11px;
font-weight: normal;
line-height: 1.2;
color: #36c;
display: block;
}

.signin form label a#forgotId {
bottom: 73px;
right: -118px;
}

.signin form label a#forgotPassword {
bottom: 23px;
right: -157px;
}

.signin form input[type="text"],.signin form input[type="password"] {
width: 250px;
border: 1px #7c7c7c inset;
margin: 0 0 15px 12px;
color: #6d6e71;
padding: 3px 2px 2px;
}

.signin form input#signin {
display: block;
padding: 0;
border: 0;
margin: -5px 0 20px 130px;
}

.signin form fieldset {
margin-left: 130px;
clear: none;
}

.signin form fieldset label {
float: left;
clear: left;
line-height: 1.6;
padding-top: 3px;
font-size: 12px;
}

.signin form fieldset input {
margin-left: 0;
}

.signin form div#newuser {
display: none;
}

.ipuser form div#newuser {
float: right;
width: 280px;
padding: 0 20px 68px;
border-left: 1px dotted #bcbec0;
margin-left: 20px;
display: block;
}

.ipuser form div#newuser p {
clear: left;
margin-bottom: 20px;
margin-left: 0px;
font-size: 12px;
line-height: 1.5;
}

.ipuser form div#newuser a {
display: block;
margin-bottom: 20px;
}

.ipuser form div#newuser a img {
margin-left: 0;
}

.signin form.supplemental ul {
width: 225px;
margin-bottom: 30px;
}

.signin form.supplemental ul li {
background: url("../images/arrowsSprite.png") 0 -236px no-repeat;
font-size: 12px;
padding-left: 20px;
margin-bottom: 9px;
display: block;
}

.signin form.supplemental p {
font-size: 12px;
line-height: 1.5;
}

.signin form.supplemental ul li a,.signin form.supplemental p a {
color: #36c;
font-size: 1em;
}

.signin form.supplemental h4 {
color: #4d4d50;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
}

div#llinfo {
clear: left;
overflow: hidden;
background: #eee;
color: #6d6e71;
border-top: 1px solid #dfe0e1;
box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.1), 0 3px 5px rgba(0, 0, 0, 0.1);
width: 950px;
margin: auto;
}

.ipuser div#llinfo {
background: #fff;
border-top: 0;
box-shadow: none;
width: 950px;
margin: auto;
}



.ipuser div#llinfo #smartform,.ipuser div#llinfo #lnapps {
display: none;
}


div#llinfo sup {
font-size: 12px;
}

div#llinfo #bleftcolumn,div#llinfo #newtoll,div#llinfo #blogs {
position: relative;
float: left;
width: 625px;
}



div#llinfo #smartform,div#llinfo #pracguid,div#llinfo #lladvboard,div#llinfo #twitter,div#llinfo #lnapps
{
padding: 20px 20px 20px 35px;
}


div#llinfo #newtoll,div#llinfo #blogs {
width: 280px;
padding: 20px 25px 10px 15px;
}

div#llinfo h2 {
color: #ed1c24;
font-size: 21px;
line-height: 1.3;
margin-bottom: 15px;
}

div#llinfo p {
font-size: 12px;
line-height: 1.6;
margin-bottom: 22px;
}

div#llinfo a#togglesignup {
display: block;
background: #ec2504;
background: -moz-linear-gradient(#ff2b06, #b61a03);
background: -webkit-linear-gradient(#ff2b06, #b61a03);
background: linear-gradient(#ff2b06, #b61a03);
color: #fff;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
padding: 10px 32px;
width: 196px;
}

div#llinfo #lladvboard a#togglesignup {
width: 296px;
}

div#llinfo a#togglesignup:hover {
background: #ed1c24;
text-decoration: none;
}

div#llinfo div ul {
list-style: initial;
margin-bottom: 15px;
}

div#llinfo div ul li {
font-size: 12px;
margin: 0 0 5px 20px;
display: list-item;
}



div#llinfo #lnapps a#togglesignup {
width: 225px;
}





div#llinfo div#twitter ul li {
list-style-type: none;
margin: 0 0 7px 0;
}

.twitterbtn {
position: relative;
display: inline-block;
width: 213px;
padding: 5px 10px;
border: 1px solid #a2cae3;
cursor: pointer;
border-radius: 4px;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
background-color: #d9ebf8;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(#fff, #d9ebf8);
background-image: -ms-linear-gradient(#fff, #d9ebf8);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),
color-stop(100%, #d9ebf8) );
background-image: -webkit-linear-gradient(#fff, #d9ebf8);
background-image: -o-linear-gradient(#fff, #d9ebf8);
background-image: linear-gradient(#fff, #d9ebf8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
endColorstr='#d9ebf8' );
}

.twitterbtn i {
background: url("../images/twitter_btn.png") -24px 0 no-repeat;
width: 21px;
height: 16px;
display: inline-block;
vertical-align: text-top;
}

.twitterbtn a {
font-size: 13px;
font-weight: bold;
line-height: 18px;
color: #666;
text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}





#rightcolumn.relative,div#qfuk fieldset.relative {
position: relative;
}

.newfeature {
position: absolute;
z-index: -1;
opacity: 0;
height: 0;
overflow: hidden;
-moz-transition: opacity .3s ease;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;
}

.shown {
z-index: 200;
opacity: 1;
height: auto;
overflow: auto;
}

.overlay.newfeature {
background: #fff;
width: 250px;
overflow: visible;
padding-bottom: 40px;
border: 1px solid #000;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.overlay.newfeature:after {
content: ' ';
position: absolute;
top: -21px;
left: 30px;
border: 10px solid;
border-color: transparent;
}

.overlay.newfeature:after {
border-bottom-color: #000;
}

.overlay.newfeature.myBookshelf {
left: -255px;
top: -5px;
position: absolute;
}

.overlay.newfeature.myBookshelf:after {
top: 10px;
left: 251px;
}

.overlay.newfeature.myBookshelf:after {
border-bottom-color: transparent;
border-left-color: #000;
}

.overlay.newfeature.explore {
top: 40px;
left: 10px;
position: absolute;
}

.overlay.newfeature.explore:before {
top: 10px;
left: -21px;
}

.overlay.newfeature.explore:before {
border-bottom-color: transparent;
border-right-color: #000;
}

.overlay.newfeature.legqf {
top: -12px;
left: 420px;
position: absolute;
}

.overlay.newfeature.legqf:after {
top: 15px;
left: -21px;
}

.overlay.newfeature.legqf:after {
border-bottom-color: transparent;
border-right-color: #000;
}

body .overlay.newfeature h1,#siteheader div .overlay.newfeature h1 {
background: #000;
color: #fff;
font-size: 20px;
font-weight: normal;
line-height: 17px;
padding: 17px 18px 16px;
height: auto;
margin: 0;
text-transform: none;
}

.overlay.newfeature h1 span {
display: inline-block;
font-size: 14px;
font-weight: bold;
vertical-align: 2px;
padding-left: 9px;
border-left: 1px solid #a3a5a6;
color: #fff;
}

.overlay.newfeature p {
line-height: 1.6;
margin: 18px;
margin-left: 18px !important;
}

.overlay.newfeature a.closer,.overlay.newfeature a.closer:active {
position: absolute;
height: 15px;
outline: 0;
overflow: hidden;
top: auto;
bottom: 16px;
right: 20px;
width: auto;
background: 0;
color: #36c;
font-size: 12px !important;
text-indent: 0;
text-decoration: none;
}

p.errorMsg {
font-weight: bold;
color: #c03;
display: none;
}

#noSourceMsg p {
font-weight: bold;
color: #c03;
}





.editMyBookshelf #loadingDiv span {
background: transparent url("../images/ajax.gif") no-repeat 0 0;
height: 6em;
width: 220px;
display: block;
margin: auto;
margin-top: 2em;
}

.editMyBookshelf .moresources {
text-align: right;
display: block;
margin: 15px 0 10px;
}

.editMyBookshelf .modal-dialog ul {
padding: .25em 0 0 0;
margin-bottom: 0;
}

.editMyBookshelf .modal-dialog ul li {
list-style-type: none;
margin: 0 0 .4em 0;
display: inherit;
}

.editMyBookshelf .modal-dialog ul li a {
font-size: 1em;
}

.editMyBookshelf .modal-dialog ul li label {
vertical-align: middle;
padding-left: .3em;
width: 290px;
white-space: nowrap;
overflow: hidden;
display: inline-block;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.editMyBookshelf .hiliChkBxLbl {
font-weight: bold;
}

.editMyBookshelf .modal-dialog fieldset {
margin: 0;
}

.editMyBookshelf .btn-bar {
float: right;
margin: 5px 0 7px 0;
position: absolute;
bottom: 0;
right: 0;
}

.editMyBookshelf .restore-default {
float: left;
margin: 5px 0 7px 10px;
position: absolute;
bottom: 0;
left: 0;
}

.editMyBookshelf .btn-bar span {
border-left: 1em solid #FFFFFF;
}

.editMyBookshelf .btn-bar span img {
cursor: pointer;
}

.editMyBookshelf .modal-scrollable .ui-tabs .ui-tabs-panel ul {
overflow-y: scroll;
height: 26em;
padding: .5em;
border: 1px solid #dfdbda;
margin-bottom: 1.5em;
display: list-item;
background: #fff;
-moz-box-shadow: -3px 0px 5px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: -3px 0px 5px rgba(0, 0, 0, 0.25);
box-shadow: -3px 0px 5px rgba(0, 0, 0, 0.25);
}

.editMyBookshelf .modal-dialog span.btn,.modal-dialog span.btn input {
float: left;
margin-top: 0;
margin-right: 0;
}

.editMyBookshelf .modal-dialog legend {
padding: .5em 0 1em 0;
}





.editMyBookshelf .ui-dialog {
border: 1px solid #ccc !important;
background-color: #fff !important;
padding: 10px;
}

.editMyBookshelf .ui-corner-all {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.editMyBookshelf .ui-dialog-title {
color: #695c50;
font-size: 1.4em;
}

.editMyBookshelf .ui-dialog .ui-dialog-titlebar {
padding: 5px 10px;
background: #e9ebec !important;
position: relative;
color: #695c50;
font-weight: bold;
font-size: 11pt;
line-height: 1.2em;
margin-top: 0;
border: 1px solid #ccc;
clear: both;
float: none;
}

.editMyBookshelf .ui-dialog-titlebar-close {
color: #036 !important;
}

.editMyBookshelf .ui-dialog-titlebar-close {
background: none !important;
}

.editMyBookshelf .ui-button-text {
color: #036;
}

.editMyBookshelf .ui-widget-content a {
color: #004b91;
}

.editMyBookshelf .ui-dialog .ui-dialog-buttonpane button {
margin: 0 -.5em 0 0;
padding: 0;
}

.editMyBookshelf .ui-dialog button {
background: none !important;
}

.editMyBookshelf .ui-dialog .ui-state-focus {
outline: 1px dotted #ccc !important;
}

.editMyBookshelf .ui-dialog ui-dialog-titlebar-close .ui-state-hover,.ui-dialog ui-dialog-titlebar-close .ui-state-focus
{
background: none !important;
border: 0 !important;
background-position: -96px -128px !important;
}

.editMyBookshelf .ui-dialog .ui-dialog-titlebar-close span {
background: transparent url("../images/sprite-sheet.png") no-repeat -1px
-480px !important;
}

.editMyBookshelf .ui-icon-closethick {
background-position: -96px -128px !important;
}

.editMyBookshelf .ui-widget-header {
border: 0;
background: none;
}

.editMyBookshelf .ui-widget {
font-family: Arial, Helvetica, sans-serif !important;
}

.editMyBookshelf .ui-widget-content {
font-size: 100% !important; /* important for IE7! */
background: none;
border: 0;
}

.editMyBookshelf .ui-state-default,.editMyBookshelf .ui-widget-content .ui-state-default
{
background-color: #939598;
border: 1px solid #939598;
}

.editMyBookshelf .ui-state-active,.editMyBookshelf .ui-widget-content .ui-state-active
{
border: 1px solid #ccc;
background: #fff;
}

.editMyBookshelf .ui-state-default a,.editMyBookshelf .ui-state-default a:link,.editMyBookshelf .ui-state-default a:visited
{
color: #f8f8f8;
text-decoration: none;
}

.editMyBookshelf .ui-state-active a,.editMyBookshelf .ui-state-active a:link,.editMyBookshelf .ui-state-active a:visited
{
color: #2289d3;
text-decoration: none;
}

.editMyBookshelf .ui-tabs .ui-tabs-panel {
padding: 0;
}





























































































.editMyBookshelf .ui-tabs-vertical {
width: 98%;
}

.editMyBookshelf .ui-tabs-vertical .ui-tabs-nav {
width: 130px;
padding: 0;
float: left;
}

.editMyBookshelf .ui-tabs-vertical .ui-tabs-nav li {
display: inline-block;
clear: left;
width: 100%;
border-bottom-width: 1px !important;
border-right-width: 0 !important;
margin: 0 -1px .2em 0;
}

.editMyBookshelf .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0;
}

.editMyBookshelf .ui-tabs-vertical .ui-tabs-nav li a {
display: block;
padding: 0.5em;
white-space: normal;
}

.editMyBookshelf .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
padding-bottom: 0;
padding-right: .1em;
border-right-width: 1px;
border-right-width: 1px;
}

.editMyBookshelf .ui-tabs-vertical .ui-tabs-panel {
float: left;
width: 370px;
}

.editMyBookshelf .ui-dialog #editBookshelf-dialogbox.ui-dialog-content {
padding: .5em 0;
}



#beta {
float: left;
width: 100%;


position: relative;
}

#alpha {
float: left;
position: relative;
}

#sup {
float: left;
width: 100%;
}

div#searchfields,div#searchfields2 {
margin-left: 0;
}

html>body #pagePara,html>body #searchfields p.indent {
margin-left: 110px !important;
}

html>body #searchfields .dateindent {
margin-left: 115px !important;
margin-top: 10px;
}

#searchfields label,#searchfields2 label,#casefields label {
width: 105px;
}

.nonindent .resetList {
margin-right: 15px
}

#booleanLangSegSelOptions p {
margin-left: 115px;
}

.chkBoxpaddingtop {
float: left !important;
clear: both;
margin-top: 5px;
}

html>body .chkBoxmargintop {
margin-top: 0;
}

html>body .chkBoxpaddingtop label.chkSrch {
padding-top: 0;
}

#siteheader .panebarunselectedtabnew a:link {
font-weight: bold;
}


.text-label {
color: #bcbec0;
font-weight: normal;
font-family: helvetica;
}



#quksrch {
padding-top: 0.3em;
vertical-align: baseline;
margin-top: 15px;
}

#qfuk .indent {
margin-left: 29.1% !important;
}

div#qfuk label {
width: 29.1%;
}

#searchTermsTextArea_div {
padding-top: 0px !important;
}

#searchTermsTextBox_qukfind {
padding-top: 13px !important;
}

#papExpStyle {
margin-left: 4px !important;
margin-right: 10px !important;
width: 16.5em !important;
}

#srchall {
clear: none;
}

#divPropertySourceSearchStyle {
background-color: #D2E0EB !important;
height: 50px !important;
margin-bottom: 10px !important;
margin-left: 10px !important;
margin-top: 10px !important;
width: 92% !important;
padding-right: 16px !important;
}

.hiddenDiv,#hidecrppaplayout {
display: none;
}

.crpFieldsetMargin {
height: auto !important;
}

#papqukfind {
font-size: 11pt;
font-weight: bold;
text-overflow: ellipsis;
}


.ie6 .signin form h1 {
display: inline;
}

.ie6 .signin form label {
vertical-align: top;
}

.ie6 .signin form #webId,.ie6 .signin form #password {
font-size: 18px;
width: 250px;
border: 1px #7c7c7c inset;
margin: 0 0 15px 12px;
color: #6d6e71;
padding: 3px 2px 2px;
}

#siteheader div.ie6 h1 {
display: inline;
}

#content h3.bridgeheader {
font-size: 13pt;
color: #990000;
margin: 0 0 15px 0;
padding: 10px;
background-color: #d3dee5;
}

#content span.single {
padding: 2px 0 0 0;
float: right;
}

#header {
position: relative;
font-size: 1.1em;
border-bottom: 2px solid #c03;


height: 90px;


background-color: #fff;
}



.leftpanefavlinks {
color: #695c50 !important;
font-size: 9pt !important;
text-decoration: none;
font-weight: bold !important;
padding-top: 6px;
padding-left: 1em;
width: 500px;
}

.leftpanelinks {
color: #695c50 !important;
font-size: 9pt !important;
text-decoration: none;
font-weight: bold !important;
padding-top: 6px;
padding-bottom: 10px;
padding-left: 1em;
}





div#universal ul li.langMenu {
position: relative;
}

div#universal .langMenu ul {
position: absolute;
top: 22px;
left: -1px;
z-index: -1;
opacity: 0;
overflow: none;
background: #fff;
font-weight: normal;
border: 1px solid #bcbec0;
border-top: 0;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
-moz-transition: all .1s ease;
-webkit-transition: all .1s ease;
transition: all .1s ease;
display: none;
width: auto;
}

div#universal .langMenu:hover ul {
opacity: 1;
z-index: 101;
display: block;
}

div#universal .langMenu ul li {
display: block;
line-height: 30px;
white-space: nowrap;
margin: 0;
float: none;
border: 0;
padding: 0;
background: #fff;
}

div#universal .langMenu ul li:hover {
background: #ededed;
box-shadow: 0 2px 2px #d1d1d1;
}

div#universal .langMenu ul li a.langOpt {
display: block;
color: #333335;
padding: 0 40px 0 10px;
font-size: 12px;
font-weight: normal;
}

div#universal ul li.langMenu {
background: #ed1c24;
padding-left-left: 10px;
border-left: 1px solid #c10007;
margin-left: 10px;
}

div#universal ul li.langMenu a {
display: inline-block;
background: url("../images/arrowsSprite.png") 100% -35px no-repeat;
padding-right: 15px;
}

div#universal ul li.langMenu a.langOpt {
background: none;
}


div#universal ul li.langSel {
font-size: 12px !important;
font-weight: normal;
padding-left: 10px;
display: block;
color: #333335;
}

.nexisScfc {


background: url("../images/sprite-sheet1.png") no-repeat scroll -630px
-1px;


display: inline-block;
height: 15px;
overflow: hidden;
vertical-align: -3px;
width: 20px;
}



#pagewrapper div#header {
font-size: 1em;
height: auto;
border-bottom: none;
}

#pageFooter .footer-nav li a{
font-family: Lato,Helvetica,Arial,sans-serif;
}



