﻿body 
{
	margin-top: 10px;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	color: #333;
}

.leftColl 
{
	width: 170px;
}

h1 
{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 6px;
}

h2 
{
	font-size: 13px;
	margin-top: 0;
	margin-bottom: 5px;
}

h3 
{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 4px;
}

.searchBox
{
    font-style: italic;
}

img 
{
    border: 0;
}

.content a:link, .content a:visited 
{
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

.content a:hover, .content a:active 
{
    font-weight: bold;
    color: #999;
    text-decoration: none;
} 

.aAdminButton 
{
	background-color: #000;
	color: #fff;
	border: 1px solid: #fff;
	text-transform: uppercase;
	font-size: 11px;
}

.content .aAdminButton:link, .content .aAdminButton:visited 
{
	
	width: 99px;
	font-family: Arial, Sans-Serif;
	text-transform: uppercase;
	background-color: #104070;
	line-height: 16px;
	display: block;
	border: 1px solid #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

.content .aAdminButton:active, .content .aAdminButton:hover 
{
	width: 99px;
	line-height: 16px;
	display: block;
	background-color: #7189A3;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #ebebeb;
	border: 1px solid #fff;
}

.aAdminButtonLong 
{
	background-color: #000;
	color: #fff;
	border: 1px solid: #fff;
	text-transform: uppercase;
	font-size: 11px;
}

.aAdminButtonLong:link, .aAdminButtonLong:visited 
{
	
	width: 130px;
	font-family: Arial, Sans-Serif;
	text-transform: uppercase;
	background-color: #104070;
	line-height: 16px;
	display: block;
	border: 1px solid #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

.aAdminButtonLong:active, .aAdminButtonLong:hover 
{
	width: 130px;
	line-height: 16px;
	display: block;
	background-color: #7189A3;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #ebebeb;
	border: 1px solid #fff;
}

/* input boxes */

input 
{
   font-size: 11px;
   color: #000;
}

.DropDown 
{
	font-size: 11px;
	font-family: Arial, Tahoma;
}



.inputLong
{

   width: 170px;

}

.inputMedium
{
	
	width: 160px;

}

.inputShort
{  
    width: 140px; 

}
.inputShorter 
{

	width: 45px;

}

.inputVeryShort
{
    width: 20px;
}

.DropdowneditControl 
{
    width: 204px;
     background-color: #c2c2c2; 
}


a:link, a:visited 
{
    font-weight: bold;
    color: #360295;
    text-decoration: none;
}

a:hover, a:active 
{
    font-weight: bold;
    color: #5F0AFC;
    text-decoration: underline;
} 



.greyBoxHeading 
{
	background-color: #999; 
	border-bottom: 1px solid #333; 
	color: #FFF; 
	font-weight: bold; 
	padding-left: 4px; 
	padding-right: 4px; 
	line-height: 20px; 
	font-size: 12px;
}

.partDetailTable
{
    border: solid 1px #360295;    
}

.partDetailLabelCell
{
    background-color: #360295;
    color: White;
    font-weight: bold;
    width: 150px;
    padding-left: 10px;
    border-bottom: solid 1px White;
}

.partDetailDataCell
{
    background-color: #E4E4E4;
    width: 150px;
    padding-left: 10px;
}

.partDetailDataAlt
{
    background-color: #F1F1F1;
    width: 150px;
    padding-left: 10px;
}

.totalsTable
{
    
}

.totalsLabelCell
{
    background-color: #360295;
    font-weight: bold;
    color: White;   
    width: 80px;
}

.totalsCell
{  
    background-color: #F1F1F1;
    width: 80px;
    text-align: right;
}

.partsListRow
{
    background-color: #E4E4E4;
    color: Black;
}

.partsListAltRow
{
    background-color: #F1F1F1;   
}

.partsListCheckedRow
{
    background-color: #CDD6FF;
}

.partsListErrorRow
{
    background-color: #F77B7B;
}

/* Grey top content table */

.contentTable 
{
	width: 100%;
	margin-bottom: 5px;
}

