﻿/*******************************************************************************************************************/

.space { float:left; width:auto; }
.spaceLine { clear:both; overflow:hidden; height:10px; }
.spaceLineAuto { clear:both; overflow:hidden; }
.spaceColumn { float:left; width:10px; }
.spaceColumnAuto { float:left; width:auto; }
.clrFix { clear:both; overflow:hidden; height:10px; }
.clrFixAuto { clear:both; overflow:hidden; height:auto; }
.clrFixSmall { clear:both; overflow:hidden; height:5px; }

.textPassword { float:left; padding-left:0px; width:125px; text-align:left; font-weight:bold; font-family:Verdana; color:#000000; font-size:10pt; }
.textAuto{ float:left; padding-left:0px; width:auto; text-align:left; font-weight:bold; font-family:Verdana; color:#000000; font-size:10pt; }
.doubledot { float:left; width:20px; text-align:center; margin:0; font-weight:bold; font-family:Verdana; color:#000000; font-size:10pt; }
.object { float:left; width:auto; }

.form_Label { float:left; width:130px; text-align:left; padding-left:15px; font-family: Century Gothic, Arial, verdana; font-size: 12px; color: #333333; font-weight: normal; }
.form_DoubleDot { float:left; width:20px; text-align:center; margin:0; font-family: Century Gothic, Arial, verdana; font-size: 12px; color: #333333; font-weight: normal; }
.form_Object { float:left; width:auto; }
.form_LabelObject { float:left; width:520px; text-align:left; padding-left:10px; font-family: Century Gothic, Arial, verdana; font-size: 12px; color: #333333; font-weight: normal; border:solid 0px Red; }

.aspTextBox { float:left; width:auto; background-color:ButtonHighlight; font-family: Verdana; color:#045C97; font-size:10pt;  }
.aspDropDownList { float:left; width:auto; background-color:ButtonHighlight; font-family: Verdana; color:#045C97; font-size:10pt;  }
.aspCheckBox { float:left; width:auto; text-align:left; font-family: Verdana; color:#045C97; font-size:10pt;  }
.aspRadioButtonList { float:left; width:auto; text-align:left; font-family: Verdana; color:#045C97; font-size:10pt;  }

.button { width:auto; text-align:center; padding: 0 5px 0 5px; font-weight:normal; font-family: Verdana; font-size:11pt; color:#FFFFFF; background-color:#000000; border-style:none; cursor:pointer; }
.aspButton { text-align:center; padding: 0px 2px 1px 2px; font-weight:normal; font-family: Verdana; font-size:11pt; color:#FFFFFF; background-color:#0A2481; border-style:none; cursor:pointer; }
.aspButtonLink { border:0; background-color:#06153C; text-align:center; text-decoration:underline; color:#FFF; font-weight:bold; font-size:14px; font-family:Verdana; cursor:pointer;cursor:hand; }

.PictureBox { float:left; width:auto; background-color:ButtonHighlight; font-family: Verdana; color:#045C97; font-size:10pt; border: solid 1px #045C97; border-right:0;  }
.PictureButton { width:auto; text-align:center; padding: 0 5px 2px 5px; font-weight:normal; font-family: Verdana; font-size:10pt; color:#FFFFFF; background-color:#003399; border-style:none; cursor:pointer; }

.aspValidator { float:left; width:15px; margin-left:0px; font-weight:bold; font-family: Verdana; font-size:14pt; }
.aspValidatorEmailFormat { float:left; width:15px; margin-left:-10px; font-weight:bold; font-family: Verdana; font-size:14pt; }
.aspValidatonSummary { float:left; width:330px; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt; text-align:left; }

.msgImage { float:left; width:20px; }
.msgImageSub { float:left; width:20px;  padding-left:17px;}
.msgTextRed { float:left; width:auto; font-weight:bold; font-family:Verdana; color:Red; font-size:10pt; }
.msgTextGreen { float:left; width:auto; font-weight:bold; font-family:Verdana; color:#1D9007; font-size:10pt; }
.msgTextGreen a { text-decoration:underline; color:#1D9007;}
.msgTextGreen a:hover { text-decoration:underline; color:#1D9007;}
.msgTextGreen a:visited { color:#1D9007;}
.msgTextNote { float:left; width:auto; font-style:italic; font-family:Verdana; color:#1D9007; font-size:9pt; }
.msgTextSub { float:left; width:auto; font-weight:bold; font-family:Verdana; color:#1D9007; font-size:10pt; }
.msgTextSub a { text-decoration:underline; color:#1D9007;}
.msgTextSub a:hover { text-decoration:underline; color:#1D9007;}
.msgTextSub a:visited { color:#1D9007;}
.msgSpace { float:left; width:auto; }

/*******************************************************************************************************************/

.Page
{
	width: 910px;
	height: auto;
	background-color: #fff;
	margin: 20px auto 10px auto;
	padding: 0 0 0 0;
	background-color:White;
	border:solid 0px Red;
}
.ContentContainer
{
	width: 910px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:White;
	border:solid 0px Green;
}
.MainContainer
{
	width: 910px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:White;
	border:solid 0px Blue;
}

.pnlMainContainer_Capsule
{
    display:block;
}

.pnlMainContainer_Capsule *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#ccc;
}

.pnlMainContainer_Capsule1
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
}

.pnlMainContainer_Capsule2
{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
}

.pnlMainContainer_Capsule3
{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
  
.pnlMainContainer_Capsule4
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
  
.pnlMainContainer_Capsule5
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.pnlMainContainer
{
	clear:both; 
	overflow:hidden;
    width:900px;
    min-height:652px;
    height:auto;
	margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:left;
    background:#DADADA;
	border-bottom:solid 2px #ccc;
	border-top:solid 2px #ccc;
	border-left:solid 5px #ccc;
	border-right:solid 5px #ccc;
}

/*******************************************************************************************************************/

.pnlMainContainer_HeaderLeft
{
	float:left;
    width:700px;
    height:30px;
	margin: 0 0 0 0;
    padding: 1px 0 0 5px;
    font-weight:bold;
    text-align: left;
    background: #CCC;
	border:solid 0px Red;
}
.pnlMainContainer_HeaderLeft a { border:solid 0px; color:#D51616; }
.pnlMainContainer_HeaderLeft a visited { border:solid 0px; color:#D51616; }

.pnlMainContainer_HeaderRigth
{
	float:left;
    width:190px;
    height:30px;
	margin: 0 0 0 0;
    padding: 1px 5px 0 0;
    text-align: right;
    background: #CCC;
	border:solid 0px Red;
}
.pnlMainContainer_HeaderRigth a { border:solid 0px; }
.pnlMainContainer_HeaderRigth a visited { border:solid 0px; }
.pnlMainContainer_HeaderRigth img { width: auto; height: auto; border:solid 0px; float:right; }

.pnlMainContainer_HeaderText
{
	float:left;
    width:690px;
    height:20px;
	margin: 0 0 0 0;
    padding: 0 0 0 16px;
    text-align: left;
    font-weight:bold;
    font-size:13pt;
    text-decoration:underline;
	border:solid 0px Red;
}

.pnlMainContainerCapsule
{
	clear:both; 
	overflow:hidden;
    width:900px;
    min-height:600px;
    height:auto;
	margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:left;
    background:#CCCCCC;
}

.pnlMainContainerMenu
{
	float:left;
    position:relative;
    width:180px;
    height:118px;
	margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    background: #DADADA;
    z-index:1;
	border-top: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
	border-left: solid 1px #DADADA;
	border-right: solid 0px #FFFFFF;
}

.pnlMainContainerContent
{
	float:left;
    width:718px;
    min-height:600px;
    height:auto;
	margin: -120px 0 0 180px;
    padding: 0 0 0 0;
    text-align: right;
    background: #fff;
    z-index:0;
	border-top: solid 1px #003399;
	border-right: solid 1px #003399;
	border-bottom: solid 1px #003399;
	border-left: solid 1px #003399;
}

.pnlMainContainerFromFooter
{
	clear:both;
	overflow:hidden;
	float:left;
    width:900px;
    height:15px;
	margin: 0 0 0 0;
    padding: 5px 0 0 0;
    text-align: right;
    background: #CCC;
    color:#696969;
    font-family:Verdana;
    font-size:12px;
	border:solid 0px Red;
}

/*****************************************************************************************************/
.pnlVehicleList
{
	float:left;
	width:708px;
	height:auto;
    text-align:left;
    background:#fff;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	border:solid 0px Red;	
}
.pnlVehicleList_Header_Left
{
	float:left;
	width:396px;
    height:22px;
    margin:0 0 0 0;
    padding:0 0 0 0px;
    text-align:left;
    font-weight:bold;
    font-size:11pt;
}
.pnlVehicleList_Header_Right
{
	float:left;
	width:300px;
    height:22px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#003399;
    text-align:right;
}
.pnlVehicleDetail
{
    float:left;
	width:697px;
    height:auto;
	margin:0 0 0 0;
    padding:0 0 0 0;
    border-bottom:solid 1px #003399;
}
.pnlSearchForm
{
	float:left;
	width:697px;
	height:auto;
    text-align:left;
    background:#fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 1px #003399;
}
.pnlVehicleList_NoResult
{
	float:left;
	width:708px;
	height:50px;
    text-align:center;
    background:#fff;
    color:#003399;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px Red;	
}
/*****************************************************************************************************/
