/** GLOBAL **/
.global-social img {
    margin: 0 3px 0 0;
    float:left;
}


/** EDITS TO BLOG FORM FOR TEMPORARY USE **/
#image_picker_holder_field_user_blog_image,
#user-blog-node-form .form-item-field-user-blog-featured-und,
#user-blog-node-form #edit-body-und-0-format,
#user-blog-node-form .form-item-field-user-blog-expertise-und-0-value,
#user-blog-node-form .form-item-field-topic-und,
#user-blog-post-node-form .field-name-field-user-blog-post-parent,
#user-blog-post-node-form #edit-body-und-0-format,
#user-blog-post-node-form .form-item-field-tags-und,
#user-blog-post-node-form .form-item-field-user-blog-post-description-und-0-value,
#user-blog-post-node-form .form-item-field-article-admin-positional-und,
#user-blog-post-node-form .form-item-field-topic-und,
#user-blog-post-node-form .form-item-field-editor-choice-und,
#user-blog-post-node-form .vertical-tabs,
#user-blog-post-node-form .field-name-field-poll
{
    display: none;
}
#user-blog-node-form #edit-actions {
    clear: both;
    margin: 0;
}
.node-user-blog .addthis_toolbox {
    display: none;
}

/** HOME PAGE WELCOME MESSAGE **/
.home-welcome {
    margin: 0 0 15px 0;
    border-bottom: 3px solid #e4e4e4;
    padding: 0 0 14px;
}
.home-welcome-heading {
    width:100%;
    text-align:center;
    color: #e95e25;
    font-family: arial,sans-serif;
    font-size: 20px;
    margin: 15px 0 6px;
}
.home-welcome-text {

}

/** THERES MORE PROMO AT BOTTOM OF ARTICLES **/
.theres-more {
    border-top: 2px dotted #f26638;
    padding: 12px 0 0;
}
.theres-more-heading {
    color: #f26638;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 8px;
}
.theres-more-text {

}
.theres-more-link {
    background: none repeat scroll 0 0 #f26638;
    border-radius: 12px;
    margin: 20px 0 25px;
    padding: 5px;
    text-align: center;
    width: 100%;
}
.theres-more-link a {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
}


/** USER LOGIN FORM **/
#user-login-form input {
    width:100%;
}
#user-login-form {
    background: none repeat scroll 0 0 #e4e4e4;
    border-radius: 15px;
    margin: 10px 0 40px;
    padding: 5px 20px 0;
}
#user-login-form .form-submit {
    background: none repeat scroll 0 0 #777777;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
#user-login-form .item-list ul li {
    margin: 5px 0 0 25px;
}


/** WEBINAR 2014 **/
webinar {
    margin:0 0 100px 0;
}
webinar .course-description {
    clear:both;
    padding: 8px 0 30px 0; 
}
webinar ul {
    margin: 0;
}
webinar .bars h1 {
    border-bottom: 1px solid #fbd9cd;
    border-top: 2px solid #e26c44;
    clear: both;
    color: #e26c44;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 3px 8px 5px 0;
}
webinar .bars h1 a {
    text-decoration: none;
    
}
webinar .course-sidebar {
    width: 40%;
    float: right;
}
webinar .datetime {
   background: url("../images/webinar-clock.png") no-repeat left top;  
   margin: 0 0 0 10px;
}
webinar .course-date {
    font-size: 16pt;
    font-weight: bold;
    padding: 5px 0 0 70px;
    text-align: left;
    width: 100%;
}
webinar .course-time {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #444444;
    font-size: 12pt;
    font-weight: bold;
    padding: 5px 0 15px 70px;
    text-align: left;
    width: 100%;
}
webinar .course-register {
    margin: 10px 0 0;
    text-align: center;
    width: 100%;
}
webinar .course-register-button {
    text-align:center;
    width: 100%;
    background:#ff6633;
    border-radius: 7px;
    padding:4px 0 4px 0;
    margin:0 auto;
}
webinar .course-register a {
    font-weight: bold;
    color: #ffffff;
    font-size: 12pt;
    text-decoration:none;
}
webinar .cpe-matrix {
    width:80%;
    margin:0 auto;
}
webinar .cpe-matrix-row {
    width:100%;
    margin:0 0 5px 0;
}
webinar .cpe-matrix-left {
    background: none repeat scroll 0 0 #e4e4e4;
    float: left;
    font-weight: bold;
    padding: 2px 4px 2px 6px;
    width: 45%;
}
webinar .cpe-matrix-right {
    background: none repeat scroll 0 0 #e4e4e4;
    border-left: 4px solid #ffffff;
    float: left;
    padding: 2px 4px 2px 6px;
    width: 45%;
}
webinar .cpe-certification {
    margin:40px 0 25px 0;
}
webinar .recording-message {
    margin: 0 0 30px;
}
webinar .recording-viewer {
    margin: 0 0 30px;
}


/** LICENSING ***/
.licensing .views-field-field-licensing-image {
    text-align: center;
}
.licensing .views-field-field-licensing-image img {
    height: 74px;
    width: 74px;
}
.licensing .views-field-title {
    font-size: 12pt;
    font-weight:bold;
    margin:5px 0 0 0;
}
.licensing .views-field-field-licensing-address {
    margin: 6px 0 12px 0;
    min-height: 50px;
}
.licensing .licensing-item-row > div {
    width:70%;
    overflow:hidden;
    float:left;
}
.licensing .licensing-item-row .label {
    width:20%;
    float:left;
    margin:0 8px 0 0;
    font-weight:bold;
}
.licensing .views-field-field-licensing-phone {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px;
    margin: 0 0 7px;
    padding: 2px 6px;
}
.licensing .views-field-field-licensing-fax {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px;
    margin: 0 0 7px;
    padding: 2px 6px;
}
.licensing .views-field-field-licensing-email {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px;
    margin: 0 0 7px;
    padding: 2px 6px;
}
.licensing .requirements {
    background: none repeat scroll 0 0 #ff6633;
    border-radius: 10px;
    float: right;
    margin: 20px 0 0;
    padding: 10px;
}
.licensing .requirements a {
   font-weight:bold;
   color:#ffffff;
   text-decoration:none;
}

/** SOCIETY **/
.society .views-field-title {
    font-size: 12pt;
    font-weight:bold;
    margin:5px 0 0 0;
}
.society .views-field-field-society-image img {
    border: 2px solid #CCCCCC;
}
.society .views-field-field-society-address {
    margin: 6px 0 12px 0;
    min-height:70px;
}
.society .views-field-field-society-email {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px;
    margin: 0 0 7px;
    padding: 2px 6px;
}
.society .views-field-field-society-twitter {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px;
    margin: 0 0 7px;
    padding: 2px 6px;
}
.society .views-field-field-society-phone {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px;
    margin: 0 0 7px;
    padding: 2px 6px;
}
.society .society-item-row > div {
    width:70%;
    overflow:hidden;
    float:left;
}
.society .society-item-row .label {
    width:20%;
    float:left;
    margin:0 8px 0 0;
    font-weight:bold;
}




/** USER CP **/
.forum-cp-archive {
    background: none repeat scroll 0 0 #ECEBEB;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.forum-cp-archive a {
    color:#444444;
    text-decoration:none;
}
.global-cp {
    background: url("../images/homelock.png") no-repeat scroll 10px center #f7f7f7;
    border-top: 2px solid #e26c44;
    padding: 10px 0;
}
.global-cp-in {
    background: #f7f7f7;
    border-top: 2px solid #e26c44;
    padding: 10px 0;
}
.global-cp-greeting {
    font-size: 14px;
    text-align: center;
}
.global-cp-links {
    margin-top: -3px;
    font-size: 13px;
    text-align: center;
}




/** USER POST LIST **/
.userview .views-field-field-article-image {
    float:left;
    margin:0 10px 0 0;
}
.userview .views-field-title {
    font-size: 12pt;
}
.userview .views-field-created {
    font-size: 8pt;
}
.userview .views-row {
    border-bottom: 2px dotted #CCCCCC;
    margin: 0 0 12px;
    padding: 0 0 12px;
}





