a:link {color:#030092; text-decoration:underline;}
a:visited {color:#030092; text-decoration:underline;}
a:hover {color:#890D0D; text-decoration:none;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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;
}

body {font-size:62.5%; font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; margin:0; text-align:center; background:url(http://www.mmrdata.com/boxbuddyshipping/page-header-bg.png) repeat-x #dedceb;}

p {line-height:1.5em;}
p, table {margin:15px 0;}

blockquote {margin-left:25px;}

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}


img.center {display:block; margin-left:auto; margin-right:auto;}
img.aright {float:right; margin:10px 0 10px 10px;}
img.aleft {float:left; margin:10px 10px 0 0;}
img.border {border:2px solid #666666;}

a img {border:0;}

.nomargin {margin:0;}

.clear {clear:both;}



/* ----- MAIN ----- */

#page_body {width:932px; margin:0 auto; text-align:left; background:#fff; font-size:1.4em;}

#page_header {background:url(http://www.mmrdata.com/boxbuddyshipping/header-bg.jpg) no-repeat; height:180px; position:relative;}
#page_header ul {margin:0; padding:0; position:absolute; bottom:25px; right:10px; text-align:right;}
#page_header ul li {margin:0 5px; padding:0; display:inline; color:#996600;}
#page_header ul li a {color:#110467; text-decoration:none; font-weight:bold;}


/* ----- TEXT ----- */

h1, h2, h3, .header, .subheader {line-height:normal;}

h1, .header {color:#211375; font-size:2em;}

.lg {font-size:1.4em;}
.sm {font-size:.8em;}



/* ----- BODY CONTENT ----- */

#page_content {padding:0 15px;}

.content_left {width:220px; float:left;}
.content_right {width:653px; float:right; font-size:1.4em;}

p.questions {border:2px solid #3d3090; padding:15px; margin-bottom:35px;}

div.login {border:2px solid #3d3090; padding:15px; margin-bottom:35px;}
div.login p {font-weight:bold; margin:15px 0 0 0;}


/* ----- FOOTER ----- */

#page_footer {clear:both;}

p.footer_bar {text-align:center; color:#fff; background:#362989; padding:8px 0;}