@charset "utf-8";

@import "navigation.css";
@import "homepage.css";
@import "common.css";
@import "gravityforms.css";
@import "login.css";
	
/*FOOTER*/
footer {
	width:100%;
	margin-top:20px;
	border-bottom:1px solid #6e80c5;
	background-color:#122a6e;
}
#footer_shadow {
	width:100%;
	height:3px;
	background:url(../images/bg-footer-shadow.jpg);
}
#footer {
	width:970px;
	margin:0 auto;
	padding:47px 0;
}
#copyright {
    width: 956px;
    float: none;
    margin: 0 auto;
    text-align: left;
	border-top: 1px solid #5a92cd;
	margin-top: 25px;
}
#copyright p {
	font-family:'GS_L';
	font-size:12px;
	 color: #5a92cd;
	padding-top: 10px;
}
#copyright p a.blue {color:#b6dbf8;}
#copyright p a.blue:hover {text-decoration:none;}
#footer_divider {
	width:3px;
	height:90px;
	float:left;
	margin:0 16px;
	background:url(../images/bg-footer-divider.jpg);
}
.links {
	float:left;
	margin-right:10px;
	width: 23%;
}
.links:last-child {margin-right:0;}

#footer .links .menu-item {
	width: 100%;
	font-family:'GS_L';
	font-size:12px;
	color:#ffffff;
	float: left;
}

#footer .links .menu-item a,
#footer .links .menu-item a:hover,
#footer .links .menu-item a:visited {
	color:#ffffff !important;
}

.links p {
	font-family:'GS_L';
	font-size:12px;
	color:#ffffff;
}
.links p a {color:#ffffff;}
.links p.title {
	font-family:'GS';
	color:#5a92cd;
	text-transform:uppercase;
}
footer#faq_footer {
	border:0;
	background-color:transparent;
}
footer#faq_footer #footer {
	margin-top:47px;
	padding:47px 20px; 
	border:0; 
	background-color:#ffffff;
}
footer#faq_footer #footer #copyright p {color:#2d2d2d;}
footer#faq_footer #footer .links p, footer#faq_footer #footer .links p a {color:#2d2d2d;}
footer#faq_footer #footer #copyright p a.blue, footer#faq_footer #footer .links p.title {color:#23408f;}
footer#faq_footer #footer_shadow {
	height:2px; 
	background:url(../images/bg-footer-shadow-faq.jpg);
}
footer#faq_footer #footer_divider {background:url(../images/bg-footer-divider-faq.jpg);}


/***************
*   ABOUT US   *
***************/ 

#about_us {
	width:958px; 
	margin:0 auto;
	padding-top:20px;
}
.left_sidebar {
	width:200px;
	float:left;
}
#about_us_right {
	width:758px;
	float:right;
}
#about_us_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#about_us_right .banner {margin:10px 0;}
#about_us_right p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
	padding:10px;
}
#about_us_right p.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}


/*************
*   MEMBER   *
*************/ 
#member {
	width:970px; 
	margin:0 auto;
	padding-top:20px;
}
#member_left {
	width:210px;
	float:left;
}
#member_right {
	width:760px;
	float:right;
}
#member_right_1 {
	width:538px;
	float:left;
	padding-left: 10px;
}
#member_right_2 {
	width:210px;
	float:right;
}
#member_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
}
#member_left p a {color:#23408f;}
#member_left p a.active {font-weight:bold;}
#member_left p a.children {
	display:inline-block;
	padding-left:20px;
}
#member_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#member_left img {margin-top:50px;}
#member_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:10px;
}

#member_right_1 .banner {margin:10px 0;}
#member_right_1 p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#member_right_1 p.general {padding-left:20px;}
#member_right_1 .news {padding:30px 0 0 20px;}
#member_right_1 .news_1 {padding-top:10px;}
#member_right_1 .news .title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}
#member_right_1 .news .date {
	margin-bottom:10px;
	font-family:'GS';
	font-size:14px;
	color:#2d2d2d;
}
#member_right_1 .news .read_more {
	font-family:'GS';
	font-size:14px;
	color:#23408f;
}

.content {
	padding:30px 20px;
	background-color:#ffffff;
	font-family:'GS_L';
	float:left;
	width: 96%;
}

.content h1,
.content h2,
.content h3 {
	font-family:'GS';
	color:#23408f;
}

.content h2 {
	font-family:'GS';
	color:#23408f;
	font-size: 20px;
	clear: both;
}

