@import url(style1.css);
@import url(style_ie.css);

* {
margin:0;
padding:0;
}

body#index {
font:normal .85em/1.5em Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-align:center;
background:#f7fcff;
}

body#landing {
font:normal .85em/1.5em Arial, Verdana, Helvetica, sans-serif;
color:#5f5f5f;
text-align:center;
}

a img {
border:none;
}

sup {
font-size:1.2em;
color:#de121a;
padding:0 0 0 1px;
}

blockquote {
font-style:italic;
color:#555;
border-left:1px solid #aaa;
margin:0 30px 1.5em;
padding:0 0 0 10px;
}

abbr,acronym {
border-bottom:1px dotted #aaa;
text-transform:uppercase;
cursor:help;
}

code {
color:#090;
font-family:Courier, monospace;
}

pre {
overflow:auto;
font-size:1.3em;
clear:both;
margin:0 0 1.5em;
}

h2 span {
font-size:.7em;
color:#aaa;
}

h5 {
color:#000;
font-size:1.5em;
padding-bottom:10px;
padding-top:20px;
}

#roi_calc {
background:#fefedc;
border:1px solid #d0d1ab;
margin-top:30px;
padding:10px;
}

#roi_calc img {
float:left;
margin:0 5px 10px 0;
padding:0 5px 10px 0;
}

#roi_calc p {
color:#6b6c3c;
}

#roi_calc h1 {
font-size:1.3em;
color:#983b11;
margin-left:65px;
}

.posts h2 {
line-height:1.2em;
margin:0 0 .1em;
}

h3 span {
color:#983b11;
font-size:1.2em;
}

.pages h2,h2.page_header {
margin:0 0 .75em;
padding:0 0 .6em;
}

h2.archive_head {
font-style:italic;
font-weight:700;
letter-spacing:-1px;
margin:0 0 1em;
padding:.4em 2px;
}

#masthead h3 {
font-weight:400;
font-size:1.8em;
text-transform:none;
color:#888;
text-align:center;
margin:0 0 .75em;
}

h3.comments_headers {
font-size:1.2em;
width:410px;
color:#000;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
}

.posts h4 {
margin:0 0 1.25em;
padding:0 0 1em;
}

.main {
color:#000;
font-size:1.2em;
text-decoration:underline;
padding-bottom:15px;
padding-top:10px;
}

#sitemap ul {
margin-bottom:20px;
margin-left:50px;
}

#sitemap ul ul {
margin-left:25px;
}

#sitemap b {
text-decoration:underline;
}

#privacy {
list-style:circle;
margin:10px 0 15px 20px;
}

#privacy li {
padding-bottom:10px;
}

#container {
text-align:left;
background-color:transparent;
margin:0 auto;
}

.container {
width:100%;
margin:0 auto;
}

#masthead {
height:119px;
background:url(images/masthead-bg.jpg) repeat-x;
}

#capture-links {
float:right;
background:url(images/cap-links-bg.jpg) 0 14px no-repeat;
width:576px;
height:33px;
padding-top:15px;
}

#capture-links li {
float:left;
list-style:none;
overflow:hidden;
text-indent:-9999px;
margin-left:18px;
position:relative;
left:13px;
top:-3px;
}

#capture-links li a {
display:block;
height:27px;
width:123px;
}

#capture-links #a-demo {
background:url(images/a-demo.jpg) no-repeat;
}

#capture-links #a-frdemo {
background:url(images/a-demo-fr.jpg) no-repeat;
}

#capture-links #a-contact {
background:url(images/a-contact.jpg) no-repeat;
}

#capture-links #a-login {
background:url(images/a-member.jpg) no-repeat;
}

#capture-links #fr-a-login {
background:url(images/uk.gif) no-repeat;
}

#capture-links #a-english {
background:url(images/a-english.jpg) no-repeat;
}

#skipto {
display:none;
overflow:hidden;
}

#masthead h1 {
background:url(images/logo.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
position:relative;
top:28px;
}

#masthead h1 a {
height:65px;
width:175px;
display:block;
}

#main-links {
float:right;
margin-top:28px;
}

