/* PDQ Design CSS*//* Miscellaneous classes for reuse */.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;} .clear {clear:both;}#content {	width: 860px;	padding-top: 40px;	padding-left: 40px;}#mainarea {	width: 540px;}#mainareanew {	width: 540px;	float: left;}#printmenu {	width: 250px;	padding-top: 20px;	float: left;	background-image: url(../images/bannerbg.jpg);	background-repeat: no-repeat;	margin-top: 0px;	height: 350px;	margin-left: 30px;}#rightbanner {	width: 250px;	padding-top: 20px;	float: right;	padding-right: 20px;	background-image: url(../images/bannerbg.jpg);	background-repeat: no-repeat;	margin-top: 70px;	height: 350px;	margin-left: 620px;	position: absolute;}#rightbannernobg {	width: 250px;	padding-top: 20px;	float: right;	padding-right: 20px;	background-repeat: no-repeat;	margin-top: 70px;	height: 350px;	margin-left: 620px;	position: absolute;}#rightbanner400 {	width: 250px;	padding-top: 20px;	float: right;	padding-right: 20px;	background-image: url(../images/bannerbg_400.jpg);	background-repeat: no-repeat;	margin-top: 70px;	height: 400px;	margin-left: 620px;	position: absolute;}#rightbanner2deeper {	width: 250px;	padding-top: 20px;	float: right;	padding-right: 20px;	background-image: url(../images/banner_bluebg.jpg);	background-repeat: no-repeat;	margin-top: 500px;	height: 350px;	margin-left: 620px;	position: absolute;}#rightbanner2 {	width: 250px;	padding-top: 20px;	float: right;	padding-right: 20px;	background-image: url(../images/banner_bluebg.jpg);	background-repeat: no-repeat;	margin-top: 430px;	height: 350px;	margin-left: 620px;	position: absolute;}#rightbannerad {	width: 250px;	padding-top: 20px;	float: right;	padding-right: 20px;	background-repeat: no-repeat;	margin-top: 430px;	height: 350px;	margin-left: 620px;	position: absolute;}.bodybg {	width: 901px;	background-image: url(../images/bottomcurve.jpg);	background-repeat: no-repeat;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	background-position: bottom;}.side {	background-image: url(../images/sidebit.jpg);	background-repeat: repeat-x;}.sideshadowleft {	background-image: url(../images/leftshadow.jpg);	background-repeat: no-repeat;	background-position: right bottom;}.sideshadowright {	background-image: url(../images/rightshadow.jpg);	background-repeat: no-repeat;	background-position: left bottom;}/* text styles */.pagehead {	height: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #001f4b;	font-weight: bold;	padding-top: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.bodycopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 18px;}.bodycopybanner {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	padding-right: 15px;	padding-left: 15px;	text-align: center;}.bodycopybold {	font-weight: bold;	color: #000000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}.bodycopyboldsmaller {	font-weight: bold;	color: #000000;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	padding-left: 10px;}.bodycopysmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}.bluepageheads {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #001f4b;	font-weight: bold;}.bluebannerheads {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #001f4b;	font-weight: bold;	text-align: center;}.greensubheads {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #448527;	line-height: 20px;}.bluesubheads {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #001f4b;}.whitecopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}.bodycopyboldblue {	font-weight: bold;	color: #001f4b;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}a.bodycopyboldblue:hover {	display: block;	color: #666666;	text-decoration: underline;}.buttonweb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	background-color: #CCCCCC;	display: block;	width: 175;	border-top: 0px solid;	border-right: 0px solid;	border-bottom: 1px solid #448527;	border-left: 0px solid;	padding: 5px 0px;	text-align: center;	height: 30px;}a.buttonweb:hover {	background-color: #448527;	font-size: 11px;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}#button {	width: 220px;	text-align: center;	margin-left: 8px;}.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;	display: block;	width: 220px;	border-top: 1px solid #CCCCCC;	border-right: 0px solid;	border-bottom: 1px solid #999999;	border-left: 0px solid;	text-align: center;	height: 20px;	padding-top: 5px;	margin-bottom: 5px;}a.button:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #448527;}