/* Compliance Club *//* here we'll set up the basic screen layout*/body {	margin: 17px;	background-color: #FFFFFF;	background-image: url(../images/bluekeyline.gif);	background-repeat: repeat-x;}div#frame {	width: 732px;}div#masthead {	width: 732px;	height: 80px;}div#banner {	float: left;	width: 617px;	height: 80px;}div#search {	float: left;	width: 109px;}div#menu {	width: 149px;	float: left;	margin-right: 17px;	margin-top: 17px;	border-top: 1px solid #0089CF;}div#content {	width: 432px;	float: left;	margin-right: 17px;	margin-top: 17px;	margin-bottom: 25px;}div#edcontent {	width: 550px;	float: left;	margin-top: 17px;	margin-bottom: 25px;}div#rightcol {	width: 109px;	float: left;	margin-top: 17px;}/*now we'll concentrate on the menu look and feel*/div#menu a {	padding: 6px 5px;	display: block;	position: relative;	font-family: Arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #0089CF;	border-bottom: 1px solid #0089CF;	border-left: 3px solid #0089CF;	border-right: 1px solid #0089CF;}div#menu a:link {	text-decoration: none;	background-color: #D9EDF8;}div#menu a:hover {	background-color: #0089CF;	color: #FFFFFF;	text-decoration: none;}div#menu a:active {	background-color: #0089CF;	text-decoration: none;	color: #D9EDF8;}div#menu a:visited {	background-color: #D9EDF8;	color: #0089CF;	text-decoration: none;}div#submenu a {	padding: 4px 2px 4px 16px;	display: block;	position: relative;	font-family: Arial, helvetica, sans-serif; 	font-size: 10px;	font-weight: bold;	color: #0089CF;	border-bottom: 1px dotted #0089CF;	border-left: 3px solid #0089CF;}div#submenu a:link {	text-decoration: none;	background-color: #D9EDF8;}div#submenu a:hover {	background-color: #0089CF;	text-decoration: none;	color: #FFFFFF;}div#menu a:active {	background-color: #0089CF;	color: #D9EDF8;	text-decoration: none;}div#submenu a:visited {	background-color: #D9EDF8;	color: #0089CF;	text-decoration: none;}div#lastsub a {	padding: 4px 2px 4px 16px;	display: block;	position: relative;	font-family: Arial, helvetica, sans-serif;	font-weight: bold;	font-size: 10px;	color: #0089CF;	border-bottom: 1px solid #0089CF;	border-left: 3px solid #0089CF;}div#lastsub a:link {	text-decoration: none;	background-color: #D9EDF8;}div#lastsub a:hover {	background-color: #0089CF;	text-decoration: none;}div#lastsub a:active {	background-color: #0089CF;	color: #D9EDF8;	text-decoration: none;}div#lastsub a:visited {	text-decoration: none;	background-color: #D9EDF8;	color: #0089CF;}/*next up is the content styling*/.breadcrumb {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0089CF;}a.breadcrumb:link { text-decoration: none; }a.breadcrumb:hover { text-decoration: underline; }a.breadcrumb:visited { text-decoration: none; }div#content h1,h2,h3,h4,h5,h6 {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	margin: 6px 0px 2px 0px;}div#edcontent h1,h2,h3,h4,h5,h6 {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	margin: 6px 0px 2px 0px;}div#content h1 { font-size: 22px; }div#content h2 { font-size: 18px; }div#content h3 { font-size: 14px; }div#content h4 { font-size: 12px; }div#content h5 { font-size: 10.5px; }div#edcontent h1 { font-size: 22px; }div#edcontent h2 { font-size: 18px; }div#edcontent h3 { font-size: 14px; }div#edcontent h4 { font-size: 12px; }div#edcontent h5 { font-size: 10.5px; }div#content p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 18px;	color: #333333;	margin: 2px 0px 6px 0px;}div#edcontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 18px;	color: #333333;	margin: 2px 0px 6px 0px;}div#content a { color: #0089CF; text-decoration: none; }div#content a:hover { color: #0089CF; text-decoration: underline; }div#content a:visited { color: #00679B; }div#edcontent a { color: #0089CF; text-decoration: none; }div#edcontent a:hover { color: #0089CF; text-decoration: underline; }div#edcontent a:visited { color: #00679B; }div#edcontent input {	border: 1px solid #666666;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}div#edcontent textarea {	border: 1px solid #666666;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}div#content li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 18px;	color: #333333;	margin: 2px 0px;}div#edcontent li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 18px;	color: #333333;	margin: 2px 0px;}/*search styles*/div#search p {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #0089CF;	margin: 3px 0px;}div#search input {	border: 1px solid #0089CF;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	padding: 1px;}div#search form {	margin: 0;	padding: 0;}/*subscription panel*/div#subscribe {	background-color: #D9EDF8;	border: 1px solid #0089CF;	padding: 3px;}div#subscribe form {	margin: 0px;	padding: 0px;}div#subscribe h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	margin: 0px;	color: #0089CF;	font-weight: bold;}div#subscribe p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #000000;	margin-top: 3px;}div#subscribe input {	border: 1px solid #0089CF;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	padding: 1px;}.subscribebut {	margin-top: 3px;	padding: 2px;	border: 0px;}div#articlecontrols {	width: 135px;	float: right;	height: 70px;	margin-left: 20px;	margin-bottom: 20px;	border: 1px solid #666666;}div#subscribe a { color: #0089CF; text-decoration: none; }div#subscribe a:hover { text-decoration: underline; }