/* 

CSS for Mass Insight Corporate, V.1

Stylesheet created May, 2010 by ahanda designs, www.ahandadesign.com

Last updated on 5/19/2010

----------------

COLORS:
Logo Red: #c41230;
Logo Blue: #002f64;

----------------------------------------------*/



/* Layout stuff
----------------------------------------------*/

#site_wrapper { /* Silver bg behind footer  */
  background: #e0dfdf url(/static/img/bg_bottom_235px_tall.png) repeat-x left bottom;
  }

#silo_home #site_wrapper { /*homepage bg gradient blend fix */
  background: #e2e2e2 url(/static/img/bg_bottom_235px_tall.png) repeat-x left bottom;
  }
  
  
/* Banner Rules
----------------------------------------------*/

#silo_initiatives.toplevel #col_wrap {
  background: #fff url(/static/img/banner_com_initiatives.jpg) no-repeat center top;
  }

#silo_news.toplevel #col_wrap {
  background: #fff url(/static/img/banner_com_news.jpg) no-repeat center top;
  }

#silo_research.toplevel #col_wrap {
  background: #fff url(/static/img/banner_com_research.jpg) no-repeat center top;
  }

#silo_about.toplevel #col_wrap {
  background: #fff url(/static/img/banner_com_about.jpg) no-repeat center top;
  }


/* Header Rules
----------------------------------------------*/
h2 {
  color: #c41230;
  }

#sidebar h2 {
  color: #c41230;
  }



/* Footer Rules
----------------------------------------------*/
.footer_col {
	padding: 0 10px 20px 10px;
	width: 209px;
	min-height: 145px;
	}

.footer_col.omega {
	padding-left: 25px;
	width: 188px;
	border: 0;
	}


/* Nav
----------------------------------------------*/
body.com #nav li a {
  padding: 2em /* 60px */50px .5em 10px;
  }
  


/* Subnav
----------------------------------------------*/
#subnav ul li.current a, 
#subnav ul li.expanded a {
  background: url(/static/img/icon_triangle_red_right.gif) no-repeat 6px .9em;  
  }

#subnav ul li.current a:hover,
#subnav ul li.expanded a:hover {
  background: #eee url(/static/img/icon_triangle_red_right.gif) no-repeat 6px .9em;  
  }



/* Sidebar
----------------------------------------------*/
.quote_wrap {
	margin:0px 0 20px;
	}

.quote {
	padding: 1em 0 2.3em;
	border-top: 1px solid #cfcfcf;
	color: #c41230;
	font-size: 1.1em;
	font-family: Georgia, serif;
	background: url(/static/img/quote_bottom.png) no-repeat bottom;
	}
	
.attribute {
  padding: 1em 0 0;
  font-size: 1em;
  color: #666;
  }

.attribute2 {
  padding: 0 0 1em;
  color: #999;
  font-size: .9em;
  font-style: italic;
  }



/* Home (Corporate)
----------------------------------------------*/

body#silo_home #home_site_wrapper {
  background: #e2e2e2;
  background: url(/static/img/bg_home_com2.jpg) no-repeat center 56px;
  }

#silo_home #nav li.ancestor a, 
#silo_home #nav li.ancestor a:hover, 
#silo_home #nav li.current a, 
#silo_home #nav li.current a:hover {
	background: #fff url(/static/img/nav_home_custombg_com.jpg) no-repeat 0 0;
  }
  
#mission {
  margin: 23px 0 10px;
  padding: 0 0 30px;
  height: 85px;
  width: 890px;
  background: url(/static/img/home_mission_com3.png) no-repeat left top;
  }

#mission a {
  width: 122px;
  height: 26px;
  top: 52px;
  left: 758px;
  }

#silo_home #col_wrap {
/*   margin-top: 61px; */
	background: #fff url(/static/img/bg_home_col_wrap_com.gif) repeat-y;
	}

.col_onethird {
	min-height: 400px;
	}

.col_onethird h3 {
	font-family: Georgia, serif;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 1.2em;
	}
	
#silo_home #col_wrap h3 a {
  text-decoration: none;
  color: #c41230;
  }


#silo_home ul.home_news h3 a {
	font-weight: normal;
	}



.sponsor_slides {
	width:270px;
	height:90px;

	margin-bottom: 30px;
/* 	padding-bottom: 20px; */
	border-bottom: 1px solid #ccc;
/* 	background: yellow; */
	}
	
.sponsor_slides li {
	margin: 0 45px;
	padding: 0;
	width:180px;
	height: 80px;
	text-align: center;
	}



/* Mailing List
----------------------------------------------*/
#mailing_list { /* greys */
	border-top: 4px solid #404449;
	background: #5b6168;
	}



/* Social Media
----------------------------------------------*/

#silo_home #social_media {
	margin: 20px 0 0;
	position: relative;
	}

#silo_home #social_media div {
	position: absolute;
	top: -4px;
	}

#silo_home #social_media div a {
	width: auto;
	}

#silo_home #social_media div a:hover {
	text-decoration: none;
	}



/* News
----------------------------------------------*/
ul.home_news {
	padding-top: 2px;
	font-size: .9em;
	}
  
ul.home_news h3 a {
	text-transform: none;
	font-weight: bold;
	font-size: 1.1em;
	}

ul.home_news li {
	padding: 0 0 1em;
	}

.news-headlines h3 a {
	color: #003068;
	text-decoration: none;
	}
	
.news-headlines h3 a:hover {
	color: #000;
	text-decoration: underline;
	}

.news-headlines h4{
	color: #666;
	}
	
#content .news-headlines ul {
	margin: 0;
	padding: 0;
	}
	
#content .news-headlines ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	} 



