/*======================================================
  Screen Style Sheet
  AmvestCapital
  ------------------------------------------------------
  Author(s): Lonnie Minter
  Created: 2/2/10
  ======================================================

  Colors
  ------
  dark grey: #333
  dark red:  #a00
  
*/

/* Resets (DO NOT MODIFY) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* General Classes */
.hidden {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.hidetext {text-indent:-9999px;outline:0;}
.left {float:left;margin:0 1em 1em 0;}
.right {float:right;margin:0 0 1em 1em;}
.clear {clear:both;}
.content {padding-bottom:20px; margin-bottom:20px;}
.sub .content {margin-top:20px;}

/* Links */
a,a:link {color:#163f33;}
a:visited {color:#163f33;}
a:hover {color:#163f33;}
a:focus,
a:active {color:#163f33;}

/* Layout */
html {background:#fff;}
body {color:#393939;}
#wrap {width:982px;margin:0 auto;}

#header {position:relative; background:url(/assets/images/header.jpg) no-repeat; height:135px; width:982px;}
#logo {position:absolute;width:230px;height:100px;top:20px;}

/* Search */
#header form {position:absolute;top:30px;right:5px;font-size:80%;}
#header form input[type=text] {width:135px;color:#828687;border:1px solid #828687;}
#header form #search-button {background:#31383d;color:#fff;text-transform:uppercase;margin-left:10px; border:1px #008b5c solid;}
#header form #search-button:hover {background:#1c2023;}

#top-nav {position:absolute;bottom:0;right:0;}
#top-nav ul {list-style:none;margin:0;}
#top-nav li {float:left;display:inline;margin:0;}
#top-nav ul li a {display:block;color:#163f33;text-decoration:none;padding:4px 15px 6px 15px;}
#top-nav ul li a:hover {background:#163f33; border:1px #008b5c solid;padding:3px 14px 5px 14px; color:#fff;}

#cta-home {width:982px; float:left; margin:10px 0;}
#cta-main {float:left; position:relative; width:662px; height:230px;}
#cta-main ul {list-style:none;}
#cta-main ul li a {width:106px; height:28px; background:url(/assets/images/button-learn-more.jpg) no-repeat; position:absolute; top:179px; left:30px;}
#cta-main ul li a.cta-2 {top:179px;}
#cta-ask-mark {float:right; margin-top:-1px;}

#buckets {clear:both; float:left; margin-bottom:20px; background:url(/assets/images/bg-buckets.jpg) no-repeat; width:982px; height:78px;}
#buckets a {text-decoration:none; display:block; float:left; padding:10px 30px 10px 30px; margin:13px 0 0 3px; text-align:center; color:#fff; border-right:1px #8b9196 solid;}
#buckets a.first {margin-left:14px;}
#buckets a.last {border-right:none;}
#buckets a:hover {margin:12px 0 0 2px; background:#282e33; border:1px #008b5c solid;}
#buckets a:hover.first {margin-left:13px;}

#body {float:left;width:100%;}

#main-content {width:662px; float:left;}
.sub #main-content {width:651px; float:left;}

#main-content h1 {margin:0 0 0.5em;font-size:123.1%; color:#fff; background:#0a3426; padding:3px 10px;}
.sub #main-content h1 {margin:0 0 0.5em;font-size:153.9%; color:#fff;}
#main-content h2 {margin:1em 0 0.5em 10px;font-size:123.1%; color:#0a3426;}
#main-content h3 {margin:1em 0 0.5em 10px;font-size:108%; color:#0a3426;}
#main-content p {margin:0 10px 1em 10px;line-height:1.44em; color:#393939;}
#main-content ul,
#main-content ol {margin:1em 0; color:#393939;}
#main-content ul ul,
#main-content ul ol,
#main-content ol ul,
#main-content ol ol {margin:0; color:#393939;}
#main-content li {margin:0 2.5em;line-height:1.44em;}
#main-content table {margin:0 0 1em 1em;}
#main-content th {padding:3px 5px;}
#main-content td {padding:3px 5px;}
#main-content dt {margin-left:10px;font-weight:bold;font-size:125%;border-bottom:1px solid #5C656E;margin-bottom:0.3em;width:95%;padding-bottom:4px; color:#393939;}
#main-content dd {margin:0 20px 2em; color:#393939;}

.home #main-content .content {min-height:240px;}

a.alt {color:#163f33;}
.sub-box {background:#f3f3f3; border: 1px #656c76 solid; margin-bottom:10px;}
.sub-box a {color:#163f33;}
.sub-box .top {padding:5px;}

/* Press Room */
.sm-display {width:610px;margin:10px 0 20px 10px;}
.sm-display td {padding:3px 0 6px 0;}
.sm-display .text-link {padding-left:10px;color:#000;}
.sm-display tr.heading {background:#ddd;font-size:120%;}
.sm-display tr th {text-align:left;}
.sm-display tr {border:1px #dcdcdc solid; background:#efefef;}
.sm-display tr.alt {background:#fff;}
.sm-display tr.no-border {border:none;}
.sm-display td.rss-info {text-align:right; padding:5px 0; background:#fff;color:#000;border:1px #dcdcdc solid;}
.sm-display td.rss-info a {color:#000;}

/* News */
#main-content div.article {border-bottom:1px solid #5C656E;margin:0.5em 0 1em 10px;width:97%;}
#main-content div.article h2 {margin-top:0;}

/* Breadcrumb Nav */
#main-content #breadcrumbs {margin:0 0 1em 10px;}

#glossary-nav {text-align:center;font-weight:bold;font-size:120%;}

/* Sub Pages */
body.sub #main-content {width:636px;padding:0 5px; background:#f9f9f9; margin-top:15px;}
body.sub #main-content div.sub-bg h1, body.sub #main-content div.services-bg h1 {text-transform:uppercase;margin:0;margin-top:5px;background:url(/assets/images/heading-bg.png);padding:5px 10px;border:1px solid #b5121b;}
body.sub #main-content div.sub-bg {background:url(/assets/images/sub-page-banner.jpg) no-repeat;width:635px;height:41px;margin:0.5em 0;padding-top:50px;}
body.sub #main-content div.services-bg {background:url(/assets/images/sub-services-banner.jpg) no-repeat;width:635px;height:41px;margin:0.5em 0;padding-top:50px;}
body.sub #main-content p {margin:0 20px 1em 10px;text-align:justified;}
body.sub #side-content #bankLogin {margin:0;}
body.sub #side-content a.keyRates {margin:1em 0;width:295px;}

/* USPs */
#usp-why-amvest {width:315px;height:246px;background:url(/assets/images/usp-why-amvest.jpg) no-repeat;position:relative;}
#usp-why-amvest p, #usp-handshake p {padding:10px;font-size:115%;margin:0;}
#usp-why-amvest a, #usp-handshake a {display:block;text-decoration:none;background:#31383d;width:65px;font-size:90%;padding:2px 4px;position:absolute;top:60px;right:10px; color:#fff;}
#usp-why-amvest a:hover, #usp-hanshake a:hover {background:#1c2023;}

#usp-handshake {color:#fff; width:316px;height:247px;background:url(/assets/images/usp-handshake.jpg) no-repeat;position:relative;}

#affiliations {position:relative;}
#affiliations a {position:absolute; height:78px; top:0;}
#affiliations a.fdic {left:0; width:70px;}
#affiliations a.mba {left:71px; width:80px;}
#affiliations a.hud {left:152px; width:70px;}
#affiliations a.hud2 {left:223px; width:75px;}
#affiliations a.va {left:299px; width:75px;}
#affiliations a.fannie {left:375px; width:110px;}
#affiliations a.freddie {left:486px; width:90px;}
#affiliations a.sba {left:577px; width:80px;}

#side-content {width:305px; float:right;}
.sub #side-content {width:316px; float:right;margin:20px 0 0 0;}

/* Download Brochure */
#side-content a.whitePapers {color:#fff;display:block;width:280px;background:#0a3426 url(/assets/images/pdf-icon.gif) 270px 5px no-repeat;padding:4px 10px;text-decoration:none;font-size:130%;margin:89px 0 1em;border:1px solid #008b5c;}
body.sub #side-content a.whitePapers {color:#fff; display:block;width:295px;background:#0a3426 url(/assets/images/pdf-icon.gif) 270px 5px no-repeat;padding:4px 10px;text-decoration:none;font-size:130%;margin-top:1em;border:1px solid #008b5c;}
#side-content a.whitePapers:hover, body.sub #side-content a.whitePapers:hover {border:1px solid #008b5c;background:#000 url(/assets/images/pdf-icon.gif) 270px 5px no-repeat;}

a.keyRates {display:block;background:#0a3426;padding:5px 10px;width:296px;color:#b5121b;text-transform:uppercase;text-decoration:none;text-align:right;margin:1em 0;border:1px solid #0a3426;}
a.keyRates span {color:#fff;margin-left:1em;font-size:90%;}
a.keyRates:hover {background:#000;border:1px solid #008b5c;}

a.pdf {background: url(/assets/images/pdf-icon.gif) 0px 3px no-repeat; padding:5px 0 5px 30px}

#side-nav ul {list-style:none;}
#side-nav li {margin:0 0 0.5em;}
#side-nav a {display:block;background:url(/assets/images/bg-subnav.jpg) repeat-x;padding:3px 0 5px 10px;text-decoration:none;text-transform:uppercase;border:1px solid #5c656e; color:#fff;}
#side-nav a:hover {background:url(/assets/images/bg-subnav-hover.jpg) repeat-x;border:1px solid #008b5c;}
#side-nav h2.active {display:none;}

#bank-note-updates {padding-bottom:20px; margin-bottom:20px;}
#bank-note-updates h2 {font-size:123.1%; color:#fff; background:#0a3426; padding:3px 10px;}
#bank-note-updates ul li {list-style:none;color:#393939; margin:10px; font-size:85%;}
#bank-note-updates ul li a {font-size:108%!important; font-weight:bold; color:#0a3426;}

#newsletter-signup {background:#0a3426; padding-bottom:20px; margin-bottom:20px;}
#newsletter-signup h2 {font-size:123.1%; color:#fff; padding:3px 10px;}
#newsletter-signup form {margin-top:20px; width:250px; margin-left:30px;}
#newsletter-signup form input[type=text] {border:1px solid #999;padding:3px; width:250px;}
#newsletter-signup form .field {margin:0 0 16px;}
#newsletter-signup form .search-button {background:#31383d;color:#fff;text-transform:uppercase;margin-left:10px; border:1px #008b5c solid;}
#newsletter-signup form .search-button:hover {background:#1c2023;}

#footer {float:left;width:100%; height:200px;}
#footer p {margin-top:20px; font-size:85%; color:#8b9196; text-align:center; line-height:25px;}
#footer a {color:#8b9196; text-decoration:none; padding:10px;}

/* Forms */
fieldset {margin:0 0 16px;}
legend,
label {display:block;margin-bottom:3px;font-weight:bold;color:#393939;}
input[type=text],
textarea,
select {border:1px solid #999;padding:3px;}
.field {margin:0 0 16px;}
.bottom-labels .field {position:relative;padding-bottom:1.25em;margin-bottom:0;}
.bottom-labels label {position:absolute;bottom:0;font-size:77%;}
.inline-label {margin-bottom:0;}
.inline-label label {display:inline;font-weight:normal;}
.helptext {display:block;font-weight:normal;font-size:85%;}
.submit {margin:32px 0 1em;text-align:right;}
.required {color:#a00;}
form .left {margin-right:16px;}
form .last {margin-right:0;}

/* #main-content Forms */
#main-content form {width:442px; color:#393939; margin-left:20px;}
#main-content input[type=text],
#main-content textarea {width:434px;}
#main-content select {width:205px;}
#main-content .left input[type=text] {width:205px;}

form #state {width:2em!important;}
form #zipcode {width:5em!important;}

/* ReCAPTCHA */
#recaptcha_widget_div {margin-top:7px;}
.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;width:292px!important;}