/** FORUM **/
.featured-forum {
    background: none repeat scroll 0 0 #066399;
    border-radius: 8px;
    padding: 7px;
    text-align:center;
}
.featured-forum .views-field-title a {
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
}
.featured-forum .views-field-created {
    color: #92bad2;
    font-size: 12px;
}
.featured-forum .views-field-created a {
    color: #92bad2;
    font-size: 12px;
    text-decoration: underline;
    font-style: italic;
}
.featured-forum .featured-forum-heading {
    background: none repeat scroll 0 0 #2b7aa8;
    border-bottom: 2px solid #ffffff;
    border-top: 1px solid #ffffff;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0 12px;
    padding: 3px 0;
}
.featured-forum .views-row {
    border-bottom: 1px dotted #92bad2;
    padding-bottom: 6px;
}
.featured-forum .views-row-last {
    border-bottom: 0px dotted #92bad2;
    padding-bottom: 0px;
}
.forum-return {
    background: none repeat scroll 0 0 #ff6633;
    border-radius: 6px;
    float: right;
    margin: 0 0 40px;
    padding: 3px;
    text-align: center;
    width: 200px;
}
.forum #edit-field-detailed-description-und-0-format {
    display: none;
}
.forum .field-name-field-detailed-description {
    clear:both;
    padding-top:20px;
}
.forum .views-field-title {
    font-size: 11pt;
    font-weight: bold;
    line-height: 14pt;
}
.forum .views-field-created {
    margin:0;
    font-size: 8pt;
}
.views-field-disqus-comment-count {
    float: right;
    /* font-size: 14pt; */
    font-size:9pt;
    color:#ff6633;
    /* width:33px; */
    /* background: url("../images/comment.png") no-repeat left center; */
    text-align:right;
    margin: 6px 0 0 12px;
    font-weight:bold;
}
.views-field-disqus-comment-count a {
    color:#ff6633;
}
.forum .views-row {
    border-bottom: 2px dotted #CCCCCC;
    margin: 0 0 12px;
    padding: 0 0 12px;
}
.forum .views-row-last {
    border-bottom: 0px dotted #CCCCCC;
    margin: 0 0 12px;
    padding: 0 0 12px;
}
.forum .view-forum {
    margin: 0 0 200px;
}
.node-forum-form .vertical-tabs, 
.form-item-field-promote-this-post-und {
    display:none;
}


/** FORUM USER CP **/
.forum-cp-wrapper {
    width:300px;
    margin:0 auto;
}
.forum-cp-welcome {
    background: none repeat scroll 0 0 #ff6633;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 0 6px 10px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 4px;
}
.forum-cp-options {
    text-align:left;
}
.forum-cp-options ul {
    background: none repeat scroll 0 0 #E6E6E6;
    margin: 0;
    padding: 0;
    text-align: left;
}
.forum-cp-options li {
    background-image: url("../images/open-items-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: 2px dotted #FFFFFF;
    padding: 5px 0 5px 10px;
    text-align: left;
}
.forum .item-list ul li {
    list-style-image:none;
    list-style-type:none;
    margin: 0;
    padding: 5px;
}
.forum #panel-rightSb ul li {
    list-style-image:none;
    list-style-type:none;
    margin: 0;
    padding: 5px;
}

