div#myFlag  {
	display: block; 
	height: 14px; 
	padding-left: 20px; 
	background-position: 0px 1px; 
	vertical-align: middle; 
	background-image: url(/images/flags/flags/Canada.png); 
	background-repeat: no-repeat; 
	color: #ffffff;
	font-size: 8pt; 
	font-weight: bold;
	width: 125px;
}

body {
  margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #CCCCCC;
	color: #000000;

  font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
}

table, td {
  font-size: 9pt;
}

.white-bg {
  background-color: #ffffff;
}


h1.page-title {
  padding-top: 4px;
	padding-left: 4px;
  font-size: 12pt;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
}

h1.home {
	padding-left: 4px;
  font-size: 12pt;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #21498C;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #21498C;
}

h2.page-title {
  padding-top: 4px;
	padding-left: 4px;
  font-size: 10pt;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
}

td.cart-product-row {
  border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

div.cart-checkout-button {
	padding-right: 20px;
	padding-top: 10px;
}

/***** main structure begin ******/
table.full-table {
  width: 100%;
	height: 100%;
}

table.outside-table {
	height: 100%;
	width: 100%;
	background-image:  url(../_images/global/background-spacer.jpg);
	background-repeat: repeat-x;	
}

td.outside-table-left-side {
  background-image:  url(../_images/global/left-side-spacer.jpg);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}

td.outside-table-center {
  background-color: #ffffff;
	color: #000000;
	width: 1075px;
	vertical-align: top;	
}

td.outside-table-center2 {
  background-color: #ffffff;
	color: #000000;
	width: 980px;
	vertical-align: top;	
}

td.outside-table-right-side {
  background-image:  url(../_images/global/right-side-spacer.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}


td.outside-table-left-side-bottom {
  background-image:  url(../_images/global/bottom-left.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

td.outside-table-center-bottom {
	height: 18px;
  background-image:  url(../_images/global/bottom-center.jpg);
	background-repeat: repeat-x;
}

td.outside-table-right-side-bottom {
  background-image:  url(../_images/global/bottom-right.jpg);
	background-repeat: no-repeat;
}

div.left-side {
  width: 28px;
	height: 400px;
	display: block;
  background-repeat: no-repeat;
	background-position: top right;

}

div.right-side {
  width: 28px;
	height: 400px;
	display: block;
	background-image:  url(../_images/global/right-side-top.jpg);
  background-repeat: no-repeat;
}

table.main-table {
  width: 100%;
}

td.main-table {
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #FAC304;
	border-right-color: #FAC304;
	border-left-width: 1px;
	border-right-width: 1px;
}

table.logo-table {
  width: 100%;
	height: 90px;
}

td.shopping-cart {
  background-image:  url(../_images/global/shopping-cart.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 160px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
}

div.shopping-cart-contents {
  padding-top: 41px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 8pt;
	text-align:center;
}

td.page-description {
  font-size: 8pt;
	font-weight: bold;
  padding-left: 3px;
	padding-right: 3px;
}

div.cart-buttons {
  text-align:center;
}

td#last-catalog-location {
  font-size: 8pt;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#sub-tabs {
  background-color: #ffffff;
	color: #000000;
}

#last-catalog-location a:link, #last-catalog-location a:active, #last-catalog-location a:visited {
  text-decoration: none;
	background-color: #F1B305;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;
}

#last-catalog-location a:hover {
  text-decoration: underline;
	background-color: #F1B305;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;		
}	
	
/******* main structure: end *********/

/****** navigation: begin ********/
table#top-nav-bar {
  width: 100%;
	height: 28px;
	background-image:  url(../_images/global/top-bar-spacer.jpg);
	background-repeat: repeat-x;
}

#top-nav-bar a:link, #top-nav-bar a:active, #top-nav-bar a:visited {
  color: #ffffff;
  text-decoration: none;

	background-image: url(../_images/global/top-bar-spacer.jpg);
	background-repeat: repeat-x;
	background-position: 100% 25%;
	background-color: #EFAF05;	

}
#top-nav-bar a:hover {
  text-decoration: underline;
  color: #cccccc;
	background-image: url(../_images/global/top-bar-spacer.jpg);
	background-repeat: repeat-x;
	background-position: 100% 25%;
	background-color: #EFAF05;
}


