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: #45535F;

		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: 0 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: 6px;

		left: 316px;

		width: 446px;

	}

		

#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: 31px;

	}

	.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: 17px;

		left: 533px;

		color: #2f3031;

	}

	

/* miscellaneous */

.reqAst {

	color: #45535F;

}