.forum-cp-options .last {
    border-bottom: 0px solid #74AF26;
}
.forum-cp-options li a {
    color: #444444;
    font-size: 10pt;
}
.forum-cp-not-logged-in {
    background-image: url("../images/postit.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 210px;
    width: 100%;
    padding: 60px 60px 0 50px;
}
.forum-cp-not-logged-in-heading {
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 10px;
    width:210px;
}
.forum-cp-not-logged-in-text {
    font-size: 9pt;
    padding-bottom: 10px;
    width:210px;
}
.forum-cp-not-logged-in-cta {
    font-size:12pt;
}
.forum-cp-not-logged-in-cta a {
    font-weight:bold;
}









/** HOME MAIN DISPLAY LIST **/
.home-main-display .views-field-field-article-image {
    float:left;
    margin:3px 10px 0 0;
}
.home-main-display .views-field-title {
    font-size: 19px;
    line-height: 17pt;
}
.home-main-display .views-field-field-topic a {
    background: none repeat scroll 0 0 #F1F0F0;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    color: #5D5D5D;
    font-size: 8pt;
    font-weight: bold;
    padding: 1px 6px;
}
.home-main-display .views-field-field-topic {
    margin:0 0 3px 0;
}
.home-main-display .views-field-name {
    color: #444444;
    font-size: 8pt;
    margin: 0 0 2px;
}
.home-main-display .views-field-field-article-description {
    display:table;
}
.home-main-display .views-row {
    border-bottom: 2px dotted #CCCCCC;
    padding: 10px 0 20px;
}
.home-main-display .views-row-first {
    border-top: 2px dotted #CCCCCC;
    padding: 20px 0 20px 0;
    margin-top: 20px;
}

.home-main-display .views-field-view-node {
    float:right;
}
.home-main-display .views-field-view-node a {
    text-decoration:none;
    font-weight:normal;
    font-style:none;
}
.home-main-display .views-row-last {
    border:0;
}
.home-top-3 .views-row {
    width:48%;
    float:left;
    margin:0 2% 0 0;
}
.home-top-3 .views-field-field-article-image {
    text-align:center;
}
.home-top-3 .views-field-field-article-image img {
    width: 100%;
    height: auto;
}
.home-top-3 .views-field-title {
    font-size: 19px;
    font-weight: bold;
    line-height: 16pt;
}
.home-top-3 .views-field-name {
    color: #444444;
    font-size: 8pt;
    margin: 4px 0;
}
.home-top-3 .views-field-view-node {
    float: right;
    font-style: normal;
    font-weight: normal;
    margin: 5px 10px 0 0;
}
.home-top-3 {
    margin:0 0 20px 0;
}



/** HOME TOP 3 **/
.top3 .views-row {
    width: 175px;
    margin-right: 10px;
    float: left;
}
.top3 .views-row .field-name-field-article-image img {
	width: 175px;
}
.top3 .teaser-medium {
    border-bottom:0;
}






/** WEBINAR DIRECTORY **/
.pane-upcoming-webinars h2 {
    color: #6A736E;
}
.webinardirmain .views-field-title,
.webinardir .views-field-title
{
    font-size: 12pt;
    font-weight:normal;
}
.webinardirmain .views-field-view-node {
    background: none repeat scroll 0 0 #88B4CE;
    border-radius: 8px;
    clear: both;
    float: right;
    margin-bottom: 12px;
    padding: 2px 6px 2px 0;
    text-align: center;
    width: 200px;
}
.webinardirmain .views-field-view-node a {
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.webinardirmainpast .webinar-views {
    color: #FF6633;
    float: right;
    font-weight: bold;
    margin-bottom: 12px;
    padding-left: 6px;
}
.webinardirmainpast .more-link {
    margin:0 0 30px 0;
}
.webinardirmain .views-field-field-presenter-image {
    float:left;
    border: 0 none;
    float: left;
    margin: 0 10px 0 0;    
}
.webinardirmain .views-field-field-webinar-teaser {
    margin: 5px 0 8px;
}
.webinardirmain .views-row {
    border-bottom: 1px dotted #cccccc;
}
.webinardirmain .views-row-last {
    border-bottom: 0px dotted #cccccc;
}
.webinardirmain .pane-title {
    color:#666666;
}
.webinardir .views-field-field-presenter-image {
    float:left;
    margin:0 8px 0 0;
}
.webinardir .views-row {
    border-bottom: 1px dotted #cccccc;
    padding: 0 0 10px;
}
.webinardir .views-row-last {
    border-bottom: 0px dotted #cccccc;
}
.webinardir .field-content {
    margin:5px 0 0 0;
}
.webinardirmainpast .views-field-field-presenter-image {
    float:left;
    border: 0 none;
    float: left;
    margin: 0 10px 0 0;    
}
.webinardirmainpast .views-row {
    border-bottom: 1px dotted #cccccc;
    padding: 0 0 10px;
}
.webinardirmainpast .views-row-last {
    border-bottom: 0px dotted #cccccc;
}




/** HIGH IMPACT EXCEL **/
.HIEU .views-field-title {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 4px;
}
.HIEU .date-display-single {
    border: 0 none;
    float: none;
}
.HIEU .views-field-field-if-this-is-a-webinar-put-t {
    margin-top:8px;
    font-weight:bold;
    color:#444444;
    text-align:right;
}
.HIEU .hieu-reg-now {
    background: none repeat scroll 0 0 #444444;
    border-radius: 5px;
    padding: 3px 10px;
}
.HIEU .hieu-reg-now a {
    text-decoration:none;
    color:#ffffff;
}
.HIEU .views-field-field-article-image {
    float:left;
    margin:0 10px 0 0;
}
.HIEU .views-row {
    border-bottom: 2px dotted #CCCCCC;
    margin-bottom: 15px;
    padding-bottom:15px;
}
.HIEU .views-row-last {
    border-bottom:0;
    margin-bottom:0;
    padding-bottom:0;
}
.HIEU .views-field-field-presenter-image {
    float:left;
    border: 0 none;
    float: left;
    margin: 0 10px 0 0;    
}
.HIEU .views-field-field-webinar-teaser {
    margin: 0 0 10px 0;
}
.HIEA .views-field-title {
    font-size: 12pt;
    font-weight: bold;
}
.HIEA .views-field-created {
    font-size: 9pt;
    font-style: italic;
    margin: 3px 0;
}
.HIEA .views-row {
    border-bottom: 2px dotted #CCCCCC;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.HIEA .views-field-field-article-image {
    float:left;
    margin:5px 10px 0 0;
}
.HIEP .views-field-title {
    font-size: 12pt;
    margin-bottom: 4px;
}
.HIEP .date-display-single {
    border: 0 none;
    float: none;
}
.HIEP .views-field-field-if-this-is-a-webinar-put-t {
    margin:0 0 4px 0;
    color:#444444;
}
.HIEP .views-row {
    border-bottom: 2px dotted #CCCCCC;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.HIE-page .pane-high-impact-excel-panel-pane-1 h2 {
    border-bottom: 1px solid #FBD9CD;
    border-top: 2px solid #E26C44;
    clear: both;
    color: #E26C44;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 3px 8px 5px 0;
}
.HIE-page .pane-content .HIE-page-title {
    
}
.HIE-author {
    background: none repeat scroll 0 0 #f1f1f1;
    border-radius: 12px;
    padding: 15px 30px 20px 20px;
    color: #444444;
    margin: 20px 0 40px;
}
.HIE-author-title {
    font-size: 12pt;
    font-weight: bold;
    margin: 0 0 10px;
}
.HIE-author img {
    border-radius: 10px;
    margin: 5px 10px 0 0;
    float: left;
    height: 75px;
    width: 75px;

}
.HIE-intro-title {
    color: #444444;
    font-size: 12pt;
    font-weight: bold;
    margin: 0 0 8px;
}
.HIE-intro {
   margin-bottom:22px;
}






/** ABOUT PAGE **/
.about-text {
    color: #444444;
    margin: 0 0 10px 0;
}
.about-text a {
    color:#066399;
}
.about-heading {
    border-bottom: 1px solid #FBB29A;
    color: #FF6633;
    font-size: 12pt;
    margin: 25px 0 10px 0;
    padding: 0 0 3px;
}
.about-heading a {
    text-decoration:none;
    color: #FF6633;
}


/** UK DETECTION MESSAGE **/
#send-to-uk-close {
    margin-right:25px;
    float:right;
    cursor:pointer;
}
.send-to-uk {
    // background: url("../../../../sites/all/themes/accountingweb_us/images/uk-flag.png") no-repeat scroll right center #D30000;
    background:#000000;
    border-radius: 0 0 5px 0;
    height: 20px;
    padding: 5px 0 10px 10px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 150;
    text-align:center;
}
.send-to-uk a {
    text-decoration:none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
}

/** WEBINAR DIRECTORY **/
.pane-upcoming-webinars h2 {
    color: #6A736E;
}
.webinardirmain .views-field-title {
    font-size: 19px;
    font-weight:bold;
}
.webinardirmain .views-field-view-node {
    background: none repeat scroll 0 0 #88B4CE;
    border-radius: 8px;
    clear: both;
    float: right;
    margin-bottom: 12px;
    padding: 2px 6px 2px 0;
    text-align: center;
    width: 200px;
}
.webinardirmain .views-field-view-node a {
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.webinardir .webinar-views {
    color: #FF6633;
    float: right;
    font-weight: bold;
    margin-bottom: 12px;
    padding-left: 6px;
}

/** CONNECT DIRECTORY **/
.connectdir .views-exposed-form label {
    font-weight: bold;
    margin-bottom: 3px;
}
.connectdir .views-exposed-widgets {
    margin:20px 0 40px 0;
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 10px;
    color: #444444;
    font-size: 9pt;
    padding: 5px 0 12px 20px;
}
.connectdir .views-field-field-connect-logo {
    margin:0 10px 10px 0;
    float:left;
}
.connectdir .views-field-title {
    margin:8px 0 0 0;
    font-size:19px;
}
.connectdir .views-field-field-short-company-description {
    color:#444444;
    margin:5px 0 0 0;
    width:90%;
}
.connectdir .views-row {
    border-bottom:1px dotted #cccccc;
}
.connectdir .views-exposed-widget .form-text {
    width: 120px;
}
.connectdir .views-exposed-widget .form-submit {
    margin:14px 0 0 0;
}
.connectdir .pane-page-title {
    display:none;
}



/** CONNECT **/
.connect .field-name-field-header-graphic {
    background-image: url("../images/gradient.png");
    border: 0 none;
    height: 100px;
    padding: 15px 0 0 15px;
    width: 98%;
}
.connect .field-name-body {
    color:#444444;
    padding-bottom:100px;
    line-height:14pt;
}
.connect .connect-phone {
    background-image: url("../images/connect-phone.png");
    background-repeat: no-repeat;
    height: 20px;
    margin: 10px 0 0;
    padding: 0 0 0 30px;
    color:#444444;
}
.connect .connect-address {
    background-image: url("../images/connect-address.png");
    background-repeat: no-repeat;
    margin: 10px 0 50px;
    padding: 0 0 0 30px;
    color:#444444;
}
.connect .connect-email {
    background-image: url("../images/connect-email.png");
    background-repeat: no-repeat;
    height: 20px;
    margin: 10px 0 0;
    padding: 0 0 0 30px;
}
.connect .connect-twitter {
    margin-bottom:50px;
}
.connect .connect-email a {
    font-weight:normal;
}
.connect .connect-website {
    background-image: url("../images/connect-website.png");
    background-repeat: no-repeat;
    height: 20px;
    margin: 10px 0 0;
    padding: 0 0 0 30px;
}
.connect .connect-website a {
    font-weight:normal;
}
.connect .right-col .panel-pane .pane-content {
    padding:0;
}
.connect .field-name-field-street-address {
    color:#444444;
}
.connect .right-col .pane-title {
}

/** USER REGISTER FORM **/
#user-register-form .description {
    font-size: 0.85em;
    margin: 6px 0 0;
}
#user-register-form .form-item-name {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-mail {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-field-city-und {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-field-5-digit-zip-und-0-value {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-pass {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-field-what-is-your-title--und {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .field-name-field-are-you-a-cpa- {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 5px 15px;
}
#user-register-form .form-item-field-are-you-a-cpa--und .form-radio {
    float:left;
    margin-right:6px;
}
#user-register-form .form-item-field-what-is-the-number-of-empl-und {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-field-state-und {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-field-i-would-like-to-receive-th-und {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 20px 0 0;
    padding: 15px;
}
#user-register-form .form-item-field-i-would-like-to-receive-th-und label {
    margin:0 0 12px 0;
}
#user-register-form .captcha {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 15px;
    margin: 40px 0;
    padding: 15px 15px 10px;
}
#user-register-form .captcha .description {
    background: none repeat scroll 0 0 #008000;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    margin: 15px 0 0;
    padding: 6px;
    width: 450px;
    text-align:center;
}
#user-register-form .form-item-pass-pass2 {
}
#user-register-form label {
    display: block;
    font-weight: bold;
    line-height: 16pt;
}
#user-register-form .option {
    font-weight:normal;
}
#user-register-form .form-item-field-what-is-the-number-of-empl-und {
}
#user-register-form .form-item-field-would-you-like-to-particip-und {
}
#user-register-form input.form-checkbox {
    float:left;
    margin:0 6px 0 0;
}
#user-register-form .form-item-field-i-would-like-to-receive-th-und {
}
#user-register-form #edit-field-i-would-like-to-receive-th-und {
}








