a:link {color: #030092; text-decoration: underline;}
a:visited {color: #030092; text-decoration: underline;}
a:hover {color: #890D0D; text-decoration: none;}

body {font-size:13px; font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; background-color:#e6e6e6; margin:0; color:#333333;}

ul {list-style-type:square }

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}

img {border:none;}
img.right {float:right; margin-left:5px; margin-bottom:5px;}
img.left {float:left; padding:0 5px 5px 0;}

.clear {clear:both;}

#pagebody {width:901px; text-align:left; margin:0px auto; background-color:#FFFFFF;}


/* ----- PAGE HEADER ----- */

#pageheader {background-image:url(http://www.mmrdata.com/jacksonmiller/headerbg.gif); background-repeat:repeat-x; font-size:1px;}


/* ----- TOP NAVIGATION ----- */

#topnavigation {text-align:center; background-image:url(http://www.mmrdata.com/jacksonmiller/topnavbg.gif); background-repeat:repeat-x; font-size:1px;}

ul#page_nav {padding:0; margin:0; height:30px; font-size:16px; background:url(http://www.mmrdata.com/jacksonmiller/topnavbg.gif) repeat-x; padding:12px 0;}
ul#page_nav li {list-style:none; display:inline; text-transform:uppercase; border-right:1px solid #ccc; padding:5px 18px;}
ul#page_nav li.no_border {border-right:none;}
ul#page_nav li a {color:#103b6f; text-decoration:none;}


/* ----- TEXT HEADERS ----- */

h1, .header {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:26px; font-weight:normal; margin:0; color:#0a2f72; line-height:normal;}

h2, .subheader {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000;}

h3 {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666;}


/* ----- CONTENT AREA ----- */

#contentarea {background-image:url(http://www.mmrdata.com/jacksonmiller/contentbg.gif); background-repeat:repeat-x; padding:15px;}

.content {float:left; width:600px; background-color:#FFFFFF; padding:12px; line-height:20px;}

.notice {text-align:center; font-size:14px; font-weight:bold; padding:6px; background-color:#fff5d5;}


/* ----- SIDE AREA ----- */

.sidearea {float:left; margin-left:20px; width:220px; background-color:#FFFFFF;}

.headerbar {padding:6px; background-color:#0a2f72; color:#FFFFFF; font-size:14px; font-weight:bold;}

.sidecontent {padding:6px;}



/* ----- PAGE FOOTER ----- */

.footer {clear:both; height:30px; padding:12px;}

.footerleft {width:50%; float:left; font-size:12px;}
.footerright {width:50%; float:left; text-align:right; font-size:11px;}


/* ----- MMR WIDGETS ----- */


#widgetbody {font-family:Verdana, Helvetica, sans-serif; font-size:11px; background:transparent; margin:0;}
.widgettitle {font-family:Verdana, Helvetica, sans-serif; font-size:11px; margin-top:0; margin-bottom:0;}
.widgetsummary {font-family:Verdana, Helvetica, sans-serif; margin-top:0; margin-bottom:10px; font-size:10px; color:#666666;}

.widgettitle a:link {color:#0D4E9B; text-decoration:underline;}
.widgettitle a:visited {color:#0D4E9B; text-decoration:underline;}
.widgettitle a:hover {color:#890D0D; text-decoration:none;}



/* ----- LANDING BOX ----- */

.landing_box {background:url(http://www.mmrdata.com/jacksonmiller/landing-page-bg.jpg) no-repeat; width:871px; height:530px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em;}

.landing_box h1 {color:#003366; font-size:.8em; margin-top:0; font-family:Georgia, "Times New Roman", Times, serif;}

.left_box {float:left; padding:50px 0 50px 50px; width:280px;}

.right_box {float:right; padding:0 30px 50px 0; width:415px; color:#fff;}
.right_box a {color:#fff;}

.close_link {margin-bottom:2px; margin-top:30px;}

#landing_area {text-align:center;}
#landing_content {text-align:left; margin:0 auto; width:870px; background:#002180; margin-top:10px; border:15px solid #001550;}
