/*   ------------------------------------------------  PVII CSS Layout Magic  Copyright (c) 2007 Project Seven Development  www.projectseven.com  Modified February 2008  Cynthia Pinsonnault | Pinsonnault Creative  www.pinscreative.com  ------------------------------------------------*/body {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	color: #333333;	background-color: #FFFFFF;	margin: 0;	padding: 0;	min-width: 800px;}#flag {	background-image: url(../images/shawtop.gif);	background-repeat: repeat-x;	margin-top: 20px;}#logodiv {	width: 800px;	margin: 0px auto 0px auto;	height: 121px;   }/* hide from IE mac \*/#logodiv img {	float: left;	border-style: none;}/* end hiding from IE5 mac */#masthead {	color: #FFFFFF;	background-color: #003366;}#wrapper {	width: 800px;	margin: 0 auto;}#column_wrapper {	background-image: url(../images/shawbk.gif);	background-repeat: repeat-y;}.clearfloat {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}#center {	width: 455px;	float: left;}#left {	width: 160px;	float: left;}#right {	width: 185px;	float: left;}#center .content {	padding: 32px 30px 20px 30px;	font-size: 0.8em;	line-height: 1.65em;}#left .content {	padding: 20px 15px;	font-size: 0.75em;	line-height: 1.5em;	color: #003366;}#right .content {	padding: 32px 15px 20px 15px;	font-size: 0.75em;	line-height: 1.5em;	color: #CCCCCC;}#masthead .content {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.85em;	letter-spacing: 0.05em;	padding: 6px 12px 6px 180px;	margin: 1px auto 0px auto;	width: 608px;}#footer .content {	padding: 12px 16px;}#footer {	color: #FFFFFF;	padding: 0px;	margin: 0;	font-size: 0.7em;	clear: both;	background-color: #003366;	font-weight: bold;}#center a:link {	color: #4973C5;	font-weight: bold;	text-decoration: none;}#center a:visited {	color: #4973C5;	text-decoration: none;	font-weight: bold;}#center a:hover {	color: #03A4F2;	font-weight: bold;	text-decoration: none;}#right a:link {	color: #CCCCCC;	text-decoration: none;	font-weight: bold;}#right a:visited {	color: #CCCCCC;	font-weight: bold;	text-decoration: none;}#right a:hover {	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}#footer a:link {	color: #999999;	text-decoration: none;	font-weight: bold;}#footer a:visited {	color: #999999;}#footer a:hover {color: #FFFFFF;}h1 {	font-size: 2.0em;	margin: 0;	color: #4A73C5;	font-family: "Palatino Linotype", "Book Antigua", Palatino, serif;}h2 {	font-size: 1.7em;	margin: 20px 0 0 0;	color: #03A4F2;	font-family: "Palatino Linotype", "Book Antigua", Palatino, serif;}h3 {	font-size: 1.2em;	margin: 20px 0 0 0;	color: #CCCCCC;}h4 {	font-size: 1.1em;	margin: 12px 0 0 0;}.addresses {	line-height: 1.1em;}#exp {	font-size: 0.7em;	color: #FFFFFF;	background-color: #999999;	padding: 3px 16px;}#exp a {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}#exp a:visited {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}#exp a:hover {	color: #333333;	font-weight: bold;	text-decoration: none;}#belowfoot {	font-size: 0.7em;	color: #999999;	padding-top: 3px;	text-align: right;}#belowfoot a {	color: #666666;	text-decoration: none;}#belowfoot a:visited {	color: #666666;}#belowfoot a:hover {	color: #333333;}.nomargintop {margin-top: 0;}.content p {	margin: 9px 0;}.backtotop {	font-size: .8em;	border-top: 1px dotted #03A4F2;}.boldblue {	color: #003366;	font-weight: bold;}.listpara {	line-height: 1em;}#contentleftcol {	float: left;	width: 175px;}#center .content #contentleftcol ul {	margin: 0px 0px 3px;}#center .content #contentleftcol li {	line-height: 1em;	padding-bottom: 3px;	list-style-position: outside;	list-style-type: square;}#contentrightcol {	float: right;	width: 175px;}#center .content #contentrightcol ul {	margin: 0px 0px 3px;}#center .content #contentrightcol li {	line-height: 1em;	padding-bottom: 3px;	list-style-position: outside;	list-style-type: square;}#contentleftcol2 {	float: left;	width: 175px;}#center .content #contentleftcol2 ul {	margin: 0px 0px 3px;}#center .content #contentleftcol2 li {	line-height: 1em;	padding-bottom: 3px;	list-style-position: outside;	list-style-type: square;}#contentrightcol2 {	float: right;	width: 175px;}#center .content #contentrightcol2 ul {	margin: 0px 0px 3px;}#center .content #contentrightcol2 li {	line-height: 1em;	padding-bottom: 3px;	list-style-position: outside;	list-style-type: square;}