/** CONTACT PAGE **/
.contact-phone-listings {
    margin:10px 0 0 0;
}
.contact-phone {
    color:#444444;
    margin: 8px 0 0;
    width: 350px;
}
.contact-phone span {
    float: right;
    margin: 0;
}
.contact-text {
    color: #444444;
    float: left;
    margin: 0 0 10px;
    width: 250px;
}
.contact-text a {
    color:#066399;
}
.contact-heading {
    border-bottom: 1px solid #FBB29A;
    color: #FF6633;
    font-size: 12pt;
    margin: 18px 0 10px;
    padding: 0 0 3px;
}




/*** ADVERTISE ON AWEB ***/
.adverise-promo {
    background-color: #F48965;
    background-image: url("/sites/all/themes/accountingweb_us/images/advertise-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 16px;
    margin: 0 auto;
    padding: 16px 0 15px 30px;
    width: 270px;
}
.adverise-promo a {
    color:#ffffff;
    text-decoration:none;
}
.date-display-single {
    border-right: 2px solid #CCCCCC;
    float: left;
    font-style: italic;
    font-weight: bold;
    margin: 0 6px 0 0;
    padding: 0 6px 0 0;
}



/*** UPCOMING WEBINARS ***/
.view-upcoming-webinars img {
    border: 0 none;
    float: left;
    margin: 0 10px 0 0;
}
.view-upcoming-webinars img {
    border: 0 none;
    float: left;
    margin: 0 10px 0 0;
}

.view-upcoming-webinars .views-row {
    margin:0 0 15px 0;
    paddding:0 0 15px 0;
    border-bottom: 1px #cccccc dotted;
}
.view-upcoming-webinars .views-row-last {
    margin:0 0 15px 0;
    paddding:0 0 15px 0;
    border-bottom: 0px #cccccc dotted;
}
.view-upcoming-webinars .field-content {
    margin: 5px 0 8px;
}



/*** RELEVANT CONTENT LIST ***/
.relevant-list .views-field-title {
    padding-right:10px;
}
.relevant-list .views-field-title a {
    color: #F16538;
    font-size: 14px;
}
.view-relevant-content-list .views-row {
    float: left;
    width: 33%;
}
.relevant_content_list h2 {
    background: none repeat scroll 0 0 #E26C44;
    border-radius: 6px 6px 0 0;
    clear: both;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 3px 8px 5px 10px;
}





/*** VISITOR LOGIN ***/
.visitor-login {
   font-weight:bold;
   text-align:center;
}


/*** TWITTER ON STATE PAGES ***/
.customisable-highlight {
    color:yellow;
}

/*** LOCKDOWN ***/
.locked-down-register {
    color:red;
}

/*** SMART PAGING ***/
.item-list .pager li {
    border:1px #cccccc solid;
    padding:2px 5px 2px 5px;
    background:#e4e4e4;
    margin:0 0 0 5px;
}

/*** LOCKDOWN ***/
.lockdown-message {
    margin:15px 0 0 0;
    font-weight:bold;
}


/*** CAPTCHA ***/
.captcha {
    width:auto;
    padding:15px 15px 10px 15px;
    background:#e4e4e4;
    margin:40px 0;
}





/*** Q&A ITEMS ***/
.field-name-field-q-a-description {
    padding:0 0 10px 0;
    border-bottom:1px #cccccc dotted;
}
.guidelines {
    display:none;
}

html {
    background:#ffffff;
}

body {
	border: 0 none;
	font-family: arial,helvetica,sans-serif;
     font-size: 14px;
     line-height: 22px;
	margin: 0;
	outline: 0 none;
	padding: 0;
	word-wrap: break-word;
     color: #444444;
}

.print-link, .printer-friendly {
    background: url("/sites/all/themes/accountingweb_us/images/printer.png") no-repeat scroll left center #FFFFFF;
    text-indent:20px;
    float:right;
    margin:0 0 0 8px;
}

h1,h2,h3,h4,h5,h6{
	color: #4A4F4C;
}

a {
  color: #066399;
}
a:link, a:visited {
  text-decoration: none;
}
a:hover, a:active, a:focus {
  text-decoration: underline;
}

#body-container{
	background: url("/sites/all/themes/accountingweb_us/images/body-bg3.png") repeat-y scroll center top #FFFFFF;
}

p{
	margin: 0;
}

input.form-submit, a.button {
	background: url("/sites/all/themes/accountingweb_us/images/buttons.png") repeat-x scroll 0 0 #FFFFFF;
	border-color: #E4E4E4 #D2D2D2 #B4B4B4;
	-webkit-border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px;
	color: #3A3A3A;
	cursor: pointer;
	font-size: 0.929em;
	font-weight: normal;
	margin-bottom: 1em;
	margin-right: 0.6em;
	padding: 4px 17px;
	text-align: center;
}

table tr.even, table tr.odd {
  background: none repeat scroll 0 0 transparent;
}
table tr.views-row-last {
  border: none;
}
table tr.views-row-last td{
  padding-bottom: 30px;
}

th{
	border: none;
}
tbody{
	border: none;
}
td {
	padding: 2px;
	vertical-align: top;
}

fieldset {
    border: none !important;
}
fieldset legend {
	/*background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll left bottom #FF6633;*/
	/*background-color: #eee;*/
	border: 0 none;
	color: #FFFFFF;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;

	display: block;
	height: 2em;
	left: -1px;
	line-height: 2;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	top: -12px;
	width: 100%;
}
fieldset legend a {
	color: #3B3B3B;
}

/*** GLOBAL ***/

.pane-page-title h1,
h1#page-title{
	border-bottom: 2px solid #EFEFE8;
	font-size: 2em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 10px 5px 0;
	line-height: 1;
}

.orange{
	color: #e26c44;
}

.item-list ul li,
#panel-rightSb ul li {
  /*list-style-type: none;*/
  list-style-image: url(../images/bullet-arrow.png);
  /*background: url(../images/sprite1.png) no-repeat scroll -169px -41px transparent;*/
  margin: 10px 0 0 25px;
	padding: 0 0 0 5px;
}

.pagewidth{
	width: 960px;
	margin: 0 auto;
}

.float-left {
	float: left;
	margin-right: 10px;
}
.float-right {
	float: right;
	margin-left: 10px;
}
.clear-both,
.clear {
	clear: both;
}

.field-type-image,
.page-node .field.field-type-image{
	float: left;
	margin: 0 10px 0 0;
}

.pane-fake-breadcrumb .main-area{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -1068px #F16638;
	border-bottom: 1px solid #FBD9CD;
	border-left: 1px solid #F58C6A;
	clear: both;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	font-size: 20px;
	
	height: 30px;
	margin: 5px 0;
	min-width: 70px;
	padding: 6px 18px 0 10px;
	text-transform: uppercase;
}

