
  
/***********************CRESCENDO TEMPLATE STYLESHEET 1 COLUMN WIDE*********************/

/* UN COMMENT THIS AREA IF THEY WANT TO PRINT ONLY CONTENT
@media print {
#cres_header {
  display: none;
}

#cres_left-nav {
  display: none;
}

#cres_footer {
  display: none;
}
}
*/

body {font-size: 14px; padding: 0; margin: 0;}

* {box-sizing: border-box;}

.hidden { display: none; }

#cres_content {
  font-family: Georgia, Helvetica, verdana, sans-serif;
  font-size: 1.15em;
  color: #333333;
  width: 100%;
  padding: 0px;
  float: left;
  line-height: 1.3em;
}

#cres_content img {
  border: none;
}

#cres_content a {
  color: #0172a5;
  text-decoration: none;
}

#cres_content a:visited {
  color: #a3472b;
  text-decoration: none;
}

.breadcrumb {margin: 0;}

#cres_content .breadcrumb {
  margin: 0px;
  padding: 0;
  font-size: 0.85em;
  color: #333 !important;
  position: relative;
  top: -65px;
}

#cres_content .breadcrumb a {
  color: #333 !important;
}



#cres_content p{
  margin: 0px;
  margin-bottom: 0.4em;
  padding: 5px 0px;
}

#cres_content .medTitle {
  margin: 0px;
  padding: 5px 0px;
  font-size: 1.0em;
  font-weight: bold;
}

#cres_content .smallTitle {
  margin: 0px;
  padding: 5px 0px;
  font-size: 0.8em;
  font-weight: bold;
}

#cres_content .smallerTitle {
  margin: 0px;
  padding: 5px 0px;
  font-size: 0.7em;
}

#cres_content .lightColorDiv {
  background-color: #f5f5f5;
  border-color:#BBBBBB;
}

h1.cresPageHeader,
#cres_content .bigTitle {
  font-family: 'Montserrat', sans-serif;
  font-size: 2.5em;
  color: #860038;
  margin: 10px 0;
  padding: 10px 0px;
  text-transform: uppercase;
  line-height: 1em;
}

h1.mgrHeaderTitle {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.25em;
  color: #860038;
  margin: 0px;
  padding: 5px 0px;
  text-transform: uppercase;
}

h2.cresArticleTitle {
  font-size: 1.25em;
  color: #860038; 
  margin: 0px;
  padding: 0px 0px;
}

h2.mgrSubHeaderTitle{
  font-weight: normal;
  margin: 5px 0px 5px 0px;
  color: #860038; 
  font-size: 1.25em;   
}

h2.mgrSubHeaderTitle_U{
  font-weight: normal;
  margin: 5px 0px 0px 0px;
  color: #860038;
  border-bottom: 1px solid #CCCCCC;
  font-size: 1.25em;   
}

h2.mgrSubHeaderTitle_S{
  font-weight: normal;
  margin: 5px 0px 0px 0px;
  color: #860038; 
  border-top: 1px solid #CCCCCC;
  background-color:#F3F3F3;
  font-size: 1.25em;   
}

h3.mgrSubHeaderTitle{
  font-weight: normal;
  margin: 5px 0px 5px 0px;
  color: #860038; 
  font-size: 1.1em;   
}

h3.mgrSubHeaderTitle_U{
  font-weight: normal;
  margin: 5px 0px 0px 0px;
  color: #000080; 
  border-bottom: 1px solid #CCCCCC;
  font-size: 1.1em;   
}

h3.mgrSubHeaderTitle_S{
  font-weight: normal;
  margin: 5px 0px 0px 0px;
  color: #000080; 
  border-top: 1px solid #CCCCCC;
  background-color:#F3F3F3;
  font-size: 1.1em;   
}

h3.cresDateHead{
  font-size: 1em;
  font-weight: bold;
  margin: 0px;
  padding: 5px 0px;
  color: #696969;
}

#cres_content .mgrStrongTitle {
  font-weight: bold;
  font-size: 1.1em;
}

.mgr_user_estate_planning li,
.mgr_user_settings li, 
.mgr_enews_settings li {
  font-size: 0.9em;
  font-weight: bold;
}  

/* FORM CSS */
#cres_content input {
  float:left;
  border:1px solid #CCCCCC;
  background-color:#DDDDDD;
  margin-bottom: 5px;
}

#cres_content input:hover {
  border-color:#C0CCDA;
  background-color: #BBBBBB;
}

#cres_content input:focus {
  border-color: #c5c5c5;
  background-color: #ffffdd;
  background-image: none;
} 

#cres_content select {
  border:1px solid #CCCCCC;
  background-color:#DDDDDD;
  margin-bottom: 5px;
}

#cres_content select:hover {
  border-color:#C0CCDA;
  background-color: #BBBBBB;
}

#cres_content select:focus {
  border-color: #C0CCDA;
  background-color: #ffffdd;
  background-image: none;
} 

#cres_content .cres_calc_radio {
  background: none;
  border: none;
}

/* CALCULATORS */
#cres_calc { 
  width: 560px;
  margin:auto;
}

#cres_calc div {
  clear: both;
  float:left;
  margin:5px;
  width: 560px;
}

#cres_calc fieldset {
  float: left;
  margin:0px;
  padding:0px;
  border:1px solid #DDDDDD;
  width: 560px;
}

#cres_calc label {
  float:left;
  width:140px;
  text-align:right;
  margin-right:10px;
}

.cres_calc_help {
  clear:both;
  padding:5px;
  margin-bottom:10px;
  background-color: #F3F3F3;
  border: 1px solid #CCCCCC;
  display:none;
}

#cres_calc img {
  float:left;
  margin-left:5px;
}

#cres_calc span {
  float:left;
  margin: 0px 5px 0px 2px;
}

