/* CSS Document */

body					{margin:0px; padding:0px; min-width:750px; background-color:#a5bfc4; height:100%; }
html 					{min-height: 100%;}

.home_background		{background-image:url(../images/backgrounds/home_background.jpg); background-position:center bottom; background-repeat:no-repeat}
.content_background		{background-image:url(../images/backgrounds/content_background.gif); background-repeat:repeat-y;}
#header					{position:absolute; top:16px; left:0px; z-index:300; width:100%; height:52px; background-color:#FFFFFF; text-align:center; cursor:default;}
#subHeader					{position:absolute; top:16px; left:0px; z-index:350; width:100%; height:52px; background-color:#FFFFFF; text-align:left; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}

.white					{color:#FFFFFF;}
.black					{color:#000000;}
.light_blue				{color:#0099cc; font-weight:bold;}
.bold_blue				{color:#a5bfc4; font-weight:bold}

.no_top					{margin-top:0px;}
a img					{border:0px;}

span.focused			{color:#e6d99c;}
span.focused1			{color:#e6d99c;}


/* Navigation */
#home_navigation_container 	{margin:0px auto; height:52px; width:732px;}
#home_navigation_container div {float:left; height:52px;}
#home_navigation_container span{display:none;}

#navigation_container 	{margin:0px 10px; height:52px; width:732px;}
#navigation_container div {float:left; height:52px;}
#navigation_container span{display:none;}

#p7TBtrig10				{width:271px; height:52px; display:block}
#p7TBtrig20				{width: 69px; height:52px; display:block}
#p7TBtrig30				{width: 75px; height:52px; display:block}
#p7TBtrig40				{width: 81px; height:52px; display:block}
#p7TBtrig50				{width: 87px; height:52px; display:block}
#p7TBtrig60				{width: 61px; height:52px; display:block}
#p7TBtrig70				{width: 88px; height:52px; display:block}
#P7TabH					{position:absolute; left: 0px; top: 0px; z-index: 200; visibility: hidden; width:98%;}

#subnav_container		{width:189px; float:left; padding:100px 0 0 0; display:inline; margin-left:11px}
#subnav					{width:104px; margin:20px 0px 0px 60px; font-weight:bold; letter-spacing:1px;}
#subnav	p				{margin:0px 0px 10px 0px}
#subnav a				{line-height:12px; }
.p7tbsub				{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.p7tbsub a				{text-decoration:none;}
.p7tbsub a:link			{color: #FFFFFF;text-decoration:none;}
.p7tbsub a:visited 		{color: #FFFFFF;text-decoration:none;}
.p7tbsub a:hover 		{color: #3b4c4d;text-decoration:none;}
.p7tbsub a:active 		{color: #3b4c4d;text-decoration:none;}

#subnav2				{width:105px; margin:35px 0px 0px 48px;}
#subnav2 p				{margin:0px 0px 10px 0px}
#subnav2 a				{line-height:12px;}
.p7tbsub2				{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.p7tbsub2 a				{text-decoration:none;}
.p7tbsub2 a:link		{color: #FFFFFF;text-decoration:none;}
.p7tbsub2 a:visited 	{color: #FFFFFF;text-decoration:none;}
.p7tbsub2 a:hover 		{color: #006699;text-decoration:none;}
.p7tbsub2 b				{color:#3b4c4d; font-weight:bold; background-image:url(../images/icons/blue_green_arrow.gif); background-repeat:no-repeat; background-position:left top; padding-left:12px}

#leftsub2_container		{width:125; margin:35px 0px 0px 48px;}
.leftsub2				{width:125px; margin-bottom:12px}
.leftsub2_arrow			{width:6px; height:11px; background-image:url(../images/icons/blue_green_arrow.gif); background-repeat:no-repeat; float:left}
.leftsub2_detail		{margin-left:11px; width:99px; color:#5b7171; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:1px;}
.leftsub2 a:link		{color: #a5bfc4;text-decoration:none;}
.leftsub2 a:visited 	{color: #a5bfc4;text-decoration:none;}
.leftsub2 a:hover 		{color: #FFFFFF;text-decoration:none;}


/* Main Content */
#content_container		{width:555px; float:left;}
#main_content_container	{width:490px; margin:35px 0px 20px 36px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#3b4c4d; height:0;}
#content_page_container	{margin:0px; padding:0px; width:757px;}

#left_column			{width:280px; float:left; margin-right:50px}
#left_column p 			{padding:0px; margin:10px 0px}
#left_column a			{color:#0099CC; text-decoration:none; font-weight:bold}
#left_column a:hover	{text-decoration:underline;}
#left_column li a		{ color:#0099CC;}

ul.bright_blue			{margin:0px; padding:10px 0 10px 0;}
ul.bright_blue li		{color:#3b4c4d; font-weight:bold; list-style-type:none; line-height:15px; background-image:url(../images/icons/green_arrow.gif); background-repeat:no-repeat; background-position:left top; padding:0 0 8px 10px}
ul.bright_blue li i		{color:#3b4c4d; font-weight:normal; font-style:normal; }


/* Team */
#team_column			{width:140px; float:left;}
.team b					{color:#006699; font-weight:bold; background-image:url(../images/icons/dark_blue_arrow.gif); background-repeat:no-repeat; background-position:left top; padding-left:8px}
.team p					{color:#006699; width:140px; margin:5px 0px 0px 8px; line-height:13px;}

.team_title				{margin: 0px 0 13px 8px; line-height:12px; font-size:10px; color:#006699;}
.team b.selected		{color:#3b4c4d; font-weight:bold; background-image:url(../images/icons/blue_arrow.gif); background-repeat:no-repeat; background-position:left top; padding-left:8px}

.team a:active,
.team a:link,
.team a:visited			{color:#006699; text-decoration:none; line-height:13px;}
.team a:hover			{color:#0099CC; text-decoration:none; }
.team a.focused			{color:#006699; text-decoration:underline;}
.team a.focused:visited	{color:#006699; text-decoration:underline;}


/* News/Quicklinks Sidebar*/
.moreLink				{padding-bottom: 18px;}
#news_column			{width:140px; float:left;}
.news b					{color:#006699; font-weight:bold; background-image:url(../images/icons/dark_blue_arrow.gif); background-repeat:no-repeat; background-position:left top; padding-left:8px;}
#quicklinks p			{color:#006699; font-weight:bold; background-image:url(../images/icons/dark_blue_arrow.gif); background-repeat:no-repeat; background-position:left top; padding-left:8px; margin-top: 2px; margin-left: 0px;}
#news_archive_links		{line-height: 30px;}
#news_archive_links .focused {color:#006699; font-weight: bold;}

.news a					{color:#006699; text-decoration:none; line-height:13px;}
.news a:hover			{color:#0099CC; text-decoration:none; }
.news p					{color:#006699; width:140px; margin:5px 0px 8px 8px; line-height:13px;}


/* What's New*/
ul.news_list			{margin:0px; padding:0px 0 10px 0;}
ul.news_list li			{color:#3b4c4d; margin-bottom:8px; list-style-type:none; line-height:15px;}
ul.news_list li i		{color:#0099CC; font-weight:normal}
ul.news_list li a		{color:0099CC; text-decoration:none; font-weight:bold}
ul.news_list li a:hover	{text-decoration:underline;}

#awards_featured h1		{padding-bottom: 0px;}

.full_column			{width:100%;}
.full_column a			{color:#0099CC; text-decoration:none; font-weight:bold}
.full_column a:hover	{text-decoration:underline;}
.medium_column			{width:470px;}
.medium_column a		{color:#0099CC; text-decoration:none; font-weight:bold}
.medium_column a:hover	{text-decoration:underline;}
.medium_column h1		{line-height: 20px;}
.column					{width:235px; float:left;}


/* Clients */
ul.clients				{margin:0px; padding:0px;}
ul.clients li			{color:#3b4c4d; list-style-type:none; line-height:20px; font-weight:bold}

h1						{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:20px; color:#3b4c4d; padding:0px; margin:0px;}
.subhead				{font-size:11px;font-weight:bold; color:#3b4c4d}
.left					{float:left;}



/* New-For Work Section */
#workdesc				{width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0 0 40px 0; color:#000000 }
.clientname				{font-size:11px;font-weight:bold; color:#000000}

#work_case				{width:400px; float:left;}
#work_case p 			{padding:0px; margin:0 0 10px 0}
#work_case a			{color:#0099CC; text-decoration:none; font-weight:bold}
#work_case a:hover		{text-decoration:underline;}
.parheading				{font-size:11px;font-weight:bold;}

/* Newsletter signup form */
td.labelcell, td.bodycell, td.bodycell input, td.bodycell select {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; line-height:16px; color:#3b4c4d;
}
td.labelcell, td.bodycell {margin: 0px; padding: 0px 15px 7px 0px;}
td.required { font-weight: bold; }
td.labelcell {width: 65px; }
td.bodycell input, td.bodycell select { width: 185px; }
#newsletter-form {margin: 12px 0px 12px 0px;}
p.submit-link {text-align: right;}
p.submit-link a {margin-right: 12px;}

/* Footer */
#home_footer			{position:absolute; bottom: 5px; left:0px; z-index:3; width:100%; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#home_footer_container	{margin:0px auto; height:12px; width:716px;}
#footer					{width:400px; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:80px 0 0 0; color:#a5bfc4 }
#flashcontent_footer	{width:400px; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:80px 0 0 40px; color:#a5bfc4 }
#new_main_content	{width:490px; margin:35px 0px 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#3b4c4d; height:0;}


/*NAV REPLACEMENT FOR FLASH*/
#header .new-nav {
width:815px;
margin:0 auto;
}
.new-nav ul {
/*	float: left;*/
	margin:0;
	overflow: hidden;
}
.new-nav li {
	display: inline;
	list-style: none;
	float: left;
}
.new-nav li a {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.nav-logo {
	background: url('/assets/images/navigation/ie_logo.gif') no-repeat;
	height:52px;
	width: 271px;
} 
.nav-about {
	background: url('/assets/images/navigation/about.gif') no-repeat;
	height:52px;
	width: 69px;
}
.nav-work {
	background: url('/assets/images/navigation/work.gif') no-repeat;
	height:52px;
	width: 75px;
}
.nav-clients {
	background: url('/assets/images/navigation/clients.gif') no-repeat;
	height:52px;
	width: 81px;
}
.nav-whats-new {
	background: url('/assets/images/navigation/new.gif') no-repeat;
	height:52px;
	width: 87px;
}
.nav-contact {
	background: url('/assets/images/navigation/contact.gif') no-repeat;
	height:52px;
	width: 61px;
}
.nav-xchange {
	background: url('/assets/images/navigation/about.gif') no-repeat;
	height:52px;
	width: 69px;
}
.nav-transfer {
	background: url('/assets/images/navigation/transfer.gif') no-repeat;
	height:52px;
	width: 88px;
}

/*a.nav-logo:hover {
	background: url('/assets/images/navigation/ie_logo_over.gif') no-repeat;
} */
a.nav-about:hover {
	background: url('/assets/images/navigation/about_over.gif') no-repeat;
	height:52px;
	width: 69px;
}
a.nav-work:hover {
	background: url('/assets/images/navigation/work_over.gif') no-repeat;
	height:52px;
	width: 75px;
}
a.nav-clients:hover {
	background: url('/assets/images/navigation/clients_over.gif') no-repeat;
	height:52px;
	width: 81px;
}
a.nav-whats-new:hover {
	background: url('/assets/images/navigation/new_over.gif') no-repeat;
	height:52px;
	width: 87px;
}
a.nav-contact:hover {
	background: url('/assets/images/navigation/contact_over.gif') no-repeat;
	height:52px;
	width: 61px;
}
a.nav-xchange:hover {
	background: url('/assets/images/navigation/about_over.gif') no-repeat;
	height:52px;
	width: 69px;
}
a.nav-transfer:hover {
	background: url('/assets/images/navigation/transfer_over.gif') no-repeat;
	height:52px;
	width: 88px;
}