span.comment-count {
	/* background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll 0 -164px transparent; */
	color: #787878;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 18px;
}
span.read-count {
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll -64px -420px transparent;
	color: #787878;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 18px;
}

.node-unpublished {
	background-color: #DDA4A4;
}

/*** right column ***/

.right-col .panel-pane .pane-content {
    padding: 0 0 8px 0;
}
.right-col a, .right-col a.active {
    /*color: #535F58;*/
    font-weight: bold;
}

.right-col .pane-title {
	color: #6A736E;
	font-size: 22px;
	font-weight: normal;
	padding: 6px 10px 5px 0;
	letter-spacing: -1px;
}

.right-col .view-most-read .views-row {
    /*border-bottom: 1px solid #FBD9CD;*/
    padding-bottom: 5px;
}
.right-col .view-most-read .node-title,
.right-col .view-most-read .node-stats{
	display: inline-block;
}
.right-col .pane-most-read-panel-pane-1 .pane-content{
	padding: 0 0 10px 0;
}
.pane-custom.weekly_video .pane-title {
    background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll 0 -446px transparent;
    border: medium none;
    margin-left: 10px;
    padding-left: 36px;
}
.right-col .view-voice-of-the-editor .views-field-body,
.right-col .view-voice-of-the-editor .view-footer{
	padding-left: 110px;
}
.panel-pane.pane-voice-of-the-editor-panel-pane-1 {
    margin-bottom: 50px;
}
.right-col .view-voice-of-the-editor .social {
    padding: 9px 0;
}
.right-col .view-voice-of-the-editor .social a{
	display: inline-block;
  text-indent: -5000px;
	width: 27px;
	height: 32px;
}
.right-col .view-voice-of-the-editor .social a.fb{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -757px transparent;
}
.right-col .view-voice-of-the-editor .social a.twitter{
	margin: 0 5px;
	// background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -719px transparent;
}
.right-col .view-voice-of-the-editor .social a.in{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -797px transparent;
}
.view-partner-content .views-row {
    border-bottom: 2px dotted #cccccc;
    padding: 0 0 12px;
}
.view-partner-content .views-row-last {
    border-bottom: 0px dotted #cccccc;
    padding: 0 0 50px;
}
.partner-strip {
    margin: 15px 0 0;
}
.partner-strip img {
    display: block;
    margin-bottom: 7px;
}
.partner-strip .column {
    float: left;
    margin-right: 25px;
    width: 120px;
}
.partner-strip .last {
    margin-right: 0;
}
.partner-strip a {
    color: #6A736E;
    font-weight: bold;
}

.social-quick-links {
    padding: 10px 0 0;
    position: relative;
    width: 122px;
    display:none;
}
.social-quick-links .item {
	background-image: url("/sites/all/themes/accountingweb_us/images/sprite1.png");
	display: inline-block;
	/* height: 26px; */
	overflow: hidden;
	text-indent: -5000px;
	width: 27px;
}
.social-quick-links .more {
    background-position: 0 -686px;
}
.social-quick-links .twitter {
    background-position: -1px -719px;
}
.social-quick-links .facebook {
    background-position: -1px -757px;
}
.social-quick-links .linkedin {
    background-position: 0 -797px;
}
.social-quick-links .google {
    background-position: -1px -837px;
}

#share-more-popup {
  position: absolute;
  top: 30px; left: 0; 
  z-index: 5000;
  display: block;
  zoom: 1;
  width: 12px;
  background: #fff;
  border: 1px solid #ccc;
  width: 120px;
  -webkit-border-radius: 10px;
  -ie-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
#share-more-popup a {
  display: block; 
  border-bottom: 1px solid #ccc;
  padding: 5px;
}
#share-more-popup a:hover {
  text-decoration: underline;
}

.fb_iframe_widget iframe {
  position: static !important;
}

table.archive{
	width: 100%;
}
.pane-archive-pane .pane-content table {
    font-size: 12px;
}
.pane-archive-pane .pane-content table td, .pane-archive-pane .pane-content table th {
    padding: 2px 4px;
}
span.archive-year {
    color: #535F58;
    font-weight: bold;
}

.adsense-468-60{
	margin: 20px 51px;
}
.panel-pane.google_adsense_336x280{
	margin: 20px 117px;

}
.panel-pane.google_adsense_336x280 h2{
	margin: 0;
}

/*** Email signup block ***/
section.pane-listmanager-signup {
    background-color: #F7F7F7;
    border-top: 2px solid #E26C44;
    margin-bottom: 0;
    min-height: 60px;
    padding: 0 0 10px 5px;
}
section.pane-2 {
  margin-top: 0;
}

.subscribe-form-wrapper {
    min-height: 34px;
}
.subscribe-form-message-wrapper .error{
	padding-left: 7px;
}

.pane-listmanager-signup h2{
	display: none;
}
.siftmedia-listmanager-signup-form .form-type-textfield label{
	display: none;
}
.siftmedia-listmanager-signup-form .form-type-textfield,
.siftmedia-listmanager-signup-form .form-submit{
	display: inline-block;
	margin-top:5px;
}
.siftmedia-listmanager-signup-form .form-text {
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #6A736E;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 3px 3px 0 0;
	padding: 2px 6px;
	width: 167px;
}
article .siftmedia-listmanager-signup-form .form-text {
	width: 90%;

}
article .siftmedia-listmanager-signup-form .form-submit{
	display: block;
	margin: 0 auto 10px;
}
form#siftmedia-listmanager-inline-signup-form{
	background-color: #F7F7F7;
	padding: 10px;
	border-radius: 10px;
}

article .siftmedia-listmanager-signup-form br{
	display: none;
}
article .siftmedia-listmanager-signup-form p{
	margin: 0;
	padding: 0;
}
.siftmedia-listmanager-signup-form .form-type-textfield{
    background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll 0 -477px #F7F7F7;
    padding-left: 34px;
	margin-top: 0;
}

/*** VIEWS ***/
.views-row{
	margin-bottom: 10px;
}

.big-titles .node-title a,
.big-titles h2 a{
	font-size: 17px;
	line-height: 18px;
}
.view .node{
	position: relative;
}
.node-stats-links {
	/*display: inline;
	margin-left: 5px;*/
}

