@charset "utf-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1e1e1e;
margin:0;
background:#fff8e4 url(../images/longbg.gif) repeat-x;
}

a { color:#8a6f01; }
a:hover,a:visited {color:#453801;}

img {border:0; }

.grayheading {
font-size:22px;
font-weight:bold;
text-align:left;
margin:7px 0 30px 0; 
}


.gray11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d5d5d;
}


.yellowheading {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#6f5900;
font-weight:bold;
}

.footertext {
color:#7a6c42;
font-size:11px;
}
.footertext a{
color:#7a6c42;
font-size:11px;
text-decoration:none;
}
.footertext a:hover{
color:#7a6c42;
font-size:11px;
text-decoration:underline;
}

.browntext {
color:#4e4e4e;
}

.yellowtext {
color:#362b00;
font-weight:bold;
}
.yellowtext a{
color:#675301;
font-weight:bold;
text-decoration:none;
}
.yellowtext a:hover{
color:#1b1600;
font-weight:bold;
text-decoration:none;
}

h1, h2, h3 { margin:0; padding:0; }
h3 { font-size:20px; }
li { margin:0 0 5px 0; }

p { line-height:19px; text-align:justify; }

.nopadli { padding:0; margin:0 0 0 13px; }

li { line-height:19px; }

ul.arrowli { list-style-type:none; margin:0;  }
.arrowli li { background:url(../images/arrow_icon.gif) no-repeat 0 5px;
padding:0 0 0 15px; }

h3.line { border-bottom:1px solid #e6ce6f;border-top:1px solid #e6ce6f;
padding:5px 0 5px 5px;
margin:0 0 5px 0;
background:#fff2be; }

.imgfloatl { float:left;
padding:0 10px 10px 0; }

.imgfloatr { float:right;
padding:0 0px 10px 10px; }

.lispace { line-height:17px;
padding-bottom:10px;
padding-top:10px; }

.lispace2 li { line-height:17px; padding-bottom:15px; }

.caption { background: #e6ce6f;
padding:2px 5px 5px 5px; }

table.border { border-collapse:collapse;
border:1px solid #e6ce6f;
background:#fff2be; }

table.border2 { border-collapse:collapse;
background:#fff2be; }

table.border2 td { padding:5px; }

hr { color:#eeca62; }

.mapborder { border:5px solid #eadebb; }

.leftnav { font-size:13px; }

.subhighlight { background:#f0d174; color:#FFF; display:block; }
.subhighlight2 { background:#f0d174; color:#FFF; display:block;
padding:3px; }