/* CSS PROJECTS PAGES*/
#projects_intro				{position:relative;width:940px;margin: 0px auto;height: 287px;}
#projects_intro .title		{width: 400px;color:#E97821;font-size:40px;padding-top:10px;} 
#projects_intro .title_press		{width: 400px;color:#898989;font-size:40px;padding-top:10px;} 
#projects_intro .subtitle	{width: 400px;color:#6B6C6C;font-size:20px;padding-top:10px;} 
#projects_intro .desc		{width: 400px;color:#9D9D9D;font-size:14px;padding:10px 0px 30px 0px;} 
#projects_intro .text		{float:none;}
#projects_intro .image		{position:absolute;z-index:1px;top:10px;right:1px;}

#projects_content								{width:1005px;margin: 0px auto 20px;_margin-bottom:15px;}
#projects_content .projects_container			{background-color: #FFFFFF;	width: 260px;height:235px;margin:20px 15px 20px 0px !important;margin-right:12px;float:left;padding:20px;}
#projects_content .last							{margin:20px 0px 20px 0px !important;}

#projects_content .projects							{position:relative;height:250px;}
#projects_content .projects .title a					{color:#628FC7;font-size:18px;padding-top:3px;text-decoration:none;}
#projects_content .projects .title a:hover			{color:#E97821;}
#projects_content .projects .subtitle				{color:#9D9D9D;font-size:12px;padding-top:5px;}
#projects_content .projects a.image_bottom 			{position:absolute;bottom:32px;text-decoration:none;color:#E97821;font-size:11px;text-transform:uppercase;background:url(skin/arrow_o.png) no-repeat 1px 4px;padding-left:15px;}
#projects_content .projects a.image_bottom:hover	{color:#628FC7;background:url(skin/arrow_a.png) no-repeat 1px 4px;}

#projects_content .morsel .title				{color: #016699;font-size:14px;}
#projects_content .morsel .subtitle			{color:#E97821;font-size:12px;padding-top:5px;font-weight:bold;}
#projects_content .morsel .subtitle span		{color:#6B6C6C;}
#projects_content .morsel .subtitle span a		{color:#E97821;}
#projects_content .morsel .desc				{color:#6B6C6C;font-size:12px;padding-top:15px;}
#projects_content .morsel img				{float:left;padding-right:5px;}
#projects_content .morsel p					{padding-left:40px;}

#projects_content .morsel .submit_morsel		{background-color:#FFFFFF;background-image:url(/wp-content/themes/hm2010/images/morsel-send-button.gif);border:medium none;cursor:pointer;height:22px;width:74px;}

#projects_content .visual						{position:relative;height:235px;}
#projects_content .visual .title a				{color:#628FC7;font-size:18px;padding-top:3px;text-decoration:none;}
#projects_content .visual .title a:hover			{color:#E97821;}
#projects_content .visual .subtitle				{color:#6B6C6C;font-size:12px;padding-top:5px;}
#projects_content .visual a.image_bottom			{position:absolute;bottom:32px;text-decoration:none;color:#E97821;font-size:11px;text-transform:uppercase;background:url(skin/arrow_o.png) no-repeat 1px 4px;padding-left:15px;}
#projects_content .visual a.image_bottom:hover	{color:#628FC7;background:url(skin/arrow_a.png) no-repeat 1px 4px;}

#projects_content .yourself						{position:relative;height:250px;}
#projects_content .yourself .title a				{color:#628FC7;font-size:18px;padding-top:3px;text-decoration:none;}
#projects_content .yourself .title a:hover		{color:#E97821;}
#projects_content .yourself a.image_bottom		{position:absolute;bottom:32px;text-decoration:none;color:#E97821;font-size:11px;text-transform:uppercase;background:url(skin/arrow_o.png) no-repeat 1px 4px;padding-left:15px;}
#projects_content .yourself a.image_bottom:hover	{color:#628FC7;background:url(skin/arrow_a.png) no-repeat 1px 4px;}

#projects_background						{width:100%;overflow:hidden;}
#projects_background .image					{float:right;}
#projects_background .flash					{float:left;width:940px;}
#projects_background .content				{float:left;width:940px;padding:10px 0px 10px 0px}
#projects_background .project_back_content	{margin:0px auto;width:940px;padding:10px 0px;}

