﻿body
{
	min-width: 900px;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/background.png');
	font-size: 13px;
    line-height: 150%;
}

.clear			
{ 
	display: block; 
	clear: both;  
}

.left 			
{ 
	float: left; 
	position: relative; 
}

.right 			
{ 
	float: right; 
	position: relative; 
}

.half			
{ 
	width: 48%; 
}

.full			
{ 
	width: 100%; 
}

a
{
    color: #F28D2C;
    text-decoration: none;
    font-weight: bold;
    line-height: 150%;
}

.inline
{
	color: black; 
    font-weight: normal;
    line-height: 150%;
    text-decoration: underline;
}

p
{
    margin-bottom: 15px;
}

#container
{
	background-color: White;
    min-height: 900px;
    padding-bottom: 1px;
}

#header				
{ 
	color: black; 
	font-size: 12px;
	background-image: url('../images/top-banner-blue.png');
	height: 50px;
}

#header-container	
{ 
	height: 50px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:990px;
}

#headerName
{
    height: 33px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    font-weight: bold;
	float: left;
	text-transform: uppercase;
	cursor: pointer;
    color: #EEEEEE;
}

.top-banner-menu
{
    height: 33px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    font-weight: bold;
	float: right;
	text-transform: uppercase;
	cursor: pointer;
    color: #EEEEEE;
}

.top-banner-menu-hover
{
    height: 33px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    font-weight: bold;
	float: right;
	text-transform: uppercase;
	cursor: pointer;
    color: White;
}

.top-banner-separator
{
	background-image: url('../images/top-banner-separator.png');
	width: 2px;
	height: 33px;
	float: right;
}

#banner
{
	background-color: White;
    padding-top: 10px;
    width:  1100px;
    min-height: 600px;
}

#banner-container
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width: 1100px;
    min-height: 600px;
}


#bannerLogo
{
    margin-left: 1px;
    width:200px;
    height: 138px;
	/*background-image: url('../images/flash_parking_3.png');*/
    background-image: url('../images/Logo_200PX.png');
	float: left;
	position: relative;
	top: 60px;
	cursor: pointer;
}


#ctl00_ContentPlaceHolder_bannerImage
{
    background-image: url('../images/banner-image-login.png');
    margin-left: 20px;
    padding-left: 100px;
    padding-top: 100px;
	float: left;
    width: 477px;
    height: 197px; 

}


#ctl00_bannerImage
{
    background-image: url('../images/banner-image-login.png');
    margin-left: 20px;
	float: left;
}

#bannerMenu
{
    margin-left: 20px;
    width: 192px;
    height: 293px;
	float: left;
}

#banner-title
{
    width: 192px;
    color: #85C9D6;
    font-size: 20px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 4px;
}

#ctl00_ContentPlaceHolder_validationBannerImage
{
    background-image: url('../images/banner-image-login.png');
    margin-left: 20px;
    padding-left: 100px;
    padding-top: 20px;
	float: left;
    width: 477px;
    height: 280px; 

}
#social-button-block
{
    padding-left: 16px;
}

.social-button
{
	width: 36px;
	height: 36px;
	margin: 1px;
	float: left;
}

.banner-menu-button
{
    background-image: url('../images/banner-menu-background.png');
    width: 184px;
    height: 44px;
    cursor: pointer;
    color: #EEEEEE;
}

.banner-menu-button-hover
{
	background-image: url('../images/banner-menu-background.png');
	width: 184px;
	height: 44px;
	cursor: pointer;
	color: White;
}

.banner-menu-button-selected
{
	background-image: url('../images/banner-menu-background-selected.png');
	width: 184px;
	height: 44px;
    color: #EEEEEE;
}

.banner-menu-button-large
{
	background-image: url('../images/banner-menu-background-large.png');
	width: 184px;
	height: 64px;
	cursor: pointer;
    color: #EEEEEE;
}

.banner-menu-button-large-hover
{
	background-image: url('../images/banner-menu-background-large.png');
	width: 184px;
	height: 64px;
	cursor: pointer;
	color: White;
}

.banner-menu-button-large-selected
{
	background-image: url('../images/banner-menu-background-large-selected.png');
	width: 184px;
	height: 64px;
    color: #EEEEEE;
}

.banner-menu-button-text
{
    padding: 12px 0px 0px 20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

#content
{
    position: relative;
    /*top:     60px;*/
    min-height: 500px;
	background-color: White;
}

#contentContainer
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
    min-height: 600px;
}

#innerContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 1098px;
    min-height: 600px;
}

h1
{
    color: #85C9D6;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
}

