
/* Interwoven CSS - v1 (kkoh@bluesingapore.com) */

/*-----------------------------------------------------------------*/
/*          HTML ELEMENT INITIALIZATION - GLOBAL RESET             */
/*-----------------------------------------------------------------*/
*, html {margin:0; padding:0; line-height:18px;}
body {background-color:#ededed; height:100%; font-family: NewsGothBT, Arial, Helvetica, sans-serif;font-size:14pt;}
p {margin-bottom:10px;}
/* reusable classes - start */
.cleardiv {clear:both; padding-top:0;}
.floatleft {float:left;}
.floatright {float:right;}
.a_bottom {vertical-align:bottom;}
.a_top {vertical-align:top;}
.bullet {margin-left:20px;}
.bullet li {margin-bottom:10px;}

/* COLOR CHANGE
a {text-decoration:none; color:#47AA42;}
a:hover {text-decoration:none; color:#135813;}
a {text-decoration:none; color:#ce6100;}
*/

a {text-decoration:none; color:#ce6100;}
a:hover {text-decoration:none; color:#a45917;}

li {
	list-style-type: disc;
	margin-left:18px;
}
/* right nav change - taken out 20071211 *kkoh*
/* define links style for IW */
/* COLOR CHANGE
.link_greenarrow a {background-image:url(/media/common_images/green_arrow.gif); background-position:left; background-repeat:no-repeat; padding-top:4px; padding-left:15px; color:#347f31;}
*/
.link_greenarrow a {background-image:url(/media/common_images/green_arrow.gif); background-position:left; background-repeat:no-repeat; padding-top:0px; padding-left:15px; color:#ce6100;}
.link_greenarrow a:hover {background-image:url(/media/common_images/green_arrow.gif); background-position:left; background-repeat:no-repeat; padding-top:0px; padding-left:15px; color:#003300;}

/*-----------------------------------------------------------------*/
/*            C S S   T A B L E   O F   C O N T E N T              */
/*-----------------------------------------------------------------*/
/*
-------------------------
. Main Contanier
. Header
. Global Country Selector
. Main Menu Navigation
. Tabbed Content
. Content
. Footer
*/

/*-----------------------------------------------------------------*/
/*                  M A I N   C O N T A N I E R                    */
/*-----------------------------------------------------------------*/
#home_main_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
	width: 904px;
	margin: auto;
	background-image: url(/media/common_images/bg_tile.png);
	background-repeat: repeat-y;
}
#home_sub_container {width:900px; margin:auto; }
#main_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
	width: 1000px;
	margin: auto;
	background-image: url(/media/common_images/bg_tile.gif);
	background-repeat: repeat-y;
}
#sub_container {width:962px; margin:auto; }

/*-----------------------------------------------------------------*/
/*                          H E A D E R                            */
/*-----------------------------------------------------------------*/
/*#home_header {width:900px; height:89px; position:relative;background: url(/media/common_images/bg_tile.png) transparent repeat-x;}*/
#home_header {width:900px; height:82px; position:relative;background: url(/media/common_images/Top-Nav-background.jpg) no-repeat;}
#home_header #logo {float:left; padding-top:2px; padding-left:15px;}
#home_header #logo_right_home {position:absolute; left:740px; top:5px; padding-right:15px;}
#home_header #logo_right {position:absolute; left:710px; top:4px; padding-right:15px;}
#header {width:962px; height:82px; position:relative;background: url(/media/common_images/Top-Nav-background.jpg) no-repeat;}
/*#header {width:962px; height:80px; position:relative;background-image: url(/media/common_images/bg_tile_blue_dark.gif);background-repeat: repeat-y;}*/
#header #logo {float:left; padding-top:5px; padding-left:15px;}
/*#header #logo_right {float:right; position:absolute; left:700px; top:15px; }*/
#header #logo_right_home {position:absolute; left:790px; top:4px; padding-right:15px;}
/*#header #logo_right {position:absolute; left:740px; top:15px;} */
#header #logo_right {position:absolute; left:790px; top:4px; padding-right:15px;}
#header_nav {float:right; width:645px; margin-top:13px;}
#header_nav #header_links {float:right; padding-top:10px;}
#header_nav #header_links ul li {display:inline; background-image:url(/media/common_images/nav_dot.gif); background-repeat:no-repeat; background-position:left; padding:0px 10px;}
#header_nav #header_links ul li a {color:#999;}
#header_nav #header_links ul li a:hover {color:#666;}
#header_nav #country {float:right; padding:7px 10px 0px 0px;}
#country1 {float:left; padding:7px 10px 0px 0px;}

/*-----------------------------------------------------------------*/
/*                          H E A D E R L E F T                            */
/*-----------------------------------------------------------------*/
#header_left {width:962px; height:120px;}
#header_left #logo_right {float:right; padding-top:10px; width:172px;}
#header_nav_left {float:left; width:250px; margin-top:3px;}
#header_nav_country {float:left; left:15px; position:absolute; top:85px; width:250px; z-index:111;}
/**/
#header_nav_middle {height:103px; left:250px; margin-top:7px; position:absolute; width:348px; }
#header_nav_left #header_links {float:left; padding-top:10px;}
#header_nav_left #header_links ul li {display:inline; background-image:url(/media/common_images/nav_dot.gif); background-repeat:no-repeat; background-position:left; padding:0px 10px;}
#header_nav_left #header_links ul li a {color:#999;}
#header_nav_left #header_links ul li a:hover {color:#666;}
#header_nav_left #country {float:left; padding-left:15px;}
#country1 {float:left; padding:7px 10px 0px 0px;}

/*-----------------------------------------------------------------*/
/*                C O U N R T Y   S E L E C T O R                  */
/*-----------------------------------------------------------------*/
.side-parcel {}
.side-parcel div.selectBox a {display:block; width:153px; min-height:14px; padding:2px 6px 1px; border:1px solid #aeaeae; background:url(/media/common_images/countryselect/dd-arrow.gif) no-repeat 149px 1px; text-decoration:none; background-color:#efefef;}
div.selectBox a:hover, div.selectBox a:visited {text-decoration:none; background-color:#efefef;}
#downloads {display:none; position:absolute; top:-1px; width:165px; background-color:#efefef; border:1px solid #aeaeae; margin-bottom:8px; visibility: visible;}
/*.optionsBox {position:relative; z-index:11}*/
.optionsBox {position:relative;}
	
.optionsBox ul{border:0; width:153px; padding:3px 0;}
.optionsBox li {display:inline;}
.optionsBox li a:hover {text-decoration:none; background-color:#d5e0e6;}
.optionsBox li a:link, .optionsBox li a:visited {display:block; width:100%; color:#666; margin:0; padding:2px 6px 1px;}
#downloads-js {display:none;}
#downloads-nojs {font-weight:bold; padding:8px 10px;}
/*.side-parcel a:link, .side-parcel a:visited, #downloads-nojs a:link, #downloads-nojs a:visited {text-decoration:none; color:#47AA42;}*/
.side-parcel a:link, .side-parcel a:visited, #downloads-nojs a:link, #downloads-nojs a:visited {text-decoration:none; color:#ce6100;}
/*.side-parcel a:hover, .side-parcel a:active, #downloads-nojs a:hover, #downloads-nojs a:active {text-decoration:none; color:#347f31;}*/
.side-parcel a:hover, .side-parcel a:active, #downloads-nojs a:hover, #downloads-nojs a:active {text-decoration:none; color:#ce6100;}

/*-----------------------------------------------------------------*/
/*              C A R O U S E L   C O M P O N E N T                */
/*-----------------------------------------------------------------*/
.jcarousel-container {position:relative;}
.jcarousel-clip {padding-right:0px; padding-left:0px; z-index:2; padding:0px; margin:0px; overflow:hidden; position:relative;}
.jcarousel-list {padding-right:0px; padding-left:0px; z-index:1; padding:0px; margin:0px; overflow:hidden; position:relative; left:0px; top:0px}
.jcarousel-item {float:left; width:180px; height:62px; list-style-type:none;}
.jcarousel-next {display:none; z-index:3;}
.jcarousel-prev {display:none; z-index:3;}

.jcarousel-container {}
.jcarousel-container ul {height:250px;}
.jcarousel-container ul li {}
.jcarousel-container-horizontal {padding:0px 18px 20px 18px; width:180px;}
.jcarousel-container-vertical {height:250px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:180px;}
.jcarousel-skin-tango .jcarousel-item {width:180px; height:62px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background:url(/media/common_images/didyouknow/carousel_right.gif) no-repeat; width:13px; height:62px; right:5px; cursor:pointer; position:absolute;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background:url(/media/common_images/didyouknow/carousel_left.gif) no-repeat; width:13px; height:62px; left:5px; cursor:pointer; position:absolute;}
.jcarousel-skin-tango .jcarousel-next-vertical {background: url(/media/common_images/didyouknow/carousel_right.gif) no-repeat; width:13px; height:62px; left:5px; cursor:pointer; position:absolute;}
.jcarousel-skin-tango .jcarousel-prev-vertical {background: url(/media/common_images/didyouknow/carousel_left.gif) no-repeat; width:13px; height:62px; left:5px; cursor:pointer; position:absolute;}

/*-----------------------------------------------------------------*/
/*                  M A I N   N A V I G A T I O N                  */
/*-----------------------------------------------------------------*/
#home_mainav {background: url(/media/common_images/home/navbar_strip.gif) repeat; width:100%;  height:37px; padding-left:10px;}
/*#mainav {background:#ffffff url(/media/common_images/gradient_topnav.gif ) repeat; height:37px; padding-left:10px;}*/
#mainav {background:#ffffff url(/media/common_images/home/navbar_strip.gif ) repeat; height:37px; padding-left:10px;}
#home_mainav ul {list-style:none;}
#mainav ul {list-style:none;}
#home_mainav ul li {float:left; display:block;margin-left:0px;}
#mainav ul li {float:left; display:block;margin-left:0px;}
#home_mainav ul li .selected {background: url(/media/common_images/home/navbar_strip.gif) repeat; color:#330000;}
/*#mainav ul li .selected {background:#ffffff url(/media/common_images/gradient_topnav.gif ) repeat; color:#ce6100;}*/
#mainav ul li .selected {background:#ffffff url(/media/common_images/home/navbar_strip.gif ) repeat; color:#330000;}
.home_mainav {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.mainav {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
home_.mainav:visited {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.mainav:visited {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.home_mainav:hover {color:#333333; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.mainav:hover {color:#333333; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */

.home_mainavlast {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* bold */
.mainavlast {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* bold */
.home_mainavlast:visited {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.mainavlast:visited {color:#330000; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.mainavlast:hover {color:#333333; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
.home_mainavlast:hover {color:#333333; font-size:12px; display:block; margin:0px 5px 0px 0px; padding:5px 6px 10px 6px; position:relative; font-weight:bold;} /* removed bold */
/* end of change */

/* opacity filter used below is not w3c CSS valid - start */

#mainav #subnav_0 {position:absolute; margin-top:2px; width:210px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_0 {position:absolute; margin-top:2px; width:210px; height:auto; z-index:100; visibility:hidden;background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_1 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden; background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_1 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden; background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_2 {position:absolute; margin-top:2px; width:220px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_2 {position:absolute; margin-top:2px; width:220px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
/* submenu3 not in use */
#mainav #subnav_3 {position:absolute; margin-top:2px; width:220px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_3 {position:absolute; margin-top:2px; width:220px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_4 {position:absolute; margin-top:2px; width:200px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_4 {position:absolute; margin-top:2px; width:200px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_5 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_5 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_6 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_6 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_7 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_7 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_8 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_8 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_9 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_9 {position:absolute; margin-top:2px; width:170px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#mainav #subnav_10 {position:absolute; margin-top:2px; width:200px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
#home_mainav #subnav_10 {position:absolute; margin-top:2px; width:200px; height:auto; z-index:100; visibility:hidden;  background-color:#FFC224; filter:alpha(opacity=98); -moz-opacity:0.9;}
/* opacity filter used below is not w3c CSS valid - end */

/* sub-menu control */
.menu_header {font-weight:bold; color:#FFFFFF; background:#FFC224}
.sub_menu_divider {float:left; background-image:url(/media/common_images/menu_divider.jpg); background-repeat:no-repeat; background-position:center; height:190px; padding:0px 18px; margin-top:40px;}

/* solutions sub-menu */
#solutions_menu {padding:10px 20px;}
#solutions_menu #solutions_left {float:left; line-height:1.5em; color:#333333;}
#solutions_menu #solutions_left ul {margin:10px 0px 15px 0px;}
#solutions_menu #solutions_left ul li {float:none; padding-bottom:5px;}
#solutions_menu #solutions_left ul li a {color:#333333;}
#solutions_menu #solutions_left ul li a:hover {color:#333333; background-color:#FFC224;}
#solutions_menu #solutions_left ul li a:link, #solutions_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}
#solutions_menu #solutions_right {float:left; line-height:1.5em; color:#333333;}
#solutions_menu #solutions_right ul {margin:10px 0px 15px 0px;}
#solutions_menu #solutions_right ul li {float:none; padding-bottom:5px;}
#solutions_menu #solutions_right ul li a {color:#333333;}
#solutions_menu #solutions_right ul li a:hover {color:#330000; background-color:#FFC224;}
#solutions_menu #solutions_right ul li a:link, #solutions_right ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* products sub-menu */
#products_menu {padding:0px 20px;}
#products_menu #products_left {float:left; line-height:1.5em; color:#333333;}
#products_menu #products_left ul {margin:10px 0px 15px 0px;}
#products_menu #products_left ul li {float:none; padding-bottom:5px;}
#products_menu #products_left ul li a {color:#333333;}
#products_menu #products_left ul li a:hover {color:#330000; background-color:#FFC224;}
#products_menu #products_left ul li a:link, #products_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* education sub-menu */
#education_menu {padding:0px 20px; margin-bottom:30px;}
#education_menu #education_left {float:left; line-height:1.5em; color:#333333;}
#education_menu #education_left ul {margin:10px 0px 15px 0px;}
#education_menu #education_left ul li {float:none; padding-bottom:5px;}
#education_menu #education_left ul li a {color:#333333;}
#education_menu #education_left ul li a:hover {color:#330000; background-color:#FFC224;}
#education_menu #education_left ul li a:link, #education_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* consulting sub-menu */
#consulting_menu {padding:0px 20px; margin-bottom:30px;}
#consulting_menu #consulting_left {float:left; line-height:1.5em; color:#333333;}
#consulting_menu #consulting_left ul {margin:10px 0px 15px 0px;}
#consulting_menu #consulting_left ul li {float:none; padding-bottom:5px;}
#consulting_menu #consulting_left ul li a {color:#333333;}
#consulting_menu #consulting_left ul li a:hover {color:#330000; background-color:#FFC224;}
#consulting_menu #consulting_left ul li a:link, #consulting_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* partners sub-menu */
#partners_menu {padding:0px 20px; margin-bottom:30px;}
#partners_menu #partners_left {float:left; line-height:1.5em; color:#333333;}
#partners_menu #partners_left ul {margin:10px 0px 15px 0px;}
#partners_menu #partners_left ul li {float:none; padding-bottom:5px;}
#partners_menu #partners_left ul li a {color:#333333;}
#partners_menu #partners_left ul li a:hover {color:#330000; background-color:#FFC224;}
#partners_menu #partners_left ul li a:link, #partners_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* technology sub-menu */
#technology_menu {padding:0px 20px; margin-bottom:30px;}
#technology_menu #technology_left {float:left; line-height:1.5em; color:#333333;}
#technology_menu #technology_left ul {margin:10px 0px 15px 0px;}
#technology_menu #technology_left ul li {float:none; padding-bottom:5px;}
#technology_menu #technology_left ul li a {color:#333333;}
#technology_menu #technology_left ul li a:hover {color:#330000; background-color:#FFC224;}
#technology_menu #technology_left ul li a:link, #technology_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* methodology sub-menu */
#methodology_menu {padding:0px 20px; margin-bottom:30px;}
#methodology_menu #methodology_left {float:left; line-height:1.5em; color:#333333;}
#methodology_menu #methodology_left ul {margin:10px 0px 15px 0px;}
#methodology_menu #methodology_left ul li {float:none; padding-bottom:5px;}
#methodology_menu #methodology_left ul li a {color:#333333;}
#methodology_menu #methodology_left ul li a:hover {color:#330000; background-color:#FFC224;}
#methodology_menu #methodology_left ul li a:link, #methodology_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* resources sub-menu */
#resources_menu {padding:0px 20px; margin-bottom:30px;}
#resources_menu #resources_left {float:left; line-height:1.5em; color:#333333;}
#resources_menu #resources_left ul {margin:10px 0px 15px 0px;}
#resources_menu #resources_left ul li {float:none; padding-bottom:5px;}
#resources_menu #resources_left ul li a {color:#333333;}
#resources_menu #resources_left ul li a:hover {color:#330000; background-color:#FFC224;}
#resources_menu #resources_left ul li a:link, #resources_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* events_webcasts sub-menu */
#events_webcasts_menu {padding:0px 20px; margin-bottom:30px;}
#events_webcasts_menu #events_webcasts_left {float:left; line-height:1.5em; color:#333333;}
#events_webcasts_menu #events_webcasts_left ul {margin:10px 0px 15px 0px;}
#events_webcasts_menu #events_webcasts_left ul li {float:none; padding-bottom:5px;}
#events_webcasts_menu #events_webcasts_left ul li a {color:#333333;}
#events_webcasts_menu #events_webcasts_left ul li a:hover {color:#330000; background-color:#FFC224;}
#events_webcasts_menu #events_webcasts_left ul li a:link, #events_webcasts_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* company sub-menu */
#company_menu {padding:0px 20px; margin-bottom:30px;}
#company_menu #company_left {float:left; line-height:1.5em; color:#333333;}
#company_menu #company_left ul {margin:10px 0px 15px 0px;}
#company_menu #company_left ul li {float:none; padding-bottom:5px;}
#company_menu #company_left ul li a {color:#333333;}
#company_menu #company_left ul li a:hover {color:#330000; background-color:#FFC224;}
#company_menu #company_left ul li a:link, #company_left ul li a:visited { display:block; padding:2px 5px 2px 5px;}

/* global search */
#mainav #search {float:right; padding-right:5px;}
#mainav #search img {vertical-align:text-top;}
#mainav #search #textsearch {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 2px; width:60px; vertical-align:bottom;}

/* 1px effect below the main navigation */
#bottom_hm_pg {background-color:#fff; margin-top:1px;} /* used for homepage - all white */
#bottom_2nd {height:1px; background-image:url(/media/common_images/main_nav_2nd.jpg);} /* used for internal pages - white with grey */

/*-----------------------------------------------------------------*/
/*         V E R T I C A L   T A B B E D   C O N T E N T           */
/*-----------------------------------------------------------------*/
.shadow {border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; position:relative; background:white; z-index:50;}
.tabPanel {position:relative; width:100%;}
.tabHiddenPanel {display:none;}
.tbc {top:0; left:0; display:block;}
.tabContentPanel {float:left; display:inline; width:488px; padding:0px 10px 20px 10px; min-height:400px;}
.dlTabSpacer {border-bottom:1px solid #98c04e; text-align:right; margin-bottom:16px; clear:both;}
.tabs {position:relative; text-align:right; float:left; display:inline; display:none; width:190px; background-image:url(/media/common_images/vertical_bg_center.jpg);}
.tabs ul {padding-left:0; width:100%; background-image:url(/media/common_images/vertical_bg_top.jpg); background-repeat:no-repeat; background-position: top;}
.tabs li {list-style-type:none; padding:9px 18px 9px 0px; margin-bottom:0px; cursor:pointer; font-size:11px; color:#65747B;} /* padding left of tab changed to zero */
.tabs li.tabActive, .tabs li.tabHover {zoom:1;background-color:white;font-weight:bold; font-size:11px; color:#007734;}
#tab_bottom {background-image:url(/media/common_images/vertical_bg_bottom.jpg); background-repeat:no-repeat; background-position: bottom; height:75px;}
.verticalTabs {padding-top:20px; width:100%; min-height:400px;}
.cf:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.con a{padding-right:5px;}
.tabPanel ul {padding-left:20px;list-style-type:disc;}



/*-----------------------------------------------------------------*/
/*       I N D E X   B O X     T A B B E D   C O N T E N T         */
/*-----------------------------------------------------------------*/
.iw_tabPaneIB {height:28px;} /* Height of tabs */
.iw_aTab {border-top:4px solid #a45917; border-left:1px solid #a45917; border-right:1px solid #a45917; border-bottom:1px solid #a45917; padding:15px; position:relative; display:inline; background:white; z-index:50; text-align:left; }
.iw_tabPaneIB DIV {float:left; height:100%; padding-left:3px; vertical-align:middle; background-repeat:no-repeat; background-position:bottom left; cursor:pointer; position:relative; bottom:-1px; margin-left:0px; margin-right:0px;} /* Height of tabs */
.iw_tabPaneIB .tabActive {background-image:url(/media/common_images/horizontabs/index/tab_page.gif); background-repeat:no-repeat; margin-left:0px; margin-right:0px;} /*z-index:10;*/
.iw_tabPaneIB .tabInactive {background-image:url(/media/common_images/horizontabs/index/tab_page.gif); background-repeat:no-repeat; margin-left:0px; margin-right:0px;} /*z-index:1;*/
.iw_tabPaneIB .inactiveTabOver {background-image:url(/media/common_images/horizontabs/index/tab_page.gif); background-repeat:no-repeat; margin-left:0px; margin-right:0px;}
.iw_tabPaneIB span {vertical-align:top; font-size:12px; font-weight:bold; padding-left:3px; padding-right:3px; line-height:21px; float:left; color:#fff;}
.iw_tabPaneIB .tabActive span {margin-left:28px; padding-bottom:1px; padding-top: 1px; line-height:20px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.iw_tabPaneIB .tabInactive span {margin-left:28px; padding-bottom:1px; padding-top: 1px; line-height:20px; font-size:14px; font-weight:bold; color:#333333;}
.iw_tabPaneIB .inactiveTabOver span {margin-left:28px; padding-bottom:1px; padding-top: 1px; line-height:20px; font-size:14px; font-weight:bold; color:#a45917;}
.iw_tabPaneIB img {float:left;}
/* drop shadow function */
.shadow_inner {overflow:hidden; position:absolute;top:-1000px; filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/ opacity:0.1; /*firefox 1.5 opacity*/ -moz-opacity:0.1; /*mozilla opacity*/ -khtml-opacity:0.1; /*opacity*/ z-index:10}


/*-----------------------------------------------------------------*/
/*       H O R I Z O N T A L   T A B B E D   C O N T E N T         */
/*-----------------------------------------------------------------*/
.iw_tabPane {height:28px;} /* Height of tabs */
.iw_aTab {border-top:4px solid #a45917; border-left:1px solid #a45917; border-right:1px solid #a45917; border-bottom:1px solid #a45917; padding:15px; position:relative; display:inline; background:white; z-index:50; text-align:left; }
.iw_tabPane DIV {float:left; height:100%; padding-left:3px; vertical-align:middle; background-repeat:no-repeat; background-position:bottom left; cursor:pointer; position:relative; bottom:-1px; margin-left:0px; margin-right:0px;} /* Height of tabs */
.iw_tabPane .tabActive {background-image:url(/media/common_images/horizontabs/home/tab_dots_active.gif); background-repeat:no-repeat; margin-left:0px; margin-right:0px;} /*z-index:10;*/
.iw_tabPane .tabInactive {background-image:url(/media/common_images/horizontabs/home/tab_dots.gif); background-repeat:no-repeat; margin-left:0px; margin-right:0px;} /*z-index:1;*/
.iw_tabPane .inactiveTabOver {background-image:url(/media/common_images/horizontabs/home/tab_dots_hover.gif); background-repeat:no-repeat; margin-left:0px; margin-right:0px;}
.iw_tabPane span {vertical-align:top; font-size:12px; font-weight:bold; padding-left:3px; padding-right:3px; line-height:21px; float:left; color:#fff;}
.iw_tabPane .tabActive span {margin-left:28px; padding-bottom:1px; padding-top: 1px; line-height:20px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.iw_tabPane .tabInactive span {margin-left:28px; padding-bottom:1px; padding-top: 1px; line-height:20px; font-size:14px; font-weight:bold; color:#333333;}
.iw_tabPane .inactiveTabOver span {margin-left:28px; padding-bottom:1px; padding-top: 1px; line-height:20px; font-size:14px; font-weight:bold; color:#ce6100;}
.iw_tabPane img {float:left;}
/* drop shadow function */
.shadow_inner {overflow:hidden; position:absolute;top:-1000px; filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/ opacity:0.1; /*firefox 1.5 opacity*/ -moz-opacity:0.1; /*mozilla opacity*/ -khtml-opacity:0.1; /*opacity*/ z-index:10}

/*-----------------------------------------------------------------*/
/*                     B O D Y   C O N T E N T                     */
/*-----------------------------------------------------------------*/
/* homepage */
#home_bodycontent {width:900px;}
#home_bodycontent #hp_gradient {background-image:url(/media/common_images/home/News-Bar-Graphic.png); background-repeat:repeat-x; height:45px; padding-bottom:1px;clear:left;}
/*#home_bodycontent #hp_gradient {background-image:url(/media/common_images/home/news_ticker_stripe_grey.gif); background-repeat:repeat-x; height:45px; padding-bottom:4px;clear:left;}*/
#bodycontent {width:962px;}
#bodycontent #hp_gradient {background-image:url(/media/common_images/home/news_ticker_stripe_grey.gif); background-repeat:repeat-x; height:45px; padding-bottom:4px;clear:left;}
#bodycontent #hp_content #hp_left {float:left;width:238px;}
#bodycontent #hp_content #hp_left #carousel {width:216px; margin:auto;}
/*#bodycontent #hp_content #hp_left .didyouknow {font-size:12px; font-weight:bold; color:#47AA42; padding:10px 0px 5px 30px;}*/
#bodycontent #hp_content #hp_left .didyouknow {font-size:12pt; font-weight:bold; color:#ce6100; padding:10px 0px 5px 5px;}
#bodycontent #hp_content #hp_right {float:right; width:720px; text-align:center;}
#bodycontent #hp_content #hp_right .hp_divider {background-image:url(/media/common_images/hp_divider.jpg); background-repeat:no-repeat; background-position:center; height:86px;}
#bodycontent #hp_content #hp_right .hp_image {vertical-align:top; text-align:right; padding-top:15px;}
#bodycontent #hp_content #hp_right .hp_content {vertical-align:top; padding-left:0px; padding-top:15px;}
#flash_promo {}

/* 2nd level structure */
/*#bodycontent .rightnav_top {background-image:url(/media/common_images/right_nav_bg.jpg); background-position:top; background-repeat:repeat-x; vertical-align:top; padding:10px 10px;}*/
/*#bodycontent .rightnav_top {background-image:url(/media/common_images/right_nav_bg.jpg); background-position:top; background-repeat:repeat-x; vertical-align:top;}*/
#bodycontent .rightnav_top {background:#f7f7f7;vertical-align:top;}
#bodycontent .rightnav_top #contact_us_new {width:230px; padding-top:1px; margin:auto;}
#bodycontent .rightnav_top #customer_quotes {width:202px;padding-top:15px;  padding-bottom:15px; margin:auto;}
#bodycontent .rightnav_top #customer_quotes #customer_quotes_top {background-image:url(/media/common_images/quote_top.gif); background-repeat:no-repeat; height:14px;}
#bodycontent .rightnav_top #customer_quotes #customer_quotes_middle {background-image:url(/media/common_images/quote_middle.gif); background-repeat:repeat-y; padding:0px 10px; text-align:center;}
#bodycontent .rightnav_top #customer_quotes #customer_quotes_middle #quote_text {text-align:left; padding:5px 5px 8px 5px;}
#bodycontent .rightnav_top #customer_quotes #customer_quotes_bottom {background-image:url(/media/common_images/quote_bottom.gif); background-repeat:no-repeat; height:6px;}

/*
#index_box {width:316; padding:5px;  margin:auto;}
#index_box #index_box_top {background-image:url(/media/common_images/quote_top.gif);  background-repeat:no-repeat; height:14px;}
#index_box #index_box_middle {background-image:url(/media/common_images/quote_middle.gif); background-repeat:repeat-y; padding:0px 10px; text-align:left;}
#index_box #index_box_middle #index_box_text {text-align:left; padding:5px 5px 8px 5px;}
#index_box #index_box_bottom {background-image:url(/media/common_images/quote_bottom.gif); background-repeat:no-repeat; width:320px; height:6px;}
*/


#bodycontent .rightnav_top #right_nav {width:205px;}
#bodycontent .rightnav_top #right_nav .rightnav_block {padding:10px 5px;}
#bodycontent .rightnav_top #right_nav .rightnav_header a {
	font-weight: bold;
	/*color: #347F31;*/
	color: #ce6100;
}
#bodycontent .rightnav_top #right_nav .rightnav_header a:hover {font-weight:bold;}
#bodycontent .rightnav_top #right_nav .rightnav_block_img {padding-top:10px; padding-bottom:10px; text-align:center;}
/* right nav change - taken out 20071211 *kkoh*
#bodycontent .rightnav_top #right_nav .rightnav_block ul {margin-left:15px; margin-top:5px;}
#bodycontent .rightnav_top #right_nav .rightnav_block li {list-style-image:url(../img/common/green_arrow.gif); margin-top:5px;}
#bodycontent .rightnav_top #right_nav .rightnav_header {font-weight:bold; color:#121212; border-bottom:1px solid #98c04e; margin-bottom:5px;} */
#left_container {}
#left_container #left_breadcrumbs {background-image:url(/media/common_images/top_gradient_bg.jpg); background-repeat:repeat-x; height:30px; padding-left:20px; padding-top:8px; padding-bottom:5px;}
#left_container #left_breadcrumbs a {color:#666;}
#left_container #left_breadcrumbs a:hover {color:#003300;}
/*#left_container #left_breadcrumbs .bc_selected a {color:#347f31;}*/
#left_container #left_breadcrumbs .bc_selected a {color:#ce6100;}
#left_container #left_breadcrumbs .bc_selected a:hover {color:#003300;}
#left_container #left_spacer {background-color:#fff; margin-top:1px;}
#left_container #left_content {
	width: 704px;
	margin: auto;
	padding-left: 20px;
}
#right_container {}
#right_container #right_breadcrumbs {background-image:url(/media/common_images/top_gradient_bg.jpg); background-repeat:repeat-x; height:30px;}
#right_container #right_spacer {background-color:#fff; margin-top:1px;}
.profile-content-title {
	font-size: 14pt;
	/*color: #47AA42;*/
	color: #ce6100;
	font-weight: bold;
	padding-bottom: 5px;
} 
.profile-content-section-heading {
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 5px;
	color: #ce6100;
} 

/* footer specific */
/*#content_bottom {background-image:url(/media/common_images/bg_tile_blue.gif); background-repeat:repeat-y; height:8px; border-bottom:0px solid #666;}*/
#content_bottom {background-color: #e0714b; background-repeat:repeat-y; height:8px; border-bottom:0px solid #666;}
#content_bottom #footer_function {padding-top:0px;}
#content_bottom #footer_function #footer_function_email {float:left; padding-left:510px;}
#content_bottom #footer_function #footer_function_email img {vertical-align:top;}
#content_bottom #footer_function #footer_function_print {float:left; padding-left:20px;}
#content_bottom #footer_function #footer_function_print img {vertical-align:top;}
#footer {background-color:#fff; height:80px;}
#footer #footer_left {float:left; padding:5px 0px 0px 20px;}
#footer #footer_right {float:right; padding:25px;}
.footer_links 
{
    color:#999999;
    font-weight:bold;
}

.footer_links a
{
    color:#999999;
    font-weight:bold;
    text-decoration:none;
}

.footer_links a:visited
{
    color:#999999;
    font-weight:bold;
    text-decoration:none;
}

.footer_links a:hover
{
    font-weight:bold;
    color:#c9924c;
    text-decoration:underline;
}

/* solutions specific */
/* main landing page and basic structure of 2nd level */
#left_container #left_content .textarea_block {padding:0px 0px 23px 10px;}
#left_container #left_content .textarea_intro {padding:0px 10px 10px 10px;}
#left_container #left_content .landingpage_header {background-image:url(/media/common_images/horizontabs/index/tab_page_long.gif); background-repeat:no-repeat; height:28px; padding:5px 10px; margin-top:0px; margin-bottom:0px; font-weight:bold; color:#fff;}
#left_container #left_content #landingpage_left {float:left; width:324px; padding-top:0px; border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid; margin-right:15px; margin-bottom:15px;}
#left_container #left_content #landingpage_left ul li {list-style-type:none; padding-left:10px; padding-right:10px;}
#left_container #left_content #landingpage_right {float:left; width:324px; padding-top:0px;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid; margin-bottom:15px;}
#left_container #left_content #landingpage_right ul li {list-style-type:none; padding-left:10px; padding-right:10px;}
/*** For overview tab (productcontent.xsl)**/
.highlights{padding:10px;}
.highlights ul ul{margin-left:35px;}
.highlights ul ul li{}

/* 3rd level solutions pages */
#left_container #left_content #listing_holder {width:704px; padding-bottom:23px;}
#left_container #left_content #intro_img {float:left; width:200px; padding:0px 0px 0px 10px;}
#left_container #left_content #intro_img_holder {width:190px; border:#ccc 1px solid; padding:1px;}
#left_container #left_content #intro_listing {float:left; width:484px; padding:0px 0px 0px 10px;}
#left_container #left_content #intro_listing .listing_header {font-size:1.05em; font-weight:bold; color:#232323; padding-bottom:5px;}
#left_container #left_content #intro_listing ul {margin-left:15px;}
#left_container #left_content #intro_listing ul li {}
#left_container #left_content #contact_listing {float:right; width:200px; margin-bottom:15px;}
#left_container #left_content #contact_listing p {margin:0px; padding:0px;}
/*#left_container #left_content #contact_listing .contact_listing {background-image:url(/media/common_images/go_button.gif); background-repeat:no-repeat; background-position:left; padding:6px 0px 0px 28px; height:20px; font-size:1.05em; font-weight:bold; color:#47aa42;}*/
#left_container #left_content #contact_listing .contact_listing {background-image:url(/media/common_images/go_button.gif); background-repeat:no-repeat; background-position:left; padding:6px 0px 0px 28px; height:20px; font-size:1.05em; font-weight:bold; color:#ce6100;}
#left_container #left_content #product_img {width:230px; float:left; vertical-align:top;}
#left_container #left_content #product_content {width:440px; float:right; vertical-align:top;}

/* expand and contract specific */
.expand_contract {padding-bottom:30px;}
.expand_contract .holder {} /* change spacing between each section - use padding-bottom */
.expand_contract .holder_header {border-bottom:#e5e5e5 1px solid; height:18px; margin:10px 0px 3px 0px;}
.expand_contract .holder_header_left {float:left; padding-left:5px; font-weight:bold; color:232323;}
/* link hover effect taken out - 20071212 *kkoh*
#expand_contract .holder_header_left a {font-weight:bold; font-size:12px; color:#232323;}
#expand_contract .holder_header_left a:hover {font-weight:bold; font-size:12px; color:#666;} */
.expand_contract .holder_header_right {float:right; padding-right:5px; text-align:right;}
.expand_contract .holder_header_right_short {float:right; width:270px; padding-right:5px; text-align:right;}
.expand_contract .holder_content {}
.expand_contract .context {background-color:#f1f8e8; padding:5px 20px 15px 20px; margin-top:3px;}

/* news and events show hide css */
#news_events_header {padding-bottom:30px;}
/*#news_events_header a {font-size:1.05em; color:#47AA42;}*/
#news_events_header a {font-size:1.05em; color:#ce6100;}
#news_events_header a:hover {color:#135813;}
/*#news_events_header .ne_selected {font-weight:bold; font-size:1.05em; color:#47aa42;}*/
#news_events_header .ne_selected {font-weight:bold; font-size:1.05em; color:#ce6100;}
.events_news_holder {}
.events_news_holder .event_header {border-bottom:#98c04e 2px solid; margin-bottom:3px; font-weight:bold;}
.events_news_holder .event_header td {padding:2px 10px;}
.events_news_holder .event_content th {padding:2px 10px; background-color:#f1f8e8; font-weight:normal; text-align:left;}
.events_news_holder .event_content td {border-bottom:#e5e5e5 1px dotted; padding:2px 10px; vertical-align:top;}
.events_news_holder .event_content {margin-bottom:10px;}
/* events specific */
.events_news_holder .event_header td.event_date {width:20%;}
.events_news_holder .event_header td.event_name {width:40%;}
.events_news_holder .event_header td.event_type {width:20%;}
.events_news_holder .event_header td.event_location {width:20%;}
.events_news_holder .event_content td.event_date_data {width:20%;}
.events_news_holder .event_content td.event_name_data {width:40%;}
/*.events_news_holder .event_content td.event_name_data a {font-weight:bold; color:#47AA42;}*/
.events_news_holder .event_content td.event_name_data a {font-weight:bold; color:#ce6100;}
/*.events_news_holder .event_content td.event_name_data a:hover {font-weight:bold; color:#347f31;}*/
.events_news_holder .event_content td.event_name_data a:hover {font-weight:bold; color:#ce6100;}
.events_news_holder .event_content td.event_type_data {width:20%;}
.events_news_holder .event_content td.event_location_data {width:20%;}
/* news and press releases specific */
.events_news_holder .event_header td.news_date {width:20%;}
.events_news_holder .event_header td.news_name {width:80%;}
.events_news_holder .event_content td.news_date_data {width:20%;}
.events_news_holder .event_content td.news_name_data {width:80%;}
/*.events_news_holder .event_content td.news_name_data a {font-weight:bold; color:#47AA42;}*/
.events_news_holder .event_content td.news_name_data a {font-weight:bold; color:#ce6100;}
/*.events_news_holder .event_content td.news_name_data a:hover {font-weight:bold; color:#347f31;}*/
.events_news_holder .event_content td.news_name_data a:hover {font-weight:bold; color:#ce6100;}
/* webcasts specific */
.events_news_holder .event_content td.webcast_name_data {width:100%;}
/*.events_news_holder .event_content td.webcast_name_data a {font-weight:bold; color:#47AA42;}*/
.events_news_holder .event_content td.webcast_name_data a {font-weight:bold; color:#ce6100;}
/*.events_news_holder .event_content td.webcast_name_data a:hover {font-weight:bold; color:#347f31;}*/
.events_news_holder .event_content td.webcast_name_data a:hover {font-weight:bold; color:#ce6100;}

#success_stories {}
#success_stories select {width:150px; font-size:12pt; color:#666; margin-top:3px;}
#success_stories .resource_select {background-color:#eee; padding:3px 5px; font-weight:bold; height:26px;}
#success_stories .resource_header {font-size:1.05em; font-weight:bold; margin-top:15px;}
#success_stories .resource_content {margin:15px 0px;}
#success_stories .resource_content th {text-align:left; padding:2px 0px; font-weight:bold; border-bottom:#e5e5e5 1px solid;}
#success_stories .resource_content th.check {width:20%;}
#success_stories .resource_content th.resource {width:60%;}
#success_stories .resource_content th.size {width:20%; text-align:right;}
#success_stories .resource_content td {vertical-align:top; padding:10px 0px; border-bottom:#e5e5e5 1px dotted;}
#success_stories .resource_content td.check {}
#success_stories .resource_content td.resource {}
#success_stories .resource_content td.size {text-align:right;}
#success_stories .resource_table {font-weight:bold; margin:18px 0px;}
#success_stories .resource_table td {padding:3px 0px;}
#success_stories .resource_table input {width:180px;}
#success_stories .resource_table select {width:185px;}
#success_stories .resource_table textarea {width:450px; height:100px;}
#go_submit p {margin:0px 0px 0px 10px;}
/*.go_submit {background-image:url(/media/common_images/go_button.gif); background-repeat:no-repeat; background-position:left; padding:6px 0px 0px 28px; height:20px; font-size:1.05em; font-weight:bold; color:#47aa42;}*/
.go_submit {background-image:url(/media/common_images/go_button.gif); background-repeat:no-repeat; background-position:left; padding:6px 0px 0px 28px; height:20px; font-size:1.05em; font-weight:bold; color:#ce6100;}

/* customer stories specific */
.multi_select {background-color:#eee; padding:3px 5px; font-weight:bold; height:26px;}
.multi_select select {width:240px; font-size:11px; color:#666; margin-top:3px;}
.multi_header {font-size:1.05em; font-weight:bold; margin-top:15px;}
.multi_content td {padding:10px 0px; border-bottom:#e5e5e5 1px dotted;}
.multi_content td.description {width:80%;}
.multi_content td.file {width:20%; text-align:right;}

/* resources specific */
.resource_list {margin:0px 10px;}
.resource_list td {vertical-align:top; padding-bottom:15px;}
.resource_list ul li {margin-left:-10px;}
.resource_media {margin-left:10px; margin-bottom:15px;}
.resource_media a {font-weight:bold;}
.resource_img {width:97px; border:#ccc 1px solid; padding:1px;}
.resource_text {padding:0px 10px; vertical-align:top;}
#resource_demo {margin:0px 10px;}
.resource_icons {}
.resource_icons td {text-align:center; vertical-align:top; padding-bottom:25px;}
.resources_podcast_holder {}
.resources_podcast_holder .podcast_header {border-bottom:#98c04e 2px solid; margin-bottom:3px; font-weight:bold;}
.resources_podcast_holder .podcast_header td {padding:2px 10px;}
.resources_podcast_holder .podcast_content th {padding:2px 10px; background-color:#f1f8e8; font-weight:normal;}
.resources_podcast_holder .podcast_content td {border-bottom:#e5e5e5 1px dotted; padding:8px 10px; vertical-align:top;}
.resources_podcast_holder .podcast_header td.podcast_date {width:20%;}
.resources_podcast_holder .podcast_header td.podcast_name {width:50%;}
.resources_podcast_holder .podcast_header td.podcast_download {width:15%;}
.resources_podcast_holder .podcast_header td.podcast_length {width:15%;}
.resources_podcast_holder .podcast_content {margin-bottom:10px;}
.resources_podcast_holder .podcast_content td.podcast_date_data {width:20%;}
.resources_podcast_holder .podcast_content td.podcast_name_data {width:50%;}
/*.resources_podcast_holder .podcast_content td.podcast_name_data .title a {font-weight:bold; color:#47AA42;}*/
.resources_podcast_holder .podcast_content td.podcast_name_data .title a {font-weight:bold; color:#ce6100;}
/*.resources_podcast_holder .podcast_content td.podcast_name_data .title a:hover {font-weight:bold; color:#347f31;}*/
.resources_podcast_holder .podcast_content td.podcast_name_data .title a:hover {font-weight:bold; color:#ce6100;}
.resources_podcast_holder .podcast_content td.podcast_download_data {width:15%;}
.resources_podcast_holder .podcast_content td.podcast_length_data {width:15%;}

/* about us */
.about_us_header {padding-bottom:25px;}
/*.about_us_header a {font-size:1.05em; color:#47AA42;}*/
.about_us_header a {font-size:1.05em; color:#ce6100;}
.about_us_header a:hover {color:#135813;}
/*.about_us_header .ne_selected {font-weight:bold; font-size:1.05em;color:#47aa42;}*/
.about_us_header .ne_selected {font-weight:bold; font-size:1.05em;color:#ce6100;}
.management {margin-bottom:20px;}

/* events and webcasts */
.events_webcast_holder {}
.events_webcast_holder .event_header {margin-bottom:3px; font-weight:bold;}
.events_webcast_holder .event_header td {padding:2px 10px;}
.events_webcast_holder .event_content {margin-bottom:10px;}
.events_webcast_holder .event_content td {padding:8px 10px; vertical-align:top;}
.events_webcast_holder .event_header td.event_name {width:50%;}
.events_webcast_holder .event_header td.event_type {width:25%;}
.events_webcast_holder .event_header td.event_location {width:25%;}
.events_webcast_holder .event_content td.event_name_data {width:50%;}
.events_webcast_holder .event_content td.event_type_data {width:25%;}
.events_webcast_holder .event_content td.event_location_data {width:25%;}
.webcast_header {font-size:1.05em; font-weight:bold; margin-top:15px; margin-left:5px;}

/* products */
.product_intro {padding:0px 0px 0px 20px;}
.product_intro select {float:right;  font-size:12pt; color:#666; margin-top:3px;} /*edit date 04/29/08 removed width:150px;*/
#left_container #left_content #product_intro_img {float:left; width:200px; padding:5px 5px 5px 10px;}
#left_container #left_content #product_intro_listing {float:left; width:464px; padding:0px 0px 0px 20px;}
#left_container #left_content #product_intro_listing .listing_header {font-size:1.05em; font-weight:bold; color:#232323; padding-bottom:5px;}
#left_container #left_content #product_intro_listing ul {margin-left:15px;}
#left_container #left_content #product_intro_listing ul li {}

/*
#events_holder .event_month {background-color:#f1f8e8;}
#events_holder .event_month td {padding:2px 10px;}
#events_holder .event_content {}
#events_holder .event_content td {padding:2px 2px; vertical-align:top;} */

/* 2nd level section specific masthead banner */
/* about us */
#left_container #about_us_masthead1 {background-image:url(../img/about_us/masthead_contact.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #about_us_masthead2 {background-image:url(../img/about_us/masthead_contact.gif); background-repeat:no-repeat; height:138px;}
/* solutions */
#left_container #solutions_masthead1 {background-image:url(../img/solutions/masthead_solutions.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #solutions_masthead2 {background-image:url(../img/solutions/masthead_solutions.gif); background-repeat:no-repeat; height:138px;}
/* products */
#left_container #products_masthead1 {background-image:url(../img/products/masthead_products.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #products_masthead2 {background-image:url(../img/products/masthead_products.gif); background-repeat:no-repeat; height:138px;}
/* customer stories */
#left_container #customer_stories_masthead1 {background-image:url(../img/customer_stories/masthead_customerstories.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #customer_stories_masthead2 {background-image:url(../img/customer_stories/masthead_customerstories.gif); background-repeat:no-repeat; height:138px;}
/* education */
#left_container #education_masthead1 {background-image:url(/media/pageimage/masthead_education.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #education_masthead2 {background-image:url(../img/education/masthead_education.gif); background-repeat:no-repeat; height:138px;}
/* consulting */
#left_container #consulting_masthead1 {background-image:url(../img/consulting/masthead_consulting.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #consulting_masthead2 {background-image:url(../img/consulting/masthead_consulting.gif); background-repeat:no-repeat; height:138px;}
/* partners */
#left_container #partners_masthead1 {background-image:url(../img/partners/masthead_partners.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #partners_masthead2 {background-image:url(../img/partners/masthead_partners.gif); background-repeat:no-repeat; height:138px;}
/* resources */
#left_container #resources_masthead1 {background-image:url(../img/resources/masthead_resources.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #resources_masthead2 {background-image:url(../img/resources/masthead_resources.gif); background-repeat:no-repeat; height:138px;}
/* events webcasts */
#left_container #events_webcasts_masthead1 {background-image:url(../img/events_webcasts/masthead_events.jpg); background-repeat:no-repeat; height:25px; padding:113px 0px 0px 20px; font-size:12pt; font-weight:bold; color:#fff;}
#right_container #events_webcasts_masthead2 {background-image:url(../img/events_webcasts/masthead_events.gif); background-repeat:no-repeat; height:138px;}

/*-----------------------------------------------------------------*/
/*             E M A I L   T H I S   A R T I C L E                 */
/*-----------------------------------------------------------------*/
#email_holder {width:550px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}
/*#email_holder #email_header {background-color:#47AA42; color:#fff; padding-left:20px; height:20px; font-weight:bold; padding-top:5px;}*/
#email_holder #email_header {background-color:#ce6100; color:#fff; padding-left:20px; height:20px; font-weight:bold; padding-top:5px;}
/*#email_holder #email_url {background-image:url(../img/common/top_gradient_bg.jpg); background-repeat:repeat-x; height:30px; padding-left:20px; font-weight:bold; color:#47aa42; padding-top:5px;}*/
#email_holder #email_url {background-image:url(../img/common/top_gradient_bg.jpg); background-repeat:repeat-x; height:30px; padding-left:20px; font-weight:bold; color:#ce6100; padding-top:5px;}
#email_holder #email_required {float:right; margin:0px 10px 20px 0px;}
#email_holder .email_add {}
#email_holder .email_title {background-image:url(../img/common/header_bg.gif); background-repeat:no-repeat; height:19px; padding:5px 10px 0px 10px; margin:0px 10px 10px 10px;}
#email_holder .email_fields {margin-bottom:10px; padding-left:20px;}
#email_holder .email_fields input {width:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px;}
#email_holder .email_message {padding-left:20px;}
#email_holder .email_message textarea {width:437px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 3px 1px 3px;; margin:5px 0px;}

.rcb {color:#666666;}
.rcb a {color:#666666;}
.rcb a:hover {
	/*color: #47AA42;*/
	color: #ce6100;
}

/*-----------------------------------------------------------------*/
/*             FOR WORKDPRESS                 */
/*-----------------------------------------------------------------*/

#content {
	width: 686px;
	float: left;
	display:inline;
	text-align: justify;

}
#nav {
	height: 49px;
	width: 202px;
	margin-right: auto;
	margin-left: auto;
}

#sidebar {
	width: 202px;
	line-height: 1.5em;
	display:inline;
	margin: 8px 8px 8px 0px;
	font-size:10pt;
}
#pages h1{
	margin:0px;
	padding:0px;
}
#pages h1 a{
	text-transform:uppercase;
	text-decoration:none;
	color:#999;
	font: 8px Arial;
	margin:0px;
	padding:13px 0px 0px 10px;
	letter-spacing: -1px;
	float: left;
}
#pages h1 a:hover{
	text-decoration:underline;
}

h3, h4 {
	padding-top: 5px;
	padding-bottom: 15px;
}

#tagline {
	height: 20px;
	text-align: right;
	margin-top: -30px;
	margin-right: 19px;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}
div#pages {
	height: 40px;
	margin: 0px auto 5px;
	width: 704px;
}

div#pages ul {
	padding: 10px 0px 0px;
	white-space: nowrap;
	list-style-type: none;
	margin: 0px;	
}
div#pages ul li {
	float:right;
}
#pages ul li a:before{
	content:" .: ";
	/*color:#47AA42;*/
	color:#ce6100;
}
div#pages ul li.current_page_item a  {
	text-decoration: underline;
}
div#pages ul li a {
	display: block;
	text-decoration: none;
	margin:1px 0px;
	text-align:right;
	font-size:10pt;
	padding:4px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
}
div#pages ul li a:hover {
	/*color: #47AA42;*/
	color: #ce6100;
}

.entry{
	padding-bottom: 20px;
	/*font-size: 0.80em;
	*/
	line-height: 1.5em;
}
.firstpost {
	margin-bottom:10px
}
h3.entrytitle, h3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;

}
h3.entrytitle a, h3.entrytitle a:visited, h3 a{
	/*color: #47AA42;*/
	color: #ce6100;
	text-decoration:none;
	border-style: none;
	font-size: 12pt;
	font-weight: bolder;
	text-transform: none;
}
h3.entrytitle a:hover, h3 a:hover
{
text-decoration:underline;
}
.entrymeta{
	height: 16px;
	margin-top: 0;
	font-size: 12pt;
	color: #999;
	border-top: solid 1px #ccc;
	padding-top: 4px;
	margin-bottom: 8px;
}
.entrymeta a img{
	border:none;
}
.entrybody img {
	padding: 4px;
	border: 1px solid #DFDFDF;
}
.entrybody ul {
	margin-left: 20px;
	padding-left:0px;
	list-style-type: none;
}
.entrybody ol{
	margin-left:20px;
	padding-left:0px;
}
.entrybody ul li {
	list-style:square;
}
.commentlink img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h4, h3, h2, #commentblock h2 {
	margin: 0;
	padding: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#999;
}
h2{
	margin-bottom: 10px;
	font-size: 14pt;
	margin-top : 10px;
}
a, a:visited{
	/*color: #47AA42;*/
	color: #ce6100;
	text-decoration:bold;
}
a:hover{
        /*color: #47AA42;*/
        color: #333333;
	text-decoration:underline;
}
.entrybody p{
	margin: 8px 0;
	padding: 0 5px;
}
.entrybody ul {
	margin-left: 30px;
	padding-left:0px;
	list-style-type: none;
}
.entrybody ol{
	margin-left:30px;
	padding-left:0px;
}
.entrybody ul li {
	list-style:square;
}
#sidebar h2 {
	color: #999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom: 1px solid #ccc;
	font-size: 12pt;
	font-weight: bold;
	width : 202px;
}
#sidebar ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#sidebar ul li {
	display: inline;
	margin:0;
	padding:0
}
#sidebar li{
	list-style: none;

}

#sidebar ul li a {
	border-bottom: 1px solid #ccc;
	/*color: #47AA42;*/
	color: #ce6100;
	display: block;
	text-decoration: none !important;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
	font-size: 12pt;
}


#sidebar ul li a:hover{
	border-bottom-color: #fff;
	color: #666 !important;
	background-color: #B9DB8C;
}

h3{

	font-size: 14pt;
	color: #686f5f;
}

h3  a
	{
	color: #686f5f;
}
h3r a:hover{
        /*color: #47AA42;*/
        color: #ce6100;
}
#searchdiv {
	margin-top: 8px;
	margin-bottom: 15px;
}
.comments-link {
	background-image:url(images/comments.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:16px;
}
/************************************************

*	Comments													*
************************************************/
#commentblock h2{
	padding:2px;
	margin-bottom:10px;
	margin-top:30px;
}
#commentblock {
	float:left;
	padding-top: 0px;
	padding-bottom: 20px;

	text-align: left;	/*font-size: 0.8em;*/
}

ol#commentlist {
	margin-top:0px;
	padding: 5px;
	margin-left: 0px;
	list-style-type: none;
}
.commentdate {
	font-size:0.8em;
	padding-left:5px;
}
#commentlist li  p{
	margin-bottom: 8px;
	line-height: 20px;
	padding:0;
}

.commentname {
	margin: 0;
	padding: 5px;
}

.commentinfo{
clear:both;
}

.commenttext {
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	width:450px;
	background: #ececec url(images/comm.png) no-repeat top;
}

.commenttext-admin {
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	width:450px;
	background: #d7d7d7 url(images/comm-admin.png) no-repeat top;
}

#commentsformheader{
	padding-left:0px;
}

#commentsform{
	margin-top:0;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#commentsform form{
	text-align:left;
	margin:0px;
}

#commentsform p{
	margin:5px;
}

#commentsform form textarea{
	width:99%;
}
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
blockquote{
	font-style: italic;
	color: #999999;
}
.adwrap,
.adwrapwide,
.adwrap-lu,
.adwrapbutton {
	margin:0 0 1em;
	padding:4px 0;
	background:#fff;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5d7d0;
	border-right-color: #d5d7d0;
	border-bottom-color: #d5d7d0;
	border-left-color: #d5d7d0;
}

.adwrap object {
	width:336px;
	height:280px;
}

.adwrapwide iframe,
.adwrapwide object {
	width:468px;
	height:65px;
}

.adwrap-lu {
	margin:0 0 1em 1em;
	width:180px;
	float:right;
}

.adwrap-lu object {
	width:180px;
	height:90px;
}

.adwrapbutton iframe,
.adwrapbutton object {
	width:180px;
	height:150px;
}


table{
}
td, th{
	font-weight:normal;
}


/*-----------------------------------------------------------------*/
/*                I U S      S E A R C H                           */
/*-----------------------------------------------------------------*/

.searchHeader
{
	font-family: Arial, Helvetica, sans-serif;
}
.searchHeader title 
{
	text-decoration:underline; 
	font-size: 1.9em;
	font-weight:bold;
}
.searchDesc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
}
.searchURL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	/*color: #47AA42;*/
	color: #ce6100;
}

/*--------------------------------------------*/
/*			Homepage Quotes						*/
/*--------------------------------------------*/
p.first{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#3399CC;
}
p.second{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
td.first{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#3399CC;
}
td.second{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


