*{margin:0;padding:0}
img, div, h1, h2, h3, ul, li, a, p{behavior: url(/iepngfix.htc) }

body{background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#000000;}
.clear{clear:both;}
#header{width:960px;height:118px;margin-right:auto;margin-left:auto;}

.min-height{
    height:445px;
    float:right;
    width:1px;
}

sup{
	height: 0;
	line-height: 1;
	vertical-align: baseline;	
	position: relative;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana;
}
sup {
	bottom: 1ex;
}

.nobr{white-space:nowrap}

a{color:#ee7615;text-decoration:none}
a:hover{color:#c85406;text-decoration:none}
a:visited{color:#ee7615;text-decoration:none}
a:visited:hover{color:#c85406;text-decoration:none}

/*home*/
#wrapper-home{background-image:url(images/home_bg.jpg);background-repeat:no-repeat;background-position:center top}
#presentation{width:100%;height:426px;background-image:url(images/home_flash_bg.gif);background-color:#EA6713;overflow:hidden;}
#static{width:960px;height:426px;margin-right:auto;margin-left:auto;}
#wrapper-home #footer{background-image:none;}

/*sub-pages*/
#wrapper{background-image:url(images/right_nav_box_bg.png);background-repeat:repeat-x;background-position:center 235px}
#sub{background-image:url(images/wrapper_bg.jpg);background-repeat:no-repeat;background-position:center top}

/*topnav*/
a#logo{width:251px;height:57px;margin-left:20px;margin-top:34px;float:left;display:block;background-image:url(images/logo.png);overflow:hidden;text-indent:-9999px;}

#header ul{list-style:none;padding-right:17px;float:right;}
#header ul li{float:left;padding-right:10px;font-size:11px;padding-top:18px;padding-bottom:10px;}
#header ul li.last{padding-right:0px}
#header ul li.catetory{background-image:url(images/topnav_separator.gif);background-repeat:no-repeat;padding-left:12px;}

#header ul li a, #header ul li a:visited{text-decoration:none;color:#8f9392}
#header ul li a:hover, #header ul li a:visited:hover{text-decoration:none;color:#fe6700}
#header ul li a#at{text-decoration:none;color:#fe6700}

/*suckerfish style*/
#header #nav li ul li{
	padding-top:22px;
}

#header #nav li ul{
	position: absolute;
	left: -999em;
}

#header #nav li:hover ul {
	left: auto;
}

#header #nav li.sfhover a{color:#fe6700;}
#header #nav li.sfhover ul li a:link{color:#8f9392}
#header #nav li.sfhover ul li a:visited{color:#8f9392}
#header #nav li.sfhover ul li a:hover{color:#fe6700}
#header #nav li.sfhover ul li a:visited:hover{color:#fe6700}
#header #nav li.sfhover ul li a#at{color:#fe6700}

#header #nav li:hover ul, #header #nav li.sfhover ul {
	left: auto;
	display:block;
}

.topnav-bg{background-image:url(images/topnav_bg.png);background-repeat:no-repeat;}
#sub-challenges{margin-left:0px;width:140x}
#sub-products{margin-left:-72px;width:400px}
#sub-company{margin-left:-49px;width:160px}
#sub-whyus{margin-left:-66px;width:250px}

/*sub pages - section header*/
#section-header-wrapper{width:100%;height:107px;background-color:#ea6813;background-image:url(images/section-header-bg-left.png);background-repeat:no-repeat;background-position:left top}
#section-header{width:100%;height:107px;background-image:url(images/section-header-bg-right.png);background-repeat:no-repeat;background-position:right top}
#section-header h1{margin-right:auto;margin-left:auto;width:940px;color:#ffffff;font-size:24px;line-height:32px;font-weight:normal;padding-left:20px;padding-top:10px;height:75px;}

#section-header ul{margin-right:auto;margin-left:auto;width:940px;list-style:none;padding-left:20px;}
#section-header ul li{float:left;padding-left:8px;padding-right:8px;font-size:11px;border-right:1px solid #f7c7a7;}
#section-header ul li.first{padding-left:0px;}
#section-header ul li.last{padding-right:0px;border-right:0px}
#section-header ul li.catetory{background-image:url(images/topnav_separator.gif);background-repeat:no-repeat;padding-left:12px;}

#section-header ul li a, #section-header ul li a:visited{text-decoration:none;color:#f7c7a7}
#section-header ul li a:hover, #section-header ul li a:visited:hover{text-decoration:none;color:#ffffff}
#section-header ul li a#at{text-decoration:none;color:#953d02}
#section-header ul li a#at:hover, #section-header ul li a#at:visited:hover{text-decoration:none;color:#953d02}

/*right navigation*/
#right-navigation{width:231px;height:430px;position:absolute;z-index:10;right:0;margin-right:0;padding-top:10px;background-image:url(images/right_nav_box_bg.png);background-repeat:repeat-x;background-position:top left;}
.posfix{left:778px;}

#right-navigation ul{width:231px;list-style:none;}
#right-navigation ul li{color:#bfc0c0;text-transform:uppercase;font-size:10px;line-height:18px;width:231px;height:51px;background-repeat:no-repeat}
#right-navigation ul li.next-step{background-image:url(images/right_nav_next.png);height:24px;padding-top:7px;color:#bfc0c0;}
#right-navigation ul li.next-step p{padding-left:14px;}

.schedul-discussion{background-image:url(images/right_nav_schedule.png)}
.featured-research{background-image:url(images/right_nav_research.png)}
.data-sheets{background-image:url(images/right_nav_datasheet.png)}
.why-us{background-image:url(images/right_nav_whyus.png)}

#right-navigation ul li a, #right-navigation ul li a:visited{display:block;text-decoration:none;color:#bfc0c0;width:177px;height:31px;padding-top:20px;padding-left:54px}
#right-navigation ul li a:hover, #right-navigation ul li a:visited:hover{text-decoration:none;color:#ffffff}
#right-navigation ul li a#at{text-decoration:none;color:#ffffff}

/*sub pages - main text area*/
#main-content-wrapper{width:961px;margin-right:auto;margin-left:auto;color:#000000}
#left-wrapper{float:left;}
#main-content {width:940px;padding-left:20px;color:#000000;}
#main-content h2{color:#ee7615;font-size:14px;line-height:20px;padding-top:25px;padding-bottom:16px;font-weight:normal;width:540px}
#main-content h3{color:#ee7615;font-size:14px;line-height:20px;padding-top:0;padding-bottom:4px;;font-weight:normal;width:540px}
#main-content h4{color:#000000;font-size:12px;line-height:16px;padding-top:0;padding-bottom:4px;;font-weight:bold;width:540px}
#main-content p{padding-bottom:14px;width:540px}
#main-content p.orange{color:#ee7615;font-size:14px;line-height:20px;}
#main-content.top-shadow{background-image:url(images/inner_top_shadow.png);background-repeat:no-repeat;background-position:left bottom;padding-bottom:12px;}
#main-content.tall{padding-bottom:12px;}
.short{padding-bottom:40px;}

#main-content ul#bullet-list{padding-left:17px;padding-bottom:12px;list-style:disc;width:580px}
#main-content ul#bullet-list li{padding-bottom:8px;}
#main-content ul#second{padding-left:17px;padding-bottom:0px;}

.tab-shadow{background-image:url(images/inner_tab_top_shadow.png);background-repeat:no-repeat;}
.bottom-shadow{background-image:url(images/inner_bottom_shadow.png);background-repeat:no-repeat;background-position:center bottom;}

/*dotted list*/
#main-content.list-dotted ul{list-style:none;width:680px;}
#main-content.list-dotted ul li{list-style:none;background-image:url(images/rule.gif);background-repeat:repeat-x;background-position:left bottom;}
#main-content.list-dotted ul li.news{background-position:left top;}
#main-content.list-dotted ul li.last{background-image:none;padding-bottom:16px;}
#main-content.list-dotted ul li.first{background-image:none;}


#main-content.list-dotted ul li h3{color:#ee7615;font-size:14px;line-height:20px;padding-top:18px;padding-bottom:2px;font-weight:normal;background-image:url(images/inner_link_arrow_orange.gif);background-repeat:no-repeat;background-position:0px 23px;padding-left:13px;}
#main-content.list-dotted ul li h3.black{color:#000000;font-size:12px;line-height:14px;padding-top:22px;padding-bottom:0px;padding-left:0px;background-image:none;font-weight:normal;font-weight:bold;}
#main-content.list-dotted ul li h3.tall{padding-bottom:22px;}
#main-content.list-dotted ul li h3.pdf{padding-left:0px;background-image:none;}

#main-content.list-dotted ul li p{color:#383635;font-size:11px;padding-bottom:12px;padding-left:13px;}
#main-content.list-dotted ul li p.tall{padding-top:0px;padding-bottom:22px;padding-left:0px;color:#000000;font-size:12px;}
#main-content.list-dotted ul li p.no-header{padding-top:22px;padding-bottom:22px;color:#000000;font-size:12px;}
#main-content.list-dotted ul li p.pdf{padding-left:0px;}

#main-content.list-dotted ul li h3 a, .list-dotted ul li h3 a:visited{color:#ee7615;text-decoration:none}
#main-content.list-dotted ul li h3 a:hover, .list-dotted ul li h3 a:visited:hover{color:#c85406;text-decoration:none}
#main-content.list-dotted p.footnote{padding-top:18px;padding-bottom:24px;font-size:10px;line-height:14px;}

.top-dot{background-image:url(images/rule_680.gif);background-repeat:no-repeat;background-position:20px 0px;}


/*product feature list*/
#main-content.prod-features{background-image:url(images/rule_680.gif);background-repeat:no-repeat;background-position:20px 0px;}
#main-content.prod-features ul{list-style:none;width:680px;background-image:url(images/rule.gif);background-repeat:repeat-x;background-position:bottom left;}
#main-content.prod-features ul.last{background-image:none;padding-bottom:14px}
#main-content.prod-features ul li h4{color:#000000;font-size:11px;line-height:16px;padding-top:12px;padding-bottom:0px;font-weight:bold;}
#main-content.prod-features ul li h4.tall{padding-bottom:14px;}
#main-content.prod-features ul li{background-repeat:no-repeat;/*background-position:top left;*/}
#main-content.prod-features  ul li p{color:#383635;font-size:11px;padding-bottom:12px;}

#main-content.prod-features ul li p.narrow{width:420px;}
#main-content.prod-features ul li p.tall{padding-top:12px;}

.icon-search{background-image:url(images/inner_prod_icon_search.png);padding-left:70px;}
.icon-integrate{background-image:url(images/inner_prod_icon_integrate.png);padding-left:70px;}
.icon-connect{background-image:url(images/inner_prod_icon_connect.png);padding-left:70px;}
.icon-comply{background-image:url(images/inner_prod_icon_comply.png);padding-left:70px;}
.icon-collaborate{background-image:url(images/inner_prod_icon_collaborate.png);padding-left:70px;}
.icon-map{background-image:url(images/inner_prod_icon_map.png);padding-left:70px;}
.icon-set{background-image:url(images/inner_prod_icon_set.png);padding-left:70px;}
.icon-report{background-image:url(images/inner_prod_icon_report.png);padding-left:70px;}
.icon-identify{background-image:url(images/inner_prod_icon_identify.png);padding-left:70px;}
.icon-analyze1{background-image:url(images/inner_prod_icon_analyze1.png);padding-left:70px;}
.icon-analyze2{background-image:url(images/inner_prod_icon_analyze2.png);padding-left:70px;}
.icon-measure{background-image:url(images/inner_prod_icon_measure.png);padding-left:70px;}
.icon-decide{background-image:url(images/inner_prod_icon_decide.png);padding-left:70px;}
.icon-archive{background-image:url(images/inner_prod_icon_archive.png);padding-left:70px;background-position:0px 5px;}
.icon-organize{background-image:url(images/inner_prod_icon_organize.png);padding-left:70px;}
.icon-mobilize{background-image:url(images/inner_prod_icon_mobilize.png);padding-left:70px;background-position:0px 5px;}
.icon-prioritize{background-image:url(images/inner_prod_icon_prioritize.png);padding-left:70px;}

.icon-ms{background-image:url(images/inner_partner_icon_ms.png);padding-left:165px;background-position:0px 60px;}
.icon-ibm{background-image:url(images/inner_partner_icon_ibm.png);padding-left:165px;background-position:0px 27px;}
.icon-apple{background-image:url(images/inner_partner_icon_apple.png);padding-left:165px}
.icon-hp{background-image:url(images/inner_partner_icon_hp.png);padding-left:165px;background-position:0px 27px;}
.icon-accenture{background-image:url(images/inner_partner_icon_accenture.png);padding-left:165px}
.icon-rim{background-image:url(images/inner_partner_icon_rim.png);padding-left:165px;background-position:0px 18px;}

#main-content.prod-features ul li h4 a{color:#000000;text-decoration:none}
#main-content.prod-features ul li h4 a:hover{color:#000000;text-decoration:underline}
#main-content.prod-features ul li h4 a:visited{color:#000000;text-decoration:none}
#main-content.prod-features ul li h4 a:visited:hover{color:#000000;text-decoration:underline}

#main-content.prod-features p.footnote{font-size:10px;line-height:13px;padding-top:12px;padding-bottom:24px;}

/*challenges - tab*/
#main-content-tab{width:960px;padding-left:0px;color:#000000;}
#main-content-tab ul#tab{list-style:none;padding-left:0px;}
#main-content-tab ul#tab li.title{background-image:url(images/inner_tab_top_shadow.png);height:50px;background-repeat:no-repeat;padding-left:20px;}
#main-content-tab ul#tab li.title h3{color:#ee7615;font-size:12px;line-height:20px;padding-top:21px;padding-bottom:2px;padding-left:48px;font-weight:normal;}
#main-content-tab ul#tab li.title a{display:block;width:680px;height:50px;/*background-image:url(images/inner_tab_arrow_up.png);*/background-repeat:no-repeat;}
#main-content-tab ul#tab li.title a, #main-content ul#tab li.title a:visited {color:#ee7615;text-decoration:none}
#main-content-tab ul#tab li.title a h3:hover, #main-content ul#tab li.title a h3:visited:hover {color:#c85406;text-decoration:none}

.tab-close{background-image:url(images/inner_tab_arrow_up.png);}
.tab-open{background-image:url(images/inner_tab_arrow_down.png);}

#main-content-tab ul#tab li.result{padding-left:20px;font-size:11px;line-height:16px;width:680px;background-image:url(images/rule_680.gif);background-repeat:no-repeat;background-position:20px 0px;display:none}
#main-content-tab ul#tab li.result p{width:580px;padding-bottom:16px;padding-top:14px;}
#main-content-tab ul#tab li.result ul{padding-left:17px;list-style:disc;width:580px}
#main-content-tab ul#tab li.result ul.last{padding-bottom:16px;}

#main-content-tab p.footnote{width:940px;padding-left:20px;padding-top:60px;padding-bottom:24px;font-size:11px;line-height:14px;background-image:url(images/inner_tab_top_shadow.png);background-repeat:no-repeat;}

/*product landing*/
#main-content p.product-landing-last{padding-bottom:4px}
#product-list{width:940px;height:143px;padding-left:20px;margin-right:auto;margin-left:auto;background-image:url(images/products_icons_bg.png);background-repeat:no-repeat;_background-position:22px bottom;}
.product{display:block;height:134px;float:left;background-repeat:no-repeat}
.product a{width:100%;height:134px;display:block;}
.product a:link, .product a:visited{color:#ee7415;text-decoration:none}
.product a:hover, .product a:visited:hover{color:#c85406;text-decoration:none}

.c-mail{background-image:url(images/products_sm_icon_cmail.png);width:145px;}
.open{background-image:url(images/products_sm_icon_open20.png);width:180px;}
.prism{background-image:url(images/products_sm_icon_prism.png);width:166px;}
.dashboard{background-image:url(images/products_sm_icon_dashboard.png);width:175px;}

.product h3{font-size:14px;line-height:18px;font-weight:normal;}

.c-mail h3{padding-left:58px;padding-top:22px;padding-bottom:26px}
.open h3{padding-left:63px;padding-top:22px;padding-bottom:26px}
.prism h3{padding-left:68px;padding-top:22px;padding-bottom:26px}
.dashboard h3{padding-left:80px;padding-top:22px;padding-bottom:26px}

.product p {color:#000000;font-size:11px;line-height:18px}
.open p{padding-left:25px}
.prism p{padding-left:28px}
.dashboard p{padding-left:35px}

#privacy-tab{width:100%;height:59px;background-image:url(images/products_icons_bg_bottom.png);background-repeat:no-repeat;background-position:center top;clear:both;}
#privacy-tab #privacy{width:940px;padding-left:20px;margin-right:auto;margin-left:auto;background-image:url(images/products_sm_icon_privacy.gif);background-repeat:no-repeat;background-position:20px 12px;}
#privacy-tab #privacy a {display:block;height:59px;width:180px;text-decoration:none}
#privacy-tab #privacy a:link, #privacy-tab #privacy a:visited{color:#ee7415;text-decoration:none}
#privacy-tab #privacy a:hover, #privacy-tab #privacy a:visited:hover{color:#c85406;text-decoration:none}
#privacy-tab #privacy a h3{font-size:14px;line-height:18px;font-weight:normal;padding-top:22px;padding-left:45px;}

/*news*/
#main-content p.date{padding-bottom:14px;}
#main-content p.backtoindex{padding-top:10px;padding-bottom:30px;}
#main-content h2.news{padding-bottom:0px;}
.news-body{padding-bottom:14px;width:540px}
.page{padding-top:16px;}

/*contact*/
#form-table{width:650px;}
#form-table td{width:325px;padding-top:6px;padding-bottom:6px;}

#address-and-phone{width:680px;margin-bottom:40px;margin-top:18px;font-size:11px;line-height:16px;background-image:url(images/rule_680.gif);background-repeat:no-repeat;background-position:bottom left;}
#address-and-phone th{background-image:url(images/rule_680.gif);background-repeat:no-repeat;background-position:top left;text-align:left;font-size:12px;font-weight:bold;padding-top:10px;}
#address-and-phone td{/*width:230px;*/padding-top:2px;padding-bottom:12px;}
#address-and-phone td.left{width:300px}
#address-and-phone td.middle{width:280px;}
#address-and-phone td.right{width:200px}
#address-and-phone h3.narrow{width:230px;}
#address-and-phone h4.narrow{width:230px;padding-bottom:0px;font-size:12px;font-weight:bold}
.rule_214{padding-top:6px;padding-bottom:6px;}

#address-and-phone a, #address-and-phone a:visited {color:#ee7615;text-decoration:none}
#address-and-phone a:hover, #address-and-phone a:visited:hover {color:#c85406;text-decoration:none}

/*footer*/
#footer{width:100%;background-image:url(images/footer_bg.png);background-repeat:no-repeat;padding-top:28px;padding-bottom:30px;color:#8f9392;clear:both;background-position:center top}
#footer #breadcrumb{width:940px;margin-right:auto;margin-left:auto;padding-left:20px;font-size:10px;padding-bottom:8px;}

#footer ul{list-style:none;width:940px;margin-right:auto;margin-left:auto;padding-left:20px;}
#footer ul li{float:left;padding-right:14px;font-size:10px;}
#footer a, #footer ul li a:visited{text-decoration:none;color:#8f9392}
#footer a:hover, #footer ul li a:visited:hover{text-decoration:none;color:#fe6700}
#footer a#at{text-decoration:none;color:#fe6700}
#footer p{width:940px;margin-right:auto;margin-left:auto;padding-left:20px;clear:both;padding-top:8px;font-size:10px;line-height:14px;}
