﻿body
{
    padding: 0px 15px 0px 15px;
    font-size: 12px;
    font-family: Arial;
    font-weight: Bold;
}

.Heading 
{
	font-size:22px;
	font-weight:bold;
	color:#01085F
}

.PageTitle
{
	font-size:26px;
	font-weight:bold;
	color:Gray
}


.PageBreak {
	page-break-after: always;
}


.CertificatePageTitle
{
	font-size:30px;
	font-weight:bold;
	color:Gray
}

.CertificateHeading 
{
	font-size:25px;
	font-weight:bold;
	color:#01085F
}

.Certificate 
{
	font-size:24px;
	font-weight:normal
}


.NonSellingDealerMessage  {
	font-size:15px;
	font-weight:bold

}


.CertificateBold
{
	font-size:24px;
	font-weight:Bold
}



/* The site is desiogned to fit 1024 x 768. */

.container {
	max-width: 1024px;
	margin: auto;
}

.body-content {
	padding: 0 15px;
}

input, select, textarea {
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 5px;
}


td { text-align: left; padding-bottom: 5px; }
td.center  { text-align: center; }

.Date
{
    width: 70px;
}
.Time
{
	width: 70px;
}
.MonthAndYear
{
	width: 70px;
}
.Numeric
{
	width: 70px;
}
.NumericAllowNegative
{
	width: 70px;
}
.NumericNoDecimals
{
	width: 70px;
}



/* GridViews  */

table.grid
{
    width: 800px;
    border: solid 0px #c0c0c0;
    padding-left:10px; 
}

table.grid td
{
	border: solid 0px #c0c0c0;
	/*font-size: 7pt;*/
	padding-top: 5px;
	padding-bottom: 5px; 
}

table.grid tr.header th
{
	border: solid 0px #c0c0c0;
	background-color: #ffffff;
	/*font-size: 9pt;*/
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
	border-bottom: solid 1px #86A0C0;
}

table.grid tr.detail
{
    border: solid 0px #c0c0c0;
    background-color: #ffffff;
    text-align: left;
}

table.grid tr.detailSelected
{
    border-bottom: solid 2px #86A0C0;
    background-color: #00ccff;
    text-align: left;
    font-weight: bold;

}

table.grid tr.alternateDetail
{
    border: solid 0px #c0c0c0;
    background-color: #E0F0FF;
    text-align: left;
}


table.grid caption
{
    font-size: larger;
    vertical-align: top;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
}


/*** GridViews End ***/

/* Grey out readonly fields, IE7 up only! */
input[readonly]
{
    background: #EBEBEB;
}

/* Class to center table */
.centerTable {margin-left:auto; margin-right:auto;}

.loginBox {background-color:#CCCCCC;border:Outset;}