/* 110414 START */
.view-footer {
    width:100%;
}
.view-more-link {
    background: none repeat scroll 0 0 #e55e35;
    color: #ffffff;
    font-size: 19px;
    font-style: normal;
    margin: 0 0 20px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.view-more-link a {
    color:#ffffff;
    text-decoration:none;
}
/* 110414 END */

.addthis_toolbox {
	margin: 10px 0 0;
	/*bottom: 8px;
	right: 50px;
	position: absolute;*/
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0 4px 0 0;
}

.view-clone-of-articles-positional.view-display-id-panel_pane_1 .views-field-title a{
	font-size: 18px;
}

.view-clone-of-articles-positional.view-display-id-panel_pane_1 .views-row,
.view-homepage-articles.view-display-id-panel_pane_1 .views-row,
.view-homepage-articles.view-display-id-panel_pane_7 .views-row,
.view-homepage-articles.view-display-id-panel_pane_4 .views-row{
	width: 183px;
	margin-right: 10px;
	float: left;
}
.view-clone-of-articles-positional.view-display-id-panel_pane_1 .field-type-image,
.view-homepage-articles.view-display-id-panel_pane_1 .field-type-image,
.view-homepage-articles.view-display-id-panel_pane_7 .field-type-image,
.view-homepage-articles.view-display-id-panel_pane_4 .field-type-image{
	float: none;
}
.teaser-topic{
	display:none;
	/* was stlyed same as the following: */
}
.node-full .field-name-field-topic a {
    background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -1044px #F16638;
    border-bottom: 1px solid #FBD9CD;
    border-left: 1px solid #F58C6A;
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 18px;
    margin: 5px 0;
    min-width: 70px;
    padding: 3px 9px 0 5px;
    text-transform: uppercase;
}
.view-news .with-image h2,
.view-news .with-image .field-name-field-article-description,
.view-news .with-image .node-stats-links{
	padding-left: 193px;
	display: block;
	margin: 0;
}

.view-news .teaser-topic,
.view-homepage-articles.view-display-id-panel_pane_1 .teaser-topic{
	display: none;
}
.view-clone-of-articles-positional.view-display-id-panel_pane_1 .views-row-last,
.view-homepage-articles.view-display-id-panel_pane_1 .views-row-last,
.view-homepage-articles.view-display-id-panel_pane_7 .views-row-last,
.view-homepage-articles.view-display-id-panel_pane_4 .views-row-last{
	margin-right: 0;
}
.view-homepage-articles .field-name-field-article-description{
	font-size: 12px;
}
.view-homepage-articles .node-title, .node h2 {
	font-size: 17px; padding-bottom: 4px; font-weight: normal;
}
.view-homepage-articles .node-title a, .node h2 a {
  display: block;
}

.node.teaser-small .node-title,
.node.teaser-small .node-stats{
	display: inline;
}
.node-user-blog-post.teaser-small .node-title a,
.node-q-a.teaser-small .node-title a{
	font-weight: bold;
}

.view-premium-partners .views-row {
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.view-premium-partners .views-row-last {
	margin-right: 0;
}

/*** Hot Topics ***/

.view-hot-topics tr.odd{
	background-color: #F0F0F0;
}
.view-hot-topics tr.odd,
.view-hot-topics tr.even{
	border-bottom: 1px solid #DBC9BD;
}

.view-hot-topics td,
.view-hot-topics th{
	padding: 2px 5px;
}

.view-hot-topics td .read-count,
.view-hot-topics td .comment-count{
	background: none;
	padding: 0;
}

.view-hot-topics td.views-field-created{
	width: 100px;
}
.view-hot-topics td.views-field-title{
	width: 420px;
}
.view-hot-topics td.views-field-totalcount{
	width: 40px;
	/*padding-left: 10px;*/
}

/* blogs */

.pane-blogs-features-blogs-panel-panel-pane-1 .views-row{
	width: 275px;
	float: left;
}
.pane-blogs-features-blogs-panel-panel-pane-1 .node-title{
	font-size: 15px;
}
.pane-blogs-features-blogs-panel-panel-pane-1 .views-row-odd{
	margin-right: 20px;
}

.view-blogs-featured .views-row a {
	font-size: 16px;
	/*font-weight: bold;*/
	line-height: 20px;
}
.view-blogs-featured .field-type-text{
	clear: both;
	margin-bottom: 30px;
}

.view-blogs-featured .views-row{
	width: 270px;
	float: left;
}
.view-blogs-featured .views-row-odd{
	margin-right: 30px;
}
.view-blogs-list-of-blog-posts .node-stats {
	/*bottom: 8px;
	right: 0;
	position: absolute;*/
	float: right;
}

.view-blogs-list-of-blog-posts .views-row {
	border-bottom: 1px solid #FBD9CD;
	margin-bottom: 12px;
	padding-bottom: 5px;
}
.view-blogs-blog-post-parent .node-title a{
	color: #066399;
	font-size: 16px;
	font-weight: bold;
}
.view-blogs-list .views-row{
	border-bottom: 2px solid #EFEFE8;
	margin-bottom: 12px;
	padding-bottom: 15px;
}

.simple-calendar-wrapper {
    float: left;
    margin: 6px 10px 10px 0;
    width: 50px;
}
.simple-calendar {
    background: none repeat scroll 0 0 #EFEFE8;
    color: #4A4F4C;
    font-size: 12px;
    padding: 2px 5px 5px;
    text-align: center;
    text-transform: uppercase;
}
.simple-calendar-day {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}
.page-node .field-name-field-user-blog-post-description{
	font-style: italic;
}

/*** article node ***/

.page-node .field-name-field-article-description{
	font-style: italic;
}
.page-node .field{
	margin: 10px 0;
}
.node-article.node-full .group-image-container{
	margin: 0 0 10px 10px;
	background-color: #d9d9d9;
	font-size: 11px;
}
.node-article.node-full .field-type-image{
  margin: 0;
	float: none;
}

.node-article.node-full .field-name-field-image-caption {
  margin: 0;

}
.node-article.node-full .field-name-field-image-caption .field-items {
	padding: 5px 4px 8px;
}
.field-name-field-article-tags .field-label{
	border-bottom: 1px solid #E26C44;
	border-top: 2px solid #E26C44;
	clear: both;
	color: #E26C44;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
	padding: 3px 8px 5px;
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -508px transparent;

}
.field-name-field-topic {
	margin-bottom: 10px;
}
.field-name-field-topic .field-item,
.field-name-field-article-tags .field-item{
	display: inline;
	margin-right: 10px;
}
.pane-node-comments h2{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -598px transparent;
}
/*** Disqus ***/

#disqus_thread ul li{
	list-style-image: none;
}


/*** Q&A ***/

.pane-anyanswers-post{
	text-align: center;
}

.discussion-post{
	display: inline-block;
	border: 0px solid #ccc;
	background-color: #e06436;
	/* border-radius: 5px; */
	padding: 5px;
	margin: 10px 0;
}
.discussion-post a {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
     text-decoration:none;
}
.node .submitted{
	font-size: 11px;
	color: #777;
}
.page-discussion  .node-title{
	font-size: 17px;
}
.comment ul li{
	list-style-image: none;
}

/*** States ***/

/* states home */

.panel-pane.usa_states_imagemap{
	margin: 30px 0;
}

.node-event.teaser-small .node-title,
.node-event.teaser-small .field-name-field-event-state,
.node-event.teaser-small .field-name-field-event-date,
.node-event.teaser-small .note-stats{
	float: left;
	margin-right: 8px;
}
.view-events .views-row{
	margin-bottom: 4px;
}

/* state page */

.society-details .field-label{
	width: 65px;
}
.society-details .node-title,
.node-state-licensing-information h2{
	font-size: 17px;
	line-height: 18px;
	color: #066399;
}
.calendar-calendar .month-view table {
    border: 2px solid #777777;
}

/*** Search Results ***/

.page-search #search-form  #edit-basic{
	margin-bottom: 20px;
}

/*** QUICKTABS ***/


.right-col ul.quicktabs-tabs li a {
    color: #fff;
    display: block;
    padding-top: 5px;
   font-weight: normal;
}
.right-col ul.quicktabs-tabs a.active{
	text-decoration: none;
}
.right-col ul.quicktabs-tabs li.active a{
	color: #E26C44;
	text-shadow: 0 1px 0 #FFFFFF;
}

.right-col ul.quicktabs-tabs li.active a:after{

	content: ' ';
	height: 0;
	position: absolute;
	width: 0;

	border: 10px solid transparent;
	border-top-color: #EEEEEE;
	
	top: 100%;
	left: 40px;

}
.right-col ul.quicktabs-tabs li.active a:before{

	content: ' ';
	height: 0;
	position: absolute;
	width: 0;

	border: 11px solid transparent;
	border-top-color: #E26C44;
	
	top: 100%;
	left: 39px;

}


.right-col .item-list ul.quicktabs-tabs li {
	background: none repeat scroll 0 0 #CCCCCC;
	float: left;
	font-size: 17px;
	font-weight: normal;
	height: 36px;
	line-height: 31px;
	margin: 0 2px 0 0 !important;
	padding: 0 8px;
	position: relative;
	text-align: center;
	width: 80px;
}

.right-col ul.quicktabs-tabs li.active {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 0 none;
	height: 36px;
}

.right-col .quicktabs_main {
	padding: 15px;
}
.right-col .quicktabs-wrapper .item-list {
    border-bottom: 1px solid #dfccc5;
}
.right-col ul.quicktabs-tabs {
	position: relative;
	border: 0 none;
	height: 36px;
	margin: 0;
	padding: 0;
}



/*** PANELS ***/

.panel-pane{
  margin: 10px 0;
}
.panel-pane.pane-pane-header{
	margin: 0 0 10px;
}

