@charset "utf-8";
/* CSS Document */


/* ==================================
|	Version: ACCO.COM.sCSS    V.1
|	Author: acco.com
|	Developed: February 2010

|   Updated:
===================================== */
/*	---	HTML Styles	-------	*/
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	background: #c1c7b8;
	font: 73.5%/1.0em "Times New Roman", Times, serif;
	color:#000;
	margin:0;
	padding:0;
	/*height:100%;*/
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, p {
margin:0;
padding:0;
}

a{color:#1d5e31;text-decoration: underline;}
a:hover {text-decoration: none;}
p
{
	font-size:1.3em;
	line-height:1.2em;
	padding-bottom:19px;
}
h2, h3, h4, h5, h6 {}
h1
{
	font-size:2.4em;
	padding-bottom:9px;
	padding-top:0px;
	line-height:1.1em;
	color:#1d5e31;
}
h2
{
	font-size:1.8em;
	padding-bottom:15px;
	line-height:1.1em;
	color:#402206;
}
	h2 a {color:#402206;}
h3
{
	font-size: 1.5em;
	padding-top: 25px;
	padding-bottom: 15px;
	line-height:1.1em;
	color:#1d5e31
}
h3.hoverLink
{
	font-size: 1.5em;
	line-height:1.1em;
	color:#1d5e31
}
	h3.hoverLink a {text-decoration:none;}
	h3.hoverLink a:hover { text-decoration:underline;}
/*h4
{
	font-size: 1.2em;
	padding-top: 15px;
	padding-bottom: 14px;
	line-height:1.1em;
	color:#1d5e31
}
h5
{
	font-size: .9em;
	margin-bottom: 5px;
	line-height:1.1em;
	color:#1d5e31
}
h6
{
	font-size: .8em;
	margin-bottom:5px;
	color:#1d5e31
}*/
hr {
	height:1px;
	width:100%;
	background:#402206;
	color:#402206;
	border: 0;
	margin:0 0 15px 0;
}
/*table tr{ vertical-align:top; font-size:1.2em; line-height:17px;}*/
table.tblSpecial th {color:#1d5e31; font-size:1.5em; padding-top:15px;}

img {border:0px;}
.textSmall {font-size:1em}
.textLarge{font-size:1.9em;}
span.textSmall {font-size:0.8em}
span.textLarge{font-size:1.45em; line-height:1.2em;}
.alert{color:#FF0000;}
.green {color:#076324}
.linkBold {color:#076324; padding-top:10px; font-size:1em; font-weight:bold;}
.linkBold a {text-decoration:none;}
.hoverBold {color:#076324; padding-top:10px; font-size:1em; font-weight:normal;}
.hoverBold a {text-decoration:none; font-weight:normal;}
.hoverBold a:hover {text-decoration:none; font-weight:bold;}
.note {font-style:italic;}
span.imageRightAlign {/*display:block;*/}
span.imageLeftAlign {/*display:block;*/}
span.imageRightAlign img {float:right; margin-left:34px; margin-bottom:24px; text-align:right; }
span.imageLeftAlign img {float:left; margin-right:34px; margin-bottom:24px; text-align:left; }
#leftBottomText span.imageRightAlign img {margin-left:12px;margin-bottom:0px;}
#leftBottomText span.imageLeftAlign img {margin-right:12px;margin-bottom:0px; }
p.divider {
	background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_dotted_line.gif) top left repeat-x ;
	width: 100%;
	height: 1px;
	margin: 8px 0 8px 0px;
	padding:0;
	display:block;
	}
p.blackLines{
	background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_blacklines_top.gif) top left repeat-x;
	width:100%;
	height:5px;
	padding-bottom:10px;
	padding-top:0px;
	overflow:hidden;
	}
p.doubleRule{
	background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_blacklines_top.gif) top left repeat-x;
	width:100%;
	height:5px;
	padding-bottom:10px;
	padding-top:0px;
	overflow:hidden;
	}

.brownLines {
	background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_brownlines.png) top left repeat-x;
	height:7px;
	}
.shimDown {
		background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_top_shim.png) top left repeat-x;
		height:6px;
		width:100%;
		}
.shimUp {
		background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_shadow_up.png) top left repeat-x;
		height:5px;
		width:100%;
		}
#maincontent .date {font-size:1.6em; font-weight:900; color:#402206; padding-top:30px; padding-bottom:0px;}
#maincontainer .note {font-size:12px; padding-top:8px; font-weight:bold;}

/*Container DIVs*/
.yellowLinesTop {
					background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_yellowlines_top.gif) top left repeat-x; width:100%;
					height:5px;
					overflow:hidden;
					margin-top:8px;
				}
