a:link { color: blue; text-decoration:none }
a:visited { color: blue; text-decoration:none }
a:hover { color: #090; text-decoration:none }
a:active {
	font-family: "times new roman", serif;
}
body { color:  black; font-size: 1em; font-family: "times new roman", serif; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-weight: bold; margin: 1em 0; }
h4 { font-weight: bold; margin: 1.33em 0; }
h5 { font-size: 0.83em; font-weight: bold; margin: 1.67em 0; }
h6 { font-size: 0.67em; font-weight: bold; margin: 2.33em 0; }
ol { color: #000; list-style-type: decimal; margin: 1em 0 1em 40px; }
p {
	font-size: 1em;
	color: #000;
	font-family: "times new roman", serif;
}
td { }
ul { list-style-type: disc; margin: 1em 0 1em 40px; }
.align-right { text-align: right; }
.alignleft { text-align: left; }
.background-arizona-sky {background-color: #A1D8FF;}
.background-lt-gray {background-color: #F1F1F1; }
.background-med-gray {background-color:#888;}
.background-lt-blue { background-color: #cff; }
.background-med-blue {background-color:#09F;}
.background-purple { background-color: #662d91; }
.background-lt-purple {background-color: #c2abd3; }
.background-gray-purple {background-color: #d5cfda; }
.background-tan {background-color: #faeed7; }
.background-white {background-color:#FFF; }
.background-straw {background-color:#FFC;}
.background-image-arizona { background-image: url(/arizona/footer.jpg); background-repeat:no-repeat; background-position:bottom;}
.baybar {background-image:url(file:///bradleynjack/Users/leeseyemac/Documents/site-graphics/bay-panorama96.jpg); width: 800px; height: 158px; background-repeat:no-repeat;}
.black_back { background-color: #000; }
.bold {font-weight: bold; color: #000;}
.bottom-margin12 { margin-bottom: 12px; }
.bottom-margin4 { margin-bottom: 4px; }
.bottom-margin96 { margin-bottom: 300px; }
.bottompadding {padding-bottom: 150px;}
.bottompadding-1em {padding-bottom: 1em;}
.bottompadding-2em {padding-bottom: 2em;}
.bottompadding-3em {padding-bottom: 3em;}
.boxshadow {box-shadow: 10px 10px 5px #666; padding: 5px 5px 5px 15px;}
.center { text-align: center; }
.class { }
.clearallfloat { clear: both; }
.clearleftfloat { clear: left; }
.clearrightfloat { clear: right; }
.column { width: 800px; height: auto; min-height: 900px; border-right: 2pt solid #bbb; border-top:solid 1pt #000; border-bottom: 2pt solid #aaa; border-left: 1pt solid #ddd; }
.column-noborder { 800px;}
.column_600pt { width: 600px; }
.column_700pt { width: 700px; }
.column_750pt { width: 750px; }
.column-noborder { width: 800px; height: auto; min-height: 800px; }
.copyright {font-size: .8em; vertical-align: super;}
.courier { font-size: 1em; font-family: courier; }
.double_spaced { line-height: 1.5em; }
.floatleft { float: left; }
.floatright { float: right; }
.floatrightquote { background-color: #97bfb8; width: 175pt; height: auto; float: right; margin: 6pt; border-top: 2pt solid #000; border-bottom: 2pt solid #000; }
.floatrightquote-whiteback {width: 175pt; height: auto; float: right; margin: 12pt; border-top: 2pt solid #000; border-bottom: 2pt solid #000; }
.gray-dark { }
.gray-light { color: #ccc; }
.gray-medium { color: #666; }
.green-medium {color:#093;}
.headline {font-size:3em;}
.height-3lines {height:3em;}
.height-4lines {height:4em;}
.height-5lines {height:5em;}
.height-6lines {height:6em;}
.image-margin { margin: 12px; }
.imageborder { border: groove 6pt #3a3a3a; }
.imageborder_18pts_solid { border:#000 solid 18pt;}
.imageborder_1px_padding { border-top:#c69c6d 4px solid; border-right:#a67c52 4px solid; border-bottom:#754c24 4px solid; border-left:#8c6239 4px solid; padding:24pt; background-color:#FFFDE1;}
.imageborder_1px { border-top:#754c24 4px solid; border-right:#8c6239 4px solid; border-bottom:#c69c6d 4px solid; border-left:#a67c52 4px solid;}
.imageborder_dropshadow {border-right:#000 2px solid; border-bottom:#000 3px solid; }
.increase-letterspace {letter-spacing: 0.1em}
.insetbody { margin-right: 50px; margin-left: 50px; }
.insetbody_100pt { margin-left:100px; margin-right:100px;}
.insetbody_700pt {margin-left: 100px; margin-right: 100px;}
.insetmore { margin-left: 50px; }
.insetleft200px {margin-left: 200px; }
.insetright200px {margin-right: 200px;}
.iphone-column {width: 320px ;}
.iphone-type {font-size: 4em;  }
.iphone-list {list-style:none; margin-left: -36px; text-indent:12px; text-shadow: #DDD 0.05em 0.05em;}
.iphone-max-width {max-width: 480px;}
.iron-gall {color: #603; }
.italic { font-style: italic; }
.japanese-font {font-family:Papyrus;}
.justify {
	text-align: justify;
	color: #000;
	font-family: "times new roman", serif;
}
.leftinset6pts { margin-left: 6pt }
.inset150pts {margin-left: 150pt; margin-right:150pt;}
.leftinset12pts { margin-left: 12pt }
.left-right-margins {margin-left: 72pt; margin-right: 72pt;}
.left-right-margin48 {margin-left: 48pt; margin-right: 48pt;}
.left-margin72 {margin-left: 72pt;}
.light-text {font-weight: lighter}
.linheight8em {line-height: .8em;}
.lineheight12em {line-height: 125%;}
.listindent { list-style: none ; margin-left: -1em; line-height: 125%;}
.list-subtitle {line-height: 200%; font-weight: bold;}
.margin12pts { margin: 12pt; }
.padding12pts { padding: 12pt; }
.padding-left-right-150pts {padding-left: 150pt; padding-right: 150pt;}
.padquote { padding-right: 6px; padding-left: 6pt; }
.paragpraph-headline {font-weight: bold; font-family:Verdana, Geneva, sans-serif;}
.png-explorer-fix {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sProperties);}
.positiontop {position: absolute; top:200px}
.position300 { float: right; margin-right: 300px; }
.powderblue {color:#D0F9FF;}
.purple { color: #c0c; }
.red { color: #f00; }
.red-dark { color: #620101; }
.right-margin12 { margin-right: 12px; }
.rightmarginwide { text-align: justify; margin-right: 200pt; }
.sanserif { font-size: 0.8em; font-family: sans-serif; line-height: 1em; }
.smalltype { font-size: 0.75em; }
.smallcaps { font-size: 0.8em; }
.subheadline {font-size:2em;}
.text-pink {color:#FFCFE9;}
.text-red { color: #f00; }
.text-dark-blue {color:#00C; }
.target-new {target-new;}

.text-aline { text-align: center; }
.textshadow-1px {text-shadow: 1px 1px 1px #999;}
.textshadow-2px {text-shadow: 2px 2px 2px #999;}
.topmargin200 {border-top:100px; }
.toppadding {padding-top: 150px;}
.twocolumns {width: 340px;}
.underline { text-decoration: underline; }
.uppercase { text-transform: capitalize; }
.white { color:#FFF;}
.whitebackground { background-color: #fff; }
.width300pts {width: 300pts;}
.yellow { color: #ff0; }

.yellow-dark { color: #fc0; }
.yellow-light { color: #ff9; }


/* --- ERRORS --- */
.error INPUT, .error TEXTAREA, .error SELECT {
	border-width:2px;
	border-style:solid;
	border-color:#ED1C24;
	background:#FFE6E7;
	}
.iferror {
	margin:0;
	display:none;
	}
.error .iferror {
	display:block;
	color:#ED1C24;
	}

.hint { color:#888; }