/* MAIN COMMON STYLE */
body {margin: 0px; background:url(/images/bg.gif)}
body, td, th, div, span, input {font: 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#707067}
h1 {font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.container{width:850px;margin-left:auto;margin-right:auto;}
form{margin:0px;}
a {color: #aa441c; text-decoration: underline;}
a:hover {color: #aa441c; text-decoration: none;}
.pikepadding {padding-right: 3px; padding-left: 3px;}
img {border: 0px;}
p {
font: 11px/17px Verdana, Arial, Helvetica, sans-serif; 
color: #707067;
margin: 0px;
padding: 10px 0 0px 0;
}
h2 {
font: 18px/20px Arial, Helvetica, sans-serif;
color: #a6a86a;
letter-spacing: .03em;
margin: 10px 0px 0px 0px;
padding: 0px;
}
h3 {
font: bold 12px/17px Arial, Helvetica, Verdana sans-serif;
color: #aa441c;
letter-spacing: .10em;
margin: 0px;
padding: 10px 0 0px 0;
}
.department {
background: url(/images/dot.gif) repeat-x 0 0;
padding: 5px 0 0 0;
width: auto;
}

/* MAIN MENU */

.mainmenubg {background:url(/images/bg_topmenu.gif) no-repeat left; width: 644px; vertical-align:bottom;}
div.mainmenu{height: 30px; text-align:center; padding-top: 13px;}
img.menuseparator{margin-right: 12px; margin-left: 12px;}
td.upperlinks {background:url(/images/bg_hor_dot.gif) repeat-x bottom; padding: 10px; text-align:right;}
td.upperlinks a {color:#aeafa0; text-decoration:underline;}
td.upperlinks a:hover {color:#aeafa0; text-decoration:none;}

/* QUICK LINKS */

td.quicklinkstd{ background:url(/images/bg_quicklinks.gif) repeat-y right; width: 203px; vertical-align:top;}
div.quicklinksdiv {padding: 20px; color: #848478;}
div.quicklinksdiv a{ color: #848478; text-decoration:underline;}
div.quicklinksdiv a:hover{ color: #848478; text-decoration:none;}
div.quicklinksdiv ul {list-style: url(/images/icon_linkbullet.gif); list-style-position: outside; margin: 0px; padding: 0px 0px 0px 15px ;}
div.quicklinksdiv li{padding-bottom: 5px;}

/* HOME CONTENT */
.homecontent{background-color:#FFFFFF; width: 645px;}


/* CONTENT */
.content {vertical-align: top; padding: 10px 0 50px 20px; width: 625px; background-color:#FFFFFF;}
.content ul {padding: 0px 0 10px 0; margin: 0px 0px 0px 15px}
.content img {margin: 10px;}
.content img.reasons {margin: 5px 0;}
.contactinfo {padding: 10px;}
/* SUB LINKS */
.applyhjsmithcard {width: 203px; text-align: center; background:url(/images/bg_vert_dot.gif) repeat-y right;}
.restlinks {width: 645px; vertical-align: top;}
div.bottomlinks {padding: 10px 20px 0 20px; color:#848478;}
div.bottomlinks ul{list-style: none; margin: 0px; padding: 5px 0px 0px 0px;}
div.bottomlinks li{display: inline; padding: 0px 5px 10px 0px;}
div.bottomlinks a{color:#848478; text-decoration:none; padding: 5px 0px 0px 4px;}
div.bottomlinks a:hover{color:#848478; text-decoration:underline; padding: 10px 0 0px 4px;}

div.greyline {background-color:#e2e3d5; width: 848px;}

div.banner {background-color:#ffffff; width: 848px; text-align: center; padding: 7px 0px 7px 0px;}
/* FORMS */
#form {
width: 340px;
float: left;
padding: 10px 0 0 0;
}
label { 
width: 100px; 
float: left;
text-align: right;
display: block; 
font: normal 11px/18px Verdana, Helvetica, Arial, sans-serif;
color: #666;
}
input {
margin: 0 0 0 8px;
width: 200px;
border-style: double;
border-color: #d0d0c0;
border-width: 1px;
background: #f7f8e9;
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
height: 18px;
padding: 1px;
}
textarea { 
margin: 0 0 0 8px;
width: 200px;
height: 150px;
border-style: double;
border-color: #d0d0c0;
border-width: 1px;
background: #f7f8e9;
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
}
.submit {
display: block;
margin: 0px 0px 0 110px;
width: 80px;
height: 25px;
background: #b4b573;
color: #fff;
font: bold 11px/18px Arial, Helvetica, sans-serif;
}
.balance {
width: 300px;
background: #d8d8c8;
height: auto;
padding: 10px;
margin: 30px 0px 30px 0px;
text-align: center;
}
/* FOOTER */
table.footer {background-color:#d0d0c0; width: 100%;}
table.footer td { font-size: 10px;}
