/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1
{
	font-weight: 700;
	font-size: 2em;
	word-spacing: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


.doclist A:link
{
	margin-top: 10px;
	font-size: x-small;
	margin-bottom: 10px;
	color: #003366;
	font-family: verdana;
	text-decoration: none;
}	
		
.doclist A:visited
{
	margin-top: 10px;
	font-size: x-small;
	margin-bottom: 10px;
	color: #003366;
	font-family: verdana;
	text-decoration: none;
}	
		
.doclist A:active	{	
	margin-top: 10px;
	font-size: x-small;
	margin-bottom: 10px;
	color: #003366;
	font-family: verdana;
	text-decoration: none;
	}	
		
.doclist A:hover
{
	margin-top: 10px;
	font-size: x-small;
	margin-bottom: 10px;
	color: #003366;
	font-family: verdana;
	background-color: #c1d5ee;
	text-decoration: none;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
.TextInput
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
	background-color: #ffffff;
}

.loginTable
{
	border-right: #006699 2px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	border-bottom: #006699 2px solid;
	background-color: #006699;
}
.ButtonInput
{
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: buttonhighlight 1px solid;
	border-bottom: buttonshadow 1px solid;
	font-family: Verdana;
	background-color: buttonface;
}
.LoginInputTD
{
	background-color: #efefef;
}
.LoginLabelTD
{
	font-weight: bold;
	font-size: x-small;
	color: #006699;
	font-family: Verdana;
	background-color: #cdcdcd;
	text-align: right;
}
.OuterTable
{
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	background-color: #99ccff
}
.InfoTable
{
	border-top: #000099 1px solid;
	border-bottom: #000099 1px solid;
	background-color: #ffffff
}
.TopTitle
{
	font-size: small;
	color: #ffffcc;
	font-family: verdana;
	font-weight: bold;
}
.NPTTitle
{
	font-size: x-small;
	color: #ffffcc;
	font-family: verdana;
	font-weight: bold;
}
.blueBold
{
	font-weight: bold;
	font-size: x-small;
	color: #0066cc;
	font-family: verdana;
}
.LabName
{
	font-weight:normal;
	font-size: small;
	color: #003366;
	font-family: verdana;
}
.buttons
{
	border-right: #29297c thin outset;
	border-top: #8c8cd9 thin outset;
	font-size: small;
	border-left: #8c8cd9 thin outset;
	cursor: hand;
	color: #F5F5DC;
	border-bottom: #29297c thin outset;
	font-family: verdana;
	background-color: #333399;
}

.HTMLbuttons
{
	border-right: #29297c thin outset;
	border-top: #8c8cd9 thin outset;
	font-size: xx-small;
	border-left: #8c8cd9 thin outset;
	cursor: hand;
	color: #F5F5DC;
	border-bottom: #29297c thin outset;
	font-family: verdana;
	background-color: #333399;
	height: 22px
}

.CompleteButtons
{
	border-right: #003366 1px outset;
	border-top: #0099cc 1px outset;
	font-size: 9px;
	text-transform: uppercase;
	border-left: #0099cc 1px outset;
	cursor: hand;
	color: #ffffff;
	border-bottom: #003366 1px outset;
	font-family: 'Microsoft Sans Serif';
	background-color: #006699;
	text-decoration: none;
}

.CheckBox
{
	width:10px;
	height:10px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}
.Height10
{
	height: 10px
}
.BlueBar
{
	font-weight: bold;
	font-size: xx-small;
	color: #F5F5DC;
	font-family: verdana;
	background-color: #006699;
}
.DataEntryInput
{
	font-size: xx-small;
	text-transform: uppercase;
	width: 100px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}
.DataEntryEMail
{
	font-size: x-small;
	text-transform: none;
	width: 100px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}
.DataEntryInputHidden
{
	font-size: xx-small;
	text-transform: uppercase;
	width: 100px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid;
	display:none
}
.DataEntryInput
{
	font-size: xx-small;
	text-transform: uppercase;
	width: 100px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid
}

.DataEntryInputRBL
{
	font-size: x-small;
	width: 300px;
	color: #000000;
	font-family: arial;
	border-right: #006699 1px dotted;
	border-top: #006699 1px dotted;
	border-left: #006699 1px dotted;
	border-bottom: #006699 1px dotted;
	background-color: #88ccff;
	
}
.HorizontalRBL
{
	font-size: x-small;
	width: 200px;
	color: #000000;
	font-family: arial;
	padding-left: 20px;
	
}
.DataEntryInputSmall
{
	border-right: #88ccff 1px solid;
	border-top: #006699 1px solid;
	font-size: xx-small;
	text-transform: uppercase;
	border-left: #006699 1px solid;
	width: 40px;
	color: #000000;
	border-bottom: #88ccff 1px solid;
	font-family: arial;
	background-color: #b0d8ff;
}


.MethodDetailsInputSmall
{
	font-size: xx-small;
	text-transform: uppercase;
	width: 40px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}

.MethodDetailsComboSmallSentenceCase
{
	font-size: xx-small;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}

.RangeInputSmall
{
	font-size: xx-small;
	text-transform: uppercase;
	width: 85px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}

.dRangeInputSmall
{
	font-size: xx-small;
	text-transform: uppercase;
	width: 85px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid
}

.DataEntryComments
{
	font-size: x-small;
	color: #222222;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}

.dDataEntryComments
{
	font-size: x-small;
	color: #222222;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid
}

.level
{
	font-weight: bold;
	font-size: x-small;
	color: #A52A2A;
	text-indent: 3px;
	font-family: helvetica;
	text-decoration: underline;
}

.instructions
{
	font-size: x-small;
	color: #222222;
	font-family: arial
}

TD.HeaderInstructions
{
	font-size: x-small;
	color: #222222;
	font-family: arial;
	padding: 5px
	
}
.inputLabel
{
	font-size: x-small;
	color: #444444;
	font-family: arial;
	text-indent: 5px;
	height: 10px
}
.Prompt
{
	font-size: x-small;
	color: red;
	font-family: arial;
	text-indent: 5px;
}
.testTitle
{
	font-weight: bold;
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	text-indent: 3px;
}
.NPTTestTitle
{
	font-weight: bold;
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	text-indent: 3px;
	border-bottom: #006699 1px solid;
}
.sampleLabel
{
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
}
.NPTSampleLabel
{
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	border-right: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
}
.NPTSampleLabelBottom
{
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	border-bottom: #006699 1px solid;
}
.NPTSampleLabelNoBottom
{
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	border-right: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: none;
}
.inputLabelNoLeft
{
	font-size: x-small;
	color: #444444;
	font-family: arial;
	border-right: #006699 1px solid;
	border-left: none;
	border-bottom: #006699 1px solid;
}
.NPTSampleLabelNoLeft
{
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	border-right: #006699 1px solid;
	border-left: none;
	border-bottom: #006699 1px solid;
}
.NPTSampleLabelNoLeftBottom
{
	font-size: xx-small;
	color: #333399;
	font-family: verdana;
	border-right: #006699 1px solid;
	border-left: none;
	border-bottom: none;
}
.DataEntryCombo
{
	font-size: 10px;
	text-transform: uppercase;
	width: 100px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
	
}

.DataEntryCombo2
{
	font-size: 10px;
	text-transform: uppercase;
	width: 100px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
	
}
.MethodDetailsCombo
{
	font-size: 10px;
	text-transform: uppercase;
	width: 225px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
	
}

.MethodDetailsComboSmall
{
	font-size: 10px;
	text-transform: uppercase;
	width: 80px;
	color: #000000;
	font-family: arial;
	background-color: #eeeeee;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid
}
.DetailsTable
{
	border-right: #006699 1px dotted;
	border-top: #006699 1px dotted;
	border-left: #006699 1px dotted;
	border-bottom: #006699 1px dotted;
	background-color: #88ccff
}

.IconBar
{
	border-right: #006699 1px solid;
	font-size: xx-small;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
	font-family: verdana;
	background-color: #b0d8ff;
}

.errorTitle
{
	font-weight: bold;
	font-size: small;
	color: #0066cc;
	font-family: verdana;
	
}

.errorText
{
	font-size: x-small;
	color: #333333;
	font-family: verdana;
}
.errorred
{
	font-size: xx-small;
	color: #cc0000;
	font-family: verdana;
}
.Report
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    MARGIN: 0pt;
    PADDING: 0pt

}
.ReportHeader
{
    WIDTH: 100%;
    height: 25px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;

}
.ReportForm
{
	background-color: Red
	
}
TD.RightLeftBorder
{
	border-right: #006699 1px solid;
	border-left: #006699 1px solid;
	background-color: #ffffff;
}
.Sample1LabelNoLeft
{
	font-size: x-small;
	background-color: #cc99ff;
	color: black;
	font-family: arial;
	border-right: #006699 1px solid;
	border-left: none;
	border-bottom: #006699 1px solid;
}
.Sample2LabelNoLeft
{
	font-size: x-small;
	background-color: #ffffcc;
	color: black;
	font-family: arial;
	border-right: #006699 1px solid;
	border-left: none;
	border-bottom: #006699 1px solid;
}
@media	print	{

	body	{
		color : #000000;
		background : #ffffff;
		FONT-SIZE: 12pt;
	}
	
	#Header {
		display:none;
	}
	
	
}
.InterimReRegHeader
{
	font-size: small;
	background-color: #006699;
	color: white;
	font-family: verdana;
	border-top: #006699 1px solid;
	border-right: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
}
.InterimTitle
{
	font-weight: bold;
	font-size: small;
	color: #333399;
	font-family: verdana;
	text-indent: 3px;
}
.InterimText
{
	font-weight: bold;
	font-size: x-small;
	color: #333399;
	font-family: verdana;
}
#InterimMainDetails
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -border-radius: 10px;
    border: 1px solid;
    border-color: #006699;
    width: 700px;
    margin: 0 auto;
    text-align: left;
}
#InterimFinanceDetails
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -border-radius: 10px;
    border: 1px solid;
    border-color: #006699;
    width: 700px;
    margin: 0 auto;
    text-align: left;
}
#InterimSigned
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -border-radius: 10px;
    border: 1px solid;
    border-color: #006699;
    width: 700px;
    margin: 0 auto;
    text-align: left;
}
