body {
margin: 2px; padding: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image: url(../images/bwp.jpg);
background-color: #989375;
height: 100%;
}

#sitecontainer{
width: 800px;
border: 1px solid #989375;
height: 100%;
background-color: #e9e7d8;
}

#maincontainer {
height: 100%
background-color: #e9e7d8;
}

#logo {
background-color: #eaebdb;
height: 100px;
}

#topcontact {
background-color: #e0e1d1;
text-align:right
}

#menu {
background-color: #a05a15;
font-size: 1.2em;
background-image: url(../images/menu_square1.jpg);
color: #FFF;
padding: 0 0 0 35px;
line-height: 26px;
text-align:left;
}

#picture {
background-color: #e0e1d1;
}

#colHeader3 {
background-color: #c3c2ae;
}

#colContent3 {
background-color: #e9e7d8;
}

#footer {
background-color: #cac9b5;
height: 50px;
}

.rdash {
border-right: 3px dashed #999;
}

A.menulinks:link {color:#FFF; text-decoration: none;}
A.menulinks:visited {color:#FFF; text-decoration: none;}
A.menulinks:hover {color: #FFF; text-decoration:underline overline;}

A.newsmore:link {color:#9d3a1f; text-decoration: none;}
A.newsmore:visited {color:#9d3a1f; text-decoration: none;}
A.newsmore:hover {background-color:#FFF;color: #9d3a1f; text-decoration:underline overline;}

A {color:#9d3a1f; text-decoration:underline;}


A.foot:link {color:#FFF; text-decoration: none;}
A.foot:visited {color:#FFF; text-decoration: none;}
A.foot:hover {color: #9d3a1f; text-decoration:underline;}

#contentwrapper{
float: left;
width: 100%;
height: 100%;
background-color: #e9e7d8;
}

#col3HeaderMiddle{
margin: 0 220px 0 238px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #c3c2ae;
border-right: 2px solid #e9e7d8;
height: 44px;
}

#col3HeaderLeft{
float: left;
width: 238px; /*Width of left column in percentage*/
margin-left: -100%;
background-color: #c3c2ae;
border-right: 2px solid #e9e7d8;
height: 44px;
}

#col3HeaderRight{
float: left;
width: 220px; /*Width of right column in pixels*/
margin-left: -220px; /*Set margin to -(RightColumnWidth)*/
background-color: #c3c2ae;
height: 44px;
}

#col2HeaderRight{
margin: 0 0 0 238px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #c3c2ae;
border-right: 2px solid #e9e7d8;
height: 44px;
}

#col2HeaderLeft{
margin: 0 220px 0 0; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #c3c2ae;
border-right: 2px solid #e9e7d8;
height: 44px;
}

#col3Middle{
margin: 0 220px 0 238px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #e9e7d8;
border-right: 2px dashed #c3c2ae;
height: 100%;
font-size: 12px;
text-align:justify;
}

#col3Left{
float: left;
width: 238px; /*Width of left column in percentage*/
margin-left: -100%;
background-color: #e9e7d8;
border-right: 2px dashed #c3c2ae;
height: 100%;
text-align:justify;
font-size: 12px;
}

#col3Right{
float: left;
width: 220px; /*Width of right column in pixels*/
margin-left: -220px; /*Set margin to -(RightColumnWidth)*/
background-color: #e9e7d8;
height: 100%;
font-size: 12px;
text-align:justify;
font-size: 12px;
}

#col2Right{
margin: 0 0 0 238px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #e9e7d8;
height: 100%;
text-align:justify;
font-size: 12px;
}

#col2Left{
margin: 0 220px 0 0; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #e9e7d8;
border-right: 2px dashed #c3c2ae;
height: 100%;
text-align:justify;
font-size: 12px;
}

#foot3Middle{
margin: 0 220px 0 238px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
background-color: #cac9b5;
border-right: 2px solid #c3c2ae;
height: 65px;
font-size: 12px;
}

#foot3Left{
float: left;
width: 238px; /*Width of left column in percentage*/
margin-left: -100%;
background-color: #cac9b5;
border-right: 2px solid #c3c2ae;
height: 65px;
font-size: 12px;
text-align:left;
}

#foot3Right{
float: left;
width: 220px; /*Width of right column in pixels*/
margin-left: -220px; /*Set margin to -(RightColumnWidth)*/
background-color: #cac9b5;
height: 65px;
font-size: 12px;
text-align:left;
}


#rspacer{
clear: left;
width: 100%;
background-color: #9d3a1f;
color: #FFF;
text-align: center;
padding: 0;
height: 2px;
}

#pspacer{
clear: left;
width: 100%;
background-color: #e9e7d8;
text-align: center;
padding: 0;
height: 5px;
}

#hrspacer{
clear: left;
width: 100%;
background-color: #4d0312;
color: #FFF;
text-align: center;
padding: 0;
height: 2px;
}

#hpspacer{
clear: left;
width: 100%;
background-color: #e9e7d8;
text-align: center;
padding: 0;
height: 2px;
}

#fspacer{
clear: left;
width: 100%;
background-color: #cac9b5;
padding: 0;
height: 8px;
}

#f2spacer{
clear: left;
width: 100%;
background-color: #bdbca8;
padding: 0;
height: 25px;
}


#cspacer{
clear: left;
width: 100%;
background-color: #e9e7d8;
padding: 0;
height: 4px;
}

#scspacer{
clear: left;
width: 100%;
background-color: #e9e7d8;
padding: 0;
height: 2px;
}

.innertube{
margin: 20px 15px 0 15px; /*Margins for inner DIV inside each column (to provide padding)*/
height: 100%
}

#phonepic {
margin: 5px 10px 5px 5px;
}

#phoneinfo {
margin: 15px;
}

#bottomaddy {
margin: 15px;
}

#copy {
padding-top: 23px;
text-align: center;
}

#newsdate {
background-color: #9d3a1f;
color: #FFF;
padding: 4px;
width: 57px;
margin: 0px;
font-size: 11px;
}

#newstitle {
border-bottom: 1px solid #9d3a1f;
font-weight: bold;
}

#snewstxt {
margin: 5px 0 0 0;
font-size: 10px;
margin-left: 5px;
text-align:left;
}

#newscontainer {
margin: 0 0 10px 0;
}

#cplace {
padding: 10px 10px 0 0;
font-size: 15px;
}

#designby {
font-size: 10px;
color: #FFF;
width: 800px;
text-align: right;
padding: 4px;
}

.cinput {
border: 1px solid #cac9b5;
background-color: #e8e6d7;
width: 155px;
}

.ctextarea {
border: 1px solid #cac9b5;
background-color: #e8e6d7;
width: 190px;
}

.ctextareaR {
border: 1px solid #cac9b5;
background-color: #e8e6d7;
width: 160px;
}

fieldset {
border: 1px solid #cac9b5;
background-color: #e8e6d7;
padding: 5px;
}

#attorneyname {
color: #770618;
font-size: 20px;
border-bottom: 1px dashed #333;
}

#pstatus {
margin: 5px 0 0 0;
font-weight: bold;
}

#aheader {
color: #770618;
font-weight: bold;
border-bottom: 1px dashed #333;
}

#title2 {
color: #9d3a1f;
font-weight: bold;
border-bottom: 1px dashed #333;
}

#title3 {
color: #000;
}

#mapow {
border: 5px solid #FFF;
width: 425px; height: 350px;
}

#mapod {
border: 2px solid #cac9b5;
width: 435px; height: 360px;
}

#foottxt {
font-size: 12px;
color: 333;
padding: 4px 0 0 0;
}

legend {
font-weight: bold;
color: #9d3a1f;
}

