/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: white; color: #000; width: 755px; margin: 0; padding: 0 }
h1 { font-size: 16px; color: #286a9a; font-weight: bold }
h2 { font-size: 14px; font-weight: bold }
h3 { font-size: 12px; font-weight: bold }
h4, strong, b { font-size: 11px; font-weight: bold }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; background-color: #eaeaea }
img { border: 0 }
a { color: #039; font-size: 10px; font-weight: normal; text-decoration: underline }
a:link { color: #039; font-size: 10px; font-weight: normal; text-decoration: underline }
a:visited { color: #039; font-size: 10px; font-weight: normal; text-decoration: underline }
a:hover { color: #039; font-size: 10px; font-weight: normal; text-decoration: underline }
a.b_item { color: #d93f3f; font-size: 10px; font-weight: normal; text-decoration: none }
a.b_item:link { color: #d93f3f; font-size: 10px; font-weight: normal; text-decoration: none }
a.b_item:visited { color: #d93f3f; font-size: 10px; font-weight: normal; text-decoration: none }
a.b_item:hover { color: #d93f3f; font-size: 10px; font-weight: normal; text-decoration: none }
a.s_item { color: #999; font-size: 10px; font-weight: normal; text-decoration: none }
a.s_item:link { color: #999; font-size: 10px; font-weight: normal; text-decoration: none }
a.s_item:visited { color: #999; font-size: 10px; font-weight: normal; text-decoration: none }
a.s_item:hover { color: #999; font-size: 10px; font-weight: normal; text-decoration: underline }
a.skip { color: white; font-size: 10px; font-weight: normal; text-decoration: none }
a.skip:link { color: white; font-size: 10px; font-weight: normal; text-decoration: none }
a.skip:visited { color: white; font-size: 10px; font-weight: normal; text-decoration: none }
a.skip:hover { color: white; font-size: 10px; font-weight: normal; text-decoration: none }
a#pressRelease { color: #000; font-size: 10px; text-decoration: underline }
a#pressRelease:link { color: #000; font-size: 10px; text-decoration: underline }
a#pressRelease:visited { color: #000; font-size: 10px; text-decoration: underline }
a#pressRelease:hover { color: #000; font-size: 10px; text-decoration: underline }
a.expLink { color: #cc0000; font-size: 10px; font-weight: normal; text-decoration: none }
a.expLink:link { color: #cc0000; font-size: 10px; font-weight: normal; text-decoration: none }
a.expLink:visited { color: #cc0000; font-size: 10px; font-weight: normal; text-decoration: none }
a.expLink:hover { color: #cc0000; font-size: 10px; font-weight: normal; text-decoration: none }
a.navLink { color: white; font-size: 10px; text-decoration: underline }
a.navLink:link { color: white; font-size: 10px; text-decoration: underline }
a.navLink:visited { color: white; font-size: 10px; text-decoration: underline }
a.navLink:hover { color: #f0f0f0; font-size: 10px; text-decoration: underline }
a.polLink { color: #999; font-size: 9px; text-decoration: none }
a.polLink:link { color: #999; font-size: 9px; text-decoration: none }
a.polLink:visited { color: #999; font-size: 9px; text-decoration: none }
a.polLink:hover { color: #999; font-size: 9px; text-decoration: underline }
a.print, a.click2print { color: #000; font-size: 10px; text-decoration: none }
a.print:link, a.click2print:link { color: #000; font-size: 10px; text-decoration: none }
a.print:visited, a.click2print:visited { color: #000; font-size: 10px; text-decoration: none }
a.print:hover, a.click2print:hover { color: #000; font-size: 10px; text-decoration: underline }
a.file { line-height: 22px; background-repeat: no-repeat; background-position: 0 0; padding: 2px 0 2px 20px }
a.csv { background-image: url(/images/file_icons/csv.gif) }
a.msg { background-image: url(/images/file_icons/email.gif) }
a.xls { background-image: url(/images/file_icons/excel.gif) }
a.html, a.htm { background-image: url(/images/file_icons/html.gif) }
a.pdf { background-image: url(/images/file_icons/pdf.gif) }
a.ppt { background-image: url(/images/file_icons/ppt.gif) }
a.mpg, a.wmv { background-image: url(/images/file_icons/wmv.gif) }
a.doc, a.dot, a.rtf { background-image: url(/images/file_icons/word.gif) }
a.swf { background-image: url(/images/file_icons/swf.gif) }
a.zip { background-image: url(/images/file_icons/zip.gif) }
a.phone { background-image: url(/images/file_icons/phone.gif) }
a.fax { background-image: url(/images/file_icons/fax.gif) }
a.print { background-image: url(/images/file_icons/print.gif) }
a img.contact { border: 0; display: block; float: left; margin: 0 10px 5px 0 }
.red { font-weight: bold; color: #cc0000 }
.skip { float: right; color: white }
.shade { background-color: #eaeaea }
.noshade { background-color: white }
.spacer { margin-left: 8px }
.globe { background: url(/images/OrangeGlobe.jpg) no-repeat; width: 163px; height: 156px }
.category { font-size: 10px; font-weight: bold; text-indent: 5px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #bbb; background-color: #6a8abd; color: white; padding: 1px }
.category a { color: white }
.collection { font-size: 10px; font-weight: bold; text-indent: 5px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #bbb; background-color: #eee; padding: 1px }
.dottedline { border-top: thin dotted #ccc; border-right: thin none #ccc; border-bottom: thin none #ccc; border-left: thin none #ccc }
.dashedlinebottom { border-bottom:1px dashed #369 }
.borderL { border-color: #eaeaea; border-left-width: 2px; border-left-style: solid }
.borderR { border-color: #eaeaea; border-right-width: 2px; border-right-style: solid }
.borderLR { border-color: #eaeaea; border-right-width: 2px; border-right-style: solid; border-left-width: 2px; border-left-style: solid }
.boxgray { padding: 2px 3px; border: 1px solid #ccc }
.boxgray2 { padding: 4px; border: 1px none #ccc; background-color: #f0f0f0 }
.boxgray3 { border: 1px solid #ccc; background-color: #f0f0f0 }
.boxgraycomplete { padding: 4px; border: 1px solid #ccc; background-color: #f0f0f0 }
.boxContent { padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px }
#related-resources { border: 1px solid #999; float: right; position: relative; height: auto; margin: 0 0 10px 10px; padding: 0 5px 5px 5px; width: 145px }
#related-resources h4 { background-color:#EAEAEA; border-bottom: 1px solid #E0E0E0; color: #666; margin: 0 -5px; padding: 5px 0px }
#related-resources p { margin-bottom: 20px }
#catSearchText { border: 1px solid #999; font-size: 10px; color: #666 }
#catSearchSelect { border: 1px solid #999; font-size: 10px; color: #666 }
#descriptions { width: 198px; background-color: #fcfcfc; border: 1px solid #eee; padding: 1px }
#d1 { width: 200px }
#d2 { width: 200px }
#click2print { float: left; top: 2px; left:2px; padding-left:20px; color: #000; font-weight: normal }
#phoneNum { float: right; margin-right: 20px; margin-top: 2px; color: #d93f3f; font-weight: normal }
#logob24 { float: left; margin-left: 50px; padding: 0 }
#logob24 h2 { background: url(/images/books24x7_nofoot.jpg) no-repeat; width: 185px; height: 64px } 
#logob24 h2 a { color: white; width: 185px; height: 64px } 
#logo { float: right; margin-right: 50px; padding: 0 }
#logo h1 { background: url(/images/skillsoft_logo.gif) no-repeat; width: 128px; height: 67px } 
#logo h1 a { color: white; width: 128px; height: 67px } 
#logo h2 { background: url(/images/skillsoft_logo.gif) no-repeat; width: 128px; height: 67px } 
#logo h2 a { color: white; width: 128px; height: 67px } 
#notice { border: 1px solid #6a8abd; background-color: white; padding: 2px 2px }
#policy { float: left }
#copyright { float: right }
#privacy { clear: both; float: left; padding-top: 5px }
#searchBar { z-index: 300; float: left; margin-top: 12px; margin-left: 2px; padding-left: 15px; width: auto; color: #999; font-size: 10px; font-weight: normal }
#search { position: absolute; top: 0px; width: 100% }
#search .chatNow { clear:left; float: right; margin-right: 45px; margin-top: -14px }
#nav { clear: both; float: left; top:auto; margin-top: inherit; margin-left: 2px; width: 743px; background-color: #6a8abd; color: white; padding-left: 22px; padding: 5px }
#searchTextfield { width: 114px; border: 1px solid #999; font-size: 10px; color: #666 }
