@charset "UTF-8";

/*-----------------------------------------------
GLOBAL STYLE
----------------------------------------------- */
html, * {
	margin:0px;
  padding:0px;
}

p{
	padding:5px 0px;
}

*:focus {
  outline: 0;
}

#hiddenlinks {
	display: none;
}

.clear {
	clear: both;
}

.align_left {
	float: left;
}

.align_right {
	float: right;
}

.wrapper {
	width: 650px;
  margin:0 auto;
}

a:link, a:visited {
	color:#007b85;
  text-decoration:none;
}

.underline_link {
	text-decoration:underline !important;
}

img {
	border:none;
}
/*-----------------------------------------------
HEADER
----------------------------------------------- */

div.hometitle_h2 h2 {
  font-family: interstate,arial;
  font-weight:bold;
  color:#007b85; 
  font-size:26px; 
  line-height:1.1em; 
}
div.pagetitle_h2 h2 { 
  font-family: interstate,arial;
  font-weight:bold;
  color:#007b85; 
  font-size:20px; 
  line-height:1.1em; 
}

div.col1 h3 { 
  font-family: interstate,arial;
  font-weight:bold;
  color:#007b85; 
  font-size:17px; 
  line-height:1.1em; 
}

div#flash_text h3 {
  font-family: interstate,arial;
  font-weight:bold;
  color:#007b85; 
  font-size:17px; 
  line-height:1.1em; 
}
div.col2 h3 { 
  font-family: interstate,arial;
  font-weight:bold;
  color:#007b85; 
  font-size:17px; 
  line-height:1.1em; 
}



#header {
	margin-top:10px;
	height:98px;
	border-bottom: 2px solid #000;
}

#header h1 {
	
}

#header h1 a{
	display:block;
	width:195px;
  height:98px;
  float:left;
}

h2 {
  line-height: 1em;
  margin-bottom:0px;
}

h3 {
  line-height: 1em;
  padding:0px;
}

#site_search {
	width:314px;
  float:right;
  text-align:right;
  margin-top:40px;
}

#site_search input.input_text {
	border:1px #D9D9D9 solid;
  height:24px;
  width:218px;
  font-size:16px;
  color:#666666;
  float:left;
  margin-right:5px;
  position:relative;
}

#content {
	padding-top:10px;
}


#primary_content {
	width:650px;
  float:left;
  margin-right:20px;
}

#left_column {
	display:none;
}

#internal_content {
width:650px;
  float:left;
  margin-right:20px;

}

#internal_text a:link {
	color:#F8941D;
  text-decoration:none;
}

#internal_text a:visited {
	color:#F342AD;
  text-decoration:none;
}

#internal_text a:link:hover, #internal_text a:visited:hover {
  text-decoration:underline;
}

#internal_text {

  padding:10px 0px ;
}

#internal_text ul {
  padding:5px 25px;
}
#internal_text ul li {
  list-style:disc;
}

#intro_text {

  padding:10px 0px ;
}

/*-----------------------------------------------
FOOTER
----------------------------------------------- */
#footer {
	border-top:2px #b2d7da solid;
  text-align:center;
  margin-top:20px;
  height:90px;
  padding-top:15px;
}

#splash_video {
	background:url(/images/backgrounds/splash_video.gif) 0px 0px no-repeat;
  height:306px;
  width:620px;
  padding:15px;
}

#flash_video {
	float:left;
  width:330px;
}

#flash_text {
	float:left;
  width:270px;
  margin-left:10px;
}

#splash_video h3 {
	margin-top:10px;
	margin-bottom:10px;
}

.col1 {
	width:313px;
  float:left;
}

.col2 {
	width:313px;
  float:right;
}

.column_content {
	border-top:1px #007b85 solid;
  margin-top:0px;
  padding-top:10px;
  margin-bottom:25px;
}

.column_image {
	float:left;
  width:110px;
}


.column_text {
	width:180px;
	float:left;
  margin-left:15px;
}


.column_content a:link, .column_content a:visited {
	color:#4ca2a9;
}

.column_content a:hover {
	color:#007b85;
}


ul.link_list {
	margin-top:10px;
}

