/* blue_frame.css + template.css + maps.css */
UNKNOWN {
	FLOAT: right; 
	COLOR: red
}

.wizard_title {
	font-weight: bold;
	color: white;
	font-size: medium;
}


.wizard_subtitle {
	font-weight: bold;
	color: #FFFFFF;
}
.required_field {
	font-weight: bold;
	color: #FF0000;
	display:inline;
}

/* grids.css */

UNKNOWN {
	FLOAT: right; COLOR: red
}
DIV.MyTableGrid {
	BORDER-RIGHT: #aca899 1px solid; 
	BORDER-TOP: #aca899 1px solid; 
	OVERFLOW-Y: auto; 
	BORDER-LEFT: #aca899 1px solid; 
	WIDTH: 700px; 
	BORDER-BOTTOM: #aca899 1px solid; 
	HEIGHT: 200px;
	padding:0px;
}
.panel {
	BACKGROUND-COLOR: #ffffdd
}
.disabletext {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.tableGrid {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 700px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-COLLAPSE: collapse; 
	border-spacing: 1px; 
	align: center;
}
.buttonGrid {
	BORDER-RIGHT: #aca899 1px solid; BORDER-TOP: #ece9d8 2px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #fff 1px solid; WIDTH: 100%; CURSOR: pointer; COLOR: #000112; BORDER-BOTTOM: #c5c2b2 3px solid; BACKGROUND-COLOR: #ece9d8
}
.textGrid {
	BORDER-RIGHT: #aca899 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ece9d8 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 00px; BORDER-LEFT: #fff 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c2b2 0px solid; BACKGROUND-COLOR: #ffffff
}
.tableGrid TD {
	BORDER-RIGHT: #aca899 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ece9d8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c2b2 1px solid;
}
.tableGrid TH {
	BORDER-RIGHT: #aca899 1px solid; BORDER-TOP: #ece9d8 2px solid; FONT-SIZE: 0.7em; BORDER-LEFT: #fff 1px solid; COLOR: #000112; BORDER-BOTTOM: #c5c2b2 3px solid; BACKGROUND-COLOR: #ece9d8
}
.tableGrid THEAD {
	POSITION: relative
}
.tableGrid THEAD TR {
	BOTTOM: 0px; POSITION: relative; TOP: 0px
}

/* BLUE_FRAME */

/***********************/
/* north */
.mqNw-n-ne , .mqWest , .mqSw-s-se , .mqEast
{
    cursor: pointer;
    font-size: 8px;

}
.mqNw-n-ne div.mqNxnw
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxnw.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNa, .mqNw-n-ne div.mqNb
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nsp.gif) repeat-x top left;
}
.mqNw-n-ne div.mqN
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/n.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNxne
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxne.gif) no-repeat top left;
}


/* north west */
.mqNw-n-ne div.mqNxnwc
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxnw.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNw
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nw.gif) no-repeat top left;
}
.mqWest div.mqWnw
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wnw.gif) no-repeat top left;
}
.mqWest div.mqWxnwc
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxnw.gif) no-repeat top left;
}


/* west */

.mqWest div.mqWxnw
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxnw.gif) no-repeat top left;
}

.mqWest div.mqWa, .mqWest div.mqWb
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wsp.gif) repeat-y top left;
}
.mqWest div.mqW
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/w.gif) no-repeat top left;
}
.mqWest div.mqWxsw
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxsw.gif) no-repeat top left;
}

/* south west */
.mqWest div.mqWxswc
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxsw.gif) no-repeat top left;
}
.mqWest div.mqWsw
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wsw.gif) no-repeat top left;
}
.mqSw-s-se div.mqSw
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sw.gif) no-repeat top left;
}
.mqSw-s-se div.mqSxswc
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxsw.gif) no-repeat top left;
}

/* south */

.mqSw-s-se div.mqSxsw
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxsw.gif) no-repeat top left;
}
.mqSw-s-se div.mqSa, .mqSw-s-se div.mqSb
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ssp.gif) repeat-x top left;
}
.mqSw-s-se div.mqS
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/s.gif) no-repeat top left;
}
.mqSw-s-se div.mqSxse
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxse.gif) no-repeat top left;
}

/* south east */

