
  
* {box-sizing:border-box;-webkit-box-sizing:border-box;}

html {
   -webkit-text-size-adjust: none;
   -ms-text-size-adjust: none;
   text-size-adjust: none;
}

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, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0 none;margin: 0;outline: 0 none;padding: 0;}

body {height: 100%;font-family: 'proxima-nova',Arial,sans-serif;font-size: 100%;line-height:1.25em;color: #55565a;}
.clear {clear: both;}
a img {border:0 none;}
img {height:auto;border:0 none;}
.italic {font-style: italic;}
h1 {margin: 0px 0px 4px 0px;color: #005a70;font-family: 'proxima-nova',Arial,sans-serif;font-size: 1.6em;line-height: 1.2em;font-weight: 800;}
h2 {margin: 0px 0px 4px 0px;color: #005a70;font-family: 'proxima-nova',Arial,sans-serif;font-size: 1.5em;line-height: 1.2em;font-weight: 800;}
h3 {margin: 0px 0px 4px 0px;color: #005a70;font-family: 'proxima-nova',Arial,sans-serif;font-size: 1.4em;line-height: 1.2em;font-weight: 800;}
h4 {margin: 0px 0px 4px 0px;color: #005a70;font-family: 'proxima-nova',Arial,sans-serif;font-size: 1.4em;line-height: 1.2em;font-weight: 800;}
a:link {color: #0091b3;text-decoration: none;font-weight: normal;}
a:visited {color: #0091b3;text-decoration: none;font-weight: normal;}
a:hover {color: #0091b3;text-decoration: none;font-weight: normal;}
a:active {color: #0091b3;text-decoration: none;font-weight: normal;}

#cres_content a h2.bigMedTitle{color:#0091b3;cursor:pointer;}

#wrapper {width:100%;background: #FFFFFF;float:left;}

.container{padding:0 15px;}
 
/*** Header Start ****/
#header_logo {float: left;width: 100%;background-color: #fff;padding:15px;border-bottom-right-radius: 36px;position: relative;z-index: 95;}
#header_logo #logo_wrap {overflow:hidden;float:left;}
#header_logo #logo_wrap img {height:auto !important;margin:0;max-width:188px;width:100%;display:block;}

#nav_menu {background-color: #fff;float:left;width:100%;}
#nav_menu ul {margin:0;padding:0;}
#nav_menu ul li {list-style:none outside none;margin:0;padding:0;display:inline;}
#nav_menu .container > ul{position:relative;} 
#nav_menu ul li a, #nav_menu ul li a:visited {display:block;padding:7px 0;font-size:1.1em;line-height:1.2em;text-decoration:none;text-transform:none;font-family: 'Open Sans',Arial,sans-serif;color:#005a70;cursor:pointer;font-weight:600;}

#nav_menu ul li a:hover, #nav_menu ul li a:active {text-decoration:none;}

#nav_menu ul li ul {display:none;margin:0 0 0 -15px;left:0;top:100%;padding:0;position:absolute;list-style-type: none;width:111%;}
#nav_menu ul li ul li {margin:0;padding:0;}
#nav_menu ul li ul li a, #nav_menu ul li ul li a:visited {background-color: #005a70;border-top:1px solid #fff;color:#fff;display:block;font-family: 'Open Sans',Arial,sans-serif;text-transform:none;font-size:0.9em;font-weight:600;padding:13px 5%;margin:0;text-decoration:none;}
#nav_menu ul li ul li a:hover, #nav_menu ul li ul li a:active {background-color:#fff;color:#005a70;}
#nav_menu ul li a i, #nav_menu ul li a:visited i{font-size:1.2em;position:relative;top:1px;}
/*** Header End ****/
 
/*** Content Start ****/
#top_nav {width:100%;float:left;clear:both;background-color:#005a70;}
#top_nav ul {padding:0;margin:0;}
#top_nav ul li {padding:0;margin:0;list-style:none;display: inline-block;width: 39%}
#top_nav ul li a, #top_nav ul li a:visited {display:block;width:auto;padding:9px 0;margin:0;height:auto;color:#FFFFFF;text-decoration:none;text-transform:none;font-family: 'Open Sans',Arial,sans-serif;font-size: 15px;line-height: 1.2em;font-weight: 600;text-align:center;}
#top_nav ul li a:hover, #top_nav ul li a:active {color:#fff;}
#top_nav ul li.first {width:18%;}
#top_nav ul li.last {width:32%;}

#content_wrapper {width:100%;float:left;clear: both;background-color:#fff}

#body_content{width:100%;margin:0px auto;overflow-x:hidden;}
/*** Content End ****/
 
/*** Footer Start ****/
#footer {padding:1em 0;text-align:center;clear: both;background-color:#fff;width:100%;font-size:0.8em;}

#footer p {margin:0 0 1em;color:#55565a;}

#footer a, #footer a:visited {color:#0091b3;text-decoration:none;}
/*** Footer End ****/  
 
/***********************CRESCENDO TEMPLATE STYLESHEET 1 WIDE*********************/

.hidden {display: none;}

#cres_content #cres_donor_story_div , #cres_content #cres_articles_div {margin: 0;padding: 0;width: 100%;display:none;}

#image_banner{display:none;width:100%;overflow:hidden;position: relative;top: -26px;z-index:90;margin-bottom:-26px;}

#image_banner img, #cres_content #cres_donor_story_div img, #cres_content #cres_articles_div img {width:100%;max-width:600px;height:auto;float:left;border:none;}

#cres_content #cres_pp_img,#cres_content .donor_story_main_header,#cres_content #cres_ds_actions,#cres_content #cres_share_actions,#cres_content #cres_pp_div, #cres_pp_img, #cres_content .what_give_header,#cres_content .how_give_header,#cres_content #how_give_flow_wrapper,#cres_content .cres_ebro_btn,.topText, #cres_content #cres_news_box_grid .cres_left_column, #cres_content .cres_text_resize, #learn_wills_container .learn_wills_header, #cres_content .cres_more_link, #cres_article_opts_top {display:none !important;}

#cres_news_article, #cres_donor_story {width: 100% !important;}

#cres_content {font-family: 'proxima-nova',Arial,sans-serif;font-size: 1em;line-height: 1.6em;color: #55565a;padding: 15px 0 20px;float:left;width:100%;font-weight:500;}
#cres_content .breadcrumb{display:none;}
#cres_content p {margin:0 0 1em;padding: 5px 0px;}
#cres_content .medTitle {padding: 5px 0px;font-size: 1.0em;font-weight: bold;}
#cres_content .smallTitle {padding: 5px 0px;font-size: 0.8em;font-weight: bold;}
#cres_content .smallerTitle {padding: 5px 0px;font-size: 0.7em;}
#cres_content .lightColorDiv {background-color: #f5f5f5;border-color:#BBBBBB;}

h1.cresPageHeader,
h1.mgrHeaderTitle,
#cres_content .bigTitle {font-family: 'proxima-nova',Arial,sans-serif;color: #005a70;padding: 6px 0 10px;background-color:transparent;margin:0;clear:both;text-transform:none;font-weight:800;}
h2.cresArticleTitle {font-size: 1.3em;font-weight:800;margin:10px 0px;padding: 0px 0px;}
h2.mgrSubHeaderTitle{font-weight: normal;margin: 5px 0px 5px 0px;color: #005a70; font-size: 1.4em;}
h2.mgrSubHeaderTitle_U{font-weight: normal;margin: 5px 0px 0px 0px;color: #005a70;border-bottom: 1px solid #CCCCCC;font-size: 1.4em;}
h2.mgrSubHeaderTitle_S{font-weight: normal;margin: 5px 0px 0px 0px;color: #005a70; border-top: 1px solid #CCCCCC;background-color:#F3F3F3;font-size:1.3em;}
h3.mgrSubHeaderTitle{font-weight: normal;margin: 5px 0px 5px 0px;color: #005a70; font-size: 1.2em;}
h3.mgrSubHeaderTitle_U{font-weight: normal;margin: 5px 0px 0px 0px;color: #000080; border-bottom: 1px solid #CCCCCC;font-size:1.2em;}
h3.mgrSubHeaderTitle_S{font-weight: normal;margin: 5px 0px 0px 0px;color: #000080; border-top: 1px solid #CCCCCC;background-color:#F3F3F3;font-size:1.2em;}
h3.cresDateHead{font-size: 0.9em;font-weight: normal;margin: 0px;padding: 5px 0px;color: #696969;clear:both;font-style:italic;}

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

/* FORM CSS */
#cres_content legend{border-bottom:0 none;}

input{ -webkit-appearance: none; }

input[type=radio]{-webkit-appearance: radio;}

#cres_content input {
	float:left;
	border:1px solid #CCCCCC;
	margin-bottom: 15px;
}

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

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

#cres_content input[type="radio"]{margin:2px 5px 0 0 !important;}

#cres_content input[type="button"]{
  text-transform:none;
  color:inherit;
  font-size:1em;
  margin-top:0;
}

#cres_content button, #cres_content input[value="Submit"], #cres_content input[type="button"], .cresbutton_create_account, .cresbutton_learn_more, .cresbutton_login  {
   background-color: #005A70 !important;
   background-image: none !important;
   border: none !important;
   color: #fff;
   font-size:1em;
   margin: 10px 15px 0 0 !important;
   padding: 8px;
   cursor: pointer;
   font-family:inherit !important;
   font-weight:normal !important;
   border-radius:0px !important;
   
}

#cres_content button:hover, #cres_content input[value="Submit"]:hover, #cres_content input[type="button"]:hover {
   opacity: 0.9;
}

.mgr_login_recover{text-align:left !important;padding-top:7px !important;}

#cres_content select {
	border:1px solid #CCCCCC;
	margin-bottom: 15px;
}

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

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

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

/* CALCULATORS */
#cres_content #cres_contact {width:90%;}
#cres_content #cres_contact fieldset, #cres_content #cres_contact div, #cres_content #cres_contact label {width:100%;}
#cres_content #cres_contact label {font-weight:bold;}
#cres_content #cres_contact textarea {width:98%;}
#cres_calc {width:100%;margin:auto;}
#cres_calc div {clear: both;float:left;margin:5px;width:100%;}
#cres_calc fieldset {float: left;margin:0px;padding:0px;border:1px solid #DDDDDD;width:100%;}
#cres_calc label {float:left;width:130px;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: 98%;} 
#cres_contact .cc_large {width: 98%;} 
#cres_content #cres_contact_email, #cres_content #cres_contact_lname, #cres_content #cres_contact_fname {width:98%;}
#cres_content input.cres_preview_btn {margin:0 0 0 3px;float:right;display:none;}

/* ARTICLES */ 
#cres_articles_div {float:left;width:100%;height: 170px;margin: 5px 0px 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;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_content #cres_news_box_grid {float: none;}
#cres_news_box_grid .cres_news_box_grid_wide {width: 100%;float: left;margin: 0px;}
#cres_content .bigMedTitle {font-size: 1.3em;font-weight: 800;color: #005a70;margin: 2px 0px;padding: 0px;clear:both;}
#cres_content .bigMedTitle_NL {font-size: 1.4em;font-weight: 800;color: #005a70;margin: 0px;padding: 10px 0px;clear:both;}
#cres_content #learn_wills_container .bigMedTitle_NL {padding: 10px 0px 0px;} /* For the Learn About Wills Page */
.cres_news_box_grid-Small-Title {font-size: 1em;color: #005a70;font-weight: 800;margin: 2px 0px;padding: 0px;text-transform: none;}
#cres_content #cres_news_box_grid .cres_right_column {margin:0;padding:0 35px 0 0;background:transparent url(/org_files/767/images/rd1/cust_arrow.png) 99% center no-repeat;}
#cres_content #cres_news_box_grid a, #cres_content #cres_news_box_grid a:visited {display:block;color:#55565a;font-size: 1em;text-decoration:none;font-weight:normal;padding:10px 0;margin:0;border-bottom:1px solid #CCCCCC;}
#cres_content #cres_news_box_grid a:hover, #cres_content #cres_news_box_grid a:active {color:#0091b3;}
#cres_content #cres_news_box_grid a .cres_news_box_grid-Title {font-size: 1.3em;font-weight: 800;color: #005a70;margin: 2px 0px;padding: 0px;}
#cres_content #cres_news_box_grid a:hover .cres_news_box_grid-Title {color:#0091b3;}
#cres_content #cres_news_box_grid a .cres_news_box_grid-SubTitle{font-size: 1.em;font-weight: normal;color: #005a70;margin: 0px 0px 2px;padding: 0px;text-transform:uppercase;}
#cres_content #cres_news_box_grid a:hover .cres_news_box_grid-SubTitle{color:#0091b3;}

/*Listings for every 2nd Tier pages*/
#donor_story_main_ul {margin:0;padding:0;}
#cres_content #what_give_ul li, #cres_content #how_give_ul li, #cres_content #donor_story_main_ul li, #cres_content #learn_wills_ul li, #cres_content #gift_calc_ul li {clear:both;list-style:none;margin:0px;padding:0;border:none;}
#what_give_ul li a, #what_give_ul li a:visited, #how_give_ul li a, #how_give_ul li a:visited, #donor_story_main_ul li a, #donor_story_main_ul li a:visited, #learn_wills_ul li a, #learn_wills_ul li a:visited, #gift_calc_ul li a, #gift_calc_ul li a:visited {margin:0px;padding:10px 35px 10px 0;border-bottom: 1px solid #BBBBBB;display:block;color: #55565a;background:transparent url(/org_files/767/images/rd1/cust_arrow.png) 99% center no-repeat;text-decoration:none;}
#what_give_ul li a:hover, #what_give_ul li a:active, #what_give_ul li a:hover .bigMedTitle, #how_give_ul li a:hover, #how_give_ul li a:active, #how_give_ul li a:hover .bigMedTitle, #donor_story_main_ul li a:hover, #donor_story_main_ul li a:active, #donor_story_main_ul li a:hover .bigMedTitle, #learn_wills_ul li a:hover, #learn_wills_ul li a:active, #learn_wills_ul li a:hover .medTitle, #gift_calc_ul li a:hover, #gift_calc_ul li a:active, #gift_calc_ul li a:hover .bigMedTitle {color:#0091b3;}

#cres_content #what_give_container, #cres_content #how_give_container {width:100%;}

#cres_news_article .cres_body_article h2 {font-size: 1.4em;padding: 0px;margin: 0px;}
#cres_content #cres_news_box_donor_story,
#cres_content #cres_news_box_wash_hotline,
#cres_content #cres_news_box_personal_planner,
#cres_content #cres_news_box_what_to_give,
#cres_content #cres_news_box_how_to_give,
#cres_content #cres_news_box_plan_your_will,
#cres_content #cres_news_box_learn_about_wills,
#cres_content #cres_news_box_plgive_calc,
#cres_content #cres_news_box_savvy_living,
#cres_content #cres_news_box_finances,
#cres_content #cres_news_box_glaw_pro,
#cres_content #cres_news_box_glaw_calc,
#cres_content #cres_news_box_advisor_news {background: none;height:auto;}

#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 {border-color: #CCCCCC;border-style: solid;}

#cres_content #cres_news_box_about_us_org, #cres_content #cres_news_box_about_us_gp {border:none;padding:10px 0;height:auto;float:none;width:auto;}


#learn_wills_container #learn_about_wills_button_container_top, #learn_wills_container #learn_about_wills_button_container_right {display:none;}
#learn_wills_container #learn_about_wills_button_container_top_intermediate {display:block;width:100%;}
#learn_wills_container #learn_about_wills_content_container {width:100%;}
#learn_wills_container #learn_about_wills_buttons_left_intermediate, #learn_wills_container #learn_about_wills_buttons_right_intermediate {padding:10px 0 0 0;width:80%;margin:0 auto;max-width:256px;float:none;clear:both;}

#cres_news_box_about_us_gp p{width:auto !important;}


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

#top_bar{background-color: #fff;width:100%;font-size:1em;line-height:13px;overflow:hidden;}

#top_bar .container{padding-top:10px;}

#top_bar a, #top_bar a:visited{color:#0091b3;text-decoration:none;}

#top_bar a:hover, #top_bar a:active{color:#0091b3;}

a.back_home{float:right;display:inline-block;padding:0 0 9px;text-decoration:none !important;}

a.back_home i{color:#000;}

#cres_marketing{width:100%;margin:0 0 20px;overflow:hidden;}

#cres_marketing h1{margin:0 0 10px;font-size:29px;color:#005a70;font-weight:800;text-transform:none;font-family:inherit;line-height:1em;}

#cres_marketing h1 span{font-weight:bold;}

#cres_marketing ul{list-style:none;padding:0 0 0 17px;margin:0;color:#36b1c9;font-size:1em;font-weight:normal;list-style:disc;}

#cres_marketing li {line-height:normal;margin:0;}

#cres_marketing li span{color:#55565a;font-weight:normal;}



/***************************************/
/***************************************/
/***************************************/
/*********** TI STYLE TWEAKS ***********/
/***************************************/
/***************************************/
/***************************************/

#top_nav ul li {
    width: 41%;
}

#nav_menu ul li a i, #nav_menu ul li a:visited i {
    margin: 0 5px;

}

h1.cresPageHeader, h1.mgrHeaderTitle, #cres_content .bigTitle {
	padding-bottom: 0;
}

#cres_marketing h1 {
    line-height: 1.1em !important;
}

#cres_content {
    font-size: 1.1em;
    line-height: 1.5em;
}
#donor_story_main_container {
  width:100%;
  float:left;     
}

.donor_story_main_header {
  float:left;
  width: 100%;
  margin: 5px;
  padding: 0px;
  background-image: url(../images/article_images/donor_stories_2.png);
  background-repeat: no-repeat;
}

#donor_story_main_ul {
  clear:both;
  float:left;
  margin: 0px;
  padding:0px;
}

#donor_story_main_ul li {
  clear:both;
  list-style:none;
  margin:0px;
  padding:10px 0px;
  border-top: 1px solid #BBBBBB;
}

 /***********TEXT RESIZE********/
.cres_text_resize{
  float:right;
}
/***********END TEXT RESIZE********/

  
