html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    height: 100%;
}
body {
    color: #666666;
    font-family: verdana;
    font-size: 12px;
    height: 100%;
    width: 100%;
}
#outer {
    margin: -265px auto auto;
    min-height: 100%;
    text-align: left;
    width: 100%;
}
#siteContainer {
    background-color: #FFFFFF;
    min-height: 100%;
    position: relative;
}
#bodyContainer {
    background-color: #FFFFFF;
    padding-bottom: 276px;
}
p, #pageContentPrimary p, #pageContentContact p, #pageContentOneCol p, #pageContentOneCol, #pageContentContact, #pageContentPrimary {
    color: #666666;
    line-height: 1.8em;
    padding: 10px 0;
}
a {
    color: #333333;
}
a:hover {
    color: #00AEFF;
}
.leftClear {
    clear: both;
    float: left;
}
.justClear {
    clear: both;
}
.fLeft {
    float: left;
}
.fRight {
    float: right;
}
.bold {
    font-weight: bold;
}
#topGreyLine {
    border-top: 266px solid #CCCCCC;
    clear: both;
    height: 0;
    margin: 1px 0 0;
    padding: 0;
    width: 100%;
}
.topPad {
    position: relative;
    top: 3px;
}
#logoBtn {
    background-image: url("images/logo.jpg");
    float: left;
    height: 65px;
    width: 259px;
}
#loginLogout {
    height: 30px;
    width: 900px;
}
#loginLogout a {
    color: #FFFFFF;
    text-decoration: none;
}
#loginLogout a:hover {
    color: #333333;
}
#supportBtn {
    background-image: url("images/support.jpg");
    background-position: left center;
    float: left;
    height: 30px;
    text-align: center;
    width: 91px;
}
#loginBtn {
    background-image: url("images/login.jpg");
    background-position: left center;
    float: left;
    height: 30px;
    text-align: center;
    width: 92px;
}
#logoutBtn {
    background-image: url("images/login.jpg");
    background-position: left center;
    float: left;
    height: 30px;
    text-align: center;
    width: 92px;
}
#myProfileBtn {
    background-image: url("images/profile.jpg");
    background-position: left center;
    float: left;
    height: 30px;
    text-align: center;
    width: 91px;
}
#location {
    color: #999999;
    font-size: 10px;
    font-weight: bold;
    margin-top: 20px;
    width: 445px;
}
#location a {
    color: #666666;
    text-decoration: none;
}
#location a:hover {
    text-decoration: underline;
}
.learnMore {
    background-image: url("images/learn-more.jpg");
    background-position: left center;
    float: left;
    height: 34px;
    margin: 10px 0;
    width: 132px;
}
#navApproach:hover, #navHow:hover, #navClients:hover, #navNews:hover, #navContact:hover, #ctaQuote:hover, #ctaTour:hover, #ctaDemo:hover, #navBlog:hover {
    background-position: center center;
}
.learnMore:hover, #loginBtn:hover, #rssEmailBtn:hover, #podcastBtn:hover, #rssBtn:hover, #supportBtn:hover, #takeTourH:hover, #requestDemoH:hover, #quoteProjectH:hover {
    background-position: right center;
}
#navApproach.nav_active, #navHow.nav_active, #navClients.nav_active, #navNews.nav_active, #navContact.nav_active, #navBlog.nav_active {
    background-position: right center;
}
#topContainer {
    clear: both;
    height: 110px;
    margin: 0 auto;
    width: 900px;
}
#topStrip {
    background-image: url("images/cta-bg.jpg");
    height: 60px;
    margin: 0 auto;
    width: 900px;
}
.breadcrumb {
    font-size: 10px;
    font-weight: bold;
    text-transform: lowercase;
}
.breadcrumb.current {
    color: #00AEFF;
}
#navigation {
    float: right;
    height: 31px;
    margin-top: 20px;
}
#navigation a {
    margin-left: 3px;
}
#navApproach {
    background-image: url("images/our-approach.jpg");
    background-position: left center;
    float: left;
    height: 31px;
    width: 114px;
}
#navHow {
    background-image: url("images/how-it-works.jpg");
    background-position: left center;
    float: left;
    height: 31px;
    width: 117px;
}
#navClients {
    background-image: url("images/clients.jpg");
    background-position: left center;
    float: left;
    height: 31px;
    width: 78px;
}
#navBlog {
    background-image: url("images/nav-blog.jpg");
    background-position: left center;
    float: left;
    height: 31px;
    width: 58px;
}
#navNews {
    background-image: url("images/news-events.jpg");
    background-position: left center;
    float: left;
    height: 31px;
    width: 121px;
}
#navContact {
    background-image: url("images/contact-over.jpg");
    background-position: left center;
    float: left;
    height: 31px;
    width: 81px;
}
#rssBtn {
    background-image: url("images/subscribe-blog-rss.jpg");
    background-position: left center;
    float: left;
    height: 35px;
    width: 176px;
}
#rssEmailBtn {
    background-image: url("images/subscribe-blog-email.jpg");
    background-position: left center;
    float: left;
    height: 35px;
    width: 176px;
}
#podcastBtn {
    background-image: url("http://www.qualvu.com/wordpress/wp-content/uploads/2011/08/subscribe-blog-email.jpg");
    background-position: left center;
    float: left;
    height: 35px;
    width: 176px;
}
#middle {
    background-image: url("images/middle-bg.jpg");
    background-repeat: no-repeat;
    clear: both;
    margin: 0 auto;
    min-height: 615px;
    padding: 0 0 30px;
    width: 900px;
}
#middleOneCol {
    background-image: url("images/middle-one-col-2-bg.jpg");
    background-repeat: no-repeat;
    clear: both;
    margin: 0 auto;
    min-height: 615px;
    width: 900px;
}
#middleTop {
    clear: both;
    margin: 0 auto;
    padding: 0;
    width: 900px;
}
#mainImage {
    float: left;
    height: 350px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 600px;

}
#mainImage li, #rightColumn li, #footer li {
    list-style: none outside none;
}
.menu a {
    color: #333333;
    text-decoration: none;
}
.menu a:hover {
    color: #00AEFF;
    text-decoration: underline;
}
.current-menu-item a {
    color: #00AEFF;
}
.current-menu-item ul.sub-menu a {
    color: #333333;
}
.current-menu-item ul.sub-menu a:hover {
    color: #00AEFF;
    text-decoration: underline;
}
.current-menu-item a:hover, .current-menu-item ul.sub-menu a:hover {
    color: #00AEFF;
    cursor: default;
    text-decoration: none;
}
.sublink a {
    color: #333333;
    font-weight: lighter;
    text-decoration: none;
}
.sublink a:hover {
    color: #00AEFF;
    cursor: pointer;
    font-weight: lighter;
    text-decoration: underline;
}
#rightColumn ul li {
    padding: 3px 0;
}
#rightColumn .sub-menu {
    margin: 5px 0;
    padding: 0 0 0 25px;
}
#rightColumn ul.sub-menu li {
    list-style-type: disc;
}
#callsToAction {
    float: left;
    height: 350px;
    margin: 0 0 0 12px;
    padding: 0;
}
#callsToAction a {
    clear: both;
    float: left;
}
#requestDemoH {
    background-image: url("images/request-demo.jpg");
    background-position: left center;
    clear: both;
    float: right;
    height: 58px;
    width: 280px;
}
#takeTourH {
    background-image: url("images/take-tour.jpg");
    background-position: left center;
    clear: both;
    float: right;
    height: 58px;
    margin-bottom: 8px;
    width: 280px;
}
.buildProject {
    background-image: url("images/build-project-content.jpg");
    background-position: left center;
    clear: both;
    float: left;
    height: 45px;
    margin-bottom: 8px;
    width: 240px;
}
#buildContainer {
    background-image: url("images/build-project-bg.jpg");
    float: right;
    height: 216px;
    margin-bottom: 9px;
    width: 280px;
}
#quoteProjectH {
    background-image: url("images/build-project-btn.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: right;
    height: 46px;
    left: 10px;
    overflow: hidden;
    position: relative;
    top: 160px;
    width: 263px;
}
#middleMiddle li, #middleBottom li {
    list-style-type: none;
}
#middleMiddle {
    background-image: url("images/ticker.jpg");
    background-repeat: no-repeat;
    clear: both;
    height: 60px;
    margin: 5px auto 0;
    padding: 0;
    width: 900px;
}
#middleMiddle .ticker_item {
    display: none;
}
#middleBottom {
    clear: both;
    margin: 0 auto 30px;
    width: 900px;
}
#middleBottomMenu {
    background-image: url("images/mid-menu-bg.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 230px;
    padding: 52px 0 0;
    width: 240px;
}
#middleBottomMenu li {
    color: #666666;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 240px;
}
#middleBottomMenu li.active {
    background-image: url("images/mid-menu-over.jpg");
    color: #3EC4F7;
}
.midMenuSpan {
    clear: both;
    cursor: pointer;
    float: left;
    padding: 10px 0 0;
}
#topMenuSpace, #bottomMenuSpace {
    background-image: none;
    height: 15px;
    width: 100%;
}
#middleBottomContent {
    float: right;
    overflow: hidden;
    padding: 20px 0;
    width: 640px;
}
#middleBottomContent .textwidget {
    float: left;
    margin: 0;
    padding: 0;
}
#middleBottomContent h2 {
    font-size: 18px;
    text-align: left;
}
#middleBottomContent .content_item {
    display: none;
}
#footer {
    background-color: #333333;
    background-image: url("images/footer-bg.jpg");
    background-repeat: repeat-x;
    bottom: 0;
    clear: both;
    height: 265px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#footerTop {
    color: #EDEDED;
    height: 178px;
    margin: 0 auto;
    padding: 20px 0;
    width: 900px;
}
#footerTop a {
    clear: both;
    color: #CCCCCC;
    float: left;
    font-size: 11px;
    padding: 4px 0;
    text-decoration: none;
}
#footerTop a:hover {
    color: #3EC4F7;
}
#footerLeft {
    float: left;
    padding: 10px 0;
    width: 266px;
}
#footerIconL {
    background-image: url("images/foot-icon-left.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 21px;
    margin: 9px 8px 0 0;
    width: 25px;
}
#footerIconM {
    background-image: url("images/foot-icon-middle.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    margin: 9px 8px 0 0;
    width: 25px;
}
#footerIconR {
    background-image: url("images/foot-middle-right.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin: 9px 8px 0 0;
    width: 25px;
}
#footerLeft h2, #footerMiddle h2, #footerRight h2 {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin: 0 0 10px;
}
#footerMiddle {
    float: left;
    padding: 10px 0;
    width: 266px;
}
#footerRight {
    float: left;
    overflow: hidden;
    padding: 10px 0;
    white-space: nowrap;
    width: 266px;
}
#footerBottom {
    clear: both;
    color: #999999;
    font-size: 10px;
    height: 45px;
    margin: 0 auto;
    padding: 0;
    width: 900px;
}
.bottomLeft {
    float: left;
    padding: 15px 0;
    width: 450px;
}
.bottomLeft li {
    float: left;
}
.bottomLeft a {
    color: #999999;
    padding: 0 10px 0 0;
    text-decoration: none;
}
.menu-item-105, .menu-item-104 {
    border-right: 1px solid #666666;
    float: left;
    margin-right: 12px;
}
.bottomLeft a:hover {
    text-decoration: underline;
}
.bottomRight {
    float: right;
    font-size: 10px;
    padding: 10px 0 0;
    text-align: right;
    width: 450px;
}
#leftColumn {
    float: left;
    min-height: 680px;
    padding: 20px 0 50px;
    width: 655px;
}
#rightColumn {
    float: left;
    padding: 25px 0 0 35px;
    width: 210px;
}
#standardPageMenu {
    float: left;
    height: 200px;
    padding: 0 10px 0 0;
    width: 175px;
}
#standardPageMenu h2 {
    color: #666666;
    padding: 0;
    text-transform: lowercase;
}
#standardPageMenu li {
    list-style-type: none;
}
#standardPageMenu li ul li {
    padding: 5px 0 0 10px;
}
#standardPageMenu ul a {
    color: #666666;
    text-decoration: none;
}
#standardPageMenu ul a:hover {
    color: #00AEFF;
    text-decoration: underline;
}
#pageContentLight {
    float: left;
    padding: 10px;
}
#pageContentOneCol {
    clear: both;
    float: left;
    padding: 30px 0;
    width: 900px;
}
#pageContentStandard {
    float: left;
    padding: 0 30px 0 0;
    width: 438px;
}
#pageContentPrimary {
    float: left;
    padding: 0 30px 0 0;
    width: 625px;
}
#pageContentPrimary ul, #pageContentPrimary ol, #pageContentOneCol ul, #pageContentOneCol ol {
    color: #666666;
    padding: 0 0 0 40px;
}
#pageContentContact {
    float: left;
    padding: 0 30px 0 0;
    width: 625px;
}
#tsCallsToAction {
    padding: 15px 15px 0 0;
}
#ctaDemo {
    background-image: url("images/cta-demo-new.jpg");
    background-position: left center;
    float: left;
    height: 35px;
    margin-right: 3px;
    width: 142px;
}
#ctaTour {
    background-image: url("images/cta-take-tour-new.jpg");
    background-position: left center;
    float: left;
    height: 35px;
    margin-right: 3px;
    width: 142px;
}
#ctaQuote {
    background-image: url("images/cta-build-project.jpg");
    background-position: left center;
    float: left;
    height: 35px;
    margin-right: 3px;
    width: 142px;
}
.spacer {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.spacer2 {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.spacer3 {
    clear: both;
    height: 15px;
    margin: 0 auto;
    width: 900px;
}
#sidebar .widget_recent_entries ul li {
    list-style-type: disc;
    margin-left: 15px;
    padding: 8px 0;
}
#sidebar .widget_categories {
    padding: 0 0 20px;
}
#sidebar .widget_recent_entries {
    padding-bottom: 20px;
}
.type-post .entry-title {
    clear: both;
    font-size: 12px;
    font-weight: lighter;
    padding: 3px 0 3px 15px;
}
#sidebar .widget_archive ul li {
    margin-left: 15px;
    padding: 2px 0 0;
}
#sidebar a {
    text-decoration: none;
}
#sidebar a:hover {
    text-decoration: underline;
}
.wpStyles {
    color: #666666;
    float: left;
    line-height: 1.6em;
    padding: 20px 0;
    width: 625px;
}
.wpStyles p {
    color: #666666;
    padding: 0 0 10px;
}
.wpStyles h2, .wpStyles h3, .wpStylesNW h2 {
    color: #333333;
    padding: 0 0 15px;
}
.postTitle {
    color: #333333;
    float: left;
    padding: 10px 25px 0 0;
    width: 540px;
}
.postTitle h1 {
    color: #333333;
    font-size: 16px;
}
.postTitleIndex {
    float: left;
    text-decoration: underline;
}
.postTitleIndex h2, .postTitleIndex h1 {
    font-size: 16px;
    font-weight: lighter;
    padding: 0 0 15px;
}
.postTweets {
    float: left;
}
.entry {
    clear: both;
}
.author {
    font-size: 11px;
    font-style: italic;
}
.timestamp {
    font-size: 11px;
    font-style: italic;
}
.commentspop {
    font-size: 11px;
}
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 10px;
    padding-top: 4px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
