/*  Blue 3A6E8F       NEW  00365b */
/*  Gold a8926d        NEW  847248  */
/*  Nav Beige EBE8D6    */
/*  Nav Buttons CBC1A5  */
/*  Body Tan EBE8D6     */
/*  Right Cream E7E4D1  */
/*  Copy 7D7D7D       NEW 000000  */


body 
{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
background:#000;
width:100%;
margin:4px;
padding:0;
text-align:center;
width:100%;
/* background:#3A6E8F url(../img/gradient.jpg) repeat-x top; */
background:#00365b url(../img/gradient2.jpg) repeat-x top;
}

#all
{
margin-left:auto;
margin-right:auto;
text-align:left;
width:780px;  /* 800 - 20px's in borders = 780 */
border:10px solid #847248;
}

#header
{
width:736px; /* 780 - 44px's in padding = 736 */
height:156px; /* 250 - 94px's in padding = 156 */
padding:94px 0 0 44px;
background:url(../img/bg-header-new.jpg) no-repeat;
}

#wrapper
{
width:780px;  
background:url(../img/bg-wrapper.jpg) repeat-y;
}

#leftNav
{
float:left;
width:152px;
margin:0px 0;
min-height: 400px;
}

#leftNav ul
{
list-style: none;
padding: 0;
margin: 0;
}

#leftNav li{}

#leftNav li a, #leftNav li a:link, #leftNav li a:visited, #leftNav li a:active, #leftNav li a:hover
{
background: url(../img/bg-btn.jpg) no-repeat;
height:35px;
line-height:35px;
width:152px;
display: block;
color:#00365b;
text-decoration: none;
text-align:left;
text-indent:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:14px;
}

#leftNav li a:hover
{
background: url(../img/bg-btn-a.jpg) no-repeat;
color:#fff;
}

#leftNav li.active
{
background: url(../img/bg-btn-h.jpg) no-repeat;
height:35px;
line-height:35px;
width:152px;
display: block;
color:#00365b;
text-decoration: none;
text-align:left;
text-indent:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:14px;
}

#leftNav li.active a, #leftNav li.active a:link, #leftNav li.active a:visited, #leftNav li.active a:active, #leftNav li.active a:hover
{
background: url(../img/bg-btn-h.jpg) no-repeat;
height:35px;
line-height:35px;
width:152px;
display: block;
color:#00365b;
text-decoration: none;
text-align:left;
text-indent:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:14px
}


#main
{
float:left;
width:606px;  /* 780px - 152px nav - 20px margin - 2px border = 606px */
margin:10px;
*margin:10px 0 10px 10px;
border:1px solid #DDDBCB;
background:url(../img/bg-main.jpg) repeat-y;
}

#mainWhole
{
float:left;
width:606px;  /* 780px - 152px nav - 20px margin - 2px border = 606px */
margin:10px;
*margin:10px 0 10px 10px;
border:1px solid #DDDBCB;
}

#content
{
float:left;
width:368px; 
padding:6px 25px;
}

* html #content
{
width:358px;
}

#contentWhole
{
float:left;
width:556px; 
padding:6px 25px;
}

* html #contentWhole
{
width:546px;
}

#rightSide
{
float:left;
width:158px; 
padding:15px;
*padding:15px 5px 15px 25px;
}

#rightSide ul
{
list-style-type:none;
padding:0;
margin:0;
}

#rightSide ul li.forestry
{
background: url(../img/right-forestry-small.jpg) no-repeat;
}

#rightSide ul li.trucking
{
background: url(../img/right-trucking-small.jpg) no-repeat;
}

#rightSide ul li.law
{
background: url(../img/right-law-small.jpg) no-repeat;
}

#rightSide ul li.forestry a:link, #rightSide ul li.forestry a:visited, #rightSide ul li.forestry a:active, #rightSide ul li.forestry a:hover,

#rightSide ul li.trucking a:link, #rightSide ul li.trucking a:visited, #rightSide ul li.trucking a:active, #rightSide ul li.trucking a:hover,

#rightSide ul li.law a:link, #rightSide ul li.law a:visited, #rightSide ul li.law a:active, #rightSide ul li.law a:hover

{
display:block;
width:118px;
height:38px;
line-height:1.2em;
padding-left:50px;
padding-top:3px;
font-weight:900;
font-size:11px;
color:#00365b;
}

#rightSide ul li.forestry a:hover,
#rightSide ul li.trucking a:hover,
#rightSide ul li.law a:hover
{
color:#847248;
}

* html # rightSide
{
padding:15px 5px 15px 25px;
}

#footer
{
width:780px;
font-size:90%;
color:#fff;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:5px 10px 10px 0;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
color:#fff;
}

#footer a:hover
{
text-decoration:underline;
}

h1 
{
font-size:140%;
font-family:Arial Black, Arial, Helvetica, sans-serif;

font-weight:900;
color:#00365b;
margin:0;
}

h2
{
font-size:140%;
font-weight:500;
color:#00365b;
margin:0;
}

h3 
{
font-size:135%;
font-weight:500;
color:#847248;
margin:0;
}


a:link, a:visited, a:active, a:hover
{
text-decoration:none;
color:#847248;
}

a:hover
{
color:#00365b;
}

.attorneyCell, .areaCell
{
border:1px solid #E2DFCD;
}
/*  Styles - May be used by contribute */

.small { font-size:80%; }
.singleSpace{line-height:1em;}
.onePlusHalfSpace{line-height:1.5em;}
.doubleSpace{line-height:2em;}

.Attorney-Name { color:#847248; font-size:130%; font-weight:900;}