@charset "utf-8";
/* CSS Document */

#wrapper { /* height: 575px; */  }

#left_content { position: relative; padding-top: 18px; width: 642px; float: left; background: #fff;}

#flash_box { width: 642px; height: 303px;  top: 10px; left: 0; background-color: #fff; z-index: 5000; }
#flash_box h1 { color: #F3F3F3; }


#mission { position: relative; background: #fff; width: 264px; float: left; padding-top: 22px; left: 6px; padding-bottom: 20px; }
#mission h2 { display: none; }
#mission h3, #mission p { color: #000;  }
#mission h3, #right_sidebar_blank h3 { padding: 18px 10px 2px 16px; font-size: 13px; letter-spacing: -0.18px;}
#mission p,  #right_sidebar_blank p { padding: 8px 10px 10px 16px; font-size: 11px; }
#mission p span a { color: #cc6600; display: inline;  }

#case_study { position: relative; width: 377px; float: left; background: #fff url(../images/caseStudies_bkgd.jpg) top left no-repeat; margin-top: 22px; padding-bottom: 5px; }
#case_study h2 { display: none; }
#case_study h3 { color: #000; margin: 37px 182px 2px 12px; font-size: 12px; }
#case_study p { color: #000; margin: 12px 172px 2px 12px; font-size: 11px; line-height: 13px; }
#case_study img { position: absolute;  top: 23px; right: 17px; background-color:#CCC; }

#right_sidebar {	width:  231px; height: 473px; float: left; background: url(../images/right_bkgd.jpg) top left no-repeat; position: relative; top: 18px; }
#right_sidebar h2 { display: none; }


#newsbox, #eventbox, #blogbox { position: relative; width:  200px;  left: 20px;  }

#newsbox {  top: 40px; height: 75px; }
#newsbox p {  margin: 0; padding: 0; font-size: 11px; line-height: 13px; }
#newsbox p.newsdate { color: #cc6600; font-size: 11px; font-weight: bold;  }
#newsbox p span a {  }

#eventbox { top: 82px; height: 150px; overflow: auto; }
#eventbox h3 { color: #cc6600; font-size: 11px; font-weight: bold; margin: 0; padding: 0; line-height: 12px; }
#eventbox p { font-size: 11px; margin: 0; padding: 0 6px 7px 0;  line-height: 12px; }
#eventbox span a { margin:0; padding: 0; font-size: 11px; color: #cc6600;  display: inline; }

#blogbox { top: 130px; height: 130px;  }
#blogbox div.blog_author_img { float: left;  display: inline;  background: #fff; margin-right: 6px; margin-top: 8px; }
#blogbox div.blog_author_img img { margin: 0; padding: 2px; }
#blogbox h4 { font-size: 11px; margin: 0; line-height: 12px; }
#blogbox p { font-size: 11px;  line-height: 13px;  }
#blogbox span a { margin:0; padding: 8px 0 0; font-size: 11px; color: #cc6600;  display: inline; }

#footer { clear: both; }

#right_sidebar_blank {
	float:right;
	width: 230px;
	margin-bottom: 70px;
}