td.top-bar-logo {
  width: 5px;
	height: 28px;
}

td.top-bar-nav {
  font-size: 8pt;
  padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	
}

td.top-bar-nav-divider {
  width: 5px;
	text-align: center;
}
td.top-bar-right {
	padding-right: 8px;
}
td.tab-left-selected {
  width: 101px;
	height: 32px;
	background-image:  url(../_images/global/tab-left-selected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;	
}

td.tab-left-unselected {
  width: 101px;
	height: 32px;
	background-image:  url(../_images/global/tab-left-unselected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	
}
td.tab-selected {
  width: 101px;
	height: 32px;
	background-image:  url(../_images/global/tab-selected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
}
td.tab-unselected {
  width: 101px;
	height: 32px;
	background-image:  url(../_images/global/tab-unselected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;	
}
td.tab-right-selected {
  width: 101px;
	height: 32px;
	background-image:  url(../_images/global/tab-right-selected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;	
}
td.tab-right-unselected {
  width: 101px;
	height: 32px;
	background-image:  url(../_images/global/tab-right-unselected.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
}


table.sub-tab-bar {
  background-image:  url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	height: 22px;
	font-weight: bold;
	width: 100%;
}

td#sub-tab-bar {
  padding-left: 10px;
	color: #ffffff;

}
#members-sub-tab-bar a {
	font-size: 8pt;
}

#members-sub-tab-bar td {
	font-size: 8pt;
}

#sub-tab-bar a:link, #sub-tab-bar a:active, #sub-tab-bar a:visited {
  text-decoration: none;
	font-weight: bold;
	/*background-color: #999999;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);*/
	background-repeat: repeat-x;
	color: #ffffff;
	
}
#sub-tab-bar a:hover {
  text-decoration: none;
	font-weight: bold;
	/*background-color: #999999;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);*/
	background-repeat: repeat-x;
	color: #000000;	
}

a.menu-tab-selected:link, a.menu-tab-selected:active, a.menu-tab-selected:visited {
  color: #ffffff;
  text-decoration: none;
	font-weight: bold;
	background-color: #999999;
	background-image:  url(../_images/global/tab-selected.jpg);
	background-repeat: no-repeat;	
	background-position: 25% 50%;	
}
a.menu-tab-selected:hover {
  text-decoration: none;
	font-weight: bold;
  color: #000000;
	background-color: #999999;
	background-image:  url(../_images/global/tab-selected.jpg);
	background-repeat: no-repeat;
	background-position: 25% 50%;	
		
}

a.menu-tab-unselected:link, a.menu-tab-unselected:active, a.menu-tab-unselected:visited {
  color: #ffffff;
  text-decoration: none;
	font-weight: bold;
	background-color: #003F7E;
	background-image:  url(../_images/global/tab-unselected.jpg);
	background-repeat: no-repeat;
	background-position: 25% 50%;	
		
}
a.menu-tab-unselected:hover {
  text-decoration: none;
	font-weight: bold;
  color: #cccccc;
	background-color: #003F7E;	
	background-image:  url(../_images/global/tab-unselected.jpg);
	background-repeat: no-repeat;
	background-position: 25% 50%;	
	
}

a.h1-link:link, a.h1-link:active, a.h1-link:visited {
  color: #000000;
  text-decoration: none;
	background-color: #ffffff;
}
a.h1-link:hover {
  text-decoration: none;
  color: #000000;
	background-color: #ffffff;
}

div.copyright {
  font-size: 8pt;
	color: #888888;
	padding-bottom: 3px;
  background-color: #CCCCCC;	
}

#footer-links a:link, #footer-links a:active, #footer-links a:visited {
  color: #666666;
  background-color: #CCCCCC;	
}
#footer-links a:hover {
  color: #000000;
  background-color: #CCCCCC;	
}