.panel-pane.pane-block-4{
  margin: 10px 25px;
}
.panel-pane.pane-pane-navigation{
  margin: 10px 0 0;
}

.panel-pane.pane-page-content{
  margin: 0;
}

.lightframe .container_16 {
    padding: 10px;
    text-align: center;
    width: auto;
}

.container_16 .grid_10 .grid_10{
	width: 100%;
}
.container_16 .grid_10.left-col{
    width: 570px;
		padding-right: 40px;
}
.container_16 .grid_6.right-col{
    width: 350px;
}
.container_16 .right-col .grid_6{
    width: 350px;
}
.left-col {
    background: url("/sites/all/themes/accountingweb_us/images/main-bg1.png") repeat-y scroll left top transparent;
}

.container_16 .grid_5.panel-left, 
.container_16 .grid_5.panel-right {
    width: 270px;
}
.panel-left{
	padding-right: 15px;
}
.panel-right{
	padding-left: 15px;
}

.pane-articles-non-positional-panel-pane-2{
	margin-bottom: 35px;
	padding-top:	5px;
}
.pane-articles-non-positional-panel-pane-2,
.pane-quicktabs-social{
	clear: both;
}

.pane-title{
	border-bottom: 1px solid #FBD9CD;
	border-top: 2px solid #E26C44;
	clear: both;
	color: #E26C44;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
	padding: 3px 8px 5px 0;
}




.panel-pane.discussions .pane-title,
.page-discussion  .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -598px transparent;
}
.panel-pane.tax .pane-title,
.page-taxonomy-term-3  .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -567px transparent;
}
.panel-pane.blogs .pane-title,
.pane-blogs-featured-panel-pane-1 h2{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -535px transparent;
}
.panel-pane.a-a .pane-title,
.page-taxonomy-term-4  .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -626px transparent;
}
.panel-pane.election .pane-title,
.page-taxonomy-term-5  .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -658px transparent;
}
.panel-pane.practice .pane-title,
.page-taxonomy-term-6  .pane-page-title h1,
.page-taxonomy-term-119  .pane-page-title h1,
.page-taxonomy-term-120 .pane-page-title h1,
.page-taxonomy-term-157 .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -686px transparent;
}
.page-taxonomy-term-133 .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -361px transparent;
}
.panel-pane.life .pane-title,
.page-taxonomy-term-112  .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -718px transparent;
}
.panel-pane.technology .pane-title,
.page-taxonomy-term-7  .pane-page-title h1{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -749px transparent;
}
.panel-pane.states .pane-title{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -779px transparent;
}
.panel-pane.resources .pane-title{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -808px transparent;
}
.panel-pane.tags .pane-title,
.panel-pane.pane-tagadelic-4 .pane-title{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll right -508px transparent;
}

.page-resources #panel-main .pane-views-panes{
	margin-bottom: 50px;
}

/*** HEADER ***/

/*header {
  padding-top: 10px;  
}*/
header hgroup {
  display: none;
}

#logo-holder{
	float: left;
}
#country-flags {
	float: left;
	padding: 15px 0 0 15px;
}
#header-search-wrapper-wrapper {

	float: right;
	/*margin-top: 10px;*/
}
.header-search-title {
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
#header-search-wrapper {
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	float: right;

}
#header-search-wrapper input.form-submit {
    background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") no-repeat scroll -153px 0 #CCCCCC;
    border: 0 none;
    height: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -5000px;
    width: 30px;
}
#header-search-wrapper input.form-text {
  padding: 0 0 0 8px; 
	border: 0; 
	font-size: 13px; 
	width: 135px; 

}

.social-links {
  padding: 22px 0 0 15px; float: left;
}
.social-links img {
  margin-right: 5px; display: inline-block;
}

.social-links .icon {
  display: block; width: 16px; height: 16px;  text-indent: -5000px; overflow: hidden;
  background: url("../images/sprite1.png") no-repeat scroll 0 0 transparent; float: left; margin-right: 5px;
}
.social-links .linkedin {
  background-position: 0 0;
}
.social-links .twitter {
  background-position: -22px 0;
}
.social-links .rss {
  background-position: -45px 0;
}
.social-links .googleplus {
  background: transparent url(../images/googleplus-icon.png) no-repeat 0 0;
}
.social-links .facebook {
  background: transparent url(../images/facebook-icon.png) no-repeat 0 0;
}


.search-form{
	margin-bottom: 0;
}

nav#navbar {
	background: url("../images/sprite1.png") repeat-x scroll left -1002px #FF6633;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	position: relative;
}

nav#navbar .menu .menu{
	float:left;
	position:absolute;
	top: 32px;
	left:-999em; /* Hides the drop down */
	z-index:1000;
}
nav#navbar .menu .menu li{
	width: 170px;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

nav#navbar .menu li:hover .menu,
nav#navbar .menu li:hover a .menu,
nav#navbar .menu li a:hover .menu {
	left:0px;
}

nav#navbar ul.menu{
	padding: 0;
}

nav#navbar ul.menu li{
	background: url("../images/sprite1.png") no-repeat scroll 0 -95px transparent;
	display: block;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 1px 0 0;
	position:relative;
	border-bottom: 1px solid #BFBFB8;
}
nav#navbar ul.menu li a {
	color: #FFFFFF;
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	text-decoration: none;
	margin: 0;
}

nav#navbar ul.menu li.first {
    background: none repeat scroll 0 0 transparent;
}

nav#navbar ul.menu li:hover{
	/*background: url("../images/sprite1.png") no-repeat scroll 0 -95px #AC390D;*/
    background: none repeat scroll 0 0 #AC390D;
}
nav#navbar ul.menu li ul.menu li.active-trail:hover,
nav#navbar ul.menu li ul.menu li:hover, 
nav#navbar ul.menu li.active-trail:hover,
nav#navbar ul.menu ul.menu  {
    background: none repeat scroll 0 0 #AC390D;
}
nav#navbar ul.menu li a.active {
    border-bottom: medium none;
}
nav#navbar ul.menu li.active-trail {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: -3px;
    border-top: 3px solid #AC390D;
    padding-right: 0;
    border-bottom: none;
}
nav#navbar ul.menu li.active-trail a {
    color: #333333;
}
nav#navbar ul.menu li.active-trail:hover a {
    color: #fff;
}
nav#navbar ul.menu li.active-trail ul.menu li a,
nav#navbar ul.menu li.active-trail ul.menu li a:hover{
    background: none repeat scroll 0 0 #AC390D;
    border: 0;
    color: #FFFFFF;
    margin-top: 0;
		width: 100%;
}
/*
nav#navbar ul.menu li.active-trail ul.menu li.active-trail a{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #AC390D;
    border-right: 1px solid #AC390D;
    color: #333333;
}
nav#navbar ul.menu li.active-trail ul.menu li.active-trail.last a{
    border-bottom: 1px solid #AC390D;
}*/

#trending-social {
	margin: 0;
	height:35px;

}
#trending-social .trending-label{
	/*background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -41px transparent;*/
	background: url("../images/trending_arrow.png") no-repeat;
	color: #E26C44;
	font-weight: bold;
	padding-left: 19px;
}
#trending-social a{
	color: #555;
}
#trending-social .trending {
    display: inline-block;
    padding: 14px 0 0 10px;
}
#trending-social .social {
    float: right;
    padding: 9px 0 0;
}
#trending-social .social a{
	display: inline-block;
  text-indent: -5000px;
	width: 27px;
	height: 32px;
	margin-left: 5px;
}
#trending-social .social a.fb{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -887px transparent;
}
#trending-social .social a.twitter{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -849px transparent;
}
#trending-social .social a.in{
	background: url("/sites/all/themes/accountingweb_us/images/sprite1.png") repeat-x scroll 0 -927px transparent;
}

/*** FOOTER ***/

#footer-siftmedia a{
	color: #fff;
}
#footer-siftmedia {
    background: none repeat scroll 0 0 #444444;
    border-top: 3px solid #EFEFE8;
    clear: both;
    color: #DDDDDD;
    height: 85px;
    left: 0;
    padding: 10px;
}

