/************************************************************************************************************/
/***************************** BODY class *******************************************************************/
/************************************************************************************************************/    
.imgspace {display:block; margin:0; float:left}
body {
    margin-top: 0px;
    margin-left: 0px;
    margin: 0px 0px;
    /*
    font-family: verdana, arial, helvetica;
    font-size: 13px; 
    background:#C9BCAC url(bodybackground.jpg) repeat-x fixed center top;
    */
    }
    

/*************************************************************************************************************/
/***************************** FONT classes ******************************************************************/
/*************************************************************************************************************/

.largefont {
    font-family: verdana, arial, helvetica;
    font-size: 15px;
    }    

.bodyfont {
    font-family: verdana, arial, helvetica;
    font-size: 13px;
    }
    
.smallfont {
    font-family: verdana, arial, helvetica;
    font-size: 11.5px;
    }
        
.smallerfont {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    }


    
/***************************** BLUE FONT classes  ***********************************************************/


.bodyfontblue { 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 13px; 
    font-weight: bold; 
    color: #0D3A64; 
    }    

.smallfontblue { 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 11.5px; 
    font-weight: bold;
    color: #0D3A64;
    }
    
.smallerfontblue { 
    font-family: verdana, arial, helvetica; 
    font-size: 10px; 
    font-weight: bold;
    color: #0D3A64;
    }
    
.navblueNonLink {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #7FA3C7;
    font-weight: bold;
    text-decoration: none;
    }
    
.smallerfontGrayBlue {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #B7C0C9;
    font-weight: bold;
    text-decoration: none;
    }       

/***************************** GREEN FONT classes  ***********************************************************/

.largefontgreen { 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 15px; 
    font-weight: bold; 
    color: #227850; 
    }    
    
.bodyfontgreen { 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 13px; 
    font-weight: bold; 
    color: #227850; 
    }
    
/***************************** WHITE FONT classes  ***********************************************************/

.smallfontwhite { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11.5px; 
    color: #ffffff;
    }
    
.smallerfontwhite { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #ffffff;
    }

/***************************** RED FONT classes  ***********************************************************/
    
.bodyfontred { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #BC3C3C; 
    }    

.smallfontred {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    font-weight: bold;
    color: #BC3C3C;
    }
    
.smallerfontred { 
    font-family: verdana, arial, helvetica; 
    font-size: 10px; 
    font-weight: bold;
    color: #BC3C3C;
    }
    
 /*************************************GRAY FONT Classes*******************************************************/
    
.smallfontgray { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11.5px; 
    color: #666666;
    }
    
.smallerfontgray { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #666666;
    }    
      
/*************************************************************************************************************/
/***************************** LINK classes ******************************************************************/
/*************************************************************************************************************/

a {
    color: #0D3A64;
    text-decoration: underline;
    }
    
a:hover {
    font-weight: bold;
    text-decoration: underline;
    color: #23588A; 
    }

a.smalllink {
    font-family: verdana, arial, helvetica;
    font-size : 11.5px;
    color: #0D3A64;
    font-weight: bold;
    text-decoration: underline;
    }
    
a.smalllink:hover {
    font-family: verdana, arial, helvetica;
    font-size : 11.5px;
    font-weight: bold;
    text-decoration: underline;
    color: #23588A; 
    }    

a.smallerlink {
    font-family: verdana, arial, helvetica;
    font-size : 10px;
    color: #0D3A64;
    font-weight: bold;
    text-decoration: underline;
    }
    
a.smallerlink:hover {
    font-family: verdana, arial, helvetica;
    font-size : 10px;
    font-weight: bold;
    text-decoration: underline;
    color: #23588A; 
    }
    
a.bodywhitelink  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 13px;
    color : #ffffff;
    font-weight : bold;
    text-decoration : underline;
    }    
    
a.bodywhitelink:hover  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 13px;
    color : #f3f3f3;
    font-weight : bold;
    text-decoration : underline;
    }            
    
a.smallwhitelink  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 11px;
    color : #ffffff;
    font-weight : bold;
    text-decoration : underline;
    }

a.smallwhitelink:hover  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 11px;
    font-weight : bold;
    text-decoration : underline;
    color : #f3f3f3;
    }

a.smallerwhitelink, a.smallerwhitelink:link, a.smallerwhitelink:active  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #ffffff;
    font-weight : bold;
    text-decoration : underline;
    }

a.smallerwhitelink:hover  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    font-weight : bold;
    text-decoration : underline;
    color : #f3f3f3;
    }    

a.smallerredlink  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #BC3C3C;
    font-weight : bold;
    text-decoration : underline;
    }

