
/* XXX ERROR -- could not find '++resource++alabc.theme.stylesheets/main.css'*/

/* XXX ERROR -- could not find '++resource++alabc.theme.stylesheets/memberarea.css'*/

/* - ++resource++alabc.bgtheme.stylesheets/main.css - */
@media screen {
/* http://alabc.org/portal_css/++resource++alabc.bgtheme.stylesheets/main.css?original=1 */
.section-alabc-20th-anniversary-celebration div#titlebanner h1,
.section-lcsuperhybrid div#titlebanner h1,
.section-publications div#titlebanner h1,
.section-links div#titlebanner h1,
.section-events div#titlebanner h1,
.section-contact-form div#titlebanner h1
{
font-size: 39px;
}
.section-alabc-20th-anniversary-celebration #portal-personaltools-wrapper,
.section-lcsuperhybrid #portal-personaltools-wrapper,
.section-publications #portal-personaltools-wrapper,
.section-events #portal-personaltools-wrapper,
.section-contact-form #portal-personaltools-wrapper
{
height: 80px;
}
.section-links #portal-personaltools-wrapper {
height: 110px;
}
.section-research-areas #titlebanner p {
display: none;
}
.section-research-areas .moveUpToGreenBar p {
margin: 0 0 0 2em;
}
/* */
/* **/
/* */
div#content {
width: 874px;
margin: 0 auto;
padding: 1em 1em 2em 4em !important;
}
/* */
div#footer-container {
float: none;
width: 874px;
}
div#footer-container div {
float:left;
width:50%;
text-align:left;
}
div#portal-footer div {
margin: 0 auto;
}
div#footer-container div.alignright {
float:right;
}
/* */
#portal-logo div{
width: 874px !important;
margin: 0 auto;
padding 2em;
}
#portal-logo h1{
width: 660px !important;
text-align: left;
}
#portal-logo #banner_text {
width: 660px !important;
font-family: Arial;
font-size: 14px;
line-height: 1.4em;
}
#portal-logo a {
padding: 0 2em;
}
div#alabc-smalllogo {
position: relative;
margin: 0 auto -5.5em;
width: 860px;
}
/* */
div#portal-header {
background-color: #3EAAD9;
}
div#portal-searchbox {
float: none;
width: 800px;
margin: 0 auto;
}
/* */
div#titlebanner {
width: 860px;
margin: 3em auto;
}
div#portal-breadcrumbs {
width: 860px;
margin: -3em auto 0 !important;
color: white;
}
/* **/
#portal-logo #banner_text {
display: block;
float: left;
width: 430px;
}
#portal-logo {
display: none;
}
.section-homepage #portal-logo {
display: block;
}
.section-members_area #portal-logo {
display: none;
}
body.section-members_area {
background-image: url("++resource++alabc.bgtheme.images/members_background.jpg");
background-repeat: repeat-x;
}
/* ****/
#member-logo,
#member-logo #logo_text {
display: none;
}
.section-members_area #member-logo {
display: block;
text-align: center;
}
.section-members_area #member-logo a {
text-decoration: none;
}
.section-members_area #portal-searchbox,
.section-members_area #portal-personaltools-wrapper,
.section-members_area #alabc-smalllogo {
display: none;
}
.section-members_area #portal-columns  {
width: 80% !important;
margin: 0 10%;
}
/* */
body.section-members_area {
color: #07417E;
}
.section-members_area h1,
.section-members_area h2,
.section-members_area h3,
.section-members_area h4,
.section-members_area h5,
.section-members_area h6
{
color: #07417E;
}
.section-members_area h1 a,
.section-members_area h2 a,
.section-members_area h3 a,
.section-members_area h4 a,
.section-members_area h5 a,
.section-members_area h6 a {
color: #07417E !important;
}
.section-members_area a{
color: #07417E;
}
.section-members_area .navTreeItem a,
.section-members_area dd.portletItem .navTreeItem a,
.section-members_area .navTreeItem a:hover,
.section-members_area dd.portletItem .navTreeItem a:hover
{
color: #07417E;
}
.section-members_area a{
color: #07417E;
}
/* **/
.documentByLine{
display: none;
}
/* **/
.section-about #portal-columns #content {
margin: 0;
padding: 1em 1em 2em 2em !important;
width: 500px;
}
.section-about #portal-columns {
margin: 0 auto;
width: 800px !important;
}
.section-about #portal-column-two{
margin-left: -300px;
position: absolute;
width: 300px;
}
/* */
.section-about #portal-column-one{
display: none;
}
/* */
.section-about .column1{
float: left;
width: 50%;
}
.section-about h2{
color: #3EAAD9;
font-family: Century Gothic;
font-size: 17px;
}
.section-about .portlet-static-membership-list h2{
color: #83B135;
}
/* */
div#portal-breadcrumbs,
div#portal-personaltools {
margin: -3em 0 0 0;
border: 1px solid red;
}
/* **/
/* */
div.moveUpToGreenBar {
margin: -19em 6em 0 1em;
position: absolute;
color: white;
}
/* */
.section-research-areas #portal-personaltools-wrapper{
height: 22em;
}
.section-research-areas #content-core .image-right{
border: 1px red;
margin: 5em 5em 39em;
}
.section-research-areas .moveUpToGreenBar p{
line-height: 1.4em;
margin:1em 0 0 2em;
}
.section-research-areas h1{
margin-top: -1em;
}
/* **/
/* **/
.section-achievements #content-core .image-right{
margin: 3em 3em 20em;
border: none;
}
/* **/
.actionMenu .actionMenuHeader a {
display: inline;
}
#portal-personaltools {
margin: -2em 0 0 0;
}
/* **/
/* **/
div#portletPageTopRow {
width: 100%;
float: left;
}
div#portletPageTopRow dl.portlet{
border: 1px solid #DBDADB;
width:45%;
margin: 0 1em 1em 1em;
height: 24em;
}
div#portletPageTopRow dl.portlet h3{
font-family: Arial;
}
div#portletPageTopRow dl.portlet img{
border: none;
margin: 0.5em 1em 5.5em 0em;
}
div#portletPageTopRow dl dt.portletHeader{
display:none;
}
div#portletPageTopRow dl dd.portletFooter a{
border:none;
}
div#portletPageTopRow dl dd.portletFooter a{
background: none;
}
/* **/
/* */
.section-alabc-20th-anniversary-celebration #content-core img,
.section-low-cost\.-life-changing\.-lead-carbon #content-core img {
border: none;
margin: 4em 5em 32em 5em;
}
/* */
.documentFirstHeading, .documentDescription {
display: none;
}
/* */
.portletPageLeftColumn {
width: 100%;
}
#portletPageColumns dl.portlet {
float: left;
margin: 0.5em;
width: 30%;
}
/* */
#titlebanner{
margin: 3em 5em;
text-align: left;
}
#banner{
width:823px;
margin:0 auto 0;
padding: 6px;
background-image:url("++resource++alabc.bgtheme.images/GrayBox.jpg");
}
#banner ul{
height:224px;
padding-left:543px;
margin: 0;
list-style: none;
}
div#banner ul div  {
display: inline;
}
div#banner a{
text-decoration: none;
font-weigt: bold;
color: white;
text-transform: uppercase;
}
div#banner div.bannerimg {
    width: 100% !important;
    height: 220px !important;