#main-links li {
float:left;
list-style:square url(images/sqpurple.gif);
font-size:1.0em;
margin-right:28px;
}

#main-links li a {
display:block;
color:#000;
padding-bottom:4px;
text-decoration:none;
font-weight:700;
}

#main-links a:hover {
background:url(images/ahover.jpg) 50% 18px no-repeat;
color:#ff5223;
}

.current_page_item,.current_page_parent {
background:url(images/ahover.jpg) 50% 18px no-repeat;
color:red;
}

#module_features {
border-top:1px solid dotted #cde5fa;
border-bottom:1px solid dotted #cde5fa;
position:relative;
top:105px;
}

* html #module_features {
top:10px;
}

#module_features h2 {
background:url(images/module-features.jpg) no-repeat center center;
text-indent:-9999px;
display:block;
}

#module_features h2#mod_fr {
background:url(images/module-features_fr.jpg) no-repeat center center;
text-indent:-9999px;
display:block;
}

#tagline-container {
padding-top:35px;
float:left;
margin-top:-5px;
padding-bottom:10px;
}

#tagline-container h2 {
background:url(images/tagline-header.gif) no-repeat;
height:46px;
width:314px;
margin-left:10px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

#tagline-container h2#fr {
background:url(images/tagline-header_fr.gif) no-repeat;
height:45px;
width:329px;
margin-left:10px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

#tagline-container p {
float:right;
width:595px;
position:relative;
top:-2px;
color:#fff;
padding-right:20px;
}

#homepage-headline {
background:#5db7d3 url(images/homepage1.jpg) repeat-x;
height:8em;
border-bottom:1px solid #3d88af;
}

#homepage-headline dl {
width:280px;
float:left;
padding-top:63px;
margin-right:15px;
margin-left:30px;
color:#fff;
font-size:.8em;
line-height:1.4em;
margin-bottom:20px;
}

#a-ontime-thumb a:hover,#a-upload-thumb a:hover,#a-onnow-thumb a:hover,#a-manage-thumb a:hover,#a-discuss-thumb a:hover,#a-wizard-thumb a:hover,#a-contacts-thumb a:hover,#a-messages-thumb a:hover,#a-calendar-thumb a:hover {
background-position:0 -109px;
}

#ontime-scheduler dt {
background:url(images/ontime-header.jpg) no-repeat;
text-indent:-9999px;
text-align:center;
margin-left:35px;
width:148px;
padding-bottom:5px;
}

#ontime-scheduler-fr dt {
background:url(images/ontime-header_fr.gif) no-repeat;
text-indent:-9999px;
text-align:center;
margin-left:25px;
width:159px;
padding-bottom:5px;
}

#a-ontime-thumb a {
width:184px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:15px;
background:url(images/ontime-thumb.jpg) no-repeat;
}

#onnow dt {
background:url(images/onnow-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:40px;
width:158px;
padding-bottom:5px;
}

#onnow-fr dt {
background:url(images/onnow-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:20px;
width:188px;
padding-bottom:5px;
}

#a-onnow-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/onnow-thumb.jpg) no-repeat;
}

#documents dt {
background:url(images/documents-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:20px;
width:172px;
padding-bottom:5px;
}

#documents-fr dt {
background:url(images/documents-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:-25px;
width:254px;
padding-bottom:5px;
}

#a-upload-thumb a {
width:184px;
height:109px;
display:block;
text-indent:-9999px;
overflow:hidden;
margin-left:15px;
background:url(images/documents-thumb.jpg) no-repeat;
}

#manage dt {
background:url(images/manage-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#manage-fr dt {
background:url(images/manage-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:33px;
width:158px;
padding-bottom:5px;
}

#a-manage-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/manage-thumb.jpg) no-repeat;
}

#discuss dt {
background:url(images/discuss-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#discuss-fr dt {
background:url(images/discuss-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:25px;
width:165px;
padding-bottom:5px;
}

#a-discuss-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/discussion-thumb.jpg) no-repeat;
}

#wizard dt {
background:url(images/wizard-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:38px;
width:158px;
padding-bottom:5px;
}

#wizard-fr dt {
background:url(images/wizard-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:34px;
width:154px;
padding-bottom:5px;
}

