body {border:4px solid #ccc; margin:22px; padding:20px; float:left; width:85%; min-height:305px; heignt:305px;}

body, td, caption {font:12px/1.2  Arial, Helvetica, sans-serif; color:#535353;}

.field-field-picture {float:right;}

a:link, a:visited{ color:#535353;}
a:hover, a:link img, a:visited img {text-decoration:none;}

#bottomNavClose {display: block; background: url(../images/close.gif) no-repeat;height: 26px; width: 26px; position:absolute; top:10px; right:10px;}

#bottomNavClose a {position:relative; display:block; width:26px; height:26px; z-index:20500;}

#bottomNavClose a span {position:absolute; left:0; top:0; width:100%; height:100%;}

#claims-contact{width:100%;}

#logo {float:right; margin-right:25px; height:110px; margin-top:-100px;}

.node-edit-link ul {margin:0 ; padding:0;}
.node-edit-link li {float:left; list-style-type:none; margin:0; padding:0;}
.node-edit-link li a {background-color:#ff0000; border:1px solid #fff; color:#fff;
display:block; float:left; font-size:12px; height:26px; line-height:26px; padding:0 10px; text-decoration:none;}
.node-edit-link li a:hover {background-color:#75777A; color:#fff;}

h3 {clear:both;}

a.pdf {
    background: url("../images/icon_pdf.gif") no-repeat scroll 0 0 
transparent;
    display: block;
    height: 1.55em;
    padding: 0 0 0 25px;
}


/* TABLE STYLES 
================================= */
table {clear:both; border-collapse:collapse; margin:5px 0;}
caption {text-align:left; font-weight:bold; padding-bottom:10px; }
table td {padding:5px; vertical-align:top;}
table th {font-weight:bold;}