/**** navigation: end *****/
/**** landing page: begin *****/
td.landing-page-frontpage-templates-header {
  height: 96px;
	background-image:  url(../_images/landing-pages/frontpage-templates-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 7px;
}

td.landing-page-dreamweaver-templates-header {
  height: 96px;
	background-image:  url(../_images/landing-pages/dreamweaver-templates-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 7px;	
}

td.landing-page-oscommerce-templates-header {
  height: 96px;
	background-image:  url(../_images/landing-pages/oscommerce-templates-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 7px;	
}

td.landing-page-website-plugins-header {
  height: 96px;
	background-image:  url(../_images/landing-pages/website-plugins-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 7px;	
}

h3.landing-page-sub-title {
  font-size: 10pt;
	font-weight: bold;
  padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h1.landing-page-sub-title {
  font-size: 10pt;
	font-weight: bold;
  padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.landing-page-requirements {
  font-size: 8pt;

}

td.landing-page-browse-all {
  background-image:  url(../_images/landing-pages/whats-new-icon-small.jpg);
	background-repeat: no-repeat;
	height: 27px;
	padding-left: 28px;
}

td.landing-page-view-whats-hot {
  background-image:  url(../_images/landing-pages/whats-hot-icon-small.jpg);
  background-repeat: no-repeat;
	height: 27px;
	padding-left: 28px;
}

td.landing-page-learn-more {
  background-image:  url(../_images/landing-pages/learn-more-icon-small.jpg);
  background-repeat: no-repeat;
	height: 27px;
	padding-left: 28px;
}

a.landing-page-more-links:visited,  a.landing-page-more-links:active, a.landing-page-more-links:link {
  color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
}

a.landing-page-more-links:hover {
  color: #000000;
	background-color: #FFFFFF;	
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;

}
/**** landing page: end *****/

/** search box: being **/
.blue-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/blue-bar-left.jpg);
	height: 21px;
}

.blue-bar-center {
  background-image:  url(../_images/boxes/blue-bar-spacer.jpg);
	height: 21px;
	font-weight: bold;
	color: #ffffff;
		background-color: #5B8BBB;

}

.blue-search-bar-right {
  background-image:  url(../_images/boxes/blue-search-bar-right.jpg);
	height: 21px;
	width: 20px;
}

.blue-news-bar-right {
  background-image:  url(../_images/boxes/blue-news-bar-right.jpg);
	height: 21px;
	width: 20px;
}

.blue-product-bar-right {
  background-image:  url(../_images/boxes/blue-product-bar-right.jpg);
	height: 21px;
	width: 20px;
}
.blue-box-left {
  width: 5px;
	background-image:  url(../_images/boxes/blue-box-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}

.search-box-field-name {
  font-size: 8pt;
	color: #333333;
	background-color: #ffffff;
}

.search-box-select {
  width: 175px;
	font-size: 8pt;
	color: #333333;
	background-color: #ffffff;
}

.search-box-input {
  width: 100px;
	font-size: 8pt;
	color: #333333;	
	background-color: #ffffff;
}

.blue-box-right {
  background-image:  url(../_images/boxes/blue-box-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}

.blue-box-center {
  vertical-align: top;
	padding-top: 5px;
}
.featured-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/featured-bar-left.jpg);
	height: 21px;
}

.featured-bar-center {
  background-image:  url(../_images/boxes/featured-bar-center.jpg);
	height: 21px;
	font-weight: bold;
	color: #000000;
  background-color: #EFAF05;

}
.featured-bar-right {
  background-image:  url(../_images/boxes/featured-bar-right.jpg);
	height: 21px;
	width: 29px;
}
.featured-box-left {
  width: 5px;
	background-image:  url(../_images/boxes/featured-box-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}
.featured-box-right {
  background-image:  url(../_images/boxes/featured-box-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}

.featured-box-center {
  vertical-align: top;
	padding-top: 5px;
}


.login-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/login-bar-left.jpg);
	height: 21px;
}

.login-bar-center {
  background-image:  url(../_images/boxes/login-bar-spacer.jpg);
	height: 21px;
	font-weight: bold;
	color: #ffffff;
  background-color: #cccccc;

}
.login-bar-right {
  background-image:  url(../_images/boxes/login-bar-right.jpg);
	height: 21px;
	width: 20px;
}


.login-box-center {
  background-image:  url(../_images/boxes/login-box-center.jpg);
	background-repeat: no-repeat;
  padding-left: 5px;
	padding-right: 5px;
  vertical-align: top;
	padding-top: 5px;
	height: 60px;
}

/** search box: end **/

.dotted-box {
  border-style: dotted;
	border-color: #666666;
	border-width: 1px;
}

div.product-series-description {
  font-size: 8pt;
  padding-bottom: 5px;
	padding-left: 4px;
}

span.product-series-name {
  font-weight: bold;
}

span.product-series-price {
  font-size: 8pt;
}
div.product-series-released {
  font-size: 8pt;
}

a.product-series-link:link, a.product-series-link:active, a.product-series-link:visited {
  color: #000000;
	background-color: #FFFFFF;
	
	font-size: 8pt;
}
a.product-series-link:hover {
  color: #333333;
	background-color: #FFFFFF;
	
	font-size: 8pt;
}

td.category-quicklinks {
  border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
}
a.category-quicklink:link, a.category-quicklink:active, a.category-quicklink:visited {
  color: #666666;
	font-size: 9px;
	background-color: #FFFFFF;	
  text-decoration: underline;
}
a.category-quicklink:hover {
  text-decoration: none;
	font-size: 9px;
  color: #666666;
	background-color: #FFFFFF;	
}

#sitemap li {
  margin-bottom: 0px;
	padding-bottom: 0px;
  list-style-image: url(../_images/global/transparent-arrow.gif);
}

#sitemap a:link, #sitemap a:active, #sitemap a:visited {
  color: #333333;
	background-color: #FFFFFF;
	
  text-decoration: none;
}

#sitemap a:hover {
  text-decoration: none;
  color: #333333;
	background-color: #FFFFFF;
	
}

td.sitemap-icon {
  width: 50px;
	background-image: url(../_images/icons/icon-sitemap.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	vertical-align: middle;
	padding-left: 15px;
}

td.rss-icon {
  width: 68px;
	background-image: url(../_images/rss/rss-small.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	vertical-align: middle;
	padding-left: 18px;
}


a.sitemap-icon:link, a.sitemap-icon:active, a.sitemap-icon:visited {
  color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
  text-decoration: none;
}
a.sitemap-icon:hover {
  text-decoration: none;
	font-weight: bold;
  color: #333333;
	background-color: #FFFFFF;
}

td.how-to-step-1 {
  background-image: url(../_images/home/how-to-step-1.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
		padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
		

}
td.how-to-step-2 {
  background-image: url(../_images/home/how-to-step-2.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;

}
td.how-to-step-3 {
  background-image: url(../_images/home/how-to-step-3.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	

}
td.how-to-step-4 {
  background-image: url(../_images/home/how-to-step-4.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 50px;

}
ul.series-list {
 margin-bottom: 0px; 
 margin-top: 0px; 
 margin-left: 0px;
 padding-left: 0px;
}

li.series-bullet {
  list-style-image: url(../_images/bullets/arrow_bullet.jpg);
  margin-left: 25px;
  padding-left: 0px;
}

div.featured-product-text {
  font-size: 8pt;
}
div.featured-product-price {
  font-weight: bold;
	text-align: center;
}

ul.category {
 margin-bottom: 5px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

ul.category_5 {
 margin-bottom: 5px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

ul.category_0 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}
ul.category_1 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}
ul.category_2 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}
ul.category_3 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

ul.category_4 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

li.category {
  padding-left: 0px;
  list-style: none;
  margin-left: 0px;
}

li.category_0 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/nobullet.jpg);
  margin-left: 0px;
}

li.category_1 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 25px;
}

li.category_2 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 10px;
}

li.category_3 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 10px;
}

li.category_4 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 10px;
}

