body {
background: #595844 url(images/arrow-int-bg.gif) repeat-x top;

}

#content {
height: 100%;
width: 100%;
position: absolute;
background:  url(images/arrow-int-contentbg.gif) repeat-y top left;
padding-top: 186px;
z-index: 1;
}
#mid {
background: url(images/arrow-int_midbg.gif) repeat-x;
width: 859px;
height: auto;
padding-top: 7px;
position: relative;
}
table#tTable {
border: 0;
border-collapse: collapse;
}
#text {
width: 371px;
padding: 0 45px 30px 7px;
float: none;
background: #E6E1C3 url(images/arrow-int-textbg.gif) repeat-x 2px 0;
position: static;
height: 450px;
_height: 450px;
vertical-align: top;
}

#text a:link, #text a:visited {
color:#473C15;
text-decoration: underline;
}
#text a:hover, #text a:visited:hover {
color:#081F62;
text-decoration: underline;
}
#text h1 {
color:#081F62;
font-weight: normal;
font-size: 20px;
line-height: 23px;
}
#text .subhead {
font-weight: bold;
color: #081F62;
}
#text .subhead-alt {
color: #081F62;
text-transform: uppercase
}
#text ul {
margin-left: 48px;
padding: 0;
line-height: 17px;
}
#text ul li {
padding: 0 0 5px;
}
#text img.imgRight {margin: 0 0 5px 5px; float: right;}
#text img.imgLeft {margin: 0 5px 5px 0; float: left;}
#text img.col1 {margin: 0 5px 5px 0; height: 127px;width: 175px;}
#text img.col2 {margin: 0 0 5px 0; height: 127px;width: 175px;}
#text .rule { 
line-height: 0;
border-top: 1px #312A00 solid;
height: 0;
background: #312A00;
}
#text .small {
font-size: 10px;
}
#breadcrumbs {
color: #312A00;
padding: 8px 0;
font-size: 10px;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
color: #312A00;
text-decoration:none;
}

#breadcrumbs a:hover,#breadcrumbs a:visited:hover {
text-decoration:underline;
color: #312A00;
}

#lnav {
vertical-align: top;
height: auto;
width: 200px;
background: #E6E1C3 url(images/arrow-int-textbg.gif) repeat-x top;
padding-bottom: 30px;
}

#lnav ul {
background: #CDC38E url(images/arrow-int-lnavbottom.gif) no-repeat bottom left;
padding: 0 0 10px;
margin: 0 0 15px;
width: 200px;
list-style-type: none;
min-height: 150px;
_height: 150px;
}

#lnav ul ul {
background: transparent;
padding: 0;
margin-top: 16px;
min-height: 10px;
_height: 10px;
}

#lnav ul ul ul {margin: 0;}

#lnav li {
background: url(images/arrow-int-lnav1.gif) no-repeat ;
color: #fff;
font-weight: bold;
font-size: 16px;
padding: 15px 0 0 0;
text-transform: uppercase;
min-height: 28px;
_height: 28px;
}
#lnav li a {
padding: 0 0 0 20px;
color:#fff;
}

#lnav li li {
background: transparent;
color: #716227;
font-size: 12px;
_line-height:12px;
padding: 0;
text-transform: none;
min-height: 5px;
_height: 5px;
}

#lnav li li a {
color:#312A00;
padding: 8px 20px;
display: block;
}
#lnav li li a:hover, #lnav li li a:visited:hover {
color: #fff;
}
#lnav li li li a{
padding: 8px 20px 8px 30px;
}
#lnav li li a#currentPage {
color: #fff;
background: url(images/arrow-int-lnav-curpage.gif) no-repeat;
}



#right {
width: 213px;
position: absolute;
top: 7px;
left: 646px;
z-index: 1;
}
#spotlight {
color: #fff;
width: 1000px;
}
#spotlight a {color: #fff}

#spotlight ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#spotlight ul ul {
position: relative;
}

#spotlight {
width:213px;
padding: 8px 0 30px 0;
}
#spotlight ul ul{
position: static;
}
#spotlight li li {
float:none;
padding: 12px 0 0 23px;
background: url(images/arrow-int-spotorn.gif) no-repeat 8px 0;
margin: 5px 0;
height: auto;
}