#cres_calc button {
  margin: 0px 5px;
}

#cres_calc img#calc_help_btn {
  float: right;
}

#cres_calc #firstPerson {
  margin:0px;
  padding:0px;    
}

#cres_calc #secondPerson {
  margin:0px;
  padding:0px;    
}

#cres_calc .cc_small {
  width: 50px;
} 

#cres_calc .cc_med {
  width: 125px;
} 

#cres_calc .cc_large {
  width: 250px;
} 

#cres_contact .cc_large {
  width: 250px;
} 

/* ARTICLES */ 
#cres_articles_div {
  float:left;
  width:100%;
  height: 170px;
  margin: 5px 0px 10px 10px;
  background-image: url(../images/330x165_wide_img_bg.png);
  background-repeat: no-repeat;
}
#cres_articles_div img {
  width: 330px;
  height: 165px;
  border: none;
  padding: 0px;
  margin: 0px;
}

/* DONOR STORIES */ 
#cres_donor_story_div {
  float:left;
  width:100%;
  height: 170px;
  margin: 5px 0px 10px 10px;
  background-image: url(../images/330x165_wide_img_bg.png);
  background-repeat: no-repeat;
}
#cres_donor_story_div img {
  width: 330px;
  height: 165px;
  border: none;
  padding: 0px;
  margin: 0px;
}

/* NEWS BOX GRID*/
#cres_news_box_grid .cres_news_box_grid_wide {
  width: 100%;
  float: left;
  margin: 0px;
}

.cres_news_box_grid-SubTitle, 
#cres_content .bigMedTitle {
  font-size: 1.75em;          
  font-weight: bold;    
  font-family: 'Montserrat', sans-serif;
  color: #860038;
  margin: 0px 0px 3px;
  padding: 5px 0 10px;
  text-transform: none; 
  text-transform: uppercase;  
  line-height: 1em;
}

.cres_news_box_grid-Title{
  font-size: 1em;         
  font-weight: bold;    
  color: #860038;
  margin: 0px 0px 3px;
  padding: 0px;
  text-transform: none;   
}

#cres_content span.bigMedTitle, #cres_content  h2.bigMedTitle {
  color: #860038;
} 
 
#cres_content .bigMedTitle_NL {
  font-size: 1.25em;
  font-weight: bold;
  color: #860038;
  margin: 0px 0px 3px;
  padding: 5px 0px 0px 0px;   /* MATCH the padding-top value with what is in the #cres_content p */
  text-transform: none;
}

div#cres_news_box_donor_enews div.cres_news_box_grid-Title, 
div#cres_news_box_advisor_enews div.cres_news_box_grid-Title {
  text-transform: none;
}

.cres_news_box_grid-Small-Title {
  font-size: .9em;
  color: #860038;
  font-weight: normal;
  margin: 2px 0px;
  padding: 0px;
  text-transform: none;
}

#cres_news_box_grid a img {
  border-color: #CCCCCC;
  line-height: 1.0em;
}

#cres_news_box_grid img {
  border-color: #CCCCCC;
  line-height: 1.0em;
}

#cres_news_box_grid ul {
  margin: 10px 0px 0px 0px;
  padding: 0px;
}

#cres_news_box_grid li {
  padding: 0px;
  margin: 0px 0px 5px 0px;
  list-style: none;
}

#cres_news_article .cres_body_article h2 {
  font-size: 1.25em;
  color: #860038;
  padding: 0px;
  margin: 0px;
}

.cres_more_link {
  line-height: 1.8em; 
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;

}

#cres_news_box_wills_guide,
#cres_news_box_wash_hotline,
#cres_news_box_wash_hotline_small,
#cres_news_box_donor_story,
#cres_news_box_personal_planner,
#cres_news_box_savvy_living,
#cres_news_box_what_to_give,
#cres_news_box_how_to_give,
#cres_news_box_plgive_calc,
#cres_news_box_plgive_calc_wide,
#cres_news_box_plan_your_will,
#cres_news_box_learn_about_wills,
#cres_news_box_finance_news,
#cres_news_box_advisor_news,
#cres_news_box_spotlight,
#cres_news_box_glaw_pro,
#cres_news_box_glaw_calc,
#cres_news_box_glaw_case_week,
#cres_news_box_glaw_plr,
#cres_news_box_glaw_article,
#cres_news_box_advisor_spotlight,
#cres_news_box_pg_home,
#cres_news_box_donor_enews,
#cres_news_box_advisor_enews,
#cres_news_box_create_plan,
#cres_news_box_news,
#cres_news_box_about_us_org,
#cres_news_box_about_us_gp, #cres_news_box_gift_options
{
  border-color: #CCCCCC;
  border-style: solid;  
}

#cres_button_grid {
  margin: 10px 0px;
  padding: 0px;
}

#cres_button_plan_will {
  text-align:center;
  padding: 0px;
  margin: 0px 0px 5px;
  background-repeat: no-repeat;
  background-image: url(/org_files/1459/images/cres_button_plan_will.png);
  display: none;
}

#cres_button_wills_guide {
  text-align:center;
  padding: 0px;
  margin: 0px 0px 5px;
  background-repeat: no-repeat;
  background-image: url(/org_files/1459/images/cres_button_wills_guide.png);
  display: none;
}

#cres_button_enews {
  text-align:center;
  padding: 0px;
  margin: 0px;
  background-repeat: no-repeat;
  background-image: url(/org_files/1459/images/cres_button_enews.png);
  display: none;
}

#cres_button_plan_will img,
#cres_button_wills_guide img,
#cres_button_enews img{
  width: 218px;
  height: 28px;  
}

