
/*--------------------------------------------------------
 *-------- Design & Technology by Reading Room -----------
 *-------- www.readingroom.com (020) 7025 1800 -----------
 -------------------------------------------------------*/

 
/*-------------------------------------------------------
---- (1) GLOBAL STYLES
--------------------------------------------------------*/

html {
	height: 102%;	
}
	
body {
	text-align: center;
	font-size: 62.5%; /* 1em = 10px */
	font-family: Arial, sans-serif;
	color: #333;
	background: #f5f5f5 url(/Images/Assets/bodyBg_tcm143-577.gif) repeat-x;
}

/*-- Hyperlinks -------------------------------------------*/
a:link {
	color: #027b98;
	text-decoration: none;
}

a:visited {
	color: #027b98;
	text-decoration: none;
}

a:hover {
	color: #027b98;
	text-decoration: underline;
}

a:active {
	color: #027b98;
	text-decoration: none;
}

/*-- Headings -------------------------------------------*/
h1,h2,h3,h4,h5,h6 {
	color: #666;
}

h1 {
	font-size: 1.6em;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: 0.1em;
	margin-bottom: 1em;	
}
h2 {
	font-size: 1.2em;
	line-height: 1.3333333em;
	margin-top: 0;
	margin-bottom: 0.6666666em;
	font-weight: bold;	
	clear: both;
}
h3 {
	font-size: 1.2em;
	line-height: 1.3333333em;
	margin-top: 0;
	margin-bottom: 0.6666666em;
	font-weight: bold;
}

/*-- Text -------------------------------------------*/
p {
	font-size: 1.1em;
	line-height: 1.4em;
	word-spacing: 0.25em;
	margin-bottom: 1.6666666em;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/*-- Lists -------------------------------------------*/
ul, ol {
	margin-bottom : 1.6666666em;
}

ol {
	list-style-type: decimal;
	margin-left: 30px;
}

ul li, ol li {
	font-size: 1.1em;
	line-height: 1.6666666em;
}

dl {
	margin-bottom : 1.6666666em;
}

dl dt, dl dd {
	font-size: 1.1em;
	line-height: 1.6666666em;
}


/*--------------------------------------------------------
---- (2) BASIC PAGE STRUCTURE
--------------------------------------------------------*/

/*-- Wrapper -------------------------------------------*/
#wrapper {
	width: 888px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: left;
	background: #fff;
}

/*-- Header --------------------------------------------*/
#header {
	margin: 0 auto;
	height: 119px;
	background: #ffffff url(/Images/Assets/bg-header_tcm143-1120.gif) repeat-x bottom;
	width: 888px;
}

#header img.logo { float: left; padding: 42px 28px 50px 14px; background: #fff url(/Images/Assets/bgHeader_tcm143-571.gif) left bottom no-repeat; }

#headerInner { float: right; width: 750px; background: #fff; height: 55px; }

ul#preNavigation {
	float: right;
	margin: 0;
	padding-top: 22px;
	padding-right: 5px;
	padding-bottom: 20px;
	width: 746px; 
	background: #fff;
	text-align: right;
	
}

ul#preNavigation li {
	line-height: 1em;
	border-right: 1px solid #ccc;
	padding: 0 10px;	
	display: inline;
}

ul#preNavigation li.last{
	border-right: none;
}

ul#preNavigation li a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

ul#preNavigation li a:hover {
	text-decoration: underline;
}

/*-- Breadcrumb ---------------------------------------*/
ul#breadcrumb {
	margin-bottom: 0;
	padding: 8px 0;
}

ul#breadcrumb li {	
	display: inline;
	font-size: 1.1em;
	line-height: normal;
	color: #999999;
}

ul#breadcrumb li a {
	background: url(/Images/Assets/blt-breadcrumb_arrow_tcm143-1129.gif) no-repeat right center;
	padding-right: 13px;
	color: #999999;
	font-weight: bold;
	text-decoration: underline;
}

