﻿      body {      background:#6c7071 url(assets/images/site_bg.jpg) repeat-x left top;      margin-top:10px;      font-family:arial;      font-size:.9em;      color:#333;      text-align:center;      }            td       {        font-size:.9em;      }      a {      color:#007099;      text-decoration:underline;      }      a:hover {      color:#63b3d0;      }      div.container {      width:950px;      margin-left:auto;      margin-right:auto;      border-top:1px solid #ccc;      border-right:1px solid #333;      border-bottom:1px solid #333;      border-left:1px solid #ccc;      /*border:4px solid #bfd6a3;*/      }            div#utility       {        width:930px;        margin-left:auto;        margin-right:auto;       /* border:1px solid red;*/        font-size:90%;        text-align:right;        padding:5px 10px;      }            div#utility a       {        color:#fff;        text-decoration:underline;        text-align:right;             }               div#utility a:hover          {            color:#ccc;         }            #nav {      float:left;      width:950px;      margin:0;      padding:0;      list-style:none;      background:#bcbfb8 url(assets/images/nav_bg.jpg) repeat-x top left;      }      #nav li {      float:left;      margin: 0;      padding:0;      font-family:verdana, arial;      /*font-size:105%;*/      font-weight:bold;      border-right:1px solid #b1b4ac;      }      #nav a {      font-size:.9em;      float:left;      display:block;      margin:0;      padding:6px 8px;      color:#666;      text-decoration:none;      background:#bcbfb8 url(assets/images/nav_bg.jpg) repeat-x top left;      }      #nav a:hover {      color:#fff;      background:#bcbfb8;      }            table#outer       {        width:100%;        background:#bcbfb8;      }            table#outer td#left      {        padding:0;        width:245px;        vertical-align:top;            }             table#outer td#right      {        padding:0;        width:705px;        vertical-align:top;       }              table#banner        {        width:100%;       }              table#banner td        {        padding:0;       }              table#banner td#logo        {        width:525px;        background:url(assets/images/header_w_logo.jpg) no-repeat left center;        font:normal 12px/13px 'Century Gothic';        color:#000;        text-align:right;        vertical-align:bottom;        padding-right:28px;        padding-bottom:8px;       }            table.maincontent       {        width:705px;        margin-top:13px;        background:#fff;      }             table.maincontent td      {     padding:0;      }           table.maincontent td#content      {      width:687px;      height:341px;      vertical-align:top;      text-align:left;      padding-left:10px;      padding-bottom:20px;          }                 td#content table.copy td       {        padding-right:20px;        font:normal 1.1em/1.3em arial;        color:#6c7071;      }      .italic {      font-style:italic;      }            .bold       {        font-weight:bold;      }            .red       {        color:#97662e;      }                 h1       {        font-size:1.4em;        margin-top:0;      }            h2       {        font-size:1.2em;        margin-top:0;        color:#999;        margin-bottom:3px;      }            ol li {margin-bottom:7px;}             div#footer       {        margin-top:5px;        margin-right:auto;        margin-left:auto;        width:950px;        text-align:center;        vertical-align:middle;        /*border:1px solid red;*/        color:#fff;        font-size:80%;      }             div#footer a        {        color:#fff;        text-decoration:none;       }               div#footer a:hover         {            color:#ccc;            text-decoration:none;        }        /* locations table */    	    	    	table.locations{    		width:30%;    			border:1px solid #ccc;    			color:#333;    			font-size:90%;				    	}    	    	table.locations td{    		padding:3px 5px;    		vertical-align:top;    		border-bottom:1px solid #ccc;    	}    	    	table.locations td.middle{    	    		border-right:1px solid #ccc;    	}        	table.locations tr.alt td{    		background:#e6eaee;    	}    	    	table.locations tr.last td{    		border-bottom:0;    	}