  * { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin:0px; padding:0px; background:transparent; font-family:Verdana, Arial, Helvetica, sans-serif; }
/* Barlesque Editable items */
#blq-container {float:none;}
body.home #blq-main { background-color: #092233; background-image: url(/staticarchive/2e9a1aac12b7265646b0603dd86c15c3308c6e95.jpg); background-position: top left; background-repeat: no-repeat; padding: 0 0 28px 0; }
#blq-main { background-color: #092233; background-image: url(/staticarchive/5b3e66bc544886ca0e09cf2a99317f65b767276a.jpg); background-position: top left; background-repeat: no-repeat; padding: 0 0 28px 0; }
#blq-content { width: 946px; padding: 0 14px; }
#blq-local-nav { font-size:0.9em; width:200px; float:right; background:url(/staticarchive/0a17b65ca7eb0efe4fc0ed36f2237da792500d30.gif) bottom repeat-x #fff; border:1px solid #ccc; padding:5px; margin:10px; line-height:1.3em; }
#blq-local-nav form, #blq-local-nav p { margin:5px; }
#blq-local-nav h2 { margin-bottom:10px;}
#blq-local-nav li li { display:inline;}
#blq-local-nav li li a { display:block; padding:5px; color:#009; text-decoration:none; }
#blq-local-nav li li a:hover { background-color:#efefef; }
.blq-typ .highlight, .highlight { padding:5px; margin:5px; border:1px solid #c00; background-color:#fee; }
.entry_theme p { padding:6px 0 30px 6px; }
p.introtitletext { font-size: 1.1em; color: #fff; font-weight: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; letter-spacing: 0px; }
p.duration { font-size: .8em; color: #afe41b; padding: 0px; margin: -6px 0 10px 0; }
/* General */
body { line-height: 1.6em; }
img { padding: 0px; margin: 0px; }
/* Typography */
div#content div.wall h2 {font-size: 1.8em; color:#fff; font-weight: normal; padding: 0px; line-height: 1.3em; text-align: left; letter-spacing: -0.06em; margin-bottom: 8px; }
div#content div.wall div.threecolumn h2, div#content div.wall div.twocolumn h2, div#content div.wall div#related h2 {font-size: 1em; font-weight: bold; color:#98CEFA; padding: 0px; letter-spacing: 0em; line-height: 1.3em; text-align: left; margin-bottom: 8px; }
p { line-height: 1.6em; color:#fff; padding-top: 0em; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; }
p a:link, p a:visited { color: #AFE41B; text-decoration: none; }
p a:visited:hover, p a:hover, p a:active { color: #AFE41B; text-decoration: underline; }
/* Layout */
#banner { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
body.home #logobfa { text-align: center; margin:0px; height: 53px; padding: 0px; }
/* Changed height for non-tagline logo - Dan m */
#logobfa { text-align: center; margin:0px; height: 53px; padding: 0px; }
#logobfa img { padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#logobfa a:active { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/* ³ÉÈË¿ìÊÖ Channels */
#channels {margin:0px;padding:0px;position:absolute;right:24px;top:12px;z-index:1000;}
#channels ul { }
#channels ul li { display: inline; }
#channels ul li a { text-decoration:none; padding: 0px; margin: 0px; }
#channels ul li a img { display: block; margin-left: 5px;} 
#channels2 { padding: 0px; z-index: 1000; float: right; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#channels2 ul { }
#channels2 ul li { display: inline; }
#channels2 ul li a { text-decoration:none; padding: 0px; float: left; margin: 0px; }
#channels2 ul li a img { display: block; margin-left: 5px; }
/* Transparent Walls & Columns*/ 
#content { margin:0px; padding:0px; }
.wall { padding: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; background-image: url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png); background-position: 0px 0px; height: auto; float:left; width:926px;}
.wall2 { float: left; width: 550px; padding: 10px; background-image: url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png); margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; }
.wall3 { float: left; width: 354px; padding: 10px; background-image: url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png); margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 2px; }
.wall#home { padding-right: 0px; height: 531px; float: none; width:auto; }
.threecolumn { float: left; width: 200px; margin-top: 10px; margin-right: 18px; margin-bottom: 0px; margin-left: 0px; border-right-width: 1px; border-right-style: dotted; border-right-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.twocolumn { width: 146px; float: left; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 18px; }
.twocolumn img { padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.twocolumn p { margin: 0px; padding: 0px; }
#expert_leftcolumn.home, #expert_middlecolumn.home, #expert_imagecolumn.home { float: left; text-align:justify; position: relative; }
#expert_leftcolumn, #expert_middlecolumn, #expert_imagecolumn { position: relative; float: left; text-align:justify; margin-bottom: 0px; padding-bottom: 0px; }
#expert_leftcolumn { width: 285px; border-right: 1px dotted #fff; margin-top: 0px; margin-right: 14px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#expert_middlecolumn { width: 296px; border-right: 1px dotted #fff; margin-top: 0px; margin-right: 11px; margin-left: 0px; padding-top: 0px; padding-right: 13px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 0px; }
#expert_imagecolumn { margin: 0px; padding: 0px; float: left; width: 290px; }
#expert_imagecolumn li { list-style-type:none; display: block; clear: none; margin: 0px; padding: 0px; position: relative; cursor: pointer; width: 290px; left: 0px; top: 0px; }
#expert_imagecolumn img { z-index:1; margin: 0px; padding: 0px; }
/* Lists */
ul { margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; color: #fff; }
li { margin: 0px; padding: 0px; font-size:1.1em; }
ul li a { color: #ffffff; text-decoration: none; }
ul li a:hover { text-decoration: underline; }
/* Main Navigation */
#navigation { text-align: center; padding-top: 12px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; clear:both;}
body#home #navigation { text-align: center; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#navigation ul { }
#navigation ul li { display:inline; color:#fff; }
#navigation ul li.line { padding:0px; }
#navigation ul li a { text-decoration:none; color: #fff; padding: 0px; margin: 0px; font-weight: normal; }
#navigation ul li a:hover, #navigation ul li a:active {color:#b2b2b2; text-decoration: none; }
#navigation ul li a.selected { color: #afe41b; font-weight: bold; }
/* Related Links*/
#related { margin: 2px 2px 0 0; }
#related h5 {display: block; margin-bottom:5px;}
#related ul {list-style-type:none; padding:0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#related ul li {list-style-type:none; text-align:left; border-bottom:none; background-image:none; line-height: 16px; display: block; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
#related ul li a {text-decoration:none; color:#afe41b;}
#related ul li a:hover, #related ul li a:active {text-decoration:underline; }
#wall_leftsplit #related {margin-top:30px;}
/* Scroller Main */
#scroller, #scroller2 {margin:0px; padding:0px; float:left; }
.wide3 { width: 450px; }
.wide2 { width: 300px; }
#scroller ul li a > *, #scroller2 ul li a > * { cursor:pointer; }
#scroller ul, #scroller2 ul { display:block; float:left; }
#scroller ul li, #scroller2 ul li { padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin: 0px; width: 144px; overflow: hidden; float: left; }
#scroller ul li a, #scroller2 ul li a {width: 144px; height: 80px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; line-height: 0em; display:block;}
#scroller ul li a span.hover, #scroller2 ul li a span.hover { display:none; }
#scroller ul li a:hover span.hover, #scroller2 ul li a:hover span.hover { display:block; line-height: 1.4em; position:absolute;}
#scroller.scroller_wall ul li a:hover span.hover, #scroller2.scroller_wall ul li a:hover span.hover { width: 144px; height:80px; background-color:#000 }
#scroller.scroller_wall span.hover span.trans, #scroller2.scroller_wall span.hover span.trans { position:absolute; bottom:5px; text-align:center; font-size:11px; width:100%;}
#scroller.scroller_wall span.hover span.trans span.strong, #scroller2.scroller_wall span.hover span.trans span.strong { font-weight: bold; color: #FFF; display:block;}
#scroller.scroller_wall span.hover span.trans span.em, #scroller2.scroller_wall span.hover span.trans span.em {font-style: normal; color: #afe41b; display:block;}
/* Story Overview Page Thumbnails only */
#story_overview {margin-left:12px;}
#story_overview ul { display:block; margin:0px; padding:0px;}
#story_overview ul li { border: 1px solid #a8b1b7; float: left; display: block; height: 80px; width: 144px; margin-right:5px; margin-bottom:5px;position:relative; }
#story_overview ul li:hover { border: 1px solid #afe41b; }
#story_overview ul li a {text-decoration:none;height: 80px; width: 144px; cursor:pointer;}
#story_overview ul li a span.hover span.trans {display:block; position:absolute;left: 0px; bottom: 0px; width: 144px; height:50px; background-image:url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png); text-align:left;cursor:pointer;}
#story_overview ul li a span.hover span.trans span.strong {color: #FFF; font-size: 1.5em; font-weight:normal; line-height:1.2em; z-index:100001; display:block; margin-left:4px; letter-spacing:-0.06em; }
#story_overview ul li a span.hover span.trans span.em {color: #afe41b; font-size: 1.5em;font-weight:normal;line-height:1.1em; z-index:100001; display:block; margin-left:4px; letter-spacing:-0.06em; display:inline;} 
/* Scroller Link Borders - Universal */
#scroller a:link, #scroller a:visited, #scroller2 a:link, #scroller2 a:visited {float: left; border: 1px solid #a8b1b7; position: relative; padding: 0px; margin-right: 0px; margin-bottom: 4px; text-decoration:none;}
#scroller a:visited:hover, #scroller a:hover, #scroller a:active, #scroller2 a:visited:hover, #scroller2 a:hover, #scroller2 a:active {float: left; border: 1px solid #afe41b; }
/* Themes Wall - Non Scroll */
#themes_wall * { cursor:pointer; margin:0px; padding:0px; }
#themes_wall { margin-left: 12px; }
#themes_wall ul { display:block; float:left; }
#themes_wall ul li { border: 1px solid #a8b1b7; float: left; display: block; height: 80px; width: 144px; margin-right:5px; margin-bottom:5px; position:relative; }
#themes_wall ul li:hover { border: 1px solid #afe41b; }
#themes_wall ul a { height:80px; width:144px; position:absolute; left:0px; top:0px; text-decoration:none;}
#themes_wall ul a span.hover {display:none;}
#themes_wall ul a:hover span.hover {display:block; width:144px; height:80px; position:absolute; left:0px; top:0px; background:#000; font-size:11px; line-height:1.4em; text-align:center;}
#themes_wall ul a span.hover span.trans {position:absolute; display:block; bottom:5px; text-align:center; width:138px; left:0px; padding:0px 3px 0px 3px;}
#themes_wall ul a span.hover span.trans span.strong {margin:0px; padding:0px; position:static; display:block; font-weight:bold; color:#FFF;}
#themes_wall ul a span.hover span.trans span.em {margin:0px; padding:0px; position:static;display:block; color:#afe41b; font-weight:normal;}
/* Scroller Arrows*/
.arrowleft { float: left; margin: 0px; width: 10px; padding-top: 160px; padding-right: 2px; padding-bottom: 0px; padding-left: 0px; position: relative; }
.arrowright { float: right; width: 10px; padding-top: 160px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; position: relative; }
div.themes { padding-top: 30px; position: relative; }
.wall2 .arrowleft_2 { width: 10px; float: left; padding-top: 120px; padding-right: 7px; padding-bottom: 0px; padding-left: 32px; margin: 0px; position: relative; }
.wall2 .arrowright_2 { width: 10px; float: right; margin: 0px; padding-top: 120px; padding-right: 32px; padding-bottom: 0px; padding-left: 5px; position: relative; }
.wall3 .arrowleft_2 { float: left; margin: 0px; padding-top: 120px; padding-right: 6px; padding-bottom: 0px; padding-left: 10px; position: relative; }
.wall3 .arrowright_2 { width: 10px; float: right; margin: 0px; padding-top: 120px; padding-right: 10px; padding-bottom: 0px; padding-left: 5px; position: relative; }
/* No Hover Borders */
#blq-main #scroller a.nohover, #blq-main #scroller a.nohover:hover, #blq-main #themes_wall li.nohover, #blq-main #themes_wall li.nohover:hover, #blq-main #story_overview li.nohover, #blq-main #story_overview li.nohover:hover {background-image: url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png);position: relative; cursor: default;  border: 1px solid #333333; }
/* Map */
#map_display {position: relative; float: right; width:532px; padding: 0px; border: 1px solid #a8b1b7; }
.map-bubble {display:block; /*height:auto; min-height:80px;*/ }
/*.gmnoprint div {height:auto;}*/
.map-bubble img {float:left; border: 1px #CCC solid; display:block;}
.map-bubble h4 a {padding: 0px; margin: 0px 0px 0px 160px; text-decoration:none; font-size:14px; display:block; margin-bottom:10px;color: #81BE1B;font-weight: bold;text-transform:capitalize; text-decoration:none;}
.map-bubble p { width: 200px; font-size: 11px; color: #000; line-height: 1.2em; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 160px; /*display:block;*/ }
.map-bubble p a, #map_display .balloon p a:hover { color:#666; /*padding-top:2px;*/ }
.map-bubble .clear {height:0px; clear:both; line-height:0px; font-size:0px;}
#map_marker {position: relative; padding: 0px; margin-top: 10px; margin-bottom: 0px; height: 100px; width: 100px; }
#map_marker .map { margin: 0px; padding: 0px; position: absolute; }
#map_marker .pin { margin: 0px; padding: 0px; }
#wall_map h4 {color:#fff;}
p.map-alternate {padding:1em;}
/* Stories - Map */
.stories { padding: 0px; display: block; clear: both; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.stories ul { }
.stories ul li { padding: 0px; line-height: 1.2em; margin:2px;}
.stories ul li a { text-decoration:none; padding: 0px; margin: 0px; }
.stories ul li a:hover, .stories ul li a:active { color: #afe41b; padding: 0px; }
.stories input { margin-right:7px; background-color: transparent; }
/* EMP */
#emp_display2 {position: relative; float: left; width:512px; padding: 0px; margin: 0px; height: auto; left:0px; top:0px; }
#emp_display2 ul li, #expert_imagecolumn li {margin:0px; padding:0px; position:relative; top:0px; left:0px;}
/*#emp_display2 ul li {height: 290px;} */
#emp_display2 img {margin: 0px; padding: 0px; position:relative;left:0px; top:0px; border: 1px solid #A8B1B7; float:left; clear:both;}
#emp_display2 img.play_overlay {position:absolute; left:0px; top:0px; border:none; z-index:10000; height:288px; width:512px;}
/* Transparent Span Tags over images*/
#emp_display2 ul li span, #expert_imagecolumn li span {position:absolute;bottom:1px;right:1px;left:1px;z-index:2;line-height:1.2em;padding:5px;color:#FFF;background:transparent url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png) repeat scroll 0px 0px;width:502px;}
#expert_imagecolumn ul li span.wide_284 {width:274px; bottom:2px;}
.item-img-caption {color:#FFF; margin-top:7px; margin-bottom:10px; line-height:1.4em; font-weight:bold; font-size:85%;float:left; display:block; clear:both; width:100%;}
/* Transparent Span Tags over images*/
#wall_leftsplit { position:relative; float: left; width: 378px; padding-bottom: 10px; }
#wall_leftsplit p { display: block; clear: both; margin: 0px; padding: 0px; }
#wall_leftsplit p.instructions { font-size: 85%; float: left; margin-top: 20px; }
#wall_leftsplit p span.lime { margin: 0px; padding: 0px; font-size: 100%; }
#wall_map { position:relative; float: left; width: 280px; padding-bottom: 10px; }
/* wall_leftsplit2 is actually Right Split on about content pages */
#wall_leftsplit2 {position:relative; float: right; width: 400px; padding-bottom: 0px; }
#wall_leftsplit2 ul {list-style-type:none; display:block; margin-bottom:30px;}
#wall_leftsplit2 li {padding-left:20px; background-image:url(/staticarchive/2eae15333f864abec730d90c39c4746e912e7f78.gif); background-repeat: no-repeat; background-position:left 6px; line-height:1.4em; margin-top: 5px; padding-bottom: 5px; border-bottom:dotted 1px #A8B1B7; display:block; position:relative;}
#wall_leftsplit2 li a {background:none; color: #afe41b; text-decoration:none; /*padding: 0px; margin: 0px; display: inline; */}
#wall_leftsplit2 li a:hover, #wall_leftsplit2 li a:active { background:none;color: #afe41b; padding: 0px; }
/* Borders for images*/
#emp_display2 ul li img, #emp_display2 img, #expert_imagecolumn li img, #expert_imagecolumn img {border: solid 1px #A8B1B7;} 
/*below_emp is for text below videos on about pages*/
#below_emp { width:515px; margin-top: 30px; float: left; }
#below_emp div.blockquote, #emp_display2 div.blockquote { background-image: url(/staticarchive/6d1a6d90b9a807d524007a8b0e50e846a186d4a3.gif); background-repeat: no-repeat; color: #afe41b; font-size: 1.7em; text-align:left; line-height: 1.4em; background-position: 0px 5px; margin-top: 0px; padding-left: 20px; padding-right: 20px; position: relative; letter-spacing: -0.06em; margin-bottom: 15px; margin-right: 10px; margin-left: 15px; float:left; clear:both;}
#below_emp div.blockquote img, #emp_display2 div.blockquote img {height: 14px; padding-left: 10px; top:-3px; float:none; clear:none; border:none; display:inline;}
img.padded-img {margin-bottom:11px;}
/* List on About Pages*/
ul.about_list { list-style-type: none; float:left;}
ul.about_list li { display: block; margin-bottom: 10px; clear: both; margin-right: 15px; height:auto; min-height:80px; }
ul.about_list li img {float: left;}
ul.about_list li h4, ul.about_list li p { margin-left: 154px; line-height:1.3em;}
ul.about_list li h4 {font-size:1.4em; font-weight:normal;text-decoration:none;}
ul.about_list li p {font-size:0.8em;}
ul.about_list li a.abt_img_link:link, ul.about_list a.abt_img_link:visited {float:left;border: 1px solid #a8b1b7; padding: 0px; margin:0px; width:144px; height:80px; position:relative;}
ul.about_list li a.abt_img_link:visited:hover, ul.about_list a.abt_img_link:hover, ul.about_list a.abt_img_link:active { border: 1px solid #afe41b;}
#below_emp ul.about_list li h4 a, #below_emp ul.about_list li h4 a:hover,  #below_emp ul.about_list li a, #below_emp ul.about_list li a:hover {position:relative; text-decoration:none;}
/* Form Controls */
form { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
fieldset { border: none; padding: 0px; margin:0px; float: left; }
.checkbox { margin: 0px 10px 0px 0px; }
input { background-color:#FFF; }
#content.form form {display:block; padding:20px;}
#content.form form label {display:block; color:#fff; background-image: url(/staticarchive/2eae15333f864abec730d90c39c4746e912e7f78.gif); background-repeat:no-repeat; padding-left:15px; background-position:left 3px; margin:0px;}
#content.form form textarea { background-color:#FFF;margin-bottom:8px; margin-top:12px; width:250px; font-size:1em;padding:2px;}
#content.form form input {margin-bottom:14px; margin-top:6px; width:250px; padding:2px;font-size:1em;}
#content.form form input.submit {background-color:#AFE41B; color:#000; padding:10px; width:auto; display:block;}
/* Bits and Bobs */
#blq-content .clear, .clear { clear:both; height: 0px; line-height: 0px; font-size:0px; }
.dots { background-image: url(/staticarchive/69319152cfaf3c13a236320e021248dcf1793c9f.gif); background-position: top left; background-repeat: repeat-x; height: 1px; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; line-height: 1px; font-size: 0px; }
.lightblue { color: #98cefa; margin-bottom:10px;}
.lime {color: #afe41b; font-style: normal;}
.prev { display: block; }
.instructions { font-size: 90%; color: #818181; }
.pagetop { line-height: 1em; padding: 10px; margin-top:0px; background-image:url(/staticarchive/2afb5794053201b3b36283ffbfff83b76dcace43.png); width: 70px; position: relative; color:#FFF;}
.last { margin-bottom: 0px; }
.offScreen { position: absolute; left: -99999px; }
a:active, a:focus { outline: 0px; }
em.grey { color: #A8B1B8; font-style: normal; font-weight: normal; }