.yellowLinesBot {
					background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_yellowlines_bot.gif) top left repeat-x; width:100%;
					height:5px;
					overflow:hidden;
					margin-top:0px;

				}
#maincontainer {
	width:988px;
	background: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_shadow_sides.gif) top left repeat-y;
	margin-right:auto;
	margin-left:auto;
	}
	#container {
		width:950px;

		padding-left:19px;
		padding-right:19px;

		/*z-index:1;
		*/
		}

	#header {
		width:950px;
		background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_header_bg.jpg) top left no-repeat;
		height:100px;
		/*overflow:hidden;*/
		margin-left:19px;
		margin-right:19px;
		}
	#bodyContainer {
		width:950px;
		text-align:left;/*position:relative;overflow:hidden;*/
		}
		#maincontentWrapper-home {
		background:#f6f3e7 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_landscape_bg.png) bottom left no-repeat;

		}
		#maincontent-home {
		min-height:310px;
		width:830px;
		padding:20px 60px 125px 60px;
		font-size:12px;
		color:#512b1b;
		line-height:17px;
		overflow:visible;
		}
		#maincontent-home p {padding-bottom:17px;}
		#maincontent-home table {font-size:11px; width:100%; border:0;}
		#maincontent-home table td {border:0; vertical-align:top;}
		#bannerImg {
			overflow:hidden;
			height:300px;
			}
		#features {
			background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_wood_bg.jpg) top left repeat;
			/*padding:18px 0 38px 0;*/
			padding:0 0 38px 0;
			}
		#horiFeaturedContainer {
			min-height:183px;
			height:100%;
			height:auto;
			width:950px;
			background:#94a37f;
			padding-top:3px;
			padding-bottom:10px;
			color:#402206;
			}
		#horiFeaturedContainer h3 {padding-top:0;}
		/*#horiFeaturedContainer p {color:#402206}*/
		#horiFeaturedContainer h2
		{
			font-size:1.6em;
		}

			#featureBox {
				min-height:147px;
				height:100%;
				height:auto;
				padding-left:30px;
				padding-right:30px;
				padding-top:11px;
				padding-bottom:11px;
				}
			#featureBox #left {
				float:left;
				width:272px;
				min-height:137px;
				height:100%;
				height:auto;
				overflow:visible;
				}
			#featureBox #middle {
				float:left;
				width:326px;
				min-height:137px;
				height:100%;
				height:auto;
				margin-left:10px;
				margin-right:10px;
				overflow:visible;
				}
			#featureBox #right {
				float:left;
				width:272px;
				min-height:137px;
				height:100%;
				height:auto;
				overflow:visible;
				}
		#announcementContainer {
		width:100%;
		/*width:950px;*/
		background:#dcd4b6;
		overflow:visible;
		}
		#announcementContainer hr {
			background:#a9997c;
			color:#a9997c;
			}
		#announcementContainer table {width:100%; border:0;}
		#announcementContainer table td {
			border:0;
			font-size:1.3em;
			vertical-align:top;
			font-weight:normal;
			line-height:17px;
			color:#512b1b
			}
		#announcementContainer table td p {
			font-size:1em;
		}
		#announcementContainer table td h3 {font-size:1.0em; padding-top:0;}
			#announceBox {padding:5px 0 10px 0;}
				#announceContent {
				min-height:165px;
				padding:21px 40px 11px 40px;
				color:#512b1b;
				}
				/*#announceContent p {color:#512b1b}*/
				#announceContent p.view {color:#076324;}

		#scrollerContainer {
			width:950px;
			background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_wood_bg.jpg) top left repeat;
		    padding:20px 0 16px 0;
		    height:100%;
			}

		#left-column {
		width:231px;
		float:left;
		/*padding-bottom:5000px;
		margin-bottom:-5000px;position:relative;background:#dcd4b6 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_shadow_up.png) bottom left repeat-x;*/
		background:#dcd4b6;
		overflow:visible;

		}

		#leftTop {
					width:211px;
					margin:0px 0px 5px 0px;
					}
			#leftNavContainer {
				padding-bottom:15px;
				position:relative;
				}

			#leftnav {
				margin-top:15px;
				padding-bottom:3px;

				}
				#left-column .yellowlinesTop {
					background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_yellowlines_top.gif) top left repeat-x; width:100%;
					height:5px;
					overflow:hidden;
					/*margin-top:15px;*/
				}
				#left-column .yellowlinesBot {
					background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_yellowlines_bot.gif) top left repeat-x; width:100%;
					height:5px;
					overflow:hidden;
					margin-top:0px;

				}

				#featured_box {
				background:#94a37f url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_top_shim.png) top left repeat-x;
				/*height:100%;width:231px;*/

				padding-bottom:10px;
				padding-top:15px;

				}
				#featuredBoxContainer {
				padding:5px 5px 7px 9px;
				position:relative;
				}
					.featuredBox {

					width:211px;
					height:auto;

					}
					*html .featuredBox{height:100%;position:relative;}
					.featuredBox img {padding:5px 0px 0px 0px;}
				#bottomBoxAds {
					background:#dcd4b6 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_top_shim.png) top left repeat-x;
					/*height:100%;*/
					padding:20px 0px 20px 0px;
					}
					#adsContent {
					padding-left:14px;
					padding-right:14px;
					}


		#shimSeparator{
				background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_horiz_shadow.png) top left repeat-y;
				width:6px;
				float:left; z-index:1;
				padding-bottom:5000px;
		margin-bottom:-5000px;
				}
		#right-column {
			width:719px;
			float:left;
			vertical-align:top;
			margin:0;
			padding:0;
			position:relative;
			/*z-index:1000;
			background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_shadow_up.png) bottom left repeat-x;
			margin-left:-6px;
			background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_horiz_shadow.png) top left repeat-y;
			*overflow:visible; position:relative*/
			overflow:visible;

			}

			#content {padding:10px 8px 10px 10px;}
				#links {float:right; padding-bottom:10px;color:#a29977}
				#links p {padding:0px;}
				#links a {color:#a29977}
					.print { vertical-align:middle; color:#1d5e31}
					#bodyContainer .print p{color:#a29977}
				#media {
				width:700px;
				height:auto;

				}
				#media img {
					padding:0px 0px 20px 0px;
				}

				#flash * {
					margin:0px 0px 20px 0px;
				}

				.bodycontent {
				padding:0px 34px 15px 34px;
				}
				.bodycontent p {padding-bottom:23px;}

				.bodycontent ul, #content-home ul{
					font-size:1.3em;
					margin:5px 0 0 25px;
					padding-bottom:15px;
					list-style:disc;
					}
				.bodycontent ul li, #content-home ul li{
					line-height:15px;
					margin:5px 0 8px 0;
					padding-left:10px;
					}
				.bodycontent ul ul, #content-home ul ul{
					font-size:1.0em;
					margin:10px 0 5px 15px;
					padding-bottom:0px;
					list-style:disc;
					}
				.bodycontent ul ul li, #content-home ul ul li{
					line-height:15px;
					padding-left:10px;
					margin:0px 0 8px 0;
					}

				.bodycontent ol, #content-home ol{
					font-size:1.3em;
					margin:5px 0 0 32px;
					padding-bottom:15px;
					}
				.bodycontent ol li, #content-home ol li{
					line-height:15px;
					margin:5px 0 8px 0;
					padding-left:5px;
					}

				.bodycontent ol ol, #content-home ol ol{
					margin:10px 0 5px 25px;
					padding-bottom:0px;
					font-size:1.0em;
					}
				.bodycontent ol ol li, #content-home ol ol li{
					line-height:15px;
					padding-left:10px;
					margin:0px 0 8px 0;
					}

				.bodycontent table.tblSpecial {border-bottom: 1px solid #a29977; width:100%; }
				.bodycontent table.tblSpecial th {
					padding-bottom:15px;
					padding-left:20px;
					line-height:1.1em;
					border-bottom: 1px solid #a29977;
					width:auto;
					}
				.bodycontent table.tblSpecial tr.filledBG { background:#f6f3e7;}
				.bodycontent table.tblSpecial td {
					padding-bottom:14px;
					padding-top:14px;
					font-size:15px;
					padding-left:20px;
					padding-right:40px;
					line-height:17px;
					width:auto;
					}
				/*#maincontent {
				padding:15px 34px 15px 34px;
				}
				#maincontent p {padding-bottom:23px;}

				#maincontent ul, #leftBottomText ul {
					font-size:1.3em;
					margin:5px 0 0 25px;
					padding-bottom:15px;
					list-style:disc;
					}
				#maincontent ul li, #leftBottomText ul li {
					line-height:15px;
					margin:5px 0 8px 0;
					padding-left:10px;
					}
				#maincontent ul ul, #leftBottomText ul ul {
					font-size:1.0em;
					margin:10px 0 5px 15px;
					padding-bottom:0px;
					list-style:disc;
					}
				#maincontent ul ul li, #leftBottomText ul ul li {
					line-height:15px;
					padding-left:10px;
					margin:0px 0 8px 0;
					}

				#maincontent ol, #leftBottomText ol  {
					font-size:1.3em;
					margin:5px 0 0 32px;
					padding-bottom:15px;
					}
				#maincontent ol li, #leftBottomText ol li{
					line-height:15px;
					margin:5px 0 8px 0;
					padding-left:5px;
					}

				#maincontent ol ol, #leftBottomText ol ol {
					margin:10px 0 5px 25px;
					padding-bottom:0px;
					font-size:1.0em;
					}
				#maincontent ol ol li, #leftBottomText ol ol li {
					line-height:15px;
					padding-left:10px;
					margin:0px 0 8px 0;
					}

				#maincontent table.tblSpecial {border-bottom: 1px solid #a29977; }
				#maincontent table.tblSpecial th {
					padding-bottom:15px;
					padding-left:20px;
					line-height:1.1em;
					border-bottom: 1px solid #a29977;
					width:auto;
					}
				#maincontent table.tblSpecial tr.filledBG { background:#f6f3e7;}
				#maincontent table.tblSpecial td {
					padding-bottom:14px;
					padding-top:14px;
					font-size:15px;
					padding-left:20px;
					padding-right:40px;
					line-height:17px;
					width:auto;
					}*/
		#footerWrapper {
		}
		#footer {
		position:relative; z-index:2;
		background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_footer_bg.jpg) top left no-repeat;
		height:100px;
		width:950px;

		}
		#footer-left {width:300px; float:left; padding-top:17px; padding-left:10px;}
		#footer-right {
			float:right;
			width:620px;
			text-align:right;
			padding-top:32px;
			padding-right:20px;
			font-size:10px;
			color:#402206;
			font-weight:900;
			}
			#footer-right a {color:#402206;}
	.hrLine {
		border-top:1px solid #f2eddf;
		height:1px;
		margin-top:-28px;
		position:relative;
		z-index:100006;
		width:950px;
		}
	.spacer {clear: both; margin: 0px 0px 0px 0px;}

	#search {
		height:60px;
		float:right;
		margin-top:12px;
		position:relative;
		left:-20px;
		}

	input.search {
		height:16px;
		border:solid 0px #000000;
		padding-top:0px;
		width:165px;
		color:#a29977;
		font-weight:900;
		top:0px;
		float:left;
		margin-top:2px;
		left:-5px;
		position:relative;
		}
	input.go {margin-top:1px;}

	#content-species {padding:0px; margin:0px -8px 0px -10px;}

		#content-species #announcementContainer
		{
			background:#dcd4b6 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_horiz_shadow.png) top left repeat-y;
		}

		#content-species #announcementContainer table tr {vertical-align:top;}
		#content-species #announcementContainer table td {
			border:0px;
			font-size:11px;
			font-weight: 900;
			vertical-align:middle;
			font-weight:normal;
			line-height:17px;
			color:#512b1b
			}
		#content-species #announcementContainer table td p {
			font-size:11px;
			font-weight: 900;
			padding:0px 0px 5px 0px;
		}
		#content-species #announceBox {padding:0px 0 10px 0;}
		#content-species #announceContent {
				min-height:0px;
				padding:21px 20px 21px 20px;
				}
		#content-species #announceContent a {
				color:#076324; padding-top:10px; font-size:1em; font-weight:bold;text-decoration:none;
				}
		#maincontent-species-products p {
			font-size:15px;
			line-height:17px;
			padding-bottom:17px;
		}
		#maincontent-species-products table {margin-bottom:15px; margin-top:15px;}
	.productBox {width:100%; padding-bottom:15px; clear:both;}
	.categoryBox { padding:30px; clear:both;}
	.image {float:left; padding:10px 10px 10px 0;}
	.text {float:left;padding:10px 0 10px 25px;}
	.text h3{padding-top:0px;}
	.spacialLinksBox {
		background:#DAD3B7 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_wood_bar_bg_top.jpg) top left repeat-x;
		width:100%;
		}
	.lowerLinksBox {
		background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_wood_bar_bg_bot.jpg) bottom left repeat-x;
		width:100%;
		}
	.linksList {
		background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_horiz_shadow.png) top left repeat-y;
		text-align:left;
		font-weight:900;
		color:#402206;
		width:100%;
		min-height:50px;
		height:auto !important;
		height:50px;
		padding-bottom:25px;
		}

	#content-news h2 {
		font-size:1.6em;
		font-weight:900;
		color:#402206;
		padding-top:28px;
		padding-bottom:14px;
	}

	#content-news h3.hoverLink
	{
		font-size: 1.5em;
		line-height:1.2em;
		color:#1d5e31;
		padding-top:0px;
		padding-bottom:23px;
	}
	#content-news h3.hoverLink a {text-decoration:none;}
	#content-news h3.hoverLink a:hover { text-decoration:underline;}

	#content-news p
	{
		font-size:1.3em;
		line-height:1.3em;
		padding-bottom:10px;
	}

	#content-news hr {
		height:1px;
		width:100%;
		background:#000;
		color:#000;
		border: 0;
		margin-top:17px;
		/*padding-bottom:50px;*/
	}