.content:first-child {margin-top:0;}
.content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
.content p span.italic {font-family:'GS_LI';}
.content p a {color:#2d2d2d; font-family:'GS'; color:#23408f;}
.content p a:hover {
	color:#23408f;
	text-decoration: underline;
}

.content span.title {
	font-family:'GS';
	font-weight: normal;
	font-size: 1.2em;
	color:#23408f;
}

.content p.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}
#calender, #calender p.title {margin-top:20px;}
#calender p.title:first-child {margin-top:0;}
#calender p.title a {color:#23408f;}
#calender p.title a:hover {text-decoration:none;}

/***************
*   EMPLOYER   *
***************/ 
#employer {
	width:970px; 
	margin:0 auto;
	padding-top:20px;
}
#employer_left {
	width:210px;
	float:left;
}
#employer_right {
	width:760px;
	float:right;
}
#employer_right h2 {
	font-size: 35px;
	font-family:'GS';
	color:#23408f;
}
#employer_right_1 {
	/* width:538px; */
	float:left;
}
#employer_right_2 {
	width:210px;
	float:right;
}
#employer_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
}
#employer_left p a {color:#23408f;}
.employer_left_active, #employer_left p a.active {font-weight:bold;}
#employer_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#employer_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:10px;
	line-height:1;
}
#employer_right_1 .banner {margin:10px 0;}
#employer_right_1 > p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
	padding-left:20px;
}
.question {
	padding:12px 10px;
	margin-left:5px;
	margin-bottom: 5px;
	cursor:pointer;
	float: left;
	width: 95%;
	border: 1px solid #F2F2F2;
}
.question p, .question span, .question div {
	font-family:'GS';
	font-size:16px;
	line-height:20px;
	color:#23408f;
	width: 90%;
	float: left;
}

.faq_arrow {
	float: right;
	width: 30px !important;
}

.question img {
	float:right;
	margin-top:4px;
}
.answer {
	padding:12px 0;
	margin-left:20px;
	display:none;
	width: 95%;
	clear: both;
}

.answer div {
	width: 95%;
}

.answer p {
	font-family:'GS_L';
	font-size:16px;
	color:#2d2d2d;
	max-width: 95%;
	padding-left: 20px;
}

.answer img {
	float:right;
	cursor:pointer;
}

/*****************
*   CONTACT US   *
*****************/ 
#contact_us {
	width:980px; 
	margin:20px auto;
}
#contact_us h1 {
	margin-left:40px;
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	line-height:1.8;
}
#map {
	width:940px;
	height:350px;
	margin-left: 25px;
}
#contact_article {
	width:996px; 
	margin:0 auto;
}
.contact_aricle {
	width:282px; /*332*/
	height:237px; /*257*/
	padding:25px 25px 0 25px;
	float:left;
	background-image:url('../images/shape.jpg');
	font-size: .9em;
}
.contact_aricle h6 {
	font-size: .75em;
	line-height: 14px;
}
.contact_aricle p {
	margin-bottom:10px;
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
.contact_aricle p a {color:#2d2d2d;}
.contact_aricle p a:hover {
	color:#23408f;
	text-decoration:none;
}
.contact_aricle p span.italic {font-family:'GS_LI';}
.contact_aricle p.normal {
	font-family:'GS';
	font-size:14px;
}
.contact_aricle p.title {
	padding-top:10px;
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}
.contact_aricle p:first-child.title {padding-top:0;}

/*******************
*   NEWS & MEDIA   *
*******************/ 
#news_media {
	width:970px; 
	margin:0 auto;
	padding-top:20px;
}
#news_media_left {
	width:210px;
	float:left;
}
#news_media_right {
	width:750px;
	float:right;
}
#news_media_right_1 {
	width:528px;
	float:left;
}
#news_media_right_2 {
	width:210px;
	float:right;
}
#news_media_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
}
#news_media_left p a {color:#23408f;}
#news_media_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#news_media_left img {margin-top:50px;}
#news_media_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	margin-left:20px;
}
#news_media_right_1 a.all_news {
	margin-left:20px;
	font-family:'GS';
	font-size:14px;
	color:#23408f;
}
#news_media_right_1 .content {
	width:488px; /*528*/
	padding:30px 20px;
	background-color:#ffffff;
}
#news_media_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
	padding-bottom: 15px;
}
#news_media_right_1 .content p span.tags {
	font-family:'GS_LI';
	color:#23408f;
}
#news_media_right_1 .content p span.italic {font-family:'GS_LI';}
#news_media_right_1 .content p span.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}