#talkTo, #talkToOff {
    background-image: url("http://www.qualvu.com/wordpress/wp-content/uploads/2010/08/talk_to_qv.png");
    background-position: left center;
    background-repeat: no-repeat;
    clear: both;
    cursor: pointer;
    float: left;
    height: 112px;
    margin: 10px 0 0 13px;
    width: 177px;
}
#talkTo:hover, #talkToOff:hover {
    background-position: right center;
}
.tickerQuoteContainer {
    float: left;
    padding: 16px 0 0 15px;
}
.tickerLogo {
    float: left;
}
.tickerQuote {
    color: #999999;
    font-size: 11px;
    font-style: italic;
    text-decoration: none;
    width: 500px;
}
.contactSection {
    clear: both;
    float: left;
    margin: 0 0 30px;
    width: 100%;
}
.contactSectionTitle {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 0 0 3px;
    text-transform: uppercase;
}
.contactLeft {
    clear: both;
    float: left;
    padding: 0 20px 0 0;
    width: 200px;
}
#pageContentContact .contactLeft p {
    margin: 0;
    padding: 0;
    text-align: right;
}
#pageContentContact .contactLeft a {
    display: block;
    margin: 0;
    padding: 1px 0;
    text-align: right;
}
#pageContentContact .contactRight p {
    margin: 0;
    padding: 1px 0;
}
.contactRight {
    float: left;
    text-align: left;
    width: 400px;
}
#mask {
    background-color: #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}