.noDisplay {
	display:none;
	}
.block {

	}
#leftBottomText {
	padding:10px;
	font-size:.8em;
	background:#dcd4b6;
	/* overflow:visible;*/
	}
#leftBottomText h2 {padding-bottom:5px;}
#leftBottomText h3 {padding-top: 12px;}

table.inbody_photo_container_left, #maincontent-home table.inbody_photo_container_left, #announcementContainer table.inbody_photo_container_left{
		width: 20px;
		float: left;
		margin: 0px 34px 20px 0;
		padding: 0;
		}
table.inbody_photo_container_right, #maincontent-home table.inbody_photo_container_right, #announcementContainer table.inbody_photo_container_right{
		width: 20px;
		float: right;
		margin: 0px 0 20px 34px;
		padding: 0;
		}

td.inbody_photo_caption, #maincontent-home td.inbody_photo_caption, #announcementContainer td.inbody_photo_caption{
		font-size: 0.9em;
		color:#888888;
		padding:3px 2px;
		font-style:italic;
		color:#1d5e31;
		line-height:1.4em;
		}

td.inbody_photo_caption p, #maincontent td.inbody_photo_caption p, #maincontent-home td.inbody_photo_caption p, #announcementContainer td.inbody_photo_caption p {font-size: 1.0em; padding:0; margin:0;}