.siftmedia-logo {
    display: table;
    float: right;
    margin-right: 40px;
}

#footer-siftmedia .footer-inner{
	margin: 0 auto;
	width: 980px;
}
#footer-nav {
    clear: both;
    height: 250px;
    margin-bottom: 0;
    text-align: center;
}
#footer-nav .inner {
    border-top: 3px solid #444444;
    margin: 0 auto;
    padding: 10px 0;
    text-align: left;
    width: 960px;
}
#footer-nav .column {
    float: left;
    margin-right: 10px;
    width: 232px;
}
#footer-nav .last {
    margin-right: 0;
}
#footer-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footer-nav ul li {
	list-style-image: none;
    margin: 0;
    padding: 0;
}
#footer-nav ul li a {
    border-bottom: 1px solid #EFEFE8;
    color: #232323;
    display: block;
    padding: 5px 7px;
}
#footer-nav ul li.last a {
    border-bottom: 0 none;
}
#footer-nav ul li a:hover {
    background: none repeat scroll 0 0 #EFEFE8;
    text-decoration: none;
}
.uk {
    clear: both;
    font-size: 14px;
    padding: 45px 10px 20px 0;
}
.uk a {
    color: #F26638;
    font-weight: bold;
}
footer .panel-pane{
	margin-bottom: 0;
}





.teaser-medium {
    padding:0 0 15px 0;
    border-bottom:0px #cccccc dotted;
}
.teaser-listing {
    padding:0 0 15px 0;
    border-bottom:1px #cccccc dotted;
    margin:0 0 15px 0;
}


.field-name-field-whitepaper-author {
  color: #666
}
.field-name-field-whitepaper-author .field-label {
  font-weight: normal;
}
.right-col .pane-aggregator-feed-1 .pane-content { 
  padding-top: 0;
}
.teaser-small .submitted {
  color: #787878
}/*
section.discussions div.node {
  border-bottom: 1px solid #FBD9CD; padding-bottom: 10px;
}*/
.discussions .node .node-title {
  padding-bottom: 4px;
}
.discussions .submitted, .pane-q-a-panel-pane-2 .submitted {
  padding-bottom: 4px;
}
h2 {
  margin: 0; 
  padding: 0 0 6px 0;
}
h2 a {
  font-size: 18px;
}
td {
  padding: 6px 0;
}
td.views-field-totalcount,td.views-field-disqus-comment-count, th.views-field-totalcount,th.views-field-disqus-comment-count{
  text-align:center;
}
th {
  padding-right: 0;
}
table {
  width: 100%;
}
tr.odd, tr.even {
  border-bottom: 1px solid #FBD9CD
}
.pane-content h1,
.pane-content h1#page-title {

  font-size: 22px; 


    border-bottom: 1px solid #FBD9CD;
    border-top: 2px solid #E26C44;
    clear: both;
    color: #E26C44;

    font-weight: normal;
    margin: 0 0 15px;
    padding: 3px 8px 5px 0;
}	


.pane-node-content h2.pane-title  {
	border-top: none;
	border-bottom: 2px solid #EFEFE8;
	color: #4A4F4C;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 10px 5px 0;
     line-height:30px;
}	

.pane-node-content h1{
	border: none;
}
	
.page-resources .pane-content h1, 
.page-blogs .pane-content h1 {
    font-size: 22px; 
    border-bottom: 1px solid #FBD9CD;
    border-top: 2px solid #E26C44;
    clear: both;
    color: #E26C44;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 3px 8px 5px 0;
}
	
	
.pane-content article h1 {
  background: none; color: #444; font-weight: bold; padding: 0; margin: 0 0 10px 0;
}
p {
  padding-bottom: 10px; 
}
article .field-name-field-article-description {
  font-size: 15px; line-height: 21px; font-style: italic; padding-left: 20px;
}
article .field-name-body {
  font-size: 13px; 
  line-height: 19px; 
  padding-left: 20px;
  clear:left;
  margin-top:12px;
  padding-top:10px;
}

div.breakout-box {
  /*margin-left: -20px;
  margin-right: 25px;*/
	background-color: #FFEDDF;
	font-size: 11px;
	float: right;

  margin: 5px 0 10px 15px;

}



.breakout-box h2{

	clear: both;
	background-color: #E26C44;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 3px 8px 5px 10px;
	
}
.breakout-box-contents{
	padding: 10px;
}

.breakout-box ul li{
  list-style-image: none;

  /*background: url(../images/sprite1.png) no-repeat scroll -169px -41px transparent;*/
  margin: 5px 0 0 25px;
	padding: 0 0 0 5px;
}
.breakout-box-contents ul {
  margin: 0; padding: 0; color: #666; font-weight: bold; 
}

.page-blogs .page_title{
	display: none;
}

.view-blogs-list .views-field-title a{
	font-size: 18px;
	font-weight: bold;
}

.callout-body li {
    margin-left:10px;
}

.node .field-name-field-tags .field-label,
.node .field-name-field-tags .field-items,
.node .field-name-field-tags .field-item,
.node .field-name-field-state .field-label,
.node .field-name-field-state .field-items,
.node .field-name-field-state .field-item{
	display: inline;
	margin-right: 5px;
}
.group-taxonomy{
	border: 1px solid #EEE;
	padding: 0 10px;
	border-radius: 5px;
}

ol.search-results,
ol.search-results .search-snippet-info{
	padding: 0;
}
#banner{
	margin: 10px 0 0;
}

#body-container-inner{
	width:980px;
	margin: 0 auto;
	background: #FFFFFF;
	min-height: 1000px;
}

.lightframe #body-container-inner{
	width: auto;
}
p.newsletter-signup {
    padding: 6px 0 10px 2px;
		font-weight: bold;
		font-size: 11px;
}
p.newsletter-signup-archive {
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: -7px;
    padding: 0 0 0 35px;
    width: 300px;
}
.field-name-field-poll {
    width:265px;
    float:right;
    clear:both;
    background: none repeat scroll 0 0 #ffeddf;
}
.page-node .field {
    margin:10px;
}
.field-name-field-poll h1 a {
    background: none repeat scroll 0 0 #e26c44;
    clear: both;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    text-decoration: none;
    display: table;
    padding: 8px;
}
.field-name-field-poll h1 {
    background: none repeat scroll 0 0 #e26c44;
    clear: both;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    text-decoration:none;
    display: table;
    padding: 8px;
}
.field-name-field-poll .poll .vote-form .choices {
    margin:0;
    padding: 0 10px;
}


/*** AWEB LIVE PAGE ***/

.page-node-219894 .left-col {
    background: none;
}
.page-node-219894 table td{
	padding: 5px 10px;
}
.page-node-219894 table .time{
	width: 80px;
}
.page-node-219894 table .topic{
	width: 180px;
}
.page-node-219894 table td.speakers{
	width: 180px;
}
.page-node-219894 table,
.page-node-219894 table tr.header{
	border-bottom: 1px solid #eee;
}
.page-node-219894 .calendar-download{
	margin: 10px 0;
}
/*
.page-node-219894 .calendar-download{
	width: 200px;
	text-transform: uppercase;
	border: 1px solid #ccc;
	border-radius: 10px;
	color: #fefefe;
	padding: 15px;
	background-color: #106e96;
}

.page-node-219894 .calendar-download{
	margin: 20px 0;
}
.page-node-219894 .calendar-download a{
	color: #fefefe;
}*/

.page-node-219894 .speakers{
	margin-top: 10px;
}
.page-node-219894 .speaker-name{
	font-weight: bold;
}
.page-node-219894 .speakers ul{
	padding: 0;
}
.page-node-219894 .speakers li{
	width: 33%;
	list-style: none;
	float: left;
	margin: 0 0 10px 0;
}
.page-node-219894 .speakers li img{
	float: left;
	width: 120px;
	margin-right: 10px;
}




