body {
	margin: 0;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	min-width: 778px;
	text-align: center;
	background: #fff;
	}
	a:link, a:visited {
		color: #133b69;
		text-decoration: none;
		}
		a:hover, a:active {
			text-decoration: underline;
		}
	h1 {
		font-size: 11px;
		font-weight: bold;
	}
	h2 {
		font-size: 11px;
		font-weight: bold;
	}
	td, th {
		font-size: 10px;
	}
	.clearBoth {
		clear: both;
		height: 0;
	}
	.clearLeft {
		clear: left;
	}
	.floatRight {
		float: right;
	}
	.floatLeft {
		float: left;
	}
	.noMargin {
		margin: 0;
	}
	.posRelative {
		position: relative;
	}
	.alignTop {
		vertical-align: top;
	}
	.alignBtm {
		vertical-align: bottom;
	}
	.smaller {
		font-size: 9px;
	}

#printLogo {
	display: none;
}
		
#bannerFrame {
	position: relative;
	padding: 0px 11px 0 12px;
	margin: 0 auto;
	width: 778px;
	text-align: left;
	}
	#constants {
		padding-top: 7px;
		height: 26px;
		}
		#constants a.constantsSelected {
			font-weight: bold;
			text-decoration: underline;
		}
	#levelOnes {
		position: absolute;
		top: 0px;
		left: 15px;
		width: 749px;
	}
		
#contentFrame {
	position: relative;
	margin: 0 auto;
	width: 778px;
	text-align: left;
	}
	.content {
		}
		#leftPadding {
			padding: 19px 44px 31px 208px;
			height: 565px;
		}
		#productDetail {
			padding: 34px 43px 38px 455px;
		}
	#breadcrumb {
	position: absolute;
	top: 14px;
	left: 20px;
	}
	.leftColumn {
		position: absolute;
		top: 45px;
		left: 35px;
		width: 141px;
		}
		#subnavigation {
			padding: 12px 0 5px 12px;
			}
			#subnavigation a:link, #subnavigation a:visited {
				font-size: 11px;
				font-weight: bold;
				color: #4c4c4c;
				}
				#subnavigation a#subnavSelected:link, #subnavigation a#subnavSelected:visited {
					color: #5a87b7;
				}
			#l3Nav {
				padding-bottom: 13px;
				}
				#l3Nav a:link, #l3Nav a:visited {
					font-weight: normal;
					}
					#l3Nav a#l3NavSelected:link, #l3Nav a#l3NavSelected:visited {
						color: #6293C6;
					}
			.leftFocus {
				padding: 14px 10px 23px 11px;
				}
				#noBtmPad {
					padding-bottom: 0;
				}
			#verisignSeal {
				text-align: center;
				margin: 0 auto;
			}
					
#footerFrame {
	position: relative;
	margin: 0 auto;
	width: 778px;
	text-align: left;
	}
	#footer {
		}
		#footer a:link, #footer a:visited {
			font-weight: bold;
			}
			#footer a#footerSelected {
				text-decoration: underline;
			}
	#copyright {
		position: absolute;
		z-index: 2;
		top: 22px;
		left: 533px;
		color: #2f3031;
	}
	
/* miscellaneous */
.reqAst {
	color: #c91e1b;
}