.mqSw-s-se div.mqSxsec
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxse.gif) no-repeat top left;
}
.mqSw-s-se div.mqSe
{
    float: right;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/se.gif) no-repeat top left;
}
.mqEast div.mqEse
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ese.gif) no-repeat top left;
}
.mqEast div.mqExsec
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exse.gif) no-repeat top left;
}

/* east */
.mqEast div.mqExse
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exse.gif) no-repeat top left;
}
.mqEast div.mqEa, .mqEast div.mqEb
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/esp.gif) repeat-y top left;
}
.mqEast div.mqE
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/e.gif) no-repeat top left;
}
.mqEast div.mqExne
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exne.gif) no-repeat top left;
}

/* north east */

.mqEast div.mqExnec
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exne.gif) no-repeat top left;

}
.mqEast div.mqEne
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ene.gif) no-repeat top left;

}
.mqNw-n-ne div.mqNe
{
    float: right;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ne.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNxnec
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxne.gif) no-repeat top left;
}

/**********************/


/**
 * =CSS PRELOAD MAP ART
 */
/* north */
.mqNw-n-ne div.mqNxnw_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxnw-on.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNa_hover, .mqNw-n-ne div.mqNb_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nsp-on.gif) repeat-x top left;
}
.mqNw-n-ne div.mqN_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/n-on.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNxne_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxne-on.gif) no-repeat top left;
}


/* north west */
.mqNw-n-ne div.mqNxnwc_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxnwc-on.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNw_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nw-on.gif) no-repeat top left;

}
.mqWest div.mqWnw_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wnw-on.gif) no-repeat top left;
}
.mqWest div.mqWxnwc_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxnwc-on.gif) no-repeat top left;
}


/* west */

.mqWest div.mqWxnw_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxnw-on.gif) no-repeat top left;
}

.mqWest div.mqWa_hover, .mqWest div.mqWb_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wsp-on.gif) repeat-y top left;
}
.mqWest div.mqW_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/w-on.gif) no-repeat top left;
}
.mqWest div.mqWxsw_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxsw-on.gif) no-repeat top left;
}

/* south west */
.mqWest div.mqWxswc_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wxswc-on.gif) no-repeat top left;
}
.mqWest div.mqWsw_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/wsw-on.gif) no-repeat top left;
}
.mqSw-s-se div.mqSw_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sw-on.gif) no-repeat top left;
}
.mqSw-s-se div.mqSxswc_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxswc-on.gif) no-repeat top left;
}

/* south */

.mqSw-s-se div.mqSxsw_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxsw-on.gif) no-repeat top left;
}
.mqSw-s-se div.mqSa_hover, .mqSw-s-se div.mqSb_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ssp-on.gif) repeat-x top left;
}
.mqSw-s-se div.mqS_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/s-on.gif) no-repeat top left;
}
.mqSw-s-se div.mqSxse_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxse-on.gif) no-repeat top left;
}

/* south east */
.mqSw-s-se div.mqSxsec_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/sxsec-on.gif) no-repeat top left;
}
.mqSw-s-se div.mqSe_hover
{
    float: right;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/se-on.gif) no-repeat top left;
}
.mqEast div.mqEse_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ese-on.gif) no-repeat top left;
}
.mqEast div.mqExsec_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exsec-on.gif) no-repeat top left;
}

/* east */
.mqEast div.mqExse_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exse-on.gif) no-repeat top left;
}
.mqEast div.mqEa_hover, .mqEast div.mqEb_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/esp-on.gif) repeat-y top left;
}
.mqEast div.mqE_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/e-on.gif) no-repeat top left;
}
.mqEast div.mqExne_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exne-on.gif) no-repeat top left;
}

/* north east */
.mqEast div.mqExnec_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/exnec-on.gif) no-repeat top left;
}
.mqEast div.mqEne_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ene-on.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNe_hover
{
    float: right;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/ne-on.gif) no-repeat top left;
}
.mqNw-n-ne div.mqNxnec_hover
{
    float: left;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/nxnec-on.gif) no-repeat top left;
}
/**********************/

