/* Reset global properties */
* { margin: 0px; padding: 0px; }
html, body, p, form, input, label, div, span, h1, h2, h3, h4, h5, h6, h7, br, a, table, tr, td, img { padding: 0px; margin: 0px; border: 0px; text-decoration: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, h7 { display: inline; }
/* Basic HTML tags */
a { color: #0074ad; }
#content a, #content p a, #sidebar a, #sidebar p a { text-decoration: underline; }
#footer-links a, #footer a { color: #686767; }
#footer-links a:hover, #footer a:hover { color: #686767; text-decoration: underline; }
a:hover { color: #636363; }
a:focus { outline: none; }
a:active { outline: none; }
p { font-weight: normal; font-size: 14px; padding: 0px; margin: 0px; padding-bottom: 1em; line-height:1.75; }
h1, h2 { display: block; }
#content h1 { margin-bottom: 25px; }
h2 { font-weight: bold; font-size: 16px; padding: 0px; margin: 0px; line-height:1.75; margin-bottom: 20px; }
.email { vertical-align: text-bottom; }
.logo a { text-indent:-9999em; width: 205px; height: 38px; background: url(images/ActPoint_LOGO.gif) no-repeat; display:block; margin-right:16px; }
.logo-sm a { text-indent:-9999em; width: 172px; height: 38px; background: url(images/ActPoint_LOGOsm.gif) no-repeat; display:block; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
#content img.img { padding-bottom: 1em; }
#content img.imgright { padding: 4px; margin: 0 0 2px 25px; display: inline; float: right; }
#content img.imgleft { padding: 4px; margin: 0 25px 2px 0; display: inline; float: left; }
/* Start Website in Sequence */
body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 62.5%; color: #686767; background: #f4f4f4; }
#wrapper { width: 990px; margin: auto; margin-top: 30px; }
#container { width: 980px; margin: auto; }
#top { height: 38px; }
#header { width: 979px; height: 217px; margin-top:26px; }
#header.hdr-why  { background: url(images/header-why-it-matters.jpg) no-repeat; }
#middle { width: 979px; margin:auto; margin-top: 27px; margin-bottom: 50px; }
#middle-wsidebar-top { width: 979px; background: url(images/bkrnd_top-sidebar.gif) right top no-repeat; margin-top: 27px; margin-bottom: 50px; padding-top: 2px; }
#middle-wsidebar { width: 979px; margin:auto; background: url(images/bkrnd_middle-sidebar.gif) right repeat-y; }
#middle-wsidebar-bottom { width: 979px; background: url(images/bkrnd_bottom-sidebar.gif) right bottom no-repeat; padding-bottom: 4px; }
#content { width: 635px; float: left; padding-left:45px; }
#content ul li, #content ol li { font-size: 14px; margin: 0.5em 0 0.5em 2em; line-height:1.75; }
#content ul { width: 97%; margin: 0 auto 2em auto; padding: 0; list-style: circle;  }
#content ol { width: 97%; margin: 0 auto 2em auto; padding: 0;  }
#content ul.left { width: auto; margin: 0 auto 1em auto; padding: 0 50px 0 0; list-style: circle; float:left; }
#sidebar { width: 205px; float: right; padding: 40px 20px 15px 20px; font-size: 13px; }
#member { margin: 20px 0px 0 0px; font-size: 14px; }
#member a { font-size: 16px; }
#testimonial { margin: 60px 0px 0 0px; }
#testimonial.loginpage { margin: 20px 0px 0 0px; }
#testimonial .name { font-size: 12px; }
#testimonial .test-title { margin-bottom: 10px; }
#footer-links { margin: auto; text-align: center; color: #e3e1e1; font-size: 14px; padding-top: 20px; margin-top:15px; padding-bottom:20px; font-weight:bold; border-top:1px solid #e3e1e1; border-bottom:1px solid #e3e1e1; }
#footer-links span { padding: 0 5px; }
#footer { margin: auto; text-align: center; font-size: 11px; margin-top: 25px; padding-bottom: 15px; }
#copyright { font-size: 13px; line-height:150% }
/* Start Nav */
#nav { width: 790px; overflow: hidden; margin: 1px 0 0 0; padding: 0; list-style: none; float: left; }
#nav li a { display: block; height: 37px; text-indent: -9999px; }
#nav li { float: left; display: inline; margin: 0; padding: 0; list-style: none; }
#nav li a:hover, #nav li a.active { background-position: 0 -37px; }
#jsddm { margin: 0; padding: 0; }
#jsddm li ul { margin: -2px 0 0 0px; padding: 0; position: absolute; visibility: hidden; z-index: 99; background-color: #585859; width: 141px; }
#jsddm li ul li { float: none; margin: 0; padding: 0; }
#jsddm li ul li a { width: auto; color: #58585a; text-indent: 0px; text-align:center; padding: 7px 5px; margin: 0; font-size: 12px; display:block; height:auto; background: #e7e7e8; border:solid #bcbdc0 1px; border-top:none; }
#jsddm li ul li a:hover { text-decoration: none; background-position: 0 0; background:#cdcbcb; }
.home { width: 84px; background: url(images/nav/home.gif) 0 0 no-repeat; }
.how-it-works { width: 134px; background: url(images/nav/how-it-works.gif) 0 0 no-repeat; }
.why-it-matters { width: 145px; background: url(images/nav/why-it-matters.gif) 0 0 no-repeat; }
.actpoint-solutions { width: 168px; background: url(images/nav/actpoint-solutions.gif) 0 0 no-repeat; }
.contact-us { width: 118px; background: url(images/nav/contact-us.gif) 0 0 no-repeat; }
.log-in { width: 88px; background: url(images/nav/log-in.gif) 0 0 no-repeat; }
.looking { width: 141px; background: url(images/nav/looking.gif) 0 0 no-repeat; }
/* Rotator */
#rotatorWrapper { width: 929px; position: relative; height: 479px; z-index: 10; background: url(images/bkrnd_rotator.gif) no-repeat bottom; margin-top:26px; }
#rotator { width: 979px; height: 476px; z-index: 10; background:none; }
#rotator-icon { position: absolute; z-index: 90; top: 31px; left: 29px; }
.rotatorTextBlock { height: 165px; width: 645px; position: absolute; z-index: 90; top: 295px; font-size: 14px; line-height:1.5; color:#FFF; right: 20px; }
.rotatorTextBlock img { margin-bottom: 13px; }
.rotatorContainer { width: 979px; height: 479px; overflow: hidden; }
.text-casestudy-left { width: 415px; float:left; }
.text-casestudy-right { width: 205px; float:right; }
.name-casestudy { font-weight: bold; text-align:right; display: block; }
.jshowoff-slidelinks { position: absolute; z-index: 90; top: 287px; left: 29px; }
.jshowoff-slidelinks a { display: block; height: 36px; width: 255px; text-indent:-9999em; margin: 7px 0 0 0; }
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a:hover { background-position: 0 -36px; }
.jshowoff-slidelink-0 { background: url(images/nav-rotator/introduction.png) no-repeat 0 0; }
.jshowoff-slidelink-1 { background: url(images/nav-rotator/business-intelligence.png) no-repeat 0 0; }
.jshowoff-slidelink-2 { background: url(images/nav-rotator/process-improvement.png) no-repeat 0 0; }
.jshowoff-slidelink-3 { background: url(images/nav-rotator/compliance-automation.png) no-repeat 0 0; }
/* Tabs */
#tabs-container { margin-top: 38px; }
UL.tabNavigation { list-style: none; margin: 0; padding: 0; display: block; height: 66px; }
UL.tabNavigation LI { display: inline; margin: 0; padding: 0; list-style: none; float: left; position: relative; text-align: left; cursor: default;}
UL.tabNavigation LI A { height: 66px; width:194px; display:block; border-right: 1px solid #e3e1e1; border-left: 1px solid #e3e1e1; border-top: 1px solid #e3e1e1; text-indent: -9999px; }
UL.tabNavigation LI A.selected,  UL.tabNavigation LI A:hover { background-position: 0 -66px; }
.assess-performance { background: url(images/tabs/assess-performance.gif) 0 0 no-repeat; }
.compare-results-to-others { background: url(images/tabs/compare-results-to-others.gif) 0 0 no-repeat; }
.automate-rule-based-decisions { background: url(images/tabs/automate-rule-based-decisions.gif) 0 0 no-repeat; }
.improve-service-cycle-levels { background: url(images/tabs/improve-service-cycle-levels.gif) 0 0 no-repeat; }
.gaurantee-operational-results { background: url(images/tabs/gaurantee-operational-results.gif) 0 0 no-repeat; }
UL.tabNavigation LI A:focus { outline: 0; }
div.tabs > div { margin-top: 0px; display: block; }
div.tabs { margin-top: 17px; }
#first, #second, #third, #fourth, #fifth { border-right: 1px solid #e3e1e1; border-left: 1px solid #e3e1e1; border-bottom: 2px solid #e3e1e1; background: #FFFFFF url(images/bkrnd_tabdiv.gif) repeat-x top; padding: 35px 43px;  }
p.tab-text { width: 640px; float:left; font-size: 13px; line-height:1.5; text-align: justify; }
/* Start Forms */
input, textarea { border: 1px solid #C1C1C1; background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px; font-size: 12px; }
input:hover, textarea:hover { cursor: text; }
input.btn:hover { cursor: pointer; }
table td { color: #434132; font-weight: bold; font-size: 13px; }
.btn { border: none; background-color: #f3f4f4;  }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
/* Clear Fix Code */
.ClearFix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* WinIE7 only */
*:first-child+html .ClearFix { height:1%; }
/* WinIE6 and below */
* html .ClearFix { height:1%; }

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/

