﻿body 
{
    font-size:8pt;
    font-family: Tahoma,Tahoma, Times New Roman;
    color:#474747;
    background:url('/images/bg_b.gif');
    background-color:#ededed;
    background-repeat:repeat-x;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    
 }
 
 
 .active-tab
 {
    background-color:#fff;
    border-top:1px solid #98AC53;
    border-left: 1px solid #98AC53;
    border-right: 1px solid #98AC53;
    width:130px;
 }
 
 .inactive-tab
 {
    background-color:#ededed;
    background:url('/images/bg-tab.gif');
    border:1px solid #98AC53;
    width:130px;
 }
 
 .inactive-tab a
 {
    color:Green;
 }
 
 
 legend
 {
    font-size:9pt;
    color:#41709E;
    
 }

 input
 {
   font-family: Tahoma;
 }
 
  textarea
 {
   font-family: Tahoma;
   font-size:8pt; 
 }
 
 .submenu-tab-off 
 {
    padding-left:17px;
    padding-right:17px;
    border:2px solid #ccc;
    background-color:#ddd;
    font-weight:bold;
    
 }
 
 .submenu-tab-on 
 {
    border-right:2px solid #ccc;
    border-left:2px solid #ccc;
    border-top:2px solid #ccc;
    background-color:#efefef;
    font-weight:bold;
    padding-left:17px;
    padding-right:17px;
   
    
 }
 
 select
 {
   font-family: Tahoma;
 }
 
 .ftr a
 {
    color:#ccc;
    font-size:8pt;
    font-family:Tahoma;
 }
 
 .ftr a:hover
  {
     color:#eee;
     font-size:8pt;
     font-family:Tahoma;
 }

.ftr {
text-align:left;
}
 
 div
 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
 }

A
{
    color:royalblue;
    text-decoration:none;
}
A:hover
{
        text-decoration:underline;
}




.faqHead
{
    font-size:8pt;
    padding:5px;
    
}

.faqHeadSelected
{
   font-size:8pt;
    background:#F4FAFF;
    
    padding:5px;
    font-weight:bold;
border:1px solid #C1E3FF;

}

.faqContent
{
    font-size:8pt;
    border-left:1px solid #C1E3FF;
    border-right:1px solid #C1E3FF;
    border-bottom:1px solid #C1E3FF;
    padding:15px;
}

.divContentMain
{
    color:#373737;
    margin:0 auto;
    font-size:9pt;
}

.divContentMain TD
{
    font-size:9pt;
    
}

.divContentMain A
{
    color:#2469E7;
}

.divContentMain A:Hover
{
    color:maroon;
}






.hdg1
{
    font-size:15pt;
    letter-spacing:-0.05em;
    font-weight:bold;
    font-family:Tahoma;
    color:#CC6600;
}

.hdg1
{
    font-size:14pt;
     font-weight:bold;
    font-family:Tahoma;
    color:#CC6600;
}

.hdg2
{
    font-size:12pt;
  font-weight:bold;
     color:#CC6600;
    padding-top:3px;
     padding-bottom:3px;
     
    
}

.hdg4
{
    font-size:11pt;
    font-weight:bold;
   
    color:#CC6600 ;
    padding-top:5px;
    padding-bottom:5px;
}


.hdg5
{
    font-size:10pt;
    font-weight:bold;
    color:#555 ;
    padding-top:2px;
    padding-bottom:2px;
    margin: 0 0 0 0;
}

.hdg3
{
    font-size:9pt;
    font-weight:bold;
    padding-top:3px;
   
    padding-bottom:3px;
}


.btn-search
{
   
    font-size:10pt;
}

.tbl-bkg TD ,TH
{
       font-size:8pt;
       margin: 0 auto;
    
}

.tbl-3-steps TD ,TH
{
    font-size:8pt;
    margin: 0 auto;
    
}

.tbl-bullets TD ,TH
{
    font-size:8pt;
   
    margin: 0 auto;
    font-weight:bold;
    
}