/**********
*   FAQ   *
**********/ 
.faq_wrap {
	width:100%;
	padding-bottom:355px;
	min-height:1782px;
	background:#ffffff url(../images/bg_faq.jpg) no-repeat;
	-webkit-background-size:100% 1782px;
	-moz-background-size:100% 1782px;
	background-size:100% 1782px;
}
#faq {
	width:956px;
	margin:0 auto;
}
#faq_left {
	width:150px; /*170*/
	float:left;
	margin-left:20px;
}
#faq_right {
	width: 100%;
}
#faq_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
}
#faq_left p a {color:#23408f;}
#faq_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#faq_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	line-height:1.8;
}
.preloader {
	padding: 25px 0;
}
#search_box {
	width: 97%; /*350*/
	padding:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	background-color:#c4c4c4;
	font-family:'GS_L';
}
#search_box p {
	width:220px;
	font-family:'GS_L';
	font-size:16px;
	color:#23408f;
	text-align:center;
}
#search_box input[type="text"] {
	width:200px; /*220*/
	padding:0 10px;
	height:28px; /*30*/
	font-family:'GS_L';
	font-size:14px;
	color:#000000;
	border:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	background:transparent url(../images/bg-search.png);
}
#search_box input[type="submit"] {
	width:100px; /*100*/
	height:28px; /*30*/
	float:right;
	border:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	background:transparent url(../images/bg-search-submit.png);
}
#faq_right .question, #faq_right .answer {
	padding:12px;
	margin-left:0;
	background-color:#ffffff;
}
#faq_right .question { margin-top: 5px; }

/*********************
*   SUMMARY ASSETS   *
*********************/ 
#summary_assets_right {
	width:758px;
	float:right;
}
#summary_assets_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	margin-left:20px;
}
#summary_assets_right .content {
	padding:20px;
	background-color:#ffffff;
}
#summary_assets_right .content h4 {
	font-family:'GS_L';
	font-size:30px;
	color:#23408f;
}
#summary_assets_right .content p {
	font-family:'GS';
	font-size:14px;
	color:#2d2d2d;
}
#summary_assets_right .content p.title {
	font-size:16px;
	color:#23408f;
}

/***********************
*   FUNDS DESCRIPTION   *
***********************/ 
#funds_description_right {
	width:758px;
	float:right;
}
#funds_description_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	margin-left:20px;
}
#funds_description_right .content {
	padding:20px;
	background-color:#ffffff;
}
#funds_description_right .content p {
	font-family:'GS';
	font-size:14px;
	color:#2d2d2d;
}

/****************************
*   SUMMMARY HIPPA RIGHTS   *
****************************/ 
#summary_hippa_rights {
	width:758px;
	float:right;
}
#summary_hippa_rights h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	margin-left:20px;
}
#summary_hippa_rights .content {
	padding:20px;
	background-color:#ffffff;
}
#summary_hippa_rights .content p {
	font-family:'GS';
	font-size:14px;
	color:#2d2d2d;
}

/****************************
*   SUMMMARY ERISA RIGHTS   *
****************************/ 
#summary_erisa_rights {
	width:758px;
	float:right;
}
#summary_erisa_rights h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	margin-left:20px;
}
#summary_erisa_rights .content {
	padding:20px;
	background-color:#ffffff;
}
#summary_erisa_rights .content p {
	font-family:'GS';
	font-size:14px;
	color:#2d2d2d;
}