#a-wizard-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/wizard-thumb.jpg) no-repeat;
}

#contacts dt {
background:url(images/contacts-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#contacts-fr dt {
background:url(images/contacts-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:23px;
width:170px;
padding-bottom:5px;
}

#a-contacts-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/contacts-thumb.jpg) no-repeat;
}

#messages dt {
background:url(images/messages-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#messages-fr dt {
background:url(images/messages-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:33px;
width:157px;
padding-bottom:5px;
}

#a-messages-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/messages-thumb.jpg) no-repeat;
}

#calendar dt {
background:url(images/calendar-header.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#a-calendar-thumb a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/calendar-thumb.jpg) no-repeat;
}

#calendar2 dt {
background:url(images/kazah.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:43px;
width:158px;
padding-bottom:5px;
}

#a-calendar2-thumb2 a {
width:196px;
display:block;
height:109px;
text-indent:-9999px;
overflow:hidden;
margin-left:20px;
background:url(images/kazah.jpg) no-repeat;
}

.special {
font-weight:700;
background-color:#005c87;
border-bottom:1px solid #1e80ac;
padding:3px;
}

.fr-more {
background:url(images/fr-more.jpg) 0 0 no-repeat;
height:26px;
width:187px;
text-indent:-9999px;
margin-top:10px;
margin-left:10px;
overflow:hidden;
}

.fr-more2 {
background:url(images/fr-more.jpg) 0 0 no-repeat;
height:26px;
width:187px;
text-indent:-9999px;
margin-top:10px;
margin-left:22px;
overflow:hidden;
}

.fr-more a,.fr-more2 a {
display:block;
height:26px;
}

.fr-more a:hover,.fr-more2 a:hover {
background:url(images/fr-more.jpg) 0 -26px no-repeat;
}

.more {
background:url(images/learnmore.png) 0 0 no-repeat;
height:25px;
width:98px;
text-indent:-9999px;
margin-top:10px;
margin-left:65px;
overflow:hidden;
}

.more2 {
background:url(images/learnmore.png) 0 0 no-repeat;
height:25px;
width:98px;
text-indent:-9999px;
margin-top:10px;
margin-left:58px;
overflow:hidden;
}

.more a {
display:block;
height:25px;
}

.more a:hover {
background:url(images/learnmore.png) 0 -25px no-repeat;
}

.blogentry {
border-bottom:1px solid #c8c8c8;
padding-top:15px;
float:left;
}

.blogentry h2 {
margin-bottom:10px;
}

.single-entry {
margin-bottom:10px;
border:1px solid #d2e5f0;
background-color:#e5f1f8;
padding:10px;
}

.single-entry p {
color:#063e58;
}

.single-entry ul,.single-entry ol {
margin:0 0 1.5em 40px;
}

.single-entry ul {
list-style-type:square;
}

.single-entry li {
margin:0 0 .5em;
}

.single-entry ul li ul,.single-entry ul li ol,.single-entry ol li ul,.single-entry ol li ol {
margin:.5em 0 .5em 30px;
}

ul.misc-list {
margin-left:20px;
list-style:circle;
margin-top:10px;
margin-bottom:15px;
}

ul.misc-list li {
margin-left:5px;
padding:3px 0 5px;
}

.add_comment {
display:block;
font-weight:700;
float:left;
}

#searchcontainer {
margin:0;
padding:0;
}

#searchcontainer h2 {
font-size:.7em;
}

#maincontent,#landing-maincontent {
clear:left;
font-size:.85em;
line-height:1.5em;
margin-bottom:40px;
float:left;
}

#maincontent h2,#landing-maincontent h2 {
color:#00304e;
font-size:1.7em;
letter-spacing:-1px;
padding-bottom:5px;
padding-top:30px;
font-weight:400;
}

#maincontent h3,#landing-maincontent h3 {
font-size:1em;
padding-bottom:10px;
color:#a3a3a3;
}

#leftcontent {
float:left;
width:460px;
padding-left:10px;
padding-right:10px;
}

#leftcontent #more-links,.more-links {
height:57px;
width:300px;
margin:20px auto 0;
}

