﻿/*--image preload---*/
.preload{background-image:url(images/logo/logo.gif)}
.preload{background-image:url(images/logo/slogan.gif)}
.preload{background-image:url(images/title/services.png)}
.preload{background-image:url(images/title/accounts.png)}
.preload{background-image:url(images/title/team.png)}
.preload{background-image:url(images/title/security.png)}
.preload{background-image:url(images/title/delawareadvantage.png)}
.preload{background-image:url(images/title/fees.png)}
.preload{background-image:url(images/title/contacts.png)}
.preload{background-image:url(images/stock/5goldbars.jpg)}
.preload{background-image:url(images/stock/2goldbars.jpg)}
.preload{background-image:url(images/stock/openvault.jpg)}
.preload{background-image:url(images/stock/resources.jpg)}
/**/

/*hcard (to make .NET happy)*/
.vcard{text-align:center;}
.vcard .url{}
.vcard .fn{} 
.vcard .n{}
.vcard .photo{}
.vcard .org{}
.vcard .adr{}
.vcard .type{visibility:hidden;font-size:0px;}
.vcard .street-address{}
.vcard .locality{}
.vcard .region{}
.vcard .postal-code{}
.vcard .country-name{visibility:hidden;font-size:0px;}
.vcard .tel{}
/**/