ul#breadcrumb li a:hover {
	text-decoration: none;
}

/*-- Primary Navigation ---------------------------------------*/
#primaryNav {float: left; clear: both; width: 100%; margin-bottom: 10px;}

/*col 0 */
.primaryNav0cols0 {background: url(images/navigation/0col/bgPrimaryNav0.png) 0 bottom repeat-y;}

/*col 1 */
.primaryNav0cols1 {background: url(/Images/Assets/bgPrimaryNav0_tcm143-1083.png) 0 bottom repeat-y;}
.primaryNav1cols1 {background: url(/Images/Assets/bgPrimaryNav1_tcm143-1084.png) 0 bottom repeat-y;}

/*col 2 */
.primaryNav0cols2 {background: url(/Images/Assets/bgPrimaryNav0_tcm143-1085.png) 0 bottom repeat-y;}
.primaryNav1cols2 {background: url(/Images/Assets/bgPrimaryNav1_tcm143-1086.png) 0 bottom repeat-y;}
.primaryNav2cols2 {background: url(/Images/Assets/bgPrimaryNav2_tcm143-1087.png) 0 bottom repeat-y;}
/*col 3 */
.primaryNav0cols3 {background: url(/Images/Assets/bgPrimaryNav0_tcm143-1088.png) 0 bottom repeat-y;}
.primaryNav1cols3 {background: url(/Images/Assets/bgPrimaryNav1_tcm143-1089.png) 0 bottom repeat-y;}
.primaryNav2cols3 {background: url(/Images/Assets/bgPrimaryNav2_tcm143-1090.png) 0 bottom repeat-y;}
.primaryNav3cols3 {background: url(/Images/Assets/bgPrimaryNav3_tcm143-1091.png) 0 bottom repeat-y;}
/*col 4 */
.primaryNav0cols4 {background: url(/Images/Assets/bgPrimaryNav0_tcm143-1092.png) 0 bottom repeat-y;}
.primaryNav1cols4 {background: url(/Images/Assets/bgPrimaryNav1_tcm143-1093.png) 0 bottom repeat-y;}
.primaryNav2cols4 {background: url(/Images/Assets/bgPrimaryNav2_tcm143-1094.png) 0 bottom repeat-y;}
.primaryNav3cols4 {background: url(/Images/Assets/bgPrimaryNav3_tcm143-1095.png) 0 bottom repeat-y;}
.primaryNav4cols4 {background: url(/Images/Assets/bgPrimaryNav4_tcm143-1096.png) 0 bottom repeat-y;}
/*col 5 */
.primaryNav0cols5 {background: url(/Images/Assets/bgPrimaryNav0_tcm143-1097.png) 0 bottom repeat-y;}
.primaryNav1cols5 {background: url(/Images/Assets/bgPrimaryNav1_tcm143-1098.png) 0 bottom repeat-y;}
.primaryNav2cols5 {background: url(/Images/Assets/bgPrimaryNav2_tcm143-1099.png) 0 bottom repeat-y;}
.primaryNav3cols5 {background: url(/Images/Assets/bgPrimaryNav3_tcm143-1100.png) 0 bottom repeat-y;}
.primaryNav4cols5 {background: url(/Images/Assets/bgPrimaryNav4_tcm143-1101.png) 0 bottom repeat-y;}
.primaryNav5cols5 {background: url(/Images/Assets/bgPrimaryNav5_tcm143-1102.png) 0 bottom repeat-y;}
/*col 6 */
.primaryNav0cols6 {background: url(/Images/Assets/bgPrimaryNav0_tcm143-1103.png) 0 bottom repeat-y;}
.primaryNav1cols6 {background: url(/Images/Assets/bgPrimaryNav1_tcm143-1104.png) 0 bottom repeat-y;}
.primaryNav2cols6 {background: url(/Images/Assets/bgPrimaryNav2_tcm143-1105.png) 0 bottom repeat-y;}
.primaryNav3cols6 {background: url(/Images/Assets/bgPrimaryNav3_tcm143-1106.png) 0 bottom repeat-y;}
.primaryNav4cols6 {background: url(/Images/Assets/bgPrimaryNav4_tcm143-1107.png) 0 bottom repeat-y;}
.primaryNav5cols6 {background: url(/Images/Assets/bgPrimaryNav5_tcm143-1108.png) 0 bottom repeat-y;}
.primaryNav6cols6 {background: url(/Images/Assets/bgPrimaryNav6_tcm143-1109.png) 0 bottom repeat-y;}