li.category_5 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
margin-left: 25px;
}

#category-links a:link, #category-links a:active, #category-links a:visited {
  color: #000000;
	font-size: 8pt;
	background-color: #FFFFFF;	
}
#category-links a:hover {
  color: #333333;
	font-size: 8pt;
	background-color: #FFFFFF;
}

									  h1.checkout-page-title {
										  font-size: 13px;
											font-family: Tahoma;
											color: #21498C;
											margin-bottom: 5px;
										}
										p.checkout-sub-section {
										  margin-left: 30px;
											color: #21498C;
											margin-top: 0px;
											font-size: 9pt;
										}
										h2.checkout-sub-section {
										  margin-top: 0px;
											margin-bottom: 2px;
											
										  margin-left: 15px;
										  font-size: 13px;
											font-family: Tahoma;
											border-bottom: 1px dotted #21498C;
											color: #21498C;
										}
										
										td.form_field_name {
										  font-weight: bold;
											padding-right: 4px;
										}
										td.form_field_name_border {
										  font-weight: bold;
											padding-right: 4px;
											border-bottom: 1px dotted #aaaaaa;											
										}
										td.form_field_value_border {
											border-bottom: 1px dotted #aaaaaa;											
										}										
																				
										td.form_tip_field {
										  font-size: 8pt;
											padding-left: 4px;
										}
										td.form_remember_field {
										  font-size: 8pt;
											padding-left: 0px;
										}										

									  h2.members-page-title {
										  font-size: 14px;
											font-family: Tahoma;
											color: #21498C;
											margin-bottom: 5px;
											border-bottom: 1px dotted #21498C;
										}
										p.members-sub-section {
										  color: #21498C;
											margin-top: 0px;
											font-size: 9pt;
										}