/****************************
*   SUMMMARY HIPPA RIGHTS   *
****************************/ 
#trustees_board_left {
	width:210px;
	float:left;
}
#trustees_board_right {
	width:738px;
	float:right;
}
#trustees_board_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
	margin-left:18px;
}
#trustees_board_left p a {color:#23408f;}
#trustees_board_left p a.active {font-family:'GS_B';}
#trustees_board_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#trustees_board_left_form {
	width:172px; /*210*/
	padding:10px 18px;
	margin-top:20px;
	border:1px solid #c9c9c9;
	background-color:#ffffff;
} 
#trustees_board_left_form form {margin-top:20px;}
#trustees_board_left_form form label {
	font-family:'GS';
	font-size:12px;
	color:#888888;
}
#trustees_board_left_form form input[type="email"], #trustees_board_left_form form input[type="password"] {
	width:152px; /*172*/
	padding:0 10px;
	height:24px; /*24*/
	font-family:'GS';
	font-size:12px;
	color:#888888;
	border:0;
	background-image:url('../images/bg-input-2.jpg');
}
#trustees_board_left_form form input[type="password"] {margin-bottom:15px;}
#trustees_board_left_form form input[type="submit"] {
	width:70px; 
	height:29px; /*31*/
	float:left;
	border:0;
	background-image:url('../images/login.jpg');
}
#trustees_board_left_form #password {
	float:left;
	font-family:'GS';
	font-size:8px;
}
#trustees_board_left_form #password a {
	color:#888888;
	text-decoration:underline;
}
#trustees_board_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#trustees_board_right h3 {
	width:100%;
	float:left;
	font-family:'GS_L';
	font-size:30px;
	color:#23408f;
}
#trustees_board_right .content {
	width:696px; /*738*/
	padding:0 21px 21px 21px;
	background-color:#ffffff;
}
#trustees_board_right .content_transparent {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	background-color:transparent;
}
#trustees_board_right .content_transparent h3 {line-height:1;}
#trustees_board_right .content .column_row {
	width:100%;
	float:left;
	margin-top:20px;
}
#trustees_board_right .content .column {
	width:50%;
	float:left;
}
#trustees_board_right .content .column p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#trustees_board_right .content .column p span.title {
	width:100%;
	float:left;
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}

/****************************
*   LIST ACTIVE EMPLOYERS   *
****************************/ 
#active_employers_left {
	width:210px;
	float:left;
}
#active_employers_right {
	width:738px;
	float:right;
}
#active_employers_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
	margin-left:18px;
}
#active_employers_left p a {color:#23408f;}
#active_employers_left p a.active {font-family:'GS_B';}
#active_employers_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#active_employers_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#active_employers_right .content {
	width:696px; /*738*/
	padding:21px;
	background-color:#ffffff;
}
#active_employers_right .content .column_row {
	width:100%;
	float:left;
	margin-top:20px;
}
#active_employers_right .content .column {
	width:33%;
	float:left;
}
#active_employers_right .content .column p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#active_employers_right .content .column p span.title {
	width:100%;
	float:left;
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}
#active_employers_search {
	width: 100%; /*738*/
	padding:11px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	background-color:#c4c4c4;
}
#active_employers_search_left {
	float:left;
	margin-left:20px;
}
#active_employers_search .column {
	float:left;
	margin-left:30px;
}
#active_employers_search .column:first-child {margin-left:0;}
#active_employers_search .column p {
	font-family:'GS_L';
	font-size:14px;
	line-height:30px;
	color:#23408f;
}
#active_employers_search form input[type="submit"] {
	width:100px; /*100*/
	height:28px; /*30*/
	float:right;
	margin-top:45px;
	margin-right:20px;
	border:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	background:transparent url(../images/bg-search-submit.png);
}
#active_employers_search form #searchterm {
	width:130px; /*220*/
	padding:0 10px;
	height:28px; /*30*/
	float:left;
	font-family:'GS_L';
	font-size:14px;
	color:#000000;
	border:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	background:transparent url(../images/bg-search.png);
}
#active_employers_search form #zip {
	width:91px; /*111*/
	padding:0 10px;
	height:28px; /*30*/
	float:left;
	font-family:'GS_L';
	font-size:14px;
	color:#000000;
	border:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	background:transparent url(../images/bg-input-3.png);
}


#post-583 .column_row .column {
	width: 45%;
	padding-left: 10px;
	float: left;
}

#post-594 .column_row .column {
	width: 31%;
	padding-left: 10px;
	float: left;
}

/************************
*   LIST LOCAL UNIONS   *
************************/ 
#local_unions_left {
	width:210px;
	float:left;
}
#local_unions_right {
	width:738px;
	float:right;
}
#local_unions_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#local_unions_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
	margin-left:18px;
}
#local_unions_left p a {color:#23408f;}
#local_unions_left p a.active {font-family:'GS_B';}
#local_unions_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}
#local_unions {
	width:698px; /*738*/
	padding:20px;
	background-color:#ffffff;
}
#local_unions .column {
	width:50%;
	float:left;
	margin-bottom:20px;
}
#local_unions .column .union_left {
	width:100px;
	float:left;
}
#local_unions .column .union_right {float:left;}
#local_unions .column .union_right p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#local_unions .column .union_right p span.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}