#leftcontent #fr-more-links,.fr-more-links {
height:57px;
width:400px;
margin:0 auto;
}

.fr-more-links li a,#fr-more-links li a {
display:block;
text-indent:-9999px;
overflow:hidden;
width:118px;
height:24px;
}

.more-links {
height:57px;
width:300px;
position:relative;
left:15%;
top:10px;
margin:20px auto 0 50px;
}

#leftcontent #fr-learnmore,.fr-learnmore {
background:url(images/fr-learnmore.jpg) no-repeat;
width:188px;
}

#leftcontent #fr-learnmore a:hover,.fr-learnmore a:hover {
background:url(images/fr-learnmore.jpg) 0 -57px no-repeat;
width:188px;
}

#news {
float:left;
width:228px;
padding-left:10px;
padding-right:10px;
}

.feed {
background:url(images/l-feedico.png) 60% 88% no-repeat;
text-indent:-9999px;
}

.posted {
background:url(images/postico.gif) 0 6px no-repeat;
padding-left:10px;
padding-top:3px;
font-size:.95em;
}

.latest-entry {
border-top:1px solid #c8c8c8;
padding-top:15px;
}

#events {
float:left;
padding-left:10px;
padding-right:10px;
width:228px;
}

#events h4 {
padding-bottom:10px;
font-size:1.2em;
}

#footer {
clear:left;
border-top:0 solid #cecece;
font-size:.9em;
width:100%;
margin:0 auto 0 0;
}

#footer a:link,#footer a:visited {
text-decoration:none;
color:#1a3dc1;
margin:10px auto 0 0;
}

#footer a:hover {
color:#ff5223;
background-color:#e5edf5;
}

#footer ul {
list-style:none;
width:100%;
float:left;
}

#footer li {
float:left;
margin:5px 10px;
}

#footer li a {
display:block;
text-decoration:none;
}

#footer p {
margin-left:10px;
}

#footer #top {
position:absolute;
left:84%;
padding-left:20px;
padding-right:10px;
}

#footer #top a {
background:url(images/top.jpg) 0 5px no-repeat;
padding-left:11px;
}

#landingpage-headline {
background:#4f9bbf url(images/landing.jpg) repeat-x;
height:9em;
border-bottom:1px solid #3d88af;
}

#landingpage-headline h2 {
color:#fff;
font-size:1.8em;
letter-spacing:-1px;
font-weight:400;
}

#landingpage-headline p {
color:#a8e3ff;
}

#headline-content {
height:75px;
width:650px;
float:left;
margin-top:40px;
padding-left:20px;
}

#demorequest {
float:right;
width:200px;
margin-top:40px;
margin-right:30px;
}

#demorequest h3 {
background:url(images/landing-demo.gif) no-repeat;
text-indent:-9999px;
height:55px;
}

#fr-demorequest {
float:right;
width:221px;
margin-top:40px;
margin-right:50px;
}

#fr-demorequest h3 {
background:url(images/fr-landing-demo.gif) no-repeat;
text-indent:-9999px;
height:55px;
}

#breadcrumbs {
border-bottom:1px dotted #a3a3a3;
font-size:.8em;
padding:10px 0 2px 10px;
}

#breadcrumbs p {
background:url(images/bullet.gif) 2px 6px no-repeat;
padding-left:13px;
}

#blogcrumbs {
border-bottom:1px dotted #a3a3a3;
padding:10px 0 2px 10px;
}

#blogcrumbs p {
font-size:.9em;
}

#landing-leftcontent {
width:620px;
float:left;
border-right:1px dotted #a3a3a3;
padding:0 15px 0 10px;
}

#quicklinks {
float:left;
width:285px;
padding:0 22px 0 25px;
}

#landing-links {
list-style:none;
}

#landing-links li a {
color:#4f4b39;
display:block;
background:url(images/links-bg.jpg) no-repeat;
text-decoration:none;
font-weight:700;
padding:4px 6px 4px 35px;
}

#landing-links a:hover {
background-position:0 -26px;
}

.allfeatures {
float:left;
padding-bottom:10px;
border-bottom:1px dotted #a3a3a3;
}

