html, body {
  margin: 0;  
  font-family: Arial;
  background-color: white;
  color: black;;
  font-size: 10pt
  background-repeat: repeat;
  background-image: url("/theme/images/page_bg.jpg")
}

a
{
	font-weight: bold;
	text-decoration: none;
	color: #333399;

}

A:link {
	color: #5b748a;
}

A:visited {
	color: #5b748a;
}

A:hover {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

.tblStatusBlk {
	BORDER-RIGHT: #4268b4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4268b4  1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #4268b4 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #4268b4 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent 
}
.tblStatusBlkTH {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #4268b4; TEXT-ALIGN: left; PADDING-LEFT: 2px;
}

.tblStatusOnePageOE {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #4268b4 1px solid; 
	BORDER-BOTTOM: #4268b4 1px solid;
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: transparent;
	border-collapse: collapse; 
}

.tblStatusOnePageOENoBorder {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: transparent;
	border-collapse: collapse; 
}

.usatFormFont {
	color: black;
	font-family: Arial;
	font-size: 10pt
}

.usatFormFontOnePageOrder {
	color: black;
	font-family: Arial;
	font-size: 12px;
}

.usatEmailExplain {
	font-size: 12px;
	font-family:Arial;
	color:#4268b4;
}

.usatTermsFontNormal {
	color: black;
	font-family: Arial;
	font-size: 12px;
	FONT-WEIGHT: normal;
}

.usatTermsFontSelected {
	color: black;
	font-family: Arial;
	font-size: 13px;
	FONT-WEIGHT: bold;
}

.fontSizeClass {
	z-index:5;
	position: absolute;
	top: 105px;
	left: 105px;
	color: white;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 9px !important;
}

TR.termsHighlight {
		BACKGROUND-COLOR: #E1E1F4;
}

TR.termsSelected {
		BACKGROUND-COLOR: #C9C9ED;
}

TR.termsNormal {
		BACKGROUND-COLOR: white;
}

.errorMessage {
		font-size: 10.0pt;
		font-family: Arial;
		color: red;
		font-weight: bold;
}

LI {
	margin-left: -20px;
}

DIV.showMeOffset {
	z-index:1;
	position: relative;
	top: -20px;
	left: 230px;
	float: none;
	display:block;
}

DIV.offsetIndent1 {
	z-index:1;
	position: relative;
	top:  -7px;
	left: 10px;
	float: none;
	display:block;
	font-family: Arial;
	font-size: 10pt
}


.hideMe {
	display:none;
}

.showMe {
	display: inline; 
}

DIV.showMeInline {
	z-index:0;
	float: none;
	display:block;
}


SPAN.float
{
    FLOAT: right;
    POSITION: static
}

P {
	font-family: Arial;
	font-size: 10pt
}

.USAT_Header {
	font-family: Arial;
	font-size: 16pt;
	color: black;
	font-weight: bold;
}

.USAT_BlueSubHeader {
	font-family: Arial;
	font-size: 11pt;
	color: #4268b4;
	font-weight: bold;
}

.basic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comingattractions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.loginfineprint {
	font-family: FuturaStd-Medium, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.loginNormalPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 1px;
	margin-bottom: 1px;
	color: white;
	font-weight: bold;
}

A.loginLink:link {
	color: white;
}

A.loginLink:visited {
	color: white;
}

INPUT.loginInput {
	width: 100px;
	margin-left: 1px;
	color: black;
	margin-bottom: 1px;
	font-size: 10px;
	font-family: Arial;
	margin-top: 1px;
	margin-right: 1px;
	height: 14px
}

INPUT.loginInputSubmit {
	margin-left: 1px;
	color: black;
	margin-bottom: 1px;
	font-size: 12px;
	font-family: Arial;
	margin-top: 1px;
	margin-right: 1px;
}

TABLE.loginFormTable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: transparent;
	border-collapse: collapse; 
    position: relative;
    top: -5px;
    left: 0px
}

TD.loginFormColumn {
	height: 8px;
	vertical-align: top;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

TD.headerPlain {
	background-image: url('/theme/images/top_bg.jpg');
	background-repeat: repeat-x;	
	z-index: 1;
}

TD.headerLogin {
	background-image: url('/theme/images/top4.jpg');
	background-repeat: repeat-x;
}

TD.headerStriped {
	background-image: url('/theme/images/top2.jpg');
	background-repeat: repeat-x;
	overflow: hidden;
}

IMG.promoImages {
	border: 0px;
	padding: 0px;
}

.tblEEditionReaderBorder {
	BORDER-LEFT: #4268b4 1px solid; 
	BORDER-RIGHT: #4268b4 1px solid; 
	BORDER-TOP: #4268b4 1px solid; 
	BORDER-BOTTOM: #4268b4 1px solid;
}