/*
Theme Name: Life
*/


/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
    
}
table, caption, tbody, tfoot, thead, tr, th, td {vertical-align:top;}

a {text-decoration:none;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End Css Reset */

body{background-image:url(images/body_bg.jpg);background-repeat:repeat-x;background-color:#ffffff;font-family:Helvetica, sans-serif;}
#wrapper_bg{width:100%;}
#page{width:960px;margin:0px auto;}
#footer{background-color:#4a89ad;width:100%;padding:10px 0 0 0;height:150px;float:left;display:inline;}
#footer_inner {width:960px;margin:10px auto;text-align:center;}
#footer_inner span{margin:0 10px 0 10px;color:#ffffff;font-size:10px;font-family:Helvetica, sans-serif;}
#footer_linkage {width:920px;margin:30px auto;padding:0 0 0 40px;text-align:left;}

#header{height:430px;}
#header a.logopos{position:absolute;margin:0 0 0 -110px;}


#navigation{margin:0px 0 0 200px;height:50px;padding:40px 0 0 0;line-height:24px;}

#navigation li {float:left;display:inline;height:31px;text-align:center;margin:0 0 0 -5px;}
#navigation li a {font-size:13px;font-family:Helvetica, sans-serif;color:#5b5b5b;}

#navigation li a.home{float:left;display:inline;width:73px;height:31px;padding:0px 5px 0px 0 ;}
#navigation li a.home:hover{background-image:url(images/home.png);background-repeat:no-repeat;}
#navigation li a.home_active{float:left;display:inline;width:73px;height:31px;padding:0px 5px 0px 0 ;background-image:url(images/home.png);background-repeat:no-repeat;}
#navigation li a.hover1{float:left;display:inline;width:73px;height:31px;padding:0px 5px 0px 0 ;background-image:url(images/home.png);background-repeat:no-repeat;}


#navigation li a.about_us{float:left;display:inline;width:90px;height:31px;padding:0px 5px 0 0 ;}
#navigation li a.about_us:hover{background-image:url(images/about_us.png);background-repeat:no-repeat;}
#navigation li a.about_us_active{float:left;display:inline;width:90px;height:31px;padding:0px 5px 0 0 ;background-image:url(images/about_us.png);background-repeat:no-repeat;}

#navigation li a.success_stories{float:left;display:inline;width:132px;height:31px;padding:0px 5px 0 0 ;}
#navigation li a.success_stories:hover{background-image:url(images/success_stories.png);background-repeat:no-repeat;}
#navigation li a.success_stories_active{float:left;display:inline;width:132px;height:31px;padding:0px 5px 0 0 ;background-image:url(images/success_stories.png);background-repeat:no-repeat;}

#navigation li a.funding{float:left;display:inline;width:83px;height:31px;padding:0px 5px 0 0 ;}
#navigation li a.funding:hover{background-image:url(images/funding.png);background-repeat:no-repeat;}
#navigation li a.funding_active{float:left;display:inline;width:83px;height:31px;padding:0px 5px 0 0 ;background-image:url(images/funding.png);background-repeat:no-repeat;}

#navigation li a.services{float:left;display:inline;width:83px;height:31px;padding:0px 5px 0 0 ;}
#navigation li a.services:hover{background-image:url(images/services.png);background-repeat:no-repeat;}
#navigation li a.services_active{float:left;display:inline;width:83px;height:31px;padding:0px 5px 0 0 ;background-image:url(images/services.png);background-repeat:no-repeat;}

#navigation li a.resource_directory{float:left;display:inline;width:155px;height:31px;padding:0px 4px 0 0 ;}
#navigation li a.resource_directory:hover{background-image:url(images/resource_directory.png);background-repeat:no-repeat;}
#navigation li a.resource_directory_active{float:left;display:inline;width:155px;height:31px;padding:0px 4px 0 0 ;background-image:url(images/resource_directory.png);background-repeat:no-repeat;}

#navigation li a.contact_us{float:left;display:inline;width:101px;height:31px;padding:0px 5px 0 0 ;}
#navigation li a.contact_us:hover{background-image:url(images/contact_us.png);background-repeat:no-repeat;}
#navigation li a.contact_us_active{float:left;display:inline;width:101px;height:31px;padding:0px 5px 0 0 ;background-image:url(images/contact_us.png);background-repeat:no-repeat;}

.alignright{float:right;}
.aligncenter{text-align:center;}

#preload{display:none;}

#middle {margin:58px 0 0 0;padding:0 40px 0 40px;}
#middle img{z-index:101;}

#content{padding:0 0 0 40px;}
body.home #content{background-image:url(images/bbars_full.png);background-repeat:no-repeat;}
#content table{width:880px;font-family:Helvetica, sans-serif;color:#666666;font-size:12px;line-height:1.5;}
#content table tr td{width:260px;padding:0 16px 10px 16px;}
#content table tr td p{margin:0 0 10px 0;}

#footer_linkage table{width:880px;font-family:Helvetica, sans-serif;color:#666666;font-size:12px;line-height:1.5;}
#footer_linkage table tr td{width:260px;padding:0 16px 30px 16px;}
#footer_linkage table tr td p{margin:0 0 10px 0;}

#content2{padding:0 0 0 40px;background-image:url(images/bbars_full2.png);background-repeat:no-repeat;}
#content2 h2{color:#bc3e41;font-size:24px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;width:870px;padding:10px 0 10px 10px;background-color:#ffffff;}
#content2 .newsletter_archive_holder{margin-left:10px;}
#content2 .newsletter_archive_holder a {color:#565656;text-decoration:underline;}

#content2 .news_post_holder{margin-left:10px;}
#content2 .news_post_holder a {color:#565656;text-decoration:underline;}
#content2 .news_post_holder p{font-size:12px;font-family: Helvetica, sans-serif;color:#565656;line-height:1.5;padding-bottom:20px;}

#content2_inner{padding:0px 0 200px 0;background-color:#ffffff;margin:0 40px 0 0;}
#content.whitebg{background-image:url(images/bbars_full.png);background-repeat:no-repeat;}
#content.whitebg table{background-color:#ffffff;background-image:url(images/bbars_full.png);background-repeat:no-repeat;background-position:-45px 0;}
#content.whitebg h2{color:#bc3e41;font-size:24px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;width:870px;padding:10px 0 10px 10px;background-color:#ffffff;}
#content.whitebg table a{color:#565656;text-decoration:underline;}

#content.whitebg2{background-image:url(images/bbars_full.png);background-repeat:no-repeat;}
#content.whitebg2 table{background-color:#ffffff;}
#content.whitebg2 h2{color:#bc3e41;font-size:24px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;width:870px;padding:10px 0 20px 10px;background-color:#ffffff;}
#content.whitebg2 table a{color:#565656;text-decoration:underline;}

#news h2, #events h2{margin:20px 0 3px 0 ;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#ffffff;font-weight:normal;}
#news h2 a, #events h2 a {color:#ffffff;font-size:17px;}
#news p{line-height:1.5;margin:0 0 0px 0;font-size:13px; color:#ffffff;font-family:Helvetica, sans-serif;}
#news a.readmore, #events a.readmore {margin:0 0 0 0;font-size:12px;color:#ffde86;line-height:1.5;font-weight:bold;}
h3{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#bc3e41;margin:10px 0 10px 0 ;font-weight:normal;}

#events{color:#ffffff;margin:20px 0 0 0;}
#events p{line-height:1.5;margin:0 0 0px 0;font-size:13px; color:#ffffff;font-family:Helvetica, sans-serif;}

p.event_description{font-family:Helvetica, sans-serif;color:#5b5b5b;font-size:12px;line-height:1.5;}
small{font-family:Helvetica, sans-serif;color:#5b5b5b;font-size:12px;line-height:1.5;font-weight:bold;}
#newsletter_holder{padding:10px 0 0 0 ;width:251px;height:91px;background-image:url(images/newsletter_bg.jpg);margin:10px 0 0 0 ;}
#newsletter_holder a.pdf_nl {margin:10px 10px 0 10px;}
#newsletter_holder .text_nl{color:#1a648f;font-family:Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:14px;float:left;display:inline;width:160px;margin:10px 0 0 0;}
#newsletter_holder .text_nl a{color:#565656;text-decoration:underline;font-size:14px;}
#newsletter_holder  .img_nl{float:left;display:inline;width:70px;height:90px;}
#newsletter_holder a.pastlink{margin:10px 15px 0 0 ;float:right;display:inline;color:#1a648f;font-family:Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:12px;}

#newsletter_holder2{padding:15px 0 0 0 ;width:251px;height:86px;background-image:url(images/newsletter_bg.jpg);background-repeat:no-repeat;margin:10px 0 0 0 ;}
#newsletter_holder2 a.pdf_nl {margin:10px 10px 0 10px;}
#newsletter_holder2 .text_nl{color:#1a648f;font-family:Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:14px;float:left;display:inline;width:160px;margin:10px 0 0 0;}
#newsletter_holder2 .text_nl a{color:#565656;text-decoration:underline;font-size:14px;}
#newsletter_holder2  .img_nl{float:left;display:inline;width:70px;height:70px;margin:0 0 0 10px;}
#newsletter_holder2 a.pastlink{margin:10px 15px 0 0 ;float:right;display:inline;color:#1a648f;font-family:Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:12px;}


.ss_holder{width:260px;float:left;display:inline;margin:0 25px 0 5px;}
.ss_holder3{width:260px;float:left;display:inline;margin:0 0px 0 5px;}
img.sspic{border:1px solid #CCCCCC;}

#content.whitebg table h3 a{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#bc3e41;font-weight:normal;text-decoration:none;}
#content.whitebg table a.rd_menu{font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;color:#bc3e41;font-weight:normal;text-decoration:underline;float:left;display:inline;margin:10px 0 0 0;width:228px;}
#resource_menu{width:240px;float:left;display:inline;background-color:#efefef;padding:0 10px 10px 10px;margin:18px 10px 0 0 ;}
#resources{width:530px;float:left;display:inline;padding:0 0 0 20px;background-color:#ffffff;}

#archive_holder{float:left;display:inline;width:880px;background-color:#ffffff;}
#archive_left{float:left;display:inline;width:550px;background-color:#ffffff;padding:0 20px 20px 10px;}
#archive_right{float:left;display:inline;width:240px;background-color:#efefef;padding:0 10px 10px 10px;margin:0 0 20px 0;line-height:1.5;}
#archive_right a{color:#565656;text-decoration:underline;font-size:14px;}
#archive_right div.space{margin:5px 0 0 0 ;}

#frame{position:absolute;z-index:2000;}
#r_one{margin:8px 0 0 7px;}
#r_two{margin:8px 0 0 4px;}
#r_three{margin:8px 0 0 4px;}

.caption{color:#494949;font-size:16px;}
.caption_name{color:#013e5c;font-size:14px;font-style:italic;}