/*--global---*/
table, table td, div, p{font-weight:normal;border-spacing:0;border-collapse:collapse;}
a{border:none 0px transparent;border-width:0px;display:inline;}
a img,:link img,:visited img {border:none 0px transparent;border-width:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
a:active, a:focus{outline:none;-moz-outline-style:none;} /* Remove dotted border around links when clicked in FireFox */
input, textarea{font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif,tahoma;font-size:10pt;}
td{vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

.floatclear{clear:both;float:none;} 
.floatright{float:right;} 
.floatleft{float:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignmiddle, .alignmiddle *{vertical-align:middle;}
.alignleft{text-align:left;}

a,a:link,a:active,a:visited{text-decoration:underline;color:#007261;font-weight:bold;}
a:hover,a:visited:hover{text-decoration:none;color:#0F4B8B;font-weight:bold;}

a.pr,a.pr:link,a.pr:active,a.pr:visited{text-decoration:underline;color:#E6B722;font-weight:bold;}
a.pr:hover,a.pr:visited:hover{text-decoration:underline;color:#FFFFFF;font-weight:bold;}

a.top,a.top:link,a.top:active,a.top:visited{text-decoration:underline;color:#0F4B8B; font-size:8pt;}
a.top:hover,a.top:visited:hover{text-decoration:underline;color:#0F4B8B; font-size:8pt;}

ul{margin-left:20px;}
li{list-style-image:url(images/bullet/square-blue.gif);}
li.nobullet {list-style-image:none; list-style-type: decimal;}
ul.home li{list-style-image:url(images/bullet/square-yellow.gif);}
ul.pdf{margin-left:0px;padding-left:0px;}
ul.pdf li{list-style:none;margin-left:0px;padding-left:40px;padding-top:4px;padding-bottom:20px;vertical-align:middle;background:transparent url(images/bullet/pdf.gif) no-repeat scroll left top;}
li.num { list-style-image: none;}

sup{color:#0F4B8B;font-weight:bolder;}
.stock{float:right;padding-left:20px;}

.textbox-long{width:175px;}
.textbox-xlong{width:225px;}
/**/

html,body{background-color:#E6B722;color:#000000;font-size:9pt;font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif,tahoma;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;}
#top{min-width:1024px;max-width:1024px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;background:#E6B722 url(images/background/bg-top.png) no-repeat scroll center bottom;padding-top:20px;}
#top .top-border{min-width:1002px;max-width:1002px;margin:auto;margin-left:auto;margin-right:auto;border-top:solid 20px #0F4B8B;}
form{min-width:1024px;max-width:1024px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;}
#form-body{background:#E6B722 url(images/background/bg-middle.png) repeat-y scroll center top;margin:auto;margin-left:auto;margin-right:auto;text-align:center;padding:0px 11px 0px 11px;}

#header{min-height:104px;height:104px;max-height:104px;background-color:#ffffff;text-align:left;vertical-align:bottom;display:block;overflow:hidden;}
#header .logo{float:left;padding-right:45px;display:block;padding:20px 45px 0px 10px;}
#header .slogan{padding-top:35px;  height:41px;}
#header .newsscroller{padding-top:13px;}
#header .title{width:570px;float:right;text-align:right;vertical-align:bottom;}
#header .services{padding-top:24px;background:transparent url(images/background/services.jpg) no-repeat scroll right top;}
#header .accounts{padding-top:34px;background:transparent url(images/background/accounts.jpg) no-repeat scroll right top;}
#header .team{padding-top:34px;background:transparent url(images/background/team.jpg) no-repeat scroll right top;}
#header .security{padding-top:2px;background:transparent url(images/background/security.jpg) no-repeat scroll right top;}
#header .delawareadvantage{padding-top:6px;background:transparent url(images/background/delawareadvantage.jpg) no-repeat scroll right top;}
#header .fees{padding-top:12px;background:transparent url(images/background/fees.jpg) no-repeat scroll right top;}
#header .contacts{padding-top:33px;background:transparent url(images/background/contacts.jpg) no-repeat scroll right top;}
#header .forms{padding-top:20px;background:transparent url(images/background/forms.jpg) no-repeat scroll right top;}
#header .resources{padding-top:20px;background:transparent url(images/background/resources.jpg) no-repeat scroll right top;}

#home-menu{background-color:#0F4B8B;color:#ffffff;font-family:Trebuchet MS;font-size:9pt;font-weight:bold;letter-spacing:1pt;}
#home-menu a{display:inline-block;text-decoration:none;border:0px;padding:5px 17px 3px 17px;margin:0px 0px 0px 0px;}
#home-menu a:link, #home-menu a:active, #home-menu a:visited{display:inline-block;color:#ffffff;}
#home-menu a:hover, #home-menu a:visited:hover{display:inline-block;background:transparent url(images/bullet/square-yellow.gif) no-repeat scroll center top;}
#home-menu a.border{}

#home-main{background:#513933 url(images/home/goldbars-motto.jpg) no-repeat scroll left top;vertical-align:top;color:#ffffff;text-align:left;padding:20px 30px 20px 384px;}
#home-main .quote{font-size:13pt; font-style:italic;font-family:Trebuchet MS;font-weight:bold;padding-top:0px;margin-top:0px;}

#master-main{background-color:#ffffff;vertical-align:top;color:#000000;text-align:left; padding: 20px 45px 20px 45px;}

#mbody{width:100%;}
#mbody .top{margin-top:5px;}
#mbody .caption{margin-top:0px;margin-bottom:0px;color:#007261;font-size:14pt;font-weight:bold;font-family:Arial,Trebuchet MS;}
#mbody .caption2{margin-top:0px;margin-bottom:0px;color:#007261;font-size:12pt;font-weight:bold;font-family:Arial,Trebuchet MS;}
#mbody .map-border{height:300px;width:375px;overflow:hidden;}
#mbody .map{height:300px;width:375px;}

#footer{background-color:#007261;padding:15px 0px 15px 0px;color:#ffffff;}

#footer-menu{color:#ffffff;}
#footer-menu a{font-weight:normal;display:inline-block;text-decoration:none;border:0px;padding:15px 5px 0px 5px;margin:0px 0px 0px 0px;font-size:8pt;letter-spacing:1pt;}
#footer-menu a:link, #footer-menu a:active, #footer-menu a:visited{display:inline-block;color:#ffffff;}
#footer-menu a:hover, #footer-menu a:visited:hover{display:inline-block;}

#bottom{min-width:1024px;max-width:1024px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;background:#E6B722 url(images/background/bg-bottom.png) no-repeat scroll center top;height:24px;}
#copyright{min-width:1024px;max-width:1024px;margin:auto;margin-left:auto;margin-right:auto;text-align:center;font-size:8pt;color:#B4973C;}
#copyright a,#copyright a:link,#copyright a:active,#copyright a:visited{font-weight:normal;text-decoration:none;color:#B4973C;}
#copyright a:hover,#copyright a:visited:hover{color:#513933;}

td.teamPic { text-align: center; font-size: 8pt; padding-bottom: 10px; }

#left-menu{white-space:nowrap;color:#0F4B8B;text-align:right;border-right:solid 1px black;font-family:Trebuchet MS;font-size:11pt;font-weight:bold;}
#left-menu a{display:block;text-decoration:none;border:0px;padding:0px 20px 25px 0px;margin:0px 0px 0px 0px;font-weight:bold;}
#left-menu a:link, #left-menu a:active, #left-menu a:visited{display:inline-block;color:#0F4B8B;}
#left-menu a:hover, #left-menu a:visited:hover{display:inline-block;color:#007261;}
#left-menu a.selected{color:#007261;}

#right-body{padding-left:40px;width:100%;}
#right-body .top{margin-top:5px;}
#right-body .caption{margin-top:0px;margin-bottom:0px;color:#007261;font-size:14pt;font-weight:bold;font-family:Arial,Trebuchet MS;}
#right-body .caption2{margin-top:0px;margin-bottom:0px;color:#007261;font-size:12pt;font-weight:bold;font-family:Arial,Trebuchet MS;}
#right-body .map-border{height:300px;width:375px;overflow:hidden;}
#right-body .map{height:300px;width:375px;}

td.glTitle { font-weight:bold; padding: 5px 5px 15px 5px; }

td.glDef { padding: 5px 0px 15px 5px; }

tr.glGrey {background-color: #f0f0f0;}
 
td.conLeft { padding: 0px 10px 10px 0px; text-align: right; }
td.conMid {}
td.conRight {padding:  0px 0px 10px 10px; }
td.qaLeft {padding: 0px 10px 10px 0px; font-size: 10pt; }
td.qaRight {padding: 0px 0px 10px 0px; font-size: 10pt;}

td.qaTopLeft {padding: 0px 10px 10px 0px; font-size: 10pt; }
td.qaTopRight {padding: 0px 0px 10px 0px; font-size: 10pt;}

.answHid {padding-bottom: 20px; padding-top: 10px; font-size: 9pt; display: none; }
.answShow {padding-bottom: 20px; padding-top: 10px; font-size: 9pt; display: block; }

.qaHead {font-weight: bold; }
a.qaHead {font-weight: bold; color: #007261; text-decoration:none; }

#ratecalculator td, div, p { font-family: arial;}

#ratecalculator td.shipFormL {padding: 0px 4px 5px 4px;  vertical-align: middle;  text-align: right;  }
#ratecalculator td.shipFormR {padding:  0px 0px 5px 10px; }

#ratecalculator td.tdSName {padding: 5px 50px 5px 0px; text-align: left; white-space:nowrap;}

#ratecalculator td.tdRate {padding: 5px 0px 5px 0px; text-align: center; }

#ratecalculator td.dLine { border-bottom: dotted 1px #666666; }

#ratecalculator td.tbHeader { text-align:center; font-weight: bold; background-color: #F0F0F0; height: 30px; vertical-align: middle; }

#ratecalculator td.tdMax {padding: 5px 0px 5px 0px; text-align:center; }

#ratecalculator td.tdResultsHeadC { font-weight: bold; text-align: center; vertical-align: middle; padding-bottom: 10px; }
#ratecalculator td.tdResultsHeadL { font-weight: bold; text-align: left; vertical-align: middle; padding-bottom: 10px;}






.buttons a, .buttons button{
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}



/* POSITIVE */

button, .buttons a.positive{
    color:#529214;
}
.buttons a:hover, button:hover{
    background-color:#D7EAFB;
    border:1px solid #99C9F5;
    color:#529214;
}
.buttons a:active{
    background-color:#D7EAFB;
    border:1px solid #99C9F5;
    color:#fff;
}


/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}