#primaryNav ul {float: left; clear: both; width: 100%; margin:0; padding-bottom: 10px; list-style: none;}

#primaryNav li {position: relative; float: left; width: 147px; margin-right: 1px; font-weight: 800; background: url(/Images/Assets/bgPrimaryNavRight_tcm143-493.png) right top no-repeat; color: #666; text-align: center; vertical-align: bottom; text-transform: uppercase;}
#primaryNav li#primaryNav1,
#primaryNav li#primaryNav2,
#primaryNav li#primaryNav3 {width: 147px;}
#primaryNav li#primaryNav4,
#primaryNav li#primaryNav5,
#primaryNav li#primaryNav6 {width: 146px;}
#primaryNav li.on {background: url(/Images/Assets/bgPrimaryNavRight_tcm143-493.png) right -100px no-repeat;}
#primaryNav li.last {margin-right: 0;}

#primaryNav li a {display: block; padding: 4px 5px; background: url(/Images/Assets/bgPrimaryNavLeft_tcm143-489.png) 0 0 no-repeat; height: 1%; color: #333333;}
#primaryNav li.on a {height: 1%; background: url(/Images/Assets/bgPrimaryNavLeft_tcm143-489.png) 0 -100px no-repeat; border: 0;} 

/*-- Promotional Area ----------------------------------------------*/
#promotionalArea {
	float: left;
	clear: left;
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #cccccc;
	width: 884px;
	text-align: center;
}

#promotionalArea img {
	float: none;
}

/*-- Page Body ----------------------------------------------*/
#pageBody {
	clear: both;
	float: left;
	background: url(/Images/Assets/bdr-pageBody_tcm143-1118.gif) repeat-y 667px 0;
	padding-bottom: 10px;
	width: 888px;
}

/*-- Content ----------------------------------------------*/
#content {
	float: right;
	margin-left: 15px;
	width: 667px;
}

/*-- Main Content ----------------------------------------------*/
#mainContent {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	width: 437px;
}

#mainContent ul li {
	background: #fff url(/Images/Assets/icn-blueArrow_tcm143-1145.gif) no-repeat 0 .4em;
	padding-left: 11px;
	margin-left: 12px;
}

/*-- Right Bar ----------------------------------------------*/
#rightBar {
	float: left;
	width: 210px;
}

#rightBar h2, #rightBar h3 {
	margin-bottom: 0;
	background: #fff url(/Images/Assets/bg-subheading_tcm143-1126.gif) top right no-repeat;
	border-bottom: 1px solid #ccc;
}

#rightBar h2 span, #rightBar h3 span {
	display: block;
	padding: 5px 5px 3px 10px;
	background: url(/Images/Assets/bg-subheading_left_tcm143-1127.gif) top left no-repeat;
}

#rightBar ul li {
	padding: 3px 0 3px 15px;
	border-bottom: 1px dotted #ccc;
	background: #fff url(/Images/Assets/icn-blueArrow_tcm143-1145.gif) no-repeat;
	background-position: .2em .7em;
}

#rightBar ul li.last {
	border-bottom: 0;
}

#rightBar ul.linkedImages {
	margin: 0 0 10px;
	padding: 0;
	clear: both;
}

#rightBar ul.linkedImages li {
	padding: 0;
	border: 0;
	background: none;
}
/*

#rightBar ul.page_Tools li {
	padding-left: 30px;
	padding-right: 5px;
}

#rightBar ul.page_Tools li#print_Page {
	background: url(/Images/Assets/btnPrint_tcm143-1137.gif) no-repeat 5px .4em;
}
*/

