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

li.plus { background: url( '../images/icon_plus.gif' ) no-repeat 0 2px; padding-left: 22px; list-style: none; line-height: 22px; }

/* base plus class name */
div.indent { padding: 0 0 0 18px;}  
div p.indent { text-indent: 0; }
div p.gap { margin-bottom: 30px }
div p.strong { font-weight:bold; }
div p.compact { margin: 0 20px; }
div p.tight { margin-bottom: .5em }
div p.small { font: 11px/15px Corbel, Helvetica, Arial, sans-serif; color: #333;  }
div p.footnote { font: 11px/15px Corbel, Helvetica, Arial, sans-serif; color: #333;  }
div p a.more { display:block; margin: 2px 0 0 0;}
div a.arrowPre:before { content:"\00BB \00A0" }
div a.arrowPost:after { content:"\00A0 \00BB" }
div a.def:link { color: #0071B2; text-decoration: none; border-bottom: 1px dashed #0071B2; }
div a.def:visited { color: #0071B2; text-decoration: none; border-bottom: 1px dashed #0071B2; }
div a.def:hover { color: #004061; text-decoration: none; border-bottom: 1px dashed #004061; }
div a.def:active { color: #0071B2; }
div ul.compact { list-style-type: none; padding: 0; margin:0}
div ul.compact li { padding: 0; margin: 0}
div table.gap { margin-bottom: 30px }
div table.position { border-collapse: collapse; border: none; padding: 0; margin: 0; }
div table.position tr {}
div table.position tr th { border: none; margin: 0; padding: 0; background: none; }
div table.position tr td { border: none; margin: 0; padding: 0; background: none; }
div table.position tr td h1 { margin-left: 0; margin-right: 10px; }
div table.position tr td h2 { margin-left: 0; margin-right: 10px; }
div table.position tr td h3 { margin-left: 0; margin-right: 10px; }
div table.position tr td h4 { margin-left: 0; margin-right: 10px; }
div table.position tr td h5 { margin-left: 0; margin-right: 10px; }
div table.position tr td h6 { margin-left: 0; margin-right: 10px; }
div table.position tr td p  { margin-left: 0; margin-right: 10px; }
div table.position tr td ul { margin-left: 0; margin-right: 10px; padding-left: 20px; }
div table.position tr td ol { margin-left: 0; margin-right: 10px; padding-left: 20px; }
div hr.thick { border-top: 2px solid #ccc; margin: 21px 0 7px 0;}
div img.inline { border: 0px solid #000; display:inline; }
div small.news { border-left: 1px solid #999; padding-left: .5em; margin-left: .5em; }

/* form */
/*div form { margin: 0 20px; padding: 0; }
div form input { font: 12px/15px Corbel, Helvetica, Arial, sans-serif; color: #333; border: 1px solid #666; padding: 2px; margin: 0 0 2px 0; }
div form textarea { font: 12px/15px Corbel, Helvetica, Arial, sans-serif; color: #333; border: 1px solid #666; margin: 0 0 2px 0; }
div form input.button { font: 12px/15px Corbel, Helvetica, Arial, sans-serif; color: #333; border: 1px solid #666; padding: 1px; margin: 0 0 2px 0;  }
div form input.button:hover { background: #ccc; }
div form p { margin: 0; }
div.formgroup1 { padding: 10px; margin-bottom: 10px; background: #fff; border-left: 10px solid #ccc; }
div.formgroup2 { padding: 10px; margin-bottom: 10px; background: #fff; border-left: 10px solid #f2f2f2; }
div.formgroup3 { padding: 10px; margin-bottom: 10px; background: #f2f2f2; border-left: 10px solid #ccc; }
div.alert { padding: 10px; margin-bottom: 10px; background: #ffc; border-left: 10px solid #fc0; }
div.alert p { color: #900; }
div.alert p.success { color: #488100; }*/

/* header */
div.header { height: 94px; background: url( '../images/hdr_logo.gif' ) no-repeat top left; border: 0; margin: 0; padding: 0; }
div.header div.headerMenu ul { margin: 0 12px; }

/* navbar */
div.navbar { height: 38px; width: 100%; background: url( '../images/navbar_bg.gif' ) repeat-x top; margin: 0; padding: 0; overflow: hidden; position: relative; }
div.navbar ul.buttons { width: 849px; margin: 0 auto; padding: 0; }
div.navbar ul.buttons li { float: left; list-style-type: none; margin: 0; padding: 0; }
div.navbar ul.buttons li a#home { display: block; height: 0; width: 77px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat 0 0; overflow:hidden; } 
div.navbar ul.buttons li a#home:hover { background-position: 0 -38px; } 
div.navbar ul.buttons li a#home:active { background-position: 0 -38px; } 
div.navbar ul.buttons li a#home.selected { background-position: 0 -76px; } 
div.navbar ul.buttons li a#intelligantt { display: block; height: 0; width: 119px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat -77px 0; overflow:hidden; } 
div.navbar ul.buttons li a#intelligantt:hover { background-position: -77px -38px; } 
div.navbar ul.buttons li a#intelligantt:active { background-position: -77px -38px; } 
div.navbar ul.buttons li a#intelligantt.selected { background-position: -77px -76px; } 
div.navbar ul.buttons li a#mspaddin { display: block; height: 0; width: 134px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat -196px 0; overflow:hidden; } 
div.navbar ul.buttons li a#mspaddin:hover { background-position: -196px -38px; } 
div.navbar ul.buttons li a#mspaddin:active { background-position: -196px -38px; } 
div.navbar ul.buttons li a#mspaddin.selected { background-position: -196px -76px; } 
div.navbar ul.buttons li a#igwebpart { display: block; height: 0; width: 190px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat -330px 0; overflow:hidden; } 
div.navbar ul.buttons li a#igwebpart:hover { background-position: -330px -38px; } 
div.navbar ul.buttons li a#igwebpart:active { background-position: -330px -38px; } 
div.navbar ul.buttons li a#igwebpart.selected { background-position: -330px -76px; } 
div.navbar ul.buttons li a#screencasts { display: block; height: 0; width: 114px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat -520px 0; overflow:hidden; } 
div.navbar ul.buttons li a#screencasts:hover { background-position: -520px -38px; } 
div.navbar ul.buttons li a#screencasts:active { background-position: -520px -38px; } 
div.navbar ul.buttons li a#screencasts.selected { background-position: -520px -76px; } 
div.navbar ul.buttons li a#news { display: block; height: 0; width: 126px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat -634px 0; overflow:hidden; } 
div.navbar ul.buttons li a#news:hover { background-position: -634px -38px; } 
div.navbar ul.buttons li a#news:active { background-position: -634px -38px; } 
div.navbar ul.buttons li a#news.selected { background-position: -634px -76px; } 
div.navbar ul.buttons li a#support { display: block; height: 0; width: 89px; padding: 38px 0 0 0; line-height: 38px; background: url( '../images/mainnav.gif' ) no-repeat -760px 0; overflow:hidden; } 
div.navbar ul.buttons li a#support:hover { background-position: -760px -38px; } 
div.navbar ul.buttons li a#support:active { background-position: -760px -38px; } 
div.navbar ul.buttons li a#support.selected { background-position: -760px -76px; } 

/* footer */
div.footer { background: url( '../images/bg-footer.gif' ) repeat-x 0 0; padding: 0; margin: 0; width: 960px; height: 37px; clear: both; }
div.footer p { color: #fff; float:left; color: #fff; margin: 11px 0 0 16px; }
div.footer ul { padding: 0; margin: 11px 16px 0 0; float: right; }
div.footer li a:selected { color: #fff; text-decoration: none; border-right: none; font-size: 12px; }
div.footer li a:link { color: #fff; text-decoration: none; border-right: none; font-size: 12px; }
div.footer li a:visited { color: #fff; text-decoration: none; border-right: none; font-size: 12px; }
div.footer li a:hover { color: #fff; text-decoration: underline; border-right: none; font-size: 12px; }
div.footer li a:active { color: #fff; text-decoration: none; border-right: none; font-size: 12px; }

/* images */
div img.left { display: inline; float:left; margin: 0 15px 10px 20px; border: 10px solid #f2f2f2; }
div img.right { display: inline; float:right; margin: 0 20px 10px 15px; border: 10px solid #f2f2f2; }
div img.center { display: block; margin: 0 auto 10px auto; border: 10px solid #f2f2f2; }
div img.simpleleft { display: inline; float:left; margin: 0 15px 10px 20px; }
div img.simplecenter { display: block; margin: 0 auto 10px auto; }

/* linklist */
div ul.linklist { list-style: none; margin: 0; padding: 0; }
div ul.linklist li.plain  { padding: 0; margin: 0; float: none; line-height: 21px; }

/* homepage elements */
div.homefeature img { float: left; margin-right: 4px; }
div.rightcolumn h3 { font: bold 13px/16px Corbel, Helvetica, Arial, sans-serif; color: #555555; margin: 0 0 0 3px; padding: 0; }
div.rightcolumn h3 a:link { color: #0071B2; text-decoration: underline; }
div.rightcolumn h3 a:visited { color: #0071B2; }
div.rightcolumn h3 a:hover { color: #004061; text-decoration: underline; }
div.rightcolumn h3 a:active { color: #0071B2; }
div.rightcolumn a.alignright { float: right; margin: 0 6px 12px 0; }
div.rightcolumn div.callout { width: 222px; height: 150px; margin: 15px 3px 10px 3px; background: #ffffc6; border: solid 1px #e4e4e4; }
div.rightcolumn div.callout h2 { background: url(../images/callout-check.gif) no-repeat; margin: 8px 5px 8px 5px; padding: 0 0 0 18px; font: 16px/18px Corbel, Helvetica, Arial, sans-serif; color: #000;  }
div.featurepanel1 p,div.featurepanel2 p,div.featurepanel3 p ,div.featurepanel4 p ,div.featurepanel5 p  { color: #0066cc; font-size: 24px; line-height: 28px; width: 345px; padding: 20px 0 0 20px; }
div.featurepanel1 a.selected,div.featurepanel2 a.selected,div.featurepanel3 a.selected,div.featurepanel4 a.selected,div.featurepanel5 a.selected { color: #000; font-size: 14px; font-style: italic; line-height: 22px; padding: 10px 0 0 20px; }
div.featurepanel1 a:link,div.featurepanel2 a:link,div.featurepanel3 a:link,div.featurepanel4 a:link,div.featurepanel5 a:link { color: #000; font-size: 14px; font-style: italic; line-height: 22px; padding: 10px 0 0 20px; }
div.featurepanel1 a:visited,div.featurepanel2 a:visited,div.featurepanel3 a:visited,div.featurepanel4 a:visited,div.featurepanel5 a:visited { color: #000; font-size: 14px; font-style: italic; line-height: 22px; padding: 10px 0 0 20px; }
div.featurepanel1 a:hover,div.featurepanel2 a:hover,div.featurepanel3 a:hover,div.featurepanel4 a:hover,div.featurepanel5 a:hover { color: #000; font-size: 14px; font-style: italic; line-height: 22px; padding: 10px 0 0 20px; }
div.featurepanel1 a:active,div.featurepanel2 a:active,div.featurepanel3 a:active,div.featurepanel4 a:active,div.featurepanel5 a:active { color: #000; font-size: 14px; font-style: italic; line-height: 22px; padding: 10px 0 0 20px; }
div.quote { width: 230px; height: 165px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin: 0 0 10px 0; background: url( '../images/background_quotes.gif') no-repeat 0 8px; }
div.quoteb { width: 230px; height: 350px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin: 0 0 10px 0; background: url( '../images/background_quotes_b.gif') no-repeat 0 8px; }
div.quote p { font-size: 24px; line-height: 28px; font-style: italic; margin: 18px 10px 10px 10px; color: #76a7d6; } /* #0066cc #597c85 */
div.quote p.attrib { display:block; font-size: 11px; line-height: 13px; font-weight: bold; font-style: normal; color: #76a7d6; text-align: left; } /* #597c85 */
div.quoteb p { font-size: 24px; line-height: 28px; font-style: italic; margin: 18px 10px 10px 10px; color: #0066cc; } /* #597c85 */
div.quoteb p.attrib { display:block; font-size: 11px; line-height: 13px; font-weight: bold; font-style: normal; color: #0066cc; text-align: left; } /* #597c85 */
div.home-row-2 p { margin: 98px 0 0 16px; padding: 0; }
div.home-row-2 h5 { margin: 0 0 0 16px; padding: 0; }
div.home-row-2 ul { margin: 0 0 0 16px; padding: 0; }
div.home-row-2 li { background: none; margin: 0; padding: 0; }
div.home-row-2 li.plus { background: url( '../images/icon_plus.gif' ) no-repeat 0 2px; padding-left: 22px; list-style: none; line-height: 22px; }
div.home-row-3 img { float: left; margin: 0 20px 16px 16px; }
div.home-row-2 div.panel-bottom a.selected { text-decoration:none; margin: 10px 25px 0 0; }
div.home-row-2 div.panel-bottom a:link { margin: 10px 25px 0 0; }
div.home-row-2 div.panel-bottom a:visited { margin: 10px 25px 0 0; }
div.home-row-2 div.panel-bottom a:hover { margin: 10px 25px 0 0; }
div.home-row-2 div.panel-bottom a:active { margin: 10px 25px 0 0; }
div a.floatright { float: left; padding-left: 28px;}
div.home-row-2 div.panel-bottom li a.selected { font-weight: bold; }
div.home-row-2 div.panel-bottom li a:link { font-weight: bold; text-decoration: none; }
div.home-row-2 div.panel-bottom li a:visited { font-weight: bold; text-decoration: none; }
div.home-row-2 div.panel-bottom li a:hover { font-weight: bold; text-decoration: underline; }
div.home-row-2 div.panel-bottom li a:active { font-weight: bold; text-decoration: none; }


/* product page elements */
div.productpage-top-row { margin: 20px 0 0 28px; }
div.productpage-top-row img { float: left; padding: 0 2px 0 2px; }
div.productpage-top-row div.copy { float: left; padding-left: 20px; }
div.productpage-top-row div.copy h1 { margin: 0; padding: 0; }
div.productpage-top-row div.copy h2 { color: #222; font-size: 14px; line-height: 18px; margin: 0; padding: 0;}
div.productpage-top-row div.copy p { color: #787878; font-size: 14px; font-weight: bold; margin: 0; padding: 10px 0 0 0; }
div.productpage-top-row div.copy a:link { color: #0071B2; text-decoration: none; border-bottom: 1px dashed #0071B2; }
div.productpage-top-row div.copy a:visited { color: #0071B2; text-decoration: none; border-bottom: 1px dashed #0071B2; }
div.productpage-top-row div.copy a:hover { color: #004061; text-decoration: none; border-bottom: 1px dashed #004061; }
div.productpage-top-row div.copy a:active { color: #0071B2; }
div.productpage-top-row div.right-side { float: right; margin-right: 6px; padding: 0; }
div.productpage-top-row div.right-side img { float: left; clear: both; }
div.productpage-top-row div.right-side div.box { float: left; clear: both; background: url( '../images/bg_graypanel.gif' ) no-repeat; width: 234px; height: 67px; margin: 3px 5px 0 5px; }
div.productpage-top-row div.right-side div.box h5 { font-weight: bold; font-size: 14px; line-height: 16px; color: #222; padding: 2px 0 0 6px; }
div.productpage-top-row div.right-side div.box a { line-height: 30px; padding: 0 0 0 6px; }
div.productpage-container { margin: 16px 0 0 14px; }
div.productpage-container div.emptytabs { margin:0; padding:0; height: 43px; background: url( '../images/bg_tabpanel_empty.gif' ) no-repeat; }
div.productpage-container div.tabs { margin:0; padding:0; height: 43px; background: url( '../images/bg_tabpanel.gif' ) no-repeat; }
div.productpage-container div.tabs ul { list-style: none; margin: 0; padding: 0; float: left; }
div.productpage-container div.tabs li { list-style: none; display: block; float: left; clear: none; }
div.productpage-container div.tabs li a { height: 43px; display:block; float: left; margin:0; padding:0; text-indent: -20000px; text-decoration: none; }
div.productpage-container div.tabs li#features a { width: 179px; background: url( '../images/tab_features.gif' ) no-repeat; } 
div.productpage-container div.tabs li#features_on a { width: 179px; background: url( '../images/tab_features_on.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screens a { width: 112px; background: url( '../images/tab_screens.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screens_on a { width: 112px; background: url( '../images/tab_screens_on.gif' ) no-repeat; } 
div.productpage-container div.tabs li#examples a { width: 104px; background: url( '../images/tab_examples.gif' ) no-repeat; } 
div.productpage-container div.tabs li#examples_on a { width: 104px; background: url( '../images/tab_examples_on.gif' ) no-repeat; }
div.productpage-container div.tabs li#faq a { width: 76px; background: url( '../images/tab_faq.gif' ) no-repeat; } 
div.productpage-container div.tabs li#faq_on a { width: 76px; background: url( '../images/tab_faq_on.gif' ) no-repeat; }
div.productpage-container div.tabs li#casestudies a { width: 123px; background: url( '../images/tab_casestudies.gif' ) no-repeat; } 
div.productpage-container div.tabs li#casestudies_on a { width: 123px; background: url( '../images/tab_casestudies_on.gif' ) no-repeat; }
div.productpage-container div.tabs li#screenintelligantt a { width: 115px; background: url( '../images/tab_screencasts_intelligantt.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screenintelligantt_on a { width: 115px; background: url( '../images/tab_screencasts_intelligantt_on.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screenmspaddin a { width: 304px; background: url( '../images/tab_screencasts_intelligantt_mspaddin.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screenmspaddin_on a { width: 304px; background: url( '../images/tab_screencasts_intelligantt_mspaddin_on.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screenigwebpart a { width: 273px; background: url( '../images/tab_screencasts_intelligantt_webpart.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screenigwebpart_on a { width: 273px; background: url( '../images/tab_screencasts_intelligantt_webpart_on.gif' ) no-repeat; }
div.productpage-container div.tabs li#screenigwebpart2 a { width: 273px; background: url( '../images/tab_screencasts_intelligantt_webpart2.gif' ) no-repeat; } 
div.productpage-container div.tabs li#screenigwebpart2_on a { width: 273px; background: url( '../images/tab_screencasts_intelligantt_webpart2_on.gif' ) no-repeat; }
div.productpage-container div.content { margin:0; padding:0; background: url( '../images/bg_tabpanelunder.gif' ) no-repeat top left; }
div.productpage-container div.content h1 { display: inline; font-weight: bold; color: #ff9121; font-size: 25px; padding:0; margin-left: 10px; }
div.productpage-container div.content h2 { display: inline; font-weight: normal; font-style: italic; color: #838383; font-size: 21px; padding: 0; margin-left: 10px; }
div.productpage-container div.content div.product_header { width: 883px; height: 65px; margin: 0 0 0 28px; padding-top: 24px; border-bottom: 1px #dad9d7 solid; }
div.productpage-container div.content div.product_header div.text { float: left; }
div.productpage-container div.content div.product_header img { float: left; clear: none;}
div.productpage-container div.content div.quote { background-color: none; border-top: none; clear: none; float: right; width: 230px; height: 181px; border-bottom: 1px solid #dad9d7; margin: 18px 36px 10px 0; }
div.productpage-container div.content div.quoteb { background-color: none; border-top: none; clear: none; float: right; width: 230px; height: 350px; border-bottom: 1px solid #dad9d7; margin: 18px 36px 10px 0; }
div.productpage-container div.bottom { height: 92px; width: 100%; background: url( '../images/bg_tabpanel_bottom.gif' ) no-repeat bottom left; }
div.productpage-container div.content div.product_paragraph { margin: 0 0 0 96px; padding-top: 24px; width: 580px; }
div.productpage-container div.content div.product_paragraph img { background-color: #dad9d7; padding: 8px; margin-top: 3px; float: left; clear: none; }
div.productpage-container div.content div.product_paragraph div.copy { margin-left: 148px; margin-right: 22px; }
div.productpage-container div.content div.product_paragraph div.copy h3 { margin: 0; line-height: 14px; }
div.productpage-container div.content div.product_paragraph div.copy p { margin-bottom: 16px; font-size: 14px; }
div.productpage-container div.content div.product_paragraph div.copy ul { padding: 2px; }
div.productpage-container div.content div.product_paragraph div.copy li { font-size: 14px; padding: 2px; }

/* download page elements */
div.breadcrumb { background-color: #caecf4; width: 932px; margin: 8px 14px 14px 14px; }
div.breadcrumb ul { margin-left: 20px; padding: 0; height: 30px; }
div.breadcrumb li { list-style: none; display: block; margin: 8px 0 0 6px; padding: 0; float: left; }
div.breadcrumb li a {  }
div.breadcrumb li p {  }
div.downloaditem { margin: 10px 0 0 20px; border-bottom: 1px #ccc solid; width: 922px; height: 156px; }
div.downloaditem img { margin-left: 10px; float: left; }
div.downloaditem div.copy { float: left; height: 100%; margin: 0 0 0 20px; padding: 0; width: 520px; }
div.downloaditem div.copy h1 { margin: 0; padding: 0; }
div.downloaditem div.copy p { margin: 6px 0 12px 2px; padding: 0; font-size: 13px; line-height: 16px; }
div.downloaditem-boxed { margin: 0 0 0 92px; padding: 25px 0 0 0; border-bottom: none; width: 800px; height: 206px; background: url( '../images/formbg5.gif' ) no-repeat; }
div.downloaditem-boxed img { margin-left: 30px; float: left; }
div.downloaditem-boxed div.copy { float: left; height: 100%; margin: 0 0 0 20px; padding: 0; width: 520px; }
div.downloaditem-boxed div.copy h1 { margin: 0; padding: 0; }
div.downloaditem-boxed div.copy p { margin: 6px 0 12px 2px; padding: 0; font-size: 13px; line-height: 16px; }
div.downloaditem-boxed div.right-side { float: right; width: 240px; margin-right: 6px; padding: 0; }
div.downloaditem-boxed div.right-side img { float: left; clear: both; }
div.downloaditem-boxed div.right-side h3 { margin: 0 0 -4px 6px; text-indent: 3px; }
div.downloaditem-boxed div.right-side p { padding: 5px; color: #0071B2; }
div.downloaditem-boxed div.right-side div.box { float: left; clear: both; background: url( '../images/bg_graypanel.gif' ) no-repeat; width: 240px; height: 67px; margin: 3px 0 0 4px; }
div.downloaditem-boxed div.right-side div.box h5 { font-weight: bold; font-size: 14px; line-height: 16px; color: #222; padding: 2px 0 0 6px; }
div.downloaditem-noborder { margin: 10px 0 0 20px; border-bottom: none; width: 922px; height: 156px; }
div.downloaditem-noborder img { margin-left: 10px; float: left; }
div.downloaditem-noborder div.copy { float: left; height: 100%; margin: 0 0 0 20px; padding: 0; width: 520px; }
div.downloaditem-noborder div.copy h1 { margin: 0; padding: 0; }
div.downloaditem-noborder div.copy p { margin: 6px 0 12px 2px; padding: 0; font-size: 13px; line-height: 16px; }
div.downloaditem-noborder div.right-side { float: right; width: 240px; margin-right: 6px; padding: 0; }
div.downloaditem-noborder div.right-side img { float: left; clear: both; }
div.downloaditem-noborder div.right-side h3 { margin: 0 0 -4px 6px; text-indent: 3px; }
div.downloaditem-noborder div.right-side p { padding: 5px; color: #0071B2; }
div.downloaditem-noborder div.right-side div.box { float: left; clear: both; background: url( '../images/bg_graypanel.gif' ) no-repeat; width: 240px; height: 67px; margin: 3px 0 0 4px; }
div.downloaditem-noborder div.right-side div.box h5 { font-weight: bold; font-size: 14px; line-height: 16px; color: #222; padding: 2px 0 0 6px; }

/* registration page elements */
div.registration-form { height: 560px; margin: 0 0 20px 13px; margin-top: 75px; padding-left: 75px; background: url( '../images/formbg4.gif' ) no-repeat top left; }
div.registration-form div.formcontainer { float: left; }
div.registration-form div.formcontainer h2 { color: #222; margin: 0; padding: 22px 0 0 0; font-weight: normal; margin: 0; }
div.registration-form div.formcontainer p { font-size: 11px; color: #787878; margin: 0; padding: 0 0 12px 0; }
div.registration-form div.formcontainer p.label { font-size: 12px; color: #222; margin: 0; padding: 0 0 0 0; }
div.registration-form div.formcontainer input.input-text { font-size: 12px; color: #222; margin: 0 0 12px 0; padding: 0 0 0 0; width: 290px; border: 1px #787878 solid; }
div.registration-form div.formcontainer select.select-text { font-size: 12px; color: #222; margin: 0 0 12px 0; padding: 0 0 0 0; width: 290px; border: 1px #787878 solid; }
div.registration-form div.formcontainer input { margin: 0 6px 0 0; padding: 0 0 0 0; border: none; }
div.registration-form div.quote { border-top: none; float: right; width: 230px; height: 181px; border-bottom: 1px solid #dad9d7; margin: 16px 36px 10px 0; }
div.registration-form div.quoteb { border-top: none; float: right; width: 230px; height: 350px; border-bottom: 1px solid #dad9d7; margin: 16px 36px 10px 0; }
div.registration-form div.right-side { border-top: none; float: right; width: 400px; height: 400px }

/* app integration page elements */
div.integration { height: 250px; margin-left: 100px; margin-right: 100px }
div.integration ul { margin-left: 20px; padding: 0; height: 30px; }
div.integration li { list-style: none; font-size: 18px; padding: 5px }

/* compare page elements */
div.chartcontainer { margin: 0 0 0 12px; width: 935px; height: 1050px; background: url('../images/formbg_bottom.gif') no-repeat 0 940px; }
div.chartcontainer div.top { margin-top: 20px; padding-top: 32px; height: 90px; background: url('../images/formbg_top.gif') no-repeat top left; }
div.chartcontainer div.top div.empty { float: left; width: 348px; height: 90px; }
div.chartcontainer div.top div.product { float: left; width: 178px; height: 90px; text-align: center; border-left: 1px #dad9d7 solid; margin: 0; height: 100%; padding: 0; }
div.chartcontainer div.top div.product img { float: left; margin-left: 60px; padding: 0; }
div.chartcontainer div.top div.product h2 { color: #ff9121; font-size: 15px; margin: 0 0 15px 0; padding: 0; }
div.chartcontainer div.chart { clear:both; border-top: 1px #dad9d7 solid; width: 880px; margin-left: 25px; }
div.chartcontainer div.chart div.row { float: left; height: 36px; width: 100%; }
div.chartcontainer div.chart div.row-alt { float: left; height: 36px; background-color: #ececeb; width: 100%; }
div.chartcontainer div.chart div.row-text { float: left; height: 36px; width: 312px; padding: 11px 0 0 11px; color: #222; }
div.chartcontainer div.chart div.column_empty { float: left; height: 36px; width: 178px; text-align: center; border-left: 1px #dad9d7 solid; }
div.chartcontainer div.chart div.column_checked { float: left; height: 36px; width: 178px; text-align: center; border-left: 1px #dad9d7 solid; background: url('../images/icon_plus.gif') no-repeat 80px 8px; }

/* screenshot page elements */
div.screencontainer { margin: 0 0 0 33px; width: 875px; }
div.screenitem { float: left; width: 218px; padding: 24px 0 12px 0; text-align: center; border-bottom: 1px #dad9d7 solid; clear: none; }
div.screenitem h3 { margin: 0; padding: 0; }
div.screenitem img.thumb { background-color: #dad9d7; margin: 6px 0 5px 0; padding: 6px; clear: both; text-align: center; display: inline; }
div.screenitem img.button { display:inline; clear: none; }

/* purchase page elements */
div.purchasecontainer { font-size: 12px; color: #222; margin: 0 0 20px 13px; padding-left: 75px; }
div.purchasecontainer div.intro { width: 700px; }
div.purchasecontainer div.intro h1 { margin: 0; padding: 0; }
div.purchasecontainer div.intro h2 { color: #0071B2; font-size: 16px; line-height: 16px; margin: 0; padding: 0;}
div.purchasecontainer div.intro p { color: #787878; font-size: 12px; font-weight: bold; margin: 0; padding: 10px 0 0 0; }
div.purchasecontainer div.boxshot { width: 700px; height: 175px; padding-left: 10px; padding-right: 10px; }
div.purchasecontainer div.boxshot div.image { float: left; height: 175px }
div.purchasecontainer div.boxshot div.copy { float: right; height: 175px; width: 575px; padding-left: 20px; }
div.purchasecontainer div.boxshot div.copy h1 { margin: 0; padding: 0; }
div.purchasecontainer div.boxshot div.copy h2 { color: #222; font-size: 12px; line-height: 14px; margin: 0; padding: 0;}
div.purchasecontainer div.boxshot div.copy p { color: #787878; font-size: 14px; font-weight: bold; margin: 0; padding: 10px 0 0 0; }
div.purchasecontainer div.boxshot div.copyspecial { float: right; height: 175px; width: 575px; padding-left: 20px; background: url( '../images/bg_graypanel2.GIF' ) no-repeat; background-position: 295px 58px }
div.purchasecontainer div.boxshot div.copyspecial h1 { margin: 0; padding: 0; }
div.purchasecontainer div.boxshot div.copyspecial h2 { color: #222; font-size: 12px; line-height: 14px; margin: 0; padding: 0;}
div.purchasecontainer div.boxshot div.copyspecial p { color: #787878; font-size: 14px; font-weight: bold; margin: 0; padding: 10px 0 0 0; }
div.purchasecontainer div.product { height: 190px; width: 800px; padding-top: 15px; background: url( '../images/formbg5.gif' ) no-repeat top left; }
div.purchasecontainer div.product div.sku { height: 20px; width: 500px; border: 1px; border-style: solid; margin-left: 20px; margin-top: 10px; margin-bottom: 5px; border-color: #DBDBDB; padding-left: 10px; }
div.purchasecontainer div.productspecial { height: 200px; width: 800px; }
div.purchasecontainer div.productspecial div.sku { height: 20px; width: 550px; border: 1px; border-style: solid; margin-left: 20px; margin-top: 10px; margin-bottom: 5px; border-color: #DBDBDB; padding-left: 10px; }
div.purchasecontainer div.productspecial div.skuspecial { height: 40px; width: 500px; border: 1px; border-style: solid; margin-left: 20px; margin-top: 10px; margin-bottom: 5px; border-color: #DBDBDB; padding-left: 10px; }
div.purchasecontainer div.special { margin-left: 20px }
div.purchasecontainer div.special div.box { clear: both; background: url( '../images/bg_graypanel2.GIF' ) no-repeat; width: 240px; height: 42px; }
div.purchasecontainer div.special div.box h5 { font-weight: bold; font-size: 14px; line-height: 16px; color: #222; padding: 2px 0 0 6px; }
div.purchasecontainer div.special div.box a { line-height: 30px; padding: 0 0 0 6px; }

/* about us page elements */
div.aboutus, div.info { margin-left: 68px; margin-right: 68px; }
div.aboutus p { font-size: 14px; margin-left: 20px; }
div.aboutus ul { margin-left: 20px; padding: 0; }
div.aboutus li { list-style: none; font-size: 14px; padding: 5px 0 5px 0; }

/* case study page elements */
div.learn-topcopy h1 { padding: 12px 0 0 0; }
div.learn-container { margin: 0 0 0 12px; width: 935px; height: 900px; background: url('../images/formbg_bottom.gif') no-repeat 0 770px; }
div.learn-column1 { width: 231px; height: 800px; float: left; background: url('../images/learn_top1.jpg') no-repeat 0 0; border-left: none; border-right: none; }
div.learn-column2 { width: 230px; height: 800px; float: left; background: url('../images/learn_top2.jpg') no-repeat 0 0; border-left: 1px #dad9d7 solid; border-right: none; }
div.learn-column3 { width: 230px; height: 800px; float: left; background: url('../images/learn_top3.jpg') no-repeat 0 0; border-left: 1px #dad9d7 solid; border-right: none; }
div.learn-column4 { width: 233px; height: 800px; float: left; background: url('../images/learn_top4.jpg') no-repeat 0 0; border-left: 1px #dad9d7 solid; border-right: none; }
div.firstrow { height: 250px; margin-top: 90px; padding-left: 20px; padding-right: 16px; border-bottom: 1px #dad9d7 solid; } 
div.firstrow h2 { margin: 0; color: #ff9121;}
div.firstrow p.quote { margin: 0 0 6px 0; font-weight: normal; font-style: italic; font-size: 14px; color: #999; line-height: 18px; }
div.firstrow p { margin: 0 0 12px 0; font-weight: bold; }
div.secondrow ul, div.thirdrow ul, div.thirdrow ul, div.fourthrow ul { margin: 0; }
div.secondrow h3, div.thirdrow h3, div.fourthrow h3, div.fifthrow h3 { font-size: 12px; }
div.secondrow, div.thirdrow, div.fourthrow { margin-top: 12px; border-bottom: 1px #dad9d7 solid; }
div.fifthrow { margin-top: 12px; }
div.fifthrow a { margin-left: 20px; }
div.fifthrow p { margin-left: 28px; }

div.supportpanel p { color: #fff; font-size: 32px; line-height: 34px; width: 375px; padding: 20px 0 0 20px; }
div.supportpanel a.selected { color: #fff; font-size: 14px; font-style: italic; line-height: 34px; padding: 40px 0 0 20px; }
div.supportpanel a:link { color: #fff; font-size: 14px; font-style: italic; line-height: 34px; padding: 40px 0 0 20px; }
div.supportpanel a:visited { color: #fff; font-size: 14px; font-style: italic; line-height: 34px; padding: 40px 0 0 20px; }
div.supportpanel a:hover { color: #fff; font-size: 14px; font-style: italic; line-height: 34px; padding: 40px 0 0 20px; }
div.supportpanel a:active { color: #fff; font-size: 14px; font-style: italic; line-height: 34px; padding: 40px 0 0 20px; }
div.supportrightcolumn a.alignright { float: right; }
div.supportrightcolumn h1 { text-align: right; font: 32px/32px Corbel, Helvetica, Arial, sans-serif; color: #ff9121; font-weight: bold; margin-top: 20px; margin-right: 10px; padding: 0; clear:both; }
div.supportrightcolumn h1 a:link { color: #0071B2; text-decoration: none; }
div.supportrightcolumn h1 a:visited { color: #0071B2; }
div.supportrightcolumn h1 a:hover { color: #004061; text-decoration: none; }
div.supportrightcolumn h1 a:active { color: #0071B2; }
div.supportrightcolumn p { text-align: right; font: bold 13px/16px Corbel, Helvetica, Arial, sans-serif; color: #555555; margin-top: 10px; margin-right: 10px; padding: 0; }
div.supportrightcolumn p a:link { color: #0071B2; text-decoration: none; }
div.supportrightcolumn p a:visited { color: #0071B2; }
div.supportrightcolumn p a:hover { color: #004061; text-decoration: none; }
div.supportrightcolumn p a:active { color: #0071B2; }


