﻿body
{
	font-family: Century Gothic, Avant Garde, Avantgarde, Verdana, arial;
	font-size: 11pt;
	color: #666666;
	background-color: #ffffff;
	margin-top: 0px;
}

.formDefault
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*============================= form ================================*/

.Table
{
	background-color: #ffffff;	
}

.MainHeading
{
	font-family: Century Gothic, Avant Garde, Avantgarde, Verdana, arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.HeadText
{
	font-family: Century Gothic, Avant Garde, Avantgarde, Verdana, arial;
	font-size: 14px;
	color: #666666;
}
.subHead
{
	font-family: Century Gothic, Avant Garde, Avantgarde, Verdana, arial;
	font-size: 11px;
	color: #333333;
}
.VertSpace
{
	height: 10px;
}

.BagHeader
{
	font-size: 11px;
	width: 200px;
	padding-top: 2px;
	font-weight:bold;
	padding-bottom: 2px;
}
.BagHeader2
{
	font-size: 11px;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
}

.BagContent
{
	font-size: 11px;
	width: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*------- Default Form Styles ---------*/
.FormHeader
{
	font-size: 11px;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.FormContent
{
	font-size: 11px;
	width: 270px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.FormFields
{
	font-size: 11px;
	width: 269px;	
}

.FormDropDown
{
	font-size: 11px;
	width: 275px;	
}

.FormRadioFields
{
	font-size: 11px;
}

.FormAreaCode
{
	font-size: 11px;
	width: 44px;	
}

.FormTelNum
{
	font-size: 11px;
	width: 211px;	
}

.FormTxtDay
{
	font-size: 11px;
	width: 30px;	
}

.FormTxtMonth
{
	font-size: 11px;
	width: 30px;	
}

.FormTxtYear
{
	font-size: 11px;
	width: 50px;	
}

.FormTxtSearch
{
	font-size: 11px;
	width: 165px;
}

.FormDrpMonth
{
	font-size: 11px;
	width: 50px;	
}

.FormDrpYear
{
	font-size: 11px;
	width: 50px;	
}


/*------- Vehicle Form Styles ---------*/
.VehHeader
{
	font-size: 11px;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.VehContent
{
	font-size: 11px;
	width: 220px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.VehDropDown
{
	font-size: 11px;
	width: 211px;	
}

.VehFields
{
	font-size: 11px;
	width: 205px;	
}


/*------- Content Form Styles ---------*/
.ContHeader
{
	font-size: 11px;
	width: 245px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ContContent
{
	font-size: 11px;
	width: 135px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ContFields
{
	font-size: 11px;
	width: 125px;	
}


/*------- Non Motor Form Styles ---------*/

.NonMHeader
{
	font-size: 11px;
	width: 245px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.NonMContent
{
	font-size: 11px;
	width: 135px;	
	padding-top: 2px;
	padding-bottom: 2px;
}

.NonMFields
{
	font-size: 11px;
	width: 100px;	
}

.BuildFields
{
	font-size: 11px;
	width: 125px;	
}

/*------- UpdateProgress Modal Styles ---------*/
#Progress_HideSelect
{
	visibility: hidden;
}

#progressBackgroundFilter
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#e7c1cc; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
	z-index:999998 !important;
}

#processMessage
{ 
    position:fixed; 
    top:30%; 
    left:35%;
    padding:10px; 
    width:40%; 
	z-index:999999 !important;
    background-color:#ffffff;
    color:#666666;
    border:solid 1px #000;
    text-align:center;
    vertical-align:middle; 
}



/*------- Multiple Vehicle Control Styles ---------*/
.DescriptionCol
{
	width: 280px;
	text-align: left;
}


/*------- Help Balloons ---------*/
.balloon
{
  position: relative;
  float: right;
  padding-right: 8px;
  overflow: auto;
}


/*------- Modal Styles ---------*/
.ModalBackground {
	background-color: #ffffff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopup {
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: #EAC0CC;
	padding: 3px;
	width: 400px;
}

/*------- Resize IFrame ---------*/
#resizeframe
{
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}
