#content {
display:block;
float:right;
margin-right:8px;
width:484px;
}
.line {
border:0px;
border-bottom:1px solid #C0D72D;
padding:0;
margin-bottom:10px;
margin-top:10px;
}

.contactList {
    width:200px;
    padding:0px;
    margin:0px;
}

.contact{
    color:#1FB25A;
    font-size:11px;
    height:20px;
    text-align:left;
    border-bottom: solid 1px #D4E2E2;
    vertical-align: middle;
    padding-right:0;
}
.smsInfo{
    color:#666666;
}
.contactAct{
    width:40px;
    text-align:right;
    vertical-align: middle;
    border-bottom: solid 1px #D4E2E2;
    white-space:nowrap;
    padding-left:0;
}
.contactTopic{
    color:#666666;
    font-weight:bold;
    font-size:11px;
}
input.submit {
    width:auto;
    vertical-align: middle;
    border:none;
    padding:0;
}

#callSendSmsHistory {
    font-family:Verdana;
}

#formSendSmsClientCaptcha {
    text-transform:uppercase;
    width:84px !important;
}

#formSendSmsMessageLeft {
    font-weight:bold;
}

.hTopic
{
    font-size:11px;
}
.hLight
{
    font-size:11px;
    color:#999999;
}
.hGreen
{
    font-size:11px;
    color:#1EB359;
}
.hText {
    margin-left:10px;
    margin-top:2px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:5px;
    font-size:12px;
    color:#656565;
    clear:both;
}
.hText:hover{ background:#F3F7D6; }
.hText a.delete{ float:right; display:block; margin:0 10px 0 0; }

textarea {
    border-color:#666666 #b0b0b0 #b0b0b0 #666666;
    border-style:solid;
    border-width:1px;
    color:#808080;
    width:150px;
    padding:2px;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

textarea.field {
    background:#FFF url('../../images/common/dot.grey.gif') 0 0 repeat-x;
}

#formSendSmsRecipient{
    width:230px;
}

#formSendSmsClientCaptcha{
    width:230px;
}

#formSendSmsMessage{
    width:470px;
}

#formSendSmsSubmit{
    margin-top:10px;
}

#smsInfo {
padding:0 15px 0 15px;
width:210px;
color:#00B25A;
font-size:22px;
font-weight:bold;
}

#smsInfo span {
color:#C1D72E;
}

.sms-form {
    line-height: 22px;
}

.invalidReport {
padding:0 0 5px 0;
color:red;
line-height:normal;
}

.validReport {
padding:0 0 5px 0;
color:#00B25A;
line-height:normal;
}

input.addressBookInput {
    width:134px;
    font-size:11px;
}
.addressBookEdit {
    background:#F6F6F6;
    border-bottom:#CCCCCC solid 2px;
}

.sms-history h3 {
    margin:20px 0 10px 0; padding:0;
}
.sms-history {
margin-bottom:10px;
}

#recaptcha_logo,
#recaptcha_tagline,
#recaptcha_reload_btn,
#recaptcha_whatsthis_btn,
#recaptcha_switch_audio_btn {
display:none;
}

table.recaptchatable {
border:0 !important;
}

 #recaptcha_response_field {
background:#FFFFFF url('../../images/common/dot.grey.gif') repeat-x scroll 0 0 !important;
border-color:#666666 #B0B0B0 #B0B0B0 #666666 !important;
border-style:solid !important;
border-width:1px !important;
color:#808080;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px;
 }
#recaptcha_image {border: none !important;}
.recaptcha_input_area { margin-left: 0px !important; }
#recaptcha_response_field {width: 296px !important;}
 table#recaptcha_table .recaptcha_image_cell #recaptcha_image {border: none !important}
 table#recaptcha_table tr td{padding-left:0px !important; padding: 0 !important; margin: 0 !important;}
#recaptcha_image {margin: 0px !important; padding:0px !important; height: 40px !important;}
table#recaptcha_table tr {*height: 40px !important;}