/* zoom levels */
.mqZoom
{
   cursor: pointer;

}
.mqZoom div.mqZin
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/zin.gif) no-repeat top left;
}
.mqZoom div.mqZ10
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z10.gif) no-repeat top left;
}
.mqZoom div.mqZ9
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z9.gif) no-repeat top left;
}
.mqZoom div.mqZ8
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z8.gif) no-repeat top left;
}
.mqZoom div.mqZ7
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z7.gif) no-repeat top left;
}
.mqZoom div.mqZ6
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z6.gif) no-repeat top left;
}
.mqZoom div.mqZ5
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z5.gif) no-repeat top left;
}
.mqZoom div.mqZ4
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z4.gif) no-repeat top left;
}
.mqZoom div.mqZ3
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z3.gif) no-repeat top left;
}
.mqZoom div.mqZ2
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z2.gif) no-repeat top left;
}
.mqZoom div.mqZ1
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z1.gif) no-repeat top left;
}
.mqZoom div.mqZout
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/zout.gif) no-repeat top left;
}
.mqMapoptions div.mqRevert
{

    background: transparent url(http://cdn.mapquest.com/mqo_blue/revert-off.gif) no-repeat top left;
}
.mqMapoptions div.mqReverton
{
    cursor: pointer;
    background: transparent url(http://cdn.mapquest.com/mqo_blue/revert.gif) no-repeat top left;
}

/* zoom levels-on images */

.mqZoom div.mqZin_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/zin-on.gif) no-repeat top left;
}
.mqZoom div.mqZ_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/z-on.gif) no-repeat top left;
}
.mqZoom div.mqZout_hover
{
    background: transparent url(http://cdn.mapquest.com/mqo_blue/zout-on.gif) no-repeat top left;
}
.mqMapoptions div.mqReverton_hover
{
      cursor: pointer;

    background: transparent url(http://cdn.mapquest.com/mqo_blue/revert-on.gif) no-repeat top left;
}


/* For popup */
div.mqDummycss
{
   background: transparent url(http://cdn.mapquest.com/mqo_blue/infobubble-top.png) no-repeat left top;


}
div.mqPopuptop-NS{
   background: transparent url(http://cdn.mapquest.com/mqo_blue/infobubble-top.png) no-repeat left top;
   width: 251px;
   height: 14px;


   float: right;
}
div.mqPopupmiddle-NS {
   background: transparent url(http://cdn.mapquest.com/mqo_blue/infoboxcntr.png) ;
   width: 251px;
   float: right;

}
div.mqPopupbottom-NS{
   background: transparent url(http://cdn.mapquest.com/mqo_blue/infoboxbtm.png) no-repeat left;
   width: 251px;
   float: right;

}
div.mqPopuppointer-NS{
   background: transparent url(http://cdn.mapquest.com/mqo_blue/infobubble-pointer.png) no-repeat;
   float: left;

}


div.mqPopuptop-IE{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.mapquest.com/mqo_blue/infobubble-top.png');
   width: 251px;
   height: 14px;
   float: right;

}
div.mqPopupmiddle-IE {
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.mapquest.com/mqo_blue/infoboxcntr.png',sizingMethod='scale');
   width: 251px;
   float: right;

}
div.mqPopupbottom-IE{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.mapquest.com/mqo_blue/infoboxbtm.png');
   width: 251px;
   float: right;

}
div.mqPopuppointer-IE{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.mapquest.com/mqo_blue/infobubble-pointer.png');
   float: left;

}

div.mqPopupclose {
  background: transparent url(http://cdn.mapquest.com/mqo_dft/x-close.gif) no-repeat;
  position: absolute;
  width: 18px;
  height: 17px;
  left: 255px;
  top: 5px;

}

/* maps.css */

/**
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * MapQuest Maps Stylesheet
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * @ map presentation styles
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * TOC
 * - general layout
 * - map widget container
 * - map controls
 * - map options
 * - css preload map art
 *
 */

/**
 * =GENERAL LAYOUT
 */
/* pull out drawer */
.drawer
{
    float: right;
}
/* mac ie hide \*/
.drawer
{
    min-width: 205px;
}
* html .drawer
{
    width: 205px;
}
/* end hide */
.drawer .content,  .mainwrapper .drawer .content
{
    margin-left:    10px;
}

table.mapgrinder
{
    margin-bottom: 10px;
}

/* =page wrapper to control width of flex containers */
#page
{
    width:    825px;
    /* mac ie hide \*/
    width:    765px;
    /* end hide */
}

/* =right column ads and offers */
/*
#rightcolumn .offers
{
    border: none;
}

#rightcolumn .offers
{
    height:     100%;
}
#rightcolumn
{
    border: 1px solid #ccc;
}
*/
/* mac ie hide \*/

/*
td#rightcolumn, td#rightcolumn .offers
{
    min-width:      193px;

}
* html td#rightcolumn, * html td#rightcolumn .offers
{
    width:      195px;
}
*/
/* end hide */

td.drawer
{
    float:      none;
}

/**
 * =MAP WIDGET CONTAINER
 * @ mapoptions + mapcontrols + panel padding
 */
.mqMapwidget
{
    width:  543px;
}
.mqMapwidget .mqPanel /*, #maps .mapwidget .mqPanel*/
{
    margin:     0;
    padding:    3px;
}

/**
 * =MAP CONTROLS
 * @ pan controls, map
 */
.mqMapcontrols
{
    float:  right;
    width:  491px;
}
.mqMapcontrols form
{
    margin-bottom:  2px;
    font-size:      1.1em;
    text-align:     center;
}
.mqMapcontrols img, .mqMapoptions img, .map
{
    cursor: pointer;

}
.mqMapcontrols input
{
    margin: 0 2px -2px 6px;
}
.mqMapcontrols label
{
    font-size: 1em;
}

.mqW-map-e div
{
    float: left;
    width: 12px;
}
div .mqW-map-e .mqMiddle
{
    display:        block;
    visibility:     visible;
    position:       relative;
    left:           61px;
    /* mac IE5.2x has problems with displaying \*/
    clip:           rect(0px, 0px, 0px, 0px);
    overflow:       hidden;
    /* end of hide */
    float:          left;
}
.mqW-map-e div.mqEast
{
    float:  right;
    width:  16px;
}
.mqW-map-e img
{
    float: left;
}

/* win IE5.x has 3px float bug \*/
* html .mqW-map-e div, * html .mqW-map-e img
{
    display:        inline;
    float:          none;
    margin:         0;
    voice-family:   "\"}\"";
    voice-family:   inherit;
    display:        block;
    float:          left;
    margin:         0;
}
/* end hack */

/**
 * =MAP OPTIONS
 * @ zoom, revert
 */
.mqMapoptions
{
    width: 41px;
    margin-top: 10px;
}
.mqMapoptions .mqZoom
{
    margin:         63px 0 32px;
}
.mqMapoptions .mqZoom div
{   /* zoom stack*/
    padding-left:   8px; /*width of zlabel image*/
    background:     transparent url(http://cdn.mapquest.com/mqo_blue/zlabel-en.gif) 0 0 no-repeat;
}
.mqMapoptions img
{
    display:    block;
}
.mqMapoptions .mqRevert
{
    display: none;
}

/* template.css */
/**
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * MapQuest Template Style Sheet
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * @ default page structure
 * @ common page layouts and presentation
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * TOC
 * - reset white space
 * - reset font defaults
 * - html elements
 * - aol hat
 * - header
 * - content well
 * - form pages
 * - subpages (pop-ups)
 * - settings page
 * - footer
 * - common presentation
 * - float clearing
 *
 */

/**
 * =RESET WHITE SPACE
 * @ for cross-browser consistency
 */
*



panelheading
{
    font-size:  16px;
}
panelheading innettext
{
    font-size:  12px;
}

/**
 * =AOL HAT
 * @ aol provided xhtml via js api, locally rewrote css to correct layout issues
 */

 /*
#mqaolhat
{
    width:      765px;
    margin-top: 7px;
}
#aol_hat
{
    margin: 0 22px 0 10px;
    font:   bold 1.1em arial, sans-serif;
}
#aol_hat ul
{
    list-style:     none;
    float:          left;
    width:          250px;
    margin:         0.45em 0 0;
    padding:        0;
}
#aol_hat>ul
{
    margin-top: 0.5em;
}
#aol_hat ul li
{
    display:        inline;
    margin:         0;
    padding:        0 5px;
    border-right:   1px solid #868a4d;
    font:           bold 1em arial, sans-serif;
}
#aol_hat ul li.aol_hat_last
{
    padding-right:  10px;
    border:         none;
}
#aol_hat a, #aol_hat2 a:visited
{
    color:              #868a4d;
    text-decoration:    none;
}
#aol_hat a:hover
{
    text-decoration: underline;
}
#aol_hat div
{
    float:          right;
    width:          300px;
    height:         2.18em;
    color:          #868a4d;
    text-align:     right;
    vertical-align: middle;
    line-height:    2.18em;
}
#aol_hat div form
{
    margin:     0;
    padding:    0;
}
#aol_hat input.aol_hat_search
{
    width:          118px;
    height:         1.6em;
    margin-right:   2px;
    border:         1px solid #56ba24;
    color:          #666;
    font-size:      1em;
    padding-top:    2px;
    vertical-align: middle;
}
#aol_hat form>input.aol_hat_search
{
    height:         1.5em;
}
#aol_hat label
{
    margin:     0;
    padding:    0;
    font-size:  1em;
}
#aol_hat input.aol_hat_button
{
    width:              50px;
    height:             1.9em;
    margin-top:         1px;
    border:             1px solid #56ba24;
    background-color:   #bfebaa;
    font:               1em tahoma, arial, sans-serif;
    vertical-align:     middle;
}
#aol_hat>input.aol_hat_button
{
    margin-top:         0;
}
*/

/**
 * =HEADER
 */

 /*
#mqheader
{
    position:   relative;
    width:      100%;
    background: transparent url(http://cdn.mapquest.com/mqsite/hdr-bg-gradient) 0 100% repeat-x;
}
* html #mqheader
{
    margin-top: 5px;
}
#mqheader div
{
    width:      755px;
    margin:     0 0 7px 10px;
}
#mqheader ul
{
    float:          left;
    width:          378px;
    margin:         0;
    padding:        0;
    text-align:     center;
    list-style:     none;
}
#mqheader li
{
    display:        inline;
    margin:         0;
    padding:        0 0.3em 0 0.5em;
    border-right:   1px solid #272750;
    font-size:      1em;
    font-weight:    bold;
    text-align:     left;
}
#mqheader li.last, #mqheader li.logo
{
    border: none;
}
#mqheader li.logo
{
    display:    block;
    padding:    0;
}
#mqheader li a, #mqheader li a:visited
{
    color:              #272750;
    text-decoration:    none;
}
#mqheader li a:hover
{
    text-decoration:    underline;
}
#mqheader div.nav
{
    float:  left;
    width:  220px;
    margin: 0 0 5px;
}
#mqheader div.nav ul
{
    float:          none;
    width:          auto;
    margin-left:    28px;
}
#mqheader div.nav li
{
    float:      left;
    width:      80px;
    padding:    0;
    border:     none;
    font-size:  1.2em;
    text-align: center;
}
#mqheader div.nav li.dirs
{
    width:      96px;
}
#mqheader div.nav li span
{
    display: block;
    margin-top: -3px;
    text-align: center;
}
* html #mqheader div.nav li span
{
    margin-top: 0;
}
#mqheader div.nav li a, #mqheader div.nav li a:visited, #mqheader div.nav li a:hover
{
    margin:             0;
    color:              #272750;
    text-decoration:    none;
}

*/

/**
 * =CONTENT WELL
 */
.mqContentwell
{
    /*background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-lftside) 110% 0 repeat-y;*/
}
.mqWrapper
{
/*  background: transparent url(http://cdn.mapquest.com/mqsite/cw-bg-rtside) 100% 0 repeat-y;*/
}
.mqContent
{
    margin: 0 0 0 0;
}

/**
 * =FORM PAGES
 * @ default form, ambiguity, geodiff and search template
 */
 /*
#formpage
{
    width:  760px;
}
#formpage .main
{
    float:  left;
    width:  362px;
}
#formpage .side
{
    float:  left;
    width:  372px;
}
#formpage .side .well
{
    margin-left:    10px;
}
#formpage #ddform .side
{
    margin-top: 5px;
}

*/

/**
 * =SUBPAGES (POP-UPS)
 */

/*
body#popup, body#subpage
{
    min-width:  100%;
    width:      auto;
}
div.body
{
    margin: 10px;
}
*/

/**
 * =SETTINGS PAGE
 */

 /*
#maps #settings .main
{
   width:   734px;
}
#settings .label
{
   float:      left;
   width:      228px;
}
#settings .options
{
   float:      left;
   width:      474px;
}
table.settings
{
   width:         100%;
   margin-bottom: 10px;
   border:        0;
}

*/
/* =settings address */
.mqMainwrapper .mqContent .mqMain
{
   float:      left;
   margin-top: 5px;
}

.mqSide
{
   float:      left;
   margin-top: 5px;
   width:422px;

}
.mqMain
{
   float:      left;
   margin-top: 5px;
   width:412px;
}

/**
 * =FOOTER
 */

/*
#mqfooter
{
    padding:    5px 10px 10px;
    background: transparent url(http://cdn.mapquest.com/mqsite/ftr-bg-gradient) 0 100% repeat-x;
    color:      #868a4d;
}
#mqfooter ul
{
    list-style: none;
    margin:     0 3px 3px;
    padding:    0;
}
#mqfooter li
{
    display:        inline;
    margin:         0;
    padding:        0 0.2em 0 0.5em;
    border-right:   1px solid #868a4d;
    font-size:      1em;
}
#mqfooter li.last
{
    border: none;
}
#mqfooter li a, #mqfooter li a:visited
{
    color:  #868a4d;
}
#mqfooter div
{
    margin: 0 0 0 7px;
}

*/
/**
 * =COMMON PRESENTATION
 */
/* display */
/*
.disb
{
    display:    block;
}
.disi
{
    display:    inline;
}
.disn, .hide, .print
{
    display:    none;
}

.half
{
   float:   left;
   width:   50%;
}

*/
/* =text */

*/
.mqTextc
{
    text-align: center;
}
/*
.textl
{
    text-align: left;
}
*/
.mqTextr
{
    text-align: right;
}

/**
 * =FLOAT CLEARING
 */
.mqClear:after
{
   display: block;
   visibility: hidden;
   clear:      both;
   height:     0px;
   content: ".";
}

/* show iewin, hide iemac \*/
* html .mqClear
{
   height:  1%;
}
.mqClear
{
   display: block;
}
/* end hide */

.fltl
{
   float:   left;
}
.fltr
{
   float:   right;
}
.mqWell
{
	margin-left: 10px;
}

/* maneuver.css */
mqClear
{
   display: block;
}
.mqContainer
{	/*sets content margins*/
	margin:	0 0 5px 0;
}
.mqDirmanTable
{
	width:	100%;
	margin:	5px 0 0;
	border:	0;
}
.mqBga
{
	background: #e3e5c7;
}
.mqDirmanTh
{
	font-size:	1.1em;
	padding:		5px;
	font-weight:	bold;
	text-align:		left;
	font-size:      62.5%;
    font-family:    verdana, arial, helvetica, sans-serif;
}
.mqDirmanTr
{
	vertical-align:	top;
}
.mqDirmanTd
{
	padding:	5px 3px 0;
    font-size:  1.2em;
	 font-size:      62.5%;
    font-family:    verdana, arial, helvetica, sans-serif;
}
.mqRs
{
	padding-left:	1px;
	padding-right:	3px;
}
.mqNum
{
    padding-left:   1px;
    font-weight:	bold;
    text-align:		right;
	 font-size:      62.5%;
    font-family:    verdana, arial, helvetica, sans-serif;
}
.mqNowrap
{
    white-space:    nowrap;
}
.mqTextc
{
	text-align: center;
	font-size:      62.5%;
    font-family:    verdana, arial, helvetica, sans-serif;
}
.mqManmap
{
	margin:			0;
	padding-bottom: 0;

}
.mqBgc
{	/*beige*/
	background: #f7f7ea;
}
.mqTotals
{
	padding:	10px 0;
}
.mqBgc_light_green
{
	background: #E0EFE0;
}
.mqDirmanTr_light_orange
{
  background: #FFE8CF;
}

.mqBgc_light_yellow
{
	background: #f7f7ea;
}
.mqDirmanTr_light_rose
{
  background: #FFF2EF;
}

.mqBgc_light_blue
{
	background: #D1DBEF;
}
.mqDirmanTr_light_grey
{
  background: #DFDFDF;
}
.mqDirmanTr_light_blue
{
  background: #B0C2E7;
}

.auction_info {
  width: 110px;
	height: 36px;	
	font-weight: normal;
	font-size: 11px;
  display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}































a.importantButton, span.importantButton, del.importantButton{

	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.importantButton, span.importantButton, del.importantButton,
a.importantButton span, span.importantButton button, span.importantButton input, del.importantButton span{
    background-image:url('/images/importantButton.png');
    _background-image:url('/images/importantButton.gif');
    width:100%
}


a.importantButton span, span.importantButton button, span.importantButton input, del.importantButton span{

	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.importantButton button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.importantButton span,
html.safari del.importantButton span{
  line-height:1.3;
}

html.safari span.importantButton button{
  line-height:2.6;
}

html.safari a.importantButton:focus,
html.safari span.importantButton button:focus{
    outline:none;
}



del.importantButton{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}

del.importantButton span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.importantButton button, span.importantButton input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.importantButton:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.importantButton:hover,
span.importantButton:hover,
a.importantButton:focus,

a.dom-importantButton-focus,
span.importantButton-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.importantButton:hover span,
span.importantButton:hover button,
a.importantButton:focus span,

span.importantButton-behavior-hover button,
span.importantButton-behavior-hover input{
	background-position:100% -60px;
}


a.importantButton:active, a.importantButton:focus span{
	color:#444;
}




del.importantButton-behavior-hover, del.importantButton:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.importantButton-behavior-hover span, del.importantButton:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */

}




/*Optional hack for IE6 to simulate :hover selector*/

span.importantButton button, del.importantButton span, span.importantButton input{



	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){


				behavior_onMouseEnter = function(el){

					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' importantButton-behavior-hover';
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};


			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;


		})(this));




}
/* START: SUPERLOADSFX HEADER STYLES */


#head{
font-size: 11px;
color:#0202a4;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
background-color: #fff;
background-image: url(/images/superloadsfx/bg_head.gif);
height: 77px;
}

.userS{
font-size: 10px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #fff;
background-image: url(/images/superloadsfx/bg_shipper.gif);
background-repeat: no-repeat;
text-align: left;
height: 50px;
width: 159px;

}

.userC{
font-size: 10px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #fff;
background-image: url(/images/superloadsfx/bg_carrier.gif);
background-repeat: no-repeat;
text-align: left;
height: 50px;
width: 159px;
}
.userA{
font-size: 10px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #fff;
background-image: url(/images/superloadsfx/bg_affiliate.gif);
background-repeat: no-repeat;
text-align: left;
height: 50px;
width: 159px;
}
#admin{
font-size: 10px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #fff;
background-image: url(/images/superloadsfx/bg_admin.gif);
background-repeat: no-repeat;
text-align: left;
height: 48px;
width: 180px;
}

.title { 
font-size: 18px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #1111cf;
}
.title2 { 
font-size: 22px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #e53734;
font-weight: 700;
}
.bold { 
font-weight: 700;
}
.txt { 
font-size: 10px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #1111cf;
}
/* END: SUPERLOADSFX HEADER STYLES */



/*JOB*/
	#job{ 
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #7f7f7f;
line-height: 16px;
border: #888888 1px solid;
}
	#jobMenu{ 
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #7f7f7f;
line-height: 16px;
border: #888888 1px solid;
background-color: #efefe8;
width: 160px;
}
ul#navSubmenu{
float: left;
  margin: 0;
  border: 0 none;
  padding: 0;
	list-style: none;
	}
	ul#navSubmenu li {
		float: left;
		}
		ul#navSubmenu li a {
			display: block;
			width: 160px;
			padding: 5px 15px;
			color: #000;
			background-color: inherit;
			text-decoration: none;
		border-bottom: 1px solid #dfdfd2;
			}
		ul#navSubmenu li a:hover {
			color: #999;
			background-color: #e8e8df;
			border-bottom: 1px solid #dfdfd2;
			}
ul#navSubmenu li a#subactive  {
	display: block;
			
			padding: 5px 15px;
			color: #000;
			background-color: inherit;
			text-decoration: none;
			border-bottom: 1px solid #dfdfd2;
			font-weight: 700;
		
}



/*DASHBOARD*/
#dashboard { 
font-size: 14px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #7f7f7f;
line-height: 16px;
}
#dashboardBox { 
font-size: 12px;
background-image: url(/images/bg_dashboard.gif);
background-repeat: no-repeat;
color: #7f7f7f;
line-height: 16px;
width: 395px;
height: 236px;
}
.title3 { 
font-size: 18px;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
color: #a2a2b0;
font-weight: 700;
}
.tdDashboard { 
height: 25px;
border-bottom: solid 1px #dfdfe0;
font-family: Tahoma, Arial, Helvetica, Sans, Sans-serif;
}
a.link:link, a.link:visited  {
	color: #d10d0c;
	text-decoration: underline;
	}
a.link:hover { 
	color: #d10d0c;
	text-decoration: none; 
	}

.bold2 { 
font-weight: 700;
color: #1111cf;
}
.bold3{
color: #d81a19;
font-weight: 700;
}