display: none;
float: left;
margin-left: -810px;
padding: 0px 5px;
background-color: white;
position: relative;
border: 3px solid white;
}
div#banner div.bannerimg span {
color: white;
font-size: 2em;
font-weight: bold;
line-height: 1em;
bottom: 10px;
left: 10px;
background: none;
position: relative;
}
div#banner div.bannerimg span.bannerbig {
font-size: 38px;
}
div#banner div.bannerimg span.bannerbigger {
font-size: 80px;
}
div#banner div.bannerimg span.readmore {
color: #83B135;
float: right;
font-size: 9pt;
}
div#banner div.bannerimg div.bannertext
{
bottom: 20px;
display: block;
left: 0;
padding-left: 2em;
position: absolute;
text-align: left;
width: 490px;
text-shadow: 2px 2px 1px black;
}
}
div#banner div.bannerimg img{
display: block;
    width: 523px;
    height: 220px;
margin: 0 auto;
}
div.bannericon {
display: inline;
float: left;
height: 73px;
width: 275px;
margin: 0px;
background: #292929;
background-image: url("++resource++alabc.bgtheme.images/BlackBar.jpg");
border: 3px solid white;
}
div.bannericon img {
padding: 6px 6px 6px 12px;
}
div.bannericon span{
display: block;
float: right;
line-height: 1.2em;
padding-top: 15px;
width: 200px;
}
#bannerlink1, #bannerlink2, #bannerlink3{
height: 73px;
margin: 0px;
display: block;
float: left;
}
div#banner #bannerlink1 div.bannerimg{
xdisplay: inline-block;
    width: 523px !important;
    height: 220px;
