
html {
/* overflow-y:scroll;*/
}
body {
width:100%;
float:left;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, Arial, sans-serif;
font-size:14px;
}
a {
color:#4f80b2;
background-color:transparent;
text-decoration:none;
outline:none;
cursor:pointer;
}
a img {
border:none;
}
a:link {
color:#4f80b2;
background-color:transparent;
}
a:visited {
color:#4f80b2;
background-color:transparent;
}
a:hover{
color:#4f80b2;
background-color:transparent;
text-decoration:underline;
}
a:active {
background-color:transparent;
}
a.visited {
color:#551a8b;
}

h1, h2, h3, h4, h5, h6, p, label {
color:#333;
}


h2 {
font:400 100% Verdana, Arial, Helvetica, Arial, sans-serif;
background:#fff url("img/ImgJOL.gif") 0 -800px repeat-x;
margin:10px 10px 20px;
float:left;
display:inline;
width:970px;
}
h2 span {
float:left;
padding:11px 10px 10px;
}
h2 a {
float:right;
padding:11px 10px 10px;
}
h2 strong {
color:#c03;
}
h2.h2Plain {
background:0;
border-bottom:1px dotted #ccc;
margin-bottom:10px;
}
h2.h2Plain a {
padding:5px;
}
h2.h2Plain span {
padding:5px 10px 5px 0;
}

h3 {}
p {
color:#575757;
margin:0 10px 10px;
}
select, input, textarea {
font-family:verdana, arial, helvetica, sans-serif;
}

td, th {font-size:14px;}
/*
h1, h2, h3, h4, h5, h6, p, td, th, div, span, a, label, li, select, option {
font-size: 14px;
}
*/

/* buttons */
.buttons {
float:left;
width:100%;
border-top:1px dotted #ccc;
text-align:right;
clear:both;
padding:20px 0;
}
.button {
display:block;
float:left;
color:#fff !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#c03 url("img/ImgJOL.gif") right -1150px no-repeat !important;
border:1px solid #c03 !important;
text-decoration:none !important;
cursor:pointer !important;
outline:none !important;
width:auto;
margin:0 20px 0 0;
/* padding:1px 30px !important; */
padding:1px 30px;
font-size:14px;
font-weight:700;
white-space:nowrap;
}
.button:hover {
color:#fff !important;
text-decoration:none !important;
}
input.button,input.button.secondary,input.button.disabled {
outline:none;
vertical-align:bottom;
position:relative;
top:3px;
padding:0 4px 3px;
}

.button.secondary {
background:#999999 url("img/ImgJOL.gif") right -1250px no-repeat !important;
border:1px solid #999999 !important;
}

.button.search, .button.secondary.clear {padding: 1px; width: 120px; text-align:center;}


/*
.button.secondary.clear {
padding: 1px 1px;
}
*/

.button.disabled {
background:#999 url("img/ImgJOL.gif") right -1250px no-repeat;
border:1px solid #999;
}

/*
ul, ol {
padding:0;
margin:0;
list-style:none;
}
li {
padding:0;
margin:0;
}
*/



/* Comment out by Ningjun
#formMaster {
width:990px;
float:left;
}
*/

/* Ningjun begin */
#aspnetForm {
width:990px;
float:left;
}
/* Ningjun end */

#skipNav {
display:block;
overflow:hidden;
position:absolute;
top:-500em;
left:0;
width:100%;
font-weight:700;
text-indent:-600em;
background:transparent;
padding:0.5em 0;
}
#skipNav:focus, #skipNav:active {
top:0;
text-indent:40%;
background:#6c3;
color:#fff;
}

#divHeader {
float:left;
clear:both;
width:99%;
padding:0;
margin:0;
}
#divHeader h1 {
color:transparent;
background:#fff url("img/ImgJOL.gif") 0 -700px no-repeat;
float:left;
display:inline;
height:34px;
width:169px;
margin:10px 10px 0 10px;
}

/* original by Carl 
#divHeader span {
float:right;
margin:10px;
}
#divHeader span strong {
font:700 77% verdana, arial, helvetica, sans-serif;
}
#divHeader span a {
font:400 85% verdana, arial, helvetica, sans-serif;
border-left:1px solid #ccc;
margin-left:10px;
padding-left:10px;
}
*/

/* Ningjun Change begin */
#divHeader div {
float:right;
margin: 10px 0px;
}
#divHeader div strong {
font:700 77% verdana, arial, helvetica, sans-serif;
}
#divHeader div a {
font-weight:400;
border-right:1px solid #ccc;
margin-right:10px;
padding-right:10px;
}

#divHeader div a.last {border:none; padding:0;}
#clientid_link span {color:Black;}
 /* Ningjun Change end */



#divMainNav {
float:left;
clear:both;
width:99%;
background:#fff url("img/ImgJOL.gif") 0 -626px repeat-x;
border-bottom:3px solid #903;
margin:5px 0 0 0;
padding:0;
}

#ulMainNav { 
list-style:none;
margin:0 0 0 10px;
padding:0;
}
#ulMainNav li {
float:left;
background:url("img/ImgJOL.gif") 0 -300px no-repeat;
margin:0 1px 0 0;
padding:0 0 0 6px;
}
#ulMainNav a {
float:left;
display:block;
background:url("img/ImgJOL.gif") no-repeat right 0;
color:#666;
white-space:nowrap;
padding:7px 12px 3px 7px;
}

#ulMainNav a:hover {
color:#666;
background-color:transparent;
text-decoration:none;
}
#ulMainNav .selected {
background-position:0 -450px;
border-width:0;
font-style:normal;
position:relative;
}
#ulMainNav .selected a, #ulMainNav .selected a:hover {
background-position:100% -150px;
color:#fff;
}
/*
#divMainNav strong {
font:700 77% verdana, arial, helvetica, sans-serif;
float:right;
margin:0 10px;
}
*/