.window {
    background-color: #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    display: none;
    height: 630px;
    margin: 50px auto 0;
    padding: 10px;
    position: absolute;
    width: 670px;
    z-index: 9999;
}
.window320 {
    height: 340px;
    margin: 0 auto;
    padding: 5px 3px 3px;
    position: fixed;
    top: 100px;
    width: 350px;
}
.close {
    float: right;
    padding: 0 15px 0 0;
}
.pBox1 {
    background-color: #EDEDED;
    border: 1px solid #00AEFF;
    border-radius: 15px 15px 15px 15px;
    margin: 5px 0;
    padding: 15px;
}
#formStyles {
    background-color: #EDEDED;
    border: 1px solid #00AEFF;
    border-radius: 15px 15px 15px 15px;
    margin: 5px 0;
    padding: 15px;
    width: 288px;
}
#formStyles p {
    margin: 0 0 3px;
    padding: 0;
}
#formStyles textarea {
    width: 288px;
}
#formStylesNew {
    background-color: #EDEDED;
    border: 1px solid #FFAC0D;
    border-radius: 15px 15px 15px 15px;
    margin: 5px 0;
    padding: 15px;
    width: 240px;
}
.formStylesBlue {
    border: 1px solid #00AEEF;
    border-radius: 15px 15px 15px 15px;
    margin: 5px 0;
    padding: 15px;
    width: 240px;
}
.formMessageShort textarea {
    height: 57px;
}
#formStylesNew p {
    margin: 0 0 3px;
    padding: 0;
}
#formStylesNew textarea {
    height: 50px;
    width: 240px;
}
#formStylesNew input, #formStylesNew select {
    width: 233px;
}
#formStylesNew .newCheck input {
    margin: 0;
    padding: 0;
    width: 20px;
}
#formStylesNew .newSubmit input {
    background-image: url("images/build-project-btn.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 45px;
    margin: 10px 0 0;
    width: 240px;
}
#formStylesNew .newSubmit input:hover {
    background-position: right center;
}
#formStylesNew .buildSubmit input {
    background-image: url("images/build-project-btn.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 45px;
    margin: 10px 0 0;
    width: 240px;
}
#formStylesNew .buildSignUp input {
    background-image: url("images/sign-up.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 45px;
    margin: 10px 0 0;
    width: 240px;
}
#formStylesNew .buildSubmit input:hover, #formStylesNew .buildSignUp input:hover {
    background-position: right center;
}
#formStylesNew .demoSubmit input {
    background-image: url("images/request-demo-btn.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 45px;
    margin: 10px 0 0;
    width: 240px;
}
#formStylesNew .demoSubmit input:hover {
    background-position: right center;
}
#formStylesNew span.wpcf7-not-valid-tip {
    background-color: red;
    border: 0 none;
    clear: both;
    color: #FFFFFF;
    float: left;
    width: 200px;
}
.wpcf7-response-output {
    width: 235px;
}
.horizontal_accordion_toggle {
    background-color: #00AEFF;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 380px;
    margin: 0;
    outline: medium none;
    text-decoration: none;
    width: 50px;
}
.horizontal_accordion_toggle_active {
    background-color: #333333;
    border-right: 1px solid #FFFFFF;
}
.horizontal_accordion_content {
    color: #666666;
    float: left;
    height: 380px;
    line-height: 1.8em;
    overflow: hidden;
    padding: 10px;
    width: 495px;
}
#horizontal_container {
    background-color: #EDEDED;
    clear: both;
    float: left;
    height: 380px;
    overflow: hidden;
    width: 900px;
}
.flexo-link {
    padding: 0 0 0 15px;
}
.flexo-list {
    padding: 0 0 0 25px;
}
#singleNewsForm {
    background-color: #EDEDED;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 0 10px 10px;
    width: 190px;
}
#singleNewsForm input {
    margin: 0 0 2px;
    width: 150px;
}
#singleNewsForm .singleSubmit input {
    width: 65px;
}
.tourTopLev {
    list-style-position: inside;
}
.tourTopLev ul li {
    padding: 0 0 0 15px;
}
li.tourActive {
    background-color: #00AEEF;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
}
.chevron {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #00AEEF;
    border-style: solid;
    border-width: 10px;
    float: right;
    height: 0;
    width: 0;
}
.captchaInput input {
    width: 67px;
}
.tourMenuContain {
    background-color: #EDEDED;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    float: left;
    margin: 3px 0;
    padding: 10px;
    width: 210px;
}
.tourListHeader {
    clear: both;
    cursor: pointer;
    float: left;
    list-style: none outside none;
}
.tourListHeader ul li {
    clear: both;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    padding: 5px 0 5px 10px;
    width: 220px;
}
.tourOpen {
    clear: both;
    float: left;
}
.tourDisplay div div ul {
    padding: 0 0 0 30px;
}
.tourDisplay div div ul li {
    line-height: 1.6em;
    list-style-type: circle;
    padding: 5px 0;
}
.commentlist {
    list-style-type: none;
}
.commentlist li {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.iod {
    background-image: url("images/iod-bg.jpg");
    background-repeat: no-repeat;
    color: #00AEEF;
    font-size: 32px;
    font-weight: bold;
    height: 175px;
    line-height: 34px;
    margin: 15px 0;
    overflow: hidden;
    padding: 65px 10px 10px;
    text-align: center;
    vertical-align: middle;
    width: 580px;
}
.twtr-tweet-text p {
    font-size: 14px;
}
.mobileHomeWatch {
    background-image: url("http://www.qualvu.com/wordpress/wp-content/uploads/2011/02/watch-mobile-app-demo1.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 156px;
    width: 272px;
}
.mobileHomeLearn {
    background-image: url("http://www.qualvu.com/wordpress/wp-content/uploads/2011/02/learn-more-mobile-app1.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 41px;
    width: 272px;
}
.mobileHomeWatch:hover, .mobileHomeLearn:hover {
    background-position: right center;
}
#archive-wrapper {
    clear: both;
    display: inline;
}
#archives-table {
    float: left;
    margin: 0;
    padding-top: 5px;
    width: 900px;
}
#archives-table img.wp-post-image {
    border: 1px solid #EDEDED;
    float: left;
    height: 90px;
    width: 90px;
}
.sorterTR {
    border: 1px solid #EDEDED;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 125px;
    margin: 0 5px 10px 0;
    padding: 10px;
    width: 271px;
    background-color: #ededed;
}
.sorterTDL {
    float: left;
    height: 90px;
    width: 90px;
}
.sorterImage {
    height: 90px;
    width: 90px;
}
.sorterTDRight {
    float: right;
    height: 125px;
    margin: 0;
    padding: 0 5px;
    width: 160px;
}
.sorterTDRTR {
    clear: both;
    float: left;
}
#resourceLatest img.wp-post-image {
    border: 1px solid #EDEDED;
    float: left;
    height: 70px;
    width: 70px;
}
#archive-browser p.sortOn {
    background-color: #00AEEF;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 0 8px;
    padding: 1px 4px;
    text-shadow: 1px 1px #1487B2;
}
#archive-browser p {
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: left;
    margin: 0 8px;
    padding: 1px 4px;
    text-shadow: 1px 1px #FFFFFF;
}
#topicCloud {
    background-color: #EDEDED;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    float: left;
    margin: 0px 0 10px;
    padding: 7px;
    width: 886px;
}
.topic:hover {
    background-color: #dcdcdc;
}
#categoryCloud {
    background-color: #EDEDED;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    float: left;
    font-weight: bolder;
    margin: 0 0 10px;
    padding: 7px;
    width: 886px;
}
.cat:hover {
    background-color: #dcdcdc;
}
#resourceLatest {
    clear: both;
    float: left;
    width: 100%;
}
#resourceLatest .postTitleIndex h2, .postTitleIndex h1 {
    font-size: 16px;
    font-weight: lighter;
    margin: 0;
    padding: 0;
}
#resourceLatest p, #resourceLatest #pageContentPrimary p, #resourceLatest #pageContentContact p, #resourceLatest #pageContentOneCol p, #resourceLatest #pageContentOneCol, #resourceLatest #pageContentContact, #resourceLatest #pageContentPrimary {
    color: #666666;
    line-height: 1.8em;
    margin: 0;
    padding: 0;
}
#resourceLatest #pageContentOneCol {
    margin: 0;
}

