.custom h2, .headline_area h1, ul#home-sidebar li.widget h2 {
   font-size: 14px;
   background:#486BA3;
   color:#FFF;
   padding:6px;
   text-transform:uppercase;
   clear:both;
   font-weight:bold;
}


button.button::-moz-focus-inner, a.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button, a.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button, a.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span, a.button span { float:left; height:38px; background:transparent url(images/bkg_button-blue.gif) 0 0 no-repeat; padding:0 0 0 15px; font: 14px/38px Verdana, sans-serif; letter-spacing:1px; text-transform:uppercase; text-align:center; white-space:nowrap; color:#fff; }
button.button span span, a.button span span{ background-position:100% 0; padding:0 19px 0 4px; }


button.button-blue span, a.button-blue span{ background-image:url(images/buttonback.png); height:28px;font-weight:700; line-height:28px; text-transform:capitalize; font-size:11px; letter-spacing:0;}

.numerator {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
text-align: center;
}
.divsign {
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: black;
border-left-color: black;
}