#wrapper p.printPg { float: right; margin-left: 7px; margin-bottom: 0; clear:none; width: auto;  background: #fff url(/Images/Assets/btnPrintPage_tcm143-1138.gif) left center no-repeat; }
#wrapper p.printPg a { color: #333; padding: 0 5px 5px 24px; display: block;}

/*-- Left Column ----------------------------------------------*/
#leftColumn {
	float: left;
	width: 206px;
}

#leftColumn h2.leftNav {
	margin: 0;
	padding: 5px 5px 3px 10px;
	color: #007a97;
	background: #fff url(/Images/Assets/productNavHeading_tcm143-1151.gif) top left no-repeat;
	border-bottom:1px solid #CCCCCC;
	width: 191px;
}

/* imported from corporate styles */
#leftColumn h2, #leftColumn h2 a { color: #007a97; }
#leftColumn h2 a { display: block; }
#secondaryNav {border: solid #ccc; border-width: 0 1px 1px 1px; list-style: none; margin-bottom: 12px; padding-bottom: 0px; background: #fff url(/Images/Assets/productNavBottom_tcm143-1116.gif) bottom left no-repeat; }
#secondaryNav ul { list-style: none; margin: 0; }
#secondaryNav li { font-weight: normal; background: #eaeaea; }
body.home #secondaryNav li,
body.productListing #secondaryNav li,
body.products #secondaryNav li { background: #b7dde6; }
body.home #secondaryNav li li,
body.productListing #secondaryNav li li,
body.products #secondaryNav li li,
#secondaryNav li li { font-weight: normal; background: #eaeaea; }
#secondaryNav li li li { font-weight: normal; background: #f2f2f2; }
#secondaryNav li.on { font-weight: 800; }
#secondaryNav li.on li.on { background: #fff; font-weight: 800; }
#secondaryNav li.on li.on li.on { background: #fff; font-weight: 800;}
#secondaryNav li.last {   }
#secondaryNav li a { display: block; padding: 4px 15px; background: url(/Images/Assets/blueArrow_tcm143-1115.gif) 6px 1em no-repeat; color: #333333;}
#secondaryNav li li a { display: block; padding: 4px 15px 4px 25px; background: url(/Images/Assets/blueArrow_tcm143-1115.gif) 14px .9em no-repeat; }
#secondaryNav li li li a { display: block; padding: 4px 15px 4px 35px; background: url(/Images/Assets/blueArrow_tcm143-1115.gif) 24px .9em no-repeat; }
#secondaryNav li a { border-bottom: 1px solid #fff; }
body.home #secondaryNav li a,
body.productListing #secondaryNav li a { border-bottom: 1px solid #fff }
#secondaryNav li li a,
#secondaryNav li li li a { border-bottom: 1px solid #ccc; }
#secondaryNav li.last a { border-bottom: 1px solid #fff; }
#secondaryNav li.on li#maroon.on a { border-bottom: 1px solid #8a2034; background: url(/Images/Assets/leftNavArrowMaroonOn_tcm143-503.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#maroon.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowMaroon_tcm143-502.gif) 24px .9em no-repeat; }
#secondaryNav li.on li#purple.on a { border-bottom: 1px solid #802e8f; background: url(/Images/Assets/leftNavArrowPurpleOn_tcm143-505.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#purple.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowPurple_tcm143-504.gif) 24px .9em no-repeat; }
/*
#secondaryNav li.on li#purple.on li a:hover { background-color: #f4ecf5; }
*/
#secondaryNav li.on li#blue.on a { border-bottom: 1px solid #013581; background: url(/Images/Assets/leftNavArrowBlueOn_tcm143-497.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#blue.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowBlue_tcm143-496.gif) 24px .9em no-repeat; }
#secondaryNav li.on li#green.on a { border-bottom: 1px solid #007f3a; background: url(/Images/Assets/leftNavArrowGreenOn_tcm143-499.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#green.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowGreen_tcm143-498.gif) 24px .9em no-repeat; }
#secondaryNav li.on li#yellow.on a { border-bottom: 1px solid #ebab01; background: url(/Images/Assets/leftNavArrowYellowOn_tcm143-507.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#yellow.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowYellow_tcm143-506.gif) 24px .9em no-repeat; }
#secondaryNav li.on li#lgtGreen.on a { border-bottom: 1px solid #55a528; background: url(/Images/Assets/leftNavArrowLgtGreenOn_tcm143-501.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#lgtGreen.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowLgtGreen_tcm143-500.gif) 24px .9em no-repeat; }
#secondaryNav li.on li#green.on a { border-bottom: 1px solid #55a528; background: url(/Images/Assets/leftNavArrowGreenOn_tcm143-499.gif) 12px .9em no-repeat; }
#secondaryNav li.on li#green.on li a { border-bottom: 1px solid #ccc; background: #fff url(/Images/Assets/leftNavArrowGreen_tcm143-498.gif) 24px .9em no-repeat; }