text-align: center;
}
#bannerlink2 div.bannerimg{
margin-top: -73px;
}
#bannerlink3 div.bannerimg{
margin-top: -146px;
}
#banner a{
display: block;
float: left;
}
/* */
div#banner li#bannerlink1 a:hover div.bannerimg,
div#banner li#bannerlink2 a:hover div.bannerimg,
div#banner li#bannerlink3 a:hover div.bannerimg{
display: table;
text-align: center;
height: 220px;
width: 523px;
z-index: 10;
background-color: none;
}
div#banner li#bannerlink1 a div.bannerimg {
z-index: 6;
}
/* */
div#banner div.centerouter {
display: table;
height: 220px;
width: 523px;
position: relative;
overflow: hidden;
text-align: center;
}
div#banner div.centermid {
#position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
}
div#banner div.centerinner {
#position: relative;
#top: -50%;
}
dl.portlet, .portletFooter, .portletItem{
border: none;
}
.portletEvents .portletHeader a{
color: #007BB5;
}
.portletLogin .portletHeader a{
color: #83B135;
}
.portlet-collection-press-releases .portletHeader a{
color: #3EAAD9;
}
.section-homepage .portletHeader{
background-color: white;
border: none;
border-bottom: 1px solid grey;
text-transform: uppercase;
font-size: 21px;
font-family: Century Gothic;
}
/* */
div#portal-footer {
background-color:black;
height:56px;
margin:0;
padding:1em;
color:white;
font-family: Arial;
}
.section-members_area div#portal-footer{
display:none;
}
/* */
div#portal-footer div.alignright {
text-align:right;
}
div#portal-footer h1{
color: #83B135;
text-align: left;
font-size: 120%;
}
div#portal-footer a{
font-weight: bold;
color: white;
}
/* */
/* **/*
.LSBox {
margin: 1.5em;
}
.section-homepage .LSBox {
margin: 0.4em;
}
div#portal-searchbox{
padding: 0;
}
/* **/
#alabc-smalllogo {
position: absolute;
padding: 0.5em 0 0 3em;
}
.searchSection {
display: none;
}
#portal-logo div{
width: 600px;
margin: 0px auto;
}
#portal-logo img {
margin: 0px;
}
#portal-logo a{
xmargin-left: 310px;
margin-top: 20px;
display:block;
width:152px;
float:left;
}
#portal-logo h1{
display:block;
float:left;
width:430px;
}
/* ***/
#portal-searchbox{
width: 100%;
padding: 0;
margin: 0;
background-color: #3EAAD9;
}
#portal-searchbox form{
float: right;
}
#portal-globalnav{
Xborder: 2px solid red;
float:left;
width:100%;
Xpadding:2em;
height:40px;
background-color: #007BB5;
padding:0;
}
#portal-globalnav li {
line-height: 40px;
}
#portal-globalnav li a {
border: medium none;
color: white;
font-size: 110%;
padding: 1em;
}
#portal-logo {
float: left;
width: 100%;
height: 180px;
background-image:url(++resource++alabc.bgtheme.images/aa1ALABC_Website_HOME_13.png);
background-repeat:repeat-x;
background-position: 0 -25px;
color: white;
}
#portal-logo h1 {
color: #83B135;
font-family: Century Gothic;
display:inline;
font-size: 39px;
margin: 0.25em 0 0.15em;
}
#portal-personaltools-wrapper h1{
color: white;
text-align: left;
font-family: Century Gothic;
font-size: 39px;
margin: -0.5em 0 0.5em;
}
#titlebanner p{
color: white;
font-family: Arial;
font-size: 14px;
line-height: 1.2em;
margin: -24px 0 0;
}
#portal-personaltools{
background:none;
border: none;
}
#portal-personaltools-wrapper{
display: block;
float: left;
width: 100%;
height: 169px;
background-image:url("++resource++alabc.bgtheme.images/ALABC_Website_HOME_17c.png");
color: white;
}
.section-homepage #portal-personaltools-wrapper{
height: 239px;
}
/* **/
*
*
rtal-top {
//background-color:transparent;
background-image:url(++resource++alabc.theme.images/bg_top.gif);
}
div#portal-header {
background-image:url(++resource++alabc.theme.images/banner_no_text_no_logo.gif);
background-repeat:no-repeat;
}
a#portal-logo{
text-decoration:none;
}
#portal-logo img {
//margin:0em;
//margin:-1px 0 0;
}
span#logo_text {
font-size:140%;
color:white;
}
/* */
/* */
.documentActions{
border:none;
}
#portal-globalnav {
Xbackground-color:#1C3F86;
text-align:center;
}
#portal-globalnav li {
border:none;
Xborder-left:1px solid #99CCFF;
}
#portal-globalnav li a {
text-transform: uppercase;
Xcolor:#99CCFF;
Xborder:none;
Xborder-left:1px solid #99CCFF;
Xpadding:0 1em;
}
#portal-globalnav li a:hover {
color:white;
}
#portal-globalnav li:first {
Xborder-left:1px solid green;
}
#portal-globalnav li.selected a{
color:white;
}
/* */
/* */
h1{
border-bottom:none;
text-align:center;
}
p#rollover-images {
height:200px;
margin:auto;
text-align:center;
width:640px;
position:relative;
}
#rollover-images a{
background-repeat:no-repeat;
background-position:center top;
width:118px;
height:87px;
display:block;
float:left;
clear:none;
border:none;
}
#rollover-images a:hover img{
visibility:hidden;
}
#rollover-images a span{
visibility:hidden;
width:100%;
position:absolute;
left:0;
top:130px;
display:block;
color:white;
}
#rollover-images a:hover span{
visibility:visible;
}
a#raps:hover{
background-image:url("++resource++alabc.theme.images/home_image_raps_on.gif");
}
a#hybrid:hover{
background-image:url("++resource++alabc.theme.images/home_image_red_on.gif");
}
a#automotive:hover{
background-image:url("++resource++alabc.theme.images/home_image_elec2_on.gif");
}
a#vehicles:hover{
background-image:url("++resource++alabc.theme.images/home_image_elec_on.gif");
}
a#telecom:hover{
background-image:url("++resource++alabc.theme.images/home_image_tell_on.gif");
}
/* */
p#rollover-images a{
border:none;
}
/* **/
a#telecom span{
}
p#rollover-images {
}
/* */
.section-homepage .LSBox,
* .LSBox {
margin: 0.1em;
}
/* */
.section-homepage div#portal-searchbox{
height: 22px;
margin-top: 3px;
}
div#portal-searchbox {
display: block;
position: relative;
xmargin-top: -45px;
height: 42px;
}
div#alabc-smalllogo {
display: block;
height: 40px;
margin: 0 auto;
z-index: 20;
margin: 0 auto -40px;
}
#alabc-smalllogo img {
margin-top: -8px;
}
.section-homepage div#alabc-smalllogo{
}
#portal-searchbox form {
height: 10px;
}
/* */
/* */
#portal-globalnav {
height: 20px;
padding: 0;
}
#portal-globalnav li {
display: inline;
line-height: 20px;
margin: 0;
}
#portal-globalnav li a {
display: inline-block;
height: 18px;
padding: 1px 6px;
}
#portal-globalnav li.hover a,
#portal-globalnav li.selected a {
xcolor: white;
xdisplay: block;
height: 15px;
xmargin: 1px;
}
/* */
.kupu div.moveUpToGreenBar {
border: 1px solid green;
color: blue;
margin: 0;
position: relative;
}
.member-anonymous div.moveUpToGreenBar {
margin: -14em 6em 0 0.5em;
}
/* */
#portletPageColumns dl.portlet-static-lc-technology dd.portletItem {
height: 14em;
}
div#portletPageTopRow dl.portlet {
height: 18em;
}
div#portletPageTopRow dl.portlet-static-alabc-20th-anniversary img {
margin: 2.5em 1em 5.5em 0;
}
/* */
/* */
.section-research-areas .moveUpToGreenBar p {
margin: 1.5em 0 0 -1em;
}
.section-research-areas #portal-personaltools-wrapper {
height: 18em;
}
/* */
div.moveUpToGreenBar {
margin: -17em 6em 0 1em;
}
.section-achievements h2,
.section-publications h2,
.section-research-areas h2 {
color: #3EAAD9;
}
/* */
/* */
div#portal-footer h1 {
margin: 0;
}
div#portal-footer h2 {
xcolor: #83B135;
font-size: 100%;
margin: 0;
text-align: left;
border: none;
}

}