.h1
{
    color: #85C9D6;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
}

.pageContent
{
	margin:0px 20px 0px 20px;
	min-height: 600px;
}

#content-home-block
{
    width: 405px;
    height: 210px;
	background-image: url('../images/content-right-block.png');
	float: right;
	position: relative;
	left: 10px;
	top: 30px;
}

.content-home-block-text
{
    margin: 4px 10px 0px 10px;
    line-height: 150%;
}

.content-home-block-title
{
    font-weight: bold;
    text-transform: uppercase;
}

#content-home-block-1
{
    border-style: none dotted none dotted;
    border-width: thin;
    border-color: #C0C0C0;
    width: 203px;
    float: right;
    position: relative;
    left: 10px;
    top: 30px;
    margin: 0px 0px 30px 0px;
}

#content-home-block-2
{
    border-style: none none none dotted;
    border-width: thin;
    border-color: #C0C0C0;
    width: 202px;
    float: right;
    position: relative;
    left: 10px;
    top: 30px;
}

#footerFade
{
    width: 100%;
    height: 15px;
	background-image: url('../images/bottom-fade.png');
	background-repeat: repeat-x;
}

#footer
{
	font-size: 11px;
	margin: 20px;
    margin-top: 30px;
    color: #C0C0C0;
}

#footer-container
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:990px;
    top: 0px;
}

.links A
{
    color: #C0C0C0;
    text-decoration: none;
	font-size: 13px;
}

.links
{
    color: #C0C0C0;
	font-size: 13px;
}

.footer-separator
{
    border-width: 1px;
    border-color: #C0C0C0;
    margin: 10px 0px 10px 0px;
    border-top-style: dotted;
}

.dotted
{
    border-style: dotted;
}

.legal A
{
    color: #C0C0C0;
	font-size: 11px;
    text-decoration: none;
}

.legal
{
    margin-bottom: 15px;
}

.version
{
    position: relative;
    color: #808080;
    font-size: 9px;
    margin-bottom: 15px;
    top: -23px;
    left: -33px;
}



.detailBlock {
                margin: 0 0 2px 0;
                padding: 2px 2px 2px 8px;
                width: 740px;
                height: 24px;
}

.detailBlockPrices {
                margin: 0 0 2px 0;
                padding: 2px 2px 2px 8px;
                width: 990px;
                height: 24px;
}

.detailBlockLots {
                margin: 0 0 2px 0;
                padding: 2px 2px 2px 8px;
                width: 990px;
                height: 24px;
}

.detailTitle {
                float: left;
                font-weight: bold;
                color:#000000;
                margin: 0;
                width: 180px;
                text-align: left;
                font-size:12px;
    line-height:100%;
    font-style:normal;
                margin: 0px 0px 4px 4px;
                padding:6px 0 0 0;
}

.detailLabel {
                float: left;
                text-align: left;
                font-size:12px;
    line-height:100%;
    font-style:normal;
                margin: 0px 0px 4px 4px;
                padding:6px 0 0 0;
                width: 480px;
}

.detailBlockError
{
    left:9px;
                margin: 0 0 2px 0;
                padding: 2px 2px 2px 8px;
                height: 24px;
                width: 740px;
                border: red 1px solid;
                background-color: #ffcccc;
}

.detailBlockError .detailTitle
{
    color:#202020;
}

.requiredFieldIndicator
{
                float: left;
                width:10px;
                color: red;
}

.requiredFieldValidator
{
                padding: 0px 6px 6px 6px; 
                color: #ee0000;
                font-size: 11px;
                font-weight: bold;
}