/*****************
*   AGREEMENTS   *
*****************/
#agreements_right_1 {
	width:550px;
	float:left;
}
#agreements_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
	line-height:1;
}
#agreements_right_1 h1 img {margin:12px 20px 0 0;}
#agreements_right_1 .content {
	width:510px; /*550*/
	padding:20px;
	background-color:#ffffff;
}
#agreements_right_1 .row {
	width:100%;
	float:left;
	padding:10px 0;
}
#agreements_right_1 .row_shadow {
	width:100%;
	float:left;
	height:1px;
	background-image:url('../images/bg-footer-shadow-2.jpg');
}
#agreements_right_1 .column_1 {
	width:330px;
	float:left;
}
#agreements_right_1 .column_2, #agreements_right_1 .column_3 {
	width:90px;
	float:left;
	text-align:center;
}
#agreements_right_1 .column_1 p {
	padding:7px 0;
	font-family:'GS';
	font-size:16px;
	color:#23408f;
	line-height:16px;
}
#agreements_right_1 .row_title .column_1 p, #agreements_right_1 .row_title .column_2 p, #agreements_right_1 .row_title .column_3 p {
	padding:0;
	font-family:'GS_L';
	font-size:30px;
	color:#23408f;
	line-height:1;
}
#agreements_right_1 .row_title .column_2 p, .column_3 p {text-align:center;}

/******************
*   COLLECTIONS   *
******************/
#collections_right_1 {
	width:550px;
	float:left;
}
#collections_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
	line-height:1;
}
#collections_right_1 .content {
	width:510px; /*550*/
	padding:20px;
	background-color:#ffffff;
}
#collections_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#collections_right_1 .content p span.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}

/*****************
*   REMITTANCE   *
*****************/
#remittance_right_1 {
	width:550px;
	float:left;
}
#remittance_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
	line-height:1;
}
#remittance_right_1 .content {
	width:510px; /*550*/
	padding:20px;
	background-color:#ffffff;
}
#remittance_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#remittance_right_1 .content p span.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}

/*************
*   SURETY   *
*************/
#surety_right_1 {
	width:550px;
	float:left;
}
#surety_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
	line-height:1;
}
#surety_right_1 .content {
	width:510px; /*550*/
	padding:20px;
	background-color:#ffffff;
}
#surety_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#surety_right_1 .content p span.title {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}

/**************
*   ANNUITY   *
**************/
#annuity_right_1 {
	width:538px;
	float:left;
}
#annuity_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#annuity_right_1 .content {
	width:498px; /*538*/
	padding:20px;
	background-color:#ffffff;
}
#annuity_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#annuity_right_1 .content .prudential_link {
	font-family:'GS';
	font-size:16px;
	color:#23408f;
}
#annuity_right_1 .content h3 {
	font-family:'GS';
	font-size:24px;
	color:#23408f;
}
#annuity_right_1 .content .question, #annuity_right_1 .content .answer {
	border:1px solid #e9e9e9;
	padding:10px;
	margin:0;
}
#annuity_right_1 .content .question {margin-top:20px;}
#annuity_right_1 .content .answer {border-top:0;}

/********************
*   VIDEO LIBRARY   *
********************/
#video_library {
	width:956px;
	margin:20px auto 0;
}
#video_library_left {
	width:176px;
	float:left;
}
#video_library_right {
	width:760px;
	float:right;
}
#video_library_left p.date {
	font-family:'GS_LI';
	font-size:16px;
	color:#2d2d2d;
	line-height:70px;
}
p#gallery_categories {
	width:166px; /*176*/
	padding-left:10px;
	height:27px;
	margin-bottom:20px;
	line-height:27px;
	font-family:'GS_L';
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-image:url('../images/bg-video-gallery.jpg');
}
#video_library_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
}
#video_library_left p a {color:#23408f;}
#video_library_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#video_library_right .content {
	width:720px; /*760*/
	padding:20px;
	background-color:#ffffff;
}
#video_library_right .content h3 {
	font-family:'GS';
	font-size:26px;
	color:#23408f;
}
#video_library_right .content .row {
	width:100%;
	margin-top:20px;
}
#video_library_right .content .row .category {
	width:240px;
	float:left;
	text-align:center;
}
#video_library_right .content .row .category p {
	font-family:'GS_L';
	font-size:13px;
	color:#6e6e6e;
}
#video_library_right .content .row .category p span.title {
	font-family:'GS_L';
	font-size:16px;
	font-weight:bold;
	color:#23408f;
}