#projects_background .button_green			{padding: 10px 0px 10px 0px;float:left;vertical-align:middle;}
#projects_background .button_green .left		{float:left;width:24px;height:36px;}
#projects_background .button_green .center	{float:left;height:27px;background: url(/wp-content/themes/hm2010/images/buttons/green_button_center.png) repeat-x;padding-top:9px;color:#66A51A;font-size:13px;font-weight:bold;}
#projects_background .button_green .right	{float:left;width:26px;height:36px;}

#projects_background .button_orange			{padding: 10px 0px 10px 0px;float:left;vertical-align:middle;}
#projects_background .button_orange .left	{float:left;width:22px;height:36px;}
#projects_background .button_orange .center	{float:left;height:27px;background: url(/wp-content/themes/hm2010/images/buttons/orange_button_center.png) repeat-x;padding-top:9px;color:#E97821;font-size:13px;font-weight:bold;}
#projects_background .button_orange .right	{float:left;width:26px;height:36px;}

#projects_background .button_blue			{padding: 10px 0px 10px 0px;float:left;}
#projects_background .button_blue .left		{float:left;height:35px;}
#projects_background .button_blue .center	{float:left;height:26px;background: url(/wp-content/themes/hm2010/images/buttons/blue_button_center.png) repeat-x;padding-top:9px;	color:#037FC6;font-size:13px;font-weight:bold;}
#projects_background .button_blue .right		{float:left;width:21px;height:35px;}

#projects_background .button_purple			{padding: 10px 0px 10px 0px;float:left;vertical-align:middle;}
#projects_background .button_purple .left	{float:left;width:19px;height:34px;}
#projects_background .button_purple .center	{float:left;height:25px;background: url(/wp-content/themes/hm2010/images/buttons/purple_button_center.png) repeat-x;padding-top:9px;color:#9B50D4;font-size:13px;font-weight:bold;}
#projects_background .button_purple .right	{float:left;width:19px;height:34px;}

#projects_background .button_navy			{padding: 10px 0px 10px 0px;float:left;vertical-align:middle;}
#projects_background .button_navy .left		{float:left;width:19px;height:34px;}
#projects_background .button_navy .center	{float:left;height:25px;background: url(/wp-content/themes/hm2010/images/buttons/navy_button_center.png) repeat-x;padding-top:9px;color:#3F489D;font-size:13px;font-weight:bold;}
#projects_background .button_navy .right		{float:left;width:19px;height:34px;}

div.shadow	{-moz-box-shadow: 3px 4px 5px #CCCCCC;-webkit-box-shadow: 3px 4px 5px #CCCCCC;zoom: 1;filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
}

#divisor_container		{position:relative;margin:30px 0px 10px 32px;font-size:16px;width:955px;overflow:hidden;}
#divisor_text 			{background-color:#FAFAFA;overflow:visible;padding-right:10px;width:150px;position:relative;z-index:2;display:inline;}
#divisor				{border-top:1px solid #CCCCCC;position:absolute;width:955px;top:11px;}


/* PROJECTS LANDING PAGE*/

#projects_intro_landing				{position:relative;width:940px;margin: 0px auto;height:170px;}
#projects_intro_landing .title		{width: 720px;color:#E97821;font-size:40px;padding-top:10px;} 
#projects_intro_landing .subtitle	{width: 720px;color:#6B6C6C;font-size:20px;padding-top:10px;} 
#projects_intro_landing .desc		{width: 720px;color:#9D9D9D;font-size:14px;padding:10px 0px 30px 0px;} 

/*PRESS PAGE*/
.press_page{
	width:1005px;
	padding:20px 0px 0px 0px;
}


