/*
jackson recovery css
*/

html { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:.8em; }

body { margin:0; background: url(../images/bg_body.jpg) top center repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:.9em; }

h1 { color:#00ab89; font-size:1.8em; }

h2 { font-size:1.7em;}

h3 { font-size:1.5em;}

h4 { font-size:1.4em; margin:0; padding:0 0; color:#1f4276; }

h5 { color:#014990; font-size:1.1em;}

p {}

ul {}

li {}

hr { border:none; height:1px; background:#1f4276;}

 hr { height:1px; border:0; background:#004990; margin-bottom:4px;}

th { padding:3px; background:#666; color:#fff; text-align:left; }

a, a:link, a:visited { color:#0B5196; }
a:hover { color:#000; }

#wrapper { background:url(../images/bg_content.jpg) top center repeat-x #fff; margin:0 auto; width:885px; }

#banner_top_wrapper { height:124px; padding-top:3px; padding-bottom:2px; clear:both; }
#banner_bottom_wrapper { padding:0 0 5px 0; }

#box_gray_large { background:url(../images/bg_gray_large_top.jpg) top left no-repeat; width:320px; }
#box_gray_large .row_top { padding:15px 5px 5px 5px; }
#box_gray_large .row_bottom { background:url(../images/bg_gray_large_bottom.jpg) top left no-repeat; width:320px; height:31px;}
#box_gray_small { background:url(../images/bg_gray_small_top.jpg) top left no-repeat; width:193px;}
#box_gray_small .row_top { padding:15px 5px 5px 5px; }
#box_gray_small .row_bottom { background:url(../images/bg_gray_small_bottom.jpg) top left no-repeat; width:19thpx; height:18px; }

#box_blue_large { background:url(../images/bg_blue_medium_top.jpg) top left no-repeat; width:312px; }
#box_blue_large .row_top { padding:15px 5px 5px 5px; }
#box_blue_large .row_bottom { background:url(../images/bg_blue_medium_bottom.jpg) top left no-repeat; width:312px; height:18px; }
#box_blue_small { background:url(../images/bg_blue_small_top.gif) top left no-repeat; width:177px; }
#box_blue_small .row_top { padding:5px;  }
#box_blue_small .row_bottom { background:url(../images/bg_blue_small_bottom.gif) top left no-repeat; width:177px; height:18px;}
#box_blue_xl { background:url(../images/bg_blue_large_top.gif) top left no-repeat; width:370px; }
#box_blue_xl .row_top { padding:5px; }
#box_blue_xl .row_bottom { background:url(../images/bg_blue_large_bottom.gif) top left no-repeat; width:370px; height:18px;}
#box_blue_right_col { background:url(../images/bg_blue_right_top.gif) top left no-repeat; width:259px; }
#box_blue_right_col .row_top { padding:10px; }
#box_blue_right_col .row_bottom { background:url(../images/bg_blue_right_bottom.gif) top left no-repeat; width:259px; height:18px;}

#box_pink_xl { background:url(../images/bg_pink_large_top.gif) top left no-repeat; width:494px; }
#box_pink_xl .row_top { padding:5px 8px 5px 8px; }
#box_pink_xl .row_bottom { background:url(../images/bg_purple_large_bottom.gif) top left no-repeat; width:494px; height:18px;}

#box_pink_small { background:url(../images/bg_pink_medium_top.gif) top left no-repeat; width:259px; }
#box_pink_small .row_top {  background:url(../images/bg_purple_medium_bottom.jpg) bottom left no-repeat; width:259px; }
#box_pink_small .container { padding: 10px 8px 20px 8px; }
#box_pink_small .row_bottom {}

#content_inner_wrapper { background:url(../images/bg_content_inner.jpg) top center no-repeat #fff; padding:10px 50px; }

#footer { pading:10px; color:#00ab89; }

#header_top_wrapper { height:74px; }

#help_button_wrapper { float:left; width:48%; padding-top:5px; }

#logo_wrapper { float:left; padding:10px 10px 0 10px; width:158px; }

#nav_left_wrapper { }
#nav_left_wrapper ul { list-style:none; margin:0; padding:0; width:142px; font-size:1em; }
#nav_left_wrapper li { margin:0; padding:5px 0; list-style:none; background:url(../images/bg_nav_left_middle.jpg) top left repeat-y; text-align:center; font-weight:bold; }
#nav_left_wrapper li.nav_left_top { background:url(../images/bg_nav_left_top.jpg) top left no-repeat; width:142px; height:9px; padding:0; margin:0; }
#nav_left_wrapper li.nav_left_bottom { background:url(../images/bg_nav_left_bottom.jpg) top left no-repeat; width:142px; height:9px; padding:0; }
#nav_left_wrapper a, #nav_left_wrapper a:link, #nav_left_wrapper a:visited { color:#000; text-decoration:none; }
#nav_left_wrapper a:hover { text-decoration:underline; }

#nav_sub_wrapper { float:left; width:50%; text-align:left;  }
#nav_sub_wrapper ul { display:block; list-style:none; margin:0; margin-left:20px; padding:0; height:32px; font-size:.95em; display:block; }
#nav_sub_wrapper li { display:block; list-style:none; float:left; font-weight:bold; height:32px; padding:5px 8px 0 8px; line-height:13px; text-align:center; background:url(../images/bg_nav_sub_middle.jpg) top center; border-left:1px solid #26b45e; }
#nav_sub_wrapper li.nav_sub_left { background:url(../images/bg_nav_sub_left.jpg) top right no-repeat; width:13px; padding:0; height:47px; border-left:none; }
#nav_sub_wrapper li.nav_sub_right { background:url(../images/bg_nav_sub_right.jpg) top left no-repeat;  width:13px; height:37px; padding:0; }
#nav_sub_wrapper li.nav_sub_about { }
#nav_sub_wrapper li.nav_sub_understand { }
#nav_sub_wrapper li.nav_sub_training { }
#nav_sub_wrapper a, #nav_sub_wrapper a:link, #nav_sub_wrapper a:visited { color:#000; text-decoration:none; }
#nav_sub_wrapper a:hover { text-decoration:underline; }


#nav_top_wrapper { float:left; height:34px; padding-top:40px; width:691px; text-align:right; }
#nav_top_wrapper ul { list-style:none; margin:0; padding:0; height:34px; width:691px; font-size:1m; }
#nav_top_wrapper li { list-style:none; float:left; font-weight:bold; height:29px; padding:0 0; padding-top:5px; background:url(../images/bg_nav_top_middle.jpg) top center repeat-x; text-align:center;  }
#nav_top_wrapper li.nav_top_left { background:url(../images/bg_nav_top_left.jpg) top left no-repeat; height:30px; width:15px; }
#nav_top_wrapper li.nav_top_right { background:url(../images/bg_nav_top_right.jpg) top right no-repeat; height:30px; width:15px; }
#nav_top_wrapper li.nav_top_home { border-right:1px solid #26b45e; width:103px; line-height:29px; }
#nav_top_wrapper li.nav_top_services { border-right:1px solid #26b45e; width:123px; line-height:13px; }
#nav_top_wrapper li.nav_top_employment { border-right:1px solid #26b45e; width:148px; line-height:13px; }
#nav_top_wrapper li.nav_top_contact { border-right:1px solid #26b45e; width:130px; line-height:29px; }
#nav_top_wrapper li.nav_top_support  { width:147px; line-height:13px; }
#nav_top_wrapper a, #nav_top_wrapper a:link, #nav_top_wrapper a:visited { color:#000; text-decoration:none; }
#nav_top_wrapper a:hover { text-decoration:underline; }

.alert { color:#CC0000; font-weight:bold; font-size:1.2em; }
.border_bottom { border-bottom:1px solid #26b45e; }
.clear { clear:both; }
.img-bordered { background:#fff; padding:5px; border:1px solid #cdcdcd; }
.planned-giving-title { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; color:#000099; font-style:italic; line-height:1em; text-align:center; }
.planned-giving-title a, .planned-giving-title a:link, .planned-giving-title a:visited { text-decoration:none; color:#000099; }
.float_adjust { padding-left:40px; }
.required_field { color:#CC0000; }

ul.ul_alt { margin-top:0; padding-top:0; }

.table-marked td { border:1px solid #cdcdcd; }

.link_item { padding:3px 0; }

.pad_10 { padding:10px; }
.blue_highlight { color:#004990; font-weight:bold; }

#blue_box_wrapper { margin-bottom:10px; width:373px; }
#blue_box_wrapper .top_row { background:url(../images/blue_top.jpg) top center no-repeat #004990;  padding:10px; font-size:1.3em; color:#ffffff; text-align:center; font-weight:bold; }
#blue_box_wrapper .middle_row { border-left:1px solid #004990; border-right:1px solid #004990; padding: 4px 10px; }
#blue_box_wrapper .bottom_row { background:url(../images/blue_bottom.jpg) top center no-repeat;  height:15px; }
#blue_box_wrapper h5 { color:#00ab65; }

#green_box_wrapper { margin-bottom:10px; width:373px; }
#green_box_wrapper .top_row { background:url(../images/green_top.jpg) top center #00ab65 no-repeat;  padding:10px; font-size:1.3em; color:#ffffff; text-align:center; font-weight:bold; }
#green_box_wrapper .middle_row { border-left:1px solid #00ab65;  border-right:1px solid #00ab65; padding:4px 10px;}
#green_box_wrapper .bottom_row { background:url(../images/green_bottom.jpg) top center no-repeat; height:15px; }