﻿/****************************************************************************************
 General layout styles
****************************************************************************************/
 /****************************************************************************************
 Page layout
 ****************************************************************************************/
body { background: url('../images/background.jpg'); background-repeat: repeat-x; font-size: 12px; font-family: Arial; color: #001d38; background-color: #003263; }
.qv-layout-page { background-image: url('../images/halo.png'); background-position:center -60; background-repeat:no-repeat; min-height:775px; }
.qv-layout-centered-container { width:990px; margin-left: auto; margin-right: auto; }

 /****************************************************************************************
 Header layout
 ****************************************************************************************/
.qv-layout-header { width:100%; clear:both; height:175px; margin-top:20px; }
.qv-layout-header-logo { padding:50px 0px 20px 0px; float:left; }
.qv-layout-header-user-info { float:right; text-align:right; padding:80px 20px 20px 0px; }
.qv-layout-header-user-info-company { color:#ffffff; font-size:16px; }
.qv-layout-header-user-info-welcome { color:#ffffff; font-size:12px; margin-top:5px; }
.qv-layout-header-user-info-signup { padding: 4px 0px 0px 0px; }

 /****************************************************************************************
 Main/RenderBody() layout 
 ****************************************************************************************/
.qv-layout-render-body-top { background: url('../images/990pxTopModule5pxSlice.png') no-repeat; height: 5px; width:990px; clear:both; }
.qv-layout-render-body { width:980px; margin:0px 5px 0px 5px; background-color:White; min-height:400px; }
.qv-layout-render-body-bottom { background: url('../images/990pxModule45pxH.png') no-repeat; height: 45px; width:990px; clear:both; }
 /****************************************************************************************
 Footer Layout 
 ****************************************************************************************/
.qv-layout-footer-divider { height: 1px; background-color: rgb(0, 97, 175); overflow: hidden; width:100%; margin:40px 0px 15px 0px; }
.qv-layout-footer { font-size: 11px; border-color: #0061AE; border-top: 1px; color:white; width:980px; padding:0px 5px 0px 5px; }
.qv-layout-footer-copyright { float:left; }
.qv-layout-footer-copyright-800BlueBook { padding-top:8px; display:block; }
.qv-layout-footer-links { float:right; }
.qv-layout-footer-links-spacing { padding-right:25px; padding-left:25px; display:inline; }
 /****************************************************************************************
 Credit Alert
 ****************************************************************************************/
.qv-layout-credit-expiration-message { width:585px; overflow:hidden; margin-top:4px; margin-left:15px; float:left; }
.qv-layout-credit-expiration-message em { font-style:normal; font-weight:bold; }
.qv-layout-credit-expiration-message .center { float:left; font-size:14px; background-image:url('../Images/credit-expiration-message-center.png'); background-repeat:repeat-x; background-position:top; color:#FFFFFF; height:21px; padding:8px 10px 0px 10px; }