/* PROJCTS TOP5 PAGE */
#projects_top5				{position:relative;width:950px;margin: 0px auto;height:auto;}
#projects_top5 .title		{width: 950px;color:#E97821;font-size:40px;padding-top:10px;} 
#projects_top5 h3		{width: 720px;color:#6c6c6c;font-size:15pt;font-weight:normal;padding-top:9px;line-height:35px; padding-left:5px;} 
#projects_top5_content		{width:950px;margin: 0px auto;padding-top:10px;}
#projects_top5_separator_container		{position:relative;margin:0px;font-size:16px;width:950px;overflow:hidden;}
#projects_top5_separator_text 			{background-color:#FAFAFA;overflow:visible;padding-right:1px;width:150px;position:relative;z-index:2;display:inline;}
#projects_top5_separator				{border-top:1px solid #CCCCCC;position:absolute;width:950px;top:11px;}

#projects_top5_feature_image {
	height: 395px;
}
#projects_top5 .text {
  background:  url(../images/shared_subheading_background.gif) bottom no-repeat; 
  #background:  url(../images/shared_subheading_background_ie6.gif) 0px 34px no-repeat; 
}

div.projects_top5_flash_shadow {-moz-box-shadow: 1px 2px 3px #CCCCCC;-webkit-box-shadow: 3px 4px 5px #CCCCCC;background-color: #CCCCCC;zoom: 1;filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=3);
}

.projects_top5_div {
	overflow: auto;
	background-color:#FFFFFF;
	float:left;
	margin-bottom:25px !important;
	margin-top: 20px !important;
	-moz-box-shadow:3px 4px 5px #CCCCCC;
	background-color:#FFFFFF;	
}

.projects_top5_div  ul li span {
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	color: #c4c4c4;	
}

#projects_top5_content_separator {
background: url(../images/post_bottom_back.gif) bottom repeat-x;
padding-bottom:5px;
padding-top:10px;
height:1px;
}

.projects_top5_div_left{
	width: 313px;
	#width: 310px;
	margin-right:5px !important; 	
}
.projects_top5_div_middle{
	width: 314px;
	#width: 311px;
	margin-right:5px !important;	
}
.projects_top5_div_right{
	width: 313px;
	#width: 310px;	
	margin-right:0px !important;    
}

.projects_top5_div h3{
	font-size: 22px;
	color: white;
	background: url(../images/shared_gra.gif) repeat-x;
	padding-top: 19px;
	padding-bottom:13px;
	padding-left: 19px
}
.projects_top5_div ul{
	padding-left:19px;
	padding-right:5px;
}	
.projects_top5_div li{
	list-style: none;
	border-bottom: 1px solid #f9f0ff;
	padding-top: 10px;
	padding-bottom: 9px;
}
.projects_top5_div li a{
	margin-bottom: 4px;
}

.projects_top5_div li.lastitem {
	border-bottom: 1px solid white;
	margin: 0px !important;
}

.projects_top5_div a{
	display:block;
	font-size: 13px;
	font-weight: normal;
	color: #006a9a;	
}

/* Press page styles. */
presss_page_news_container  {
overflow:hidden
}

.presss_page_news_container ul  {
	margin-top: 10px;
}
.presss_page_news_container li {
	padding-bottom: 2px;
	padding-top: 10px;
	list-style: none;
}
.presss_page_news_container a {
	display:block;
	font-weight:bold;
	color: #3472BB;
}

.presss_page_news_container a img {
	position:relative !important;
	bottom:auto !important;
	margin-top:10px;
}
.presss_page_news_container span {
	display: block;
}


/* morsel tooltip*/
.morsel_tooltip p{
	border-bottom:1px solid #cccccc;
	padding:7px 0;	
	height:50px;
	color:#9D9D9D;
}

.morsel_tooltip p span{
	display:block;
	color:#016699;
}

.morsel_tooltip p a{
	color: #E97821;
}

.morsel_tooltip p img{
	float:left;
	padding-right:10px;
}

.morsel_tooltip p.last{
	border-bottom:none;
}

/*New Styles bottom boxes*/
#projects_content .container_960 {margin: 10px 0px 10px 30px; width:960px;}

#projects_content .container_960 .container_305{margin: 0px 15px 0px 0px; width:305px;float:left;}

#projects_content .container_960 .container_635{margin: 0px 15px 0px 0px; width:635px;float:left;}

#projects_content .container_960 .container_472{margin: 0px 16px 0px 0px; width:472px;float:left;}

