#home div.social{margin-top:10px}
.social div.current{clear:both}
.current dd{padding:10px 0;overflow:hidden}
.current dd p{margin:0 0 10px 0;line-height:15px}
.current .img-border{float:left;margin:2px}
.youtube-sm{display:table-row}
.youtube-sm .img,.youtube-sm .y-title{display:table-cell;vertical-align:middle}
.y-title{padding-left:5px;font-weight:bold;line-height:normal}
.s-title{font-size:11px;text-transform:uppercase;line-height:9px}
.n-title{font-weight:bold;line-height:normal}
span.post-date{display:block;padding-top:5px}
#mouter{position:relative}
#mgroup{}
.mcontainer{position:relative}
.mcontainer .cblock{position:absolute;z-index:10;padding:12px 20px;text-align:left;width:280px}
.cblock h2{font-size:23px;margin:0 0 5px 0;text-transform:uppercase;line-height:23px;font-weight:bold}
.cblock p{font-size:14px;margin:0 0 5px 0;line-height:17px}
.cblock a:link,.cblock a:visited{color:#FFF;text-decoration:underline;font-size:12px;font-weight:bold}
.cblock a:hover{text-decoration:none}
.mcontainer .o1{background:url(../images/cblock-25.png);color:#000}
.mcontainer .o2{background:url(../images/cblock-50.png);color:#FFF}
.mcontainer .o3{background:url(../images/cblock-75.png);color:#FFF}
.mcontainer .o4{background:url(../images/cblock-100.png);color:#FFF}
.mcontainer .y1{top:14px}
.mcontainer .y2{bottom:32px}
.mcontainer .x1{right:0}
.mcontainer .x2{left:0}
.mcontainer .mcredit{position:absolute;bottom:0;height:30px;line-height:30px;font-size:11px;right:120px}
.mcontainer .fpocredit{position:absolute;bottom:0;right:325px;height:30px;line-height:30px;font-size:11px}
.mcontainer .c1{color:#404040}
.mcontainer .c2{color:#FFF}
.video{width:766px;height:375px;background:url(../images/video-bg.jpg) no-repeat}
.video-container{position:absolute;bottom:23px;left:20px;background:url(../images/video-shadow.png) no-repeat bottom right;padding:0 10px 10px 0}
.video-container span{border:6px solid #FFF;width:395px;height:310px;display:block;background:#FFF}
.mcontainer #fpocontrols{position:absolute;z-index:9;bottom:0;right:0;background:url(../images/cblock-50.png);height:30px;width:320px}
#mcontrols{position:absolute;z-index:11;bottom:0;right:0;background:url(../images/cblock-50.png);padding:7px}
span.citem{display:block;float:left;width:15px;height:15px;background:#3C090A;text-indent:-9999px;cursor:pointer;margin-right:4px}
span.citem.active-th{background:#FFF}
#lt-arrow,#rt-arrow{display:block;width:10px;height:14px;background-image:url(../images/marquee-arrows.png);text-indent:-9999px;cursor:pointer}
#rt-arrow{background-position:right top;float:right;margin-left:6px}
#lt-arrow{float:left;margin-right:10px}
div#advanced-search-mod{text-align:left;width:100%;padding:0px 0px;}
ul#finder-filter-select-list{list-style:none;padding:0px;margin:0px;}
ul#finder-filter-select-list li.filter-branch-mod{list-style:none;padding:5px 0px;margin:0px;float:none;background:none;text-align:left;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var,em{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:'';}
abbr,acronym{border:0}
body{line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#404040;font-size:14px}
a:link,a:visited{color:#990000;text-decoration:underline}
a:hover{text-decoration:none}
a.gray:link,a.gray:visited{color:#404040;text-decoration:underline}
a.gray:hover{text-decoration:none}
a.dk-arrow{background:url(../images/dk-red-arrow.gif) left center no-repeat;padding-left:10px}
:focus{outline:none}
img{border:none}
ol{margin:0 0 20px 40px}
#middle ol{list-style:decimal}
.fl{float:left}
.fr{float:right}
.sm{font-size:.9em}

.md{font-size:1.1em}
.lg{font-size:1.3em}
.clear{clear:both}
.block{display:block}
.center{text-align:center}
.nofloat{float:none !important}
.bold{font-weight:bold}
.no-show{display:none}
.red,#middle .red{color:#990000}
.red a {text-decoration:none;}
.red a:hover {text-decoration:underline;}
dt{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:bold;text-transform:uppercase;color:#77746C}
h1{font-size:20px;font-weight:bold;text-transform:uppercase;color:#77746C;line-height:normal;line-height:20px;font-style:normal}
h2{font-size:16px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold}
h2 a:link,h2 a:visited{text-decoration:none}
h2 a:hover{text-decoration:underline}
h3{font-size:14px;text-transform:uppercase;color:#77746C;line-height:normal;font-style:normal;font-weight:bold}
ul.col-list,ul.col-list-2,.more-details ul.col-list{list-style:none;overflow:hidden;margin:10px 0 20px 0}
ul.col-list li{float:left;width:25%;font-size:.9em}
ul.col-list-2 li{float:left;width:50%}
input.inputbox,textarea.inputbox{background:#FFF;border:1px solid #CCC;padding:5px}
input.invalid{border:1px solid #FF3300}
label.invalid{color:#FF3300}
label span{font-weight:bold;color:#FF3300}
div.pagination{overflow:hidden;margin-bottom:10px;font-size:.9em;padding:0;float:left}
div.pagination span{display:block;float:left;margin-right:5px}
div.footer-pagination{}#middle ul.pagination{list-style:none;overflow:hidden;float:left;margin:0}
#middle ul.pagination li{float:left}
#middle ul.pagination li.page{border-right:1px solid #CCC;padding-right:5px;margin:0 5px 0 0}
#middle ul.pagination li.control{margin:0 5px 0 0}
.pagination_results{float:right}
div.breadcrumbs{color:#808080;margin:30px 0 15px 0; font-size:12px;}
div.breadcrumbs a:link,div.breadcrumbs a:visited{color:#F47421;font-weight:bold}
span.breadcrumbs span{font-size:11px;padding:0 3px}
.hasTip{cursor:pointer;font-weight:bold}
.tool-tip{background:#F1FAC0;border:1px solid #CCC;padding:10px;width:250px;font-size:.8em}
.tool-tip .tool-title{font-weight:bold}
#print-logo{display:none}
#nav-inner,#header-inner,#content-inner,#footer-inner{width:920px;margin:0 auto}
#nav-wrapper{width:100%;background:url(../images/cnt-bg.png) repeat-x;font-size:12px}
#nav-inner{}div.search{padding:4px 0}
div.finder{border:1px solid #CCC}
.finder button{background:url(../images/lt-gray-gradient.png) repeat-x #C3C3C3;border:none;text-transform:uppercase;padding:5px;border:none;border-left:1px solid #CCC;font-size:10px;color:#505050;font-weight:bold;cursor:pointer}
.finder button:hover{color:#303030}
.finder input{border:none}
#main-nav li{float:left;position:relative;margin:0 5px 0 0}
#main-nav a:link,#main-nav a:visited,#main-nav .active.item1 a:link,#main-nav .active.item1 a:visited{padding:10px 10px 8px 10px;display:block;text-transform:uppercase;color:#404040;font-weight:bold;text-decoration:none;line-height:18px;background-color:transparent}
#main-nav .parent a:link,#main-nav .parent a:visited{background-image:url(../images/nav-parent.gif);background-position:right 12px;background-repeat:no-repeat}
#main-nav a:hover,#main-nav .parent a:hover,#main-nav .parent.over a:link,#main-nav .parent.over a:visited,#main-nav .active a:link,#main-nav .active a:visited,#main-nav .active.item1 a:hover{background-color:#990000;background-image:none;color:#FFF}
#main-nav li ul{position:absolute;left:-9999px;z-index:500;width:250px;background:url(../images/shadow.png) #990000 repeat-x;padding:5px}
#main-nav li li{float:none;margin-right:0;background-image:none;padding:0;margin:0}
#main-nav li.parent li a:link,#main-nav li.parent li a:visited{padding:5px;background-image:none;background-color:none;color:#FFF;font-weight:normal;font-size:11px}
#main-nav li.parent li a:hover{text-decoration:underline;background-color:none}
#main-nav li li.over a:hover{background-color:none;background-image:none}
#main-nav li:hover ul{left:0}
#main-logo{display:block;width:301px;height:79px;background:url(../images/alb-logo.png) no-repeat;text-indent:-9999px;position:absolute;top:28px}
#utility-nav{}
#header-wrapper{position:relative}
#header-wrapper .shadow{background:url(../images/shadow.png) repeat-x;height:10px;width:100%;position:absolute;top:0;left:0;z-index:400}
.header-tall{background:url(../images/header-bg-home.jpg) repeat-x top center}
.header-short{background:url(../images/header-bg-88.jpg) repeat-x top center}
#header-inner{background:url(../images/logo-bar-bg.png) no-repeat top left;overflow:hidden}
#logo-bar{width:154px;float:left;position:relative}
#logo-bar div{position:absolute;bottom:0;left:0}
#logo-sm{width:154px;height:88px;background:url(../images/logo-bar-sm.png) no-repeat}
a:link#home-link,a:visited#home-link{position:absolute;display:block;text-indent:-9999px;width:154px}
.header-tall a:link#home-link,.header-tall a:visited#home-link{height:180px;top:42px}
.header-short a:link#home-link,.header-short a:visited#home-link{height:88px}
#marquee{width:766px;float:right}
#content{overflow:hidden}
#content-wrapper{background:url(../images/cnt-bg.png) repeat-x left -111px;position:relative}
#content-inner{overflow:hidden;background:#FFF; position:relative;}
#tagline{background:url(../images/tagline.png) no-repeat center top;width:100%}
#copy p{margin-bottom:10px}
#left{width:154px;float:left}
a#donate-btn{display:block;width:154px;height:62px;background-image:url(../images/donate-btn.png);text-indent:-9999px;background-position:left top}
a:hover#donate-btn{background-position:left bottom}
div.left-mod{background:#F2F2F2;font-size:12px}
div.pad{padding:15px;margin-bottom:5px}
div.pad-t{padding:0 15px 15px 15px;margin-bottom:5px}
.left-mod .menu a:link,.left-mod .menu a:visited{color:#404040;text-decoration:underline}
.left-mod .menu a:hover{text-decoration:none}
.left-mod li{margin:4px 0}
.email h3{padding:15px 15px 5px 15px}
.email-form{padding:0 15px 10px 15px}
.email-form input.inputbox{width:116px;padding:3px}
button.sign-btn{border:none;background-image:url(../images/submit-btn.png);background-position:left top;width:154px;height:62px;text-indent:-9999px;font-size:1px;cursor:pointer}
button:hover.sign-btn{background-position:left bottom}
#middle{float:left}
#home #middle{font-size:12px}
#middle p{margin-bottom:20px}
#middle h1{margin-bottom:10px}
#middle h1.blog{margin-bottom:5px}
#middle h2{color:#77746C;margin-bottom:5px}
.blog-details{font-size:12px;color:#808080;margin-bottom:5px}
div.article_abstract{margin-bottom:20px}
.labels-label-list{text-transform:lowercase;font-size:12px;font-weight:bold;margin-top:20px}
span.breadcrumbs{font-size:11px;color:#808080;display:block;margin-bottom:5px}
.breadcrumbs a:link,.breadcrumbs a:visited{text-decoration:none}
#middle ul{list-style:none;list-style-image:url(../images/red-arrow.gif);margin:0 20px 20px 14px}
#middle li{margin:5px 0}
.leftandright{width:520px;padding:10px 5px}
.noright{width:718px;padding:10px 24px}
#home .noright{padding:20px 24px}
.noleft{width:610px;padding:10px 24px}
.fullwidth{width:100%;padding:10px 24px}
div.col1{width:224px}
div.col2{width:50%}
div.col3{width:480px}
div.col4{width:100%;overflow:hidden}
#home div.col1{margin:0 0 20px 0}
#home div.col2{margin:0 0 20px 0;overflow:hidden}
.col4 h1 {
	font-weight:normal;
	font-size:18px;
	padding-left:10px;
}
.copy h2 {
	position:relative;
	overflow:hidden;
	height:16px;
	width:240px;
}

.copy img {
	float:left;
	width:124px;
	height:104px;
	padding-right:6px;
}

.copy_in {
	position:relative;
	overflow:hidden;
	height:158px;
}


div.col2 div.copy{width:339px;padding:0 10px;float:left;line-height:normal}
div.copy h2{text-transform:uppercase;font-size:14px;font-weight:bold;line-height:14px}
#middle div.copy p{margin:5px 0}
#home div.col3{margin:0 0 20px 0;overflow:hidden}
div.col3 div.img{width:100px;height:100px;overflow:hidden;float:left}
div.col3 div.copy{width:360px;padding:0 10px;float:left;line-height:normal}
.abstract{border-bottom:1px solid #CCC;margin-bottom:20px;overflow:hidden}
.article_abstract{border-bottom:1px solid #CCC;margin-bottom:20px;padding-bottom:10px;overflow:hidden}
.readon{font-size:12px}
.people-section{margin-bottom:10px}
dl.people-section{margin-bottom:25px}
#middle .dm_taskbar ul{list-style:none}
div.table-row{display:table-row}
div.table-row .row-img,div.table-row .row-desc{display:table-cell;padding:5px 20px 20px 0}
div.table-row .row-desc{vertical-align:middle}
div.person{display:table-row}
div.person .person-img{display:table-cell;padding-right:20px}
div.person .person-details{display:table-cell;vertical-align:middle}
#middle dd ul{list-style:none;margin:0}
.board dl.people-section{float:left;width:45%;padding-right:20px}
.board dl span{font-size:12px;line-height:normal}
.board dl#board_of_directors_15.people-section{float:none;width:100%;overflow:hidden}
#middle #board_of_directors_15 li{margin:5px 0 0 0;line-height:normal;width:50%;float:left}
#commissioners_16{clear:both}
.board dl#commissioners_16.people-section{float:none;width:100%;overflow:hidden}
#middle #commissioners_16 li{margin:5px 0 0 0;line-height:normal;width:33%;float:left}
.after-content{border-top:1px solid #CCC;margin-top:20px;padding-top:10px}
#dm_nav{overflow:hidden}
blockquote{padding:0 20px 20px 20px;font-family:Georgia,Times,serif;font-size:18px;font-style:italic;line-height:22px}
#middle blockquote p{margin:5px 0 0 0;text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;line-height:normal}
#right{width:210px;float:right;background:url(../images/right-gradient.png) no-repeat left top;padding:10px 0px 0 10px;font-size:12px; position:absolute; top:0px; left:700px;}
.right-fade{background:url(../images/right-gradient.png) no-repeat left top;padding:0 0 0 14px}
#right h3{font-size:16px;margin-bottom:10px;line-height:18px}
#right ol{margin:0}
li.latestnews{margin:10px 0;line-height:normal}
.right-mod{margin-bottom:20px}
#footer{font-size:11px;margin:0 0 25px 0;color:#808080}
#footer p{padding:10px 25px 10px 179px}
#footer p.footer-desc{background:url(../images/footer-bg.png) no-repeat left top}
#irc-link{background:url(../images/footer-bugs.gif) no-repeat left top;padding:6px 0 8px 25px}
#watchlist-link{background:url(../images/footer-bugs.gif) no-repeat left bottom;padding:6px 0 8px 45px}
.img-border{padding:2px;border:1px solid #CCC}
.jce_caption{font-size:11px;line-height:14px}
#middle div.finder{float:left}
.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden}
#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible}
#sbox-overlay{position:absolute;background-color:#000}
#sbox-window{position:absolute;text-align:left;overflow:visible}
* html #sbox-window{top:50% !important;left:50% !important}
#sbox-btn-close{position:absolute;width:33px;height:48px;right:-18px;top:-20px;background:url(../images/closebox.png) no-repeat top left;border:none}
.sbox-loading #sbox-content{background-image:url(../images/spinner.gif);background-repeat:no-repeat;background-position:center}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%}
.sbox-content-image#sbox-content{overflow:visible}
#sbox-image{display:block}
.sbox-content-image img{display:block}
.sbox-content-iframe#sbox-content{overflow:visible}
#system-message,#message{margin:0 0 20px 0;width:100%;float:left}
#system-message ul,#message ul{list-style:none;margin:0}
#system-message dt,#message dt{display:none}
#system-message dd ul,#message dd ul{padding:17px 10px 17px 40px}
#system-message dd.message ul,#message dd.message ul{border:1px solid #B2CC7E;border-left:none;border-right:none;background:url(../images/success-icon.png) #D8F0A7 no-repeat 4px center;color:#385D00}
#system-message dd.error ul,#message dd.error ul{border:1px solid #DA9CA7;border-left:none;border-right:none;background:url(../images/error-icon.png) #F3C5C5 no-repeat 4px center;color:#9F001C}
#system-message dd.notice ul,#message dd.notice ul{border:1px solid #7AB1DD;border-left:none;border-right:none;background:url(../images/info-icon.png) #C4E1F8 no-repeat 4px center;color:#005192}

.news {
	position:relative;
}

.labels-cloud-module a {
	text-decoration:none;
}

.labels-cloud-module a:hover {
	text-decoration:underline;
}
