body, html
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana;
	background-image: url("/images/SteelPatternBackground.jpg");
}
a img
{
	border: 0px;
}
#contentContainer
{
	width: 1024px;
	/*background-color: #dadbdb;*/
	border: 1px solid #000;
	background-color: #999b9e;
	margin: 0px auto;
	text-align: left;
}
#contentContainer tr td
{
	
}

.header
{
	background-color: #e1078e;
}
.header-logo
{
	width: 175px;
	padding: 0px;
	margin: 0px;
	height: 80px;
}
.header-text
{
	text-align: center;	
	padding-top: 7px;
	height: 80px;
	width: 674px;
}
.header-text h2
{
	font-size: 25pt;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.header-text h3
{
	font-size: 15pt;
	color: #fff;
	margin-top: 0px;
	padding-top: 0px;
}
.header-actions
{
	height: 80px;
	width: 175px;
	font-size: 18pt;
	text-align: center;
	background-color: #fff;
	font-weight: bold;
}

.tabs
{
	font-weight: bold;
	background-color: #000;
}
.tabs table
{
	height: 25px;	
	text-align: center;	
}
.tabs table tr td
{
	vertical-align: middle !important;
}
.tabs table tr td a
{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 14px;
}
.tabs table tr td a:hover, .left-nav table tr.left-nav-item-selected td a:hover
{
	color: #e1078e;
}
.left-nav-item-selected td a, .left-nav-item td a
{
	padding-left: 15px;
}
.tabs table tr td a.tab-selected
{
	color: #e1078e;
}
.tabs-left
{
	width: 175px;
}
.tabs-right
{
	width: 175px;
}

.left-nav
{
	width: 175px;	
	background-color: #dadbdb;
	vertical-align: top;
}
.left-nav table tr td
{		
	width: 175px;
	
}
.left-nav table tr td a
{
	text-decoration: none;
	font-size: 10pt;
	color: #000;
	display: block;	
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.left-nav table tr td a:hover
{
	background-color: #999b9e;
	color: #fff;
}
.left-nav table tr.left-nav-item-selected td
{
	background-color: #fff;
}
.left-nav table tr.left-nav-item-selected td a
{
	color: #e1078e;
	font-weight: bold;	
}

.breadcrumbs
{
	background-color: #fff;
	height: 20px;
	padding-left: 5px;
	padding-top: 7px;
}
.breadcrumbs div
{
	float: left;
	font-size: 8pt;
	color: #e1078e;
	font-weight: bold;
}
.breadcrumbs div a
{
	font-weight: bold;
	font-size: 8pt;
	color: #dadbdb;
	text-decoration: none;
}
.breadcrumbs div a:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #e1078e;
	text-decoration: none;
}

.footer
{
	text-align: center;
	font-size: 10pt;
}
.footer .footer-top
{
	padding: 5px;
	background-color: #dadbdb;
	color: #000;
}
.footer .footer-bottom
{
	background-color: #000;
	color: #fff;
	padding: 5px;
	font-size: 10pt;
}
.templateSearch
{
	float: right;
	padding-right: 12px;
	background-color: #fff;
	padding-top: 2px;
}
.templateSearchBox
{
	background-image: url(/images/search/google_custom_search_watermark.gif);
	background-repeat: no-repeat;
}
.main-body
{
	background-color: #fff;
	padding: 12px;
	font-size: 10pt;
	border: 8px solid #999b9e;
}
.float-right
{
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.float-left
{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.image-border
{
	border: 1px solid #000;
}
td.right-nav
{
	background-color: #dadbdb;
	width: 175px;
	vertical-align: top;
}
.right-nav-header, .left-nav-header
{
	background-color: #999b9e;
	text-align: center;
	font-weight: bold;
	color: #fff;
	height: 24px;
	padding-top: 3px;
	width: 100%;
}
.right-nav-header-alt
{
	background-color: #e1078e;
	text-align: center;
	font-weight: bold;
	color: #fff;
	height: 24px;
	width: 100%;
	padding-top: 4px;
}
.right-nav-content
{
	background-color: #dadbdb;	
	margin-left: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  width: 165px;
}
.right-nav-content-alt
{
	background-color: #000;	
	margin-left: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
	border: 1px solid #000;
	color: #fff;
}
.right-nav-content div.right-nav-content, .right-nav-content2 div.right-nav-content
{
	background-color: #fff;
	font-size: 11pt;
	padding: 8px;
	width: 143px;
	border: 1px solid #000;
}
.label
{
	font-weight: bold;
	margin-top: 5px;
}
.buttons
{
	border-top: 1px solid #000;
	margin-top: 10px;
	padding-top: 5px;
}
.main-content
{
	width: 674px;
}
.search-label
{
	color: #e1078e;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	padding-top: 3px;
	padding-right: 3px;
}
.products-left-nav-item td a, .products-left-nav-subitem td a, .products-left-nav-item-selected td a
{
	background-image:url(/p7apm/img/p7apm_page_gray.gif) !important;
	background-repeat: no-repeat;
	background-position: left 8px;
	vertical-align: top;
	padding-left: 25px;
}
.products-left-nav-item td a span, .products-left-nav-subitem td a span, .products-left-nav-item-selected td a span
{
	
}
.products-left-nav-subitem td a
{
	background-position: 15px center;
	padding-left: 40px;
	vertical-align: top;
}
.products-left-nav-item-subnav td a
{
	background-image:url(/p7apm/img/p7apm_east_gray.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	vertical-align: top;
	padding-left: 25px;
}
.products-left-nav-item-selected-subnav td a, .products-left-nav-subitem-selected td a
{
	background-image:url(/p7apm/img/p7apm_south_black.gif) !important;
	background-repeat: no-repeat;
	background-position: left 8px;
	vertical-align: top;
	padding-left: 25px;	
}
.products-left-nav-subitem-selected td a
{
	background-image:url(/p7apm/img/p7apm_page_gray.gif) !important;
	background-repeat: no-repeat;
	background-position: 15px center;
	vertical-align: top;
	padding-left: 40px;
}
.products-left-nav-item td a:hover
{
	
}
.error
{
	background-color: #fee3e3;
	border: 2px solid #ca0001;
	padding: 12px;
	margin: 8px;
	font-size: 10pt;
}
.success
{
	background-color: #cbffd8;
	border: 2px solid #0fcd40;
	padding: 12px;
	margin: 8px;
	font-size: 10pt;
}
.p7APMtrig
{
	border: 1px solid #000;
}

.left-nav-top-level-ul, .left-nav-second-level-ul, .left-nav-third-level-ul, .left-nav-fourth-level-ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.left-nav-top-level-ul li
{
  margin-bottom: 0px;
}
.left-nav-top-level-li a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: left 9px;
	font-size: 10pt;
	padding-left: 20px;
}
.left-nav-second-level-li a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 20px 9px;
	font-size: 10pt;
	padding-left: 40px;
}
.left-nav-third-level-li a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 40px 9px;
	font-size: 10pt;
	padding-left: 60px;
}
.left-nav-fourth-level-li a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 60px 9px;
	font-size: 10pt;
	padding-left: 80px;
}




