/* Information on  stylesheets and templates is available in   *
 * the User's and Administrator's Guide                        */
@import url(commontheme.css);


TABLE.ROUNDTABLEGRAY {
	border-width: 2px;
	border-color: #8e8e8e;
	border-style: solid;
	background-color: white;
	border-collapse: collapse;
}
TABLE.ROUNDTABLEBLK {
	border-width: 2px;
	border-color: #000000;
	border-style: solid;
	background-color: white;
	border-collapse: collapse;
}
TD, P, INPUT, .standard, .standard td {
	font-family: sans-serif, arial, tahoma, helvetica;
	font-size:10pt;
}

.standard, .standard td {
	color: black;
}

    .Help {
            position: absolute; posTop: 0; posLeft: 0;
            border-width:1; border-style: solid;
            border-color: #000000;
            background-color: #b0b0ff; color: #000000;
            width:650; 
            font-size:10pt;
            font-family: monospace;
          }
    .CompanyRead {
            position: absolute; posTop: 0; posLeft: 0;
            border-width:1; border-style: solid;
            border-color: #000000;
            background-color: #b0b0ff; color: #000000;
            width:350; 
            font-size:10pt;
            font-family: monospace;
          }


/* interactive control classes */
INPUT.HATSBUTTON {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-color:#1e438a;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 125px;
	padding: 1px;
}
A.bottomlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 125px;
	padding: 1px;
}

A.bottomlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 125px;
	padding: 1px;
}

A.bottomlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#1e438a;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 125px;
	padding: 1px;
}

A.bottomlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFF;
	background-color:#FFFFFF;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 125px;
	padding: 1px;
}
A.bottomlinksmallred:link {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-color:darkred;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}

A.bottomlinksmallred:visited {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:darkred;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}

A.bottomlinksmallred:active {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:darkred;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}

A.bottomlinksmallred:hover {
	font-size: 8pt;
	font-weight: bold;
	color:darkred;
	background-color:#FFFFFF;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}
A.bottomlinksmall:link {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-color:#0000b2;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}

A.bottomlinksmall:visited {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#0000b2;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}

A.bottomlinksmall:active {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#0000b2;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}

A.bottomlinksmall:hover {
	font-size: 8pt;
	font-weight: bold;
	color:#0000b2;
	background-color:#FFFFFF;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 55px;
	padding: 1px;
}


A.logoff:link {
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color:#ffff00;
	background-color:#0000b2;
	border-color:#8e8e8e;
	border-width: 2;
	border-style:solid;
	width: 70px;
	padding: 0px;
}

A.function:link {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#c0c0c0;
	font-family: arial;
	border-color:#8e8e8e;
	border-width: 0;
	border-style:solid;
	padding: 0px;
}

A.function:visited {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#c0c0c0;
	border-color:#8e8e8e;
	border-width: 0;
	padding: 0px;
	font-family: arial;
}

A.function:active {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#ffff00;
	border-color:#8e8e8e;
	border-width: 0;
	border-style:solid;
	padding: 0px;
	font-family: arial;
}

A.function:hover {
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	color:#ffff00;
	border-color:#8e8e8e;
	border-width: 0;
	border-style:solid;
	padding: 0px;
}

a.blueButton:link, a.blueButton:active, a.blueButton:visited, a.blueButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border: solid 1px #8e8e8e;
	padding-left: 8px;
	padding-right: 8px;
	height: 10px;
	width: 120px;
}

input.blueButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/headerbg.gif);
	border-top: solid 2px lightgray;
	border-left: solid 2px lightgray;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	padding: 0px;
	/*	border: solid 1px #8e8e8e;*/
}

input.blueButtonDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #808080;
	background-image: url(../images/headerbg.gif);
	border-top: solid 2px lightgray;
	border-left: solid 2px lightgray;
	border-right: solid 2px black;
	border-bottom: solid 2px black;
	padding: 0px;
	/*	border: solid 1px #8e8e8e;*/
}

SELECT.HATSDROPDOWN {
	font-family: sans-serif, arial, tahoma, helvetica;
	
}

A.function2:link {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#0000b2;
	background-color:#FFFF00;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 75px;
	padding: 0px;
}

A.function2:visited {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#0000b2;
	background-color:#FFFF00;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 75px;
	padding: 0px;
}

A.function2:active {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#ffff00;
	background-color:#0000b2;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 75px;
	padding: 0px;
}