/**************
*   WELFARE   *
**************/
#welfare_right_1 {
	width:518px; /*538*/
	float:left;
	padding-left:20px;
}
#welfare_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
}
#welfare_right_1 .banner {display:block;}
#welfare_right_1 .content {
	width:478px; /*518*/
	padding:20px;
	margin-top:0;
	background-color:#ffffff;
}
#welfare_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}

/************************
*   ACTIVE CARPENTERS   *
************************/
#active_carpenters_right_1 {
	width:518px; /*538*/
	float:left;
	padding-left:20px;
}
#active_carpenters_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
}
#active_carpenters_right_1 .content {
	width:478px; /*518*/
	padding:20px;
	margin-top:0;
	background-color:#ffffff;
}
#active_carpenters_right_1 .banner {
	width:478px;
	margin:20px 0;
	display:block;
}
#active_carpenters_right_1 .content p, #active_carpenters_right_1 .content .row .right p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#active_carpenters_right_1 .content h3, #member_right_2 h3, #documents_forms_title h3 {
	margin-top:20px;
	font-family:'GS';
	font-size:26px;
	color:#23408f;
}
#member_right_2 h3 {
	margin:20px 0;
	text-align:center;
}
#documents_forms_title {padding:10px 0;}
#active_carpenters_right_1 .content #documents_forms_title h3 {
	float:left;
	margin-top:0;
	line-height:27px;
}
#documents_forms_title img {float:right;}
#active_carpenters_right_1 .content .row {
	width:478px;
	float:left;
	margin-top:20px;
}
#active_carpenters_right_1 .content .row .left {
	width:90px;
	float:left;
	text-align:center;
	background-color:#ffffff;
}
#active_carpenters_right_1 .content .row .right {
	width:368px; /*388*/
	float:right;
	padding:10px;
	background-color:#f7faff;
}
#active_carpenters_right_1 .content .row .left img {margin:10px 0;}
#active_carpenters_right_1 .content .row .left h6 a {color:#23408f;}
#active_carpenters_right_1 .content .row .left h6, #active_carpenters_right_1 .content .row .right h6 {
	font-family:'GS_B';
	font-size:14px;
	color:#23408f;
}

/***************************
*   SCHOLARSHIP BENEFITS   *
***************************/
#scholarship_benefits_right_1 {
	width:518px; /*538*/
	float:left;
	padding-left:20px;
}
#scholarship_benefits_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
}
#scholarship_benefits_right_1 .content {
	width:478px; /*518*/
	padding:20px;
	margin-top:0;
	background-color:#ffffff;
}
#scholarship_benefits_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#scholarship_benefits_right_1 .content h2 {
	float:left;
	padding-top:20px;
	font-family:'GS_L';
	font-size:36px;
	color:#23408f;
}
#scholarship_benefits_right_1 .content .row {
	width:100%;
	float:left;
	margin-top:20px;
}
#scholarship_benefits_right_1 .content .column {
	width:20%;
	float:left;
	text-align:center;
}
#scholarship_benefits_right_1 .content .column h6 a {
	font-family:'GS';
	font-size:14px;
	color:#23408f;
}

/**************
*   PENSION   *
**************/
#pension_right_1 {
	width:518px; /*538*/
	float:left;
	padding-left:20px;
}
#pension_right_1 h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
}
#pension_right_1 .content {
	width:478px; /*518*/
	padding:20px;
	margin-top:0;
	background-color:#ffffff;
}
#pension_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#pension_right_1 .content h2 {
	float:left;
	padding-top:20px;
	font-family:'GS_L';
	font-size:36px;
	color:#23408f;
}
#pension_right_1 .content .row {
	width:100%;
	float:left;
	margin-top:20px;
}
#pension_right_1 .content .column {
	width:20%;
	float:left;
	text-align:center;
}
#pension_right_1 .content .column h6 a {
	font-family:'GS';
	font-size:14px;
	color:#23408f;
}