/*-- Footer -------------------------------------------*/
div#footer {
	clear: both;
	width: 888px;
	height: 5em;
	background: #ffffff url(/Images/Assets/bdr-footer_tcm143-1117.gif) repeat-x;
}

#footer p {
	float: right;
	font-size: 1.1em;
	margin: 0;
	padding-top: 5px;
	text-align: right;
	color: #333333;
/*	width: 100%; */
}

#footer ul {
	float: left;
	margin: 0;
}

#footer li {
	float: left;
	padding: 5px 0;
	font-size: 1.1em;
	line-height: 1em;
}

#footer li a {
	padding: 0 5px;
	color: #333333;
	border-right: 1px solid #cccccc;
}

#footer li a.last {
	border: none;
}


/*-------------------------------------------------------
---- (3) PAGE TYPE SPECIFIC STYLES
--------------------------------------------------------*/

/*-- (a) Welcome Page --------------------------------------*/
/*body.WelcomePage #header {
	margin-bottom: 30px;
}
*/

body#ForgottenPasswordPage #header {
	margin-bottom: 0;
}

body.WelcomePage #pageBody {
	background-position: 609px 0;
}

body.WelcomePage #content {
	margin-left: 0;
	width: 888px;
}

body.WelcomePage #mainContent {
	width: 600px;
}

body.WelcomePage #rightBar {
	width: 268px;
}

body.WelcomePage #rightBar h2, body.WelcomePage #rightBar h3 {
	background: #fff url(/Images/Assets/rightBar_heading_268px_tcm143-1154.gif) top left no-repeat;
}

p.forgotPW {
	text-align: right;
}

p.forgotPW a {
	background: #fff url(/Images/Assets/btnArrowRight_tcm143-1133.gif) no-repeat left center;
	padding: 5px 0 5px 24px;
	font-weight: bold;
}

/*-- (b) Home Page -----------------------------------------*/
/*
body.HomePage #header {
	margin-bottom: 30px;
}
*/
#featuredPromotionContainer {
	float: left;
	width: 437px;
}

#featuredPromotionContainer h2 {
	margin-bottom: 0;
	padding: 5px 5px 3px 10px;
	background: #fff url(/Images/Assets/featuredPromotionsHeading_tcm143-590.gif) top left no-repeat;
	color: #676767;
	border-bottom: 1px solid #ccc;
	margin-bottom: 7px;
}

.featuredPromoBox {
	position: relative;
	float: left;
	margin-bottom: 10px;
	padding: 9px 9px 25px 9px;
	background: #fff url(/Images/Assets/bgPromoBoxTop_tcm143-1125.gif) no-repeat;
	border-bottom: 1px solid #ccc;
	min-height: 145px; height: auto!important; height: 145px;
	width: 200px;
}

.leftBox {
	clear: left;
	margin-right: 8px;
	width: 196px;
}