#divSubNav {
float:left;
width:100%;
background:#fff url("img/SubNavBG.gif") repeat-x top;
padding-bottom:5px;
border-top: 1px solid #903;
}

/*
#divSubNav ul {
list-style:none;
float:left;
display:inline;
margin:0 0 0 11px;
padding:0;
}
#divSubNav li {
float:left;
border-left:1px solid #b5af8d;
border-right:1px solid #b5af8d;
border-bottom:1px solid #b5af8d;
margin-left:-1px;
}
*/

#divSubNav a {
float:left;
font-weight:400;
color:#3b2b1b;
white-space:nowrap;
background:#e5e2d3 url("img/SubTabGrad.gif") repeat-x top;
border-left:1px solid #fdfdfd;
border-right:1px solid #fdfdfd;
padding:3px 4px;
height:18px;
}
#divSubNav a:hover {
text-decoration:none;
}
#divSubNav a img {
vertical-align:top;
padding-top:7px;
}
#divSubNav .selected {
border-left:1px solid #903;
border-right:1px solid #903;
border-bottom:1px solid #903;
margin-right:1px;
margin-left:0;
}
#divSubNav .selected a {
color:#fff;
background:#c03 url("img/SubTabSelGrad.gif") repeat-x top;
border-left:1px solid #ff6766;
border-right:1px solid #ff6766;
padding:4px 4px 5px;
}
#divSubNav .droplink {
width:120px;
}

.divSearchForm {}
.divSearchForm div, .divSearchForm p {
float:left;
width:990px;
margin:0 0 10px;
}
.divSearchForm div label, .divSearchForm div .noLabel {
float:left;
display:inline;
width:160px;
margin:0 10px 0 0;
text-align:right;
clear:none;
} 
.divSearchForm div div {
float:left;
width:810px;
margin:0;
}
.divSearchForm div div input, .divSearchForm div div span, .divSearchForm div div select, .divSearchForm div div a {
text-align:left;
float:left;
margin-right:10px;
}
.divSearchForm div .button {
float:left;
display:inline;
margin-left:10px;
}
.divSearchForm div div label {
text-align:left;
}
/*.divSearchForm div div div {
width:800px;
border:1px solid red;
}*/
.divSearchForm div div.cb {}
.divSearchForm div div.cb div {
float:left;
width:150px;
}
.divSearchForm div div.cb label {
width:250px;
text-align:left;
position:relative;
}
.divSearchForm div div.cb label select {
float:none;
}
.divSearchForm div div.rb {}
.divSearchForm div div.rb label {
width:auto;
}
.divSearchForm div div.rb input {
float:left;
padding:0;
margin:0 5px 0 0;
height:17px;
width:17px;
}

#divTocSearchCol1, #divTocSearchCol2 {
float:left;
width:100%;
height: 100%;
/* border:1px solid #ccc; */
overflow:auto;
margin:0px;
padding:0;
}
#divTocSearchCol1 table {float:left; clear:both;}

#divTocSearchCol1 table, #divTocSearchCol1 td {
border:0;
padding:0;
margin:0;
}

#divLeftCol {
float:left;
display:inline;
width:230px;
margin-left:10px;
}

/*
.searchPod {
float:left;
height:73px;
padding:15px 0 15px 10px;
margin-bottom:10px;
}
.searchPod label {
float:left;
margin:0 0 0 0;
width:210px;
display:inline;
font-weight:700;
color:#369;
margin-bottom: 10px;
margin-left: 10px;
}
.searchPod input {
float:left;
display:inline;
margin:0 10px 0 10px;
width:145px;
}

.searchPod a.button.secondary {
float:left;
margin-left:0;
font-size:14px;
padding: 3px;
}

.searchPod div {
float:left;
width:100%;
margin:5px 0 0 0;
}
.searchPod div a {
float:left;
display:inline;
margin:0;
}
.searchPod div span {
float:left;
margin: 0 5px;
color:#ccc;
}
.searchPod div a, searchPod div span {vertical-align:middle;}
*/

#divSearchPod {	display:block; clear:left; float:left; padding: 15px 0 0;
    background: url(img/searchPodBkg.gif) #fff no-repeat 0px 0px;
    margin-bottom:10px;}

#divSearchPod label {float:left; width:210px; display:inline; font-weight:700; color:#369;
margin-bottom: 10px;
margin-left: 10px;
}

#divSearchPod input {float:left; display:inline; margin:0 10px 0 10px; width:145px;}

#divSearchPod ul {display:block; clear:left; float:left; margin-left:0px; margin-top:10px;
    margin-bottom:0; padding:0 0 0 10px; }
#divSearchPod ul li {list-style-type:none; display:block; clear:left; float:left;
    width:220px; height:auto; margin-left:0; 
    }
#divSearchPod ul li a {float:left; white-space:nowrap; font-size:12px;}

#divSearchPod ul li span {float:left; margin-left:5px; width:150px; font-size:12px;}

#divSearchPod img {display:block; float:left; clear:left; height:10px; width:230px; vertical-align:bottom;
}

/*
#divNarrowBy {display:block; clear:left; float:left; width:210px; padding:0; background:#f6f6ee; 
    padding: 0 10px 10px 10px; margin-bottom:20px; }
*/  
#divNarrowBy {	display:block; clear:left; float:left; padding: 15px 0 0;
    background: url(img/narrowPodBkg.gif) #fff no-repeat 0px 0px;
    margin-bottom:10px;}

/*
#divNarrowBy h2 {display:block; clear:left; float:left; width:100%; margin:0; background:transparent;}
*/

#divNarrowBy h2 {float:left; font-weight: 700; width:210px;
    background: none transparent scroll repeat 0% 0%; 
    margin:0 0 0 10px; color:#36649a; }

#divNarrowBy ul {display:block; clear:left; float:left; margin: 10px 0 0 5px; 
    padding:0;}
