

.news-promo {
	height:1%;
	overflow:hidden;
	padding:20px 0 0 0;
}

.company-info {
    width:450px;
    float:left;
    margin:5px 0px 50px 0px;
    margin-left:30px;
}

.news_title {
    font-size:18px;
    margin:20px 0 0 10px;
}
.news-promo-cnt {
	padding:0px 13px 28px 10px;
}


.first_article {
    width:635px;
    height:275px;
    background-repeat: no-repeat;
    display:block;
    border:1px solid #000;
    text-decoration:none;
    margin-bottom:10px;
    float:left;
}
.first_article:hover {
    border:1px solid #999;
    text-decoration: underline;
}
.first_caption {
    background:#fff;
    filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
    padding:18px 20px;
    margin-top:189px;
    height:50px;
}
.first_caption strong {
    display:block;
    color:#000;
    font-size:22px;
    font-weight:normal;
    margin-bottom:5px;
}
.tag_cloud {
    float:right;
    width:308px;
}
.tag_cloud a {
    color:#777;
}
.tag_cloud a:hover {
    color:#3b5998;
}
.tag_cloud a:visited {
    text-decoration:none;
    color:#aaa;
}
.cloud_title {
    font-size:14px;
    margin-bottom:3px;
}

.newsletter_box {
    float:right;
    width:308px;
    margin-top:20px;
}
.newsletter_title {
    font-size:14px;
    margin-bottom:3px;
}
.mc-field-group {
    margin-bottom:5px;
}
#mce-EMAIL {
    width:145px;
}
#mce-FNAME {
    width:145px;
}
#mce-LNAME {
    width:145px;
}

.resource_box {
    float:left;
    margin-bottom:20px;
}
.resource_box_1_2 {
    margin-right:12px;
}
.resource_link {
    height:190px;
    width:310px;
    background-repeat: no-repeat;
    display:block;
    border:1px solid #bbb;
    border-bottom:1px solid #eee;
    text-decoration:none;
}
.resources_link:hover {
    border:1px solid #111;
    text-decoration: underline;
}
.second_caption {
    background:#fff;
    filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
    padding:15px;
    margin-top:120px;
    height:40px;
}
.second_caption strong {
    color:#000;
    font-size:14px;
    font-weight:normal;
    line-height:110%;
}
ul.resource_list {
    background:#fff;
    padding:15px 15px 5px 15px;
    margin:0px;
    list-style:none;
    border:1px solid #bbb;
    border-style:none solid solid solid;
    width:280px;
}
ul.resource_list li {
    padding-bottom:8px;
}
ul.resource_list li a {
    color:#444;
}
ul.resource_list li a:hover {
    color:#3b5998;
}
ul.resource_list li a:visited {
    color:#999;
}
ul.resource_list li.more {
    padding-top:8px;
    text-align:right;
}
ul.resource_list li.more a {
    color:#3b5998;
}


.social_media {
    padding:0;
    margin-bottom:10px;
}
#twitter_feed {
    width:624px;
    height:64px;
    background:#fff;
    float:left;
    margin-top:7px;
}
.social-icon {
    float:right;
}





