A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: blue; FONT-FAMILY: arial
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.options {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.textlink:link{
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.textlink:hover{
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.textlink:visited{
	FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.textlink:active{
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}

A.legal:link {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.legal:visited {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.legal:active {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif
}
A.legal:hover {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: underline
}
A.leftnav {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.leftnav:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.leftnav:visited {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.elevenpxBlackUnderline {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: underline
}
A.msTag {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: underline
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: arial,verdana,sans-serif
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffcc00; FONT-FAMILY: arial,verdana,sans-serif
}
.rpttitles {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000080; FONT-FAMILY: arial,verdana,sans-serif
}
.inputtext {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial;
}
.leftnavHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial,verdana,sans-serif
}
.leftnav {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: arial,verdana,sans-serif
}
.biglink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: arial,verdana,sans-serif
}
.copy {
	FONT-SIZE: 9pt; COLOR: #000080; FONT-FAMILY: arial,verdana,sans-serif
}
.calendar {
	FONT-SIZE: 6pt; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
.dsp {
	FONT-SIZE: 8pt; COLOR: #000000;FONT-FAMILY: arial, verdana, sans-serif;vertical-align: top;padding: 2pt;border-bottom: 1pt solid black;border-right: 1pt solid black;border-top: 1pt solid black;word-break:break-word
}
.boldcopy {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
.copy8 {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,verdana,sans-serif
}
.copy10 {
	FONT-SIZE: 14; FONT-FAMILY: arial,verdana,sans-serif
}
.boldcopy10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
.titleheaders {
	FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: verdana,arial,sans-serif
}
.boldlargecopy {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000033; FONT-FAMILY: arial,verdana,sans-serif
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #990000; FONT-FAMILY: arial,verdana,sans-serif
}
.blackProductInfo {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.selectCategory {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.selectComponents {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.redInfo {
	FONT-WEIGHT: NORMAL; FONT-SIZE: 11px; COLOR: RED; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.white 
	FONT-WEIGHT: NORMAL; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none}
.grayProductInfo {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 160%; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.grayBoldProductInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 160%; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none
}
.msTag {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.tableData {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.tableDataHeader {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none
}
.tableDataCategory {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana,sans-serif; TEXT-DECORATION: none
}
#leftnav {
	LEFT: 8px; POSITION: absolute; TOP: 270px
}
.date {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif
}
#date {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 720px; POSITION: absolute; TOP: 0px
}
.PageBreak {
	page-break-after: always
}
.PageBreakBefore {
	page-break-before: always
}

.TableBorder
{
	border-color :#000080;
	border-bottom-style : solid;
	border-bottom-width : 1pt;
}


/*  CLASSES FOR FONT SIZE, FAMILY & WEIGHT  */
.v8 {font-size: 8px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v8b {font-weight: bold; font-size: 8px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v9 {font-size: 9px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v9b {font-weight: bold; font-size: 9px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v10 {font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v10b {font-weight: bold; font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v11 {font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v11b {font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v11i {font-size: 11px; font-style: italic; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v11bi {font-weight: bold; font-size: 11px; font-style: italic; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v12 {font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v12b {font-weight: bold; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v14 {font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v14b {font-weight: bold; font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v16 {font-size: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v16b {font-weight: bold; font-size: 16px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v18 {font-size: 18px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.v18b {font-weight: bold; font-size: 18px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.a9 {font-size: 9px; font-family: Arial, Helvetica, sans-serif}
.a10 {font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.a10b {font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.a11 {font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.a11b {font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.a12 {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.a12b {font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.a14 {font-size: 14px; font-family: Arial, Helvetica, sans-serif}
.a14b {font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif}
.a16 {font-size: 16px; font-family: Arial, Helvetica, sans-serif}
.a16b {font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif}
.a18 {font-size: 18px; font-family: Arial, Helvetica, sans-serif}
.a18b {font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif}
.t9 {font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t9b {font-weight: bold; font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t10 {font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t10b {font-weight: bold; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t11 {font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t11b {font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t12 {font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t12b {font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t14 {font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t14b {font-weight: bold; font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t16 {font-size: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}
.t16b {font-weight: bold; font-size: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}


/*  CLASSES FOR BACKGROUND IMAGES  */

.stripe-gray {background-image: url(images/tri-gray.gif); background-repeat: repeat; background-color:#585858}
/*  SPECIAL CLASSES */

.list {height:18px; line-height:18px}
.list2 {height:14px; line-height:14px}
.title {font-weight: bold; font-size: 18px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif}
.bullet {font-weight: normal; font-size: 11px; margin-left: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif}
.indent {margin-top: 2px; font-size: 11px; margin-left: 20px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif}
.boxtext {font-weight: normal; font-size: 10px; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none}
.tiny {font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none}
.button {background: url(imagess/butback_off.gif) repeat-x; background-color:#B7B7B7; height:22px; border-top:none; border-bottom:1px #999999 solid; border-left:1px #999999 solid; border-right:1px #999999 solid; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; cursor: hand}
.buttonOver {background: url(imagess/butback_on.gif) repeat-x; background-color:#FFBB3E; height:22px;  border-top:none; border-bottom:1px #ffac2f solid; border-left:1px #ffac2f solid; border-right:1px #ffac2f solid; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-align: center; text-decoration: none; cursor: hand}
.form {padding-top:6px; padding-bottom:6px}
.formb {padding-top:6px; padding-bottom:6px; font-weight:bold}
.data {color:#000000; font-family:Arial,Helvetica,Verdana; font-weight:bold; font-size:12px}
.dataneg {color:#990000; font-family:Arial,Helvetica,Verdana; font-weight:bold; font-size:12px}
.datarow {color:#000000; font-family:Arial,Helvetica,Verdana; font-weight:bold; font-size:12px; border-bottom: 1px #cccccc dotted}
.datarowneg {color:#990000; font-family:Arial,Helvetica,Verdana; font-weight:bold; font-size:12px; border-bottom: 1px #cccccc dotted}
.datarowlock {color:#999999; font-family:Arial,Helvetica,Verdana; font-weight:bold; font-size:12px; border-bottom: 1px #cccccc dotted}
.data9 {color:#000000; font-family:Tahoma,Verdana,Arial; font-size:9px}
.dataneg9 {color:#990000; font-family:Tahoma,Verdana,Arial; font-size:9px}
.datarow9 {color:#000000; font-family:Tahoma,Verdana,Arial; font-size:9px; border-bottom: 1px #cccccc dotted}
.datarowneg9 {color:#990000; font-family:Tahoma,Verdana,Arial; font-size:9px; border-bottom: 1px #cccccc dotted}
.datarowlock9 {color:#999999; font-family:Tahoma,Verdana,Arial; font-size:9px; border-bottom: 1px #cccccc dotted}
.datalock9 {color:#999999; font-family:Tahoma,Verdana,Arial; font-size:9px}
.columnhead {	background:  #717EAE repeat-x;	color:white;	vertical-align:middle;	font-weight:bold;	white-space:nowrap;	text-align: center;	height: 25px;}
.columnhead9 {background:  url(imagess/navbar-green.gif) repeat-x; background-color:#7DA87D; color:white; vertical-align:middle; font-family:Tahoma,Verdana,Arial; font-size:9px; font-weight:bold; white-space:nowrap}
.columnheadOn {background:  url(imagess/navbar-gold.gif) repeat-x; background-color:#FFAC2F; color:black; vertical-align:middle; font-weight:bold; white-space:nowrap; cursor: hand}
.columnhead9On {background:  url(imagess/navbar-gold.gif) repeat-x; background-color:#FFAC2F; color:black; vertical-align:middle; font-family:Tahoma,Verdana,Arial; font-size:9px; font-weight:bold; white-space:nowrap; cursor: hand}

.padL {padding-left:12px}
.padR {padding-right:12px}
.padLR {padding-left:12px; padding-right:12px}
.wrapoff {white-space:nowrap}
#bottomtext { color:black; background:transparent; padding-top:11px} 
#toptext { color:#cccccc; background:transparent; position:relative; left:-0.02em; top:-1.28em; z-index:2} 

.screen_head { color:#cccccc; background:transparent; font-family:Verdana,Tahoma,Arial; font-size:18px; font-weight:bold; text-decoration:none; height:30;
filter: progid:DXImageTransform.Microsoft.Shadow(color=black, Direction=135, Strength=3);
}

/* PRIMARY DESIGN COLORS BACKGROUNDS*/

.bg-orange-dk {background-color: #ff822f}
.bg-orange-md {background-color: #ffaa72}
.bg-orange-lt {background-color: #ffddc7}
.bg-blue-dk {background-color: #1A4C8D}
.bg-blue-md {background-color: #8D98C0}
.bg-blue-lt {background-color: #C7CCE1}
.bg-gold-dk {background-color: #ffac2f}
.bg-gold-md {background-color: #fed362}
.bg-gold-lt {background-color: #ffeeb9}
.bg-green-dk {background-color: #7da87d}
.bg-green-md {background-color: #99cc99}
.bg-green-lt {background-color: #c5e5c5}
.bg-green-vlt {background-color: #E0F1E0}
.bg-gray-dk {background-color: #666666}
.bg-gray-md {background-color: #999999}
.bg-gray-lt {background-color: #cccccc}
.bg-ultra-lt {background-color: #f1f1f1}

/* ADDITIONAL COLORS BACKGROUNDS*/

.bg-black {background-color: #000000}
.bg-white {background-color: #ffffff}
.bg-maroon-dk {background-color: #660a0a}
.bg-maroon {background-color: #990000}
.bg-maroon-lt {background-color: #cc9999}
.bg-tckred {background-color: #de0031}

/* PRIMARY DESIGN COLORS */

.black {color: #000000}
.white {color: #ffffff}
.orange-dk {color: #ff822f}
.orange-md {color: #ffaa72}
.orange-lt {color: #ffddc7}
.gold-dk {color: #ffac2f}
.gold-md {color: #fed362}
.gold-lt {color: #ffeeb9}
.green-vdk {color: #4D734D}
.green-dk {color: #7da87d}
.green-md {color: #99cc99}
.green-lt {color: #c5e5c5}
.gray-dk {color: #666666}
.gray-md {color: #999999}
.gray-lt {color: #cccccc}
.ultra-lt {color: #f1f1f1}
.turquoise {color: #336699}

/* PRIMARY TEXT COLORS */

.txt {color: #333333}
.txt-gray {color: #999999}
.txt-blue {color: #006699}
.txt-red {color: #cc3333}
.txt-gold {color: #ffcc00}
.txt-orange {color: #ff6600}
.txt-green {color: #669999}

/* ADDITIONAL COLORS */

.cool-gray {color: #e4e5e4}
.warm-gray {color: #d1c7bf}
.alt-khaki {color: #e5e1a7}
.alt-green {color: #4f8d3d}
.alt-ltgreen {color: #bbc237}
.alt-dkgreen {color: #6b7946}
.alt-purple {color: #804b7a}
.maroon-dk {color: #660a0a}
.maroon {color: #990000}
.maroon-lt {color: #cc9999}
.tckred {color: #de0031}

/*  CLASSES FOR 1 pixel solid black borders */

.border_ltrb {border-left: 1px black solid; border-top: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid}
.border_ltr {border-left: 1px black solid; border-top: 1px black solid; border-right: 1px black solid}
.border_lrb {border-left: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid}
.border_trb {border-top: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid}
.border_tr {border-top: 1px black solid; border-right: 1px black solid}
.border_tb {border-top: 1px black solid; border-bottom: 1px black solid}
.border_lb {border-left: 1px black solid; border-bottom: 1px black solid}
.border_rb {border-right: 1px black solid; border-bottom: 1px black solid}
.border_lr {border-left: 1px black solid; border-right: 1px black solid}
.border_l {border-left: 1px black solid}
.border_t {border-top: 1px black solid}
.border_r {border-right: 1px black solid}
.border_b {border-bottom: 1px black solid}

.border_green_b {border-bottom: 1px #99cc99 dashed}

/* CLASSES FOR 1 pixel solid gray borders */

.border_botdot {border-bottom: 1px dotted #C1C1C1}
.borderg_ltrb {border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid}
.borderg_ltr {border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; border-right: 1px #cccccc solid}
.borderg_lrb {border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid}
.borderg_trb {border-top: 1px #cccccc solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid}
.borderg_tr {border-top: 1px #cccccc solid; border-right: 1px #cccccc solid}
.borderg_tb {border-top: 1px #cccccc solid; border-bottom: 1px #cccccc solid}
.borderg_lb {border-left: 1px #cccccc solid; border-bottom: 1px #cccccc solid}
.borderg_rb {border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid}
.borderg_lr {border-left: 1px #cccccc solid; border-right: 1px #cccccc solid}
.borderg_l {border-left: 1px #cccccc solid}
.borderg_t {border-top: 1px #cccccc solid}
.borderg_r{border-right: 1px #cccccc solid}
.borderg_b {border-bottom: 1px #cccccc solid}

/* CLASSES FOR 1 pixel solid blue borders */
.borderb_botdot {border-bottom: 1px dotted #000080}
.borderb_ltrb {border-left: 2px #000080 solid; border-top: 2px #000080 solid; border-right: 2px #000080 solid; border-bottom: 2px #000080 solid}
.borderb_ltr {border-left: 2px #000080 solid; border-top: 2px #000080 solid; border-right: 2px #000080 solid}
.borderb_lrb {border-left: 2px #000080 solid; border-right: 2px #000080 solid; border-bottom: 2px #000080 solid}
.borderb_trb {border-top: 2px #000080 solid; border-right: 2px #000080 solid; border-bottom: 2px #000080 solid}
.borderb_tr {border-top: 2px #000080 solid; border-right: 2px #000080 solid}
.borderb_tb {border-top: 2px #000080 solid; border-bottom: 2px #000080 solid}
.borderb_lb {border-left: 2px #000080 solid; border-bottom: 2px #000080 solid}
.borderb_rb {border-right: 2px #000080 solid; border-bottom: 2px #000080 solid}
.borderb_lr {border-left: 2px #000080 solid; border-right: 2px #000080 solid}
.borderb_l {border-left: 2px #000080 solid}
.borderb_t {border-top: 2px #000080 solid}
.borderb_r{border-right: 2px #000080 solid}
.borderb_b {border-bottom: 2px #000080 solid}


.bordermg_lr {border-left: 1px #BEBCBD solid; border-right: 1px #BEBCBD solid}
/* FOR USE WITH IDS --- PRIMARY DESIGN COLORS */

.01557C {color : #01557C;}
.000000	{color : #000000;}
.FFFFFF	{color : #FFFFFF;}
.FF0000	{color : #FF0000;}

#orange-dk {color: #ff822f}
#orange-md {color: #ffaa72}
#orange-lt {color: #ffddc7}
#gold-dk {color: #ffac2f}
#gold-md {color: #fed362}
#gold-lt {color: #ffeeb9}
#green-dk {color: #7da87d}
#green-md {color: #99cc99}
#green-lt {color: #c5e5c5}
#gray-dk {color: #666666}
#gray-md {color: #999999}
#gray-lt {color: #cccccc}

/* FOR USE WITH IDS --- PRIMARY TEXT COLORS */

#txt {color: #333333}
#txt-gray {color: #999999}
#txt-blue {color: #006699}
#txt-red {color: #cc3333}
#txt-gold {color: #ffcc00}
#txt-orange {color: #ff6600}
#txt-green {color: #669999}

/* IDs FOR ADDITIONAL COLORS */

#black {color: #000000}
#white {color: #ffffff}
#cool-gray {color: #e4e5e4}
#warm-gray {color: #d1c7bf}
#alt-khaki {color: #e5e1a7}
#alt-green {color: #4f8d3d}
#alt-ltgreen {color: #bbc237}
#alt-dkgreen {color: #6b7946}
#alt-purple {color: #804b7a}
#maroon-dk {color: #660a0a}
#maroon {color: #990000}
#maroon-lt {color: #cc9999}
#tckred {color: #de0031}
#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}
/* Calendar Class */
//.calendar{position: absolute;z-index: 99;left: 203px;top: 302px;}

/*--
----Robin's Custom Styles
--*/


/* Screen Display by Media Type */

@media screen {
/* Makes any element this class is applied to freeze - Only works in IE */
	thead tr{ 
		position: relative; 
		top: expression(offsetParent.scrollTop);
		background: #fff;
		}
}

@media print {
	thead {
		display: table-header-group;
		}
}

/*For highlighting required fields*/
.HighlightRequire {
    background: #FFFFCC;
}

.HighlightRequireOne {
    background: #ADD1FF;
}