* {
    margin: 0px;
    padding: 0px;
    }
body {
       background-position: left top;
       padding: 0px;
       margin: 0px;
       font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
       font-size: 9pt;
       font-style: none;
       color: #01025F;
       }
img { border: 0px; 
     margin: 0px;
     }
h1 {
     font-family: "Arial","Helvetica",sans-serif;
     font-size: 18pt;
     font-weight: bold
     color: #01025F;
     }
p {
    font-size: 9pt;
    color: #01025F;
    margin-top: 4px; 
    margin-bottom: 8px;
    }
h2 {
     font-family: "Arial","Helvetica",sans-serif;
     font-size: 12pt;
     font-weight: bold;
     color: #01025F;
     margin: 0px;
     padding: 0px;
     }
h3 {
     font-family: "Arial","Helvetica",sans-serif;
     font-size: 9pt;
     font-weight: bold;
     color: #01025F;
     margin: 0px;
     padding: 0px;
     }
.legal {
         font-family: "Arial","Helvetica",sans-serif;
         font-size: 8pt;
         color: #01025F;
         padding: 0px;
         text-align: left;
         background-color: #FFFFFF;
         }
a {
    font-weight: normal;
    color: #01025F;
    text-decoration: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
    color:#9337a4 ;
    }
a:link {
         font-weight: normal;
         text-decoration: none;
         border: 0px;
         margin: 0px;
         padding: 0px;
         }
a:visited {
            font-weight: normal;
            text-decoration: none;
            border: 0px;
            margin: 0px;
            padding: 0px;
            }
a:hover {
          font-weight: normal;
          text-decoration: none;
          border: 0px;
          margin: 0px;
          padding: 0px;
          }
a:active {
           font-weight: normal;
           text-decoration: none;
           border: 0px;
           margin: 0px;
           padding: 0px;
           }
ul {
     list-style: circle outside;
     }
div {
      margin: 0px;
      }
label {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 5px;
	text-align: right;
	padding-right: 5px;
}
br {
	clear: left;
}
.plain { float:left; }
.mastheadbanner { height: 160px;
                  width: 637px;
                  background: url("./images/masthead.jpg") 
                  }
.mastheadborder { height: 4px;
                  width: 886px;
                  background: url("./images/double_stripe.gif");
                  }
.inlinetopic { font-weight: bold;
               margin-right: 8px;}
.outer{
        float:left;                            
        }
.lowerbody{
            float:left;
            }
.sidenav{
          margin: 0px 0px 0px 0px;
          padding-left:0px;
          position:absolute;
          width:58px;
          top:166px;
          left:0px;
          }
.sidenavButton{ 
                margin: 0px;
                width: 58px;
                padding: 0px;
                }
.pagespecificcontent{
                      position: absolute;
                      left: 136px;
                      top: 160px;
                      width: 755px;
                      margin: 0px;
                      }
.mainidea {
            border: 2px solid blue;
            float: left;
            width: 728px;
            padding: 9px;
            margin: 9px 3px 3px 3px;
            }
.supportingtext {
            border: 0px;
            float: left;
            width: 400px;
            padding: 9px;
            margin: 6px 6px 6px 6px;
            }
.subsupportingtext { 
                     float:left;
                     }
.subsupportingtext2 {       
                      float: right;
                      }
.subidealeft {
               border: 1px solid blue;
               float: left;
               width: 350px;
               padding: 9px;
               margin: 9px 3px 3px 3px;             
               }
.subidearight {
                border: 1px solid blue;
                float: right;
                width: 350px;
                padding: 9px;
                margin: 9px 3px 3px 3px;       
                }
.twocolumnlist { 
             border: 0px;
             float: left;
             width: 650bpx;
             padding: 9px;
             margin: 6px;
       }
.callout { border: 2px solid black;
           float: right;
           width: 140px;
           padding: 9px;
           margin: 6px;
           background-color: yellow;}
.subcallout { font-style: italic;
              text-align: center;}
.price1 { font-face: Arial;
          font-weight: bold;
          font-size: 24pt;
          color: black;
          text-align: center;
}
.footer {
         float: left;
         margin: 0px 3px 3px 3px;
         }
.inline_image_right{
                     border: 0px;
                     float: right;
                     width: 200px;
                     padding: 3px;
                     margin: 3px;
                     }
.inline_image_left{ 
                    border: 0px;
                    float: left;
                    width: 200px;
                    padding: 3px;
                    margin: 3px;
                    }
