@charset "UTF-8";
/* CSS Document */

/*
CSS Author: Hyun Lee 
http://pdim.net/
version: 1.0
 */
 
 /* Universal 
===========================*/
* {	margin: 0; padding: 0;		}
html { background: #fff url(../img/bg.jpg) repeat-x;  text-align: center; }
body { text-align: center; }
 /*	body { background: url(../img/grid.png); }*/
.clear { clear: both; }	
.clear_home { clear: both; margin-bottom: 36px; }
img { border: 0; }
ul, li { list-style: none; }
hr {	display: none;	} 
a { text-decoration: none; color:#ff6600; }
a:hover { text-decoration: underline; color:#ff6600; }
 /* Containers 
===========================*/
#wrapper { width: 870px; margin: 0 auto; text-align: left; }

 /* Typography 
===========================*/
body { 	color: #333; font-family: "Lucida Grande", Arial, Verdana; font-size: 12px; line-height: 1.5em;		}
div#body_content h2 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 25px; color: #002d62; 10px 0 28px 0; }
div#body_content h3 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: bold; font-size: 12px; color: #002d62; margin: 25px 0 14px 0 ;	}
div#overview_body_content h2 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 25px; color: #002c3d; margin: 10px 0 28px 0;	}
div#overview_body_content h3 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: bold; font-size: 12px; color: #002c3d; margin: 25px 0 14px 0 ;	}
div#overview_body_content h4 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 18px; color: #6e9a35; line-height: 1.4em; margin: 26px 0 0px 0; border-bottom: solid #eee 1px;	}
div#americas_body_content h2 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 25px; color: #6e9a35; line-height: 1.1em; margin: 10px 0 28px 0;	}
div#americas_body_content h3 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: bold; font-size: 12px; color: #6e9a35; margin: 25px 0 14px 0 ;	}
div#americas_body_content h4 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 18px; color: #6e9a35; line-height: 1.4em; margin: 26px 0 0px 0; border-bottom: solid #eee 1px;	}
div#europe_body_content h4 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 18px; color: #830044; line-height: 1.4em; margin: 26px 0 0px 0; border-bottom: solid #eee 1px;	}
div#europe_body_content h2 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 25px; color: #830044; margin: 10px 0 28px 0;	}
div#europe_body_content h3 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: bold; font-size: 12px; color: #830044; margin: 25px 0 14px 0 ;	}
div#asia_pacific_body_content h2 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 25px; color: #e8a219; margin: 10px 0 28px 0;	}
div#asia_pacific_body_content h3 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: bold; font-size: 12px; color: #e8a219; margin: 25px 0 14px 0 ;	}
div#asia_pacific_body_content h4 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 18px; color: #e8a219; line-height: 1.4em; margin: 26px 0 0px 0; border-bottom: solid #eee 1px;	}
div#ed_cal_body_content h2 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 25px; color: #002d62; margin: 10px 0 28px 0;	}
div#ed_cal_body_content h3 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: bold; font-size: 12px; color: #002d62; margin: 25px 0 14px 0 ;	}
div#ed_cal_body_content h4 {		font-family: "Lucida Grande", Arial, Verdana; font-weight: normal; font-size: 18px; color: #002d62; line-height: 1.4em; margin: 26px 0 0px 0; border-bottom: solid #eee 1px;	}



 /* Header Layout 
===========================*/
div#branding { position: relative; width: 100%; height: 125px; }
div#branding h1 { z-index: 3; position: absolute; top: 33px; left: 1px; width: 124px; height:  56px; padding: 0; margin: 0; background: url(http://ienworldwide.com/img/logo.gif) no-repeat; }
div#branding h1 a { display: block; width: 123px; height: 56px; text-indent: -9999px; }
div#branding h4 { z-index: 2; position: absolute; left: 710px; top: 0; width: 158px; height: 23px; padding: 0; margin: 0; background: url(http://ienworldwide.com/img/contact_butt.gif) no-repeat; } 
div#branding h4 a { display: block; width: 158px; height: 23px; text-indent: -9999px; }

 /* Primary Nav
===========================*/
#nav_wrapper { background: url(img/nav_bg.gif); height: 35px; padding: 5px 0 0 5px; }
.dropdown-upward { margin-top: 400px !important; }
.search_elements { float: right; }
ul.dropdown, ul.dropdown li, ul.dropdown ul {  list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 100; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown { font-weight: bold; }
ul.dropdown li { padding: 7px 10px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; background-color: #f6f6f6; color: #000; }
ul.dropdown li.hover, ul.dropdown li:hover { background-color: #eee; color: #000; }
ul.dropdown a:link,	ul.dropdown a:visited	{ color: #000; text-decoration: none; display: block; }
ul.dropdown a:hover { color: #000; }
ul.dropdown a:active { color: #ffa500; }

/* -- Primary Nav level mark -- */
ul.dropdown ul { width: 150px; margin-top: 1px; }
ul.dropdown ul li { font-weight: normal; }

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

ul.dropdown *.dir { padding-right: 20px; background-image: url(img/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; }

/* -- Primary Nav Components override -- */
ul.dropdown-horizontal ul *.dir { padding-right: 15px; background-image: url(img/nav-arrow-right.png); background-position: 100% 50%; background-repeat: no-repeat; }
ul.dropdown-upward *.dir { background-image: url(img/nav-arrow-top.png); }
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir { background-image: url(img/nav-arrow-right.png); }
ul.dropdown-vertical-rtl *.dir { padding-right: 10px; padding-left: 15px; background-image: url(img/nav-arrow-left.png); background-position: 0 50%; }


/* Home page Main pic area*/
div#home_pic {	height: 228px;	}
div#home_pic h2 {	 position: relative; width: 100%; height: 252px; background: url(../img/home_pic.jpg)	no-repeat; margin-top: 36px; text-indent: -9999px; 	}
#home_pic_thumbs {	z-index: 3; position: relative; top: -108px; left: 600px; width: 265px; 	} 
div#home_pic_thumbs img {	margin: 0 10px 0 0; background: #FFCC00; padding: 1px;		}

/* Search element
===========================*/
.search_elements { float: right;	z-index: 3; position: relative; top: 5px; margin-right: 10px; }
.search_field {	font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 11px; color: #666;	width: 175px; height: 15px; border: #ccc solid 1px; padding: 2px 2px 0 2px; }
.search_btn { vertical-align: top; padding-top: 0; }

/* Content */
div#content {		width: 100%;	margin: 36px 0 0 0;	}

/* Side NAV */
#side_nav_contact {	float: left; width: 185px; border-top: #eee solid 4px; border-bottom: #eee solid 4px; padding: 5px 0; }
#side_nav_overview { float: left; line-height: 1.7em; border-top: #eee solid 4px; border-bottom: #eee solid 4px; padding: 5px 0; }
#side_nav_americas { float: left; border-top: #eee solid 4px; border-bottom: #eee solid 4px; padding: 5px 0; }
#side_nav_europe { float: left; border-top: #eee solid 4px; border-bottom: #eee solid 4px; padding: 5px 0; }
#side_nav_asia_pacific { float: left; border-top: #eee solid 4px; border-bottom: #eee solid 4px; padding: 5px 0; }
div#side_nav_overview ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1em; }
div#side_nav_overview li a {	text-decoration: none; color: #333;	}
div#side_nav_overview li a:hover {		text-decoration: underline; color: #002c3d;	}
div#side_nav_americas ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1em; }
div#side_nav_americas li a {	text-decoration: none; color: #333;	}
div#side_nav_americas li a:hover {		text-decoration: underline; color: #6e9a35;	}
div#side_nav_europe ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1em;	}
div#side_nav_europe li a {	text-decoration: none; color: #333;	}
div#side_nav_europe li a:hover {		text-decoration: underline; color: #830044;	}
div#side_nav_asia_pacific ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1em;	}
div#side_nav_asia_pacific li a {	text-decoration: none; color: #333;	}
div#side_nav_asia_pacific li a:hover {		text-decoration: underline; color: #e8a219;	}
div#side_nav_contact ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1em;	}
div#side_nav_contact li a {	text-decoration: none; color: #333;	}
div#side_nav_contact li a:hover {		text-decoration: underline; color: #002d62;	}
#side_nav_production { float: left; border-top: #eee solid 4px; border-bottom: #eee solid 4px; padding: 5px 0; }
#side_nav_links { float: left; }
div#side_nav_production ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1em;	}
div#side_nav_production li a {	text-decoration: none; color: #333;	}
div#side_nav_production li a:hover {		text-decoration: underline; color: #002c3d;	}


/* Main Content */
div#body_content {		float: right; width: 660px;		}
div#overview_body_content {		float: right; width: 660px;		}
div#americas_body_content {		float: right; width: 660px;		}
div#americas_body_content img { float: left; margin: 0 20px 5px 0; }
div#europe_body_content {		float: right; width: 660px;		}
div#europe_body_content img { float: left; margin: 0 20px 5px 0; }
div#asia_pacific_body_content {		float: right; width: 660px;		}
div#asia_pacific_body_content img { float: left; margin: 0 20px 5px 0; }
ul#body_content_list {	margin: 0 0 18px 0;		}
li#body_content_list {	background-image: url(http://ienworldwide.com/img/bullet.gif); background-repeat: no-repeat; background-position: 0 .2em; padding-left: 20px;	}

/* Mag Covers *
.thumbnail img {   float:left;   }

/* Accordion */
#basic-accordian { 		text-align: left; width: 100%; 	}
.accordion_headings {		padding:5px; background:#666;	color:#FFFFFF;	border-bottom:1px solid #FFF; cursor:pointer;	font-weight:bold;		}
.accordion_headings:hover {	background:#002d62;	}
.accordion_child {	padding:15px; background:#EEE;	}
.header_highlight {	background:#002d62;	}

/* Editorial Calendar Links Styling */
.ed_cal_links ul { list-style-type: none; width: 100%; } 
.ed_cal_links li { border: 1px dotted #999; border-width: 1px 0; margin: 5px 0; }
.ed_cal_links li a { color: #ff6600; display: block; font: bold 120% Arial, Helvetica, sans-serif; padding: 10px; text-decoration: none; }
* html .ed_cal_links li a {  /* make hover effect work in IE */	width: 400px; }
.ed_cal_links li a:hover { background: #ffffcc; }
.ed_cal_links a em { color: #333; display: block; font: normal 85% Verdana, Helvetica, sans-serif; line-height: 125%; }
.ed_cal_links a span { color: #125F15; font: normal 70% Verdana, Helvetica, sans-serif; line-height: 150%; }

/* Search Links Styling */
.search_links ul { list-style-type: none; width: 100%; } 
.search_links li { border: 1px dotted #999; border-width: 1px 0; margin: 5px 0; }
.search_links li a { color: #ff6600; display: block; font: bold 120% Arial, Helvetica, sans-serif; padding: 10px; text-decoration: none; }
* html .search_links li a {  /* make hover effect work in IE */	width: 400px; }
.search_links li a:hover { background: #ffffcc; }
.search_links a em { color: #333; display: block; font: normal 85% Verdana, Helvetica, sans-serif; line-height: 125%; }
.search_links a span { color: #125F15; font: normal 70% Verdana, Helvetica, sans-serif; line-height: 150%; }

/* Footer*/
#footer {	text-align: left; width: 100%; margin: 0 0 25px 0; padding: 0 0 0 0;	}
div#footer p {		color: #999; font-size: 11px; color: #002d62; line-height: 1.6em; margin-top: 34px; letter-spacing: .1em; 	}
div#footer a {		color: #ff6600; text-decoration: none;	}
div#footer a:hover {		color: #333; background: #FFFFCC; text-decoration: none;		}

/* Tables*/
.oddrow { background-color: #f9f9f9; }
.evenrow { background-color: #e4ead9; }
.hoverrow { background-color: #ffffcc; }
.oddRowAmericas { background-color: #f9f9f9; }
.evenrowAmericas { background-color: #e4ead9; }
.hoverrowAmericas { background-color: #FFFFCC; }
.oddrowEurope { background-color: #f9f9f9; }
.evenrowEurope { background-color: #faebeb; }
.hoverrowEurope { background-color: #ffffcc; }
.oddRowAsia { background-color: #f9f9f9; }
.evenrowAsia { background-color: #fffeed; }
.hoverrowAsia { background-color: #ffffcc; }
td { padding: 5px; }
th { background: url(http://ienworldwide.com/img/table_bg.gif) repeat-x top left; padding: 5px; }