﻿.colright {
	display: block;
	float:right;
	text-align:right;
    margin-bottom:5px; 
    margin-top:0px;   
}
.colrightTop{display: block; float:right; text-align:right; margin-bottom:5px;}
.colleft {display: block; float:left;margin-bottom:5px;}

.clear
{
    clear: both;
}

.align_center
{
    text-align:center;
}

.valign_middle
{
    vertical-align:middle;
}

.logo_top {background-color:#0e0e0e; height:auto; padding:0em 0.5em 0em 0.5em; color:white;}
.logo_top a{white-space: nowrap;}
.logo_top a{color:white; font-weight:bold;}
.logo_middle {height:1.5em; margin-top:1em; text-align:center;}
/*.logo_buttom {background-color: #8b0000; padding:1.2em; margin-top:1em; color:white;}*/
.lan_toggle{}
.lan_toggle ul, ol{margin:auto; padding:0;}

.loggedInMsg
{
    padding:5px;}
.center {
   /* margin-left: auto;
    margin-right: auto;
    width: 120px;
    color:White;
    */
    float: right;
    margin-right: -4px;
}

a:link{color:white;}
.email_link{text-decoration:underline;}

#divForgetPasswd h2{color: white; font-size: 1.8em;}
#divForgetPasswd table{margin:0px;}

#divErrMessage{color:Red; float:left; padding: 5px; /*margin: left 85px; style="margin-top: 20px; margin-left: 85px; color: Red;"*/}

.divForgotPass{text-decoration: underline; line-height:2em; /*color:Blue;*/}
#divFindA h1{color:#fff;}

#forgetPawd
{   
    color:Red;
}
.CCCA-backcolor{background: #505050; color: #FFFFFF; margin-bottom:10px;}
.CCCA-backcolor input[type="text"] {padding: 5px 0 5px 2px; color: #7d7d7d; line-height: 15px; border: 1px solid #a5a5a5; border-radius: 3px; margin: 4px 0;}
.CCCA-backcolor input[type="password"] {padding: 5px 0 5px 2px; color: #7d7d7d; line-height: 15px; border: 1px solid #a5a5a5; border-radius: 3px; margin: 4px 0;}
.sign-in{margin-top:5px; background-image: url('Sign-In.jpg'); background-repeat: no-repeat; display: inline-block; width: auto; height: 34px; overflow:hidden; border:none; background-color:#f0f0f0;}
.sign-in:hover{opacity: 0.8; filter: alpha(opacity=80);}

span.dropt {background:#BFBFBF;}
span.dropt:hover {text-decoration: none; background: #7d7d7d; z-index: 6; }
span.dropt span.spanPup {position: absolute; left: -9999px;
  margin: 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span.spanPup {left: 23%; background: #7d7d7d;}

span.dropt span.spanPup {position: absolute; left: -9999px;
  margin: 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:2px; width:400px;}
span.dropt:hover span.spanPup {margin: 0px 0 0 470px; background: #7d7d7d; z-index:6;}

.survey_link a{color:red;}
.rgEditRow a {color:red;}
.txtCenter {text-align:center;}
.survey-list-link{color:blue; text-decoration:underline solid}

.open-question{background-color:#4d4d4f; color:#ffffff; padding:10px 10px 10px 10px;}
.open-question input {width:auto; padding-left:5px;}
.open-question h2{color:#ffffff;}
.question{line-height:2em;}
.Single-Selection{padding-bottom:10px;}

.close-question{background-color:#4d4d4f; color:#ffffff; padding:10px; padding-bottom:30px;}
.close-question input {width:auto; padding-left:5px;}
.close-question h2{color:#ffffff;}

.RecForm{background-color:#ced1d5; color:#4c4c4e; padding:10px; margin-left:auto; margin-right:auto;}
.RecForm input{width:95%;}
.RecForm .closing-form-button{width:auto;}

.saved-submition{background-color:#4d4d4f; color:#ffffff; padding:20px; text-align:center; margin-left:auto; margin-right:auto; width:50%;}
.saved-submition h2{color:#ffffff;}
.saved-submition a{color:#fff;}
.button-wrapper{background-color:#4d4d4f; color:#ffffff; padding-top:15px; margin-bottom:50px;}
.button-wrapper input {width:auto; padding-left:5px;}
.button-wrapper h2{color:#ffffff;}

.ranked_title{background-color:#4d4d4f; color:#ffffff; padding-left:10px; padding-right:10px; padding-bottom:20px; font-weight:bold; margin-bottom:30px;}
.row_title{background-color:#4c4c4e; color:#ffffff; font-weight:bold; font-size:larger; text-transform:uppercase;}
.row_title td,th{padding-bottom:5px; padding-top:15px; padding-left:0px;}
.row_title1{background-color:#4c4c4e; color:#ffffff; font-weight:bold; font-size:larger; text-transform:uppercase;}
.row_title1 td,th{padding-bottom:5px; padding-top:0px; padding-left:0px;}
.ranked_title2{background-color:#4d4d4f; color:#ffffff; padding-left:10px; padding-right:10px; padding-bottom:20px; font-weight:bold;}
.row_title2{background-color:#4c4c4e; color:#ffffff; font-weight:bold; font-size:larger; text-transform:uppercase;}
.row_title2 td,th{padding-bottom:5px; padding-top:10px; padding-left:0px;}

.SdataRow2{border-radius: 5px;font-weight:bold; font-size:larger; color:#4d4d4f; text-transform:uppercase; border-bottom:0.25pt solid #7d7d7d; border-collapse:collapse;}
.SdataRow2 td{height:20px;}
.StableCell{border-bottom:0.25pt solid #7d7d7d; border-collapse:collapse; }
.tableRadioCell{width:auto; text-align:center;}
.tableRadioCell input{width:auto;}
.row2_checkbox{width:15%; text-align:center;}
.ranked_list{background-color:#ffffff; color:#7d7d7d; padding:10px; font-weight:normal;}
.form-button { background-color:#eb2326; color:#ffffff; border:1px; font-weight:bold; padding:4px; width:auto; padding:10px; margin:3%;}
.closing-form{text-align:center; margin-left:auto; margin-right:auto; width:75%;}
.closing-form-button { background-color:#eb2326; color:#ffffff; border:1px; font-weight:bold; padding:10px; width:auto; margin-left:auto; margin-right:auto;}
.font-white a{color:#ffffff;}
.footer-block{background-color:black; padding: 20px}
.footer-block div{padding-left:10px; font-weight:bold;}
.footer-block div a{color:white;}

/* form controls and forms */
input[type=submit].main {font-weight:bold; color:#006633;}
input.xshort{width:80px;}
input.short {width:150px;}
input.short1 {width:200px;}
input.short2 {width:250px;}
input.medium {width:300px;}
input.medium2 {width:400px}
input.long {width:500px;}
input.xlong {width:650px;}
input.full {width:99%;}

select.xshort {width:80px;}
select.short {width:150px;}
select.short2 {width:250px;}
select.medium {width:300px;}
select.medium2 {width:400px;}
select.long {width:500px;}
select.xlong {width:650px;}
select.full {width:99%;}
option {}

textarea.small {width:150px; height:50px;}
textarea.medium {width:300px; height:80px;}
textarea.medium2 {width:400px; height:100px;}
textarea.large1 {width:500px; height:100px;}
textarea.large2 {width:500px; height:200px;}
textarea.xlarge1 {width:650px; height:300px;}
textarea.xlarge2 {width:650px; height:400px;}
textarea.full0 {width:99%; height:60px;}
textarea.full1 {width:99%; height:120px;}
textarea.full2 {width:99%; height:250px;}
textarea.full3 {width:99%; height:400px;}
input[type="text"]{padding: 10px 0 10px 10px;color: #7d7d7d;line-height: 15px; border: 1px solid #a5a5a5; border-radius: 5px; margin: 5px 0;}
input[type="password"]{padding: 10px 0 10px 10px;color: #7d7d7d;line-height: 15px; border: 1px solid #a5a5a5; border-radius: 5px; margin: 5px 0;}
textarea {padding: 10px 0 10px 10px;color: #7d7d7d;line-height: 15px; border: 1px solid #a5a5a5; border-radius: 5px; margin: 5px 0;}
.user-comment textarea{width:97%; height:200px;}

/* list styles */
.list-table {width:100%; padding:5px; background-color:#ffffff;}
.list-table td {margin: 1px; padding:5px; border:1px solid #ccc;}
.list-table tr:first-child th {background-color: #0E0E0E; padding:6px; font-weight:bold; border-color:black; color:#ffffff;}
.unlink{color:#7d7d7d;}
.completed{color:green;}
.in-progress{color:orange;}
.not-started{color:red;}
 
.list-table td > table {margin-top: 2px;}
.list-table td > table td {padding:2px; border:none;  }
.list-table tr a {padding:2px; color:#1264a5; text-decoration:underline}
.list-table tr {color:#333;}

.contact-us a{color:blue;}
.error a{text-decoration:underline;}