#divNarrowBy ul li {list-style-type:none; display:block; clear:left; float:left;
    width:220px; height:auto; margin-left:0; 
    }
#divNarrowBy ul li a {float:left; white-space:nowrap; font-size:12px;}

#divNarrowBy ul li span {float:left; margin-left:5px; width:150px; font-size:12px;}

#divNarrowBy img {height:10px; width:230px; vertical-align:bottom;}

#leftPodTop {
float:left;
height:9px;
font-size:1px;
width:230px;
background:#fff url("img/leftColPodTop.gif") 0 0 no-repeat;
}
#leftPod {
float:left;	
width:228px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#f6f6ee;
}
/* Ningjun
#leftPod h2 {
background:0;
width:208px;
margin:10px 10px 0;
}
*/

/* Ningjun begin */
#leftPod h2 {
background:none;
width:208px;
margin:10px 10px 0;
}

/* Ningjun End */

#leftPod ul li a {
float:left;
margin-left:10px;
width:208px;
line-height: 13.26pt;
}
/*
#leftPod a img {
margin:0;
padding:0;
position:relative;
top:4px;
}
*/

#leftPod ul {
padding:0;
margin:0;
list-style:none;
}
#leftPod li {
padding:0;
margin:0;
}

#leftPod a.moreLink {display:block; float:left; clear:both; margin:10px 0 0 5px; white-space:nowrap;}

#leftPodBottom {
float:left;
height:9px;
width:230px;
background:#fff url("img/leftColPodBottom.gif") 0 0 no-repeat;
}



#divRightCol {
float:left;
width:730px;
margin-left:10px;
}
#divRightCol.divSearchForm {
width:735px;
}
#divRightCol h2, #divRightCol .utility.three {
width:725px;
}
#divRightCol.divSearchForm h2, #divRightCol.divSearchForm p {
width:715px;
}
#divRightCol.divSearchForm .long {
width:400px;
}
#divRightCol.divSearchForm div {
width:100%;
}
#divRightCol.divSearchForm div div {
width:550px;
}
#divRightCol .utility {
float:left;
width:730px;
margin-bottom:10px;
}
#divRightCol .utility strong  {
color:#903;
}
#divRightCol .utility.one {
margin-top:10px;
}
#divRightCol .utility.one div {
display:inline;
margin:0 30px;
}
#divRightCol .utility.one em {
color:#903;
font-style:normal;
font-weight:700;
}
#divRightCol .utility.one a {
font-weight:700;
text-decoration:underline;
}
#divRightCol .utility.two {

border:1px solid #ccc;
}
#divRightCol .utility.two a {
padding:5px 10px;
float:left;
}
#divRightCol .utility.two a span {
color:#666;
}
.utility.three {
float:left;
display:inline;
width:970px;
margin:0 10px 10px;
border-bottom:1px dotted #ccc;
}
.utility.three div {
float:left;
margin:0 80px 0 0;
padding-bottom:10px;
}

#divResults {
	
}
#divResults input {
float:left;
padding:0;
margin:0 5px 0 0;
height:17px;
width:25px;
}
#divResults p {
float:left;
width:700px;
margin:0 0 10px;
position:relative;
}
#divResults p a {
display:block;
}

#divResultOne {

}
#divResultOne div {
float:left;
display:inline;
width:770px;
margin:0 0 10px 0;
}
#divResultOne div span {
float:left;
display:inline;
width:100px;
margin:0 10px;
}
#divResultOne div p {
float:left;
display:inline;
width:650px;
margin:0;
}
#divRightCol #divResultOne {
float:left;
width:740px;
}
#divRightCol #divResultOne div {
width:740px;
}
#divRightCol #divResultOne div.short {
width:530px;
}
#divRightCol #divResultOne p {
width:610px;
}
#divRightCol #divResultOne div.short p {
width:400px;
}

.divScrollBox {
float:left;
height:100px;
width:400px;
border:1px solid #ccc;
margin:0;
padding:0;
overflow-y:auto;
overflow-x:hidden;
position:relative;
}
.divScrollBox label {
width:295px;
margin:0;
}
.divScrollBox input {
float:left;
padding:0;
margin:0 5px 0 0;
height:17px;
width:17px;
}
.div200Pod {
float:right;
margin:0 10px 0 0;
width:200px;
}
.div200Pod .div200PodTop {
background:#fff url("img/pod200Top.gif") 0 0 no-repeat;
float:left;
margin:0;
padding:0;
width:200px;
height:13px;
border:0;
font-size:1px;
}
.div200Pod h3 {
background:0;
float:left;
display:inline;
width:178px;
padding-bottom:5px;
margin:0 10px 5px;
border-bottom:1px dotted #ccc;
}
.div200Pod div {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:198px;
margin:0;
}
.div200Pod li {
margin:0 10px 10px;
}
.div200Pod .div200PodBottom {
background:#fff url("img/pod200Bottom.gif") 0 0 no-repeat;
float:left;
margin:0;
width:200px;
height:13px;
border:0;
font-size:1px;
}


#divFooter {
color:#666;	
width:100%;
clear:both;
float:left;
border-top:1px solid #ccc;
margin:20px 0 0;
color:inherit;
font-size:11px;
}

/*
#divFooter a, #divFooter span {font-size:11px;}
*/

.footerLogo {
float:left;
display:inline;
height:46px;
width:148px;
background:#fff url("img/ImgJOL.gif") 10px -1290px no-repeat;
border-right:1px dotted #ccc;
}
#divFooter div {
font-weight:400;
float:left;
clear:right;
margin:0 10px;
}
#divFooter div a {
margin:0;
padding:0;
border:none;
float:none;
display:inline;
}
#divFooter span {
float:left;
clear:both;
display:block;
padding-top:7px;
}