ul.link_list li{
	list-style-type:none;
  background:url(/images/internal/bullet.gif) 0px 5px no-repeat;
  padding-left:13px;
}


/*-----------------------------------------------
SIDEBAR
----------------------------------------------- */
#sidebar {
	display:none;
}

/* Sidebar Block */
.block_padding {
	padding:17px;
}

#block_news_comment .block_padding {
  padding-left: 0px;
  padding-right: 0px;
}


#block_sign_up, #block_quick_facts {
	background:#fde5f3;
  margin-bottom:5px;
}

#block_news_comment, #block_recommended_for_you {
	background:#d3f1fd;
  margin-bottom:5px;
}

#block_partner {
	background:#feead2;
  margin-bottom:5px;
}

#block_recommended_for_you h4 {
	width:270px;
  height:34px;
  display:block;
  background:url(/images/titles/recommended_for_you.gif);
  text-indent:-9999px;
}

#block_quick_facts h4 {
	width:270px;
  height:34px;
  display:block;
  background:url(/images/titles/quick_facts.gif);
  text-indent:-9999px;
}
	
#block_quick_facts ul li {
	font-weight: normal;
	font-size:1.1em;
	background: url(/images/internal/pink_square.gif) 0px 3px no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}

#block_sign_up h4 {
	width:270px;
  height:34px;
  display:block;
  background:url(/images/titles/signup.gif);
  text-indent:-9999px;
}

#block_news_comment h4 {
	width:270px;
  height:34px;
  display:block;
  background:url(/images/titles/news_comment.gif);
  text-indent:-9999px;
}

#block_partner h4 {
	width:270px;
  height:34px;
  display:block;
  background:url(/images/titles/partner.gif);
  text-indent:-9999px;
}

#block_partner a {
	width:238px;
  height:52px;
  display:block;
  float:right;
  font-weight:bold;
}

/* NEWS */
.comment img, .news img{
	float:left;
  margin-right:10px;
}

#block_news_comment .image_post {
	margin-top:5px;
}

#block_news_comment .news, #block_news_comment .research_news, #block_news_comment .blog {
	margin-bottom: 5px;
  border-bottom:1px #FFFFFF solid;
  width: 100%;
  padding-bottom:10px;
}

#block_news_comment .news h5, #block_news_comment .research_news h5, #block_news_comment .blog h5 {
	font-weight:bold;
  padding-left:25px;
  margin-bottom:10px;
}

#block_news_comment .blog h5 {
	background: url(../images/internal/icon_comment.gif) left -3px no-repeat;
	color: #007B85 !important;
}

#block_news_comment .news h5 {
	background: url(../images/internal/icon_news.gif) left -3px no-repeat;
  color: #f8941d !important;
}

#block_news_comment .research_news h5 {
	background: url(../images/internal/icon_lab.gif) left -3px no-repeat;
  color: #f244ab !important;
}


.nc_padding {
	width:236px;
  margin:0 auto;
  padding-top:4px;
}

#end_news {
	width:236px;
  padding-top:10px;
  padding-bottom: 0px;
  padding-left: 17px;
  padding-right: 0px;
}

.readmore {
	color:#4ca2a9 !important;
  background-image: none !important;
  padding:0px !important;
  font-weight:normal !important;
  margin-left:0 !important;
  margin-right:0 !important;
  margin-top:0 !important;
  margin-bottom:10px !important;
  display:inline !important;
}

.readmore:hover {
	color:#007b85 !important;
}
div.social_bookmark {
  display:none;
}

div.body_bottom div.tools_right {
  display:none;
}

#print_footer {
 height: 150px;
 border-top: 2px #000000 solid;
}

.wrap_image {
 float:left;
 margin-right:20px;
}

.align_left {
 float: left;
}

.align_right {
 float: right;
 text-align: right;
}

#tz-content p{margin:0 0 12px}
#tz-content h1,#tz-content h2,#tz-content h3,#tz-content h4{margin:0 0 6px;font-weight:bold}
#tz-content h1{font-size:30px}
#tz-content h2{font-size:20px}
#tz-content h3{font-size:16px}
#tz-content h4{font-size:13px}