#questions {
margin-top:5px;
border-top:2px solid #f2ebc3;
border-bottom:2px solid #f2ebc3;
margin-bottom:30px;
background-color:#fefae2;
padding:15px 5px 0 1em;
}

#questions ol,.faq ol {
margin-left:30px;
padding-bottom:15px;
}

#questions ol li,.faq ol li {
padding-bottom:4px;
}

.faq {
margin-bottom:15px;
margin-top:10px;
border-bottom:1px solid #cecece;
padding-bottom:10px;
}

.faq h4 {
color:#000;
padding-bottom:10px;
font-size:1.4em;
}

.faq dt {
color:#ef892a;
font-size:1.1em;
font-weight:700;
padding-bottom:5px;
}

.faq dd {
padding-bottom:15px;
padding-left:10px;
}

.thumbs {
float:right;
margin-right:20px;
padding:10px 10px 20px 0;
}

.fr-learnmore {
background:url(images/fr-learnmore.jpg) no-repeat;
}

.fr-learnmore a:hover {
background:url(images/fr-learnmore.jpg) 0 -57px no-repeat;
}

.quote {
font-style:italic;
padding-top:10px;
background:url(images/quote.gif) 0 7px no-repeat;
text-indent:35px;
margin-top:15px;
}

.who {
padding-left:5px;
font-style:italic;
color:#900;
margin-bottom:15px;
}

.misc {
margin:10px;
padding:10px;
}

.misc2 {
margin:10px 0;
padding:10px 0;
}

.featurescontainer {
border-top:1px dotted #a3a3a3;
padding:10px;
}

.key-features {
float:left;
width:620px;
}

.key-features dl {
border-bottom:1px dotted #a3a3a3;
min-height:190px;
height:auto!important;
padding:10px;
}

#last {
border-bottom:0;
}

.key-features dt {
font-size:1.7em;
color:#369;
font-weight:700;
}

.feature-thumbs {
border:1px solid #ccc;
background-color:#e2e2e2;
float:right;
margin-left:15px;
padding:2px;
}

#catch {
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;
background-color:#efefef;
margin-top:20px;
padding:5px;
}

#catch p {
padding-left:10px;
padding-right:10px;
}

#num {
font-size:1.5em;
color:#000;
}

#comments {
width:460px;
float:left;
}

ul#comment_list {
list-style:none;
border-top:1px solid #bbb;
float:left;
margin:0 0 4em;
}

ul#comment_list li.comment {
border-bottom:1px dotted #bbb;
float:left;
padding:1.2em 0 0;
}

.important {
color:#000;
padding-bottom:10px;
}

.comment_meta {
padding-left:17px;
background:url(images/comment.gif) 0 2px no-repeat;
margin:0 0 0 5px;
}

.comment_num {
font-weight:700;
font-size:1.1em;
float:right;
padding:0 15px 0 0;
}

.trackback .comment_num {
padding:0 0 0 20px;
}

.comment_num a,.comment_num a:visited {
color:#888;
text-decoration:none;
}

.comment_num a:hover {
color:#df0000;
text-decoration:none;
}

.comment_time {
font:normal .75em Verdana, Helvetica, Arial, sans-serif;
color:#666;
}

.comment .single-entry {
padding:0 15px;
}

.comment .single-entry p {
margin:0 0 1em;
}

#comment_container {
margin-top:20px;
float:left;
border-top:1px dotted #ccc;
background:url(images/comment_bg.gif) repeat-x;
padding:20px;
}

h3#respond {
padding-bottom:0;
color:#6b321b;
}

#comment_form {
width:420px;
float:left;
padding:.85em 0 0;
}

#comment_form p {
padding:.6em 0;
}

#comment_form label {
font-size:1em;
padding:0 0 0 10px;
}

#comment_form .text_input {
width:231px;
color:#666;
border:1px solid #cacaca;
font-size:.85em;
padding:4px;
}

#comment_form .text_area {
width:411px;
font-size:.95em;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#comment_form .form_submit {
cursor:pointer;
}

#comment_form p.subscribe-to-comments {
font-size:1.4em;
}