#cres_content #donor_story_main_ul,
#cres_content #what_give_ul,
#cres_content #how_give_ul,
#cres_content #learn_wills_ul,
#cres_content #gift_calc_ul {
  margin: 0;
  padding: 0;
}

#cres_content #donor_story_main_ul li,
#cres_content #what_give_ul li,
#cres_content #how_give_ul li,
#cres_content #learn_wills_ul li,
#cres_content #gift_calc_ul li {
  padding: 20px 0; 
}
  
/* TO FIX THE CALCULATOR LAYOUT */
#cres_calc fieldset .cres_calc_tax_rate_radio{
  width:auto !important;
}

/* TO FIX THE CALCULATOR LAYOUT IE 7 */
#cres_calc fieldset .cres_calc_tax_rate_radio span{
  *margin-right:5px !important;
}

/* TO FIX THE POP OUT CALENDAR IN CALCULATOR PAGES */
div#cres_calendarDiv {
    background-color: #F8F8F8;
    border-color: #999999 #777777 #777777 #999999;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    display: none;
    font-family: Georgia,Helvetica,sans-serif; 
    font-size: 11px;                                   
    height: 20.0em;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 16.0em;
    z-index: 999;
}

div#cres_calendarDiv table,
div#cres_calendarDiv tr {
    border-collapse: separate;
    border-spacing: 5px;
    border: 0px none;
    width: 100%;
    margin: 0;
    padding: 0.1em;
}

div#cres_calendarDiv table {
    height: 80%;
}

div#cres_calendarDiv td {
    text-align: right;
    border-collapse: separate;
    border-spacing: 5px;
    border: 0px none;
    width: 14%;
    height: 10%;
    margin: 0px;
    padding: 0px;
}

div#cres_calendarDiv select {
    font-size: 1.0em;
    border: 1px solid #DDDDDD;
    margin-bottom: 5px;
    padding: 0.1em;
}

#cres_news_box_grid .cres_left_column {
    float: left;
    width: 50%;
}

#cres_news_box_grid .cres_right_column {
    margin: 0px 0px 0px 161px;
}

/* How to Give and What to Give pages */

#how_give_flow_wrapper {
  clear: both;
  color: #000000;
  display: block;
  width: 340px;
    margin:0px 0px 20px;
  line-height: normal;
  position: relative;
}

#charity_img {
  background-image: url("../images/how_what_charity.png");
  background-repeat: no-repeat;
  width: 53px;
  height: 54px;
}

#charity_img_size {
   width: 53px;
   height: 54px;
}

#how_give_flow_wrapper .flow_title_top {
  font-family: Georgia, Helvetica, Verdana, sans-serif;
  font-size: 17px;
  color: #570D1A;
  text-transform: none;
  padding: 5px 0px 0px 0px;
  text-align: center;
  display: none;
}

#how_give_flow_wrapper #gift_type_text, 
#how_give_flow_wrapper #gift_model_text, 
#how_give_flow_wrapper #donor_text, 
#how_give_flow_wrapper #org_text,
#how_give_flow_wrapper #gift_text,
#how_give_flow_wrapper #property_text,
#how_give_flow_wrapper #gift_cash,
#how_give_flow_wrapper #gift_model_life   {
  font-family: Georgia,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}

#how_give_flow_wrapper #gift_term,
#how_give_flow_wrapper #gift_term_years {
        font-family: Georgia,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}

/* How to Give and What to Give pages - Action bar (Run Illustration, eLiterature, Contact Us and View Video) */
#cres_share_actions {
width: 100%;
height: 19px;
margin: 0px 0px 20px 0px;
}

#cres_share_actions_opts_illustration {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 113px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_calc_btn_v2.png);
}

#cres_share_actions_opts_illustration:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 113px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_calc_over_btn_v2.png);
}

#cres_share_actions_opts_illustration img {
width: 113px;
height: 19px;
} 

#cres_share_actions_opts_eLiterature {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 104px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_brochure_btn_v2.png);
}

#cres_share_actions_opts_eLiterature:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 104px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_brochure_over_btn_v2.png);
}

#cres_share_actions_opts_eLiterature img {
width: 104px;
height: 19px;
}

#cres_share_actions_opts_contact_us {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 91px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_contact_btn_v2.png);
}

#cres_share_actions_opts_contact_us:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 91px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_contact_over_btn_v2.png);
}

#cres_share_actions_opts_contact_us img {
width: 91px;
height: 19px;
}

#cres_share_actions_opts_video {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 75px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_video_btn_v2.png);
}

#cres_share_actions_opts_video:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 75px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_video_over_btn_v2.png);
}

#cres_share_actions_opts_video  img{
width: 75px;
height: 19px;
}

#cres_share_actions_opts_print {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 68px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_print_btn_v2.png);
}

#cres_share_actions_opts_print:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 68px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_print_over_btn_v2.png);
}

#cres_share_actions_opts_print img {
width: 68px;
height: 19px;
}

#cres_share_actions_opts_email {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 71px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_email_btn_v2.png);
}

#cres_share_actions_opts_email:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 71px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_email_over_btn_v2.png);
}

#cres_share_actions_opts_email img {
width: 71px;
height: 19px;
}

#cres_share_actions_opts_video {
        display: none; 
}

#cres_share_action_top {
display: block;
}

#cres_share_action_bottom {
display: none;
}


/* Donor Story pages - Action bar (Print, Email, Contact, Calculator, eLiterature) */
#cres_ds_actions {
width: 100%;
height: 19px;
margin: 0px 0px 20px 0px;
}

#cres_ds_opts_print {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 68px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_print_btn_v2.png);
}

#cres_ds_opts_print:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 68px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_print_over_btn_v2.png);
}

#cres_ds_opts_print img {
width: 68px;
height: 19px;
}

#cres_ds_opts_email {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 71px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_email_btn_v2.png);
}

