/* ATOL.css - Cascading Style Sheet for AdTracker Online  */

/* CAUTION: THIS FILE CONTAINS THE STYLES USED BY THE     */
/* ADTRACKER ONLINE WEB APPLICATION. MODIFYING THE STYLES */
/* MAY AFFECT THE DISPLAY OF CERTAIN ELEMENTS IN THE ATOL */
/* WEBSITE AND SHOULD ONLY BE DONE WITH GUIDANCE FROM DPS */

BODY
{
	MARGIN: 0px;
}

/* pagehead: styles the customizable page banner that appears on each page */
div.pagehead
{
	BORDER: 0px;
	TEXT-ALIGN: left;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #000000;
	WIDTH: 100%;
}

p.pagesubhead
{
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	MARGIN: 0px;
	PADDING-BOTTOM: 3px;
	WIDTH: 100%;
	COLOR:#FFFFFF
}

.copyright
{
	FONT-FAMILY: sans-serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 8pt;
	font-style:italic;
	COLOR: black;
}


/* pagebody: forces the body of the page to appear below the header and nav bar. */
/* DO NOT CHANGE THESE SETTINGS! */
#pagebody
{
	float:none;
	CLEAR: both;
	margin-top:0px;
	padding-top:0px;
	width:100%;
}

#pagetable
{
	float:none;
	CLEAR: both;
	margin-top:0px;
	padding-top:0px;
	width:100%;
}

#pagetitle
{
	width:100%;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	margin:0px;
	background-color:#000099;
}

#pagefoot
{
	margin-top: 5em;
	clear:both;
}
/* BEGIN LINK BAR STYLES */
/* LINKHEADER: Styles the welcome [login name] message that appears below the page header*/
#linkheader
{
    	MARGIN: 0px;
    	PADDING-LEFT: 0px;
    	PADDING-BOTTOM: 4px;
		PADDING-TOP: 4px;
 		PADDING-RIGHT:0px;
    	FONT-WEIGHT: bold;
    	FONT-SIZE: 9pt;
    	background-color:#000099;
    	COLOR: #ffffff;
    	FONT-FAMILY: sans-serif;
    	TEXT-ALIGN: left;
   	width:100$;
	border-top:4px solid #000000;
}
#linkheader h1
{
	padding-left:10px;
	FONT-FAMILY: sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;	
	margin:0px;
	display:inline;
}
#linkheader a 
{
	color:#FF0000;
	padding-left: 2em;
}

#linkheader a:visited
{
	color:#FF0000;
}

/* LINKBAR: Styles the color and borders of the navigation bar at the top of each page */

#linkbar
{
	background-color:#6699CC;
	width:100%;
	white-space:nowrap;
}

/* DO NOT CHANGE THE SETTINGS FOR #linkbar ul */
#linkbar ul
{
	margin: 0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
	white-space:nowrap;
}

/* DO NOT CHANGE THE SETTINGS FOR #linkbar ul li */
#linkbar ul li
{
	display:inline;
	white-space:nowrap;
}

/* #linkbar ul li a: Styles the colors and fonts of the navigation buttons in the link bar */
#linkbar ul li a
{
	font-size:14px;
	text-align:center;
	padding-top:3px;	
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	/*background-color:#6699CC;*/
}

/* #linkbar ul li a:hover Styles the colors and fonts of the navigation buttons in the link bar
when the mouse is over them. This allows them to change color or highlight */
#linkbar ul li a:hover
{
	background-color:#FFFFCC;
	color:#000000;
}

/* END LINK BAR STYLES */

/* BEGIN MENU SIDEBAR STYLES */

/* #sidebar: styles the right hand column container */
#sidebar
{
	float:left;
	width:220px;
	min-height:768px;
	background-color:#FFFFCC;
	margin:0px;
	padding-left: 12px;
	padding-right:24px;
	padding-top:12px;
	padding-bottom:12px;
}

#sidebar h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#sidebar ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-indent:0px;
}