table.members-info-box {
  margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
  border-left: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
  border-bottom: 1px dashed #cccccc;
  border-right: 1px dashed #cccccc;
	width: 100%;
}										
h3.member-info-box {
  font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma;
	color: #21498C;
}
.dotted-bottom {
  border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.dotted {
  border: 1px dotted #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.helptopic-title {
  font-weight: none;
	font-size: 10pt;
	color: #336699;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-left: 3px;

}
.helptopic-title2 {
  font-weight: none;
	font-size: 10pt;
	color: #336699;
	padding-bottom: 3px;
	margin-bottom: 3px;
	padding-left: 3px;
	background-color: #EEEEEE;
  border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

ul.faqnopadding {
  padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

ol.faqnopadding {
  padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;

}


.help-topics-header {
  background-color: #DDDDDD;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 5px;
}


.grey-info-bar-right {
  background-image:  url(../_images/boxes/grey-info-bar-right.jpg);
	height: 23px;
	width: 25px;
}

.grey-box-left {
    width: 5px;
	background-image:  url(../_images/boxes/grey-box-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}

.grey-box-right {
  background-image:  url(../_images/boxes/grey-box-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}
.grey-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/grey-bar-left.jpg);
	height: 23px;
}

.grey-bar-wh-center {
  background-image:  url(/_images/boxes/grey-bar-spacer.jpg);
	height: 23px;
	font-weight: bold;
	color: #333333;
		background-color: #ffffff;
		background-repeat: repeat-x;

}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #ffffff;
width: 150px; /*Default width of hint.*/ 
padding: 2px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
/*border-right: 1px solid black;
border-bottom: 1px solid black;*/
visibility: hidden;
}
									
									.balloonstyle {
position: absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}