/* generic styles */
.hide {
display:none;
}	
.selected {

}
/* page elements hidden from visual users but still audible by screen readers */ 
.scrhidden, .selected a span, .icon span, #divHeader h1 span, .footerLogo span, .csspopup h1 span a {
left:-9999px;
top:-9999px;
position:absolute;
text-indent:-9999px; 
float:left; 
overflow:hidden; 
}
.showblock {
display:block;
}
.showinline {
display:inline;
}
.strong {
font-weight:700;
}
.greyed {
background-color:#ccc;
}
.end, .end a {
border:none;
}
.error {
color:#c03;
}
.warning {
color:#c03;
}
.disabled {
color:#999;
}
.floatRight {
float:right;
display:inline;
}
.floatLeft {
float:left;
display:inline;
}
.textAlignRight {
text-align:right;
}
input.disabled {
background-color:#ccc;
}
.clearboth {
clear:both;
}
.hr {
border-bottom:1px dashed #adad8b;
margin:10px 0;
width:100%;
float:left;
clear:both;
line-height:0.1;
}
.vshort {
width:30px;
}
.short {
width:100px;
}
.medium {
width:250px;
}
.long {
width:465px;
}

.underline {
text-decoration:underline;						
}
.spanUnderline a {
text-decoration:underline;						
}
.borderLeft {
margin-left:-1px;
border-left:1px solid #ccc;
}
.borderRight {
border-right:1px solid #ccc;
}

/* icons and additional images */
.arrowBlueRightRight {
float:left;
background:#fff url("img/ImgJOL.gif") right -896px no-repeat;
padding-right:13px;
}
.arrowGreyUpRight {
background:#fff url("img/ImgJOL.gif") right -944px no-repeat;
padding-right:13px;
}




#subNavBar {clear:both; float:left; padding:0 0 5px 0; width:99%; margin:0;
background: #fff url("img/SubNavBG.gif") top repeat-x;
}

/*
#subNavBar {clear:left; float:left; width:100%; background-color:#e5e2d3; padding-bottom:5px;}
*/

#subNavBar table.menu {margin-left: 11px;}

#subNavBar table.menu_item {padding: 0; border-right:1px solid #b5af8d;
    border-bottom:1px solid #b5af8d;
    background: #e5e2d3 url("img/SubTabGrad.gif") repeat-x top;
    }
    
#subNavBar table.menu_item_selected {
    border-left:1px solid #903;
    border-right:1px solid #903;
    border-bottom:1px solid #903;
    background: #c03 url("img/SubTabSelGrad.gif") repeat-x top;
    }

#subNavBar table.menu_item a, #subNavBar table.menu_item a span {display:block;}
#subNavBar table.menu_item a span {display:block; height:20px; padding-top: 3px; padding-left: 8px; padding-right:8px; font-size:14px;}

#subNavBar table.menu_item td img {margin-right:8px;}
/* #subNavBar table.menu_item a span {padding:3px 8px; font-size:14px; line-height:16px;} */

/*
#subNavBar table.menu_item td { 
    background: #e5e2d3 url("img/SubTabGrad.gif") repeat-x top;}

#subNavBar table.menu_item_selected td { 
    background: #c03 url("img/SubTabSelGrad.gif") repeat-x top;}
*/
  
#subNavBar table.menu_item a {
    color: #3b2b1b;
    
    line-height:13.26pt;}

#subNavBar table.menu_item_selected a {color: #fff; }

#subNavBar table.submenu_item {background-color: #e5e2d3; border-bottom: 1px solid #fff;}
#subNavBar table.submenu_item td {padding: 0;}
#subNavBar table.submenu_item td a {display:block;}
#subNavBar table.submenu_item td a span {display:block; color:#333; font-size:14px; height:20px; padding-top:5px; padding-left:8px; padding-right:8px; }

.dynamic_menu {z-index:100;}

#divMainNav strong {
font:700 77% verdana, arial, helvetica, sans-serif;
float:right;
margin:0 10px;
}
/*
#subNavBar table.menu {border: 3px solid black;}
#subNavBar {border: 3px solid blue;}
*/


td.WebPartNavigator {width: 228px; overflow:auto;}

td.tdMainResult {width: 720px;}

