/* Colors in menu.css*/
#menu {
height:60px;
background: #ffffff; /* Old browsers */
background-image:url(''); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
background-image:url(''), -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%);
background-image:url(''), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
background-image:url(''), -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
background-image:url(''), -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%); 
background-image:url(''), -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
background-image:url(''), linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%);


}

#login_field {
text-align: left !important;
}

#menu_content {
background-image:url('https://cvs.opinioninsight.com/panel/files/1/qualityCVS.png');
/*background-image:url('https://cvs.opinioninsight.com/panel/portal/images/desktop_mockup_logoEDITED.png');*/
background-repeat: no-repeat;
background-position: -30px 5px; 
height: 100%;
}

#nav a:hover {
 color:#000; /* COLOR Black Hover on Menu Tabs*/

}

#nav li ul li a:hover, #nav li#current ul li a:hover {
background-color:#EFEFEF;

}
#nav li a {
color: #222222;
font-weight: normal;
text-transform: none !important; 
font-size: 12pt;
}

#nav li#current {
 color: #cc0000;
}

#nav li#current a {
 color: #cc0000;
font-weight: bold;
}

#nav li#current li, #nav li#current li a {
 color: #cc0000;
}

/* Colors in page.css */

body {
 color: #222222; /* Text color for all content */
 background-color: #F3F4F3;
/*font: Arial Narrow,Helvetica,Sans-Serif important; */
font-family: Helvetica,Arial,sans-serif;
    font-size: 14px important;
    font-style: normal !important;
    font-weight: normal !important;
line-height: normal !important; }
}

#left-column {

}

#right-column {

}

a:link, a:visited {
    color: #222222;
text-decoration:underline;
    }
a:hover {
    border-bottom-color: #AE855C;
}
a.more-link {
    border-bottom-color: #AE855C;
}
h1, h2, h3, h4 {
    color: #cc0000;
}
h1.page-title {
  color: #ffffff;
}
h2 {
    color: #663333;
}
dt {
    color: #7BA857;
}
img {
    /*background-color: #FAFAFA;
    border-color: #DCDCDC; */
padding:2px;
}
#img_check {
 float: right;
 margin: 0px 100px 15px 80px;
}
code {
    background-color: #F8F8F8;
    border-color: #F0F0F0;
}
acronym {
    border-bottom-color: #895F30;
}
blockquote {
 background: url("../../shared/images/quote.gif") no-repeat scroll 12px 12px;
    background-color: #F8F8F8;
    border-color: #F0F0F0;
    color: #555555;
}
tr {
    background-color: #Ffffff;
}
tr.altrow {
    background-color: #F9F9F9;
}
th {
    background: none repeat scroll 0 0 #EFEFEF; /* Background color for tables */
    border-color: #E7E7E7; /* Border color for tables */
    color: #666; /* Title text color for tables */
}
td {
    border-color: #ffffff;
}
form {
    background-color: #f8f8f8;
    border-color: #F0F0F0;
}
form p {
    border-bottom-color: #E6E6E6;
    color: #FFF; 
}
label {
    color: #000; /* Input label color (ie. E-Mail Address) */
}
input, select, textarea {
    border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4;
    color: #6A6969;
}
input:focus, select:focus, textarea:focus {
    background-color: #FFF; /* Input background color */ 
    color: #000; /* Input text color */
}
input.button {
    background-color: #4B4FB5; 
    border-color: #BA55D3 #9370DB #9370DB #BA55D3; 
    color: #FFFFFF;
}

.emailchange {
   color: #000 !important;
}

#page {
 background-color: #F3F4F3;
 padding-top: 5px !important;
}
#banner{
 background-color: #F3F4F3;
}

#page_content {
 background-color: #f1f1f1;
 border: solid 1px;
 border-color: #CCC;
 min-height: 580px;
 overflow: hidden;
 border-radius: 35px !important;
 border-bottom-left-radius: 0px !important;
 padding-top:1px !important;
 padding-left:1px !important;
 padding-bottom:1.5px !important;
 margin-top: 0px; 
}
body.twocol_leftbar #main_content {
 border-left-color: #f1f1f1;

}

body.twocol_rightbar #main_content,
body.default #main_content {
 border-right-color: #E8E8E8;
}

#header{
 background-color: #EFEFEF;
}

#banner_content {
 background-color: #FFFFFF;
 border-color: #EAEAEA;
}

#header_content h1#logo-text a {
    color: #cc0000; /* h1 tag color */
}
#header_content p#intro {
    color: #cc0000; /* Text in header color */
}
#header_content #header-image {
    height: 125px;
    position: absolute;
    top: -130px;
    width: 371px;
 left: -10px;
}

