body {	font: 13px/1.4 sans-serif;}/* "fallback" links for non-CSS supporting browsers. */.fallback { display: none;}.notedefault,/* Here's our default note styles. */ .notenested {	position: absolute;	visibility: hidden;	top: 0em;	left: 2em;	width: 192px;}.notedefault {	text-align: left;}.notepost {	position: absolute;	visibility: hidden;	top: 0em;	left: 2em;	width: 129px;	text-align: left;}.notenested { width: 8em; padding: 3px; border: 1px solid #963; background-color: #C96; color: white;}/* Some position-type-specific offset information. Tweak as needed! */.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {	margin-left: -48px;	margin-top: -2px;}.snp-triggeroffset_baby {	margin-left: -50px;	margin-top: -2px;}.snp-triggeroffset_toddler {	margin-left: -42px;	margin-top: -2px;}.snp-triggeroffset_free {	margin-left: -28px;	margin-top: -2px;}.snp-triggeroffset_post {	margin-left: -25px;	margin-top: 6px;}.snp-triggeroffset_nsvideo {	margin-left: 3px;	margin-top: 5px;}/* Headings within notes */.notedefault h5 { margin: 0 0 5px 0; padding: 2px; background-color: white; color: black;}.notedefault a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}.notedefault a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;}.notedefault a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #13537d;	text-decoration: none;}.notepost a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}.notepost a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}.notepost a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #13537d;	text-decoration: none;}/* Note close marker is only shown within pinned notes. */.note-close { float: right; margin-top: 2px; width: 14px; height: 14px; line-height: 14px; color: black; text-decoration: none; visibility: hidden}.snb-pinned .note-close { visibility: inherit;}.notedefault span.top{	display: block;	background-image: url(../images/popup.png);	background-repeat: no-repeat;	background-position: top;	padding-top: 30px;	padding-right: 8px;	padding-bottom: 0;	padding-left: 8px;}.notepost  span.top2 {	display: block;	background-image: url(../images/popup_sm.png);	background-repeat: no-repeat;	background-position: top;	padding-top: 16px;	padding-right: 8px;	padding-bottom: 0;	padding-left: 8px;}.notedefault span.middle{ /* different middle bg for stretch */	display: block;	background-image: url(../images/popup_filler.png);	background-repeat: repeat;	background-position: bottom;	padding-top: 0;	padding-right: 8px;	padding-bottom: 0;	padding-left: 20px;}.notepost  span.middle2 {	display: block;	background-image: url(../images/popup_sm_filler.png);	background-repeat: repeat;	background-position: bottom;	padding-top: 0;	padding-right: 4px;	padding-bottom: 0;	padding-left: 20px;}.notedefault span.bottom{	display: block;	color: #548912;	background-image: url(../images/popup.png);	background-repeat: no-repeat;	background-position: bottom;	padding-top: 3px;	padding-right: 8px;	padding-bottom: 18px;	padding-left: 8px;}.notepost  span.bottom2 {	display: block;	color: #548912;	background-image: url(../images/popup_sm.png);	background-repeat: no-repeat;	background-position: bottom;	padding-top: 3px;	padding-right: 8px;	padding-bottom: 15px;	padding-left: 8px;}/*IE*/.ie7 .snp-triggeroffset_baby { margin-top: 48px;}.ie7 .snp-triggeroffset {margin-top: 48px;}.ie7 .snp-triggeroffset_toddler {margin-top: 48px;}.ie7 .snp-triggeroffset_free {margin-top: 48px;}.ie7 .snp-triggeroffset_post {margin-top: 16px;}/*IE*/.ie8 .snp-triggeroffset_baby { margin-top: 48px;}.ie8 .snp-triggeroffset {margin-top: 48px;}.ie8 .snp-triggeroffset_toddler {margin-top: 48px;}.ie8 .snp-triggeroffset_free {margin-top: 48px;}.ie8 .snp-triggeroffset_post {margin-top: 16px;}/*FF Win*/.win.ff3 .snp-triggeroffset_baby { margin-top: -1px;}.win.ff3 .snp-triggeroffset {margin-top: -1px;}.win.ff3 .snp-triggeroffset_toddler {margin-top: -1px;}.win.ff3 .snp-triggeroffset_free {margin-top: -1px;}/*FF Mac*/.mac.ff3 .snp-triggeroffset_baby { margin-top: -4px;}.mac.ff3 .snp-triggeroffset {margin-top: -4px;}.mac.ff3 .snp-triggeroffset_toddler {margin-top: -3px;}.mac.ff3 .snp-triggeroffset_free {margin-top: -4px;}.mac.ff3 .snp-triggeroffset_post {margin-top: 3px;}/*Chrome*/.chrome .snp-triggeroffset_baby { margin-top: 50px;}.chrome .snp-triggeroffset {margin-top: 50px;}.chrome .snp-triggeroffset_toddler {margin-top: 50px;}.chrome .snp-triggeroffset_free {margin-top: 50px;}