div.keyword {width:100%; float:left; clear:left;}
div.keyword strong {color: #903}

div.relatedResult {width:720px; float:left; clear:left; border:1px solid #ccc; 
    margin:10px 0;}
div.relatedResult a {padding:5px 10px; float:left; white-space:nowrap;}
div.relatedResult a span { color:#666; }

/*
div.paging.top {display:block;  margin-right:0; width:auto;}
div.paging.bottom {display:block; float:left; clear:left; margin-left:0;}

div.paging div {display:inline; margin-right:40px;}
div.paging em {color: #903; font-style:normal;}
*/

.divPagingBar {width:100%; float:left; clear:left; margin:10px 0 10px 0; text-align:center;}
/*
#divPagingTop {width:100%; float:left; clear:left; margin:10px 0 10px 0; }
#divPagingTop span.paging {float:right; margin-right:10px;}
*/
span.paging span.pageNums {margin-left:30px;}
span.paging em {color: #903; font-style:normal;}




#divPagingBottom {width:100%;}
#divPagingBottom span.paging {float:left; margin-left:0;}

div.resultSort {width: 100%; clear:left; float:left; }
div.resultSort strong  {color: #903; margin-right:5px;}
div.resultSort a  {margin-right:5px;}



div.coreResult table {float:left; clear:left; width:100%; margin-bottom:10px;}
div.coreResult .tdDocNo {width: 55px; text-align:left; vertical-align:top; white-space:nowrap;}
div.coreResult .tdDocNo input {margin-left:0;}
div.coreResult .tdDocTitle {vertical-align:top;}
div.coreResult .tdDocFields span, .tdDocFields a {display:block;}
div.coreResult .tdDocFields  span a {display:inline;}
div.coreResult .tdDocFields  p {margin:5px 0 5px 0; }

div.coreResultPrint table {float:left; clear:left; margin-bottom:10px;}
div.coreResultPrint .tdDocNo {width: 55px; text-align:left; vertical-align:top; white-space:nowrap;}
div.coreResultPrint .tdDocNo input {margin-left:0;}
div.coreResultPrint .tdDocTitle {vertical-align:top;}
div.coreResultPrint .tdDocFields span, .tdDocFields a {display:block;}
div.coreResultPrint .tdDocFields  span a {display:inline;}
div.coreResultPrint .tdDocFields  p {margin:5px 0 5px 0; }

#divMainNavRight {float:right; margin-right: 5px;}
a#clientid_link {
background: none;
color:#4f80b2;
float:none;
padding:0;
margin:0;
display:inline;
widows:auto;
text-decoration:underline;
}

#divSignedIn {display:inline; border-left: 1px solid #ccc; margin-left: 5px; padding-left: 10px;}
#divSignedIn span {font-weight: 700;}


#tdCodeCategory div.levelG {margin-left: 25px; margin-bottom: 10px; }
#tdCodeCategory div.levelS {margin-left: 40px; }



/* popup styles */ 
/*
#bkg {
position:absolute;
top:0;
left:0;
z-index:0;
width:100%;
height:1100px;
background-color:#666;
opacity:0.2;
filter:alpha(opacity=20); 
}
#ddBkg {
position:absolute;
top:0;
left:0;
z-index:0;
width:100%;
height:1100px;
}
*/

/*
.csspopup {
color:inherit;
border:1px solid #ccc;
width: 500px;
background:transparent;
}
.csspopup h1 {
color:#903;
margin:0;
padding:0;
font-size:90%;
float:left;
width:100%;
}
.csspopup h1 span {
float:left;
padding:15px 10px;
}
.csspopup div {
margin:10px;
float:left;
display:inline;
width:90%;
}
.csspopup div a {
margin:0;
}
.csspopup ul {
float:left;
display:inline;
margin:10px 20px;
padding-bottom:20px;
}
.csspopup ul li {
margin:0 20px;
list-style:disc;
list-style-position:outside;
}
.csspopup.dropdown {
border-left:1px solid #b5af8d;
border-right:1px solid #b5af8d;
border-bottom:1px solid #b5af8d;
background-image:none;
background-color:#e5e2d3;
}
.csspopup.dropdown ul {
margin:0;
padding:0;
list-style:none;
}
.csspopup.dropdown li {
border-bottom:1px solid #fff;
margin:0;
padding:0;
list-style:none;
list-style-position:inside;
float:left;
width:100%;
}
.csspopup.dropdown li a {
color:#333;
padding:3px 5px;
}
.csspopup.dropdown li a:hover {
color:#333;
}
*/

.modalBackground {
	background-color:#666;
    opacity:0.2;
    filter:alpha(opacity=20); 
}

div.modalPopup {
    background: #ffffff;
	width:600px;
	overflow:auto;
	padding:0;
}

div.modalPopup h1 {
display:block;
float:left;
width:100%;
margin:0;
color:#903;
padding:15px 0 15px 0;
background:#eff0e1;
}

div.modalPopup h1 span {margin-left:20px;}

div.modalPopup div {float:left; width:90%; margin: 20px 10px 10px 10px;}

#ulClientIDDescription {
display:block;
float:left;
clear:left;
width: 85%;
margin: 0 20px;
padding: 0 0 20px 0;
}

#ulClientIDDescription li {
list-style-type:disc;
list-style-position:outside;
margin-left:20px;
}


/*
ul.csspopupList {
float:left;
display:inline;
margin:10px 20px;
padding-bottom:20px;
}

ul.csspopupList li {
margin:0 20px;
list-style:disc !important;
list-style-position:outside !important;
}
*/
 

.divDocNav {margin-top: 10px; font-size:12px;}
.divDocNav a {vertical-align:middle;}

.LN_TOC_HIGHLIGHT_NODE {background-color: Yellow; }

/* search form styles begin */
/*
div#ln_search_form {margin-top:30px; border:2px solid yellow; display:block; clear:left; float:left; width:100%;}
 */
 
 #divTocSearch {display:block; float:left; clear:both;}
#tableSearchWrapper { margin-top: 20px; clear:left; float:left;}

#searchTable {
border-collapse:collapse;
margin-right: 10px;
margin-left: 10px;
float:left;
clear:left;
}

#searchTable td, #searchTable th {
text-align:left;
padding:5px 5px; 
/* padding:3px 5px; */
margin:0;
border:none;
vertical-align:middle;
/* vertical-align:top; */
}

#searchTable th {
color:#333;
background:#fff url("img/thBkg.gif") 0 0 repeat-x;
padding:5px 5px;
border-bottom:1px dotted #ccc;
font-weight:400;
}

#searchTable th span {margin-left: 12px;} 

#searchTable th a {
float:right;
font-weight:400;
margin-right:12px;
}

#searchTable table {
border-collapse:collapse;
}

#searchTable td.label {text-align:right; white-space:nowrap; }

#searchTable tr.space td {padding:0; height: 2px;}

#searchTable th span {font-size:16px;}

#searchTable a.linkmed {text-decoration:underline;}
#searchTable input.searchTerms {width: 300px;}

#searchTable input.LongSearchTerms {width: 550px;}

#searchTable tr.vmiddle td {vertical-align: middle;}

#searchTable tr.valignTop td {vertical-align:top;}

#searchTable tr.noTopPadding td {padding-top:0;}

/*
#searchTable select, #searchTable select option {font-size:12px;}
*/
table.nonToc {width: 900px;}
table#searchTable.toc {margin-left:5px; margin-right:0;}

.ap_query_detail {display:block; float:left; clear:left; margin: 50px auto 50px 100px;}
.ap_query_detail table td.col1{text-align:right;}
.ap_query_detail table td.col2{text-align:left; padding-left: 50px;}

