/* Basic */body {	margin: 0;	padding: 10px 0 20px 0;	background: #E7E9D5;	text-align: center;}p,td,ul,ol,li,div,h1,h2,h3,h4,h5,h6.form {	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;	margin: 0;	padding: 0;	list-style: none;}a {	font-weight: bold;	text-decoration: underline;	color: #796394;}hr {	display: none;}textarea {	width: 250px;	height: 180px;}/* ID and Class */#frame {	width: 780px;	margin: 0 auto;	text-align: left;	/* padding: 0 0 4px 0; */	border: 1px solid #666;}#frame div {	margin: 0;}#frame div div {	padding: 2px 6px;	background: #FFF;}#frame div div div {	padding: 0;	background: none;}/* Frame, Header */#frame div div #header {	margin: 0;}#frame div div #header h1 {	color: #6477A6;	padding: 5px 0 0 10px;}#frame div div #header div {	padding: 0 0 10px 4px;}#frame div div #header div ul {}#frame div div #header div ul li {	font-size: 12px;	line-height: 12px;	color: #666;	display: inline;	padding: 0 20px 0 0;	text-decoration: underline;}#frame div div #header div ul li strong {	font-weight: bold;	text-transform: uppercase;	padding: 0 0 0 5px;}/* Frame, Main */#frame div div #main {	background: #6477A6;	text-align: center;	padding: 10px 0;}#frame div div #main img {	margin: 10px 0 10px 0;}/* #frame div div #main object, #frame div div #main object embed {	display: none;} *//* Frame, Content */#frame div div #content {}/* Frame, Content, Right */#frame div div #right {	width: 250px;	float: right;	padding: 21px 0 30px 0;}#frame div div #right img {	display: none;}#frame div div #right .specialize {	margin: 0 0 20px 0;}#frame div div #right ul {	padding: 0 30px 0 0;}#frame div div #right ul li, #frame div div #right p {	font-size: 12px;	line-height: 16px;	color: #333;}#frame div div #right ul li {	padding: 0 0 8px 12px;	background: url('right-li-bg.gif') left 5px no-repeat;}#frame div div #right p {	padding: 0 18px 18px 0;}/* Frame, Content, Left */#frame div div #left {	margin: 0 270px 0 0;}#frame div div #left p {	font-size: 12px;	line-height: 16px;}/* Frame, Content, Left, Address */#frame div div #left #address {	border-bottom: 1px solid #BED4D8;	padding: 18px 0 18px 24px;}#frame div div #left #address div p {	color: #6477A6;	padding: 0 0 12px 0;}#frame div div #left #address div p strong {	color: #666;}#frame div div #left #address #scottsdale {}#frame div div #left #address #mexico {}/* Frame, Content, Left, Nav */#frame div div #left #nav {	display: none;}/* Frame, Content, Left, Text */#frame div div #left #text {	padding: 46px 0 0 0;}#frame div div #left #text p {	padding: 0 59px 18px 59px;	color: #666;}#frame div div #left #text h2 {	color: #6477A6;	font-size: 24px;	padding: 0 0 6px 14px;}#frame div div #left #text .breakout {	background: url('breakout-bottom-bg.gif') left bottom no-repeat;	padding: 0 0 2px 0;	margin: 0 40px 18px 40px;}#frame div div #left #text .breakout div {	background: url('breakout-top-bg.gif') left top no-repeat;	padding: 2px 0 0 0;}#frame div div #left #text .breakout div div {	background: url('breakout-bg.gif') left top repeat-y;	padding: 16px 0 0 0;}#frame div div #left #text .breakout div div p {	padding: 0 28px 16px 28px;	color: #6477A6;	font-size: 14px;	line-height: 18px;	font-weight: bold;}#frame div div #left #text .logodivs {	padding: 1px 0 0 0;	margin: 0;	background: url('logos-hr2.gif') 10px top no-repeat;}#frame div div #left #text .logodivs span {	display: none;}#frame div div #left #text .logodivs img {	margin: 0 0 0 0;}/* Footer */#footer {	width: 780px;	margin: 0 auto;	text-align: left;	padding: 10px 0 30px 0;}#footer p, #footer ul li {	font-size: 11px;	color: #666;	padding: 0 10px 0 10px;}#footer ul {	float: right;}#footer ul li {}#footer ul li a {	color: #796394;	font-weight: bold;	text-decoration: none;}#footer ul li a:hover {	color: #000;	text-decoration: underline;}