A.function2:hover {
	font-size: 8pt;
	font-weight: bold;
	color:#ffff00;
	background-color:#0000b2;
	border-color:#8e8e8e;
	border-width: 1;
	border-style:solid;
	width: 75px;
	padding: 0px;
}

.dropdown
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, arial
}
/* static text classes */
.HATSBUTTONTABLECELL {
	padding: 4px;
}

/* table classes */
TABLE.HATSTABLE {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: white;
	border-collapse: collapse;
}
TABLE.HATSTABLE3 {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #91ABD0;
	border-collapse: collapse;
}
DIV.appSection 
{
	filter: shadow( direction=135, color="#0099CE", strength:3);
	width: 400;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: normal;
	color:#FFFFFF
}

.HATSTABLEHEADER {
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: white;
	font-weight: bold;
	text-align: center;
	FONT-SIZE: 10pt;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	padding: 4px;
}

.hatstableheader_2_lines {
	background-image: url(../images/headerbg_2_lines.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: white;
	font-weight: bold;
	text-align: center;
	FONT-SIZE: 10pt;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	padding: 4px;
	vertical-align: bottom;
}

.HATSTABLEEVENROW {
	background-color: #FFFFFF;
}
Span.TITLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
Span.mono {
            font-size:10pt;
            font-family: monospace;
}
Span.TITLESTEPS {
    FONT-WEIGHT:bold;
	COLOR:#0000b2
}
Span.labels, td.labels
{
    FONT-WEIGHT:bold;
	COLOR:#000000
}
Span.TITLEW {
	font-family: arial, tahoma, helvetica;
	color: white;
	font-weight: bold;
	text-align: center;
	font-size:large;
}
.HATSTABLEODDROW {
	background-color: #dddddd;
	border-width: 1px;
}

TD.HATSTABLECELL {
	padding: 4px;
	
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
}
TD.HATSTABLECELL2 {
	background-color: #0000b2;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	
	border-width: 0px;
	border-color: #888888;
	border-style: solid;
	padding: 4px;
}
TD.HATSTABLECAPTIONCELL {
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	padding: 4px;
	
}

TABLE.HATSFIELDTABLE {
	white-space: normal;
	letter-spacing: normal;
}
TABLE.HATSFIELDTABLE2 {
	white-space: normal;
	letter-spacing: normal;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
}
.HATSFIELD {
	font-family: monospace;
	
	color: black;
}
.HATSINPUT {
	font-family: sans-serif;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	color: #000000;
	background-color: #d6d6d6;
}
.HATSINPUTRIGHT {
	font-family: sans-serif;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	color: #000000;
	background-color: #c0c0c0;
	text-align: right;
}
.HATSFIELD2 {
	font-family: monospace;
	
	color: red;
}
/* Disabled field */
.HDF {
	font-family: monospace;
	
	color: gray;
}

/* links */
A.HATSLINK:link, A.HATSLINK:visited {
	
	color: blue;
}

A.HATSLINK:hover {
	color: #5555ff;
}

A.HATSPROTLINK:link, A.HATSPROTLINK:visited {
		color: blue;
	text-decoration: underline;

}

A.HATSPROTLINK:hover {
	color: black;
	text-decoration: none;
}

/* popup classes */
DIV.HATSPOPUP {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	width: 150px;
	height: 170px;
	overflow: auto;
	border: solid;
	background-color: #eeeeff;
	/*-moz-opacity: .46; only works in ns7, moz */
	filter: alpha(opacity=70, style=0);
	z-index: 5;
	-moz-border-radius: 6%;
}

TABLE.HATSPOPUPTABLE {
	background-color: #eeeeff;
	border: 0px;
	width: 100%;
}

TH.HATSPOPUPTH {
	background-color: #cccccc;
	text-align: right;
}


/* Style Definition for all widgets with color mapping enabled (Hcolor)  */
/* These color map the terminal fields foreground colors to these .html  */
/* color and attributes.                                                 */
.HBLANK {
	font-family: monospace;
	
	color: black;
}

input.HBLANK {
	white-space: normal;
	letter-spacing: normal;
}

.HBLUE {
	font-family: monospace;
	
	color: blue;
}

input.HBLUE {
	white-space: normal;
	letter-spacing: normal;
}

.HGREEN {
	font-family: monospace;
	
	color: green;
}

input.HGREEN {
	white-space: normal;
	letter-spacing: normal;
}

.HCYAN {
	font-family: monospace;
	
	color: #408080;
}

input.HCYAN {
	white-space: normal;
	letter-spacing: normal;
}

.HRED {
	font-family: monospace;
	
	color: red;
}

input.HRED {
	white-space: normal;
	letter-spacing: normal;
}

.HMAGENTA {
	font-family: monospace;
	
	color: purple;
}

input.HMAGENTA {
	white-space: normal;
	letter-spacing: normal;
}

.HBROWN {
	font-family: monospace;
	
	color: darkred;
}

input.HBROWN {
	background-color: white;
	white-space: normal;
	letter-spacing: normal;
}

.HWHITE {
	font-family: monospace;
	
	color: #666666;
}

input.HWHITE {
	white-space: normal;
	letter-spacing: normal;
}

.HGRAY {
	font-family: monospace;
	
	color: #a0a0a4;
}

input.HGRAY {
	white-space: normal;
	letter-spacing: normal;
}

.HLBLUE {
	font-family: monospace;
	
	color: #4040c0;
}

input.HLBLUE {
	white-space: normal;
	letter-spacing: normal;
}

.HLGREEN {
	font-family: monospace;
	
	color: #40c040;
}

input.HLGREEN {
	white-space: normal;
	letter-spacing: normal;
}

.HLCYAN {
	font-family: monospace;
	
	color: #40c0c0;
}

input.HLCYAN {
	white-space: normal;
	letter-spacing: normal;
}

.HLRED {
	font-family: monospace;
	
	color: #ff4040;
}

input.HLRED {
	white-space: normal;
	letter-spacing: normal;
}

.HLMAGENTA {
	font-family: monospace;
	
	color: #c040ff;
}

input.HLMAGENTA {
	white-space: normal;
	letter-spacing: normal;
}

.HLYELLOW {
	font-family: monospace;
	
	color: #c0c000;
}

input.HLYELLOW {
	white-space: normal;
	letter-spacing: normal;
}

.HHWHITE {
	font-family: monospace;
	
	color: black;
}

input.HHWHITE {
	white-space: normal;
	letter-spacing: normal;
}

/* keypad links */
A.HostKeyLink {
	color: blue;
	
}

A.ApplicationKeyLink {
	color: blue;
	
}

/* keypad buttons */
INPUT.ApplicationButton {
	font-size: 90%;
	background-color: #00007A;
	color: white;
	font-weight: bold;
}

INPUT.HostPFKey {
	font-size: 90%;
	background-color: #d0d0d0;
	color: black;
	width: 4em;
}

INPUT.HostButton {
	font-size: 90%;
	background-color: #0000b2;
	color: white;
	width: 8em;	
}

INPUT.HostButton:hover {
	background-color: white;
	color: #0000b2
	font-size: 90%;
}

INPUT.HostPFKey:hover {
	border-color: blue;
	font-size: 90%;
}

INPUT.ApplicationButton:hover {
	border-color: blue;
	font-size: 90%;
}

/* keypad tables */
TABLE.HostKeypad {
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	background-color: #efefef;
}

.HostKeypad {
	text-align: center;
}


/* focus indicator classes used for portlets */
.HATSFOCUSED {
	border: thin solid blue;
}

.HATSSTATUSHEADER {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	color: white;
	background-color: #0080c0;
	font-family: sans-serif, arial, tahoma, helvetica;
	font-size: 180%;
	font-weight: bold;
}

.HATSSTATUSFOOTER {
	border-color: #888888;
	border-style: solid;
	border-width: 1px;
	color: black;
	background-color: #cccccc;
	font-family: sans-serif, arial, tahoma, helvetica;
	font-size: 90%;
}
.parts {
	COLOR: #1e438a; 
}
.linksintables A:link {
	COLOR: #1e438a; text-decoration: underline;
}
.linksintables A:visited {
	COLOR: #1e438a; text-decoration: underline;
}
.linksintables A:hover {
	COLOR: #91ABD0; text-decoration: underline;
}
.linksintables A:active {
	COLOR: #1e438a; text-decoration: underline;
}

.HATSFOOTERSTATUSHEADER {
	font-size: 90%;
}

.HATSFOOTERSTATUSINFO {
	font-size: 90%;
}

.statusArea {
	font-family: sans-serif, arial, tahoma, helvetica;
	margin: auto;
	background-color: white;
	color: black;
}
DIV.statusArea {
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
}
TABLE.statusArea{
	table-layout: fixed;
	empty-cells: hide;
}
.inputInhibited{
	color:red;
	font: bold;
}
.topNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration : none;
}
.topNavTextGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: darkgray;
	text-decoration : none;
}
.midNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration : underline;
	text-valign: center;
}
.midNavTextNO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-valign: center;
}

