HTML {	width: 100%;	height: 100%;}body {	background-color: white;	color: black;}.top {	position: absolute;	left: 4%;	width: 92%;	top: 5px;	height: 20px;	border-bottom: 1px solid #dddddd;	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;	font-size: 11px;	line-height: 16px;	background-color: #fafafa;}.logo {	position: absolute;	left: 4%;	width: 92%;	top: 25px;	height: 62px;	border-bottom: 2px solid #17299C;	background: #fad166;	}.logo img, .content img {	border: 0;	margin-left: -205px;	position: absolute;	top: 0px;	left: 50%;	vertical-align:middle;	}	.content {	position: absolute;	top: 115px;	left: 28%;	width: 66%;	font-family: verdana, sans-serif; 	font-size: 11px; 	line-height: 20px; 	color: black;	text-align: justify;}	/* ie/win needs this. it is anal-retentive. */	.content h3 {		font-size: 14px;		color: #B93D3D;	}	.content h5 {		font-size: 12px;		color: #B93D3D;	}	.content a, .sidebar a {		color: #17299c;		text-decoration: none;		}		.content a:hover, .sidebar a:hover {			color: #A72D2D;			text-decoration: none;		}	.content blockquote {		border-bottom: 2px solid #dddddd;		font-style: italic;		padding-bottom: 3px;	}	.content .banner {		width: 98%;		background-color: #efefef;		border: 1px dashed black;		padding: 1%;	}		.content .entrydate {		display: block;		width: 100%;		border-top: 1px solid #efefef;		font-family: Verdana, Arial, sans-serif;		font-size: 10px;		text-transform: uppercase;		color: #999999;		font-weight: bold;		letter-spacing: 1px;		margin-bottom: -10px;	}	.content .entrytitle {		font-family: Georgia, Times New Roman, serif;		font-size: 14px;		line-height: 18px;		font-style: italic;		/*		color: #A7782D;		*/		color: #17299c;		text-decoration: none;	}			.content .entrytitle:hover {			color: #A72D2D;			text-decoration: none;		}				.content .comment_topline {			margin-left: 10px;			margin-right: 10px;			border-top: 1px solid #cccccc;		}				.content .comment p {			margin-left: 20px;			margin-right: 20px;			text-align: justify;		}				.content form {			background-color: #fafafa;			padding: 5px;			border: 1px solid #efefef;			padding-bottom: 30px;		}				.content form .left {			display: block;			width: 40%;			text-align: right;			padding-right: 5%;		}				.content form label {			font-weight: bold;		}				.content td {			border-bottom: 1px solid #efefef;		}	.sidebar {	position: absolute;	top: 105px;	left: 6%;	width: 18%;	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	line-height: 16px;	color: black;	border-right: 1px solid #dddddd;	padding-right: 8px;}	.sidebar img {		border: 0;		margin-left: -10px;	}		.sidebar h3 {		font-size: 12px;		letter-spacing: 1px;		background-color: #f6f6f6;		border-bottom: 1px solid #efefef;	}			.sidebar h3:hover {			background-color: #efefef;		}			/* generics. non-prescription. */.left {	float: left;}	.presentedleft, .content .presentedleft {		float: left;		border: 1px solid black;		margin-right: 10px;		margin-bottom: 10px;	}.right {	float: right;}.centralia {	text-align: center;}.whisper {	color: #999999;}.required {	color: #ff0000;}#button {	margin:0px auto;	width: 12em;	border-right: 0px solid #000;	padding: 0 0 0em 0;	margin-bottom: 1em;	font: 10px verdana, arial, georgia, sans-serif;	background-color: #90bade;	color: #333;	}		#button ul {		text-align: center;		list-style: none;		margin: 0;		padding: 0;		border: none;		}			#button li {		border-bottom: 1px solid white; //inbetween color		margin: 0;		}		#button li a {/*		display: block;		padding: 5px 0px 0px 0.5em;		border-left: 0px solid #1958b7;		border-right: 0px solid #508fc4;		background-color: #2175bc;		color: #fff;		text-decoration: none;		width: 100%;*/				background-color : #eee;		border : 1px solid #999999;		color : #333333;		display : block;		padding-bottom : 2px;		padding-left : 0px;		padding-top : 1px;		text-decoration : none;		width : 100%		}	html>body #button li a {		width: auto;		}	#button li a:hover {		border-left: 1px solid #999999;		border-right: 1px solid #999999;		background-color: #fad166;		color: #fff;		}