/* search form styles end */

div.dateSelect1 {}

div.dateSelect1 label {
width:auto;
}
div.dateSelect1 input {
float:left;
padding:0;
margin:0 5px 0 0;
height:17px;
width:17px;
}

#pubs_selection label {display:block; float:left; white-space:nowrap; margin-right: 10px;
font-size:12px;
}

#tableTdClass {margin-top: -3px;}
#tableTdClass td {padding-left:0; text-align:center; white-space:nowrap; }
#tableTdClass td a {text-decoration:underline; font-size:12px;}

#itemOfDuty select, #itemOfDuty div {display:block; float:left;}
#itemOfDuty div {margin-left: 20px; width: 600px; }




#divLogin .message {
text-align:center;
padding:20px 0;
}


/* end of login */

/* begin preference */

.preference_saved_label {
    display:block;
    width: 200px;
    clear:left;
    float:left;
    margin-left: 30px;
    margin-top: 30px;
}
.preferencesOuterTable {
display:block;
float:left;
clear:left;
}

.preferencesTable {
border-collapse:collapse;
margin:20px 10px 0;
display:block;
float:left;
clear:left;
width:800px;
}

.preferencesTable td, .preferencesTable th {
text-align:left;
padding:3px 5px;
margin:0;
border:none;
vertical-align:top;
}
.preferencesTable th {
color:#333;
background:#fff url("img/thBkg.gif") 0 0 repeat-x;
padding:6px 5px;
border-bottom:1px dotted #ccc;
}
.preferencesTable th a {
float:right;
font-weight:400;
}
.preferencesTable td {

}
.preferencesTable table {

}
.preferencesTable table td {
}
.preferencesTable table table td {
}
.preferencesTable table table table td {
}
.preferencesTable L3g {
float:right;
text-align:right;
width:200px;
padding-top:6px;
}

/*end of preference */

/*begin of search history*/

.searchHistoryTable {
border-collapse:collapse;
margin:20px 10px 0;
float:left;
clear:left;
width:800px;
}

.searchHistoryTable td, .searchHistoryTable th {
text-align:left;
padding:3px 5px;
margin:0;
border:none;
vertical-align:top;
}
.searchHistoryTable th {
color:#333;
background:#fff url("img/thBkg.gif") 0 0 repeat-x;
padding:6px 5px;
border-bottom:1px dotted #ccc;
font-weight:normal;
}
.searchHistoryTable th a {
float:right;
font-weight:400;
}
.searchHistoryTable table {
border-collapse:collapse;
width:800px;
}

.searchHistoryTable table th, .searchHistoryTable table td {
border:1px solid #ccc;
}
.searchHistoryTable table th {
color:#333;
background:#fff url("img/th2Bkg.gif") 0 bottom repeat-x !important;
}
.downArrow {
background:#fff url("img/downArrow.gif") 0 5px no-repeat;
padding-left:15px;
margin-bottom:5px;
display:block;
}

/* end of search history*/

/* begin change password */
#tableChangePasswordOuter
{
            float:left;
            clear:left;
}

#tableChangePassword h2 {font-size:16px; font-weight:700; background:none;}

/* end change password */

/* logout confirm */
#divLogoutConfirm {display:block; width: 900px; padding-left:300px; }
/* end logout confirm */


/* begin landing page */

#lgnLanding_lblRememberMe 
{
font-weight:700;
color:black;
float:left;
display:inline;
margin:0 10px 0 0;
width:200px;
text-align:left;
}

#divMarketingHeader {	BORDER-TOP: #c03 4px solid;	BACKGROUND: url(img/divMarketingHeaderBkg.gif) #fff no-repeat right 0px;	FLOAT: left;	WIDTH: 100%} 
#divMarketingHeader IMG {	DISPLAY: inline;	FLOAT: left;	MARGIN: 10px}

