/* Tag Styles */
body {margin: 0px auto; background: url(../images/bg_vert.jpg) repeat-x; background-color: #654423; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height:18px;}
td {background-color: #FFF; vertical-align: top;}
strong {font-weight:bold;}
a { text-decoration:none; color:#643916;}
a:hover {color:#643916; text-decoration:underline;}
img {border:0;}
em {font-style:italic;}


/* Template Styles */
#wrapper {width: 966px; margin: 15px auto 0 auto;}
#top_cap {background: url(../images/03.gif) no-repeat}
#left_shadow {width: 6px; background-image: url(../images/left_shadow.png); background-color: transparent; background-repeat: repeat-y;}
/* #left_shadow_repeat {width: 6px; background: url(../images/left_shadow_repeat.jpg) y-repeat; vertical-align: bottom;} */
#EP_header {vertical-align:top; background: url(../images/06.jpg)}
#logo {float:left;}
#menu {height: 28px; padding: 0; margin: 0;}
#right_shadow {width: 10px; background-image: url(../images/right_shadow.png); background-repeat: repeat-y; background-color: transparent;}
/*#right_shadow_repeat {width: 10px; background-image: url(../images/right_shadow_repeat.jpg); background-repeat: repeat-y;}*/
#header {height: 161px;}

#left {width:430px;}
#sidebar {background-color: #f4f1ed; height: 233px; border-left: 1px solid #E4CEB5; width: 519px;}


/* [a] Index page */
#left_index {width:430px; padding:15px 15px 15px 25px;} 
#sidebar_index {background-color: #f4f1ed; height: 233px; border-left: 1px solid #E4CEB5; width: 410px;}

.index_orange_text_header {color:#b17129; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif;}
hr.gold {color:#CFAA80; background-color:#CFAA80;border-color:#CFAA80; height:1px; border:0;}

#footer {background: url(../images/footer.gif) no-repeat;}
#excel {margin:8px 0 0 75px; color:#B27229; font-size:11px; font-weight:bold;}
#address {margin:0 0 0 75px; font-size:11px;}
#copyright {height: 30px;font-size: 10px; text-align: right; padding: 0 35px 0 0; vertical-align: middle;}
#bottom_cap {background: url(../images/29.gif) no-repeat; width: 950px; height: 10px;}
#page_nav {margin-right:25px; margin-top:25px; float: right;}


/* Main Menu Styles */
ul#main_nav {position: relative; list-style: none; height: 28px; z-index: 1; margin: 0; padding: 0; z-index: 100;}
ul#main_nav li {position: relative; float: left; height: 28px; z-index: 1;}
ul#main_nav li a {cursor:default;}
ul#main_nav li img {vertical-align: bottom;}
ul#main_nav li ul {display: none; position: absolute; list-style: none; height: auto; background-color: #8D7455; top: 28px; left: 0;}
ul#main_nav li:hover ul, ul#main_nav li.roll ul {display: block;list-style: none; height: auto; background-color: transparent; width: 189px; padding: 0; margin: 0;}
ul#main_nav li ul li.top {float: none; width: 189px; height: 22px; padding: 0; margin: 0; border-top: 0px solid #DDD1C1; border-bottom: 1px solid #BFB3A5;}
ul#main_nav li ul li {float: none; width: 189px; height: 22px; padding: 0; margin: 0; border-top: 1px solid #DDD1C1; border-bottom: 1px solid #BFB3A5;}

ul#main_nav li ul li.top.portfolio_overview {float: none; width: 190px; height: 22px; padding: 0; margin: 0; border-top: 0px solid #DDD1C1; border-bottom: 1px solid #D7C9B8; z-index: 100;}
ul#main_nav li ul li.portfolio  {float: none; width: 190px; height: 22px; padding: 0; margin:0 0 0 0; border-top: 1px solid #DDD1C1; border-bottom: 1px solid #BFB3A5;  z-index: 100;}
ul#main_nav li ul li.portfolio_overview  {float: none; width: 190px; height: 22px; padding: 0; margin:0 0 0 0; border-top: 1px solid #BFB3A5; border-bottom: 1px solid #D7C9B8;  z-index: 100;}

ul#main_nav li ul li img {padding: 0; margin: 0; width: 190px; height: 22px; cursor: pointer;  z-index: 100;}
ul#main_nav li ul li img.portfolio {padding: 0; margin: 0; width: 190px; height: 22px; cursor: pointer;  z-index: 100;}



/* General Content */
#right-side .title {font-size:14px;} /* index only */

#gold_rule {margin:25px 0 25px 0;}
#gold_rule hr {color:#CFAA80; background-color:#CFAA80;border-color:#CFAA80; height:1px; border:0;}

.gold_rule {margin:25px 0 25px 0;}
.gold_rule hr {color:#CFAA80; background-color:#CFAA80;border-color:#CFAA80; height:1px; border:0;}

.bullet_box {padding:0 5px 0 0;}

ul {list-style:disc;padding-top:15px;margin-left:17px;}
ul li {line-height:18px;}



/* Main Left Side Content */
#content {margin:20px 0 0 25px;padding:0 10px 25px 0;line-height:18px;font-family: Arial,Helvetica,sans-serif; font-size: 12px;}
#content #bullet {margin:-20px 0 0 0;width:375px;}
#content #text {margin-bottom:30px;}

#content #graphic {margin:0 auto;text-align:center;}
#content .graphic {margin:0 auto 10px auto;text-align:center;}
#content .port-graphic {position:relative; float:left; width:196px; height:120px; margin:0; padding:0; text-align: center;}

.orange_left_header {color:#B17129; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:7px;}
#left_gold_rule {margin:0 0 15px 0;}
#left_gold_rule hr {color:#CFAA80; background-color:#CFAA80;border-color:#CFAA80; height:1px; border:0;}

.left_gold_rule {margin:0 0 15px 0;}
.left_gold_rule hr {color:#CFAA80; background-color:#CFAA80;border-color:#CFAA80; height:1px; border:0;}


/* [a] Industries sub-pages */
ul#ind {margin-top:-15px;list-style:disc;margin-left:17px;}
ul#ind li {line-height:18px;}


/* [b] Intermediaries sub-pages */
ul#int {margin-top:-15px;list-style:disc;margin-left:17px;}
ul#int li {line-height:18px;}

ul.int_links {margin:-15px 0 0 0;}
ul.int_links li {line-height:18px; list-style-type:none;}


/* [c] Entrepreneurs Process page */
ul#process {margin-top:-15px;list-style:disc;margin-left:17px;}
ul#process li {line-height:18px;}


/* [d] Entrepreneurs Partnership page */
.answer_box {background-image:url(../images/entrepreneurs/partnership/answer_box.jpg);background-repeat:no-repeat; min-height:363px;width:363px; text-align:left;}
.answer_box .text {padding:20px;}
.answer_box .text .header {font-size:16px; font-style:italic;}





/* Main Right Side Content */
#right-side {padding:15px 15px 25px 15px;font-size:12px; line-height:1.5}

#header_text_background {z-index: 1; position: relative; right: 15px;bottom: 15px;background-image: url(../images/header_background.jpg); width: 520x; height: 48px;}
.orange_text_header {color:#b17129; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 13px; padding-left: 15px;}
.orange_text_big {color:#b17129; font-size: 15px; font-style: italic;}
.orange_text {color: #b17129; font-weight: bold;}
.orange_text  a {color: #b17129; font-weight: bold; text-decoration: none;}
.orange_text  a:hover {color: #b17129; font-weight: bold; text-decoration: underline;}


/* [a] Contact page */
table #contact td {background-color:#f4f1ed;}
table #contact td div {padding:0 3px 0 0; vertical-align:middle; background-color:#f4f1ed;}
.required {color:#FF0000;}
input.required {color:#000000;}
.notify {color:#FF0000; font-size:11px;}


/* [b] Background People/Focus/Values/Tools_Process pages */
#sub_pages table {background-color:#f4f1ed; margin:20px; width:316px;}
#sub_pages table td {background-color:#f4f1ed; padding:0px; vertical-align: bottom; text-align:center; width: 79px; }
#sub_pages table td.values {padding-right: 10px;}
#sub_pages table td.process {padding-right: 5px;}


/* [c] Industries Index page */
td.left {padding-right:20px;}


/* [d] Industries sub-pages */
.quick_links { color:#000; text-transform:uppercase; font-weight:bold;}


/* [e] Entrepreneurs Partnership page */
table#partnership {background-color: #f4f1ed; width:480px;}
table#partnership td {background-color: #f4f1ed;padding-bottom:7px;}
table#partnership td.bullet {vertical-align: text-top;padding-top:5px;}

/* Portfolio */
hr.header {border:0; height:1px; background-color:#d2b18c; margin:10px 0;}

#port_left {width:350px;}
#port_left img.vert-line {float:right; margin:0 12px 0 25px;}

#port_left #content {margin:15px 0 0 25px; padding:0 0 24px 0; line-height:18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;}
#port_left #content .column {width:110px; float:left; margin:0 20px;}
#port_left #content .column p {font-weight:bold; text-align:center; padding:0 0 10px 0;}
#port_left #content .column img {margin:0 0 3px 0; padding:0;}

#port_right {width:500px;}
#port_right #right-content {padding:0 15px; margin-top:10px;}

#map {position:relative; background:url(../images/portfolio_new/map.png) no-repeat left top; height:335px; margin:15px 0 0 0;}
#map ul {position:relative;}
#map ul li {position:relative; list-style:none; display:inline; padding-right:25px; padding-left:15px; z-index:200;}
#map ul li a.logo {display:inline-block;}

#map ul li:hover {z-index:210;}
#map ul li:hover a {}

#map ul li div.popup-wrapper {display:none;}
#map ul li:hover div.popup-wrapper {display:block; position:absolute; width:20px;}

#map ul li div.popup-wrapper .popup-top {background:url(../images/portfolio_new/box-top.png) no-repeat; width:243px; height:32px;}
#map ul li div.popup-wrapper .popup-top h4 {color:#fefefe; font-weight:bold; font-size:1em; margin:0 20px; padding-top:8px;}
#map ul li div.popup-wrapper .popup-mid {background:url(../images/portfolio_new/box-mid.png) no-repeat top; width:243px; min-height:110px; margin-top:-1px; padding:0;}
#map ul li div.popup-wrapper .popup-mid div.content {margin:0 20px; padding-top:8px;}
#map ul li div.popup-wrapper .popup-mid div.content p {font-size:11px;}
#map ul li div.popup-wrapper .popup-mid div.content hr {border:0; height:1px; background-color:#faf9f9; width:200px;}
#map ul li div.popup-wrapper .popup-mid div.content span {color:#b17129;}
#map ul li div.popup-wrapper .popup-mid div.content a {color:#000; text-decoration:none; font-weight:bold; padding:0; background:none; display:inline;}
#map ul li div.popup-wrapper .popup-btm {background:url(../images/portfolio_new/box-btm.png) no-repeat; width:243px; height:17px;}

#map ul li div.popup-wrapper .popup-arrow {position:absolute; width:11px; height:20px;}

#map ul li#personable {position:absolute; top:197px;}
#map ul li#personable a.logo {background:url(../images/portfolio_new/map_logos/personable.png) no-repeat; width:86px; height:29px;}
#map ul li#personable div.popup-wrapper {position:absolute; left:100px; top:-50px;}
#map ul li#personable div.popup-wrapper .popup-arrow {position:absolute; left:0px; top:52px; background:url(../images/portfolio_new/arrow-l.png) no-repeat;}

#map ul li#axela {position:absolute; left:175px; top:160px;}
#map ul li#axela a.logo {background:url(../images/portfolio_new/map_logos/axela.png) no-repeat; width:75px; height:16px;}
#map ul li#axela div.popup-wrapper {position:absolute; left:100px; top:-33px;}
#map ul li#axela div.popup-wrapper .popup-arrow {position:absolute; left:0px; top:32px; background:url(../images/portfolio_new/arrow-l.png) no-repeat;}

#map ul li#uswater {position:absolute; left:219px; top:46px;}
#map ul li#uswater a.logo {background:url(../images/portfolio_new/map_logos/uswater.png) no-repeat; width:63px; height:39px;}
#map ul li#uswater div.popup-wrapper {position:absolute; left:-235px; top:-32px;}
#map ul li#uswater div.popup-wrapper .popup-arrow {position:absolute; left:237px; top:32px; background:url(../images/portfolio_new/arrow-r.png) no-repeat;}

#map ul li#apm {position:absolute; left:240px; top:82px;}
#map ul li#apm a.logo {background:url(../images/portfolio_new/map_logos/apm.png) no-repeat; width:104px; height:41px;}
#map ul li#apm div.popup-wrapper {position:absolute; left:-230px; top:-20px;}
#map ul li#apm div.popup-wrapper .popup-arrow {position:absolute; left:237px; top:32px; background:url(../images/portfolio_new/arrow-r.png) no-repeat;}

#map ul li#medexpress {position:absolute; left:308px; top:133px;}
#map ul li#medexpress a.logo {background:url(../images/portfolio_new/map_logos/medexpress.png) no-repeat; width:76px; height:18px;}
#map ul li#medexpress div.popup-wrapper {position:absolute; left:-240px; top:-34px;}
#map ul li#medexpress div.popup-wrapper .popup-arrow {position:absolute; left:237px; top:32px; background:url(../images/portfolio_new/arrow-r.png) no-repeat;}

#map ul li#asi {position:absolute; left:401px; top:137px;}
#map ul li#asi a.logo {background:url(../images/portfolio_new/map_logos/asi.png) no-repeat; width:57px; height:27px;}
#map ul li#asi div.popup-wrapper {position:absolute; left:-240px; top:-33px;}
#map ul li#asi div.popup-wrapper .popup-arrow {position:absolute; left:237px; top:32px; background:url(../images/portfolio_new/arrow-r.png) no-repeat;}

#map ul li#medtech {position:absolute; left:335px; top:210px;}
#map ul li#medtech a.logo {background:url(../images/portfolio_new/map_logos/medtech.png) no-repeat; width:65px; height:34px;}
#map ul li#medtech div.popup-wrapper {position:absolute; left:-240px; top:-25px;}
#map ul li#medtech div.popup-wrapper .popup-arrow {position:absolute; left:237px; top:32px; background:url(../images/portfolio_new/arrow-r.png) no-repeat;}

#map ul li#mts {position:absolute; left:365px; top:275px;}
#map ul li#mts a.logo {background:url(../images/portfolio_new/map_logos/mts.png) no-repeat; width:67px; height:22px;}
#map ul li#mts div.popup-wrapper {position:absolute; left:-237px; top:-35px;}
#map ul li#mts div.popup-wrapper .popup-arrow {position:absolute; left:237px; top:32px; background:url(../images/portfolio_new/arrow-r.png) no-repeat;}

