html	{ 					/* force scrollbar to prevent page jump */
	min-height: 100%;
	margin-bottom: 1px;
}
img {border: none;}

body {
  background-color: #427591;
  background-image:url(../images/bk_body-Quantum-Private.gif);
  background-repeat:repeat-x;
  color: #222;
  font-family: Verdana, sans-serif;
  font-size: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
h1 {
    font-size: 1.35em;
  color: #464646;
  font-weight: lighter;
  line-height: 1.35em;
  margin-top: 0; 
}
h2 {
    font-size: 1.125em;
  color: #696969;
  line-height: 1.125em; 
  background-image: url(../images/bk_heading.gif);
  background-repeat:no-repeat;
  padding: 12px 0;
   margin-top: 0;
}
p {
  font-size: .8em;
  line-height: 24px;
}

p.small {font-size: .6em;}



a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}
#outerWrapper {
  background-color: #fff;
  margin: 40px auto 0 auto;
  text-align: left;
  width: 922px;
}
#outerWrapper #header {
  background-color: #fff;
  background-image: url(../images/bk_header_QuantumPrivate.gif);
  background-repeat:no-repeat;
  height: 165px;
    }
#link {
float: right;
padding-top: 64px;
}
#outerWrapper #topNavigation {
  background-image: url(../images/bk_nav.gif);
  background-repeat:repeat-x;
  background-color: #ebebeb;
  height: 27px;
  padding: 0px 10px 0px 10px;
}

#outerWrapper #contentWrapper #main {
  background-color: #fff;
  padding: 46px 75px 10px 72px;
  }
  
  #main h3 {color: #244355; font-family:Verdana, Geneva, sans-serif; font-size: .8em; font-weight: bold;
margin-top: 30px; 
}

  #main h3.newsletter {color: #244355; font-family:Verdana, Geneva, sans-serif; font-size: 1em; font-weight: normal;
margin: 30px 20px 0px 0px; border-bottom: solid 1px #CCC; padding-bottom: 5px;
}

#main h3.newsletterfirst {color: #244355; width: 550px; font-family:Verdana, Geneva, sans-serif; font-size: 1em; font-weight: normal;
margin: 30px 20px 0px 0px; border-bottom: solid 1px #CCC; padding-bottom: 5px;
}



#outerWrapper #contentWrapper #main ul{
  color: #000; font-family:Verdana, Geneva, sans-serif; 
  }
  
  #outerWrapper #contentWrapper #main li{
  color: #000; font-family:Verdana, Geneva, sans-serif; font-size: .8em; padding: 5px;
  }
  
  #outerWrapper #contentWrapper #main a {
  color: #427591; font-size: 1em; font-decoration: underline; font-weight:normal;
  }
  
  
#outerWrapper #contentWrapper #leftColumn1 {
  background-color: #fff;
  float: left;
  padding: 36px 26px 30px 72px;
  width: 215px;
}
#outerWrapper #contentWrapper #rightColumn1 {
  background-color: #fff;
  float: right;
  padding: 36px 75px 30px 26px;
  width: 243px;
}

#outerWrapper #contentWrapper #rightColumn1 a {
color: #427591;font-weight: normal;
}

#outerWrapper #contentWrapper #rightColumn2 {
  background-color: #fff;
  float: right;
  padding: 20px 20px 10px 20px;
  margin: 0px 0 20px 20px;
  width: 150px;
border-bottom: double #CCC;
border-top: double #CCC;
  font-size: .75em;
  line-height: 2em;
}

#outerWrapper #contentWrapper #rightColumn2 ul li {
  
  font-size: 1em; line-height: 1.2em; padding: 0 0 10px 0; 

}


#outerWrapper #contentWrapper #rightColumn2 h1 {margin-bottom: 10px; padding: 0; font-size: 1.6em;
  
}



#outerWrapper #contentWrapper #rightContact {
margin-right:170px;
  background-color: #fff;
  float: right;
  padding: 0px;
  width: 243px;
}

#outerWrapper #contentWrapper #leftContact {

  background-color: #fff;
  float: left;
  padding: 0 0 20px 0;
  
  margin-left: 10px;
  width: 243px;
}
#outerWrapper #contentWrapper #content {
  margin: 0 344px 0 315px;
  padding: 36px 24px 30px 24px;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: both;
  display: block;
}
#outerWrapper #footer {
  background-color: #ddd;
  color: #555555;
  padding: 10px 10px 10px 10px;
  font-size: .55em;
  text-align:center;
}

/*---------images styles---------*/
.right
{
float: right;
padding-left: 30px;
}
.left
{
float: left;
}

/*-------subscribe styles---------*/

.textbox
{
background-image:url(../images/bk_subscribe.gif);
background-repeat:no-repeat;
margin-bottom: 20px;
font-size: .7em;
padding: 4px 7px;
}


/*-------arrow bullet styles-------*/
ul
{
margin-left: 20px;
padding-left: 0px;
}

li.arrow
{
list-style-image: url(../images/arrow.gif);
	
font-size: .7em;
line-height: 24px;
}
