﻿body 
{
    background: #ccc;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
}

td 
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
}

td.headertext
{
    color: #73767F; 
    font-size: 0.9em; 
}

td.times 
{
    font-family: Times New Roman, Serif;
}
    
div.page
{
    background: #fff;
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}

div.header
{
    height: 130px;
    padding: 10px 10px 10px 30px;
}

div.menu
{ 
    background: #73767F;
    color: #fff;
    padding:  3px 30px 3px 30px;
   /* z-index: 10; */
}

div.pagebody
{
    background-image: url(images/bgbody.gif);
    background-repeat: repeat-x;
    background-position: top; 
    padding: 30px;
}

div.footer 
{
    padding: 0px 30px 0px 30px;
}
    
div.footercontent
{
    border-top: solid 1px #ccc;
    color: #73767F;
    padding: 10px 0px 10px 0px;
    text-align: center;
}

td.sidebar 
{ 
    width: 160px; 
    vertical-align: top;
}

td.content 
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    padding-left: 20px;
    vertical-align: top;
}

h1
{
    color: #034151; /* #156;*/
    font-size: 1.8em;
    font-family: Times New Roman, Serif;
}

h2
{
    color: #034151;
    font-size: 1.6em;
    font-family: Times New Roman, Serif;
}

h2.intext
{
    color: #034151;
    font-size: 1.2em;
    font-family: Verdana, Arial, Sans-Serif;
    display: inline;
    margin-right: 0.5em;
    text-transform: uppercase;
}

h3
{
    color: #034151;
    font-size: 1.4em;
    font-family: Times New Roman, Serif;
}

h4
{
    color: #034151;
    font-size: 1.2em;
    font-family: Times New Roman, Serif;
}

a:link { color: #034151; text-decoration: none; }
a:visited { color: #078; text-decoration: none; }
a:hover { color: #034151; text-decoration: underline; }
a:active { color: #034151; text-decoration: none; }

a.mainmenu:link { color: #fff; text-decoration: none; }
a.mainmenu:visited { color: #eee; text-decoration: none; }
a.mainmenu:hover { color: #fff; text-decoration: underline; }
a.mainmenu:active { color: #fff; text-decoration: none; }

a.ddmenu:link { background: #fff; color: #73767F; display: block; padding: 2px 5px 2px 5px; text-decoration: none; }
a.ddmenu:visited { background: #fff; color: #73767F; display: block; padding: 2px 5px 2px 5px; text-decoration: none; }
a.ddmenu:hover { background: #73767F; color: #fff; display: block; padding: 2px 5px 2px 5px; text-decoration: none; }
a.ddmenu:active { background: #fff; color: #73767F; display: block; padding: 2px 5px 2px 5px; text-decoration: none; }

a.footermenu:link { color: #73767F; text-decoration: none; }
a.footermenu:visited { color: #73767F; text-decoration: none; }
a.footermenu:hover { color: #156; text-decoration: underline; }
a.footermenu:active { color: #73767F; text-decoration: none; }

a.lawyerlist:link { font-size: 9pt; background: #fff; color: #73767F; display: block; margin: 0px 0px 1px 0px; padding: 3px 5px 3px 5px; text-decoration: none; }
a.lawyerlist:visited { background: #fff; color: #73767F; display: block; margin: 0px 0px 1px 0px; padding: 3px 5px 3px 5px; text-decoration: none; }
a.lawyerlist:hover { background: #73767F; color: #fff; display: block; margin: 0px 0px 1px 0px; padding: 3px 5px 3px 5px; text-decoration: none; }
a.lawyerlist:active { background: #fff; color: #73767F; display: block; margin: 0px 0px 1px 0px; padding: 3px 5px 3px 5px; text-decoration: none; }

div.lawyerlist
{
    background: #eee;
    color: #73767F;
    margin-bottom: 1em;
    padding-top: 1px;
}

div.messages 
{
    background: #034151;
    color: #fff;
    font-family: Times New Roman, Serif;
    font-size: 1.2em;
    font-weight: bold;
    height: 100px;
    margin-bottom: 1em;
    padding: 10px;
}

p.intext 
{
    display: inline;
}

#mapContainer 
{
    border: solid 1px #034151;
    height: 460px;
    width: 520px;
}

.copyright 
{
    color: #777;
    width: 760px;
    margin-right: auto;
    margin-left: auto; 
    text-align: right;
 }
 
img.intext 
{
    border: solid 1px #ccc; 
}
div.intext
{
    float: right;
    margin-left: 1em;
    margin-bottom: 0.5em;
    border: solid 1px #ccc; 
    background: #ccc;
    color: #333;
    text-align: center;
    padding-bottom: 3px;
}

a.EnterButton:link { background: #666; color: #fff; text-decoration: none; text-transform: uppercase; padding: 5px 10px 5px 10px; position: relative; }
a.EnterButton:visited { background: #666; color: #fff; text-decoration: none; text-transform: uppercase; padding: 5px 10px 5px 10px; position: relative; }
a.EnterButton:hover { background: #034151; color: #fff; text-decoration: none; text-transform: uppercase; padding: 5px 10px 5px 10px; position: relative; }
a.EnterButton:active { background: #666; color: #fff; text-decoration: none; text-transform: uppercase; padding: 5px 10px 5px 10px; position: relative; }


h2.subfootertextfirst { font-size: 8pt; font-weight: bold; color: #fff; width: 712px; margin-left: auto; margin-right: auto; margin-top: 30em; margin-bottom: 0em; }
h2.subfootertext { font-size: 8pt; font-weight: bold; color: #fff; width: 712px; margin-left: auto; margin-right: auto; margin-top: 0em; margin-bottom: 0em; }
p.subfootertext { font-size: 8pt; color: #fff; width: 712px; margin-left: auto; margin-right: auto; margin-top: 0em; margin-bottom: 0.5em; }

a.subfootertext { color: #fff; }

table.contactusform 
{
    background: #eee; 
    border: solid 1px #999;
}