.cat-item-67 {display:none;} 


#cta{background-image: url('http://www.qualvu.com/wordpress/wp-content/uploads/2011/08/background.jpg'); width:615px;  height:171px; display:block;}
#cta h1{color:#ffffff; padding: 8px 0 20px 0; text-align: center; font: bold 16pt Verdana, sans-serif;}
#cta h2{color:#333333; margin: 0 0 0 18px; float:left; font: 14pt Verdana, sans-serif;}
#ctacontent{background-color:#999999; float: left; width: 104px; height:104px; margin: 0 0 0 24px;}
#ctacontent img{width:94px; height:94px; margin: 5px;}
#ctadownload{width: 400px; height: 34px; padding: 10px 0 0 20px; float: left;}
#ctadownload img{width: 39; height: 34px;}
#ctadownload div{width:350px; height: 34px; float:right;}
#ctadownload a{color: #00aeef; text-decoration:none; font: 11pt Verdana, sans-serif;}

#cta2{background: url('http://www.qualvu.com/wordpress/wp-content/uploads/2011/11/calltoactionHAT.jpg') no-repeat; width:429px; display:block; float:left;}
#cta2 h1{color:#ffffff; padding: 8px 0 10px 0; text-align: center; font: bold 16pt Verdana, sans-serif;}
#cta2border{border: 1px solid #bbbbbb; border-top:0 ; width: 417px; margin: -10px auto 0 auto;}
#cta2 h2{color:#333333; margin: 0 0 0 18px; float:left; font: 12pt Verdana, sans-serif; width: 200px;}
#cta2content{background-color:#ffffff; float: left; width: 104px; height:104px; margin: 5px 0 0 24px; clear: both;}
#cta2content img{width:94px; height:94px; margin: 5px;}


#cta3{background-image: url('http://www.qualvu.com/wordpress/wp-content/uploads/2011/11/calltoaction3b.jpg'); width:429px;  height: 390px; display:block; float:left;}
#cta3 h1{color:#ffffff; padding: 8px 0 11px 0; text-align: center; font: bold 16pt Verdana, sans-serif;}
#cta3content{background-color:#ffffff; float: left; width: 104px; height:104px; margin: 0 0 0 24px; clear: both;}
#cta3content img{width:93px; height:93px; margin: 0px;}

#cta4{background-image: url('http://www.qualvu.com/wordpress/wp-content/uploads/2011/11/calltoaction4.jpg'); width:429px;  height: 542px; display:block; float:left;}
#cta4 h1{color:#ffffff; padding: 8px 0 13px 0; text-align: center; font: bold 16pt Verdana, sans-serif;}
#cta4content{background-color:#ffffff; float: left; width: 104px; height:104px; margin: 0 0 0 24px; clear: both;}
#cta4content img{width:93px; height:93px; margin: 0px;}

#ctacont{height:90px; vertical-align: middle;}



