BODY {
	BACKGROUND-COLOR: white; MARGIN: 0px; FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 11px
}
TD {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: x-small; FONT-WEIGHT: normal
}
TH {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: x-small; FONT-WEIGHT: normal
}
TABLE.TableSmall TD {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: xx-small
}
TABLE.TableSmall TH {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
TABLE.TableLarge TD {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: small
}
TABLE.TableLarge TH {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: small; FONT-WEIGHT: bold
}
TH.CellSmall {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: xx-small
}
TD.CellSmall {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: xx-small
}
TD.CellSmallBold {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
TH.CellLarge {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: small !important
}
TD.CellLarge {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: small !important
}
.BC {
	MARGIN-BOTTOM: 0.7em; FONT-SIZE: 85%
}
.CellColorLight {
	BACKGROUND-COLOR: #cccccc
}
.CellColorLighter {
	BACKGROUND-COLOR: #dddddd
}
.CellColorLightest {
	BACKGROUND-COLOR: #eeeeee
}
.CellColorMedium {
	BACKGROUND-COLOR: #999999; COLOR: #ffffff
}
.CellColorDark {
	BACKGROUND-COLOR: #666666; COLOR: #ffffff
}
.CellColorDarkest {
	BACKGROUND-COLOR: #333333; COLOR: #ffffff
}
.CellColorBlack {
	BACKGROUND: #000; COLOR: #ffffff
}
.CellColorNone {
	BACKGROUND-COLOR: #ffffff
}
.CellColorRed {
	BACKGROUND-COLOR: #ff0000; COLOR: #ffffff
}
.CellColorRed A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.CellColorRed A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.CellColorRed A:hover {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
.CellColorGreen {
	BACKGROUND-COLOR: #009800; COLOR: #ffffff
}
.CellColorYellow {
	BACKGROUND-COLOR: yellow
}
SPAN.FontRed {
	COLOR: #ff0000
}
.FontRed {
	COLOR: #ff0000
}
SPAN.FontRedB {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.FontRedB {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
SPAN.FontWhite {
	COLOR: #ffffff
}
.FontWhite {
	COLOR: #ffffff
}
SPAN.FontWhiteB {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
.FontWhiteB {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
SPAN.FontDGrey {
	COLOR: #333333
}
.FontDGrey {
	COLOR: #333333
}
SPAN.FontDGreyB {
	COLOR: #333333; FONT-WEIGHT: bold
}
.FontDGreyB {
	COLOR: #333333; FONT-WEIGHT: bold
}
.PageHeader {
	LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 1.2em; COLOR: #333333; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.Keyword {
	MARGIN-TOP: -20px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.Content {
	PADDING-LEFT: 20px; PADDING-TOP: 12px
}
.Content A:link {
	COLOR: #000000
}
.Content A:active {
	COLOR: #000000
}
.Content A:visited {
	COLOR: #666666
}
.Content A:hover {
	COLOR: #ff0000
}
.Content A:link IMG {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
.Content A:active IMG {
	BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-LEFT-COLOR: #000000
}
.Content A:visited IMG {
	BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; BORDER-RIGHT-COLOR: #666666; BORDER-LEFT-COLOR: #666666
}
.Content A:hover IMG {
	BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000; BORDER-LEFT-COLOR: #ff0000
}
A.FontRed:link {
	COLOR: #ff0000
}
A.FontRed:visited {
	COLOR: #ff0000
}
A.FontRed:hover {
	COLOR: #000000
}
A.FontRed:active {
	COLOR: #ff0000
}
A.FontWhite:link {
	COLOR: #ffffff
}
A.FontWhite:visited {
	COLOR: #ffffff
}
A.FontWhite:hover {
	COLOR: #000000
}
A.FontWhite:active {
	COLOR: #ffffff
}
A.Genlink:link {
	COLOR: #000000
}
A.Genlink:visited {
	COLOR: #666666
}
A.Genlink:hover {
	COLOR: #ff0000
}
A.Genlink:active {
	COLOR: #000000
}
SPAN.SubTitleLarge {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.SubTitleLarge {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
SPAN.SubTitleMedium {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
.SubTitleMedium {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
SPAN.SubTitleSmall {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.SubTitleSmall {
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
SPAN.RedSubTitleLarge {
	FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.RedSubTitleLarge {
	FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
SPAN.RedSubTitleMedium {
	FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 110%
}
.RedSubTitleMedium {
	FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 110%
}
SPAN.RedSubTitleSmall {
	FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.RedSubTitleSmall {
	FONT-FAMILY: Arial; COLOR: #ff0000; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
HR {
	HEIGHT: 1px; COLOR: #999999
}
.Float-L {
	MARGIN: 0.5em 0.6em 0.5em 0px; FLOAT: left
}
.Float-R {
	MARGIN: 0.5em 0px 0.6em 0.5em; FLOAT: right
}
.Pullquote {
	BORDER-BOTTOM: #222 thin dotted; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 40%; PADDING-RIGHT: 12px; BACKGROUND: #eee; BORDER-TOP: #222 thin dotted; PADDING-TOP: 12px
}
.Pullquote P {
	MARGIN: 0px 0px 0.5em
}
.footer {
	PADDING-LEFT: 20px; FONT-FAMILY: Arial; COLOR: #666666; FONT-SIZE: 70%; FONT-WEIGHT: normal; PADDING-TOP: 48px
}
.footer A:link {
	COLOR: #000000
}
.footer A:active {
	COLOR: #000000
}
.footer A:visited {
	COLOR: #666666
}
.footer A:hover {
	COLOR: #ff0000
}
.ButtonDark {
	BACKGROUND-COLOR: #999999; FONT-FAMILY: Arial; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.ButtonWhite {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
INPUT.formText {
	BACKGROUND-COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 13px
}
H1 {
	MARGIN-TOP: 0px; FONT-FAMILY: Arial; FONT-SIZE: 135%; FONT-WEIGHT: bold
}
H2 {
	MARGIN-TOP: 1.8em; FONT-FAMILY: Arial; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
H3 {
	MARGIN-TOP: 1.8em; FONT-FAMILY: Arial; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
H4 {
	MARGIN-TOP: 1.8em; FONT-FAMILY: Arial; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
H5 {
	MARGIN-TOP: 1.8em; FONT-FAMILY: Arial; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 80%; FONT-WEIGHT: bold
}
H6 {
	MARGIN-TOP: 1.8em; FONT-FAMILY: Arial; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 70%; FONT-WEIGHT: bold
}
.Show {
	DISPLAY: inline
}
.NoShow {
	DISPLAY: none
}
.In {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.Out {
	COLOR: #000000; TEXT-DECORATION: underline
}
SPAN.Code {
	FONT-FAMILY: "Courier New"; FONT-SIZE: 100%
}
.Code {
	FONT-FAMILY: "Courier New"; FONT-SIZE: 100%
}
TD.Code {
	FONT-FAMILY: "Courier New"; FONT-SIZE: 80%
}
TH.Code {
	FONT-FAMILY: "Courier New"; FONT-SIZE: 80%
}
A.Overlib:link {
	BORDER-BOTTOM: #222 1px dotted; COLOR: #000; TEXT-DECORATION: none
}
A.Overlib:visited {
	BORDER-BOTTOM: #222 1px dotted; COLOR: #000; TEXT-DECORATION: none
}
A.Overlib:hover {
	BORDER-BOTTOM: #c00 1px dotted; COLOR: #c00; CURSOR: help; TEXT-DECORATION: none
}
.SmallLink A:link {
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: xx-small; TEXT-DECORATION: none
}
.SmallLink A:active {
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: xx-small; TEXT-DECORATION: none
}
.SmallLink A:visited {
	FONT-FAMILY: Arial; COLOR: #666666; FONT-SIZE: xx-small; TEXT-DECORATION: none
}
.SmallLink A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
TABLE.news {
	MARGIN: 0px 0px 0.5em 0.6em
}
TABLE.news TH {
	BACKGROUND: #eeeeee; FONT-SIZE: 70%; FONT-WEIGHT: bold
}
TABLE.news TD {
	BACKGROUND: #fcfcfc; FONT-SIZE: 70%
}
TABLE.news P {
	MARGIN: 0px 0px 0.4em
}
.step-action {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; MARGIN: 0px 0px 0.8em; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.step-action TABLE {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; MARGIN: 0px 0px 0.8em; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.step-action TH {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BACKGROUND: #eeeeee; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333; FONT-WEIGHT: bold
}
.step-action TH.CellColorLight {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BACKGROUND: #ccc; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333; FONT-WEIGHT: bold
}
.step-action TH.CellColorLighter {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BACKGROUND: #ddd; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333; FONT-WEIGHT: bold
}
.step-action TD {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.step-action P {
	MARGIN: 0px 0px 0.7em
}
TABLE.nested {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; MARGIN: 0px 0px 0.8em; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
TABLE.nested TH {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BACKGROUND: #eee; BORDER-RIGHT-COLOR: #333333; FONT-SIZE: 70%; BORDER-LEFT-COLOR: #333333; FONT-WEIGHT: bold
}
TABLE.nested TD {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333; FONT-SIZE: 70%; BORDER-LEFT-COLOR: #333333
}
TABLE.nested P {
	MARGIN: 0px 0px 0.5em
}
TEXTAREA {
	FONT-FAMILY: Arial; COLOR: #333333
}
INPUT {
	FONT-FAMILY: Arial; COLOR: #333333
}
LEGEND {
	FONT-FAMILY: Arial; COLOR: #333333
}

@media Screen    
{
.SiteHeader {
	/* FILTER: shadow( color=gray, direction=135 ); */
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 100%; FONT-FAMILY: 'Arial Black', 'Swis721 Blk BT', Helvetica, 'Arial Bold'; COLOR: #333333; FONT-SIZE: 30px; PADDING-TOP: 5px; 
	/* font-smooth: always; 
	moz-opacity: 0.555 */
}

}

@media Print    
{
.SiteHeader {
	/* FILTER: none; */
	COLOR: #222
}
.PageBreakAfter {
	PAGE-BREAK-AFTER: always
}
.PageBreakBefore {
	PAGE-BREAK-BEFORE: always
}
.Content {
	PADDING-LEFT: 0px
}
.footer {
	PADDING-LEFT: 0px
}
SPAN.printLarge {
	FONT-SIZE: 1.2em
}
H1 {
	FONT-SIZE: 2em
}
    }
TABLE.longlist {
	
}
TABLE.longlist TH {
	BORDER-BOTTOM: #aaa 1px solid; BACKGROUND: #eee; FONT-SIZE: 0.75em; BORDER-TOP: #aaa 1px solid
}
TABLE.longlist TD {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.75em
}
TABLE.longlist TH.CellColorLight {
	BACKGROUND-COLOR: #cccccc
}
TABLE.longlist TH.CellColorLighter {
	BACKGROUND-COLOR: #dddddd
}
TABLE.longlist TH.CellColorLightest {
	BACKGROUND-COLOR: #eeeeee
}
TABLE.quote {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND: #eee; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
TABLE.quote TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-SIZE: 0.75em; PADDING-TOP: 8px
}
TABLE.FAQ-Q TD {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
TABLE.FAQ-Q A {
	TEXT-DECORATION: none
}
TABLE.FAQ-A TH {
	BORDER-BOTTOM: #ddd 2px solid; BACKGROUND: #eee; BORDER-TOP: #ddd 2px solid
}
TABLE.FAQ-A TD {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 16px; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
TABLE.FAQ-A TABLE TH {
	BORDER-BOTTOM: #222 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
TABLE.FAQ-A TABLE TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.H15 {
	MARGIN-TOP: 1.8em; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 120%
}
.H25 {
	MARGIN-TOP: 1.8em; MARGIN-BOTTOM: 0.4em; FONT-SIZE: 105%
}
.DYK {
	POSITION: relative; LEFT: -20px
}
.DYK TD {
	FONT-SIZE: 75%
}
.AllCaps {
	TEXT-TRANSFORM: uppercase
}
.SiteTagline {
	LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: italic; MARGIN-TOP: 6px; COLOR: #ffffff; FONT-SIZE: 1em; FONT-WEIGHT: bold; MARGIN-RIGHT: 24px
}
BLOCKQUOTE.quote {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #eee; FONT-SIZE: 0.9em; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 8px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.9em
}
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.9em
}
.MT0 {
	MARGIN-TOP: 0px !important
}
.MB0 {
	MARGIN-BOTTOM: 0px !important
}
.MT3 {
	MARGIN-TOP: 3px !important
}
.MB3 {
	MARGIN-BOTTOM: 3px !important
}
.MT4 {
	MARGIN-TOP: 4px !important
}
.MB4 {
	MARGIN-BOTTOM: 4px !important
}
.MT6 {
	MARGIN-TOP: 6px !important
}
.MB6 {
	MARGIN-BOTTOM: 6px !important
}
.MT9 {
	MARGIN-TOP: 9px !important
}
.MB9 {
	MARGIN-BOTTOM: 9px !important
}
.MT12 {
	MARGIN-TOP: 12px !important
}
.MB12 {
	MARGIN-BOTTOM: 12px !important
}
.MT18 {
	MARGIN-TOP: 18px !important
}
.MB18 {
	MARGIN-BOTTOM: 18px !important
}
.MT24 {
	MARGIN-TOP: 24px !important
}
.MB24 {
	MARGIN-BOTTOM: 24px !important
}
.MT30 {
	MARGIN-TOP: 30px !important
}
.MB30 {
	MARGIN-BOTTOM: 30px !important
}
.MT36 {
	MARGIN-TOP: 36px !important
}
.MB36 {
	MARGIN-BOTTOM: 36px !important
}
.MT48 {
	MARGIN-TOP: 48px !important
}
.MB48 {
	MARGIN-BOTTOM: 48px !important
}
.MT100 {
	MARGIN-TOP: 100px !important
}
.MB100 {
	MARGIN-BOTTOM: 100px !important
}
.MB200 {
	MARGIN-BOTTOM: 200px !important
}
.MB400 {
	MARGIN-BOTTOM: 400px !important
}
.ML0 {
	MARGIN-LEFT: 0px !important
}
.MR0 {
	MARGIN-RIGHT: 0px !important
}
.ML4 {
	MARGIN-LEFT: 4px !important
}
.MR4 {
	MARGIN-RIGHT: 4px !important
}
.ML8 {
	MARGIN-LEFT: 8px !important
}
.MR8 {
	MARGIN-RIGHT: 8px !important
}
.ML12 {
	MARGIN-LEFT: 12px !important
}
.MR12 {
	MARGIN-RIGHT: 12px !important
}
.ML18 {
	MARGIN-LEFT: 18px !important
}
.MR18 {
	MARGIN-RIGHT: 18px !important
}
.ML24 {
	MARGIN-LEFT: 24px !important
}
.MR24 {
	MARGIN-RIGHT: 24px !important
}
.pad0 {
	padding: 0px;
}
.pad2 {
	padding: 2px;
}
.pad4 {
	padding: 4px;
}
.pad6 {
	padding: 6px;
}
.PT0 {
	PADDING-TOP: 0px !important
}
.PB0 {
	PADDING-BOTTOM: 0px !important
}
.PT2 {
	PADDING-TOP: 2px !important
}
.PB2 {
	PADDING-BOTTOM: 2px !important
}
.PT4 {
	PADDING-TOP: 4px !important
}
.PB4 {
	PADDING-BOTTOM: 4px !important
}
.PT6 {
	PADDING-TOP: 6px !important
}
.PB6 {
	PADDING-BOTTOM: 6px !important
}
.PB12 {
	PADDING-BOTTOM: 12px !important
}
.PB18 {
	PADDING-BOTTOM: 18px !important
}
.PB24 {
	PADDING-BOTTOM: 24px !important
}
.PL0 {
	PADDING-LEFT: 0px !important
}
.PR0 {
	PADDING-RIGHT: 0px !important
}
.PL12 {
	PADDING-LEFT: 12px !important
}
.PR12 {
	PADDING-RIGHT: 12px !important
}
.PL18 {
	PADDING-LEFT: 18px !important
}
.PR18 {
	PADDING-RIGHT: 18px !important
}
.PL20 {
	PADDING-LEFT: 20px !important
}
.PR20 {
	PADDING-RIGHT: 20px !important
}
.PL24 {
	PADDING-LEFT: 24px !important
}
.PR24 {
	PADDING-RIGHT: 24px !important
}
.PL30 {
	PADDING-LEFT: 30px !important
}
.PR30 {
	PADDING-RIGHT: 30px !important
}
.tight {
	padding: 0px;
	MARGIN: 0px;
}
.tight-top {
	MARGIN-TOP: 0px !important; PADDING-TOP: 0px !important
}
.tight-bottom {
	PADDING-BOTTOM: 0px !important; MARGIN-BOTTOM: 0px !important
}
UL {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
OL {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
UL UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL.List3 LI {
	MARGIN-TOP: 3px
}
OL.List3 LI {
	MARGIN-TOP: 3px
}
UL.List6 LI {
	MARGIN-TOP: 6px
}
OL.List6 LI {
	MARGIN-TOP: 6px
}
UL.List9 LI {
	MARGIN-TOP: 9px
}
OL.List9 LI {
	MARGIN-TOP: 9px
}
UL.List12 LI {
	MARGIN-TOP: 12px
}
OL.List12 LI {
	MARGIN-TOP: 12px
}
OL.COL {
	MARGIN-LEFT: 27px
}
UL.COL {
	MARGIN-LEFT: 21px
}
BLOCKQUOTE.COL {
	MARGIN: 8px 20px 8px 21px
}
BLOCKQUOTE.COL-tight {
	MARGIN: -8px 20px 0px 21px
}
SPAN.Small {
	FONT-SIZE: 90%
}
.Small {
	FONT-SIZE: 90%
}
.Small TD {
	FONT-SIZE: 100%
}
.Small TH {
	FONT-SIZE: 100%
}
TD.Small {
	FONT-SIZE: 75%
}
TH.Small {
	FONT-SIZE: 75%
}
SPAN.Smaller {
	FONT-SIZE: 85%
}
.Smaller {
	FONT-SIZE: 85%
}
.Smaller TD {
	FONT-SIZE: 100%
}
.Smaller TH {
	FONT-SIZE: 100%
}
TD.Smaller {
	FONT-SIZE: 70%
}
TH.Smaller {
	FONT-SIZE: 70%
}
SPAN.Smallest {
	FONT-SIZE: 75%
}
.Smallest {
	FONT-SIZE: 75%
}
.Smallest TD {
	FONT-SIZE: 100%
}
.Smallest TH {
	FONT-SIZE: 100%
}
TD.Smallest {
	FONT-SIZE: 65%
}
TH.Smallest {
	FONT-SIZE: 65%
}
FORM.Search A {
	LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; FONT-SIZE: 85%; FONT-WEIGHT: normal; MARGIN-RIGHT: 0.1em
}
FORM.Search INPUT {
	LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; FONT-SIZE: 85%; FONT-WEIGHT: normal; MARGIN-RIGHT: 0.1em
}
.BorderFine333 {
	BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333
}
.BorderFine333 TD {
	BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333
}
.BorderFine333 TH {
	BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333
}
TABLE.HeaderBorder {
	BORDER-BOTTOM: 0px; BACKGROUND: #fff; BORDER-TOP: 0px
}
.HeaderBorder {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid
}
TH.HeaderBorder {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid
}
.HeaderBorderLightest {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid
}
TH.HeaderBorderLightest {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid
}
.HeaderBorderLighter {
	BORDER-BOTTOM: #aaa 1px solid; BACKGROUND: #ddd; BORDER-TOP: #aaa 1px solid
}
TH.HeaderBorderLighter {
	BORDER-BOTTOM: #aaa 1px solid; BACKGROUND: #ddd; BORDER-TOP: #aaa 1px solid
}
.HeaderBorderLight {
	BORDER-BOTTOM: #888 1px solid; BACKGROUND: #ccc; BORDER-TOP: #888 1px solid
}
TH.HeaderBorderLight {
	BORDER-BOTTOM: #888 1px solid; BACKGROUND: #ccc; BORDER-TOP: #888 1px solid
}
.HeaderBorderFine1 {
	BORDER-BOTTOM: #ccc 1px solid
}
TD.HeaderBorderFine1 {
	BORDER-BOTTOM: #ccc 1px solid
}
.HeaderBorderFine2 {
	BORDER-BOTTOM: #ccc 2px solid
}
TD.HeaderBorderFine2 {
	BORDER-BOTTOM: #ccc 2px solid
}
.HeaderBorderFineAAA1 {
	BORDER-BOTTOM: #aaa 1px solid
}
TD.HeaderBorderFineAAA1 {
	BORDER-BOTTOM: #aaa 1px solid
}
.HeaderBorderFineAAA2 {
	BORDER-BOTTOM: #aaa 2px solid
}
TD.HeaderBorderFineAAA2 {
	BORDER-BOTTOM: #aaa 2px solid
}
.HeaderBorder TABLE {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN-TOP: 18px; MARGIN-BOTTOM: 8px; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid
}
.step-action TH.HeaderBorder {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.step-action TH.HeaderBorderLight {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.step-action TH.HeaderBorderLighter {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.step-action TH.HeaderBorderLightest {
	BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BORDER-RIGHT-COLOR: #333333; BORDER-LEFT-COLOR: #333333
}
.TC1 {
	FONT-SIZE: 200%
}
.TC2 {
	FONT-SIZE: 170%
}
.TC3 {
	FONT-SIZE: 130%
}
.TC4 {
	FONT-SIZE: 100%
}
.TC5 {
	FONT-SIZE: 85%
}
INPUT
{
	border-top-width: 10px;
	border-left-width: 0px;
	border-left-color: #cc0000;
	border-bottom-width: 0px;
	border-bottom-color: #cc0000;
	border-top-color: #cc0000;
	font-family: arial;
	border-right-width: 0px;
	border-right-color: #cc0000;
}
.inputCheck
{
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: small;
	margin-top:0px;
}
.buttonDOW
{border: 1px solid blue;
    font-size: small;
    color: #66CC99;
    font-family: Arial;
    height: 24px;
}
.TextBox
{border-color:#999999;
 border-style:solid;
 border-width:1px;
}
.modalBackground {
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.CajaDialogo {
    background-color: #FFFFFF;
    border-width: 4px;
    border-style: outset;
    border-color: orange;
    padding: 0px;
    width: 555px;
    height: 450px;
    font-weight: bold;
    font-style: italic;
}

.FondoAplicacion {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    border: 3px solid black;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-left: 10px;
}


.CajaDialogo div {
    margin: 5px;
}
 .Busqueda
 {
   background: white url(icono_lupa.gif) no-repeat 2px center;
   padding: 2px 2px 2px 18px;
 }