/* Global Base Styles [ for inheritance ] */
body   { margin:0; padding:0; backgound:#fff; }
body * { margin:0; padding:0; color:#454545; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;f;line-height: normal; ont-variant: normal; }
img    { border:none; }
p      { color:#454545; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;f;ont-variant: normal; }
a      { text-decoration:none; }
ul,li  { padding:0px; margin:0px; list-style:none;}

.left   { text-align:left; }
.right  { text-align:right; }
.center { text-align:center; }
.clear  { clear:both; height:0; }
.debug  { border:1px dotted #999; }
.fleft  { text-align: justify; float:left; }
.fright {float:right;}

/* Primary Area Containers */
#wrap       { color: #454545; font-size: 12px; margin:0 auto; width:760px; min-height:1000px; border-left:1px solid black; border-right:1px solid black; background:url(../images/bkgds/B.gif) no-repeat; overflow:hidden; }
#header     { height:88px; }
#mainnav    { width:750px; height:23px; background:url('../images/bkgds/mainnav.gif') repeat-x; }
#subnav     { height:24px; padding-top:6px; }
#topcontent { padding:12px 10px 10px 10px; }
#botcontent { padding:0px 10px; overflow:visible; }
#footer     { width:754px; background:url('../images/bh-square-image.jpg') 650px 20px no-repeat; }

/* Inner page Inner Areas */
#sidebar { float:left; width:190px; min-height:800px; padding-left:4px; }
#content { float:left; padding:12px; width:532px; color:#454545; min-height:860px; }
#content { border-left:1px solid #999; background-color:#fcecdd; }

p { color:#454545; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; margin-bottom:8px; }
p em { font-style:italic; font-size:12px; }

a.more { padding-top:12px; padding-right:20px; font:bold 14px verdana, arial, sans-serif; color:#454545; text-decoration:underline; }
a.more { background:url('../images/read-more.gif') bottom right no-repeat; }
a.more:hover { color:#303030; }

p.free { padding-top:4px; color:#454545; font-size:11px; line-height:12px; }
p.free span { text-align:justify; color:#454545; font-size:11px; line-height:12px; }
p.free a { color:#454545; font-size:11px; line-height:12px; }
p.free a:hover { color:#303030; }
p.free a.dl_img { display:block; width:170px; height:60px; padding-top:4px; }
p.free a.pf_img { display:block; width:170px; height:60px; padding-top:4px; }

ol.thc { margin-bottom:8px; list-style-type:decimal; }
ol.thc li { font:normal 12px/16px verdana, arial, sans-serif; color:#454545; }
ol.thc li a { font:normal 12px/16px verdana, arial, sans-serif; color:#454545; text-decoration:none; }
ol.thc li a:hover { font:normal 12px/16px verdana, arial, sans-serif;  color:#454545; text-decoration:underline; }