#stripe {
top: 0;
left: 0;
position: relative;
}

#top {
background: transparent;
height: 126px;
width: 872px;
top: 0;
}
#top img {height: 126px; width: 647px; float: left}

#links {
width: 225px;
height: 126px;
background: #D9D1A3;
padding: 0;
top: 9px;
left: 647px;
}
#links img {
height: 21px;
width: 225px;
}
#links ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 225px;
background: transparent;
}

#links li {
background:url(images/arrow-int-linkbg.gif) no-repeat;
text-align: right;
padding: 5px 30px 6px 20px;
_padding: 3px 20px;
height: 9px;
margin: 0;
}

#links li.img {padding: 0; margin: 0;height: 21px;}

#quicklinks {
width: 174px;
padding: 13px 60px 13px 30px;
float: left; 
position: relative;
/*width: 264px;*/
}
#quicklinks select {
text-align: left;}
#quicklinks #homebtn {
position: absolute;
top: 13px;
left: 226px;
}
#main_nav {
background: #B00900 url(images/arrow-int-mnavbg.gif) repeat-x;
top: 135px;
}

#mnav {
width: 575px;
height: 51px;
float: left;
padding-left: 5px;
position: relative;
background:  url(images/arrow-int-mnav.gif) no-repeat 0 0 ;

}

#footer  {
padding: 20px 50px;
border-top: #83826D solid 1px;
color:#333;
background: url(images/arrow-int-contentbg.gif) repeat-y top left;
position: static;
}
#footer a {color:#333}

/*---------form styles --------*/
form {
}
label {
float: left;
width: 150px;
margin: 0px 0 0 0;
}
input[type="text"] { 
border: #716227 solid 1px;
width: 200px;
display: block;
margin: 0 0 5px 160px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
padding: 2px;

}
input.block {
_border: #716227 solid 1px;
_width: 200px;
_display: block;
_margin: 0 0 5px 160px;
_font-family: arial, helvetica, sans-serif;
_font-size: 11px;
_padding: 2px;
}
input[type="image"] {
margin-top: 5px;
}
textarea {
border: #716227 solid 1px;
width: 198px;
display: block;
margin: 0 0 5px 160px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
padding: 2px;
}

#text select {
margin: 5px 0;
display: block;
margin-left: 160px;
border: #716227 solid 1px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}
#text option {
margin: 2px;
}

input.list {
margin-left: 150px;
_margin-left: 152px;
}
input.inline {
display: inline;
margin: 0;
width: 180px;
_font-family: arial, helvetica, sans-serif;
_font-size: 11px;
_padding: 2px;
_border: #716227 solid 1px;
}
input.inline3 {
display: inline;
margin: 0;
width: 30px;
_font-family: arial, helvetica, sans-serif;
_font-size: 11px;
_padding: 2px;
_border: #716227 solid 1px;
}
div.input {
width: 210px;
display: block;
margin: 0 0 5px 155px;
line-height: 22px;
}
div input {
margin: 0;
}
form td {
padding: 2px;
vertical-align: top;
}
form table input[type="text"] {
width: 40px;
display: inline;
margin:0;
}
form td input{
_font-family: arial, helvetica, sans-serif;
_font-size: 11px;
_padding: 2px;
_border: #716227 solid 1px;
}
/*-------- end form styles -----*/
/*------ site map -------*/
ul#sitemap {
margin: 0;
padding: 0;
list-style-type: none;
}
#sitemap li {
font-weight: bold;
text-transform: uppercase;
display: inline;
}
#sitemap a,#sitemap a:link, #sitemap a:visited {
text-decoration: none;
display: block;
line-height: 18px;
}
#sitemap ul {
margin: 0 ;
padding: 0;
list-style-type: none;
}

#sitemap li li {
font-weight: normal;
}

#sitemap ul ul {
margin: 0 0 8px;

list-style-type: disc;
}
#sitemap li li li {
text-transform: none;
}
#sitemap li li li a {
background: url(images/arrow-bullet.gif) no-repeat left;
padding: 0 0 0 15px;
}
#sitemap li li li li a {
margin: 0 0 0 15px;
}
#sitemap li li li li li a {
margin: 0 0 0 30px;
}