.rightBox {
	float: right;
	width: 196px;
}

#mainContent .featuredPromoBox h2 {
	padding: 0;
	border: 0;
	background: none;
}

.featuredPromoBox img {
	margin-bottom: 5px;
}

#featuredPromotionContainer p.seeMoreLink {
	position: absolute;
	right: 10px;
	bottom: 0;	
	float: right;
	width: 196px;
	margin-bottom: 5px;
}

#featuredPromotionContainer p.seeMoreLink a {
	float: right;
	width: auto;
	color: #008da8;
	background: #fff url(/Images/Assets/btnArrowRight_tcm143-1133.gif) no-repeat top left;
	padding: 0 0 0 24px;
	font-weight: bold;
	text-align: left;
}

#featuredPromotionContainer p.seeMoreLink a span {
	float: left;
	display: block;
}

#newsListContainer {
	float: left;
}

#newsListContainer h2 {
	margin-bottom: 0;
	padding: 5px 5px 3px 10px;
	color: #007a97;
	background: #fff url(/Images/Assets/productNavHeading_tcm143-1151.gif) top left no-repeat;
	border-bottom: 1px solid #ccc;
	width: 191px;
}

dl.newsList {
	margin-bottom: 3px;
}

dl.newsList dt {
	padding: 3px 0 3px 15px;
	background: #fff url(/Images/Assets/icn-blueArrow_tcm143-1145.gif) no-repeat;
	background-position: .2em .8em;
	line-height: 1.85em;
}

dl.newsList dt a {
	font-weight: bold;
	color: #008da8;
}

dl.newsList dd {
	padding: 3px 0 3px 15px;
	border-bottom: 1px dotted #ccc;
	background: #fff;
	line-height: 1.85em;
}

dl.newsList dd.last {
	border-bottom: none;
}

#newsListContainer p.seeAllNews {
	line-height: 1.85em;
	padding-top: 5px;
}

#newsListContainer p.seeAllNews a {
	color: #008da8;
	background: #fff url(/Images/Assets/btnArrowRight_tcm143-1133.gif) no-repeat left center;
	padding: 5px 0 5px 24px;
	font-weight: bold;
}

/*-- (c) Landing Page --------------------------------------*/
body.LandingPage #content {
	margin-left: 0;
	width: 888px;
}

body.LandingPage #mainContent {
	width: 658px;
}

ul.resourceList {
	float: left; 
	width: 658px;
}

ul.resourceList li {
	float: left; 
	width: 218px;
}

/*-- (d) Standard Content Page (2 columns) -----------------*/
body.StandardContentPage2 #content {
	margin-left: 0;
	width: 888px;
}

body.StandardContentPage2 #mainContent {
	width: 658px;
}

#std_2Col_Wrapper {
	float: left;
	background: url(/Images/Assets/bdr-pageBody_tcm143-1118.gif) repeat-y 329px 0;
	margin-bottom: 15px;
	width: 658px;
}

#std_2Col_Left {
	float: left;
	padding-right: 10px;
	width: 319px;
}

#std_2Col_Right {
	float: left;
	padding-left: 10px;
	width: 319px;
}

/*-- (e) Standard Content Page (1 column) ------------------*/
body.StandardContentPage1 #content {
	margin-left: 0;
	width: 888px;
}

body.StandardContentPage1 #mainContent {
	width: 658px;
}

#contacts_Wrapper {
	float: left;
	margin-bottom: 15px;
	width: 658px;
}

#contacts_Wrapper h2 {
	margin-bottom: 0;
	background: #ffffff url(/Images/Assets/bg-subheading_tcm143-1126.gif) top right no-repeat;
	border-bottom: 1px solid #cccccc;
}

#contacts_Wrapper h2 span {
	display: block;
	background: url(/Images/Assets/bg-subheading_left_tcm143-1127.gif) top left no-repeat;
	padding: 8px 5px 4px 10px;
}