#search_container {
height:22px;
width:246px;
background:url(images/bg_search_box.gif) 0 0 no-repeat;
}

#search_container #s {
float:left;
border:0;
background:none;
margin:4px 0 0 10px;
padding:0;
}

#search_container #go {
float:right;
margin:3px 4px 0 0;
}

#search_form .search_input {
font-size:.9em;
width:175px;
color:#666;
padding:3px 3px 2px;
}

.em {
font-style:italic;
padding-bottom:10px;
text-decoration:underline;
}

dt#mod-calendar {
background:url(images/calendar.jpg) 0 0 no-repeat;
margin-top:15px;
font-weight:700;
font-size:1.4em;
color:#069;
padding:15px 0 12px 35px;
}

dt#mod-messaging {
background:url(images/messages.jpg) 0 0 no-repeat;
margin-top:15px;
font-weight:700;
font-size:1.4em;
color:#069;
padding:15px 0 12px 35px;
}

dt#mod-discuss {
background:url(images/discuss.jpg) 0 0 no-repeat;
margin-top:15px;
font-weight:700;
font-size:1.4em;
color:#069;
padding:15px 0 12px 35px;
}

dt#mod-knowledge {
background:url(images/knowledge.jpg) 0 0 no-repeat;
margin-top:15px;
font-weight:700;
font-size:1.4em;
color:#069;
padding:15px 0 12px 35px;
}

dt#mod-knowledge span {
color:#000;
font-size:11px;
}

dt#mod-contact {
background:url(images/contacts.jpg) 0 0 no-repeat;
margin-top:15px;
font-weight:700;
font-size:1.4em;
color:#069;
padding:15px 0 12px 40px;
}

#advisory-split {
border-top:1px dotted #a3a3a3;
padding-left:10px;
font-size:.95em;
float:left;
width:625px;
}

#advisory-split img {
border:1px solid #ccc;
background-color:#e2e2e2;
margin-top:10px;
padding:2px;
}

#split-left {
float:left;
width:280px;
padding-right:10px;
border-right:1px dotted #a3a3a3;
}

#split-right {
float:left;
width:305px;
padding-left:15px;
}

#advisory-features {
margin-left:0;
list-style:none;
}

#advisory-features li {
margin-bottom:10px;
background-color:#def2fb;
color:#104861;
font-size:1.1em;
border-bottom:2px solid #afdbef;
border-right:2px solid #afdbef;
padding:10px;
}

#administrators {
margin-bottom:20px;
margin-top:20px;
}

.caption {
text-decoration:underline;
margin-bottom:20px;
}

#calc_container {
width:400px;
height:464px;
font:normal .8em/1.2em Arial, Verdana, Helvetica, sans-serif;
color:#363636;
text-align:left;
margin:0 auto;
padding:10px;
}

html #questions fieldset {
position:relative;
padding-top:2em;
padding-bottom:2em;
}

html #questions legend {
position:absolute;
top:-1em;
left:.5em;
}

#questions fieldset {
border:0;
}

#questions legend {
color:#FFF;
display:none;
padding:.4em 1em;
}

#questions label {
width:23em;
float:left;
text-align:left;
margin-right:2em;
display:block;
margin-left:3em;
font-size:.85em;
color:#666;
}

#questions .form_row {
padding-bottom:1em;
height:3em;
}

#questions .submit {
float:right;
margin-right:20px;
}

#questions .values {
border:1px solid #66c8f7;
width:65px;
text-align:center;
font-size:.9em;
color:#082e36;
font-weight:700;
padding:2px 0;
}

#questions .num {
color:#000;
font-weight:700;
font-size:1em;
}

h1#calc_header {
background:url(images/header.png) top center no-repeat;
height:37px;
width:400px;
text-indent:-9999px;
}

#calc_content {
background-color:#e6e6e6;
width:400px;
border-top:1px solid #d1d1d1;
}

#calc_intro {
padding-left:15px;
color:#353535;
padding-right:15px;
font-size:.85em;
margin:20px 0 10px;
}

#err {
margin-left:10px;
font-size:.85em;
border-bottom:1px solid #ccc;
margin-right:10px;
padding:10px;
}

