.printtext { display: none; }.page-break { display:none; }body {	background: #bbb873 url(../images/background.jpg) top left repeat-x;	margin: 0;	padding: 0;}.left {	float: left;}.right {	float: right;}.clearer {	clear: both;}.patch {	clear: both;	background: url(../images/bkg-patch.gif) repeat-y;}.border {	border: 4px solid #d9d9d9;}.print {	display:none;}/* ----------container-------------- */#container {	width: 980px;	margin: 0 auto;	padding: 10px;	background-color: #fff;}#content {	padding: 0;	margin: 0;	background: #0055a5 url(../images/side-photo.jpg) bottom left no-repeat;}/* ----------header bar-------------- */#header-bar {	margin-top: 4px;	background: url(../images/header-bar-bkg.gif);}/* ----------menu-------------- */.navigation {	width: 160px;	margin: 0 auto;	padding: 0;	font: normal 12px arial, sans-serif;	}.navigation ul {	margin: 0;	padding: 0;}#nav li {	padding: 5px 0 10px 0;	background: url(../images/menu-hr.gif) bottom left repeat-x;	list-style: none;}#nav a:link, #nav a:visited {	color: #fff;	text-decoration: none;}#nav a:hover {	color: #bbe70b;	padding-left: 4px;	text-decoration: none;}#subnav li {	padding: 3px 0;	margin: 0 0 0 20px;	background: none;	list-style: none;}#subnav a:link, #subnav a:visited {	color: #c3d8ec;	text-decoration: none;}#subnav a:hover {	color: #bbe70b;	text-decoration: none;}/* ----------left column-------------- */#colLEFT {	float: left;	width: 200px;	padding: 30px 0 0 0;	margin: 0 0 3px 0;	background: url(../images/menu-bkg.jpg) top no-repeat;}/* ----------right column-------------- */#colRIGHT {	float: left;	width: 777px;	height: 100%;	padding: 3px 0 0 3px;	margin: 0;	background-color: #FFFFFF;}/* ----------content area-------------- */#photo-header {	height: 236px;	padding: 0;	margin: 0;}#content-area {	padding: 20px 30px 0 30px;	margin: 0;	background: #ffffff url(../images/content-bkg.jpg) top center repeat-x;}/* ----------general-------------- */a:link, a:visited {	color: #0055a5;	text-decoration: none;}a:hover, a:active {	color: #0055a5;	text-decoration: underline;}h1 {	font: normal 24px "Trebuchet MS", tahoma, sans-serif;	color: #0055a4;	margin: 0 0 20px 0;	padding: 0;}h2 {	font: normal 14px "Trebuchet MS", tahoma, sans-serif;	text-transform: uppercase;	color: #b32017;	margin: 0;	padding: 0;}h3 {	font: bold 14px "Trebuchet MS", tahoma, sans-serif;	color: #000;	margin: 20px 0 0 0;	padding: 0;}table {	font: normal 12px/18px Verdana, sans-serif;	color: #000;}p {	font: normal 12px/18px Verdana, sans-serif;	color: #000;	margin: 5px 0 10px 0;	padding: 0;}ul {	font: normal 12px/18px Verdana, sans-serif;	color: #000;	margin: 5px 0 10px 40px;	padding: 0;	list-style: circle;}p.quote {	font: normal 18px/24px Georgia, serif;	color: #64645d;	margin: 20px 0;	padding: 0;}div.hr {	height: 30px;	background-image: url(../images/hr.gif);	margin: 10px 0;	padding: 0;}div.hr hr {	display: none;}#head-text {	float:right;	text-align:right;	margin:55px 0 0 0;	padding: 0;	font: normal 14px "Trebuchet MS", tahoma, sans-serif;	color: #0055a4;	}	/* ----------box-------------- */#box {	float: left;	width: 234px;	padding: 0;	margin: 0;}#box h2 {	font: normal 13px "Trebuchet MS", tahoma, sans-serif;	text-transform: uppercase;	color: #b32017;	margin: 0;	padding: 0;}#box p {	font: normal 11px/14px Verdana, sans-serif;	color: #000;	margin: 2px 0 10px 0;	padding: 0;}#box img {	float: left;	width: 59px;	margin: 4px 5px 80px 0;	border: 2px solid #e4e5e5;}/* ----------footer-------------- */#footer {	clear: both;	margin: 0;	padding: 0;}.footer-bar {	width: 100%;	height: 70px;	background: url(../images/footer-bkg.gif) top left repeat-x;}#footer p {	font: normal 10px verdana, sans-serif;	color: #555;	margin: 0;	padding: 0;}#footer a:link, #footer a:visited  {	color: #898989;	text-decoration: none;}#footer a:hover, #footer a:active {	color: #000;	text-decoration: underline;}/* ----------contact form-------------- */form.cmxform fieldset {	margin: 0 0 10px 0;	font: normal 12px/14px Tahoma, sans-serif;	color: #333;	border: 1px solid #0055a5;}form.cmxform legend {	padding: 0 2px;	font: normal 11px/14px Tahoma, sans-serif;	text-transform: uppercase;	color: #0055a5;}form.cmxform label {	display: inline-block;	line-height: 1.8;	vertical-align: top;}form.cmxform fieldset ol {	margin: 0 0 0 4px;	padding: 0;}form.cmxform fieldset li {	list-style: none;	padding: 5px;	margin: 0;}form.cmxform fieldset fieldset {	margin: 3px 0 0;}form.cmxform fieldset fieldset legend {	padding: 0 0 5px;	font-weight: normal;}form.cmxform fieldset fieldset label {	display: block;	width: auto;}form.cmxform em {	font-weight: bold;	font-style: normal;	color: #b32017;	padding: 0 3px;}form.cmxform label {	width: 100px; /* Width of labels */}form.cmxform fieldset fieldset label {	margin-left: 103px; /* Width plus 3 (html space) */	font: normal 12px/14px Tahoma, sans-serif;	color: #333;}/* ----------weblinx-------------- */div.transOFF {	width: 230px;	background-color:#ffffff;	border:2px solid #cccccc; }div.transON {	width: 230px; 	background-color:#ffffff;	border:2px solid #cccccc;	opacity:0.10;	filter:alpha(opacity=10);	-moz-opacity:0.10;}#weblinx {	font: normal 11px "Trebuchet MS", Arial, sans-serif;	color: #000000;	text-align: center;	padding: 5px;	margin: 10px auto 0 auto;}#weblinx a:link, #weblinx a:visited  {	color: #000000;	text-decoration: none;}#weblinx a:hover, #weblinx a:active {	color: #000000;}#contact input, #contact textarea {	border: 1px solid #666;}.piechart {	position:relative;	float:right;	width:232px;	height:163px;	background:url(../images/piechartbg.jpg) no-repeat top left;	margin-top:10px;	margin-left:40px;}.piechart a {	font-weight:bold;	color:#000;	text-decoration:none;	font-size:11px;	font-family:Verdana, Geneva, sans-serif;}.piechart a:hover {	color:#FFF;	text-decoration:none;	font-weight:bold;	font-size:13px;}/*.piechart a.blue:hover {	color:#0055a4;	text-decoration:underline;}.piechart a.red:hover {	color:#b32017;	text-decoration:underline;}*/.piechart table {	width:232px;	height:100px;}.piechart .ind {	position:absolute;	width:auto;	height:auto;	top:17px;	left:135px;	padding:15px 0 0 0px;	}.piechart .com {	position:absolute;	width:auto;	height:auto;	top:17px;	left:-4px;	padding:15px 0 0 30px;	}.piechart .inst {	position:absolute;	width:auto;	height:auto;	top:77px;	left:67px;	padding:0 10px 0 10px;	}