#cres_ds_opts_email:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 71px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_email_over_btn_v2.png);
}

#cres_ds_opts_email img {
width: 71px;
height: 19px;
}

#cres_ds_opts_contact {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 91px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_contact_btn_v2.png);
}

#cres_ds_opts_contact:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 91px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_contact_over_btn_v2.png);
}

#cres_ds_opts_contact img {
width: 91px;
height: 19px;
}

#cres_ds_opts_illustration {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 113px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_calc_btn_v2.png);
}

#cres_ds_opts_illustration:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 113px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_calc_over_btn_v2.png);
}

#cres_ds_opts_illustration img {
width: 113px;
height: 19px;
} 


#cres_ds_opts_eLiterature {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 104px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_brochure_btn_v2.png);
}

#cres_ds_opts_eLiterature:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 104px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_brochure_over_btn_v2.png);
}

#cres_ds_opts_eLiterature img {
width: 104px;
height: 19px;
}

#cres_ds_opts_top {
display: block;
}

#cres_ds_opts_bottom {
display: none;
}

/* Article pages - Action bar (Print, Email, Subscribe) */

#cres_article_actions {
width: 100%;
height: 19px;
margin: 0px 0px 20px 0px;
}

#cres_article_opts_print {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 68px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_print_btn_v2.png);
}

#cres_article_opts_print:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 68px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_print_over_btn_v2.png);
}

#cres_article_opts_print img {
width: 68px;
height: 19px;
}

#cres_article_opts_email {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 71px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_email_btn_v2.png);
}

#cres_article_opts_email:hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 71px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_email_over_btn_v2.png);
}

#cres_article_opts_email img {
width: 71px;
height: 19px;
}

#cres_article_opts_subscribe {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 96px;
height: 19px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_subscribe_btn_v2.png);
}

#cres_article_opts_subscribe :hover {
float: left;
padding: 0px;
margin: 0px -15px 0px 0px;
width: 96px;
background-repeat: no-repeat;
background-image: url(../images/how_to_give/how_what_subscribe_over_btn_v2.png);
}

#cres_article_opts_subscribe img {
width: 96px;
height: 19px;
}

#cres_article_opts_top {
display: block;
}

#cres_article_opts_bottom {
display: none;
}

#cres_article_opts_bottom #cres_article_actions {
margin: 20px 0px 0px 0px;
}


.cres_indent_40 { padding-left: 40px; }

