@charset "utf-8";
/* CSS Document */

body 										{background:#000000 url(images/background.jpg);background-position:center;background-position:top;background-repeat:no-repeat;padding: 0px;margin: 0px;font-family: 'Tahoma';font-size : 11px;color : #000000;}
body.index 									{background:#000000 url(images/background.jpg);background-position:center;background-position:top;background-repeat:no-repeat;padding: 0px;margin: 0px;font-family: 'Tahoma';font-size : 11px;color : #000000;}	
quotes 										{font:"Times New Roman", Times, serif;font-size:24px;color:#039;line-height:10px;}
testimonials 								{font-family:Helvetica, Arial, sans-serif;font-size:13.5px;color:#000;line-height:18px;text-align: left;}
#seperator 									{width:750px;height:25px;margin:auto;background-repeat:repeat-x;clear: both;background-image: url(images/sep2.gif);float: none;background-position: bottom;filter: Alpha(Opacity=25);}
#seperator2 								{width:750px;height:20px;margin:auto;background-repeat:repeat-x;clear: both;background-image: url(images/sep.gif);float: none;background-position: top;filter: Alpha(Opacity=25);}
#header_main 								{background:url(images/imedia_header.jpg);background-position:top;background-repeat:no-repeat;width:898px;height:175px;margin:auto;}
#header 									{width: 780px;height: 10px;margin: auto;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;text-align: right;font-family: Helvetica, Arial, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;letter-spacing: .5px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
#header2 									{ width: 800px; height: 150px; margin: auto; background-image: url(images/header_v3.png); background-repeat: no-repeat; }
#grad_bar 									{width:770px;height:50px;margin:auto;clear: both;padding-top: 15px;padding-right: 10px;padding-bottom: 0px;padding-left: 20px;text-align: left;}
#grad_bar2 									{width:770px;height:50px;margin:auto;clear: both;padding-top: 2px;padding-right: 10px;padding-bottom: 0px;padding-left: 20px;text-align: left;}
#showcase 									{width: 800px;height: 290px;margin: auto;padding-top: 5px;overflow:visible;}
#showcase_video 							{width: 400px;float:left;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;height: auto;}
#video 										{padding-left:25px;text-align: center;padding-top: 0px;overflow: visible;}
#showcase_greeting 							{width: 355px;height: 250px;padding-left:7px;padding-right: 30px;padding-top: 25px;float: left;text-align: left;}
#nav 										{ width:308px; height:60px; margin-top: 85px; float: right; }
#nav_text 									{width:100px;height:30px;float:right;padding-top: 0px;font-family: Helvetica, Arial, sans-serif;color: #328BCE;line-height: 25px;font-weight: 300;font-size: 16px;font-style: normal;text-align: center;}
#page_text 									{ width:300px; height:25px; padding-top: 8px; font-family: Helvetica, Arial, sans-serif; color: #11253C; line-height: 25px; font-weight: 900; font-size: 16px; font-style: normal; text-align: left; }
#nav_vert_space 							{width:35px;height:94px;}
#logo 										{width:350px;height:90px;padding-top:0px;text-align:left;vertical-align:middle;font:Arial, Helvetica, sans-serif;font-size:24;float: left;padding-left: 20px;}
#logo_image 								{padding-top: 0px;}
#media_content_3 							{width:800px;height:690px;margin:auto;padding: 0px;background-image: url(images/grey_bg.gif);background-repeat: repeat-y;background-color: #327FBA;text-align: left;}
#media_content_3_about 						{width:225px;height:250px;float:left;padding:20px;}
#media_content_3_h1 						{width:200px;height:20px;font-size: 16px;font-weight: normal;color: #508CB7;font-family: Arial, Helvetica, sans-serif;float: left;}
#media_content_3_h2 						{width:200px;height:10px;font-size: 11px;font-weight: normal;color: #000000;font-family: Arial, Helvetica, sans-serif;}
#media_content_3_services 					{width:240px;height:auto;float:left;text-align: left;font-family: Helvetica, Arial, sans-serif;line-height: 18px;font-weight: 300;color: #000;font-size: 12px;margin-left: 10px;padding: 0px;}
#media_content_3_services.podcast 			{width:250px;height:220px;float:left;margin: 0px;padding: 0px;background-image: url(hp/images/hp_little_icons_podcast.gif);background-repeat: no-repeat;}
#media_content_3_services2 					{width:742px;height:260px;float:left;padding-top: 30px;padding-right: 0px;padding-bottom: 0px;padding-left: 5px;margin-left: 24px;margin-top: 0px;clear: both;margin-right: 28px;background-repeat: no-repeat;background-position: 0px 1px;background-image: url(images/graybg_home.jpg);}
#media_content_3_services2.hpspecial 		{width:480px;height:220px;float:left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 5px;margin-left: 28px;margin-top: 0px;}
#float_left 								{float:left;}

/* Content 2 */

#content_bottom 							{width:800px;height:80px;margin:auto;text-align:center;background-image: url(images/gray_bg_bot.gif);clear:both;background-repeat: no-repeat;padding: 0px;background-color: #327FBA;color: #FFF;}
#content_bottom_2 							{width:400px;text-align:center;height: 75px;margin: auto;}
#gray_bg_top 								{background:url(images/gray_bg_top.gif);background-repeat:no-repeat;width:800px;margin:auto;clear:both;height:26px;}
#services_content 							{width:800px;margin:auto;background-image: url(images/grey_bg.gif);background-repeat: repeat-y;height:1050px;}
#services_contact							{width:800px;margin:auto;background-image: url(images/grey_bg.gif);background-repeat: repeat-y;height:810px;}
#services_left_column 						{width:250px;height:810px;float:left;font-family: Helvetica, Arial, sans-serif;font-size: 12px;color: #000;text-indent: -2px;text-align: left;padding-top: 26px;padding-right: 10px;padding-bottom: 20px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#services_left_column_contactus_button 		{width:294px;height:200px;margin-left: -28px;}	
#services_left_contact 						{width:230px;height:450px;float:left;font-family: Helvetica, Arial, sans-serif;font-size: 14px;color: #666666;text-indent: 0px;text-align: left;padding-top: 20px;padding-right: 10px;padding-bottom: 20px;padding-left: 30px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#services_left_contact 						{width:220px;height:790px;float:left;font-family: Helvetica, Arial, sans-serif;font-size: 14px;color: #666666;text-indent: 0px;text-align: left;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 50px;background-image: url(images/sep_contact.gif);background-repeat: repeat-y;background-position: 250px;}
#services_right_column 						{width:490px;height:auto;float:left;text-align: left;margin-left: 15px;}
#services_bottom_logos 						{width:700px;height:100px;text-align: center;margin: auto;float: left;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 45px;}
#services_right_contact 					{width:480px;height:auto;float:left;text-align: left;padding-left: 20px;color: #000;}
#services_right_column_content				{width:430px;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;clear: none;font-family: Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-variant:normal;color:#000;font-weight: 300;float: left;background-image: url(images/boxmid.gif);}
#services_right_column_content3				{width:430px;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;clear: none;font-family: Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-variant:normal;color:#000;font-weight: 300;float: left;height: auto;}
#services_right_column_content2				{width:430px;padding:20px;height: auto;font-family: Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-variant:normal;color:#333333;font-weight: 300;float: left;}
#services_right_column_header				{width:430px;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;}
#services_boxtop							{background-image: url(images/greyboxtop.gif);background-repeat:no-repeat;width:469px;height: 9px;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;clear: both;}
#services_boxbot							{background-image: url(images/greyboxbot.gif);background-repeat:no-repeat;width:469px;height: 9px;margin-bottom: 5px;padding: 0px;float: left;}
#little_icons_home 							{width:720px;height:90px;text-align:center;float: none;margin: auto;padding: 10px;clear: both;}
#contact_form 								{}
#message 									{}
#dots_sep_bg 								{height: 25px;background-image: url(images/dot_bg.jpg);background-repeat: no-repeat;background-position: -5px 10px;}
h1 											{font-family: Helvetica, Arial, sans-serif;font-size:45px;color:#2C71A5;text-align:left;line-height:5px;font-style:normal;font-weight: 300;font-variant: normal;text-transform: none;letter-spacing: .2px;height: 20px;margin-top: 40px;margin-right: 5px;margin-bottom: 5px;margin-left: 0px;float: left;}
h2 											{font-family: Helvetica, Arial, sans-serif;font-size:17px;color:#4199D3;height: 30px;line-height: 22px;font-weight: normal;float: left;clear: both;}
h3 											{font-family: Helvetica, Arial, sans-serif;font-size: 14px;color: #333;font-weight: 300;line-height: 18px;float: left;height: 40px;clear: both;}
h4 											{font-family: helvetica, arial, sans-serif;font-size: 13px;line-height: 17px;color: #000000;letter-spacing: normal;font-weight: 300;}
h5 											{font-family: Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-variant:normal;color:#333333;font-weight: 300;}
h6 											{font-family: Verdana, Sans-Serif;font-size:11px;font-style:normal;font-variant:normal;color:#000000;font-weight: lighter;float: left;}
bottom_page_nav 							{width:10px;height:8px;font-size:9px;color:#000000;float:none;background-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;line-height: 10px;float:left;}
bottom_page 								{width:25px;height:35px;margin:auto;font:Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-align:center;float:left;vertical-align:top;}
a 											{color:#FFF;text-decoration:none;}
a.nav 										{color:#1F436B;text-decoration:none;font-weight: bold;}
a.content 									{text-decoration:none;color:#06C;text-decoration:underline;}
p 											{clear:both;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color: #000;font-family: Helvetica, Arial, sans-serif;font-size: 14px;line-height: 18px;text-decoration: none;font-weight: 300;}
img 										{clear:both;overflow: hidden;float: none;text-align: left;}
div.formats 								{text-align:center;line-height: 30px;padding-left: 30px;padding-right: 30px;height: 200px;padding-top: 10px;margin: 0px;white-space: pre;}
input#name 									{height:20px;width:190px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background-color: #FFF;font-style: normal;font-weight: 300;text-decoration: none;border: medium solid #CCC;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;padding-top: 4px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;vertical-align: middle;line-height: 20px;}
input#email 								{height:20px;width:190px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background-color: #FFF;font-style: normal;font-weight: 300;text-decoration: none;border: medium solid #CCC;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;padding-top: 4px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;vertical-align: middle;line-height: 20px;}
input#phone 								{height:20px;width:190px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background-color: #FFF;font-style: normal;font-weight: 300;text-decoration: none;border: medium solid #CCC;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;padding-top: 4px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;vertical-align: middle;line-height: 20px;}
input#company 								{height:20px;width:190px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background-color: #FFF;font-style: normal;font-weight: 300;text-decoration: none;border: medium solid #CCC;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;padding-top: 4px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;vertical-align: middle;line-height: 20px;}
textarea									{height:100px;width:190px;border: 2px solid #2E75AB;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background-color: #FFF;font-style: normal;font-weight: 300;text-decoration: none;border: medium solid #CCC;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;padding: 2px;line-height: 20px;}
input.submit 								{margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;}
div.mailmessage 							{margin:auto;width:500px;height:200px;text-align: center;font-family: Helvetica, Arial, sans-serif;font-size: 16px;font-weight: 300;color: #307AB2;}
ul.services									{font-family: Helvetica, Arial, sans-serif;line-height: 20px;font-size: 14px;color: #000;list-style-position: outside;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
div.preloader								{display:none;}

/* Navigation */

span.nav_links 								{ width:auto; height:auto; float:left; }
span.nav_links#services 					{float:left; display:block; width:92px; height:63px; background-image:url(images/services_off.gif)}
span.nav_links#services:hover 				{display:block;background-image:url(images/services_on.gif);}
span.nav_links#contact 						{float:left; display:block; width:83px; height:63px; background-image:url(images/contact_off.gif)}
span.nav_links#contact:hover 				{background-image:url(images/contact_on.gif);}
span.nav_links#home 						{float:left; display:block; width:83px; height:63px; background-image:url(images/home_off.gif)}
span.nav_links#home:hover	 				{background-image:url(images/home_on.gif);}
div.nav_links#right 						{width:48px;height:62px;background-image:url(images/index_08.jpg)}