.detailInput {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailInput input{
                width: 150px;
}

.detailInput select{
                width: 156px;
}

.detailInput p {
                margin-top: 4px;
}

.detailInputShort {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailInputShort input{
                width: 75px;
}

.detailInputShort p {
                margin-top: 4px;
}

.detailInputTicket {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailInputTicket input{
                width: 50px;
                float: left;
}

.detailInputTicket p {
                margin-top: 4px;
}

.detailInputLong {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 255px;
}

.detailInputLong input{
                width: 225px;
}

.detailInputLong p {
                margin-top: 4px;
}

.detailInputDateTime {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailInputDateTime input{
                float: left;
                width: 150px;
}

.detailInputDateTime p {
                margin-top: 4px;
}

.detailInputCheckBox {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailPopup
{
                float:left;
                margin-right: 6px;
}

.note {
                float: right;
                text-align: left;
                margin: 0 0 10px 0;
                padding: 0;
                font-size: 11px;
                width: 180px;
}

.detailBlockShort {
                float: left;
                margin: 0 0 5px 0;
                padding: 0;
                width: 380px;
}

.detailBlockShort .detailTitle {
                float: left;
                font-weight: bold;
                color:#000000;
                margin: 0;
                padding: 4px 0 0 0;
                width: 180px;
}

.detailBlockShort .requiredFieldIndicator
{
                float: left;
                width:10px;
                color: red;
}

.detailBlockShort .detailInput {
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailBlockShort .detailInput input{
                width: 150px;
}

.detailBlockShort .detailInput p {
                margin-top: 4px;
}

.detailBlockShort .detailInputDateTime {
                float: right;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 180px;
}

.detailBlockShort .detailInputDateTime input{
                width: 150px;
}

.detailBlockShort .detailInputDateTime p {
                margin-top: 4px;
}

.detailInputFullWidth
{
                float: left;
                text-align: left;
                margin: 0px;
                padding: 0;
                width: 400px;
}

.detailInputFullWidth INPUT[type="text"]
{
                float: left;
                text-align: left;
                margin: 0px;
                padding: 0;
                width: 380px;
}

.detailInputFullWidth TEXTAREA
{
                float: left;
                text-align: left;
                margin: 0px;
                padding: 0;
                width: 380px;
                height:180px;
}

.detailBlockLarge
{
                margin: 0 0 2px 0;
                padding: 2px 2px 8px 8px;
                width: 700px;
}

.detailBlockLarge p
{
                margin: 0;
                padding: 0;
}

.detailBlockLarge .detailTitle
{
                float: left;
                font-weight: bold;
                color:#000000;
                margin: 0;
                width: 180px;
                text-align: left;
                font-size:12px;
                line-height:100%;
                font-style:normal;
                margin: 0px 0px 4px 4px;
                padding:6px 0 0 0;
}

.detailBlockLarge .requiredFieldValidator
{
                background-color: #fcfcfc;
                border: dotted 1px #cccccc;
                line-height: 100%;
                color: #c5122a;
                font-size: 11px;
                padding: 2px;
                margin-left: 4px;
                height: 22px;
}

.detailBlockLarge .hint
{
    float: left;
                text-align: left;
                font-weight: normal;
                color:#5a5a5a;
                margin: 0;
                padding: 4px 4px 0 4px;
                width: 230px;
                line-height:130%;
}

.detailBlockLarge .detailInput TEXTAREA
{
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 500px;
                height:180px;
}

.detailBlockLarge .detailInputFullWidth TEXTAREA
{
                float: left;
                text-align: left;
                width: 500px;
                height:180px;
}

.detailBlockLarge .detailInput SELECT
{
                float: left;
                text-align: left;
                width: 200px;
                height: 200px;
                border: solid 1px black;
}

.detailBlockLarge .detailInputFullWidth SELECT
{
                float: left;
                text-align: left;
                margin: 4px 0 0 0;
                padding: 0;
                width: 500px;
                height:200px;
                border: solid 1px black;
}

.detailBlockLarge .detailInput
{
                float: left;
                text-align: left;
                margin: 2px 0px 0px;
                padding: 0;
                width: 200px;
}

.detailBlockLarge .detailInput p
{
                margin-top: 0px;
}

.detailBlockLargeError
{
                margin: 0 0 5px 0;
                width: 700px;
                border-right: red 1px solid;
                border-top: red 1px solid;
                border-left: red 1px solid;
                border-bottom: red 1px solid;
                background-color: #ffcccc;
                padding: 0;
                height: 200px;
}

.detailBlockLargeError p
{
                margin: 0;
                padding: 0;
}

.detailBlockLargeError .detailTitle
{
                float: left;
                text-align: left;
                font-weight: bold;
                color:#383838;
                margin: 0px 0px 4px 4px;
                padding: 4px 0 0 0;
                width: 180px;
}

.detailBlockLargeError .requiredFieldValidator
{
                background-color: #fcfcfc;
                border: dotted 1px #cccccc;
                line-height: 100%;
                color: #c5122a;
                font-size: 11px;
                padding: 2px;
                margin-left: 4px;
                height: 22px;
}

.detailBlockLargeError .hint
{
    float: left;
                text-align: left;
                font-weight: normal;
                color:#383838;
                margin: 0;
                padding: 4px 4px 0 4px;
                width: 230px;
                line-height:130%;
}

.detailBlockLargeError .detailInput INPUT
{
                float: left;
                text-align: left;
                margin: 4px 0px 0px;
                padding: 0;
                width: 200px;
}

.detailBlockLargeError .detailInput TEXTAREA
{
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                width: 200px;
                height:180px;
}

.detailBlockLargeError .detailInput SELECT
{
                float: left;
                text-align: left;
                margin: 0;
                padding: 0;
                margin-top:3px;
                width: 200px;
}

.detailBlockLargeError .detailInput p
{
                margin-top: 0px;
}

.secureNavigationBlock 
{
    margin: 10px 0 0 202px;
}

.button
{
                background:url(../images/button-background.png) top left repeat-x;
                border:0px;
                font-size: 13px;
                font-weight: bold; 
    color: #EEEEEE;
                letter-spacing:0px;
    height: 30px;
                padding:0px 15px 0px 15px;
}

.helpPopup
{
                position: absolute;
                margin-left: 24px;
                margin-top: -18px;
                visibility: hidden;
                padding: 10px;
                border: solid 1px #cccccc;
                background-color: #ffffff;
                width:300px;
}

.hint
{
    float: left;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	margin: -1px 1px 0px 147px;
	padding:0px;
	width: 263px;
	line-height:100%;
}

/*Form validator tooltip*/
/* The hint to Hide and Show */
.hinttip
{
   	display: none;
    position: absolute;
    width: 190px;
    margin-top: -4px;
    margin-left:20px;
    border: 1px solid #c93;
    padding: 8px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(../images/pointer.gif) no-repeat -10px 5px;
    color:#000000;
    font-size:10px;
    font-weight:bold;
    line-height:130%;
}

/* The pointer image is hadded by using another span */
.hinttip .hint-pointer
{
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
    line-height:130%;
}

.detailCalendarImage
{
	float: left;
    position:relative;
	width: 16px;
	height: 16px;
}

.detailCalendar
{
    z-index: 999;
}

.detailCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color: #ffffff;
    color: red;
    z-index: 999;
}

.ajax__calendar_container {padding:4px;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica; z-index: 999;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

#company
{
    margin-left: 10px;
    height: 30px;
}

.selectedCompany
{
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(223, 126, 60);
    float: left;
}

.selectedCompany-hover
{
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #85C9D6;
    float: left;
    cursor: pointer;
}

#secureMenu
{
    margin-top: -6px;
    width: 168px;
	float: left;
}

#fixedPanel
{
    margin-top: -6px;
    border: 1px solid #999999;
    margin-left: 162px;
    margin-right: 10px;
    min-height: 750px;
    margin-bottom: 10px;
 }


.secure-menu-button
{
    margin-left: 5px;
    margin-bottom: 4px;
    background-image: url('../images/secure-menu-background.png');
    width: 158px;
    height: 36px;
    cursor: pointer;
    color: #EEEEEE;
}

.secure-menu-button-hover
{
    margin-left: 5px;
    margin-bottom: 4px;
	background-image: url('../images/secure-menu-background.png');
    width: 158px;
    height: 36px;
	cursor: pointer;
	color: White;
}

.secure-menu-button-selected
{
    margin-left: 5px;
    margin-bottom: 4px;
	background-image: url('../images/secure-menu-background-selected.png');
    width: 158px;
    height: 36px;
    color: rgb(223, 126, 60);
	cursor: pointer;
}

.secure-menu-button-selected-hover
{
    margin-left: 5px;
    margin-bottom: 4px;
	background-image: url('../images/secure-menu-background-selected.png');
    width: 158px;
    height: 36px;
	cursor: pointer;
    color: rgb(223, 126, 60);
}

.secure-menu-button-disabled
{
    margin-left: 5px;
    margin-bottom: 4px;
	background-image: url('../images/secure-menu-background.png');
    width: 158px;
    height: 36px;
    color: #C0C0C0;
}

.secure-menu-button[disabled]
{
    cursor: default;
}

.secure-menu-button-hover[disabled]
{
    cursor: default;
}

.secure-menu-button-selected[disabled]
{
    cursor: default;
}

.secure-menu-button-selected-hover[disabled]
{
    cursor: default;
}


.secure-menu-button-text
{
    padding-left: 10px;
    padding-top: 8px;
    font-weight: bold;
}

.fourColumnResultGutter
{
    width:100%;
    margin-top:40px;
    margin-bottom:65px;
}

.fourColumnResultTitle
{
    color:#676767;
    font-weight:bold;
    margin-top: 6px;
    margin-bottom:2px;
    margin-left: 10px;
    text-indent:6px;
}

.fourColumnResultContainer
{
    width:100%;
    padding-top:6px;
    padding-bottom:0px;
    margin-bottom:10px;
    margin-left: 10px;
    text-align:left;
}

.resultTable TD
{
    height:20px;
    border-right:1px solid #DDDDDD;
    color:#696969;
}

.tableHeader
{
    background-color: #eaeaea;
    color: rgb(223, 126, 60);
    height: 18px;
    border-right: 1px solid #dddddd;
    background-image: url('../Images/content-menu-background.jpg');
    background-repeat: repeat-x;
}

.tableRow
{
    background-color:#F4F4F4;
}

.tableAltRow
{
    background-color:#FFFFFF;
}

.tableRowHover, .tableAltRowHover
{
	background-color: gainsboro;
}

.tableRowError
{
    background-color: #ffcccc;
}

.topSubNav a:link, .topSubNav a:visited, .topSubNav a:active
{
    font-size:12px;
    font-weight:normal;
    color:rgb(223,126,60);
    text-decoration:none;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}

.topSubNav a:hover
{
    text-decoration:none;
}

/*
[disabled]
{
    font-size:12px;
	color: #a9a9a9;
    text-decoration:none;
    cursor:default;
    font-weight: normal;
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 10px;
}
*/

a[disabled]
{
    font-size:12px;
	color: #a9a9a9;
    text-decoration:none;
    cursor:default;
    font-weight: normal;
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 10px;
}
a:hover[disabled]
{
    font-size:12px;
    color: #a9a9a9;
    text-decoration: none;
    cursor: default;
    font-weight: normal;
}

.topSubNavSelected a:link, .topSubNavSelected a:visited, .topSubNavSelected a:active
{
    font-size: 12px;
    font-weight: normal;
    color: #262121;
    text-decoration: none;
    margin-top: 6px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.topSubNavSelected a:hover
{
    text-decoration:none;
}

.resultTable
{
    border: 1px solid #e0e0e0;
    margin-right: 10px;
}

.notice{
    background-color:#ffffcc;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    margin-top: 10px;  
    margin-bottom: 10px;
    border-style:solid;
    border-color:Black;
    border-width:1px;
}

.success{
	background-color: #CCFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
    margin-top: 10px;  
    margin-bottom: 10px;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
}

.failed{
	background-color: #FFCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
    margin-top: 10px;  
    margin-bottom: 10px;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
}


.validateButton
{
    background-image: url('../images/FlashValet/English/Buttons/ValidateTicket.png');
}

.retrieveButton
{
    background-image: url('../images/FlashValet/English/Buttons/RetrieveVehicle.png');
}

.addUserButton
{
    background-image: url('../images/FlashValet/English/Buttons/SaveUser.png');
}

#variableContainer
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.subNavContainer
{
    border: 1px solid #C0C0C0;
    background-image: url('../Images/content-menu-background.jpg');
    background-repeat: repeat-x;
    height: 30px;
}

.subMenuSeperator
{
    background-image: url('../Images/content-menu-separator.jpg');
    height: 30px;
    width: 1px;
    margin-left: 5px;
    margin-right: 5px;
    float: left;
}

.EditContent
{
    border-style: solid;
    border-width: 2px 1px 1px 1px;
    border-color: rgb(223, 126, 60) #E0E0E0 #E0E0E0 #E0E0E0;
    margin-top: 10px;
    padding-top: 6px;
    background-color: #EFEFEF;
    padding-left: 10px;
    padding-bottom: 10px;
}

.ChartContent
{
    border-style: solid;
    border-width: 2px 1px 1px 1px;
    border-color: rgb(126, 190, 201) #E0E0E0 #E0E0E0 #E0E0E0;
    margin-top: 10px;
    margin-right: 20px;
    background-color: White;
    width: 400px;
    float: left;
}

.priceCheckBoxes
{
    float: left;
    width: 790px;
}

.priceCheckBox
{
    width: 130px;
    float: left;
}

.priceCheckBox [disabled]
{
    width: 130px;
    float: left;
}

.tableCell
{
    text-wrap: none;
    word-wrap: normal;
}

#OuterTableCellOverlay
{
    top: 0px;
    left: 0px;
    width: 99%;
    height: 5000px;
    position: absolute;
    background-color: white;
    z-index: 999;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	padding-top: 25%;
	padding-left: 30%;
}
        
#InnerTableCellOverlay
{
    text-align: center;
    width: 444px;
    border: 1px solid black;
    padding: 10px;
    background-color: #eee;
    z-index: 998;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
}

.SelectLabel {
    font-style: italic;
    color: #808080;
    margin-top: 10px;
    margin-left: 40px;
}










