* {
    padding: 0;
    margin: 0;}
body {
    font-family:         arial, verdana, helvetica, sans-serif;
	font-size:           .80em;
    background:          url(../img/bk.jpg) repeat-x;
    color:	             #696969;
    background-color:    #FFFFFF;}
#content {
      width:             780px;
      margin-right:      auto;
      margin-left:       auto;
      text-align:        left;
      background-color:  #FFFFFF;}
a:link {
      color:            #696969;
      text-decoration:  none;
      border-bottom:    1px dotted #324D74;}
a:visited {
      color:            #696969;
      text-decoration:  none;
      border-bottom:    1px dotted #324D74;}
a:hover {
      color:            #B7A24F;
      text-decoration:  none;
      border-bottom:    1px solid #324D74;}
#navigation {
      font-size:        1.1em;
      width:            120px;
      height:           600px;
      display:          block;
      float:            left;
      margin:           25px 0 0 20px;}
#navigation a {
         color:          #B7A24F;
         border:         none;}
      #navigation a:link {
         color:          #B7A24F;
         border:         none;}
      #navigation a:visited {
         color:          #B7A24F;
         border:         none;}
      #navigation a:hover {
         color:          #696969;
         border:         none;}
      #navigation ul {
         list-style-type: none;}
      #navigation li {
         background-color: #fff;
         padding:          7px 5px 7px 5px;
         border-bottom:    1px dotted #0080C0;}

.cust_quote {font-style:italic;
            color:#0080C0;
            margin:15px 0 0 0;
            padding: 5px;
            text-align:center;
            line-height:145%;
            border:1px dotted #696969;}
            
#main {margin: 15px 25px 0 160px;}
            
#main p {
      line-height:         1.9;
      padding-bottom:      15px;}
.p_nohome {
      padding:0 0 15px 55px;}
#main .p_list {padding: 0 0 10px 0;}

#main ul {
      padding: 0 0 3px 90px;
      list-style-type:square;}
#main ul li {
      padding: 3px 0 3px 0;}
.spacer {
     height:             25px;
     width:              100%;}
.center_nob {
     display:           block;
     margin:            0 auto 5px auto;
     padding:           3px;}
.alignright_nob {
      float:            right;
      margin:           10px 30px 10px 10px;
      padding-left:     3px;}
.alignleft_nob {
      float:            left;
      margin:           0 10px 5px 5px;
      padding:          3px;}
hr {
      color:             #C1AF68;
      height:            1px;
      background:        #fff;
      width:             95%;
      text-align:        center;
      margin:            5px auto 5px auto;}

#w3_validate {padding-top: 10px;}
#w3_validate a:link {border:none;}
#w3_validate img {border:none;}

#footer {
      border-top:        1px solid #696969;
      color:             #B7A24F;
      font-size:         .85em;
      clear:             both;
      text-align:        center;
      width:             90%;
      margin:            25px auto 10px auto;
      padding:           10px 0 15px 0;}