/* @copyright:baseline media group 2008
@client:payrover

// reset styles
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 12px;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}

body { color:#333333; text-align:left; margin:0px; padding:0px; background-color:#ffffff;  font-family:Arial; font-size:12px; }
strong { font-weight:bold; }
p { margin-bottom:10px; }
input { border:1px solid #aaaaaa; font-size:11px; padding:3px; }
ul { margin-left:20px; }
li { padding-bottom:5px; }
a { color:#414141; }
a:hover { color:#000000; }
em { font-size:11px; color:#838383; }
div#frame { z-index:500; width:975px; text-align:left; }
div#header { width:100%; margin-top:26px; }
div#logo { padding:10px 10px 0px 0px; float:left; } 
div#cct { margin:20px 0px 0px 20px; float:left; } 

div#MM { position:relative; z-index:99; }

div#mnav { float:right; margin:20px 0px 0px 0px; }
div#mnav a { color:#808080; text-decoration:none; }
div#mnav a:hover { color:#f58026; }
div#testimonial { float:right; width:470px; font-size:11px; font-style:italic; color:#999999; padding-top:20px; }
/*div#billboard { width:915px; height:360px; }*/
div#billboard { position:relative; z-index:50; }
div#mainlower { background-image:url(images/lowerbg.jpg); background-repeat:repeat-y; padding:12px 10px 12px 10px; }

div#footer { float:left; }
div#merlogin { float:right; }

div#copyright { text-align:center; margin-top:5px; margin-left:10px; color:#c8c8c8; font-size:10px; font-weight:bold; margin-top:10px; }

div#merlogin { margin-top:10px; }
div#merlogin a { color:#808285; font-size:14px; font-weight:bold; text-decoration:none; }
div#merlogin a:hover { color:#f58026; }
.calloutbox { background-image:url(images/calloutbox.png); background-repeat:no-repeat; width:218px; height:240px; }
.cbin { font-size:16px; color:#6d6e71; padding:12px; }
.cbin img { padding-bottom:15px; }
.mr7 { margin-right:7px; }
.left { float:left; }
.right { position:relative; float:right; }
.clear { line-height:0px; clear:both; }
.clearl { clear:left; }
.clearr { clear:right; }
.spacer10 { margin-bottom:10px; }
.spacer15 { margin-bottom:15px; }
.bglg { background:#efefef; }
.error { border:1px solid #34aefb; }

div#copyright { font-size:11px; } 