.cres_what_how_give_open a {
    border: 1px solid #570D1A; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #570D1A; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#570D1A), to(#570D1A));
    background-image: -webkit-linear-gradient(top, #570D1A, #570D1A);
    background-image: -moz-linear-gradient(top, #570D1A, #570D1A);
    background-image: -ms-linear-gradient(top, #570D1A, #570D1A);
    background-image: -o-linear-gradient(top, #570D1A, #570D1A);
    background-image: linear-gradient(to bottom, #570D1A, #570D1A);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#570D1A, endColorstr=#570D1A);   
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    display: block;
    width: 100%;
}

#cres_content .cres_what_how_give_open h2 { 
   padding-left: .5em; 
   color: #FFFFFF; 
   clear: none; 
   line-height: 1.0em; 
   margin-bottom: 0; 
   font-size: 1.25em;
   padding-bottom: 5px;
}

.cres_plus_icon {
    background: url("../images/what_to_give/white_plus.png") no-repeat scroll center transparent;
    display: block; 
    float: left; 
    padding: 0.4em 0.8em;
}

.cres_minus_icon {
    background: url("../images/what_to_give/white_minus.png") no-repeat scroll center transparent;
    display: block; 
    float: left; 
    padding: 0.4em 0.8em;
}

#cres_plus_minus_icon img {
    height: 16px; 
    width: 16px;
}

#cres_what_how_more_text {
    padding-top: 1.0em;
}

.cresfooterlink {
     text-decoration: underline !important;
}


/***********************END TEMPLATE STYLESHEET 1 COLUMN WIDE*********************/

.top-links {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  text-align: right;
  padding: 8px 10px;
}

.top-links ul {
  padding: 0;
  margin: 0;
  display: inline-block;
}

.top-links ul li {
  display: inline-block;
}

.top-links ul li::after {content: '|';}

.top-links ul li a {
  padding: 10px;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #666666;
  text-transform: uppercase;
  text-decoration: none;
}

.header {
  width: 100%;
  border-bottom: 10px solid #ccc;
}

.header-content {
  max-width: 1400px;
  margin: 0 auto;
  width: 100%;
  padding: 10px 15px 25px;
  overflow: auto;
}

.logo {
  width: 30%;
  float: left;
  text-align: center;
}

.logo img {
  max-width: 138px;
  width: 100%;
}

.org-nav-container {
  width: 70%;
  float: left;
  padding: 25px 10px; 
} 

.org-nav-container ul {
  margin: 0;
  padding: 0; 
}

.org-nav-container ul li {
  display: inline-block;
  margin: 0px 20px;
}

.org-nav-container ul li:nth-child(1) {border-top: 3px solid #860038;}
.org-nav-container ul li:nth-child(2) {border-top: 3px solid #6aa034;}
.org-nav-container ul li:nth-child(3) {border-top: 3px solid #0172a5;}
.org-nav-container ul li:nth-child(4) {border-top: 3px solid #009c9e;}
.org-nav-container ul li:nth-child(5) {border-top: 3px solid #c4661f;}
.org-nav-container ul li:nth-child(6) {border-top: 3px solid #edc31c;}

.org-nav-container ul li a {
  padding: 20px 0;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  text-transform: uppercase;
  text-decoration: none;
}

.cres-banner-container {
  width: 100%;
  background-image: url("/org_files/1459/images/rd1/bannerBG.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 315px;
  position: relative;
}

.cres-msg-container {
  padding: 0px 0 5px 0px;
  overflow: auto;
}

.cres-msg {
  display: none;
  width: 1150px;
  overflow: auto;
        padding-top:25px;
        padding-left:15px;
}

.msg-header {
  width: 43%;
  float: left;
  height: 315px;
}

.msg-header h1 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 55px;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
}

.msg-header h2 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  line-height: 1em;
  text-transform: uppercase;
}

.cres-list {
  width: 48%;
  float: left;
  background-image: url("/org_files/1459/images/rd1/listBG.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}

.cres-list ul {
  padding: 5px 30px 0 75px;
  margin: 0;
  list-style-type: none;
}

.cres-list ul li, .tablet-list ul li {
  color: #fff;
  padding: 5px 0;
  font-size: 19px;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
        position: relative;
}

.cres-list ul li:nth-child(1)::before, .tablet-list ul li:nth-child(1)::before {
  content: "";
    height: 15px;
    width: 15px;
    background-color: #860038;
    display: inline-block;
  margin: 5px 10px 0px -30px;
position: absolute;
}


.cres-list ul li:nth-child(2)::before, .tablet-list ul li:nth-child(2)::before {
  content: "";
    height: 15px;
    width: 15px;
    background-color: #c4661f;
    display: inline-block;
  margin: 5px 10px 0px -30px;
position: absolute;
}

.cres-list ul li:nth-child(3)::before, .tablet-list ul li:nth-child(3)::before {
  content: "";
    height: 15px;
    width: 15px;
    background-color: #edc31e;
    display: inline-block;
  margin: 5px 10px 0px -30px;
position: absolute;
}

.main {
  clear: both;
  width: 100%;
}

.main-container {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  padding: 5px 15px;
}

.cres-content-container {
  float: left;
  width: 70%;
  overflow: auto;
  padding: 0 15px;
}

.cres-nav-container {
  width: 30%;
  float: left;
  overflow: auto;
  background-color: #f2f2f2;
  position: relative;
  top: -45px;
}

.cres-nav-container div h2 {
  color: #666666;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-size: 24px;
  margin: 0;
  padding: 8px 0;
  border-bottom: 1px solid #666;
}

#cres_nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#cres_nav li {padding: 7px 0;}

#cres_nav li a {
  color: #333333;
  font-size: 19px;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.cres-button-container {
  clear: both;
  width: 100%;
  background-color: #0172a5;
  text-align: center;
  overflow: auto;
}

.cres-button {
  float: left;
  width: 33%;
  padding: 10px;
  text-align: center;
}

.cres-button a {
  color: #fff;
  font-size: 17px;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.fa-newspaper-o, .fa-book, .fa-pencil-square-o {
  color: #fff;
  font-size: 35px;
  display: block;
}

footer {
  clear: both;
  background-color: #333333;
  overflow: auto;
  color: #fff;
}

footer a {
  text-decoration: none;
  color: #a8c6ec;
}

.footer-content {
  max-width: 1300px;
  margin: 0 auto;
  width: 100%;
  padding: 25px 15px;
}

.footer-logo {
  width: 20%;
  float: left;
  overflow: auto;
}

.footer-logo img {
  width: 100%;
  max-width: 240px;
}

.footer-text {
  width: 60%;
  float: left;
  overflow: auto;
  padding:0 15px;
}

.title {
  font-family: Montserrat,sans-serif;
  text-transform: uppercase;
  font-size: 15px;
}

.contact, .info {
  float: left;
  width: 50%;
}

.info ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.info ul li::before {
  content: "";
  background: url("/org_files/1459/images/rd1/icon-arrow-gray.svg") center left no-repeat;
  display: inline-block;
  height: 7px;
  width: 12px;
}

.links {
  clear: both;
  width: 100%;
  padding-top: 20px;
}

.links ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.links ul li {
  display: inline-block;
  padding: 5px 7px;
}

.links ul li:nth-child(1)::before {
  content: "";
  background: url("/org_files/1459/images/rd1/icon-phone-orange.svg") center left no-repeat;
  display: inline-block;
  height: 16px;
  width: 20px;
}

.links ul li:nth-child(2)::before {
  content: "";
  background: url("/org_files/1459/images/rd1/icon-location-blue.svg") center left no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}

.links ul li:nth-child(3)::before {
  content: "";
  background: url("/org_files/1459/images/rd1/icon-map-green.svg") center left no-repeat;
  display: inline-block;
  height: 24px;
  width: 34px;
}

.social {
  width: 20%;
  float: left;
  overflow: auto;
}

.awards {
  clear: both;
  width: 100%;
}

.social-icons {
  clear: both;
  width: 100%;
}

.social-links {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.social-links li {
  display: inline-block;
  padding: 5px 7px;
}

.social-links li a {
  text-decoration: none;
  display: block;
  text-indent: -9999px;
  opacity: .5;
}

.flickr{
  width: 26px;
  height: 26px;
  background-image: url("/org_files/1459/images/rd1/icon-social-flickr-white.svg");
}
.instagram{
  width: 27px;
  height: 27px;
  background-image: url("/org_files/1459/images/rd1/icon-social-instagram-white.svg");
}
.twitter{
  width: 26px;
  height: 21px;
  background-image: url("/org_files/1459/images/rd1/icon-social-twitter-white.svg");
}
.facebook{
  width: 14px;
  height: 27px;
  background-image: url("/org_files/1459/images/rd1/icon-social-facebook-white.svg");
}
.youtube{
  background-image: url("/org_files/1459/images/rd1/icon-social-youtube-white.svg");
  width: 30px;
  height: 21px;
}

.tablet-banner-container {
  display: none;
  width: 100%;
  clear: both;
}

.tablet-banner-container img {
  width: 100%;
  display: block;
}

.tablet-banner-header {
  background-color: #860038;
  width: 100%;
}

.tablet-banner-header h1 {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-size: 40px;
  margin: 0;
  padding: 8px 0 0 70px;
  text-transform: uppercase;
}

.tablet-banner-header h1 span {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  font-size: 70px;
}

.tablet-list {
  background-color: #33b0b1;
  width: 100%;
  clear: both;
  border-right: 10px solid rgba(1, 114, 165, .5);
  border-top: 10px solid rgba(27, 125, 138, .5);
}

.tablet-list ul {
  margin: 0;
  padding: 10px 15px 10px 70px;
  list-style-type: none;
}

#tab_nav {
  background-color: #860038;
  float:left;
  width:100%;
  display: none;
  z-index: 9;
  position: relative;
}
#tab_nav ul {
  margin:0;
  padding:0;
}
#tab_nav ul li {
  list-style:none;
  outside:none;
  margin:0;
  padding:0;
  display:inline;
}
#tab_nav ul li a:link, #tab_nav ul li a:visited, #tab_nav ul li a:hover, #tab_nav ul li a:active {
  display: block;
  padding: 0px;
  margin: 25px 0px 25px 30px;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
}
#tab_nav ul li ul {
  display:none;
  padding: 0;
  position: absolute;
  list-style-type: none;
  width: 100%;
}
#tab_nav ul li ul li {
  margin:0;
  padding:0;
}
#tab_nav ul li ul li a:link, #tab_nav ul li ul li a:visited {
  background: #860038 none repeat scroll 0% 0%;
  border-top: 1px solid #fff;
  color: #fff;
  display: block;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: normal;
  font-family: 'Montserrat', sans-serif;
  padding: 13px 2%;
  margin: 0px;
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
}
#tab_nav ul li ul li a:hover, #tab_nav ul li ul li a:active {background-color:#ffffff;
  color:#860038;
}

#breadSocial {
  margin: 0;
  padding: 5px;
  list-style-type: none;
}

#breadSocial li {
  display: inline-block;
  margin: 0 5px;
}

#cres_content button, #cres_content input[value="Submit"], #cres_content input[type="button"] {
  background-color: #0172a5 !important;
  color: #fff !important;
  padding: 5px 9px;
}

