/*
// caa_x
//   
//   adapted from rr_home.css, 14 june 2008
//   copyright 2007 by wray cummings, all rights reserved
*/

* {padding: 0; margin: 0}

#content {border: double 3px #888; margin: 0px auto; text-align: left; 
  display: block; width: 760px; background-color: #fff;
  background-image: url( ../images/caa_logo.jpg );
  background-repeat: no-repeat }
/*#featureList {width: 16em; margin: .25em .25em .25em 2em; color: #000;
  text-align: left}
*/
#featureList {width: 15em; margin: .25em .25em .25em 2em; color: #000;
  text-align: left; border: none 1px #f00}
#contact {width: 10em; margin: 0px auto; color: #444; padding-top: 2.4em;
  text-align: left}

#caaLogo {float: left}
#ceLink  {float: right; padding-bottom: 1em; margin-right: 2em}

#xyzzy {position: absolute; left: 28em; top: 14em}

#picsDiv {width: 400px; height: 300px; margin: 0; padding: 0; border: solid 1px #d4d4d}
#picsDiv img {padding: 0px; border: none 1px #a33; background-color: #fff;
  width: 400px; height: 300px; top: 0; left: 0}

.clearFix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.clearFix {display: inline-block}

.shadow {float: left;
	background: url(/usd/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/usd/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px}
.shadow table {display: block; position: relative; background-color: #fff;
	border: 1px solid #bbb; margin: -6px 6px 6px -6px; padding: 6px}
.shadow div {display: block; position: relative; background-color: #fff;
	border: 1px solid #bbb; margin: -6px 6px 6px -6px; padding: 10px}


.also     {font-style: italic; color: #999}
.clr      {clear: both}
.email    {margin-top: .5em}
.fl       {float: left}
.fr       {float: right}
.ieCenter {text-align: center}
.mr       {margin-right: .6em}
.noShow   {display: none}
.phone    {font-weight: bold; display: block; padding-bottom: .5em}
.xxx      {color: #a00; background-color: #eef; padding: 0 .25em}
.xxxx     {border: dotted 1px #00ff00}

.loLite   {background-color: #f2f2f4}
.hiLite   {background-color: #e2e2e4}

/*.prevNextBox {border: dotted 1px #f00; padding: .5em}*/
.prevNext    {border: solid 1px #aae; color: #15b; font-size: 80%; padding: .3em 0;
  margin: 0; text-align: center; width: 4em}
.pnOver      {background-color: #dee; color: #333; cursor: pointer}
.prevNextBox {padding-left: 2em; padding-top: .4em; width: 16em}

a, a:link, a:visited {color: #151588; text-decoration: none; padding: .14em;
  background-color: transparent; border: none 1px #fff}
a:hover {color: #9a9a9a; padding: .14em}

a.rr, a.rr:link, a.rr:visited {color: #fff}
a.rr:hover {color: #6f91df}

b {color: #00007f}
br {clear: both}

body {background-color: #d4d4d8; color: #333; padding: .5em;
  text-align: center;
  font-family: corbel,candera,'trebuchet ms','myriad web',verdana,sans-serif;
  font-size: 1em}


h1 {font-weight: normal; padding: 0; padding-top: .4em;
  letter-spacing: -.04em; line-height: 100%}
h1 img {margin-left: 8.5em}
h2 {font-weight: normal; font-size: 2.4em; text-align: center; padding-left: 3em;
  padding-bottom: .25em}
h2.aa {font-size: 1.6em; color: #999; text-align: center; padding-left: 4em;
  font-weight: normal; z-index: 4; font-variant: small-caps;
  position: relative; top: -.4em}
h2.cat {color: #444; text-align: left; padding: .5em 0 0 .5em;
  font-family: consolas,'lucida console',monospace; font-size: 1.5em}
h2.note {text-align: left; color: #333}

h3.rrr {font-size: 1.2em; font-weight: normal; text-align: center; padding-left: 5em;
  color: #333; position: relative; top: -.2em}

img {border: none} 
img.link {border: solid 2px #eee}

li {font-size: 1.2em; margin: 0; line-height: 100%; text-align: left; color: #333}
li.footer {list-style-type: disc; display: inline; padding: 0 .4em;
  font-size: 1.2em; font-weight: bold; color: #000}

p {text-indent: 1em; font-size: .9em; font-family: arial,sans-serif;
  padding: .5em}
p.privacy {font-size: .8em; color: #8f8f8f; text-align: center;
        margin: 0}

small {font-size: 60%}

ul {margin-left: 1em; padding: 0 .5em 0 1em; list-style-type: none}
ul.footer {padding-left: 6em; list-style-type: disc}

