/* CSS Document */body {	margin: 0;	padding: 0;	background-image: url(../images/background.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a {	color: #918e5e;}a:hover {	color: #000;}a.small {	float: right;	font-size: .95em;}.italic {	font-weight: bold;	font-style: italic;}#wrapperOutside {	width: 775px;	background-color: #baba71;	border-left: 1px solid #6e6c47;	border-bottom: 1px solid #6e6c47;	border-right: 1px solid #6e6c47;	margin-left: auto;	margin-right: auto;}#wrapperInside {	width: 760px;	background-color: #fff;	border-left: 3px solid #6e6c47;	border-bottom: 3px solid #6e6c47;	border-right: 3px solid #6e6c47;	margin-left: auto;	margin-right: auto;	margin-bottom: 5px;}#branding {	width: 760px;	height: 282px;	background-image: url(../images/branding.bg.jpg);	background-repeat: none;	border-bottom: 3px solid #6e6c47;}/*nav styles*/#mainNav {	/*size, display, bg*/	width: 762px;	height: 25px;		display: block;	background-color: #baba71;	/*padding, border, margin*/	padding-left:0;	border-top: 3px solid #6e6c47;	border-bottom: 3px solid #6e6c47;	margin-bottom: 0;		/*font stuff*/	list-style-type: none;}#mainNav ul {	margin: 0;	padding-left: 0;}#mainNav li {	display: inline;	padding-left: 0;	}#mainNav li a {		display: block;	float: left;	width: 82px;	height: 19px;	padding-top: .25em;	padding-bottom: .25em;	text-align: center;	color: #6e6c47;	font-size: 1.2em;	text-decoration: none;	border-right: 3px solid #6e6c47;}#mainNav li.medNav a {	width: 120px;}#mainNav li.longNav a {	width: 165px;}#mainNav li.last a {	border-right: none;}#mainNav li a:hover {	background-color: #fff;}/*horz link styles*/.horzNav {	margin: 1em auto;	padding: 0;	text-align: center;	width: 70%;}.horzNav a {	background-color: #918e5e;	display: inline;	color: #fff;	text-decoration: none;	padding: .25em 1em;	margin: 0 2em;	border: 1px solid #000;}.horzNav a:hover {	background-color: #baba71;	color: #000;}/*links that look like buttons*/.buttonLink {	/*size, display, bg*/	width: 120px;	height: 30px;	/*padding, border, margin*/	padding: 0;	margin-left: auto;	margin-right: auto;	/*font stuff*/}.buttonLink a {	color: #000;	background-color: #baba71;	display: block;	width: 120px;	padding-top: .25em;	padding-bottom: .25em;	text-align: center;	border: 1px solid #6e6c47;}.buttonLink a:hover {	background-color: #6e6c47;	color: white;}/*content styles*/#content {	padding: 20px;	margin-top: 0;}h1 {	height: 20px;	/*padding*/	padding-top: 3px;	padding-bottom: 0;	padding-left: 5px;	/*margin*/	margin-top: 0;	margin-bottom: 0;	/*border*/	border-top: 2px solid #918e5e;	border-right: 2px solid #918e5e;	border-left: 2px solid #918e5e;	/*font*/	font-size: 1.2em;	color: #fff;	font-weight: bold;	text-align: center;	text-transform: uppercase;	background-color: #baba71;}h3 {	color: #fff;	font-size: 1.1em;	font-style: italic;	background-color: #baba71;	text-align: center;	margin: 0;	padding-bottom: 3px;	border-left: 2px solid #918e5e;	border-right: 2px solid #918e5e;}h2 {	/*padding*/	padding-top: 3px;	padding-bottom: 5px;	/*margin*/	margin-top: 0;	margin-bottom: 0;	/*border*/		/*font*/	font-size: 1.1em;	color: #918e5e;	font-weight: bold;}/*mgmt styles*/h4 {	/*padding*/	padding-top: 3px;	padding-bottom: 0;	/*margin*/	margin-top: 0;	margin-bottom: 0;	/*border*/		/*font*/	font-size: 1.05em;	color: #000;	font-weight: bold;	border-bottom: 1px solid #918e5e;}h5 {	padding-top: 0pt;	margin-top: 0pt;	font-size: 1.5em;	font-weight: bold;	color: #918e5e;}h6 {	color: #918e5e;	font-size: 1.2em;	margin: 1em;	padding: 2px 0;	border-bottom: 1px solid #918e5e;}#content p.mgmtFirst {	margin-top: 0;	padding-top: 0;}/*---end----*/#content p {	color: #000;	padding: .35em 0;	margin: .35em 0;}#content p.contact {	padding-left: 10px;}#content p.mission {	font-size: 16px;	font-weight: bold;	text-align: center;}/*textBox styles*/.textBox {	margin-top: 0;	padding: 0px 10px 10px 10px;	border-right: 2px solid #918e5e;	border-bottom: 2px solid #918e5e;	border-left: 2px solid #918e5e;	overflow: auto;}/*tell a company table and form styles*/table.form {	width: 500px;}table.form td.field {	width: 400px;}textarea, input {	/*font-family: Georgia, "MS Serif", "New York", serif;*/	padding: 2px;	color: #000;	background-color: #baba71;	border: solid 1px #000;}input#subBtn {	cursor: pointer;}input#subBtn:hover {	background-color: #918e5e;	color: #fff;	cursor: pointer;}form#usCitySelect {	width: 600px;	margin-left: auto;	margin-right: auto;	padding: 10px;}form#usCitySelect table {	width: 540px;	margin-left: auto;	margin-right: auto;}form#usCitySelect td.radioBtn {	width: 25px;	text-align: center;}form#usCitySelect td.city {	width: 145px;	text-align: left;}form#usCitySelect td.submitBtn {	text-align: center;}/*privacy statement & user styles*/ol.legalLetter {	list-style-type: lower-alpha;}ol.legalLetter  li {	margin: 15px 0 15px 10px;}ol.legalNumber {	list-style-type: decimal;}ol.legalNumber li {	margin: 5px 0 5px 10px;}.address {	margin-left: 30px;}.copyright {	font-size: .9em;}.tagline {	text-transform: uppercase;	font-weight: bolder;	color: #918e5e;}.tagline02 {	margin: 5px 9px;	float: right;	font-weight: bolder;	color: #fff;}