table.actionBar {
	padding-left: 16px;
	padding-right: 8px;
	background-image: url(../images/blueBarBackground.gif);
	height: 18px;
	width: 702px;
}

table.actionBar tr td, table.actionBar tr td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #FFFFFF; 
	text-decoration: none;
}

table.actionBar tr td a:hover {
	text-decoration: underline;
}

table.actionBar tr td a.emphasized {
/*	color: #90EE90; */
/*	color: #8B0000; */
	color: white;
}

table.actionBar tr td.title, table.actionBar tr td.title span, table.actionBar tr td span.title {
	text-align: right;
	color: #FFFFFF;
}

.submitButton {
	background-color: #245B9A;
	background-image: url(../images/submitButtonBkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px groove #999999;
}

.redButton {
	background-color: #8B0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #8E8E8E;
}

.menuButtons {
	background-image: url(../images/bg_gray.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
}
.homeBodySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.textInputBoxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F7F7F7;
	border: 1px solid #333333;
}


.topNavBkg {
	background-image: url(../images/aciTopBar_10.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
a:active {text-decoration:none;}
a:link {text-decoration: none;}
a:hover {text-decoration:underline;}
a:visited {text-decoration:none;}
a:visited:hover {text-decoration:underline;}
a:active:hover {text-decoration:underline;}
a:link:hover {text-decoration:underline;}
.homeBodyHeads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2252A0;
	font-weight: bold;
}
.homeBodyRegular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.scrollListHeading {
	font-family: Verdana, Arial, Helvteica, sans-serif;
	color: black;
	font-size: 10pt;
	font-weight: bold;
	border: solid black 1px;
	padding: 2px;
}
a.submitButtonLink {
	background-color: #245B9A;
	background-image: url(../images/submitButtonBkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px groove #999999;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 1px;
}
a.submitButtonLink:active, a.submitButtonLink:link,
a.submitButtonLink:hover, a.submitButtonLink:visited {
   text-decoration:none;
   }

.dialogLayer {
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   text-align: center;
   z-index: 1000;
   background-image: url(../images/spacer.gif);
}

.dialogDiv {
   visibility: hidden;
   background-color: threedface;
   border: 2px threedhighlight outset;
   padding: 2px;
   margin: auto;
   font-family: Arial;
   font-size: 9pt;
   position: absolute;
   width: 300px;
   cursor: default;
   z-index: 1001;
}

.dialogDiv input {
   font-family: Arial;
   font-size: 9pt;
   margin-left: 3px;
   margin-right: 3px;
   z-index: 1001;
}

.dialogTitle {
   background-color: darkblue;
   font-family: Arial;
   font-size: 9pt;
   font-weight: 700;
   color: white;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   cursor: default;
   z-index: 1001;
}

.site_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: lighter;
	color: #595959;
	list-style-image: url(../images/bullet.gif);
}
a.site_copy:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #1E438A; 
	text-decoration:underline;
}
a.site_copy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #1E438A; 
	text-decoration:underline;
}
a.site_copy:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color:#1E438A; 
	text-decoration:none;
	background-color: #E0E8FC;
}
a.site_copy:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.teasertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1E438A;
}
.site_copyBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #595959;
	list-style-image: url(../images/bullet.gif);
}


.statusMessage, .statusMessage td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8B0000;
}

.statusMessage_light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8B0000;
}

.orderInstructions {
	color: #8B0000;
}

table.hatsInputTable input {
	font-family: sans-serif;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	color: #000000;
	background-color: #d6d6d6;
}

table.hatsInputTable td.hgreen {
	font-family: sans-serif, arial, tahoma, helvetica;
	font-size: 10pt;
	color: black;
}

div.clientRegion {
	width: 700px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: center;
}

.hatsinputDisabled {
	font-family: sans-serif;
	border-width: 1px;
	border-color: #404040;
	border-style: solid;
	color: #303030;
	background-color: #A0A0A0;
}