.tablet-button-container {
  width: 100%;
  padding: 5px 15px;
  clear: both;
  overflow: auto;
  margin: 0 auto;
  max-width: 800px;
  text-align: center;
}

.tablet-cres-button {
  padding: 10px;
  float: left;
  width: 32%;
  background-color: #0172a5;
  margin: 0 3px;
}

.tablet-cres-button a {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  padding: 6px 15px;
  text-decoration: none;
  letter-spacing: 2px;
}

.tablet-org-nav-container {
  display: none;
  text-align: right;
  padding: 20px 15px 0 0;
}

.tablet-org-nav-container a i {
  color: #666;
  font-size: 40px;
}

#tab-org-menu {
  display: none;
  margin: 0;
  padding: 40px 0 0;
  list-style-type: none;
}

#tab-org-menu li {
  border-bottom: 1px solid #ccc;
  text-align: left;
}

#tab-org-menu li a {
  color: #0172a5;
  padding: 18px;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  display: block;
  position: relative;
  text-decoration: none;
}

.tablet-sub-menu {
  display: none;
  overflow: auto;
  padding: 0 25px;
}

.tablet-sub-menu ul li {
  border-bottom: 0 !important;
}

.tablet-sub-menu ul li a {
  color: #666 !important;
  font-size: 12px !important;
  font-family: 'Oswald', sans-serif !important;
  display: block !important;
  text-decoration: none !important;
  padding: 8px !important;
}

.tablet-sub-menu ul li a:hover {text-decoration: underline !important;}

#squares {
  float: left;
}

#desktop_about:hover > div, #desktop_admin:hover > div, #desktop_academics:hover > div, #desktop_student:hover > div, #desktop_news:hover > div, #desktop_alum:hover > div {
  display: block;
}

.desktop-sub-menu {
  display: none;
  background-color: #fff;
  position: absolute;
  top: 149px;
  z-index: 100;
  width: 800px;
  padding: 15px 20px;
  left: 36%;
}

.desktop-sub-menu ul li { 
  border-top: none !important;
  margin: 5px 0 !important;
  display: block;
}

.desktop-sub-menu ul li::before {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  background-image: url("/org_files/1459/images/rd1/icon-arrow-gray.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-right: 5px;
}

.desktop-sub-menu ul li a {
  color: #0172a5;
  text-transform: none !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}

.caption {
  position: absolute;
  top: 15px;
  right: 5px;
  padding: 20px 10px;
  color: #fff;
  background-color: rgba(134,0,56,.9);
  font-size: 14px;
  font-weight: 400;
  max-width: 125px;
}

.grey {border-top: 3px solid #ccc !important;}

.red {border-top: 3px solid #860038 !important;}

@media only screen and (max-width: 1585px) {
  .msg-header h2 {font-size: 25px;}
  .msg-header h1 {font-size: 45px;}
        .msg-header {width:36%;}
}

@media only screen and (max-width: 1290px) {
  .cres-banner-container {
    background-position: 71% 100%;
  }
  .cres-msg-container {
      padding: 0px 5px 5px 0px;
  }
  .cres-msg {
      width: 100%;
  }
  .msg-header h1 {font-size: 55px;}
}

@media only screen and (max-width: 1290px) {
  .cres-banner-container {display: none;}
  .tablet-banner-container {display: block;}
  .cres-nav-container {display: none;}
  .cres-content-container {width: 100%;}
  #tab_nav {display: block;}
  .tablet-banner-header, .tablet-list {display: none;}
  .top-links {display: none;}
  .org-nav-container {display: none;}
    .tablet-org-nav-container {display: block;}
}


/*******************************************************************************
*************************DANNA'S EDITS*****************************************/


#cres_content .breadcrumb {
    font: .933333em Oswald, sans-serif;
    color: #666;
    max-width: 380px;
}

#cres_content .breadcrumb a:visited{
    color: #333 !important;
}

#cres_content .breadcrumb a:hover{
    text-decoration: underline;
}

