@charset "utf-8";
/* CSS Document */

html,body {
	font:11px/16px Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
body { background:#010506 url(../images/page-bg.jpg) top center repeat-y; padding-bottom:40px;}

h1, h2, h3 { font-family:Garamond,"Garamond Antiqua", Georgia, times,serif;  margin:0 0 .5em; }
h1 { font-size:1.4em; padding:4px 0; margin:0; }
h2 { font-size:1.4em;}
h3 { font-size:1.2em; }
li h2 { margin-bottom:.2em; }
ul, ol, p { margin:0 0 1em; }
ul, ol { padding-left:40px; }
a, a:link, a:visited { color:#003366; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
img { border:none;}
.highlight, a.highlight { color:#790000; font-weight:bold;}
.article-meta { color:#003366; font-style:italic; }


#page { width:762px; margin:40px auto 0; background:url(../images/footer-br.gif) bottom right no-repeat; }
#header {background:url(../images/header-bg.gif) top right no-repeat; min-height:79px; border-bottom:3px solid #666666; position:relative;}
#logo { display:block; text-indent:-9000px; height:79px; background:url(../images/fortune-group-inc.gif) top left no-repeat; margin:0;padding:0;}
#phone { position:absolute; bottom:6px; right:180px; font:bold 1.7em times,serif; color:#790000;}
#toplinks { position:absolute; bottom:10px; right:20px; text-align:right; font:italic normal 1.15em Times, serif; color:#790000; line-height:1.75em; width:200px;}
#toplinks a { display:block; color:#790000; }
#nav { padding:0 30px; background:#fff url(../images/nav-bg.gif) top left repeat-x; border-top:3px solid #b59e7d; border-bottom:3px solid #b59e7d; }
#nav ul { margin:0; padding:0;list-style-type:none;}
#nav ul li { float:left; text-align:center; width:16%; text-indent:0; padding:4px 0; }
#nav a { color:#000; text-decoration:none; padding:4px 0 4px 24px; background:url(../images/nav-bullet.gif) center left no-repeat; font-weight:normal;}
#nav ul li a:hover { background: url(../images/nav-bullet-roll.gif) center left no-repeat; color:#790000;}
#column-wrapper { background:#fff url(../images/left-col-bg.gif) top left repeat-y; }
#main-col { float:left; width:539px; margin-left:223px;}
#save-5-percent { margin-top:4em; }

#side-col { float:left; margin-left:-762px;width:179px; padding:24px 22px; }
#sign-up { margin:4em 40px 2em 0; }
#sign-up #posEmail { margin-bottom:2px; }
#footer { background:url(../images/footer-bl.gif) bottom left no-repeat; border-top:3px solid #666666;  }
#footer p { margin:0 20px; background-color:#b59e7d; line-height:34px; text-align:center; }
ul#footer-nav  { margin:0 20px; padding:12px 30px; list-style-image:url(../images/footer-nav-bullet.gif); list-style-type:circle; background-color:#b59e7d; }
ul#footer-nav li { float:left; text-align:center; width:25%; }
#footer-nav a { color:#000; text-decoration:none; font-weight:normal;}
#footer-nav a:hover { color:#790000; }

#main-col h1 { padding-left:18px; color:#fff; background:url(../images/generic-heading-bg.gif) top left repeat-x; border-bottom:3px solid #b59e7d;}
#main-col-content { padding:30px 18px; background:#fff url(../images/generic-copy-bg.gif) top left repeat-x; }
#main-col-content ul { list-style:none; padding-left:0; }
#main-col-content ul li  { margin:0; padding-left:40px; text-indent:0; background: url(../images/main-copy-bullet.png) top left no-repeat; }
#newsworthy-sidebar { margin-top:3em; }

#side-col { color:#003366; }
#side-col img { margin-bottom:1em; }

.clearfix:after, #nav:after, #column-wrapper:after, #footer-nav:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix, #nav, #column-wrapper, #footer-nav {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix, #nav, #column-wrapper,#footer-nav {display:block;}
/* End hide from IE Mac */