a.smallerredlink:hover  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #E06161;
    font-weight : bold;
    text-decoration : underline;
    }
    
a.navbluelink {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #7FA3C7;
    font-weight : bold;
    text-decoration : underline;
    }

a.navbluelink:hover {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    font-weight : bold;
    color : #7FA3C7;
    text-decoration : underline;
    }

a.navwhitelink  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #ffffff;
    font-weight : bold;
    text-decoration : underline;
    }

a.navwhitelink:hover  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    font-weight : bold;
    text-decoration : underline;
    color : #f3f3f3;
    }      

a.footerlink  {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
    }

a.footerlink:hover  {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    color: #f3f3f3;
    }
    
/*************************************************************************************************************/    
/***************************** FORM classes  *****************************************************************/
/*************************************************************************************************************/

.formbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #C7CED5;
    width: 75;
    }

.nosizeformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    }

.largeformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 150;
    }
    
.smallformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 40;
    }    

.onehundredformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 100;
    }
    
.onetenformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 110;
    } 
   
.onetwentyfiveformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 125;
    }      
    
.onefiftyformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 150;
    }    
    
.oneseventyfiveformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 175;
    }    
    
.twohundredformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 200;
    }

.twotwentyformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 220;
    } 
    
.twotwentyfiveformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 225;
    } 
    
.twofortyformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 240;
    }      
    
.twofiftyformbg {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    background-color: #c7ced5;
    width: 250;
    }   
    
.buttonsmall {
    font-family: verdana, arial, helvetica;
    color: #003366;
    font-size: 10px;
    font-weight: bold;
    cursor: hand;
    border-bottom: 1px ridge #9fb8e3;
    border-left: thin solid #cccccc;
    border-right: 1px ridge #9fb8e3;
    border-top: thin solid #cccccc;
    background: #f7f7f7;
    width: 110px;
    }
/* NOTE: this class is the same class name as in rqX2.css - (style sheet for Colorado). So inherited files will still look ok. */   
.buttonavail {
    font-family: verdana, arial, helvetica;
    color: #003366;
    font-size: 10px;
    font-weight: bold;
    cursor: hand;
    border-bottom: 1px ridge #9fb8e3;
    border-left: thin solid #cccccc;
    border-right: 1px ridge #9fb8e3;
    border-top: thin solid #cccccc;
    background: #f7f7f7;
    width: 110px;
}    
/* END OF NOTE */ 
   
.buttonEighty {
    font-family: verdana, arial, helvetica;
    color: #003366;
    font-size: 10px;
    font-weight: bold;
    cursor: hand;
    border-bottom: 1px ridge #9fb8e3;
    border-left: thin solid #cccccc;
    border-right: 1px ridge #9fb8e3;
    border-top: thin solid #cccccc;
    background: #f7f7f7;
    width: 80px;
    }    

/*************************************************************************************************************/    
/***************************** TABLE classes *****************************************************************/
/*************************************************************************************************************/

td  {
    /*font-family: verdana, arial, helvetica;
    font-size: 13px;*/
    }
    
.tdbgbackground  {
    background: #E3EEFA;
    }

.tdbgcreme  {
    background: #FDF9F1;
    }
    
.tdbgwhite  {
    background: #ffffff;
    }

.tdbgbluepale  {
    background: #FAFCFE;
    }

.tdbgbluelight  {
    background: #E9F1F8;
    }
    
.tdbglightblueTopNav {
    background: #F1F4F9;
    }       
    
.tdbgbluemed  {
    background: #C2D3E5;
    }
    
.tdbgbluedark  {
    background: #133F6A;
    }

.tdbggreenlight  {
    background: #C4E4D5;
    }