.contacts_Row {
	float: left;
	background: #ffffff url(/Images/Assets/bdr-footer_tcm143-1117.gif) repeat-x left bottom;
	padding-top: 10px;
	width: 658px;
}

.contacts_Box {
	float: left;
	width: 329px;
}

.contacts_Box dl {
	float: left;
	padding-left: 10px;
	width: 319px;
}

.contacts_Box dt {
	clear: left;
	float: left;
	font-weight: bold;
	padding-right: 10px;
	width: 75px;
}

.contacts_Box dd {
	float: left;
	width: 234px;
}

/*-- (f) Product Page --------------------------------------*/
#productArea {
	float: left;
	margin-bottom: 10px;
	width: 437px;
}

#productArea img { 
	float: left;
}

#productToolsContainer {
	float: right;
	width: 277px;
}

#productToolsContainer h1 {
	width: 277px;
	margin-bottom: 10px; 
	color: #000;
}

#productToolsContainer h2, #productToolsContainer h3 {
	margin-top: 0;
	color: #007A97;
	background: #fff;
}

#productToolsContainer p {background: #fff;}

#productToolsContainer ul li {
	padding: 5px 0 0 15px;
	background: #fff url(/Images/Assets/blueArrow_tcm143-575.gif) no-repeat;
	background-position: 2px 1px;
	margin-left: 0;
	line-height: normal;
}

#newFiles {
	float: left;
	width: 212px;
}

#recentNews {
	float: right;
	width: 212px;
}

#newFiles h2, #recentNews h2 {
	margin-bottom: 0;
	background: #fff url(/Images/Assets/bg-subheading_tcm143-1126.gif) top right no-repeat;
	border-bottom: 1px solid #ccc;
}

#newFiles h2 span, #recentNews h2 span {
	display: block;
	background: url(/Images/Assets/bg-subheading_left_tcm143-1127.gif) top left no-repeat;
	padding: 5px 5px 3px 10px;
}

dl.miniDownloadsList dt, dl.miniNewsList dt {
	padding: 5px 0 0 15px;
	background: #fff url(/Images/Assets/icn-blueArrow_tcm143-1145.gif) no-repeat;
	background-position: 2px .6em;
	font-size: 1.08em;
	line-height: normal;
	margin-bottom: 0;
}

dl.miniDownloadsList dt a, dl.miniNewsList dt a {
	font-weight: bold;
	color: #008da8;
}

dl.miniDownloadsList dd, dl.miniNewsList dd {
	padding: 0 0 2px 15px;
	background: #fff;
	font-size: 1.08em;
	line-height: normal;
}

dl.miniDownloadsList dd.downloadLink {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0 5px 15px;
}

dl.miniNewsList dd.date {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px 15px;
}

dl.miniDownloadsList dd.downloadLink a {
	color: #008da8;
	background: #fff url(/Images/Assets/btnArrowRight_tcm143-1133.gif) no-repeat left center;
	padding: 5px 0 5px 24px;
	font-weight: bold;
}

/*-- (g) Download Listing ----------------------------------*/
#downloadListing_Wrapper {
	float: left;
	clear: both;
	width: 437px;
}

.resourceBox {
	position: relative;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 10px;
	padding: 0 10px;
	width: 417px;
}

.resourceBox.last {
	border-bottom: 0;
}

.resourceInfo {
	padding: 0 50px 0 74px;
	width: 293px;
}

.resourceInfo p {
	margin-bottom: 5px;
}

img.resourceBox_th {
	position: absolute;
	left: 10px;
	top: 0;
}

.resource_Related {
	margin-top: 10px;
	padding-bottom: 10px;
	width: 417px;
}

.resource_Related p, .resource_Related ul, .resource_Related li {
	display: inline;
}

.resource_Related p {
	margin-right: 5px;
}

#mainContent .resource_Related li {
	background: none;
	margin: 0;
	padding: 0 3px;
	border-right: 1px solid #333;
}

#mainContent .download_Pagination {
	float: left;	
	text-align: right;
	width: 437px;
}

