/*** GLOBAL STYLES ***/
body { margin: 0 auto; background: #a94919; text-align: center; }

body.pg1 li.aboutpm { background: #090;}


.colclear { height: 1px; background: none; clear: both; }
.img-left { float: left; margin-bottom: 10px; margin-right: 10px; }
.img-right { float: right; margin-bottom: 10px; margin-left: 10px; }
.image { border: 2px solid #a1a0a0; }

.backlink { text-align: right; padding: 8px 20px; margin-top: 10px; background: #bdbdbd;}

a, a:link, a:visited { color: #863106; }
a:hover { color: #a94919; }

h2 { font-size: 14px; color: #222222; line-height: 22px; }
h3 { font-size: 14px; color: #a94919; line-height: 22px; }
h4  { font-size: 14px; color: #a94919; line-height: 22px; margin: 20px 0; padding: 10px 0;border-bottom: 1px solid #bdbdbd;border-top: 1px solid #bdbdbd; }



/*** INSIDE ***/

.thumb { margin-bottom: 20px; border-bottom: 1px solid #9c9c9c; clear: both; height: 114px; }
.thumbimg { float: left; border: 2px solid #FFFFFF; }
.thumbcopy { float: left; width: 400px; background: none; margin-left: 20px; }
h3.thumbhd { font-size: 14px; color: #a94919; line-height: 22px; margin-top: 0; margin-bottom: 5px; }
.mainimg {border: 2px solid #FFFFFF;}


/*** MAIN STYLES ***/
#topskin { background: url(../img/bkgd-grass.jpg) no-repeat #28561c center top;  }

#maincontainer { width: 974px; margin: 0 auto; background: none; }

#header { width: 974px; height: 90px; text-align: left; padding-top: 42px; background: none; }

#logo { float: left; position: absolute; margin: 0 0 0 0; width: 267px; height: 90px; }
#headerimg { float: left; position: absolute; margin: 0 0 0 267px; width: 707px; height: 90px; background: url(../img/img-header.jpg) no-repeat; }


#content { width: 974px;  margin: 0 auto; background: url(../img/bkgd-hm-content.gif) repeat-y #FFFFFF; text-align: left; font-size: 11px; line-height: 20px; font-family: Verdana, Geneva, sans-serif; color: #111111; }


/*** HOMEPAGE ***/

#hm-leftcol { float: left; width: 319px; background: none; padding-left: 10px; }
.hm-header { border-bottom: 1px solid #FFFFFF; }
h1.homeh1 { padding: 20px; margin: 0; font-size: 14px; line-height: 22px; color: #e1e1e1; font-weight: normal; }
#hm-midcol { float: left; width: 318px; background: none; }
#hm-rightcol { float: left; width: 317px; background: none; }
.hm-text { padding: 20px; }



#footertop { width: auto; text-align: center; border-bottom: 10px solid #FFFFFF; height: 52px; background: url(../img/bkgd-footertop.jpg) repeat-x; }
#footer { width: auto; height:; background:#a94919; margin: 0 auto; text-align: center; color: #FFFFFF; font-size: 11px; font-family: Verdana, Geneva, sans-serif; line-height: 20px; }
#footer a, #footer a:link, #footer a:visited { color: #FFFFFF; }
#footer a:hover { color: #222; }

#footerbox { width: 974px; height: auto; background: none; margin: 0 auto; text-align: left; padding-bottom: 50px; }
#footercol1 { float: left; width: 230px; background: url(../img/bkgd-footerdivider.jpg) left top no-repeat; text-align: left; }
#footercol2 { float: left; width: 210px; background: url(../img/bkgd-footerdivider.jpg) left top no-repeat; text-align: left; }
#footercol3 { float: left; width: 270px; background: url(../img/bkgd-footerdivider.jpg) left top no-repeat; text-align: left; }
#footercol4 { float: left; width: 230px; background: url(../img/bkgd-footerdivider.jpg) left top no-repeat; text-align: left; }


#footerlist1 { padding-left: 40px; padding-top: 15px; margin-left: 0; margin-bottom: 0; margin-top: 0; width: auto; background: url(../img/bkgd-footerdivider.jpg) no-repeat; line-height: 16px; }
#footerlist1 li { list-style: none; margin-top: 0; margin-bottom: 0; padding: 0 0 5px 0; }
#footerlist1 li a { text-decoration: none; color: #e9bea9; }



/*** INSIDE ***/

#inside-header { width: 974px; height: 77px; border-bottom: 1px solid #FFFFFF; background: url(../img/bkgd-ins-hd.gif) no-repeat #FFFFFF; text-align: left; }
h1.inside-header { padding: 33px 0 0 125px; color: #FFF; margin-top: 0; margin-bottom: 0; font-family: Verdana, Geneva, sans-serif; font-size: 20px; font-weight: normal; }

#ins-leftcol { float: left; width: 713px; background: none; padding-left: 10px; }
#ins-rightcol { float: left; width: 241px; background: none; }

#content-ins { width: 974px;  margin: 0 auto; background: url(../img/bkgd-ins-content.gif) repeat-y #FFFFFF; text-align: left; font-size: 11px; line-height: 20px; font-family: Verdana, Geneva, sans-serif; color: #111111; }

.text { padding: 20px; }

#pm1 { float: left; width: 310px; }
#pm1 li { list-style-type: square; }
#pm2 { float: left; width: 310px; margin-left: 20px; padding-left: 20px; border-left: 1px solid #999ca1; }
#pm2 li { list-style-type: square; }














/* HOME NAV */
#hmnav1 { width: auto; }

#hmnav1 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
#hmnav1 li {  }
#hmnav1 a
{
display: block;
padding: 7px 0 7px 25px;
width: auto;
border-bottom: 1px solid #999ca1;
background-image: url(../img/icon-arrow.gif);
background-repeat: no-repeat;
background: top left 5px 5px;
background-color: #a7a9ac;
font-weight: bold;
}

#hmnav1 a:link, #navlist1 a:visited { color: #a94919; text-decoration: none; }
#hmnav1 a:hover { background-color: #939598; color: #a94919; }



/* INS NAV */
#insnav { width: auto; }

#insnav ul
{
margin-left: 0; margin-top: 0; margin-bottom: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#insnav li
{
margin-left: 0; margin-top: 0; margin-bottom: 0;
}

#insnav a
{
display: block;
padding: 7px 10px;
width: auto;
background-color: #b9b9b9;
border-bottom: 1px solid #FFFFFF;
}

#insnav a:link, #insnavlist a:visited
{
color: #313131;
text-decoration: none;
}

#insnav a:hover
{
background-color: #a94919;
color: #fff;
}


