/* Style sheet for FCA 06-27-07, updated 03-12,28-08, menu colors changed.  Updated 02-18-09, 9-4-09, 
changed p 12-23-09, changed txtfca 01-12-10  REVISED 01-13-10, update 06-06-10, 07-20-10, 07-27-10 */
div {margin-left: auto; margin-right: auto; text-align: center;}
body {margin: 0; padding: 0; z-index:0; background-color: #FFFFFF;}
.center {text-align: center;}
.center table {width: 50%; margin-left: auto; margin-right: auto; text-align: left;}
table.txt {margin-left: auto; margin-right: auto; text-align:center;}

img.rlogo {border: 1px solid black; margin: 0px 0px 0px 0px;}
img {border: none; margin:0px 0px 0px 0px;}
img.lft {float:left; margin:10px 10px 0px 10px;}
img.rght {float:right; margin:10px 0px 10px 10px; border: none;}

a:link {color: #0066FF; text-decoration:none;}    /* blue */
a:visited {color: #990099; text-decoration:none; } /* maroon */ 
a:active {color: #FF0099; text-decoration:none;}  /* orangy red */
a:hover {color: #FF0099; text-decoration:none;}   /* orangy red */

h1 {font-size: 13pt; font-family: verdana, helvetica, sans-serif; color:#6F8DB9;}
h3 {font-size: 10pt; font-family: verdana, helvetica, sans-serif; color:#000000;}
h4 {text-align: center; font-size: 0.67em; font-family: verdana, helvetica, sans-serif}

p.hdrb {text-align: left; font-size: 11pt; font-weight: bold; margin-left: 5px; font-family: arial, verdana, helvetica, sans-serif; background: #CC9966;}
p {text-align:left; font-size:09pt; font-family:verdana, helvetica, sans-serif;}
p.update {font-family: verdana, arial, helvetica, sans-serif; font-size: 09pt; font-weight: normal; color: #663300; margin-left:05px; margin-right: 155px; background: #FFFFFF; }   
p.lftnews {text-align: left; background: none; color: #036; font-size:09pt; font-family:verdana, helvetica, sans-serif; font-weight: bold;}
p.news9 {text-align:left; margin-left:10px; margin-right:0px; font-size:9pt; font-family:verdana, helvetica, sans-serif}
p.lnknews {text-align: left; background: none; color: #036; font-size:11pt; font-family:verdana, helvetica, sans-serif; font-weight: bold;}
p.bot { text-align: center; font-size:0.7em; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; border: 2px solid #000000; background-color: #CC9966; padding:3px; }
p.lft {text-align:left; font-size:10pt; font-family:verdana, helvetica, sans-serif;}
p.lft10 {text-align:left; font-size:10pt; font-family:verdana, helvetica, sans-serif;}
P.lftm {text-align:left; font-size:10pt; margin-left:10px; margin-right:10px; font-family:verdana, helvetica, sans-serif}
p.hdr {text-align:left; font-weight:bold; font-size: 13pt; font-family: verdana, helvetica, sans-serif;}
p.subtx {text-align: left;font-weight:bold; font-size: 13pt; font-family: verdana, helvetica, sans-serif;color:#993333;}
p.hdtx {text-align:left; margin-left: 25px; font-weight:bold; font-size: 11pt; font-family: verdana, helvetica, sans-serif;}
p.hdrtax {text-align: left; font-weight:bold; font-size: 11pt; font-family: verdana, helvetica, sans-serif;}
span.tax {font-size: 10pt; font-weight: normal; color: #000000;}
p.ctr {text-align:center; font-size:10pt; font-family:verdana, helvetica, sans-serif}
P.ctr9 {text-align:center; font-size:9pt; font-weight:bold; font-family:verdana, helvetica, sans-serif}
P.lft9 {text-align:left; margin-left:50px; margin-right:50px; font-size:9pt; font-family:verdana, helvetica, sans-serif}
p.phto {text-align: center; font-weight:normal; font-size: 10.5pt; font-family: verdana, helvetica, sans-serif;}
span.titl {font-size: 10pt; font-weight: normal; color: red; }
span.rest {font-size: 8pt; font-family:verdana, helvetica, sans-serif}

hr {width:640px; font-size:10pt; font-family: "times new roman", serif; }
hr.men {width:70px; margin-bottom: 0.1em;}

ul.lft {text-align: left; font-size: 09pt; font-weight:bold; font-family: verdana, helvetica, sans-serif}
ul.lftiac {text-align: left; font-size: 10pt; font-weight:normal; font-family: verdana, helvetica, sans-serif}
ul.lft2 {list-style-type: none; text-align: left; font-size: 10pt; font-family: verdana, helvetica, sans-serif}
li.lftin {text-align: left; margin-left: 20px; font-size: 09pt; font-family: verdana, helvetica, sans-serif}
li {text-align: left; font-size: 09pt; font-family: verdana, helvetica, sans-serif}

#sofiapic {position: absolute; left: 660px; top: 330px; width: 255px;}
#walk {position: absolute; left: 685px; top: 275px; width: 255px;}
#cdlogofca2 {position: absolute; left: 60px; top: 10px; width: 77px;}
#ffmap {position: absolute; left: 250px; top: 725px; width: 420px;}
#lisco {position: absolute; left: 280px; top: 980px; width: 400px; text-align:center; font-weight:normal; font-size: 11pt; font-family: verdana, helvetica, sans-serif; color:#000000; border: none; background-color: #FFFFFF;}
#bothome {position: absolute; left: 200px; top: 1420px; width: 580px; height: 3em; text-align: center; font-size:0.7em; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; border: 2px solid #000000; background-color: #CC9966;}
#stimson {position: absolute; left: 200px; top: 1460px; width: 580px; height: 3em; text-align: center; font-size:0.7em; font-family: verdana, helvetica, sans-serif; background-image: none;}
#cvbsite {position: absolute; left: 180px; top: 830px; width: 400px; text-align:center; font-weight:normal; font-size: 11pt; font-family: verdana, helvetica, sans-serif; color:#000000; border: none; background-color: #FFFFFF;}

#txthome {position: absolute; left: 220px; top: 320px; width: 375px;}
#txtfca {position: absolute; left: 190px; top: 225px; width: 485px;}
#txttrust {position: absolute; left: 190px; top: 245px; width: 485px;}
#txtphoto {position: absolute; left: 190px; top: 235px; width: 600px;}
#txtmaps {position: absolute; left: 190px; top: 225px; width: 600px;}
#txtnews {position: absolute; left: 190px; top: 255px; width: 295px;}
#adobenews {position: absolute; left: 525px; top: 255px; width: 295px;}
#txtmus {position: absolute; left: 45px; top: 275px; width: 685px;}
#txtmission {position: absolute; left: 190px; top: 255px; width: 405px;}
#txttax {position: absolute; left: 190px; top: 235px; width: 500px;}
#txtsite {position: absolute; left: 190px; top: 225px; width: 220px;}
#txtsite2 {position: absolute; left: 390px; top: 225px; width: 355px;}

#toppix {position: absolute; left: 90px; top: 10px;}
#topsm {position: absolute; left: 200px; top: 10px;}
#top-sofia {position: absolute; left: 214px; top: 12px;}
#topfca {position: absolute; left: 220px; top: 10px;}
#topmuseum {position: absolute; left: 233px; top: 10px;}

#botsite {position: absolute; left: 100px; top: 1325px; width: 580px; height: 2em; text-align: center; font-size:0.7em; font-family: verdana, helvetica, sans-serif; color: #FFFFFF; border: 2px solid #000000; background-color: #CC9966; }

#adobefca {position: absolute; left: 755px; top: 835px; width: 100px;}
#adobectf {position: absolute; left: 755px; top: 350px; width: 100px;}
#adobecd {position: absolute; left: 755px; top: 920px; width: 100px;}

#headline {position: absolute; top: 270px; left: 80px; width: 600px; text-align: center; font-size:20px; font-family:verdana, helvetica, sans-serif; font-weight: bold}
#headline2 {position: absolute; top: 185px; left: 80px; width: 600px; text-align: center; font-size:20px; font-family:verdana, helvetica, sans-serif; font-weight: bold}
#headlinecd {position: absolute; top: 185px; left: 100px; width: 600px; text-align: center; font-size:20px; font-family:verdana, helvetica, sans-serif; font-weight: bold}
#headlinefca {position: absolute; top: 220px; left: 80px; width: 600px; text-align: center; font-size:20px; font-family:verdana, helvetica, sans-serif; font-weight: bold}
#headphto {position: absolute; top: 185px; left: 160px; width: 600px; text-align: center; font-size:20px; font-family:verdana, helvetica, sans-serif; font-weight: bold}

#navsite {position: absolute; left: 10px; top: 310px; width: 135px;}
#navsite2 {position: absolute; left: 10px; top: 225px; width: 135px;}
#navsite3 {position: absolute; left: 735px; top: 235px; width: 50px;}
#navsitefca {position: absolute; left: 735px; top: 735px; width: 50px;}
#navsitectf {position: absolute; left: 735px; top: 235px; width: 50px;}
 
#navsite p {display: none;}
#navsite {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: 600; width:15em; border-right: 1px solid #000; padding: 0; margin-bottom: 1em;}
#navsite ul {list-style: none; margin: 0; padding: 0}
#navsite ul li {margin: 0; border-top: 1px solid #000;}
#navsite ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #993333; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #CC9966; color: #000000; text-decoration: none; width: 100%;}
html>body #navsite ul li a {width:auto;}
#navsite ul li a:hover {border-left: 10px solid #CC9966; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #999999; color: #FFFFFF;} 

#navsite li.dent { margin-left: 12px; border-top: 0px solid #003; font-weight: normal;}

#cold #not {border-left:10px solid #000000; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #993333; color: #FFFFFF;}   /* On-page highlite, and left border of on-page */

#cold #notl {border-left:10px solid #000000; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #FFFFFF; color: #000;}

#navsite2 p {display: none;}
#navsite2 {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: 600; width:15em; border-right: 1px solid #000; padding: 0; margin-bottom: 1em;}
#navsite2 ul {list-style: none; margin: 0; padding: 0}
#navsite2 ul li {margin: 0; border-top: 1px solid #000;}
#navsite2 ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #993333; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #CC9966; color: #000000; text-decoration: none; width: 100%;}
html>body #navsite2 ul li a {width:auto;}   /* static display, and left border */
#navsite2 ul li a:hover {border-left: 10px solid #CC9966; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #999999; color: #FFFFFF;}    /* rollover, and left border  */

#navsite2 li.dent { margin-left: 12px; border-top: 0px solid #003; font-weight: normal;}

#navsite3 p {display: none;}
#navsite3 {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: normal; width:15em; border-right: 1px solid #000; padding: 0; margin-bottom: 1em;}
#navsite3 ul {list-style: none; margin: 0; padding: 0}
#navsite3 ul li {margin: 0; border-top: 1px solid #000;}
#navsite3 ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #993333; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #CC9966; color: #000000; text-decoration: none; width: 100%;}
html>body #navsite3 ul li a {width:auto;}
#navsite3 ul li a:hover {border-left: 10px solid #CC9966; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #999999; color: #FFFFFF;} 
  
#navsitefca p {display: none;}
#navsitefca {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: normal; width:15em; border-right: 1px solid #000; padding: 0; margin-bottom: 1em;}
#navsitefca ul {list-style: none; margin: 0; padding: 0}
#navsitefca ul li {margin: 0; border-top: 1px solid #000;}
#navsitefca ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #CC9966; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #993333; color: #FFF; text-decoration: none; width: 100%;}
html>body #navsitefca ul li a {width:auto;}    /* static display, and left border */
#navsitefca ul li a:hover {border-left: 10px solid #993333; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #999999; color: #000;}    /* rollover, and left border  */

#navsitectf p {display: none;}
#navsitectf {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: normal; width:15em; border-right: 1px solid #000; padding: 0; margin-bottom: 1em;}
#navsitectf ul {list-style: none; margin: 0; padding: 0}
#navsitectf ul li {margin: 0; border-top: 1px solid #000;}
#navsitectf ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #CC9966; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #993333; color: #FFF; text-decoration: none; width: 100%;}
html>body #navsitectf ul li a {width:auto;}
#navsitectf ul li a:hover {border-left: 10px solid #993333; border-right: 1px solid #000; border-bottom: 1px solid #000; background-color: #999999; color: #000;}

#container {position: absolute; left: 0px; top: 180px; margin-left: auto; margin-right: auto; width: 920px; background: #FFFFFF; color: #000000; }
 
 /* http://wellstyled.com/tools/colorscheme2/index-en.html */