#sidebar ul li
{
	text-align:left;
	padding-top:6px;
}

#sidebar ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#sidebar p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}

/* END TWO COLUMN CONTENT STYLES */


/* BEGIN CONTENT AREA STYLES */
/* #content: Styles the left hand column container */
#content
{
	margin-top:0px;
	margin-left:240px;
	padding:0px;
	white-space:nowrap;
}

#content form
{
	margin:0px;
	padding-top:12px;
}

#pagetitle h1
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
}

#pagetitle span.subhead
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3em;
	/*background-color:000099;*/
	color:#FFFFFF;
	text-align:left;
	border-collapse:collapse;
}

#pagetitle span.fieldlabel
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3em;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border-collapse:collapse;
}

#pagetitle input
{
	/*width:100px;*/
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:10px;
	padding:0px;
}

#pagetitle select
{
	/*width:100px;*/
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}


#content #button
{
	padding-top: 24px;
	text-align:center;
}

#content div.formcheckrow
{
	text-align:left;
	margin-left:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

div.formtext
{
	text-align:left;
	margin-bottom:10px;
	margin-left:200px;
}

div.formtable
{
	text-align:left;
	margin-bottom:10px;
	margin-left:200px;
}


div.forminput
{
	width:400px;
	text-align:right;
	margin-bottom:10px;
}

div.formfooter
{
	width:400px;
	text-align:center;
}

div.forminput .formhead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right: 2em;
}

div.forminput .formheadreq
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	padding-right: 2em;
}


div.forminput .formheadnofield
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-right: 227px;
	text-align:right;
}

span.formmessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

span.formmessagefail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:red;
	font-weight:bold;
}

span.formmessagesuccess
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#006600;
	font-weight:bold;
}


div.forminput span.formfield
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
}

div.forminput span.formfield input
{
	width:200px;
}

div.forminput span.formfield select
{
	width:200px;
}

div.forminput span.formfield textarea
{
	width:200px;
}

div.forminput span.formfield25
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:30px;
}

div.forminput span.formfield select25
{
	width:30px;
}


div.forminput span.formfield75
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:135px;
}

div.forminput span.formfield75 select
{
	width:135px;
}

div.forminput span.formdate select
{
	width:64px;
	padding:0px;
}

#content div.formresult
{
	width:200px;
	text-align:left;
	margin-bottom:10px;
}

#content div.formresult .formhead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#content div.formresult span.formfield
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content div.formtext p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#content div.adminsettings
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-bottom:12px;
}

#content h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin-top:0px;
	padding-top:12px;
}


#DeadlineTable td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right: 2em;
}

#DeadlineTable td.subhead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right: 2em;
	background-color:white;
	color:black;
	border-bottom: thin solid #000099;
}

#DeadlineTable th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right: 2em;
	background-color:#000099;
	color:white;
}

/* END CONTENT AREA STYLES */

/* BEGIN STYLES FOR POPUP WINDOWS*/

#popup
{
	margin-top:0px;
	margin-left:0px;
	padding-top:10px;
	white-space:nowrap;
}

#popup div.forminput
{
	width:400px;
	text-align:right;
	margin-bottom:10px;
}

#popup div.forminput .formhead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right: 2em;
}

#popup div.forminput span.formfield
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
}

#popup div.forminput span.formfield input
{
	width:200px;
}


#popup div.forminputfullwidth
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:400px;
	text-align:left;
	margin-bottom:10px;
	padding-left:25px;

}
#popup div.forminputfullwidth input.button
{
	padding-top:10px;
}

#popup div.forminputfullwidth .formheadfullwidth
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}



/* BEGIN STYLES FOR STATUS DEFINITION WINDOW */

#stattable table
{
	background:#FFFFCC;
	border: 1px solid black;
}

#stattable table td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid black;

}

#stattable table th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px solid black;
}


/* END STYLES FOR STATUS DEFINITION WINDOW */

/* BEGIN STYLES FOR FILE SELCTION WINDOW */

#fileselect a a:visited a:hover
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-top:6px;
}