/*****************
*   RECIPROCAL   *
*****************/
#reciprocal_right_1 {
	width:538px;
	float:left;
}
#reciprocal_right_1 > h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#reciprocal_right_1 .content {
	width:498px; /*538*/
	padding:20px;
	background-color:#ffffff;
}
#reciprocal_right_1 .content h1 {
	font-family:'GS_L';
	font-size:40px;
	color:#23408f;
	line-height:1;
}
#reciprocal_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#reciprocal_right_1 .content .question, #reciprocal_right_1 .content .answer {margin-left:0;}
#reciprocal_right_1 .content .row {
	width:100%;
	float:left;
	margin-top:20px;
}
#reciprocal_right_1 .content .column {
	width:20%;
	float:left;
	text-align:center;
}
#reciprocal_right_1 .content .column h6 a {
	font-family:'GS';
	font-size:14px;
	color:#23408f;
}

/************************
*   BENEFIT SHORTAGES   *
************************/
#benefit_shortages_right_1 {
	width:538px;
	float:left;
}
#benefit_shortages_right_1 > h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#benefit_shortages_right_1 .content {
	width:498px; /*538*/
	padding:20px;
	background-color:#ffffff;
}
#benefit_shortages_right_1 .content h1 {
	font-family:'GS_L';
	font-size:40px;
	color:#23408f;
	line-height:1;
}
#benefit_shortages_right_1 .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#benefit_shortages_right_1 .content .question, #benefit_shortages_right_1 .content .answer {margin-left:0;}
#benefit_shortages_right_1 .content .row {
	width:100%;
	float:left;
	margin-top:20px;
}
#benefit_shortages_right_1 .content .column {
	width:20%;
	float:left;
	text-align:center;
}
#benefit_shortages_right_1 .content .column h6 a {
	font-family:'GS';
	font-size:14px;
	color:#23408f;
}

/********************************
*   REPORT A COMPLIANCE ISSUE   *
********************************/
#report_compliance_issue_right {
	width:738px;
	float:right;
}
#report_compliance_issue_right h1 {
	font-family:'GS_L';
	font-size:50px;
	color:#23408f;
	padding-left:20px;
}
#report_compliance_issue_right .content {
	width:510px; /*550*/
	padding:20px;
	background-color:#ffffff;
}
#report_compliance_issue_right .content p {
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}
#report_compliance_issue_right .content p span.title {
	font-family:'GS_B';
	color:#23408f;
}
#report_compliance_issue_right .content p span.title2 {
	font-size:16px;
	font-family:'GS_B';
	color:#23408f;
}
#report_compliance_issue_right .content p a {color:#2d2d2d;}
#report_compliance_issue_right .content p a:hover {color:#23408f;}
#report_compliance_issue_right .content h2 {
	font-family:'GS_L';
	font-size:40px;
	color:#23408f;
}
#report_compliance_issue_right .content textarea {
	width:483px; /*503*/
	height:92px; /*112*/
	padding:10px;
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
	background-image:url('../images/textarea.jpg');
}
#report_compliance_issue_right .content input[type="submit"] {
	width:98px; /*100*/
	height:28px; /*30*/
	margin-top:10px;
	font-family:'GS';
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	border:1px solid #c9c8cd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background-color:#23408e;
}
#report_compliance_issue_left {width:210px;}
#report_compliance_issue_left p {
	font-family:'GS';
	font-size:16px;
	line-height:1.7;
	margin-left:18px;
}
#report_compliance_issue_left p a {color:#23408f;}
#report_compliance_issue_left p a.active {font-family:'GS_B';}
#report_compliance_issue_left p.date {
	font-family:'GS_LI';
	font-size:14px;
	color:#2d2d2d;
	line-height:70px;
}

/* LISTS */
.list-item {
	width: 33%;
	float: left;
	height: 120px;
	font-family:'GS_L';
	font-size:14px;
	color:#2d2d2d;
}

.list-item .title {
	color: #23408F;
    float: left;
    font-family: 'GS';
    font-size: 14px !important;
    width: 100%;
}

.employers-list {
	padding-top: 30px;
}
.visible-mobile {display:none\9}

.fb-like-box { float: right; margin-right: 15px; }
.spdthumb img { border: 1px solid #000; float:right; margin: 10px 0; margin-right:  50px; width: 75px; height: 75px; }
.document.spd { width: 330px; padding-top: 40px; font-size: 1em; }

.newsletter {
	width: 200px;
	float: left;
	padding: 5px;
	text-align: left;
}

.newsletter p {
	padding-lefT: 0;
}
@media(max-width:600px){
	#news_media_right_2 {
		width: 90%;
		padding: 0 15px;
		float: left;
	}
}