#main h2 {
    border-bottom-color: #EBEBEB;
    color: #444444;
}
#main h2 a {
    color: #444444;
}

#left-columns h3 {
    color: #444444;
}
.sidemenu ul {
    border-top-color: #EBEBEB;
}
.sidemenu ul li {
}
.sidemenu ul li a:link, .sidemenu ul li a:visited {
    color: #577aa8; 
}
.sidemenu ul li a span {
    color: #9F9F9F;
}
.sidemenu ul li a:hover {
    color: #000000;
}
.featured-post h4 {
    border-bottom-color: #EBEBEB;
}
.featured-post h4 a, .featured-post h4 a:visited {
    color: #577aa8; 
}

#footer {
 background-color: #F3F4F3;
background:transparent;
}

#footer h3 {
    color: #444444;
background-color: #F3F4F3;
}
#footer a {
    color: #333333;
background-color: #F3F4F3;
}
#footer ul.footer-list {
    border-top-color: #E6E6E6;
background-color: #F3F4F3;
}
#footer ul.footer-list li {
    border-bottom-color: #E6E6E6;
background-color: #F3F4F3;
}
#footer ul.footer-list li a {
    color: #888888;
background-color: #F3F4F3;
}
#footer ul.footer-list li a:hover, #footer ul.footer-list li a:hover span {
    color: #333333;
background-color: #F3F4F3;
}
#footer-bottom {
    border-top-color: #DADADA;
background-color: #F3F4F3;
}

.postmeta {
    background-color: #F8F8F8;
    border-color: #EBEBEB;
}
.post-info {
    color: #B0B0B0;
}
.post-info a, .post-info a:visited {
    color: #000000;
}
.thumbs img {
    background-color: #FAFAFA;
    border-color: #DDDDDD;
}
.thumbs img:hover {
    background-color: #DDDDDD;
    border-color: #D2D2D2;
}
ol.commentlist {
    border-color: #F0F0F0;
}
.commentlist li {
    border-bottom-color: #F0F0F0;
}
.commentlist li.alt {
    background-color: #F8F8F8;
}
.button, .button:hover {
 background-color: #EFEFEF; /* COLOR Medium Blue */
}

.button {
 background-color: #EFEFEF; /* COLOR Medium Blue */
 border-color: #DDD;
 color: #cc0000;
}

.button:hover {
 background-color: #E7E7E7; /* COLOR Dark Blue */
 border-color: #999;
}
#messages_close {
 color: #000000;
}


#simpleTooltip {
 border-color: #DDD;
 background-color: #E5EEF9; 
 color: #666; } 

.addcomment {
 background-color: #F8F8F8;
    border-color: #E0E0E0;
}
.comment_container, .subcomment_container {
 background-color: #F8F8F8;
}
.comment {
 background-color: #FFF;
    border-color: #E0E0E0;
}
.sub_comment {
 background-color: #F0F0F0;
    border-color: #E0E0E0;
}
.discussion p, .comment p {
 color: #666;
}
.actions {
 border-top-color: #E0E0E0;
}
.actions, .actions a {
 color: #AAA;
}
.discussionlist li {
 border-bottom-color: #E0E0E0;
}

.moderator {
 color: #A00;
}
.menu {
background-color: #cc0000;


}
.loginwidget {
background-color: #ffffff;
/*border-radius: .5em;*/ 
color: #cc0000; 
border: 1px solid #CCCCCC; 
margin-top: 10px; 
}

.loginwidget p {
padding-top: 0px !important;
color: #cc0000; 
font-weight: bold; 
font-size: 14px; 
}

.loginwidget p a {
color: #cc0000; 
font-weight: bold; 
text-decoration: underline;}

.loginwidget p a:hover {
 color: #000000;
text-decoration: none; }

#auth form {
background-color: transparent; 
border-color: transparent; 
margin: 0 !important; }

#auth.login_widget_form #username_field label, #auth.login_widget_form #password_field label {
color: #222222 !important; }

.joinwidget {
color: #cc0000;
background: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
margin: 10px auto; 
text-align: center;
padding: 10px; 
/*border-radius: .5em;*/
cursor: pointer;
font-size: 14px; 
font-weight: bold;

}

.joinwidget:hover {
background: #f1f1f1;
color: #cc0000;
 box-shadow: 0 0 2px #786F66;
}
.connectwidget {

background: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
margin: 0; 
float: left;
width:100%;
text-align: left;
/*border-radius: .5em;*/
cursor: pointer;
font-size: 11.5px; 
font-weight: normal;
}


table.connectwidget {
width:95px;
padding: 1px !important; 
border-radius: 10px; 
border-collapse: collapse; 
margin: 15px;
}