.cres-button {
    height: 105px;
}

.cres-button:hover{
    background-color: #014f72;
}

.cres_news_box_grid-SubTitle {
    font-size: 2em;
    padding-top: 0;
}

.tablet-cres-button {
    padding: 15px 8px !important;
    margin-top: 10px !important;
    border-radius: 5px !important;
    font-size: 1.05em !important;
}

.tablet-banner-header h1 {
    padding: 12px 0 0 70px;
}

.tablet-banner-header h1 span {
    position: relative;
    top: -10px;
}

h1.cresPageHeader {
    padding: 0;
}

#cres_nav li a:link {
    color: #666 !important;
}

#cres_nav li a:visited, #cres_nav li a:hover {
    color: #333 !important;
}

#cres_content .bigMedTitle {
    font-size: 1.5em;
    padding: 5px 0 0;
}

.list_container_benefits_of_bequest li, .list_container_bequest_options li{
    padding:5px 0;
}

#cres_about_wills .uppercase_text{
    padding-bottom: 5px; 
}

#cres_about_wills .uppercase_text a:hover{
    text-decoration: underline; 
}

a.cres_more_link {
    font-family: Georgia, 'Times New Roman', serif;
}

a.cres_more_link:visited {
    font-family: Georgia, 'Times New Roman', serif;
    color: #a3472b;
}

a.cres_more_link:hover {
    font-family: Georgia, 'Times New Roman', serif;
    text-decoration: underline !important;
}

#cres_news_box_what_to_give, #cres_news_box_how_to_give, #cres_news_box_donor_story {
    padding: 20px 0 !important;
}

.what_give_header, .how_give_header, .donor_story_main_header, #cres_donor_story_div, #cres_articles_div {
    background-image: none !important;
}

#cres_content .what_give_header img, #cres_content .how_give_header img, #cres_content .donor_story_main_header img, #cres_content #cres_donor_story_div img, #cres_articles_div img {
    border: 1px solid #dadada;
}


#cres_news_box_advisor_spotlight {
    padding-bottom: 20px;
}

#cres_content #cres_news_box_grid li a:hover{
    text-decoration: underline;
}

#cres_content #gift_calc_container p {
    margin-bottom: 20px !important;
    padding: 0 !important;
}

#cres_content #cres_news_box_personal_planner a:hover, #cres_content #cres_news_box_wash_hotline a:hover, #cres_content #cres_news_box_savvy_living a:hover, #cres_content #cres_news_box_about_us_org a:hover, #cres_content #cres_news_box_about_us_gp a:hover {
    text-decoration: underline !important;
}

table#mgr_login_video_body td.video_right {
    padding: 0 15px 35px !important;
}

.mgr_login_recover {
    text-align: left !important;
    margin-top: 10px !important;
}


#cres_content input, #cres_content input:hover{
    margin: 0 0 15px;
    background-color: #fff;
    background-image: none;
    line-height: 2em;
}

#cres_content button, #cres_content input[value="Submit"], #cres_content input[type="button"] {
    background-color: #0172a5 !important;
    background-image: none !important;
    border: none !important;
    color: #fff;
    font-size: 15px;
    margin: 10px 15px 10px 0 !important;
    padding: 6px 12px 8px;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 5px;
}

#cres_content button:hover, #cres_content input[value="Submit"]:hover, #cres_content input[type="button"]:hover, .tablet-cres-button:hover {
    background-color: #014f72 !important;
}


#tab_nav ul li ul li a:link, #tab_nav ul li ul li a:visited {
    font-size: 1.1em;
}


#cres_news_box_personal_planner, #cres_news_box_gift_options, #cres_news_box_donor_story{
    margin: 20px 0 !important;
}


/******************INTERIOR PAGE BUTTONS******************/
#cres_share_actions_opts_print, #cres_share_actions_opts_print:hover, #cres_share_actions_opts_email, #cres_share_actions_opts_email:hover, #cres_share_actions_opts_illustration, #cres_share_actions_opts_illustration:hover, #cres_share_actions_opts_eLiterature, #cres_share_actions_opts_eLiterature:hover, #cres_share_actions_opts_contact_us, #cres_share_actions_opts_contact_us:hover, #cres_share_actions_opts_video, #cres_share_actions_opts_video:hover, #cres_ds_opts_print, #cres_ds_opts_print:hover, #cres_ds_opts_email, #cres_ds_opts_email:hover, #cres_ds_opts_contact, #cres_ds_opts_contact:hover, #cres_ds_opts_eLiterature, #cres_ds_opts_eLiterature:hover, #cres_ds_opts_illustration, #cres_ds_opts_illustration:hover, #cres_article_opts_print, #cres_article_opts_print:hover, #cres_article_opts_email, #cres_article_opts_email:hover, #cres_article_opts_subscribe, #cres_article_opts_subscribe *:hover, #cres_article_opts_subscribe:hover {
    background-color: #333 !important;
    background-image: none !important;
    display: inline !important;
    float: none !important;
    height: auto !important;
    margin: 0 5px 0 0 !important;
    padding: 5px 10px 5px 15px !important;
    width: auto !important;
    }

#cres_article_opts_subscribe *:hover {
    padding: 0 !important;
    margin: 0 !important;
    }