.tbl-main-banner
{
    background-image:url('/images/bg-main-clouds.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.tbl-locations-banner
{
    /*background-image:url('/images/bg-locations-main.gif');*/
    background-repeat:no-repeat;
    background-position:right top;
}

.tbl-locations-banner2
{
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:right top;
}

.tbl-login
{
    
}



.sml TD
{
    font-size:8pt;
}

.sml
{
    font-size:8pt;
}

.tbl-login TD ,TH
{
    font-size:8pt;
    margin: 0 auto;
    
}

.tbl-sort 
{
    font-size:8pt;
 
    margin: 0 auto;
    background-color:#fff ;
    border:0px solid #D8D8B1;
}


.tbl-sort  td
{
    font-size:8pt;
   
  
}


.tbl-summary TD ,TH
{
    font-size:8pt;
    
    margin: 0 auto;
    
}

.box-bkg
{
    background-repeat:no-repeat;
    width:300px;
}

.spacer
{
    background-repeat:no-repeat;
    width:100%;
    height:7px;
    background-image:url('/images/clear.gif');
    
}


.dotted-seperator
{
    background-image:url('/images/bg-dots.gif');
    background-repeat:repeat-y;
    width:5;
    height:100%;
    padding-right:7px;
}

input, select
{
    font-size:8pt;
    height: 21px;
}



.plist-tbl
{
    border:0px solid #0A84C1;
   
}


.llist-tbl
{
    border:1px solid #97A7BB;
   
}

.tbl-partner-across
{
    background-color:#fff;
    background-repeat:repeat-x;
    background-image:url('/images/bg-main-blue.gif');
    border-top:1px solid #98C1ED;
   
}

.plist-td-head
{
    font-size:9pt;
    background-color:#97A7BB;
    background-image:url('/images/bg-green-gradient.gif');
    border-left:2px solid #97A7BB;
    border-right:2px solid #97A7BB;
    border-top:2px solid #97A7BB;
    border-bottom:1px solid #C4D89E;
    text-align:left;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#333;
    
}




.plist-td-rate
{
    font-size:10pt;
    background-image:url('/images/bg-blu-gradient.gif');
    background-position:top;
    background-repeat:repeat-x;
    border-left:0px solid #97A7BB;
    border-right:0px solid #eee;
    text-align:left;
    padding:10px;
    
    
}
.plist-td-rate1
{
    font-size:10pt;
    background-image:url('/images/bg-blu-gradient.gif');
    text-align:center;
    padding:5px;
    border-left:0px solid #97A7BB;
    border-right:0px solid #97A7BB;
    border-top:0px solid #eee;
    border-bottom:0px solid #97A7BB;
    
}
.plist-total
{
    font-size:11pt;
    font-family:Tahoma;
    color:Black;
    font-weight:bold;
}



.assist
{
    font-size:8pt;
    background-image:url('/images/bg-apc-assist.gif');
    padding-top:30px;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:15px;
    height:124px;
    width:206px;
    background-repeat:no-repeat;
    color:#1C75C6;
    margin:0 auto;
}


.account-menu 
{
    background-color:#C1E3FF;
    color:#333;
    font-size:10pt;
    font-family:Tahoma;
    width:175px;
}

.account-menu TD
{
    background-color:#F4FAFF;
}

.cs-menu 
{
    background-color:#C1E3FF;
    font-size:10pt;
    font-family:Tahoma;
    width:175px;
}

.cs-menu TD
{
    background-color:#F4FAFF;
}
/* Inline css taken out of the ParkingOptions.aspx */
#reservationsummary
{
	padding: 15px; 
	background-image: url('/images/blue-box-bg.gif');
}
#reservationsummarytop
{
	background-image: url('/Images/summary-box-top-blue.gif');
	height: 40px;
}
#reservationsummarybottom
{
	background-image: url('/Images/blue-box-bottom.gif');
	height: 15px;
	width: 250px;
}
#reservationsummarytop #alttext
{
	display:none;
}
#plist-total-details
{
	font-size: 8pt; 
	color: #1C75C6;
}


/* Inline css taken out of the ApiMaster.aspx */
#content
{
	margin: 0px auto;
}
#contentinner
{
	margin: 0 auto;
}
#contentheaderinner
{
	background: #fff;
}
#contentheader
{
	border-right: 1px solid #ddd; 
	border-left: 1px solid #ddd;
    border-bottom: 0px solid #9DCBF9; 
    margin: 0 auto; 
    width: 870px; 
}

#ctl00_topbartd
{
	font-size: 8pt; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-right: 10px;
    border-left: 1px solid #77A5C6; 
    border-right: 1px solid #77A5C6; 
    border-bottom: 1px solid #aaa;
    color: #eee;
}
#ctl00_bottombartd
{
	border: 0px solid #ccc; 
	color: White; 
	padding: 3px;
}