/* Document defaults */

BODY 
{
   font-family : Verdana, Arial, Helvetica, Swiss, Geneva, Sans-serif; 
   color : #000000; 
   padding : 0;
}

P 
{
	text-align :left
 }
 
TABLE
{
	Padding : 2;
	width : 100% ;
	border : 0; 
	border-collapse : collapse;
}

TR
{
	   font-size : xx-small;
	   background-color : #d4ecfb ;
}

SELECT
{
	font-size : xx-small;
}

INPUT
{
	font-size : xx-small ;
	width : auto ;
}

SPAN
{
	width : 170px ;
	font-weight : bold;
}

TEXTAREA
{	width : 400px ;
	height : 80px ;
	font-family : Verdana ;
	font-size : xx-small ;
}

H1
{
	font-size : medium ;
	color : Gray ;
}

UL
{
	list-style-type : square ;
}

/* Header & footing settings */

#header TR
{	background-color : white;
	}

TD.manager
{
	vertical-align : top;
	color : Gray ;
	font-family : Arial Black;
	font-size : small 
}
	
TD.title 
{
	font : 24px "Century Gothic" ;

}

TR.navigation TD
{
	background-color : #003399;
	color : white ;
	font-size : xx-small;
	font-weight : bold;
	vertical-align : middle;
	height : 25px;
}

TR.navigation A:link {
   color : white; 
   text-decoration : none;
   font-weight : bold;
}

tr.navigation A:visited {
   color : white; 
   text-decoration : none;
   font-weight : bold;
}

tr.navigation A:hover {
   color : white; 
   text-decoration : underline;
   font-weight : bold;
}
	
#header1_BranchName 
{
	color : Yellow;
	font-weight : bold 
}

/* Main page settings */

.pagetitle 
{
	background-color : #ccccff;
	color : #ffffff;
	font-size : medium ;
	font-weight : bold ;
}

.subtitle
{
	font-family : Arial ;
	font-weight : bold ;
	color : Blue ;
	font-size : x-small ;
	background-color : White ;
}

.heading
{
	font-weight : bold 
}

.highlight
{
	font-size : medium ;
	font-weight : bold ;
	color : Gray ;
}

.login span
{
	font-size : xx-small;
	width : 180px ;
}

.login input
{
	font-size : xx-small;
	width : 100px ;
}

.login p
{
	text-align : right ;
}

#butLogin
{
	width : auto ;
}

.main
{
	padding : 5px 5px 5px 5px ;
	font-size : 12px ;
}
	
.white
{
	background-color : White ;
}

.display SPAN
{
	width : 120px ;
}

.sectiontitle
{
	text-decoration : underline;
	font-weight : bold ;
}

/* Individual settings */

#Notes
{
    background-color : #ececec ;
}

#ErrorText, #EmailErrors
{
	Color : Red ;
	Width : 400px ;
	Font-weight : bold;
}

#BulkNo, #Authorised, #NoOfSamples, #SampleNo, #SampleTotal, #SampleNumber
{
	width : 30px ;
	font-weight : normal;
}

#AuthorisedBy, #Surveyor
{
	width : 100px ;
	font-weight : normal;
}

#TimeStamp
{
	width : 130px ;
	font-weight : normal;
}

#SiteName, #CompanyName
{
	width : 300px ;
	font-weight : normal;
}

#systemadministration
{
	width : 178px;
}

#parameters
{
	vertical-align : top ;
}

#samplelocation
{
    /* CM3 210607 JN Increase width */
	width : 500px ;
}

#screenshot
{
	width : 400px ;
	border : solid 1px black ;
}	

.HighlightGreen
{
	color : Green ;
}

.HighlightRed
{
	color : Red ;
}

#header1_download, #bulkdownload
{
    height : 0px ;
    width: 0px ;
}

.customerdetailspanel
{
    position : absolute ;
    right : -10px ;
    top : 190px ;
    width : 200px ;
    font-size : 10px ;
    z-index : 10000 ;
} 

#emailpanel
{
    position : absolute ;
    left : 350px ;
    top : 190px ;
    width : 200px ;
    font-size : 10px ;
    background-color : White ;
    border : solid 1px black ;
    padding : 10px ;
    z-index : 10000 ;
} 

#chargeablereason
{
    width : 300px ;
}

.invoices td
{
     vertical-align : top ;
}