#dDocTypeOld {text-align:center;}
/*#dDocTypeOld #header { overflow:visible;}*/
#dDocTypeOld #navcontainer {}
/*#dDocTypeOld #bodyContainer {margin-top:-6px;}*/
	#dDocTypeOld #container {
	    width:950px;
		z-index: auto;
		position:static;
		overflow:visible;
		}

/*html>/**/body #dDocTypeOld #bodyContainer {margin-top:0px;}*/
/*html>/**/body #dDocTypeOld #navcontainer {margin-top:40px;}*/
.banner {margin-bottom:10px;}
#pageBotShimUp {background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_shadow_up.png) top left repeat-x;
		height:5px;
		width:950px; z-index:1000; position:relative;
		}
.col2container {
	background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_bg_shim_leftcol.gif) repeat-y scroll 0 0;
	}

*Google Search properties*/
#google-results-page {margin-top:20px; font-size:12px;}
#google-results-page table { margin:0; padding:0;width:auto;}

.s{font-size:12px;}
.g{margin-top: 1em; margin-bottom: 1em}
.s td{font-size:12px}
.l{font-size:12px;  }
.l{color: #6a8bac}
.w,.w a:link{color:#0000cc}
.f,.f:link,.f a:link{color:#bf2e1a;}
.f a:visited{color:#bf2e1a;}
.f a:active{color:#ff0000}
.t{color:#000000}
.t{background-color:#e5ecf9}
.z{display:none}
.i,.i:link{color:#bf2e1a;}
.a,.a:link{ccolor:#bf2e1a;}
div.n {margin-top: 1ex; }
#google-results-page div.n table {width:auto;}
div.n td {padding:0; margin:0; }
.n a{font-size: 10pt; color:#6a8bac; margin:0; padding:0}
.n a:hover {color:#bf2e1a;}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {color:#6a8bac;}
.b,.b a{font-size: 12pt; color:#6a8bac; font-weight:bold}
.d{
/*margin-right:1em; margin-left:1em;*/}

.clear {clear:both;display:block;}

#popupContainer{
position: absolute;
/*width: 600px;*/ /*width slideshow box*/
left: 0;
top: 0;
padding-top: 0;
visibility: hidden;
z-index: 1006;
/*height:400px;*/ /*for iframe*/
}

#popupContainer .popupHeader{
	float:left;
	width:100%;
	background: #F6F3E7 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_tbox_title_bg_gre.jpg) top left repeat-x;
}
h6.heading_grey_bkgr{
width:auto;height:auto;
font-family: Helvetica, Verdana, sans-serif;
font-size:1.0em;
line-height:1.2em;
letter-spacing:.03em;
font-weight:bold; 
border: 1px solid #e5e5e5; 
margin:7px 0 5px 0; 
padding:5px 4px 5px 4px; 
display:block;
background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_tbox_title_bg_gre.jpg) top left repeat-x;
}
#popupContainer .closeLink{
	text-decoration: none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 8px 2px 8px;
	border: 2px solid #e5e5e5;
	float:right;
	font-family: Helvetica, Verdana, sans-serif;
	font-size:1.0em;line-height:1.2em;letter-spacing:.03em;font-weight:bold;
	color: #505050;
	cursor:hand;
}

#popupContainer .closeLink:hover, #popupContainer .closeLink:visited {
	text-decoration: none;
	color: #505050;
}

#popupContainer .closeLink a:hover{
	text-decoration: none;
	color: #505050;
}

#popupContent{
	background-color: white;
	clear:both;
	/*width:100%;
	height:100%;*/
}
#popupContainer .cornerClose{
	position:absolute; top:-5px; right:-5px;
}
#popupContainer .cornerCloseLink{
	background:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_close_corner.gif) top left no-repeat;
	display:block;
	width:24px;
	height:24px;
}

#popupContainer .popupOuterBorder{
	border:solid 1px #e5e5e5; background-color:#fff;
}

#popupContainer .popupInnerBorder{
	margin:3px; border:solid 1px #e5e5e5;
}
#windowMask{
position: absolute;
background: black;
right: 0;
width: 10px;
top: 0;
z-index: 1005;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
opacity: 0.5;
}
#popup-wrapper-outer{
	text-align:left;
	height:100%;background:#f7f1e6
}

