/* template.css
   styles to be used in global, reusable templates can be placed here */

h3 {
   margin-bottom:14px;
   font-size:11px;}

#insideMid .contentBlock .content .legalText {
   margin:0;padding:0;}
#insideMid .contentBlock .content .legalText p {
   font-size:10px;}

#insideMid .contentBlock .content hr {
   margin-left:-5px;
   margin-right:5px;}

/* support for list items in secondary index templates */
#insideMid .moduleContent ul {
   margin:4px 0 4px 20px;padding:0;}

#insideFull {
   background:url(../../images/common/bg_fullcontent_FFF_2.png) bottom left repeat-y;
   width:764px;
   w\idth:744px;}

#insideFull h1 {
   padding:0 0 20px 0;
   border-bottom:1px solid #ccc;}

table.noborder tr td {
   border:none;}

h3.bodyContentHdr {
   margin:10px 0 0 0 !important;
   padding:1px 0 2px 9px !important;
   width:548px;
   font-size:13px;
   line-height:1.6em;
   background:transparent url(../../images/common/bg_titleHeading548.png) top left no-repeat;
   w\idth:539px; }

#insideMid .contentBlock .content h3.bodyContentHdr {
   margin-left:-10px !important;}

html > body #insideMid .contentBlock .content h3.bodyContentHdr {
   width:539px; }

/* begin content page styles */
.contentBlock ul {
   list-style:disc outside none;
   margin:0 0 16px 25px;
   padding:0;}
table.threeColTable tr td ul, table.twoColTable tr td ul {
   list-style:disc;
   margin:0 0 0 6px;
   padding:0 0 0 10px;}
table.threeColTable tr td ol, table.twoColTable tr td ol {
   margin:0 0 0 19px;
   padding:0 0 0 4px;}
.contentBlock p, .contentBlock strong, .contentBlock {
   font-size:12px;
   line-height:17px;}
.contentBlock p strong, .contentBlock strong {
   color:#009bdb;
   font-size:13px;
   line-height:20px;}
/* image support */
.contentBlock p img {
   margin:10px;}
.contentBlock p img.left {
   float:left;
   margin:10px 10px 4px 0px;}
.contentBlock p img.right {
   float:right;
   margin:10px 10px 4px 10px;}

/* end content page styles */