.left-nav-top-level-li-selected a.left-nav-top-level-a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size: 10pt;
	padding-left: 20px;
	background-color: #fff;
	color: #e1078e;
	font-weight: bold;
}
.left-nav-second-level-li-selected a.left-nav-second-level-a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 20px 8px;
	font-size: 10pt;
	padding-left: 40px;
	background-color: #fff;
	font-weight: bold;
	color: #e1078e;
}
.left-nav-third-level-li-selected a.left-nav-third-level-a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 40px 8px;
	font-size: 10pt;
	padding-left: 60px;
	background-color: #fff;
	color: #e1078e;
	font-weight: bold;
}
.left-nav-fourth-level-li-selected a.left-nav-fourth-level-a
{
	background-image: url("/p7apm/img/p7apm_page_black.gif");
	background-repeat: no-repeat;
	background-position: 60px 8px;
	font-size: 10pt;
	padding-left: 80px;
	background-color: #fff;
	color: #e1078e;
	font-weight: bold;
}

.left-nav-top-level-li-selected-open a.left-nav-top-level-a
{
	background-image: url("/p7apm/img/p7apm_south_black.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size: 10pt;
	padding-left: 20px;
	background-color: #fff;
	color: #e1078e;
	font-weight: bold;
}
.left-nav-second-level-li-selected-open a.left-nav-second-level-a
{
	background-image: url("/p7apm/img/p7apm_south_black.gif");
	background-repeat: no-repeat;
	background-position: 20px 8px;
	font-size: 10pt;
	padding-left: 40px;
	background-color: #fff;
	color: #e1078e;
	font-weight: bold;
}
.left-nav-third-level-li-selected-open a.left-nav-third-level-a
{
	background-image: url("/p7apm/img/p7apm_south_black.gif");
	background-repeat: no-repeat;
	background-position: 40px 8px;
	font-size: 10pt;
	padding-left: 60px;
	background-color: #fff;
	color: #e1078e;
	font-weight: bold;
}

.left-nav-top-level-li-open a.left-nav-top-level-a
{
	background-image: url("/p7apm/img/p7apm_south_black.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size: 10pt;
	padding-left: 20px;
}
.left-nav-second-level-li-open a.left-nav-second-level-a
{
	background-image: url("/p7apm/img/p7apm_south_black.gif");
	background-repeat: no-repeat;
	background-position: 20px 8px;
	font-size: 10pt;
	padding-left: 40px;
}
.left-nav-third-level-li-open a.left-nav-third-level-a
{
	background-image: url("/p7apm/img/p7apm_south_black.gif");
	background-repeat: no-repeat;
	background-position: 40px 8px;
	font-size: 10pt;
	padding-left: 60px;
}

.left-nav-top-level-li-closed a.left-nav-top-level-a
{
	background-image: url("/p7apm/img/p7apm_east_black.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size: 10pt;
	padding-left: 20px;
	padding-right: 10px;
}
.left-nav-second-level-li-closed a.left-nav-second-level-a
{
	background-image: url("/p7apm/img/p7apm_east_black.gif");
	background-repeat: no-repeat;
	background-position: 20px 8px;
	font-size: 10pt;
	padding-left: 40px;
}
.left-nav-third-level-li-closed a.left-nav-third-level-a
{
	background-image: url("/p7apm/img/p7apm_east_black.gif");
	background-repeat: no-repeat;
	background-position: 40px 8px;
	font-size: 10pt;
	padding-left: 60px;
}

.left-nav-top-level-li-closed ul
{
	display: none;
}
.left-nav-second-level-li-closed ul
{
	display: none;
}
.left-nav-third-level-li-closed ul
{
	display: none;
}
.repeater-table-tr-alt td
{
    background-color: #dadbdb;
}
#tdMainBody
{
  height: 1500px; 
}
#tdBreadcrumbs
{
  vertical-align: top; 
}
object
{
  margin: 0px;
  padding: 0px;
  display: block; 
}
.featured-highlight
{
  background-color: yellow;
  border: 1px solid #000;
  clear: both;
  font-size: 18pt;
  font-weight: bold;
  text-align: center; 
  padding-top: 10px;
  padding-bottom: 10px;
}