#divMarketingFooter {     MARGIN-TOP: 100px;    BACKGROUND: url(img/divMarketingFooterBkg.gif) #fff no-repeat 0px 0px;            FLOAT: left;       WIDTH: 100%;   PADDING-TOP: 38px} 
#divMarketingFooterBottom {       FLOAT: left;       font-weight: 400;            WIDTH: 100%;   COLOR: #808284} 
#divMarketingFooterBottom A {   MARGIN-LEFT: 10px} 
#divMarketingFooter UL {            PADDING-RIGHT: 0px;   PADDING-LEFT: 0px;     PADDING-BOTTOM: 0px;           MARGIN: 0px;      PADDING-TOP: 0px;      LIST-STYLE-TYPE: none} 
#divMarketingFooterMiddle {        FLOAT: left;       WIDTH: 100%;   COLOR: #808284} 
#divMarketingFooter LI {  DISPLAY: inline;            FLOAT: left} 
#divMarketingFooterMiddle .floatRight {    WIDTH: 342px;  PADDING-TOP: 1px} 
#divMarketingFooterMiddle A {    PADDING-RIGHT: 0px;   PADDING-LEFT: 0px;     FLOAT: left;       PADDING-BOTTOM: 4px;            MARGIN-LEFT: 10px;     PADDING-TOP: 4px} 
#divMarketingFooterTop {            BORDER-TOP: #c03 1px solid;   FLOAT: left;       WIDTH: 100%;   BACKGROUND-COLOR: #990134} 
#divMarketingFooter .footerQuote {          PADDING-RIGHT: 10px; DISPLAY: inline;            PADDING-LEFT: 10px;  FLOAT: right;            PADDING-BOTTOM: 0px;           PADDING-TOP: 5px} 
#divMarketingFooterTop A {         PADDING-RIGHT: 0px;   PADDING-LEFT: 0px;     FLOAT: left;       PADDING-BOTTOM: 4px;            MARGIN-LEFT: 10px;     COLOR: #fff;      PADDING-TOP: 4px} 
#divSignIn {        MARGIN-TOP: 100px;    FLOAT: left;  } 
#divSignIn #divSignInRight {         BORDER-RIGHT: #ccc 1px solid;            BORDER-TOP: #ccc 1px solid;   DISPLAY: inline;            FLOAT: left;       MARGIN-LEFT: 20px;     BORDER-LEFT: #ccc 1px solid;  WIDTH: 430px;  BORDER-BOTTOM: #ccc 1px solid;          HEIGHT: 185px} 
#divSignIn .divSignInBottom {      BORDER-TOP: #ccc 1px dotted; FLOAT: left;       WIDTH: 100%} 
#divSignIn .divSignInBottom A {   PADDING-RIGHT: 10px; DISPLAY: inline;            PADDING-LEFT: 10px;   FLOAT: left;            PADDING-BOTTOM: 0px;           MARGIN: 0px;   font-weight: 400;            PADDING-TOP: 5px} 
#divSignIn .divSignInBottom A IMG {        PADDING-RIGHT: 0px;   PADDING-LEFT: 0px;     PADDING-BOTTOM: 0px;            MARGIN: 0px 0px -5px;  PADDING-TOP: 0px} 
#divSignIn #divScroll {     BORDER-TOP: #ccc 1px dotted; OVERFLOW-Y: auto;     FLOAT: left;       WIDTH: 100%;   HEIGHT: 107px} 
#divSignIn #divScroll DIV {           MARGIN-LEFT: 10px;     WIDTH: 92%} 
#divSignIn #divScroll A {  DISPLAY: block} 
#divSignIn H2 {   DISPLAY: inline;            FONT-WEIGHT: 700;      BACKGROUND: 0px 50%;         FLOAT: left;       MARGIN: 10px;    WIDTH: 390px;  COLOR: #903} 
#divSignIn #divSignInLeft {           BORDER-RIGHT: #ccc 1px solid;            BORDER-TOP: #ccc 1px solid;   DISPLAY: inline;            BACKGROUND: url(img/divSignInLeftBkg.gif) #fff repeat-x 0px 0px;            FLOAT: left;       MARGIN-LEFT: 100px;            BORDER-LEFT: #ccc 1px solid;  WIDTH: 430px;  BORDER-BOTTOM: #ccc 1px solid;        HEIGHT: 185px} 
#divSignIn #divSignInLeft DIV {     PADDING-RIGHT: 0px;   PADDING-LEFT: 10px;   FLOAT: left;       PADDING-BOTTOM: 10px;            WIDTH: 420px;  COLOR: #ccc;   PADDING-TOP: 0px} 
#divSignIn #divSignInLeft .divSignInBottom {          PADDING-LEFT: 0px;     WIDTH: 100%} 
#divSignIn #divSignInLeft DIV A { font-weight: 400} 
#divSignIn #divSignInLeft #lblRememberMe {         PADDING-RIGHT: 0px;   DISPLAY: inline;            PADDING-LEFT: 0px;            FLOAT: left;       PADDING-BOTTOM: 0px;           MARGIN: 0px 5px 0px 10px;       WIDTH: 17px;    PADDING-TOP: 0px;            POSITION: relative;        HEIGHT: 17px} 
#divSignIn #divSignInLeft .button {            FLOAT: left;       MARGIN: 0px 0px 0px 10px;       POSITION: relative;        TOP: 0px} 
#divSignIn LABEL {        FLOAT: left;       MARGIN-BOTTOM: 5px; WIDTH: 100%} 
#divSignIn INPUT {         FLOAT: left} 
#divSignIn LABEL STRONG {      DISPLAY: inline;            FLOAT: left;       MARGIN: 2px 0px 0px 10px;       WIDTH: 100px}
#divSignIn span.landingMessage {color:Red; font-weight:bold}

#divSignIn label.loginErrorMessage {
            color:Red
}

#landingLabel1
{
            font-weight:700;
}

#signedin #LoginButton {
float:left;
clear:left;
}

#footMKlinks {float:right !important}

/* end of landing page */

#Login1 h1 {
color:#903;
margin:0;
padding:5px 5px 15px;
text-align:left !important;
float:none;
}

#Login1 {
border:1px solid #ccc;
background:#fff url("img/loginBkg.gif") 0 0 repeat-x;
}

#Login1_UserName, #Login1_Password {
float:left;
}

#Login1_UserNameLabel, #Login1_PasswordLabel, #Login1_RememberMeLabel {
font-weight:700;
color:#666;
float:left;
display:inline;
width:150px;
text-align:right;
margin:0 10px 0 0;
}

.Login1_RememberMeLabel 
{
font-weight:700;
color:#666;
float:left;
display:inline;
margin:0 10px 0 0;
width:200px;
text-align:left;
}

 

#Login1 label.loginErrorMessage
{
      color:Red
}

#Login1 td.loginFooter
{
	font-size:8pt
}

#Login1 #loginFooterLink
{
	font-size:11pt !important;
}

.HistoryPaneBar
{
	font-weight:normal;
}

.queryDetailPopup {
	background-color:#666;
    opacity:0.5;
    filter:alpha(opacity=50); 
}

#divNoConcurrencySession { width:500px; margin-left:150px; }
#divNoConcurrencySession a.button {margin-left:30px; margin-top:20px;}


/* YUI begin */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/* from ~/yui/reset-fonts-grids/reset-fonts-grids.css */
/*
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
*/

