/* 
  ------------------------------------------------
  Selestin
  ------------------------------------------------
*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
background-color: #e6d9ca;
background-image: url(../images/bgbody.jpg);
background-repeat: repeat-x;
min-width: 990px;
margin: 0;
padding: 0;
}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #7e6f5c;}

h1 {font-size: 1.6em; font-weight: normal; margin: 0; color: #461c02;}
h2 {font-size: 1.4em; font-weight: normal; margin: 0; color: #461c02;}
h2.emphasisteam, h2.emphsvc {font-size: 1.2em; color: #1e2433; font-weight: bold;}
h3 {font-size: 1.20em; font-weight: normal; margin: 0; color: #461c02;}
h3.emphasisteam {font-size: 1.10em; font-weight: normal; color: #000000;}
h4 {font-size: 1.1em; font-weight: normal; margin: 0; color: #461c02;}
h1.vertline {font-size: 1.6em; font-weight: normal; margin: 0; padding-bottom: 10px; color: #461c02;}

img {border: none; margin: 0;}
img.floatlft {float:left; clear: right; padding: 5px 10px 10px 0;}
img.floatlftcontact {float:left; clear: right; padding: 5px 10px 10px 0;}		
img.floatrgt { float:right; clear: right; padding: 10px 0 10px 10px; }
img.floatrgtftr { float:right; clear: right; padding: 10px 15px 10px 90px; margin-top: -150px; }
img.savegrow  {padding-bottom: 10px;}
img.authrep { padding-top: 20px; }

.emphasis {font-weight: bold; }
.emphasisfooter {font-weight: bold; color: #461c02;}
.emphasisdate {color: #e57718; font-weight: bold;}

.p7uberlink {font-weight: bold; color: #CC9900;}

.nomargintop {margin-top: 0; color: #e57718;}
.content p {margin: 12px 0;}

#masthead {background-color: #161a27; background-image: url(../images/arthur_brown_bgbanner.jpg); background-position: top; background-repeat: no-repeat; display: none;} 
#masthead, #flashbanner {color: #999999; padding: 0px; margin: 0; display: none;}
#masthead .content { padding: 0; }

#wrapper {width: 990px; margin: 0 auto;}
#column_wrapper { background-color: #fefcf6; background-image: url(../images/bgcolumnwrapper.jpg); background-repeat: repeat-x; }
#content_wrapper {
width: 910px;
margin: 0 auto;
background-color: #fefcf6;
background-image: url(../images/bordercontent.jpg);
background-repeat: no-repeat;
}

.clearfloat {clear: both; height: 0; line-height: 0; font-size: 0;}

#right, #rightcontact { width: 220px; float: left; }
#right .content, #rightcontact .content { padding: 24px 20px; font-size: 0.8em; line-height: 1.65em; }
#rightcontact a:link {color: #461c02; font-weight: bold; text-decoration: none;}
#right .content .accent a, #left .content .accent a {color: #0000FF; text-decoration: none;}

#left {width: 670px; float: left;}
#left .content {padding: 24px; font-size: 0.75em; line-height: 1.5em;}
#left .content .accent { color: #0000FF; text-decoration: none; }
#left .content .accentsvc { color: #461c02; text-decoration: none; }

#footer {color: #000000; background-color: #fefcf6; background-image: url(../images/footergrad.jpg); background-repeat: no-repeat; background-position: right; padding: 0px; margin: 0; font-size: 0.7em; border-top: 1px solid #461c02; clear: both;}
#footer .content {padding: 12px 24px;}

.menulist {margin: 6px 0 12px 0; padding: 0; list-style-type: none;}
.menulistabout { margin: 6px 0 12px 90px; padding: 0; list-style-type: disc; }
.menulistsvc { margin: 6px 0 12px 20px; padding: 0; list-style-type: disc; }

#wrapper .menulist a, #wrapper .menulist a:visited {
color: #000000;
border-left: 2px solid #e57718;
padding: 0 0 0 6px;
}

#wrapper .menulist a:hover {border-color: #000000;}


