body
{
background-color: #fff;
color: #000;
font: small Arial, Tahoma, Verdana;
margin: 0;
}


h1, h2, h3, h4
{
color: #444;
margin: 0 0 0.5em 0;
}

h1
{
font-size: 2em;
}

h2
{
font-size: 1.6em;
}


a
{
color: #000;
text-decoration: none;
}


div.subtext
{
font-size: 0.85em;
color: #444;
}


table
{
margin: 0;
padding: 0;
width: 100%;
}

td
{
font: small Arial, Tahoma, Verdana;
text-align: left;
vertical-align: top;
}


/* ----- Header ----- */
#header
{
display: none;
}


/* ----- Body ----- */
#body
{
display: inline-block;
}

div.leftcolumn
{
display: inline-block;
float: left;
width: 58%;
}

div.rightcolumn
{
display: inline-block;
float: right;
width: 40%;
}


/* ----- Banner ----- */
div.banner
{
display: inline-block;
margin-bottom: 1em;
}

div.banner h2
{
font-size: 1.2em;
}

div.banner p.result
{
color: #444;
display: inline;
float: left;
font-size: 1.2em;
font-weight: bold;
}

div.banner img.icon
{
float: right;
}


/* ----- Claim Search ----- */
div.banner div.search
{
display: none;
}


/* ----- Container ----- */
div.container
{
display: inline-block;
border: solid 1px #888;
margin-bottom: 1em;
padding: 0.25em;
width: 100%;
}

div.container div.content
{
}


/* ----- List ----- */
div.list
{
clear: both;
}

div.list table
{
border: solid 1px #888;
}

div.list table td
{
border: solid 1px #ccc;
border-top: none;
border-left: none;
padding: 0.25em;
vertical-align: top;
}

div.list table thead td
{
border-bottom: solid 1px #888;
font-weight: bold;
}

div.list td.name a
{
font-weight: bold;
}

div.list div.subtext
{
margin-left: 1em;
}


/* ----- Paging ----- */
div.paging
{
display: none;
}


/* ----- Links ----- */
div.links
{
display: none;
}


/* ----- Claim ----- */
div.claimview div.view
{
clear: both;
}

div.claimview div.leftcolumn
{
display: inline-block;
float: left;
margin-bottom: 1em;
width: 48%;
}

div.claimview div.rightcolumn
{
display: inline-block;
float: right;
margin-bottom: 1em;
width: 48%;
}

div.claimview table td
{
padding-bottom: 0.5em;
}

div.claimview table td.name
{
font-weight: bold;
border-right: solid 1px #ccc;
padding-left: 0;
width: 40%;
}

div.claimview table td.value,
div.claimview table.services
{
padding-left: 1em;
}

div.claimview div#cvehdamage
{
display: inline-block;
}

div.claimview div.notes
{
clear: both;
}

div.claimview div.notes p
{
margin-bottom: 0.5em;
}


/* ----- Footer ----- */
#footer div.nav
{
display: none;
}