#popup-wrapper{
	padding: 10px;
	height:100%;
}
body#popupWindowBody {background:#f7f1e6}
#imapWrapper {/*position:absolute;*/ width:100%; height:100%;}
#dDocTypeOld .text {float:left;padding:0;}

#main_col_style_container {
	margin:0;	
	padding:0;	
}
#main_col_style_container a:link, a:visited {color:#6a8bac;text-decoration: underline;}
#main_col_style_container a:hover {color:#505050;text-decoration: none;}
#main_col_style_container h1 {color:#000000;}
#main_col_style_container table {
	font-size: 1.0em;
	color:#505050;
	width: 90%;
	padding: 5px 5px 5px 5px;
	margin: 10px 5px 10px 10px;
}
#c_col_container {
	width:427px;
	float: left;
	display:inline;
	text-align: left;
	background: #FFFFFF;
	margin:0 25px 0 25px;
	padding: 0;
}
table.data {
	width: 100%;
	border: 1px solid #CCCCCC;
	margin: 10px 0;
	padding:0;
	border-collapse:collapse;
}
table.data tbody tr td {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 8pt;
	padding: 4px 8px;
	border-left: 1px solid #CCCCCC;
}
table.data tbody tr.selected td {
	background-color: #CCCCCC;
	padding: 8px 8px;
	background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_acco_img_tbox_title_bg_gre.jpg) top left repeat-x;
	color:#505050;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
}