#fileselect h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: black;
	text-align:center;
}

#fileselect div.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	
}

#fileselect table
{
	background:#FFFFCC;
	border: 1px solid black;
	width:100%;
}

#fileselect table td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid black;

}

#fileselect table th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px solid black;
}
/* END STYLES FOR FILE SELCTION WINDOW */

/* BEGIN AD LIST STYLES */
#adlist
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN-left: 0px;
	MARGIN-right:0PX;
	MARGIN-bottom:0PX;
	MARGIN-top:4PX;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    BORDER-RIGHT-WIDTH: 0px
}

#adlist th
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
 	MARGIN:0PX;
    BACKGROUND: #000099;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 6px;
	text-align:left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

#adlist th a
{
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    TEXT-DECORATION: none;
}

#adlist td.tabledata
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
    BORDER-BOTTOM: black 1px solid;
}

#adlist td.tabledataalt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #FFFFCC;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
    BORDER-BOTTOM: black 1px solid;
}

/* END AD LIST STYLES */

/* BEGIN EPROOF STYLES */
/* these styles define the appearance of the electronic proof page */
table.eproof
{
	WIDTH:640px;
}

TD.ProofHeadField
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: sans-serif
}
TD.ProofHeadData
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: sans-serif
}

td.ProofHeaderNoJpg
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
    }

P.ProofHeaderPDFLink
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

P.ProofDisclaimer
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}


/* END EPROOF STYLES */

/*MESSAGE STYLES*/

p.successmessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	text-align:center;
}

p.failmessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	text-align:center;
	color:red;
}


P.body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.reverse
{
    COLOR: white;
    FONT-FAMILY: sans-serif;
    TEXT-DECORATION: none
}

.bold
{
    FONT-WEIGHT: bold;
}



TABLE.calendar
{
    BORDER-TOP: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
    BORDER-left: 1px solid black;
    BORDER-right: 1px solid black;
    TABLE-LAYOUT: fixed;
	MARGIN-TOP:1em;
	MARGIN-BOTTOM:1em;
    MARGIN-LEFT: 200px;
    BACKGROUND-COLOR: #ffff99;
    WIDTH: 180px;
    BORDER-COLLAPSE: collapse
}

TABLE.results
{
    MARGIN: 0px;
    WIDTH: 300px;
    BORDER-COLLAPSE: collapse;
    BORDER: thin black solid
}


TD.ProofAdNumber
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 4px;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #000099
}





TD.login
{
    WIDTH: 300px
}
TD.loginhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 300px;
    PADDING-TOP: 20px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left
}

TD.loginmessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 300px;
    PADDING-TOP: 5px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left
}

TD.defaulthead
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #ffff99;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    WIDTH: 300px;
    PADDING-TOP: 20px;
    FONT-FAMILY: sans-serif;
    HEIGHT: 40px;
    TEXT-ALIGN: left
}
TD.logintitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: left
}
TD.loginbutton
{
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 300px;
    TEXT-ALIGN: left
}
TD.welcome
{
    WIDTH: 500px
}
TD.userfunctions
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10pt;
    BACKGROUND: #ffff99;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    WIDTH: 300px;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}
TD.tabletitle
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BACKGROUND: #000099;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}

TD.tabletitle:link
{
    COLOR: white;
}

TD.tabletitle:visited
{
    COLOR: white;
}


A.tableheader:visited
{
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    TEXT-DECORATION: none
}

TD.tablefunction
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}
TD.formhead
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}

TD.formtitle
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: left;
    BACKGROUND: #000099;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}
TD.forminput
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: sans-serif
}
TD.formwarning
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: red;
    PADDING-TOP: 2px;
    FONT-FAMILY: sans-serif
}

TD.formbutton
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center;
}
TD.resultfield
{
    WIDTH: 100px;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
    BACKGROUND: #ffff99;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}

TD.resultdata
{
    WIDTH: 100px;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER: black thin solid;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: sans-serif
}

TD.resulthead
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #000099;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    PADDING-TOP: 6px;
    MARGIN-TOP: 12px;
    FONT-FAMILY: sans-serif
}

