@charset "utf-8";
/* CSS Document */

body {
 margin: 0px;
 background-color: #20295c;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #4f4f4f; }
 
#wrap {
 width: 950px;
 background-image: url(images/wrap.jpg);
 background-repeat: repeat-y;
 margin: 0 auto;
 border-right: 1px solid #ffffff;
 border: 2px solid #ffffff; }
 
#header { 
 width: 950px;
 height: 208px;
 background-image: url(images/header.jpg);
 background-repeat: no-repeat; }
 
#menu {
 width: 930px;
 padding-left: 20px;
 padding-top: 170px; }
 
#content {
 width: 950px;
 background-image: url(images/content.jpg);
 background-repeat: no-repeat; }
 
#left-content {
 width: 580px;
 padding-left: 30px;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: justify;
 float: left; }
 
#bond-calculator {
 width: 580px;
 height: 241px;
 background-image: url(images/bond-background.jpg);
 background-repeat: no-repeat; }
 
.bond-text {
 padding-top: 70px;
 padding-left: 35px;
 color: #a0aae5; }
 
#right-content {
 width: 245px;
 padding-right: 25px;
 padding-bottom: 20px;
 padding-top: 20px;
 text-align: left;
 float: right;
 color: #a0aae5; }
 
#footer {
 background-image: url(images/footer.jpg);
 background-repeat: no-repeat;
 width: 950px;
 height: 114px; }
 
.footer-text {
 text-align: right;
 font-size: 10px;
 padding-right: 20px;
 padding-top: 25px;
 color: #484848; }
 
.footer-flash {
 float: left;
 padding-left: 35px;
 padding-top: 13px; }
 
 

a {
 color: #20295c;
 text-decoration: underline; }

a:hover {
 color: #ed1f24;
 text-decoration: none; }
 
.white {
 color: #ffffff;
 text-decoration: none; }

.white:hover {
 color: #ed1f24;
 text-decoration: underline; }
 
.grey {
 color: #484848;
 text-decoration: none; }

.grey:hover {
 color: #ed1f24;
 text-decoration: underline; }

h1 {
 font: normal 30px Arial, Helvetica, sans-serif;
 color: #ed1f24;
 text-align: left; }
 
h2 {
 font: normal 21px Arial, Helvetica, sans-serif;
 color: #4f4f4f;
 text-align: left; }

.long { width: 150px; }
.lists { list-style-image: url(images/list.jpg); }
.lists2 { list-style-image: url(images/list2.jpg); }




/*CSS MENU*/
.jqueryslidemenu{
 font: bold 12px Arial;
 width: 100%; }

.jqueryslidemenu ul{
 margin: 0;
 padding: 0;
 list-style-type: none; }

/*Top level list items*/
.jqueryslidemenu ul li{
 position: relative;
 display: inline;
 float: left; }

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
 display: block;
 padding: 0px 18px 0px 18px;
 text-decoration: none;
 color: #ffffff;
 border-right: 1px solid #ffffff; }

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
 display: inline-block; }

.jqueryslidemenu ul li a:hover{
 color: #ed2024; }
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
 position: absolute;
 left: 0;
 display: block;
 visibility: hidden;
 background-color: #ed2024;
 color: #ffffff; }
 
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
 display: list-item;
 float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
 top: 0; }

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
 font: bold 12px Arial;
 width: 200px; /*width of sub menus*/
 padding: 5px;
 margin: 0;
 border-top-width: 0;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 color: #ffffff; }
 
.jqueryslidemenu ul li ul li a:hover{
 color: #ffffff;
 background-color: #08103f; }

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
 background: #df7311;
 color: #ffffff; }
 
 
 
 
 /* Slideshow */
#slideshow {
 position:relative;
 height:262px;
 width:585px; }

#slideshow IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 opacity:0.0; }

#slideshow IMG.active {
 z-index:10;
 opacity:1.0; }

#slideshow IMG.last-active {
 z-index:9; }