#err p {
color:red;
}

#err h2 {
color:#000;
font-size:1.3em;
}

#calc_success h2 {
position:relative;
top:1.5em;
left:1.7em;
font-size:2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
letter-space:-1px;
}

#calc_success .hours,#calc_success .save {
width:350px;
margin:0 auto;
}

.total {
font-size:1.5em;
}

.hours {
padding-top:5.5em;
padding-left:45px;
}

.save {
padding-top:1em;
padding-left:45px;
}

.info {
padding-top:50px;
padding-left:45px;
}

.error {
color:red;
margin-left:10px;
font-size:.85em;
border-bottom:1px solid #ccc;
margin-right:10px;
padding:10px;
}

a.err {
color:#09F;
margin-left:25px;
font-size:.85em;
}

* html #leftcontent #more-links {
width:350px;
}

* html #homepage-headline dl {
margin-right:0;
margin-left:23px;
}

* html #capture-links li {
margin-left:28px;
}

* html #landing-links li a {
height:20px;
padding:6px 0 0 35px;
}

* html #quicklinks {
padding:0 10px 0 15px;
}

* html #search_form .search_input {
font-size:.9em;
width:216px;
color:#666;
padding:3px 3px 2px;
}

* html #search_container {
height:22px;
width:156px;
background:url(images/bg_search_box.gif) 0 0 no-repeat;
}

* html .more-links {
width:400px;
}

b,.dark {
color:#000;
}

#press,.press {
margin-left:30px;
margin-bottom:20px;
}

#press li,.press li {
list-style:circle;
padding-bottom:4px;
}

#calendar-fr dt,#calendar2-fr dt {
background:url(images/calendar-header_fr.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
text-align:center;
margin-left:38px;
width:139px;
padding-bottom:5px;
}

.single-entry blockquote,#news h4,.comment_meta strong,#comment_form p.subscribe-to-comments label {
font-size:1em;
}

#maincontent a:link,#maincontent a:visited,#catch a:link,#catch a:visited,#landing-leftcontent a:link,#landing-leftcontent a:visited {
text-decoration:none;
font-weight:700;
color:#0066a5;
}

#maincontent a:hover,#catch a:hover,#landing-leftcontent a:hover {
color:#00304e;
background-color:#e6e6e6;
}

#maincontent p,#landing-maincontent p,.key-features dd {
padding-bottom:15px;
}

.fr-more-links li,#fr-more-links li,.more-links li,#more-links li,.more-links li {
float:left;
list-style:none;
margin-left:10px;
margin-right:20px;
height:57px;
}

.more-links li a,#more-links li a,.more-links li a {
display:block;
width:116px;
text-indent:-9999px;
overflow:hidden;
height:24px;
}

#leftcontent #c-learnmore,.c-learnmore,.c-learnmore {
background:url(images/content-learnmore.jpg) no-repeat;
}

#leftcontent #c-demo,.c-demo,.c-demo {
background:url(images/content-viewdemo.jpg) no-repeat;
}

#leftcontent #fr-demo,.fr-demo,.fr-demo {
background:url(images/fr-viewdemo.jpg) no-repeat;
}

#leftcontent #c-learnmore a:hover,.c-learnmore a:hover,.c-learnmore a:hover {
background:url(images/content-learnmore.jpg) 0 -57px no-repeat;
}

#leftcontent #c-demo a:hover,.c-demo a:hover,.c-demo a:hover {
background:url(images/content-viewdemo.jpg) 0 -57px no-repeat;
}

#leftcontent #fr-demo a:hover,.fr-demo a:hover,.fr-demo a:hover {
background:url(images/fr-viewdemo.jpg) 0 -57px no-repeat;
}

#events p,#landing-links li {
font-size:.95em;
}

#demorequest h3 a,#fr-demorequest h3 a {
display:block;
height:35px;
width:153px;
}

#breadcrumbs p a,#blogcrumbs p a {
color:#3482a7;
text-decoration:none;
font-weight:700;
}

#questions form,#calc_success {
background:url(images/form_bg.png) top center no-repeat;
height:330px;
width:400px;
padding-bottom:32px;
}
