/* global */html{height: 100%;}body{ font-family: arial, verdana, sans-serif;  padding: 0px;  margin: 0px;  font-size: .7em;}.BodyCopy {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	line-height: normal;	font-weight: normal;}.BigHeads {	font-size: x-large;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: normal;	font-weight: normal;	color: #67705A;	text-transform: capitalize;	font-variant: normal;	line-height: normal;}.ConHeads {	color: #663300;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	font-style: normal;	line-height: normal;}.B_COPY2 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;}.ConLINKS {	font-size: small;	font-family: Arial, Helvetica, sans-serif;	color: #CC6600;}p{ margin: 0px;  padding: 0px 0px 16px 0px;  line-height: 1.7em;}h1{ font-family: Georga, Times;  letter-spacing: .1em;}h2{ margin: 0px;  padding: 0px 0px 4px 0px;  font-size: 98%;}img{border: 0px;}a{outline: none;}/* image positioning - left, right and center */.left{ float: left;   padding: 0px 8px 0px 0px;}.right{ float: right;   padding: 0px 0px 0px 8px;}.center{ display: block;  text-align: center;  margin: 0 auto;}/* block quote */blockquote{	margin: 20px 0px 20px 0px;	padding: 10px 20px 0px 20px;	border-left: 8px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #666666;}/* unordered list */ul{ margin: 8px 0px 0px 16px;  padding: 0px;}ul li{ list-style-type: square;  margin: 0px 0px 11px 0px;   padding: 0px;}/* ordered list */ol{ margin: 8px 0px 0px 24px;  padding: 0px;}ol li{ margin: 0px 0px 11px 0px;   padding: 0px;}/* main container */#main{ width: 780px;  margin-left: auto;   margin-right: auto;}/* links above the logo / footer */#links, #footer{ margin-left: auto;   margin-right: auto;  padding: 10px 21px 0px 19px;  width: 760px;  height: ;  font-size: 100%;  text-transform: upper and lower;}#links{text-align: right;}#footer{text-align: center;}#links a, #footer a{text-decoration: none;}#links a:hover, #footer a:hover{text-decoration: underline;}/* logo */#logo{ margin-left: auto;   margin-right: auto;  width: 760px;  height: 100px;  text-align: left;}#logo h1{ margin: 0px;  padding: 64px 0px 0px 19px;  font-size: 150%;  letter-spacing: .2em;}/* navigation menu */#menu{ height: 42px;  width: 760px;  margin-left: auto;   margin-right: auto;}#menu ul{margin: 0px auto;} #menu li{ float: left;   margin: 0px;   padding: 0px;} #menu li a { display: block;   float: left;   height: 37px;  text-decoration: none;   padding: 3px 19px 2px 19px;  text-transform: uppercase;} /* main content */#content{ margin-left: auto;   margin-right: auto;  width: 760px;  height: auto;  padding: 0px;  overflow: hidden;} /* contact page - form layout */form{margin-top: 0px;}div.row{ clear: both;  width: 448px;}div.row span.formlabel { float: left;  width: 150px;  text-align: left;}div.row span.forminput{ float: right;  text-align: right;} div.spacer{ clear: both;  width: 80px;}input, textarea{ width: 259px;   font-family: verdana, arial, sans-serif;  border: 1px solid;  font-size: 100%;  margin: 2px;}.submit{ font-family: verdana, arial, sans-serif;  border: 1px solid;  width: 70px;  height: 22px;  cursor: pointer;  font-size: 100%;}.B_CopyGREEN {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #505746;}email    {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #666666;}