/* from ~/yui/assets/skins/sam/resize.css */
.yui-resize{position:relative;zoom:1;z-index:0;}.yui-resize-wrap{zoom:1;}.yui-draggable{cursor:move;}.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}.yui-skin-sam .yui-resize-knob .yui-resize-handle{border:1px solid #808080;}.yui-skin-sam .yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}.yui-skin-sam .yui-resize-proxy{border:1px dashed #426FD9;}.yui-skin-sam .yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l{background:transparent url(layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b{background:transparent url(layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}.yui-skin-sam .yui-resize .yui-resize-handle-br{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}.yui-skin-sam .yui-resize .yui-resize-handle-tr{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}.yui-skin-sam .yui-resize .yui-resize-handle-tl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}.yui-skin-sam .yui-resize .yui-resize-handle-bl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r{right:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;}

/* from ~/yui/assets/skins/asm/logger.cs */
.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em;}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}.yui-skin-sam .yui-log p{margin:1px;padding:.1em;}.yui-skin-sam .yui-log pre{margin:0;padding:0;}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em;}.yui-skin-sam .yui-log .yui-log-ft .yui-log-categoryfilters{}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}.yui-skin-sam .yui-log .warn{background-color:#F58516;}.yui-skin-sam .yui-log .error{background-color:#E32F0B;}.yui-skin-sam .yui-log .time{background-color:#A6C9D7;}.yui-skin-sam .yui-log .window{background-color:#F2E886;}

/* from ~/yui/assets/skins/sam/layout.css */
.yui-layout-loading{visibility:hidden;}body.yui-layout{overflow:hidden;position:relative;padding:0;margin:0;}.yui-layout-doc{position:relative;overflow:hidden;padding:0;margin:0;}.yui-layout-unit{height:50px;width:50px;padding:0;margin:0;float:none;z-index:0;}.yui-layout-unit-top{position:absolute;top:0;left:0;width:100%;}.yui-layout-unit-left{position:absolute;top:0;left:0;}.yui-layout-unit-right{position:absolute;top:0;right:0;}.yui-layout-unit-bottom{position:absolute;bottom:0;left:0;width:100%;}.yui-layout-unit-center{position:absolute;top:0;left:0;width:100%;}.yui-layout div.yui-layout-hd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout div.yui-layout-bd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout .yui-layout-noscroll div.yui-layout-bd{overflow:hidden;}.yui-layout .yui-layout-scroll div.yui-layout-bd{overflow:auto;}.yui-layout div.yui-layout-ft{position:absolute;bottom:0;left:0;width:100%;zoom:1;}.yui-layout .yui-layout-unit div.yui-layout-hd h2{text-align:left;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .close{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close{right:25px;}.yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#c0c0c0;display:none;}.yui-layout .yui-layout-clip .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0px;}.yui-layout .yui-layout-wrap{height:100%;width:100%;position:absolute;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy{border:none;font-size:0;margin:0;padding:0;}.yui-skin-sam .yui-layout .yui-resize-resizing .yui-resize-handle{visibility:hidden;}.yui-skin-sam .yui-layout .yui-resize-proxy div{position:absolute;border:1px solid #808080;background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active{}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-l{width:5px;height:100%;top:0;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-r{width:5px;top:0;right:0;height:100%;position:absolute;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-b{width:100%;bottom:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-t{width:100%;top:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -160px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -200px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -220px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -240px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -260px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -180px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd .close{background:transparent url(layout_sprite.png) no-repeat -20px -100px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-hd{background:url(sprite.png) repeat-x 0 -1400px;border:1px solid #808080;}.yui-skin-sam .yui-layout{background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2{font-weight:bold;color:#fff;padding:3px;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd{border:1px solid #808080;border-bottom:none;border-top:none;*border-bottom-width:0;*border-top-width:0;background-color:#f2f2f2;text-align:left;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-noft{border-bottom:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd{border-top:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#EDF5FF;display:none;border:1px solid #808080;}.yui-skin-sam .yui-layout div.yui-layout-ft{border:1px solid #808080;border-top:none;*border-top-width:0;background-color:#f2f2f2;}.yui-skin-sam .yui-layout-unit .yui-resize-handle{background-color:transparent;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-l{left:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-b{right:0;bottom:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob{position:absolute;height:16px;width:6px;top:45%;left:0px;background:transparent url(layout_sprite.png) no-repeat 0 -5px;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob{position:absolute;height:6px;width:16px;left:45%;background:transparent url(layout_sprite.png) no-repeat -20px 0;}

/* JOL2 YUI override */
.yui-skin-sam .yui-layout-unit .yui-resize-handle {	background-color: #EDF5FF;}

.yui-skin-sam .yui-layout .yui-layout-unit DIV.yui-layout-hd h2 {	background:Transparent; width: auto;}


/* Set the background color */

.yui-skin-sam .yui-layout {
    background-color: Transparent;
}

/* Style the body */

.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
    border: 0px solid #808080;
    border-bottom: none;
    border-top: none;
    background-color: Transparent;
    text-align: left;
}

/* Add the gripper */
.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,
.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob {
    position: absolute;
    height: 16px;
    width: 6px;
    top: 160px;
    left: 0px;
    background: transparent url(layout_sprite.png) no-repeat 0 -5px;
}

/* YUI end */

/*Sort By*/
.pnlPreferenceLeft
{
	
	float:left; width: 220px;
}
.pnlPreferenceLeft td.preferenceCol1 {width: 5em;}
/*
.pnlPreferenceLeft div {width:100%; height:25px;}
.pnlPreferenceLeft div span {float:left;}
.pnlPreferenceLeft div select {float:right;}
*/

.pnlPreferenceRight
{
	float:right; width: 220px; 
}
.pnlPreferenceRight td.preferenceCol1 {width:7em;}
/*
.pnlPreferenceRight div {width:100%; height:25px; }
.pnlPreferenceRight div span {float:left;}
.pnlPreferenceRight div select {float:right;}
*/

.sortByPubLable
{
	margin-right:10px;	
}

.sortByDdl
{
	
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#selectRange 
{
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
  width:200px; 
  height:100px;
  background-color:white;
  border: solid black 2px;
}

.focusConnector
{
	display:block;
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:90%
}

.resultItemPrint {display:block; margin-left:5px; width:670px; }

.resultItemPrint span {display: block; clear:both; margin-top:5px; margin-bottom:5px;}