#content {
 margin: 0 10px;
 margin-bottom: 50px;
}
h3 {
 color: #00305C;
}
table {
 margin: 0;
 padding: 0;
 width: 100%;
}
.clearboth{
 clear: both;
}
p.description{
 margin-bottom: 5em;
}
#clients_content {
 position: relative;
}
#clients_user_header {
 border-bottom: 1px solid #00305C;
 padding: 10px;
 margin: 5px -10px;
}
#clients_welcome {
 font-weight: bold;
 color: #00305C;
}
#clients_logoutbutton {
 font-weight: normal;
 float: right;
}
#clients_option_links {
 margin: 15px;
 margin-bottom: 5px;
}
#clients_option_links a {
 border: 1px solid #00305C;
 padding: 5px 10px;
 margin: 5px;
 background: #f3f3f3;
 text-decoration: none;
 color: #000;
} 
#clients_option_links a:hover {
 background: #00305c;
 color: #fff;
}
.clients_textbox, .clients_dd, .clients_msdd, .clients_textarea {
 border: 1px solid #00305C;
 color: #00305C;
}
.clients_textarea {
 font-size: 1em;
 width: 100%;
 height: 100px;
}
.clients_textbox {
 width: 150px;
}
.zipcode_textbox {
 width: 50px;
}
.clients_msdd {
 width: 100%;
 height: 80px;
 padding: 2px;
}
.clients_msdd option {
 padding: 2px;
}
.clients_submitbutton_row {
 text-align: right;
}
.clients_submitbutton_row input {
 border: 1px solid black;
 background: #00305F;
 color: #FFF;
}
.clients_req {
 font-weight: bold;
}
.clients_missing {
 color: #F00;
}
.clients_format {
 text-decoration: underline;
}
#clients_message {
 padding: 5px;
 margin: 5px 0;
}
.clients_error {
 border: 1px solid #FCC;
 background: #FEE;
}
.clients_success {
 border: 1px solid #CFC;
 background: #eFe;
}
.clients_note {
 border: 1px solid #CCF;
 background: #eeF;
}
.client_tag {
 font-weight: bold;
}
#clients_comment, #clients_file {
 margin: 5px;
 background-repeat: no-repeat;
 background-position: bottom right;
}
.pub {
 border: 1px solid #CFC;
 background: #efe;
}
.sub{
 border: 1px solid #CCF;
 background: #eeF;
}
.private {
 border: 1px solid #FCC;
 background: #fee;
}
.mypost {
 border: 1px solid #000;
}
#clients_comment #title_bar, #clients_file #title_bar {
 padding: 5px;
 border-bottom: 1px solid #ccc;
}
#clients_comment #comment_content, #clients_file #comment_content {
 padding: 10px;
}
#clients_comment #posted_date, #clients_file #posted_date {
 float: right;
}

#ledgend {
 float: right;
}
#sample {
 width:10px;
 height: 10px;
 float: left;
 margin: 5px;
 line-height: 0;
 font-size: 0;
}
#sample_tag {
 float: left;
 padding: 5px;
}
#tabs {
 margin-top: 10px;
}
#tabs a {
 display:block;
 cursor: pointer;
 border: 1px solid #00305C;
 float: right;
 padding: 5px;
 margin: 5px;
 background: #ccc;
}
#post_comment, #attach_file {
 margin: 0;
}
#attach_file, #post_comment {
 display: none;
}

#clients_file #file_download a {
 display: block;
 border: 1px solid #777;
 padding: 5px;
 margin-right: 10px;
 margin-bottom: 5px;
 float: left;
 text-decoration: none;
}
#clients_file #file_download a:hover {
 background-color: #ccc;
}
#clients_file #file_download a img {
 margin-right: 10px;
}

#clients_link_bar {
 padding: 5px;
}
#clients_link_bar a {
 float: right;
 margin: 0 5px;
}
#clients_link_bar a span{
 display: none;
}

#submit_row td {
 padding-top: 5px;
}
#submit_row input[type="submit"] {
 border: 1px solid #000;
 color: #fff;
 background: #00305C;
 padding: 2px 10px;
}
a#back, a#submit {
 font-size: .8em;
 display: inline;
 border: 1px solid #000;
 color: #fff;
 background: #00305C;
 padding: 2px 10px;
 margin-right: 5px;
 text-decoration: none;
 font-weight: normal;
 cursor: pointer;
}
#gen_pass_row {
 text-align: left;
}
#gen_pass_row label {
 font-weight: bold;
}
#gen_pass_row input[type="button"] {
 float: right;
}
#show_password {
 text-align: center;
 margin: 2px 50px;
 padding: 5px;
 border: 1px solid #fff443;
 background: #fff99f;
}

.pub {
 background-image: url(../images/public_tag.gif);
}
.sub{
 background-image: url(../images/sub_tag.gif);
}
.private {
 background-image: url(../images/private_tag.gif);
}
#sample {
 background-image: none;
}

#call4help {
 text-align: center;
 height: 0;
}

#callmessage {
 margin: 0 auto;
 font-weight: normal;
 color: red;
}
