/* Structural elements */body{	background-image:url(images/bg.gif);	background-repeat:repeat;	}#pageBody{	position: absolute;	left: 12px;	top: 45px;	width: 777px;	height: auto;	padding: 0 0 0 0;	margin: 0 0 0 0;	text-align: left;	z-index: 3;	}#logoArea{	position: absolute;	left: 0px;	top: 0px;	width: 170px;	height: 45px;	margin: 0 0 0 0;	padding: 0 0 0 0;	z-index: 3;}#nav{	position: absolute;	left: 312px;	top: 15px;	width: 500px;	height: 31px;	margin: 0 0 0 0;	padding: 0 0 0 0;	z-index: 1;}#subNav{	position: relative;	left: 0px;	top: 10px;	height: 24px;	width: 750px;	margin: 0 0 0 0;	padding: 0 0 0 0;	z-index: 1;}#titleArea{	position: relative;	left: 0px;	top: 10px;	height: 38px;	width: 750px;	z-index: 2;}#subTitleArea{    background-color: #CC3333;	position: relative;	left: 0px;	top: 15px;	padding: 0px 0px 0px 0px;	height: auto;	width: 751px;	z-index: 2;}#subTitleText{	background-color: #CC3333;	position: relative;	left: 5px;	height:	auto;	width: 741px;}		#textArea{	position: relative;	left: 0px;	top: 50px;	width: 550px;	height: auto;	background-color: #FFFFFF;	padding: 5px 0 0 5px;	margin: 0 0 0 0;	text-align: left;	z-index: 2;	}#textAreaWide{	position: relative;	left: 0px;	top: 0px;	width: 755px;	height: auto;	background-color: #FFFFFF;	border-width: 1px 0px 0px 1px;	border-color: #999999;	border-style: solid;	padding: 0px 10px 0px 10px;	margin: 0 0 0 0;	text-align: left;	z-index: 2;	}#textAreaHome{	position: relative;	left: 0px;	top: 0px;	width: 755px;	height: auto;	background-color: #FFFFFF;	border-width: 1px 0px 0px 1px;	border-color: #999999;	border-style: solid;	padding: 10px 10px 0px 10px;	margin: 0 0 0 0;	text-align: left;	}#sideBar{	float: right;	width: 181px;	height: auto;	background-color: #FFFFFF;	padding: 45px 4px 0px 0px;	margin: 0px 0px 0px 10px;	text-align: left;	z-index: 2;}#bottomNav{	position: relative;	width: 789px;	height: 40px;	left: 0px;	top: 0px;	padding: 0 0 0 0;	margin: 0 0 0 0;	z-index: 1;}/* definition for all links */a:link {	text-decoration: underline;	color: #006699;}		a:visited {	text-decoration: underline;	color: #000000;}	a:active {	text-decoration: underline;	color: #336600;}a:hover {	text-decoration: underline;	color: #336600;}/* definition for text */.bodyText {  font-family: verdana, arial, helvetica, sans-serif;  color: black;  font-size: small;  }  .boldItalic {  font-style: italic;  font-weight: bold;  } .subNavText {  font-family: verdana, arial, helvetica, sans-serif;  color: #666666;  font-size: .8em;  }.subNavText a:link {  font-family: verdana, arial, helvetica, sans-serif;  color: #666666;  }  .subNavText a:visited {  font-family: verdana, arial, helvetica, sans-serif;  color: #666666;  }.navOn {  font-family: verdana, arial, helvetica, sans-serif;  color: #660000;  }.productText {  font-family: verdana, arial, helvetica, sans-serif;  color: black;  font-size: .7em;  } .sideBarText {  font-family: verdana, arial, helvetica, sans-serif;  color: black;  font-size: .7em;  font-style: italic;  } .whiteText {  font-family: verdana, arial, helvetica, sans-serif;  color: white;  font-size: .8em;  }
