body , div#cms_Content                  { background: #CCCCCC url(../img/Background.gif) repeat-x top left; text-align: center; }
body table            { width: 700px; margin-left: auto; margin-right: auto; border: 1px solid #666666; }
img                   { border: none; }
a                     { color: gray; }
a:hover               { color: #741327; }
a:visited             { color: gray; }	
hr                    { height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: 0; }
h3                    { font-size: 15px; color: #630035; margin: 6px 0 5px 0; }
h5                    { font-size: 11px; color: #630035; margin: 6px 0 5px 0; }
.homepagelist, 
.homepagelist li      { margin: 0; padding: 0; }
.homepagelist         { margin-top: 10px; }
.homepagelist li      { margin-left: 20px; list-style-image: url("../img/bullet.gif"); }
#NavCell              { background: url(../img/bgCWSmithNav.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding: 125px 0 0 0; margin-right: 1px; 
                        vertical-align: top; line-height: 19px; border-right: white solid 1px; }
#NavCell a            { color: black; display: block; margin-left: 25px; padding-right: 25px; margin-right: 0; text-decoration: none; }
#NavCell a:hover      { color: #003366; background: transparent url(../img/imgNavArrowLeft.gif) no-repeat right center; text-decoration: none; }
#HeaderNav            { background: url(../img/hrIndexBluGry2.gif) repeat-x top left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: white; padding: 8px 20px 14px 20px; }
#HeaderNav a          { text-decoration: none; color: white; }
#HeaderNav a:hover    { text-decoration: underline; color: black; }
.PaddedCell           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; padding: 0 10px 10px; vertical-align: top; }
.PaddedCellWide       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; padding: 0 10px 10px; vertical-align: top; }
.PaddedCell2          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; padding: 0 5px 40px 10px; vertical-align: top; line-height: 15px; margin: 0; }
.PaddedCell h1        { color: white; font-size: 10px; font-weight: normal; padding: 2px 6px 2px 6px; margin: 0 0 10px 0; }	
.PaddedCell h1.Purple { background-color: #666699; }	
.PaddedCell h1.Green  { background-color: #86AA28; }	
.PaddedCell h1.Yellow { background-color: #AF9426; }	
.PaddedCell h1.Maroon { background-color: #741327; } 
.PaddedCell h3.Purple { font-size: 11px; color: #666699; margin: 6px 0 5px 0; } 
.PaddedCell h3.Yellow { font-size: 11px; color: #741327; margin: 6px 0 5px 0; }
.PaddedCell h3.Maroon { font-size: 11px; color: #741327; margin: 6px 0 5px 0; }
.PaddedCell h4        { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #741327; margin: 0px 0 0px 0; }
.PaddedCell li        { line-height: 15px;}
.HighlightText        { line-height: 15px; }
.Footer               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; }
.FooterLocationHours  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; }
#specialcell          { border-width: 0 1px 0 1px; border-style: solid; border-color: #CCCCCC; }
.home h2              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #741327; }