#cres_share_actions_opts_print:hover, #cres_share_actions_opts_email:hover, #cres_share_actions_opts_illustration:hover, #cres_share_actions_opts_eLiterature:hover,  #cres_share_actions_opts_contact_us:hover, #cres_share_actions_opts_video:hover, #cres_ds_opts_print:hover, #cres_ds_opts_email:hover, #cres_ds_opts_contact:hover, #cres_ds_opts_eLiterature:hover, #cres_ds_opts_illustration:hover, #cres_article_opts_print:hover, #cres_article_opts_email:hover, #cres_article_opts_subscribe *:hover, #cres_article_opts_subscribe:hover {
    background-color: #666 !important;
    }

#cres_share_actions_opts_video, #cres_share_actions_opts_video:hover, #cres_ds_opts_eLiterature, #cres_ds_opts_eLiterature:hover {
    padding: 5px 15px !important;
    }

#cres_share_actions, #cres_ds_actions, #cres_article_actions {
    height: auto !important;
    margin: 10px 0 25px !important;
    width: auto !important;
    font: 16px/16px arial !important;
    font-weight: normal !important;
    }

#cres_share_actions a, #cres_share_actions a:visited, #cres_share_actions a:hover, #cres_ds_actions a, #cres_ds_actions a:visited, #cres_ds_actions a:hover, #cres_article_actions a, #cres_article_actions a:visited, #cres_article_actions a:hover {
    text-decoration: none !important;
    color: #fff !important;
    font-weight: normal !important;
    }


#cres_share_actions_opts_print a::after, #cres_ds_opts_print a::after, #cres_article_opts_print a::after {
    content: "Print"; 
    }

#cres_share_actions_opts_email a::after, #cres_ds_opts_email a::after, #cres_article_opts_email a::after  {
    content: "Email"; 
    }

#cres_share_actions_opts_illustration a::after, #cres_ds_opts_illustration a::after {
    content: "Calculator"; 
    }

#cres_share_actions_opts_eLiterature a::after, #cres_ds_opts_eLiterature a::after {
    content: "Brochure"; 
    }

#cres_share_actions_opts_contact_us a::after, #cres_ds_opts_contact a::after {
    content: "Contact"; 
    }

#cres_share_actions_opts_video a::after {
    content: "Video"; 
    }

#cres_article_opts_subscribe a::after {
    content: "Subscribe"; 
    }

#cres_share_actions img, #cres_article_actions img, #cres_ds_actions img {
    display: none !important;
    }

@media (max-width:768px){
    .tablet-cres-button {
    font-size: 13px !important;
    }
}

#breadHeader{
	width: 100%;
	margin: 0 auto;
	display: block;
}

.header-content {
overflow: hidden;
}

.cres-nav-container {
display: none;
}

.top-links {
display: none;
}

/*********************** DO DESIGN ADJUSTMENTS *********************/

.cres-list ul li, .tablet-list ul li  {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 15px;
}

.cres-list ul {
    padding: 10px 25px 5px 88px;
    border-right: 10px solid #0f668e;
}

.main-container {
    max-width: none;
    width: 1000px;
}

.cres-content-container {
    width: auto;
}

#cres_content {
    font-size: 1.2em;
    line-height: 1.5em;
}

.cres-list {
    margin-top: 8px;
}

#tab_nav ul li ul li a:link, #tab_nav ul li ul li a:visited {
    font-size: 1.3em;
}

.tablet-button-container {
    display: table;
    margin: 0 auto;
    max-width: none;
    padding: 15px 0 0 0;
    width: auto;
}

.tablet-cres-button {
    font-size: 1.3em !important;
    margin: 10px 10px 0 0;
    padding: 10px 15px !important;
    width: auto;
}

.tablet-cres-button a {
    padding: 6px 0 6px 3px;
}


@media (max-width: 1024px) {

.main-container {
    width: auto;
}

}

#cres_content .info-box {
	font-family: 'Montserratv7_2', sans-serif;
}

#cres_content .info-box .pre-text {
	background-color: #720130; /* Fallback */
	background-color: rgba(114, 1, 48, 0.8);
	padding: 2.5em 1em 0.2em 1em;
}

#cres_content .info-box .pre-text > p {
	font-family: "Qwitcher Grypen", Sans-Serif;
	color: #EF843C;
	font-weight: 700;
	font-size: 5em;
	margin: 0;
	padding: 0;
	transform: rotate(3deg);
}

#cres_content .info-box .main-info {
	background-color: #720130; /* Fallback */
	background-color: rgba(114, 1, 48, 0.78);
	padding: 1em 2.25em;
	line-height: normal;
}

.main-info .title {
	margin: 0;
	text-transform: none;
	font-size: 2em;
}

#cres_content .info-box .main-info > p {
	margin: 0;
	padding: 0;
}

#cres_content .info-box .main-info > :is(.location, .description) {
	margin: 0 0 1.25em 0;
}

#cres_content .info-box .bottom {
	background-color: #720130; /* Fallback */
	background-color: rgba(114, 1, 48, 0.9);
    color: #EF843C;
    text-align: right;
    padding: 0.5em 2.25em;
    font-size: 1.25em;
    font-weight: 600;
}/*START_MOBILE_STYLES*/#cres_news_article{
  width: 100%;
  float: left;
}

#cres_news_article .cres_body_article{
  padding: 10px 0px;
}

.underlined{
    text-decoration: underline;
}

table {
  border-collapse: collapse;
}

table, th, td {
  border: 1px solid black;
}

th, td {
  padding: 10px;
}

.col1 {
	width: 30%;	
}

.col2 {
	width: 60%;	
}

.col3 {
	width: 10%;	
} /***********TEXT RESIZE********/
.cres_text_resize{
  float:right;
}
/***********END TEXT RESIZE********/

  