TD.resultwarning
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
    BACKGROUND: red;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    PADDING-TOP: 6px;
    MARGIN-TOP: 12px;
    FONT-FAMILY: sans-serif
}
TD.thumbdata
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
}
TD.thumbimage
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
    BORDER-BOTTOM: black 1px solid;
}

TD.thumbimagealt
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #FFFFCC;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
    BORDER-BOTTOM: black 1px solid;
}


TD.thumbfunction
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
    BORDER-BOTTOM: black 1px solid;
}

TD.calendarhead
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}TD.calendarday
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif;
 }
TD.calendartitle
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    FONT-FAMILY: sans-serif
}

/*CONFIRMATION TICKET STYLES*/

#jobticket
{

	width:560px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
}

#jobticket th
{
	font-size:14px;
	font-weight:bold;
	background-color:#1A421C;
}

#jobticket td.header
{
	font-weight:bold;
}

#jobticket td.data
{
	font-weight:normal;
}

/*END CONFIRMATION TICKET STYLES*/

/*PRINTER JOB TICKET STYLES*/

#printticket
{

	width:600px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:none;
	margin-top:50px;
	margin-left:50px;
}

#printticket .barcode
{
	font-size:16px;
	font-family:"IDAutomationHC39M";
	text-align:left;
	background-color:#FFFFFF
}

#printticket .bold
{
	font-weight:bold;
}

#printticket td
{
	
	padding-bottom:20px;
	font-weight:normal;
}

/*END PRINTED TICKET STYLES*/
/*PRINTED JOB LABEL STYLES*/

#printlabel
{

	width:200px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border:none;
	margin-top:0px;
	margin-left:0px;
}

#printlabel .barcode
{
	font-size:10px;
	font-family:"IDAutomationHC39M";
	text-align:left;
	background-color:#FFFFFF
}

#printlabel td
{
	padding:0px;
	margin:0px;
	font-weight:normal;
}

/*END PRINTED LABEL STYLES*/

/*BEGIN QUERY FORM STYLES*/

#queryform {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
}

#queryform table.wrapper{

}

#queryform table.queryblock{
	border:thin solid black;
	width:100%;
}

#queryform th{
	color:#FFFFFF;
	background-color:#000099;
	text-align:left;
	font-weight:bold;
}

#queryform td{
	vertical-align:top;
	border:none;
}

#queryform .tfieldhead{
	text-align:right;
}

#queryform .tfielddata{
	text-align:left;
}

#queryform td.tfielddata input{
	width:150px;
}

#queryform td.tfielddatasmall input{
	width:45px;
}


/*Query Results Styles*/


.intro	{ font-family: sans-serif; font-size: 11px; color: #000000; text-align: left; 
               line-height: 14px; margin-bottom: 0; word-spacing:0; margin-top:0; margin-left:7; margin-right:0;  }

.InColHead	{ font-family: sans-serif; font-size: 11px; color:#ffffff; text-align: left; line-height: 1.4; margin-bottom: 0; word-spacing:0; margin-top:0; margin-left:5; margin-right:0;  font-weight:bold; padding-left:0; padding-top:5 }
 
.InColText    { margin:0; font-family: sans-serif; font-size: 11 px; color: #000000; text-align: left; 
               line-height: 14px; word-spacing:0; padding-left:5  }
              
.InColumn    { margin:0; font-family: sans-serif; font-size: 11 px; color: #000000; text-align: left; 
               line-height: 14px; word-spacing:0; padding-left:5  }
			   
.incolumnhead { line-height: 14px; margin-left: 0; font-family:sans-serif; font-size:12px; color:#000000; font-weight:bold }

.ColLabel    { font-size: 14PX; font-family: sans-serif; color: #000000; vertical-align: bottom; 
               font-weight: bold }

/*END QUERY RESULTS STYLES*/


/*END QUERY FORM STYLES*/