
/*** Body ***/
/************/
    .BodyStyle{
        background-image: url("/images/page/Q88Background.gif");
        background-repeat:repeat-x;
    }    
/*** Misc Settings ***/
/*********************/
    .SiteFooter{
        color: #000000;
	    font-size: 9px;
        margin:25px auto 0pt;
        min-height:100%;
        padding:0pt;
        position:relative;
        text-align:center;
        width:750px;	    
    }
    .Subscription td{
        border-right: solid 1px #d3d7d9;
    }      
/*** Menu Keys ***/
/*****************/
    .MenuContainer{
        background-color: #a0cf30;
        background-image: url("/images/page/NavBarBackground.gif");
        background-repeat:repeat-x;
        height:23px;
        text-align:center;
        vertical-align:top;	    
	    z-index:999990;
    }
    .MenuLeftImage{
        background: #003366 url(/images/page/NavBarLeft.gif) no-repeat top left;   
    }
    .MenuRightImage{
        background: #003366 url(/images/page/NavBarRight.gif) no-repeat top right;   
    }
    #navMenu  {
        height: 23px;
        /*background-image: url("/images/page/NavBarBackground.gif");*/
    }
    #navMenu *:hover  {
        text-decoration:none; 
        z-index:999990;
    }
    #navMenu .TopLevel a{
        padding: 4px; 
        padding-left: 15px;
        padding-right: 15px;
        border-right: 1px solid #FFFFFF; 
        color: #FFF; 
        font-size: 12px;         
        text-transform:uppercase;
    }
    #navMenu .TopLevel:hover a{
        color:#000000; 
    }
    #navMenu ul{
        border:solid 1px #b5d95d;
        border-top:none;
        width:221px;
    }
    #navMenu ul li{
        margin:0;
        padding:0px; 
    }
    #navMenu ul ul{
        left: 131px;
    }
    #navMenu .SubLevel a{
        background: #FFFFFF url("/images/page/submenuBG_All.gif") repeat-y;
        background-position: 0px 20px;
        border-bottom: solid 1px #EDE;
        color:#666666!important;
        font-weight:normal;
        margin:0px;
        padding: 2px 2px 2px 28px;
        text-transform:none;
        width:190px;
    }
    #navMenu .SubLevel a:hover{
        background-position: 0px 0px;
        border-bottom: solid 1px #91c60c;
        color:#000000!important;
    }
    #navMenu ul a { border-bottom: none; }
/*** AJAX AutoComplete ***/
/*************************/
    .AutoCompleteExtender_CompletionList{
        background-color : #FFFFFF;
        border-width : 1px;
	    border-style : solid;
	    border-color : #000000;
        color : windowtext;	    
	    cursor : 'default';
        list-style-type : none;
        margin-top: -1px;
        position: relative;
        text-align : left; 
        visibility : hidden;
        z-index: 999999;
    }
    .AutoCompleteExtender_CompletionListItem{ 
        background-color : #FFFFFF;
	    color : windowtext;	
	    font-size: 11px;
	    padding : 2px;
	    position: relative;
	    right: 40px;
        text-align : left; 
        width : 211px !important;
        z-index: 99999;
    }
    .AutoCompleteExtender_HighlightedItem{
        background-color: #FFFFFF;
        background-image: url(/images/grid/grid_selected_item_bg.gif); 
        background-repeat:repeat-x;
        font-size: 11px;
        padding: 2px;
        position: relative;
        right: 40px;        
	    width : 211px !important;        
        z-index: 99999;
    }
/*** banner_container: used in rotating banner on homepage ***/
/**********************/
    #banner_container {
	    display: block; 
	    overflow: hidden;
	    position: relative; 
	    width: 212px; 
    }
    #banner_container A {
	    background-color: #fff; 
	    display: table; 
	    height: 59px; 
	    overflow: hidden;
	    position: absolute;	    
	    width: 212px; 	    
    }
    #banner_container A.active {
	    left:1px;
	    position: absolute;
	    z-index: 10;  
    }
    #banner_container A.last-active {
	    left:1px;
	    position: absolute;
	    z-index: 9;
    }
/*** Modal Popups ***/
/**********************/
    .PageBody{
        background-color: #FFFFFF;
        background-image: url("/images/page/Q88Background.gif");
        background-repeat: repeat-x;
	    margin: 0px;
    }
    
