/* base */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
body{background:#fff;font-size:13px;font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;color:#333;font-style:normal;}
input,button,textarea,select{font-size:92.3%;font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;color:#333;}
div.hr {clear:both;height:3px;background:transparent url(/img/page/dotline3.png) repeat-x;}div.hr hr {display:none;}
.clearfix {display:inline-block;}.clearfix:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}
.cf:after {content:"";display:table;clear:both;}
.spacer20{clear:both;display:block;height:20px;}.spacer10{clear:both;display:block;height:10px;}.spacer5{clear:both;display:block;height:5px;}.spacer0{clear:both;height:0;}
.sortby,.floatleft{float:left;}.floatright{float:right;}.clear{clear:both;}
.pad10{padding:10px;}.red{color:#994014;}.gray{color:#6c6c6c;}
a,object,embed{outline:none;}
.block{display:block;}
/* Declaring HTML5 elements */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display: block;}

/* fonts */
h1{font:138.5% Georgia,serif;color:#fafafa;}
h2,.listhed,.ui-dialog-title{font:138.5% Georgia,serif;color:#5d780a;}
.boombox h2{font:108% arial;color:#555;font-weight:bold;}
h3{font-size:108%;color:#666;margin:0 0 10px;}
.listBiblio h3,.journalBiblio h3{font-size:100%;color:#333;margin:0;}
.podcastBiblio h3,.awardBiblio h3{font-size:92.3%;color:#333;margin:2px 0;}
h4,.headernav{font-size:85%;font-weight:bold;margin:0 0 2px;word-spacing:-.05em;color:#333;}
h5{font-size:92.3%;margin:0 0 2px;color:#333;}
h6{font-size:85%;margin:0 0 2px;color:#333;}
h1 a,h1 a:visited{text-decoration:none;color:#fafafa;}h1 a:hover{text-decoration:none;color:#fff;}
h3 a,h3 a:visited,.specs a,.specs a:visited,.breadcrumb a,.breadcrumb a:visited{text-decoration:none;color:#666;}h3 a:hover,.specs a:hover,.breadcrumb a:hover{text-decoration:underline;color:#666;}
.listBiblio h3 a,.podcastBiblio h3 a,.awardBiblio h3 a,.listBiblio h3 a:visited,.podcastBiblio h3 a:visited,.awardBiblio h3 a:visited{text-decoration:none;color:#994014;}.listBiblio h3 a:hover,.podcastBiblio h3 a:hover,.awardBiblio h3 a:hover{text-decoration:underline;color:#994014;}
h5 a,h5 a:visited{text-decoration:none;color:#333;}h5 a:hover{text-decoration:none;color:#666;}
a#morecontribs{font-size:92.3%;}
.navtab{font-weight:600;font-size:92%;color:#eee;letter-spacing:-.02em;word-spacing:-.05em;white-space:nowrap;}
.blogexcerpts p,.bodytxt,.footlnks .footcol p,.enewsbox p,.rtcontent p,.lfttxt p{font-size:92.3%;color:#333;line-height:135%;}
.copy p,.copy li,.copy table,.copy .graf,.copy .graf p,.excerpt,#edtxt,.especs,.copyspecial li,.copyspecial p,.ui-tabs-panel p,.ui-tabs-panel li,.listBiblio p,.podcastBiblio p,.awardBiblio p,.bxgycopy p,.opinfo p,.cpsidebar p,.cpsidebar li,.award,.event,#desc,#toc,#authbio,#reviews{font-size:92.3%;color:#333;line-height:140%;}
.smtxt,.saleprice,.specs,.ddlLabel,.pagination,.rtSidebarBox p,.jacketbox p,.lftSidebarBox p,.whitebox p,.gradient240 .rtcontent p,.gradcss .rtcontent p,.othercol .especs,.breadcrumb,.ebookinfo,.journalsearch p,.addthis_button_compact{font-size:85%;color:#333;}
.contribtype{font-size:92.3%;color:#555;}
.litetxt{font-weight:normal;font-size:92.3%;color:#6c6c6c;}
.copyright,.edboxtxt{font-size:85%;color:#6c6c6c;}
.fineprint{font-size:77%;color:#6c6c6c;}
.ui-tooltip{font-size:77%;color:#333;}
.linethru{text-decoration:line-through;}
.bxgycopy h2{font-size:154%;}
.excerpt p,.copy table p,.copy table li,#reviews p,#desc p,#toc p,#authbio p{font-size:100%;}

a,a:visited{text-decoration:none;color:#994014;}a:hover{text-decoration:underline;color:#994014;}
.copy h1,.excerpt h1,#tabs h1{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold;color:#333;margin:0 0 5px;text-transform:uppercase;}
.copy h2,.excerpt h2,#tabs h2{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold;color:#333;margin:0 0 3px;}
.copy h3,.excerpt h3,#tabs h3{font-size:96.5%;color:#5d780a;margin:0 0 3px;}
#examdeskwrap h3{font-size:108%;padding-top:8px;}
.prodbox h1,.rtbiblio h1{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:108%;font-weight:bold;color:#333;margin:0 0 2px;}
.prodbox h2,.rtbiblio h2{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:100%;color:#333;margin:0 0 3px;}
.prodbox h3,.rtbiblio h3{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:92%;font-weight:bold;color:#333;margin:3px 0 3px;}
.prodbox h4,.rtbiblio h4{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:92%;font-weight:normal;color:#333;margin:0 0 3px;}
.salebox h2{font-weight:bold;color:#994014;margin:0;}
.journalsList h5{text-transform:uppercase;margin:15px 0 0px;color:#333;}
.error,noscript{font-size:92.3%;color:#990000;}
/* layout */
#container{margin:0 auto;width:977px;text-align:left;}
#detailcontainer{margin:0 auto;width:565px;text-align:left;}
#ctrwrap{width:100%;}
#onecolctr{width:977px;}
#twocolctr{width:743px;padding:0 0 0 22px;margin:0 0 0 212px;}
#twocolctrm{width:475px;padding:0 0 0 22px;margin:0 0 0 480px;}
#threecolctr{width:501px;padding:0 22px;margin:0 220px 0 212px;}
#detailthreecolctr{width:501px;}
#twocolsplitL{width:501px;padding:0 22px 0 0;}
#twocolsplitR{width:220px;padding:0;}
#left{width:212px;padding:0;margin-left:-977px;}
#leftm{width:480px;padding:0;margin-left:-977px;}
#right{width:220px;padding:0;margin-left:-220px;}

/* masthead */
#header{width:977px;}
#masthead{width:972px;margin:40px 0 30px 5px;overflow:hidden;}
#devmasthead{width:972px;margin:20px 0 30px 5px;overflow:hidden;}
#devlabel{width:972px;margin:0 0 0 5px;height:20px;text-align:center;}
.txtinput,.textInput{vertical-align:top;height:18px;border:1px solid #7E9BB9;padding-left:2px;width:150px;margin-top:1px;}
/* mastheadnav */
.topnav{width:100%;margin:0 0 15px;background:#fff url(/img/page/dotline.png) repeat-x bottom left;}
.navtab{float:left;display:table;-display:block;-width:1px;margin-right:2px;padding:7px 8px 8px;background:#268e9e url(/img/page/bluedotline.png) repeat-x bottom left;
-moz-border-radius-topleft:5px;-khtml-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;
-moz-border-radius-topright:5px;-khtml-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
a.navtab,a.navtab:visited{text-decoration:none;color:#eee;}a.navtab:hover{background:#165c5c url(/img/page/bluedotline2.png) repeat-x bottom left;color:#eee;text-decoration:none}
a#selectednav,a#selectednav:visited{background:#779a0a url(/img/page/greendotline.png) repeat-x bottom left;color:#eee;text-decoration:none}
.headernav{float:right;vertical-align:baseline;margin-top:5px;}
.headernavimg{float:right;margin-top:1px;}

/* leftnav */
.lftnav{margin-bottom:20px;width:212px;}
.lftnavhead{margin-bottom:3px;padding:8px 10px;background-color:#779a0a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.lftSidebarBox{clear:both;margin:13px 0;border:1px solid #e2e0dc;}
.lftSidebarBox h2{padding:9px 0 2px 9px;}
.lftSidebarBox p.join{background-color:#eaeaea;padding:5px 2px 5px 9px;}
.lftSidebarBox p.ad{margin:5px;}
.lftSidebarBox p.adhed{margin:5px;font-weight:bold;}
.lftSidebarBox img.floatleft{margin:0 7px 0 0;}
.journalad{clear:both;margin:13px 0;}
.lfttxt{margin-bottom:20px;width:212px;}
.lfttxt p{margin:6px 0 13px;}
.tvrow{border-bottom:1px solid #e2e0dc;border-top:1px solid #fff;width:210px;font-weight:bold;font-size:92%;word-spacing:-.05em;}
.tvrow a,.tvrow a:visited{text-decoration:none;color:#268e9e;vertical-align:middle;}
.tvrow a:hover{text-decoration:none;color:#165c5c;}
.tvrow a.active,.tvrow a.active:visited{text-decoration:none;color:#5d780a;}
.tvlist{padding-top:3px;}
.tvlabel,.tvlabel1{padding-left:8px;margin:4px 0;vertical-align:middle;}
.tvlabel2{padding-left:16px;margin:4px 0;vertical-align:middle;}
.tvlabel3{padding-left:24px;margin:4px 0;vertical-align:middle;}

/* center column */
.pics{height:212px; width:743px; padding:0; margin:0; overflow:hidden;}
.pics img{height:180px;width:713px;padding:14px;border:1px solid #e2e0dc;background-color:#fefefe;top:0;left:0;}
.pics img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.featurebtns{float:right;height:22px;position:relative;top:-26px;left:-14px;z-index:10;}
.featurewrap{overflow:hidden;}
.edwrap{overflow:hidden;margin-bottom:10px;}
.edmeta{width:610px;padding-left:10px;float:left;}
.edimg{width:85px;float:left;}
.gradcss{
-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;
-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;
background-image: linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EAEAEA),color-stop(1, #FFFFFF));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EAEAEA, endColorstr=#FFFFFF);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EAEAEA, endColorstr=#FFFFFF)";
-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;   
}

.shadow {border:1px solid #757575;display:block;-moz-box-shadow: 3px 3px 2px -2px #a7a7a7;-webkit-box-shadow: 3px 3px 2px -2px #a7a7a7;box-shadow: 3px 3px 2px -2px #a7a7a7;}
a.shadowrap img, a.shadowrap:visited img{border:1px solid #757575;}
.wrap1{float:left;background:url('/img/shadow/ctrshadow.gif') no-repeat right bottom;}
.wrap2{background:url('/img/shadow/ctrbl.gif') no-repeat left bottom;}
.wrap3{background:url('/img/shadow/ctrtr.gif') no-repeat right top;padding:0 3px 3px 0;}

.blogexcerpts{margin:5px 9px 0 10px;}
.blogexcerpts,.featvid,.featpod{margin:5px 0 0 10px;}
.blogexcerpts p{margin:5px 0;}
.prodlabel{margin:0 0 10px;}
.prodbox{width:713px;padding:14px 0 0 14px;overflow:hidden;margin:0 0 10px;}
.jacketbox{float:left;width:140px;}
.jacketbox p{margin:5px 0 10px;}
.bibliobox{float:left;width:573px;}
.titleinfo{float:left;width:391px;padding:0 10px 15px 0;}
.cartcol{float:left;width:135px;margin:10px 10px 0 0;}

#book .othercol{float:left;width:235px;margin:10px 10px 0 0;}
#ebook .othercol{float:left;width:100px;margin:10px 10px 0 0;}

.cartcolcontainer{float:left;width:400px;}
.whitebox{float:right;width:150px;border:1px solid #9eb0b4;padding:4px 10px 7px;background-color:#fefefe;margin:15px 0 10px;}
.whitebox h6{margin:5px 0 3px;}
.whitebox ul{list-style-type:none;margin:2px 0 4px;}
.whitebox li{font-size:85%;word-spacing:-.05em;margin:1px 0;background-image:url('/img/page/browsearrow.png');background-repeat:no-repeat;background-position:0px 4px;padding-left:7px;}
.specs{margin:2px 0;}
.salebox{width:380px;border:1px solid #ccbbbb;padding:5px;margin-bottom:10px;}
.boombox{width:471px;border:1px solid #ccbbbb;padding:10px;margin-bottom:10px;}
.oldprice{margin:2px 0;text-decoration:line-through;color:#666;}
.saleprice{margin:2px 0;color:#994014;}
.copyspecial{width:390px;padding:10px 10px 10px 0;}
.copyspecial ul{list-style:disc inside;}
.edbox{width:auto;border:1px solid #ccbbbb;padding:5px;margin-top:5px;}
.addthis-sbwrap{clear:both;margin-top:5px;width:120px;}
/*
.addthis_toolbox{width:120px;}
.share.addthis_toolbox{width:420px;}
*/
.bread-sharewrap{width:743px;height:23px;overflow:hidden}
.bread-sharewrap .breadcrumb{float:left;margin-top:7px;}
.share{float:right;}
.fbsharebtn{float:left;width:85px;overflow:hidden;}
.tsharebtn{float:left;width:97px;overflow:hidden;}
.gsharebtn{float:left;width:73px;overflow:hidden;}
.lisharebtn{float:left;width:99px;overflow:hidden;}

#podsb{width:160px;height:260px;margin:3px auto 10px auto;border:1px solid #666666;background-image:url(/image/png8/ucpPodcast.png);background-repeat: no-repeat;background-position: top center;}
#podph{height:20px;margin-top:240px;font-size:12px;text-align:center;}
.podcastBiblio p{margin:5px 0;}
.podcastBiblio p img{margin-bottom:-4px;}
.featpod .podcastBiblio{float:left;width:143px;margin-left:4px;}
.featpod .podcastItem{float:left;width:236px;margin:8px 0 0 8px;}
.featpod .podcastBiblio2{float:left;width:380px;margin-left:4px;}
.featpod .podcastItem2{float:left;margin:8px 0 0 8px;}

/*
#twocolctr .podcastItem{float:left;width:442px;margin-right:10px}
#twocolctr .podcastBiblio{float:left;width:302px;margin-left:10px;}
*/

.bxgyimg{float:left;padding:40px 30px 0 8px;}
.bxgycopy{float:left;width:350px;margin:20px 0 0 10px;}
table.t{width:688px;}

/* prod page tabs */
ul.ui-tabs-nav {width:743px;height:22px;border-bottom:1px solid #e2e0dc;}
ul.ui-tabs-nav li {float:left;padding:0;margin:0;list-style-type:none;}
.ui-tabs-nav a{float:left;display:block;padding:2px 5px;border:1px solid #e2e0dc;border-bottom:0px;height:16px;background-color:#eaeaea;margin-right:2px;position:relative;top:1px;
-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;
-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-tabs-nav a,.ui-tabs-nav a:visited{font-size:82%;font-weight:bold;color:#268e9e;text-decoration:none;}
.ui-tabs-nav a:hover,.ui-state-hover a,.ui-state-hover a:hover {background-color:#e2e0dc;color:#165c5c;}
.ui-tabs-nav a.current,.ui-tabs-nav a.current:visited,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {background-color:#fefefe;color:#5d780a;border-bottom:1px solid #fefefe;cursor:default;outline:none;}
div.ui-tabs-panel{width:713px;border:1px solid #e2e0dc;border-width:0 1px 1px 1px;padding:15px;background-color:#fefefe;overflow:hidden;}
.ui-tabs .ui-tabs-hide {display: none;}
#audvid table{margin-top:10px;}
#photos{width:713px;}
.slidebox{height:532px;width:713px;overflow:hidden;}
img.slide{border:1px solid #aaa;}
#caption{margin:10px 0;}
#caption p{}
#slidenav a{padding:0 1px;margin:0 1px;font-size:92.3%;}
#slidenav a.activeSlide{padding:0 1px;margin:0 1px;font-weight:bold;color:#333;}
 
/* carousel */
.carousel{clear:both;padding-left:13px;}
.carouselhead3col{width:480px;padding:10px;}
.carouselhead2col{width:721px;padding:10px;}
.carouselheadrtcol{width:199px;padding:10px;}
.carouselheadjournlbtn{width:199px;}
.carousel3colnew,.carousel3colbest,.carousel3colfeat,.jcarouselLt{width:480px;height:230px;overflow:hidden;}
.carousel2col{width:721px;height:180px;overflow:hidden;}
.featWrap80{float:left;width:103px;height:175px}
.newrelWrap80{width:103px;height:175px}
.newrelcol{width:103px;}
.featWrap110{float:left;width:120px;height:230px}
.featWrap110 .featTitle{clear:both;font-size:92%;text-align:center;margin-right:6px;line-height:110%;}
.featWrap80 .featTitle,.newrelWrap80 .featTitle{clear:both;font-size:85%;text-align:center;margin-right:19px;line-height:110%;}
.featTitle{margin-top:3px;}
.carousel ul{list-style-type:none;}

/* browse */ 
.copy  .seriesList ul,.copy  .subjList ul,.copy  .journalsList ul{list-style-type:none;margin:0 0 15px 0;}
.journalsList{margin-top:7px;}
.subjList,.seriesList,.journalsList{margin-left:4px;}
.seriesList li,.journalsList li{height:16px;font-size:92%;color:#333;}

.seriesList li,.journalsList li{margin:2px 0;}
.seriesList a,.seriesList a:visited,.subjList a,.subjList a:visited,.journalsList a,.journalsList a:visited{padding-left:2px;color:#333;vertical-align:top;text-decoration:none;}
.seriesList a:hover,.subjList a:hover,.journalsList a:hover{text-decoration:underline;}
.copy  .subjListCol1{float:left;width:265px;margin-top:-7px;}.copy  .subjListCol2{float:left;width:224px;margin-top:-7px;}.copy  .subjListCol3{float:left;width:218px;margin-top:-7px;}
.copy  ul.ul1 li{height:17px;margin-top:10px;font-size:92%;font-weight:bold;text-transform:uppercase;color:#333;}
.copy  ul.ul1 a,ul.ul1 a:visited{text-decoration:none;color:#994014;}ul.ul1 a:hover{text-decoration:underline;color:#994014;}
.copy  ul.ul1{margin:2px 0;}
.copy  ul.ul2{padding-left:0.8em;margin-bottom:4px;}
.copy  ul.ul2 li,.copy  ul.ul3 li,.copy  ul.ul4 li{height:16px;font-size:92%;color:#333;}
.copy  ul.ul2s{padding-left:0.8em;margin-bottom:4px;font-weight:bold;}
.copy  ul.ul3{padding-left:1.8em;margin:2px 0;}
.copy  ul.ul4{padding-left:2.8em;margin:2px 0;}

.nabg{background:url(/img/imprints/schneider.png) top left no-repeat;padding-top:75px;font-size:92.3%;}
.namask{float:left;width:150px;height:150px;}
.natext{padding-top:75px;}
#showallseries{color:#994014;cursor:pointer;}
#showallseries:hover{text-decoration:underline;}

/* text pages */
.copy,.bxgy{padding:13px 13px 3px 13px;}
#twocolctr .copy,.ebookinfo{margin-top:5px;border:1px solid #e2e0dc;width:715px;}
#twocolctrm .copy{margin-top:5px;border:1px solid #e2e0dc;width:449px;}
#onecolctr .copy{margin:5px auto;border:1px solid #e2e0dc;width:949px;}
.excerpt p,.copy p,.copy .graf,.copy table{margin:0 0 13px;}
#reviews p,#desc p,#authbio p{margin:13px 0 0 0;}

.copy .catalogtbl{margin:0 auto;}
.copy .floatright{margin:0 0 0 7px;}
.copy .floatleft{margin:0 7px 0 0;}
.copy ul,.ui-tabs-panel ul{list-style:disc outside;margin:0 0 15px 15px;}
.copy ol{list-style-position:outside;margin:0 0 15px 15px;}
.copy li,.ui-tabs-panel li{line-height:145%;}
.ebookinfo{padding:10px 13px;line-height:140%;}
table#rsstable td{padding:2px 0;}
table#rsstable{margin-top:10px;}
table#fbtable td{padding:3px 5px;}
.opinfo{margin:2px 0 10px;line-height:140%;}
#edtxt{display:none;padding-bottom:10px;}
ul.help li{padding:2px 0 8px;}
.catalogtbl td{padding:3px 3px 3px 9px;width:107px;}
.catTitle{clear:both;text-align:center;font-size:92.1%;height:30px;width:103px;}
.citation{margin:0 0 10px 0;}
#links p, #events p, #awards p{margin:0 0 5px 0;}
.contrib{white-space:nowrap;}
#contribmore{display:none;}


/* formclass */
#threecolctr form.formclass{width:475px;}
#twocolctr form.formclass{width:715px;}
.formclass fieldset{margin-bottom:10px;}
.formclass fieldset#courseinfo{margin-bottom:15px;}
.formclass legend{font-weight:bold;font-size:92.1%;margin:5px 0;width:419px}
.recaptcha_reload{float:right;font-weight:normal;font-size:92.3%;color:#6c6c6c;padding-top:5px;}
.formclass ul.txtfields label{float:left;display:block;width:150px;}
.formclass ul.txtfields label.recaptcha_only_if_image{float:left;display:block;width:404px;}
.formclass ul.txtfields #recaptcha_response_field{clear:left;width:402px;}
.formclass ul.txtfields table{margin-top:10px;}
.formclass ul.checkboxcol label{float:left;display:block;width:160px;padding-left:2px;}
.formclass ul.checkboxcol220 label{float:left;display:block;width:220px;padding-left:2px;}
.formclass ul.checkboxcolw label{float:left;display:block;padding-left:2px;}
.formclass ul.radioboxcol label{float:left;display:block;width:45px;padding-left:2px;}
.formclass fieldset ul{list-style:none;margin-bottom:10px;}
.formclass fieldset li{clear:left;padding:2px 0;}
.formclass ul.txtfields input,.formclass textarea{float:left;display:block;width:250px;padding-right:2px;}
.formclass ul.txtfields input.examfrmbtn{width:60px;margin-left:3px;}
.formclass ul.txtfields input.examfrmbtn2{width:100px;margin-left:3px;}
.edcomments{height:100px;}
.formclass ul.checkboxcol input,.formclass ul.checkboxcol220 input,.formclass ul.checkboxcolw input,.formclass ul.radioboxcol input{float:left;display:block;width:15px;height:15px;padding-right:2px;}
.formclass em,.formclass label.error,.mce_inline_error{font-weight:normal;color:#990000;padding-left:2px;}
.formclass ul.radioboxcol{margin-bottom:0;}
#threecolctr .formclass label.error{clear:left;display:block;width:400px;padding-left:200px;}
.formclass select,.formclass ul.checkboxcol,.formclass ul.checkboxcol220,.formclass ul.radioboxcol,.mce_inline_error{float:left;display:block;}
#shiptoinstwrap{font-weight:bold;font-size:92.1%;margin:5px 0 0 0;}


select.examfrm,input.examfrm,textarea.examfrm {background-color:#fff;border:1px solid #bbb;color:#333;padding:2px;}
.formclass ul.txtfields img{float:left;display:block;padding:3px 0 0 3px;}
.formclass  select:disabled,.formclass  input:disabled{color:#aaa;background-color:#cfcfcf;}
.formclass ul#knoul li{margin:5px 0;}
.formclass ul#knoul{margin-bottom:5px 0;}
form#catalogform label.error{display:none;}
#mce-success-response{color:#5d780a;padding:5px;}
#mce-error-response{color:#994014;padding:5px;}
#recaptchawrap{padding:5px 51px;margin-bottom:10px;border:1px solid #e2e0dc;width:302px;}
table#recaptchatbl{margin-bottom:0;}
.w150{width:150px;}
.btn{padding:2px;}
/* list pages */
.listItem{clear:both;margin:10px 0 10px 10px;}
.journalsList .listItem{margin:5px 0 9px 10px;}
#threecolctr .listBiblio{float:left;margin-left:15px;width:380px;}
.listBiblio{float:left;margin-left:15px;width:620px;}
.listBiblio p{margin:5px 0;}

.cartcontainer{float:left;margin:10px 0 10px 15px;}
.cart{float:left;width:175px;}
.cart img{margin-top:5px;}
.ddlcontainer{width:723px;padding:10px;}
#twocolctrm .ddlcontainer{width:455px;padding:10px;}
.ddlwrap{float:left;margin:0 15px 0 5px;}
.ddlwrapRt{float:right;margin:0 15px 0 5px;}
.ddlLabel{padding-top:3px;}
.ddlLabelRt{float:right;padding-top:3px;}
select.ddlselect {background-color:#fff;border:1px solid #bbb;color:#333;padding:2px;font-size:85%;font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;}
.pagination {float:right;padding-top:3px;}
.pagination a {padding:0 1px;margin:0 1px;}
.pagination a:hover,div.pagination a:active {}
.pagination span.current {padding:0 1px;margin:0 1px;font-weight:bold;color:#333;}
.pagination span.disabled {display:none;}
.cartlink{font-size:85%;color:#268e9e;margin:5px 0;font-weight:bold;}
.cartlink a,.cartlink a:visited{text-decoration:none;color:#268e9e;}.cartlink a:hover{text-decoration:underline;color:#268e9e;}
.ecartlink{font-size:85%;color:#5d780a;margin:5px 0;font-weight:bold;}
.ecartlink a,.ecartlink a:visited{text-decoration:none;color:#5d780a;}.ecartlink a:hover{text-decoration:underline;color:#5d780a;}
.bxgy h5{font-size:85%;color:#5d780a;margin:1px 0;font-weight:bold;}
.bq{font-size:85%;color:#444;margin:5px 10px;}
.knoimg{margin-bottom:-5px;}

/* custom pages */
.cp2colListRow{clear:both;margin:10px 0;width:741px;}
.cp2colListRow .listItem{clear:none;float:left;margin-left:5px;width:365px;}
.cp2colListRow .listBiblio{float:left;margin-left:10px;width:265px;}
.cp3colListRow{clear:both;margin:10px 0;width:975px;}
.cp3colListRow .listItem{clear:none;float:left;margin-left:5px;width:320px;}
.cp3colListRow .listBiblio{float:left;margin-left:10px;width:225px;}
#twocolctr .cpbody .copy{margin-top:5px;border:none;width:715px;}
.cpsidebar{clear:both;width:212px;overflow:hidden;}
.cpsidebar ul{list-style:disc outside none;margin:0 0 15px 15px;}
.cpsidebar ol{list-style:decimal outside none;margin:0 0 15px 15px;}
.cpsidebar li{line-height:145%;}
.cphead{clear:both;}
#page .ecartlink{font-size:92%;color:#5d780a;margin:5px 0 0;font-weight:bold;}
.redsaletext{font-size:100%;color:#994014;font-weight:bold;}
.newprice{margin:2px 0;color:#994014;}
.cphead h1,.cpbody h1,.cpsidebar h1{font-family:'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold;color:#333;margin:0 0 5px;text-transform:uppercase;}
.cphead h2,.cpbody h2,.cpsidebar h2{font:138.5% Georgia,serif;color:#5d780a;}
.cphead h3,.cpbody h3,.cpsidebar h3{font-size:108%;font-weight:bold;color:#333;margin:0 0 2px;}
.cphead h4,.cpbody h4,.cpsidebar h4{font-size:100%;color:#333;margin:0 0 3px;}
.cphead h5,.cpbody h5,.cpsidebar h5{font-size:108%;color:#666;margin:0 0 5px;}
.cphead h6,.cpbody h6,.cpsidebar h6{font-size:85%;font-weight:bold;margin:0 0 2px;word-spacing:-.05em;color:#333;}

/* right column */
.rtcontent,.rtbiblio{margin:0 0 15px;}
.rtSidebarBox{width:198px;border:1px solid #e2e0dc;padding:10px;margin-bottom:10px;}
.rtSidebarBox ul{list-style-type:none;margin:3px 0;}
.rtSidebarBox li{font-size:85%;word-spacing:-.05em;margin:4px 0;}
.rtcontent h6{margin:5px 0;}
.rtcontent ul{list-style-type:none;border:1px solid #e2e0dc;margin:5px 0;}
.rtcontent li{font-size:92%;font-weight:bold;word-spacing:-.05em;height:23px;border-bottom:1px solid #e2e0dc;}
.rtcontent li.nb{border-bottom-style:none;}
.rtcontent li a{margin:0 0 0 10px;vertical-align:middle;}

.gradcss .rtcontent{padding:5px 10px 0;margin:0;}
.gradcss .rtcontent h2{padding:5px 0 10px 0;margin:0;}
.gradcss .rtcontent h6{padding:0;margin:0;}
.gradcss .rtcontent p{padding:0 15px 10px 0;margin:0;}
.gradcss .ctrcontent{padding:10px;}
.gradcss .wrap1{float:left;background:url('/img/page/ctrshadow.png') no-repeat right bottom;}
.gradcss .wrap2{background:url('/img/page/ctrbl.png') no-repeat left bottom;}
.gradcss .wrap3{background:url('/img/page/ctrtr.png') no-repeat right top;padding:0 3px 3px 0;}

/* footer */ 
#footer{clear:both;width:100%;}
.footbtns{margin:20px 0 10px;}
.footlnks{margin:0 0 17px;}
.footbtns .footcol{float:left;width:195px;}
.footlnks .footcol{float:left;width:195px;}
.footcol img{float:left;margin:0 10px 10px 0;}
.footcol p,.enewsbox p{margin:5px 0 10px;}
.enewsbox{float:left;width:370px;border:1px solid #e2e0dc;padding:10px;}
#footer .copyright{margin:10px 0;}

/* mediaplayer */ 
.playerwrapper{border:1px solid #e2e0dc;margin:8px 0 0;}
.featvid .playerwrapper{width:480px;}
/* 
object,embed{float:left;}
*/ 
.jw_playlist_playlist {float:left;width:159px;height:270px;overflow-y:auto;overflow-x:hidden;<!--[if gte IE 6]>float:right;<![endif]-->}
.jw_playlist_image{width:60px;height:auto;}
.playlist_image {width:80px;height:auto;}
.jw_playlist_image_div,.playlist_image_div {padding:0;margin-right:6px;float:left;background-color:white;}
.jw_playlist_item,.playlist_item {padding:5px;border-bottom:1px solid #bbb;}
.jw_playlist_title,.playlist_link{font-size:80%;font-weight:bold;cursor:pointer;}
.jw_playlist_description {font-size:80%;}
.even {background-color:#fff;}
.odd {background-color:#fff;}
.playing {background-color:#e2e0dc;}
.podcastBiblio .jw_playlist_playlist{display:none;}
#leftm .jw_playlist_playlist {float:left;width:320px;height:450px;overflow-y:auto;overflow-x:hidden;}
#leftm .playerwrapper {border:1px solid #e2e0dc;width:320px;margin:5px 0;}
#tabs .jw_playlist_playlist {float:left;width:382px;margin:0 0 0 5px;height:270px;overflow-y:auto;overflow-x:hidden;}

#leftm .media_playlist {height:800px;}
.media_playlist {width:741px;height:370px;overflow-y:auto;overflow-x:hidden;font-size:92.3%;border:1px solid #e2e0dc;}
.media_description {padding:5px 10px;font-size:92.3%;}
.rtmedia_playlist {width:450px;height:270px;overflow-y:auto;overflow-x:hidden;font-size:92.3%;border:1px solid #e2e0dc;}
.tabmedia_playlist {width:230px;height:270px;overflow-y:auto;overflow-x:hidden;font-size:92.3%;border:1px solid #e2e0dc;}
.subjmedia_playlist {width:480px;height:270px;overflow-y:auto;overflow-x:hidden;font-size:92.3%;border:1px solid #e2e0dc;margin-left:10px;}
.vplayerwrap{width:480px;margin:0 auto;}
.splayerwrap{width:480px;border:1px solid #e2e0dc;margin:5px 0 0 10px;}
.vplayerborder{margin-top:5px;border:1px solid #e2e0dc;width:741px;}
.pplayerwrap{width:700px;margin:10px auto 15px auto;}
.homepplayerwrap{width:450px;margin:5px 0 10px 25px;}
.podlink,#pplayer_wrapper{margin:8px 0 3px;color:#994014;font-size:85%;font-weight:bold;}
.podlink img{margin-bottom:-2px;}
#podtext{font-size:92.3%;}
#podtext img{margin:0 5px -1px 5px;}
.avmediaDesc{margin-bottom:10px;}
.avdownloadLinks{margin-top:5px;}

/* excerpt */
.excerpt img{border:1px solid #555555;margin:0px 5px;}
.excerpt .subh1{padding-top:5px;font-size:13px;font-weight:bold;}
.excerpt .subh2{padding-top:5px;font-size:12px;font-weight:bold;;}
.excerpt .gt,.excerpt .para{margin:9px 0;}
.excerpt .extract{margin:10px 15px;font-size:11px;}
.excerpt .ct,.excerpt .chead{font-size:14px;font-weight:bold;}
.excerpt .list,.excerpt .listf,.excerpt .listl{padding-left:5px;}
.excerpt .listf{margin-top:5px;}
.excerpt .listl{margin-bottom:5px;}
.excerpt h1{font-size:18px;}
.excerpt h2{font-size:14px;}
.excerpt h3{font-size:14px;font-style:italic;}
.excerpt ul{list-style:disc inside;}
.excerpt li{margin-left:10px;}
.excerpt ol{list-style-type:none;}

/* ui-dialog */
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
/* 
.ui-widget-overlay{position: absolute;top: 0;left: 0;width:100%;height:100%; }
*/
.ui-widget-overlay{background: #aaaaaa url(/img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x ;opacity:.6;filter:Alpha(Opacity=60);z-index:4;}
.ui-dialog{position:absolute;overflow:auto;background:#ffffff;border:1px solid #aaa;
-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
-moz-box-shadow: 0 0 3px #a5a5a5;-webkit-box-shadow: 0 0 3px #a5a5a5;box-shadow: 0 0 3px #a5a5a5;z-index:5;outline:none;}
.ui-dialog .ui-dialog-titlebar{width:100%;margin-top:10px;}
.ui-dialog-title {float:left;padding-left:15px;} 
.ui-dialog .ui-dialog-titlebar-close{float:right;padding:1px;margin-right:5px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-content{clear:both;padding:15px;zoom:1;}
.ui-icon{width:16px;height:16px;background-image:url(/img/ui/ui-icons_454545_256x240.png);}
.ui-icon-closethick{background-position:-96px -128px;}

.ui-tooltip {padding:3px 4px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 2px #a7a7a7;box-shadow:0 0 2px #a7a7a7;background-color:#eaeaea;}
body .ui-tooltip {border-width: 1px;}
.ui-tooltip:after, .ui-tooltip:before {right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;} 
.ui-tooltip:after {border-color: rgba(234, 234, 234, 0); border-right-color: #eaeaea; border-width: 5px; top: 50%; margin-top: -5px;} 
.ui-tooltip:before {border-color: rgba(204, 204, 204, 0); border-right-color: #a7a7a7; border-width: 6px; top: 50%; margin-top: -6px;}
/* 
#tooltip {position:absolute;z-index:3000;border:1px solid #CED5DA;background-color:#F9FAFE;padding:5px;}
#tooltip h3 {font-size:92%;font-weight:normal;color:#666;margin:0;}
*/

/* jQuery UI Datepicker */
.ui-datepicker { width: 17em; padding: .2em .2em 0;display: none; font-family:Arial,sans-serif; font-size: .7em;}
.ui-datepicker-calendar { border: 1px solid #aaaaaa; background: #ffffff url(/img/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0;  border: 1px solid #aaaaaa; background: #cccccc url(/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* Interaction Cues */
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Interaction states */
.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker-calendar .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/img/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-datepicker-calendar .ui-state-default a, .ui-datepicker-calendar .ui-state-default a:link, .ui-datepicker-calendar .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-widget-content .ui-state-hover, .ui-datepicker-calendar .ui-widget-header .ui-state-hover, .ui-datepicker-calendar .ui-state-focus, .ui-datepicker-calendar .ui-widget-content .ui-state-focus, .ui-datepicker-calendar .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/img/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-datepicker-calendar .ui-state-hover a, .ui-datepicker-calendar .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-datepicker-calendar .ui-state-active, .ui-datepicker-calendar .ui-widget-content .ui-state-active, .ui-datepicker-calendar .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fbfbfb; font-weight: normal; color: #212121; }
.ui-datepicker-calendar .ui-state-active a, .ui-datepicker-calendar .ui-state-active a:link, .ui-datepicker-calendar .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-datepicker-calendar .ui-widget :active { outline: none; }

/* Interaction Cues */
.ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight, .ui-datepicker-calendar .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/img/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-datepicker-calendar .ui-state-highlight a, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight a, .ui-datepicker-calendar .ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-datepicker-calendar .ui-state-disabled, .ui-datepicker-calendar .ui-widget-content .ui-state-disabled, .ui-datepicker-calendar .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/img/page/ui-icons.png); }

/* positioning */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