.tdbgbluelight-btmbrdr {
    background: #E9F1F8;   
    border-bottom: 2px solid #227850;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
    
.tdbgbluelight-btmbrdr-b {
    background: #E9F1F8;   
    border-bottom: 2px solid #d4d4d4;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }    
    
.tdbggreenlight-btmbrdr  {
    background: #C4E4D5;
    border-bottom: 1px solid #227850;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    }

.tdbggreenmed-btmbrdr  {
    background: #99CCB4;
    border-bottom: 1px solid #227850;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    }
    
.tdbggreen  {
    background: #227850;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color : #FFFFFF;
    }
    
.divider {
    background: #227850;
    }        

.tdbgyellow  {
    background: #FFFCBE;
    }

.tdbgorangelight  {
    background: #F9CB94;
    }

.tdbgorangemed  {
    background: #EDA147;
    }    

.tdbgorangedark  {
    background: #D27507;
    }    
    
.tdbgred  {
    background: #BC3C3C;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #FFFFFF;
    }
        
.tdbgblack {
    background: #000000;
    color : #FFFFFF;
    }

.tblblueborder  {
    border : 1px solid #1A4672;
    }
    
.tblltblueborder {
    background : #ffffff;
    border: 1px solid #A1B4C7;
    }
    
.tblltblueborder-paleBlueFill {
    background : #E3EEFA;
    border: 1px solid #A1B4C7;
    }     
        
.tblltgray-fill  {
    background : #F0F0F0;
    border : 1px solid #C2C2C2;
    padding : 2px;
    }

.liveimgbrdr {
    border: 1px #000000 solid;
    }   
    
.border {
    border: 1px #000000 solid;
}   
    
.pulloutTable { 
    float: right;
    margin-top: 10px;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background: #F0F0F0;
    border: 1px solid #d4d4d4;
    }    
    
 .contentTable { 
    float: right;
    margin-top: 5px;
    margin-bottom: 4px;
    margin-left: 5px;
    }  
    
    
/*************************************************************************************************************/
/***************************** MISC classes ******************************************************************/
/*************************************************************************************************************/
    
.test {
    background: #FF0000;
    }
    
.searching {
    background: #264774;
    cursor: wait;
    }
    
.reqdtext {
    font-size: 11.5px;
    font-family: Verdana,Arial,Helvetica;
    color: #993333;
    }
    
.fixed {
    table-layout: fixed;
    }    
    
.truncate {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    }        

/*************************************************************************************************************/
/***************************** Positioning classes ***********************************************************/
/*************************************************************************************************************/

.cornerCover {
    position: relative;
    left: -188px;
    top: 0px;
    display: block;
    z-index: 2;
    }
    
.cornerCoverAston {
    position: relative;
    left: -248px;
    top: 0px;
    display: block;
    z-index: 2;
    }
    
    
.bookroom {
    position: absolute;
    left: 485px;
    top: 285px;
    display: block;
    z-index: 2;
    }    

    
.title {
    position: relative;
    left: 10px;
    top: 21px;
    display: block;
    z-index: 2;
    font-family: verdana, arial, helvetica;
    font-size: 13px;
    font-weight: bold;
}    

/*************************************************************************************************************/    
/***************************** RIGHT NAV Links and dashes on and off classes  ********************************/
/*************************************************************************************************************/

.rightnavbg {
    background: #133F6A;
    }

.rightnavsubtitle {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #B7C0C9;
    font-weight: bold;
    text-decoration: none;
    }  
    
.rightnavsubtitledash {
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #B7C0C9;
    font-weight: bold;
    text-decoration: none;
    }  

a.rightnavlinkoff {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #7FA3C7;
    font-weight : bold;
    text-decoration : underline;
    }
                
a.rightnavlinkoff:hover {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    font-weight : bold;
    color : #7FA3C7;
    text-decoration : underline;
    }    
               
a.rightnavlinkon  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #ffffff;
    font-weight : bold;
    text-decoration : underline;
    }
             
a.rightnavlinkon:hover  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    font-weight : bold;
    text-decoration : underline;
    color : #f3f3f3;
    }    
    
.rightnavdashon  {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #ffffff;
    font-weight : bold;
    }    
    
.rightnavdashoff { 
    font-family: verdana, arial, helvetica; 
    font-size: 10px; 
    color: #7FA3C7;
    }
    
/*************************************************************************************************************/    
/***************************** Site Map Links and bg colors - classes  ***************************************/
/*************************************************************************************************************/

.sitemapfirstlevelbg {
    background : #E3EEFA;
    border: 1px solid #A1B4C7;
    }
    
.sitemapsecondlevelbg {
    background : #ffffff;
    border: 1px solid #A1B4C7;
    }
    
.sitemapthirdlevelbg {
    background : #ffffff;
    border: 1px solid #A1B4C7;
    }
    
.sitemapColumnSeparator {
    background: #d4d4d4;
    }     
    
a.sitemaplink {
    font-family: verdana, arial, helvetica;
    font-size : 11.5px;
    color: #0D3A64;
    font-weight: bold;
    text-decoration: underline;
    }  
    
a.sitemaplink:hover {
    font-family: verdana, arial, helvetica;
    font-size : 11.5px;
    font-weight: bold;
    text-decoration: underline;
    color: #23588A; 
    }

.sitemapnonlink {
    font-family: verdana, arial, helvetica;
    font-size: 11.5px;
    }            