#projects_content .container_960 .no_margin{margin: 0px 0px 0px 0px;}


/*
#projects_content .container_960 div.spots_first_150{margin:0px 10px 0px 10px;padding:15px 0px;height:150px;}

#projects_content .container_960 div.spots_first_107{margin:0px 10px 0px 10px;padding:15px 0px;height:107px;}

#projects_content .container_960 div.spots_150{margin:0px 10px 0px 10px;padding:15px 0px;border-top:1px solid #CCC;height:150px;}

#projects_content .container_960 div.spots_107{margin:0px 10px 0px 10px;padding:15px 0px;border-top:1px solid #CCC;height:107px;}

#projects_content .container_960 div.image{float:left; margin-right:7px;}

#projects_content .container_960 p.title{color:#628FC7;font-size:18px;}*/

/****** Boxes with rounded corners*******/
* html .boxhead_f h2,* html .boxhead_l h2,* html .boxhead_c h2 {height: 1%;} /* For IE 5 PC */

.rounded_box_f {
	width: 333px; 
	background: url(skin/bottom_right_corner_h.jpg) no-repeat bottom right;
	float:left;
	margin:8px 0px 8px 13px !important;
	margin-left:6px;
	clear:both;
}
.boxhead_f {
	background: url(skin/top_right_corner.jpg) no-repeat top right;
	text-align: center;
	height:25px !important;
	height:23px;
}
.boxhead_f h2 {
	background: url(skin/top_left_corner_first.jpg) no-repeat top left;
	padding: 25px 0px 0px 0px !important;
	padding: 8px 0px 0px 0px;
	width:333px;
}

.boxbody_f {
	background: url(skin/bottom_left_corner_first_h.jpg) no-repeat bottom left;
	padding: 8px 25px 25px 34px;
}
/*-------------------------------------*/

.rounded_box_c {
	width: 325px; 
	background: url(skin/bottom_right_corner_h.jpg) no-repeat bottom right;
	float:left;
	margin:8px 0px 8px 0px;
}
.boxhead_c {
	background: url(skin/top_right_corner.jpg) no-repeat top right;
	text-align: center;
	height:25px !important;
	height:23px;
}
.boxhead_c h2 {
	background: url(skin/top_left_corner.jpg) no-repeat top left;
	padding: 25px 0px 0px 0px !important;
	padding: 8px 0px 0px 0px;
	width:325px;
}

.boxbody_c {
	background: url(skin/bottom_left_corner_h.jpg) no-repeat bottom left;
	padding: 8px 25px 25px 26px;
}
/*-------------------------------------*/

.rounded_box_l {
	width: 334px; 
	background: url(skin/bottom_right_corner_last_h.jpg) no-repeat bottom right;
	float:left;
	margin:8px 0px 8px 0px;
}
.boxhead_l {
	background: url(skin/top_right_corner_last.jpg) no-repeat top right;
	text-align: center;
	height:25px !important;
	height:23px;
}
.boxhead_l h2 {
	background: url(skin/top_left_corner.jpg) no-repeat top left;
	padding: 25px 0px 0px 0px !important;
	padding: 8px 0px 0px 0px;
	width:334px;
}

.boxbody_l {
	background: url(skin/bottom_left_corner_h.jpg) no-repeat bottom left;
	padding: 8px 25px 25px 26px;
}

/*------------------------------------------------*/
.rounded_box_one {
	width: 341px; 
	background: url(skin/bottom_right_corner_last_h.jpg) no-repeat bottom right;
	float:left;
	margin:8px 0px 8px 13px !important;
	margin-left:6px;
}
.boxhead_one {
	background: url(skin/top_right_corner_last.jpg) no-repeat top right;
	text-align: center;
	height:25px !important;
	height:23px;
}
.boxhead_one h2 {
	background: url(skin/top_left_corner_first.jpg) no-repeat top left;
	padding: 25px 0px 0px 0px !important;
	padding: 8px 0px 0px 0px;
	width:341px;
}

.boxbody_one {
	background: url(skin/bottom_left_corner_first_h.jpg) no-repeat bottom left;
	padding: 8px 33px 25px 34px;
}