#mainContent .download_Pagination ul li {
	background: none;
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#mainContent .download_Pagination ul li a {
	font-weight: bold;
}

#mainContent .download_Pagination ul li.prev_Page {
	background: url(/Images/Assets/icn-blueArrow_prev_tcm143-1146.gif) no-repeat left center;
	padding-left: 10px;
	border-right: 1px solid #333333;
	padding-right: 2px;
}

#mainContent .download_Pagination ul li.next_Page {
	background: url(/Images/Assets/icn-blueArrow_tcm143-1145.gif) no-repeat right center;
	padding-right: 10px;
}

/*-- (h) Preferences Page ----------------------------------*/
body.PreferencesPage #pageBody {
	background-position: 609px 0;
}

body.PreferencesPage #content {
	margin-left: 0;
	width: 888px;
}

body.PreferencesPage #mainContent {
	width: 600px;
}

dl.yourDetails dt {
	float: left;
	clear: left;
	font-weight: bold;
	margin-right: 15px;
	width: 150px;
}

dl.yourDetails dd em {
	display: block;
	text-indent: -9999px;
}

body.PreferencesPage #rightBar {
	width: 268px;
}

body.PreferencesPage #rightBar h2 {
	background: #fff url(/Images/Assets/rightBar_heading_268px_tcm143-1154.gif) top left no-repeat;
	margin-bottom: 10px;
}

/*-- (i) News Listings Page ----------------------------------*/
body.NewsListingsPage #content {
	margin-left: 0;
	width: 888px;
}

body.NewsListingsPage #mainContent {
	width: 658px;
}

#mainContent ul.newsListing li {
	margin-left: 0;
	border-bottom: 1px dotted #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;	
	background: none;
	position: relative;
	padding-left: 84px;
	min-height: 7.09em; height: auto!important; height: 7.09em;
}

#mainContent ul.newsListing li.last {
	border-bottom: 0;
}

ul.newsListing li h2 {
	font-size: 1em;
	line-height: normal;
	margin-bottom: .15em;
}

ul.newsListing li p {
	font-size: 1em;
	line-height: normal;
	margin-bottom: .15em;
}

ul.newsListing li p.newsDate {
	color: #666666;
}

ul.newsListing li p.newsDate em {
	font-style: normal;
}

ul.newsListing li img {
	position: absolute;
	left: 10px;
	top: 7px;
	border: 1px solid #cccccc;
	padding: 1px;
}

/*-- (j) Full Width Page ----------------------------------*/
body.FullWidthPage #pageBody {
	background: none;
}

body.FullWidthPage #content {
	margin-left: 0;
	width: 888px;
}

body.FullWidthPage #mainContent {
	margin-right: 0;
	padding-right: 0;
	width: 888px;
}

/*-------------------------------------------------------
---- (4) MISC & SHARED STYLES
--------------------------------------------------------*/
p.intro {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #fff url(/Images/Assets/dottedBorder_tcm143-588.gif) bottom left repeat-x;
}

.accessibility {
	position: absolute;
	left: -9999px;
}

img.contentImage {
	float: left; 
	border: 1px solid #ccc; 
	padding: 1px; 
	margin-right: 10px;
}

p.seeMoreLink {
}

p.seeMoreLink a {
	color: #008da8;
	background: #fff url(/Images/Assets/btnArrowRight_tcm143-1133.gif) no-repeat left center;
	padding: 5px 0 5px 24px;
	font-weight: bold;
}

#see_Also {
	float: left;
	clear: both;
	margin-bottom: 15px;
	width: 658px;
}

#see_Also h2 {
	margin-bottom: 0;
	padding: 5px 5px 3px 10px;
	background: #fff url(/Images/Assets/featureHeading_tcm143-1144.gif) top left no-repeat;
	border-bottom: 1px solid #ccc;
}

#see_Also ul li {
	margin-left: 0;
	border-bottom: 1px dotted #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 0 .9em;
}
