/* CSS Document */body {margin-left: 0px;margin-top: 0px;}a {color: #03C;text-decoration: none;}a:link:hover {color: #03C;text-decoration: underline;}a:visited: {color: #636;}a:visited:hover {color: #636;text-decoration: underline;}table#flash {border-top: solid 1px #8ca59c;border-right: solid 1px #8ca59c;border-left: solid 1px #8ca59c;}table {font-family: Tahoma;}table#teaser {vertical-align: top;margin: 8px;font-size: 11px;font-family: Tahoma;}.feature-header {font-family: Tahoma;font-weight: bold;}.feature-body-copy {font-family: Tahoma;font-size: 11px;line-height: 1.35em;}.cutline {font-family: Tahoma;font-size: 10px;font-weight: bold;padding-top: 1.15em;padding-bottom: 1.5em;text-align: center;}div#teasertitle {font-weight: bold;}div#search {}table#search {height: 50px;border: solid 1px #8ca59c;margin-bottom: 7px;}td#s_top {vertical-align: middle;font-size: 12px;font-weight: bold;color: #636;background: #cc9;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #ffc #996 #996 #ffc;}td#s_bottom {vertical-align: top;font-size: 12px;font-weight: bold;color: #636;background: #ffc;padding-top: 10px;padding-left: 4px;/*padding-bottom: 10px;*/margin-bottom: 7px;}table#printtable {border: solid 1px #8ca59c;margin-bottom: 7px;}td#print {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;color: #636;background: #cc9;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #ffc #996 #996 #ffc;cursor: hand;}table#mailtable {border: solid 1px #8ca59c;margin-bottom: 7px;}td#mail {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #636;background: #cc9;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #ffc #996 #996 #ffc;margin-bottom: 7px;cursor: hand;}table#moreother {border: solid 1px #8ca59c;}td#otherheader {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #636;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #96c #306 #306 #96c;}td#moreheader {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #363;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #693 #030 #030 #693;}td#morestories {vertical-align: top;}td#otherlinks p {font-size: 11px;font-weight: bold;font-family: Tahoma;margin-left: 8px;margin-top: 6px;margin-right: 6px;margin-bottom: 6px;padding-left: 8px;}td#otherlinks {vertical-align: top;}table#newslettertable {border: solid 1px #8ca59c;margin-bottom: 14px;}td#newsletter {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #636;background: #cc9;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #ffc #996 #996 #ffc;cursor: hand;}table#booktable2 {border-top: solid 1px #8ca59c;border-right: solid 1px #8ca59c;border-left: solid 1px #8ca59c;}td#booktop2 {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #699;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cc #066 #066 #9cc;}table#booktable {border-top: solid 1px #8ca59c;border-right: solid 1px #8ca59c;border-left: solid 1px #8ca59c;border-bottom: solid 1px #8ca59c;}td#booktop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #699;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cc #066 #066 #9cc;}td#storytop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #069;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cf #006 #006 #9cf;}td#storytop2 {vertical-align: middle;font-size: 11px;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #069;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cf #006 #006 #9cf;}table#storytable {border: solid 1px #8ca59c;}table#searchresultstable {border: solid 1px #8ca59c;}td#searchresultstop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #069;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cf #006 #006 #9cf;}td#searchresultsbottom {padding: 20px;}p#searchheader {font-size: 14px;font-weight: bold;}p#docmatchheader {font-size: 12px;font-weight: bold;padding-top: 7px;padding-bottom: 7px;border-top: solid 1px #8ca59c;border-bottom: solid 1px #8ca59c;}div#searchgroup {padding-bottom: 1em;}div#searchlink {font-size: 12px;font-weight: bold;}div#searchcopy {font-size: 12px;padding-left: 15px;padding-top: 7px;}div#bbssearchunit {font-size: 12px;padding-top: 7px;padding-bottom: 7px;padding-left: 15px;padding-right: 15px;border: solid 1px #8ca59c;background: #ffc;}div#hr {border-top: solid 1px #8ca59c;}table#resources {border: solid 1px #8ca59c;margin-bottom: 7px;}td#r_top {vertical-align: middle;font-size: 12px;font-weight: bold;color: #FFF;background: #669;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #99F #636 #636 #99F;}td#r_bottom {vertical-align: top;font-size: 12px;font-weight: bold;color: #636;background: #C6D4DF;padding-top: 10px;padding-left: 4px;padding-bottom: 10px;}td#r_bottom p {font-size: 11px;font-weight: bold;font-family: Tahoma;margin-left: 8px;margin-top: 6px;margin-right: 6px;margin-bottom: 6px;padding-left: 8px;}td#newsletterbottom {vertical-align: top;font-size: 12px;font-weight: bold;color: #636;background: #C6D4DF;padding-top: 10px;padding-left: 4px;padding-bottom: 10px;}td#atop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #069;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cf #006 #006 #9cf;}table#atable {vertical-align: top;border-top: solid 1px #8ca59c;border-right: solid 1px #8ca59c;border-left: solid 1px #8ca59c;}div#aheader {font-family: Tahoma;font-weight: bold;margin-top: 22px;margin-bottom: 18px;}div#acopy {font-size: 12px;}div#apic {margin: 20px;float: left;border-top: solid 1px #8ca59c;border-right: solid 1px #8ca59c;border-left: solid 1px #8ca59c;border-bottom: solid 1px #8ca59c;}div#a-link {font-size: 11px;font-weight: bold;font-family: Tahoma;margin-left: 6px;margin-top: 10px;padding-left: 8px;}div#fpic {margin: 17px;float: left;}div#f1 {font-size: 11px;margin-top: 16px;margin-bottom: 3px;}div#f2 {font-size: 11px;font-weight: bold;margin-bottom: 2px;}div#f3 {font-size: 9px;}tr#tt-top {font-family: Tahoma;font-size: 10px;font-weight: bold;margin-bottom: 1.3em;}table#tt-horizontal {margin-top: 5px;margin-bottom: 5px;}table#adtable {border: solid 1px #8ca59c;}td#adtop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #699;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cc #066 #066 #9cc;}td#adbottom {text-align: center;}table#newad {background-color: #FFFFCC; border: 1px solid #8CA59C;margin-top: 10px;}table#newadcols {margin-top: 5px;margin-bottom: 15px;}div#boxpic {float:left;padding: 8px;}div#bp1 {margin-top: 8px;font-size: 11px;font-weight: bold;}div#bp2 {font-size: 10px;margin-bottom: 2px;}/* NATE"S NEW STUFF*/a#crumbs {color: #FFF;text-decoration: none;}a#tools {color: #636;text-decoration: none;}a#extra {color: #03C;text-decoration: none;}table#adtable {border: solid 1px #8ca59c;}td#adtop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #699;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cc #066 #066 #9cc;}a#bblink {color: #FFF;text-decoration: none;}table#bookbutt {border: solid 1px #8ca59c;margin-bottom: 7px;}td#bb {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #636;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border: 1px solid #8ca59c;border-color: #96c #306 #306 #96c;}/* NATE"S PR TABLE*/table#prtable {border: solid 1px #8ca59c;}td#prtop {vertical-align: middle;font-size: 12px;font-weight: bold;font-family: Tahoma;border: solid 1px #8ca59c;color: #FFF;background: #699;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;border-color: #9cc #066 #066 #9cc;}td#prbottom {text-align: center;}table#prad {background-color: #FFF; border: 1px solid #8CA59C;margin-top: 10px;}table#prcols {margin-top: 5px;margin-bottom: 15px;}div#prpic {float:left;padding: 8px;}table#prreleasetable {border: solid 1px #8ca59c;padding-botom: 12px;}div#pr1 {margin-top: 8px;font-size: 11px;font-weight: bold;}div#pr2 {font-size: 10px;margin-bottom: 2px;}p#releaseheader {font-size: 12px;font-weight: bold;padding: 8px;}p#releaselist {font-size: 12px;margin-left: 14px;}/* CHERRY'S SECTION */table#sitemap-table {vertical-align: top;border-top: solid 1px #8ca59c;border-right: solid 1px #8ca59c;border-left: solid 1px #8ca59c;}div#sitemap-copy {font-weight: normal;margin-bottom: 10px;font-size: 11px;}div#sitemap-pic {margin: 20px;float: left;}div#sitemap {font-size: 13px;font-weight: bold;font-family: Tahoma;margin-left: 6px;padding-left: 8px;}div#sitemap1 {font-size: 13px;font-weight: bold;font-family: Tahoma;margin-left: 6px;margin-bottom: 10px;padding-left: 8px;}div#sitemap11 {font-size: 11px;font-family: Tahoma;margin-left: 12px;padding-left: 8px;}div#sitemap111 {font-size: 11px;font-family: Tahoma;margin-left: 18px;padding-left: 8px;}div#sitemap1111 {font-size: 11px;font-family: Tahoma;margin-left: 24px;padding-left: 8px;}div#sitemap11111 {font-size: 11px;font-family: Tahoma;margin-left: 30px;padding-left: 8px;}.b-copy { font-family: Tahoma; font-size: 10px; color: #000000; padding-top: 0px; font-weight: normal; line-height: 12px;}.b-title { font-family: Tahoma; font-size: 11px; line-height: 14px; color: #0000CC; font-weight: bold;}.feature-subhead { font-family: Tahoma; font-size: 12px; line-height: 15px; font-weight: bold;color: #333333; }.sidebar {  font-family: Tahoma; font-size: 10px; line-height: 11px; color: #000000; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;}.toc {font-size: 11px;font-family: Tahoma;margin-left: 8px;margin-top: 6px;margin-right: 6px;margin-bottom: 6px;padding-left: 8px;}td#seemore {vertical-align: top;margin-left: 12px;font-size: 11px;font-weight: bold;font-family: Tahoma;border-top: solid 1px #8ca59c;border-color: #9cf #006 #006 #9cf;padding-left: 4px;padding-top: 2px; padding-bottom: 2px;}