#pageBoxLeft
{
	float: left;
	margin-left: 12px;
	width: 250px;
	border: 1px dashed #666666;
	border-width: 0 1px 0 0;
}

.pageBoxLeft
{
	background-color: #C4CDE0;
	width: 254px;
	border: 1px dashed #666666;
	border-width: 0 1px 0 0;
}

.pageBoxRight
{
	background-color: #FFFFFF;
	width: 481px;
}

#pageBoxRightInnerLower
{
	position: absolute;
	top: 340px;
	left: 267px;
	width: 481px;
	height: 260px;
	background-color: #F2F2F2;
}

ul#steps
{
	position: absolute;
	top: 85px;
	left: 280px;
	z-index: 300;
}

h1
{
	font-size: 1.8em;
	font-weight: normal;
	color: #63A8FF;
	margin-bottom: 0.4em;
}

.subtitle1
{
	font-size: 1.38em;
	font-weight: normal;
	color: #63A8FF;
	margin-bottom: 0.4em;
}

.subheader1
{
	font-size: 1.38em;
	font-weight: normal;
	color: #63A8FF;
	margin-bottom: 0.4em;
}

h1 sup
{
	font-size: 8px;
}

h1 span
{
	display: block;
	margin-left: 1em;
}

h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	color: #2D58AD;
	margin-bottom: 0.5em;
}

.subtitle2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.81em;
	font-weight: bold;
	color: #2D58AD;
	margin-bottom: 0.5em;
}
.subheader2
{
	font-family: Arial;
	font-size: 1.63em;
	font-weight: normal;
	color: #63A8FF;
	margin-bottom: 0.5em;
}
h2.subHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2D58AD;
	margin-bottom: .5em;
}

h3
{
	font-size: 1.25em;
	color: #990033;
	font-style: italic;
	margin-bottom: 0.5em;
}

.subtitle3
{
	font-size: 0.88em;
	font-weight: bold;
	color: #990033;
	font-style: italic;
	margin-bottom: 0.5em;
}

h5
{
	font-size: 18px;
	font-weight: bold;
	color: #63A8FF;
	margin-bottom: .4em;
}

hr
{
	margin: 1.8em 0;
	border: 1px dashed #838181;
	border-width: 1px 0 0 0;
	height: 0;
}

/* Box Red */
.boxRounded
{
	width: 447px;
	padding: 0 0 5px 0;
	background: url(../images/mkt_boxrndcorner_wide.gif) bottom left no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.boxRounded .boxInner 
{
	margin: 0;
	padding: .5em 1em .5em 1em;
	background: url(../images/mkt_boxrndcorner_wide.gif) top left no-repeat;
	text-align: justify;  	
}

.subtitle4
{
	font-size: 1.50em;
	font-weight: normal;
}
.content 
{
	font-size: 0.69em;
	font-weight: normal;
}

/* Box Blue */
.boxRoundedBlue
{
	width: 416px;	
	padding: 0 0 14px 0;
	margin: 0.63em 0 0.63em 1.88em;
	background: url(../images/mkt_boxrndcorner_blue.gif) bottom left no-repeat;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.boxRoundedBlue .boxInner
{
	margin: 0;
	padding: 8px 1em 0 1em;
	background: url(../images/mkt_boxrndcorner_blue.gif) top left no-repeat;
}

.boxRoundedBlue .boxInner .subtitle4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.13em;
	font-weight: normal;
	color: #04387A;
}

.boxRoundedBlue .boxInner h4 span
{
	font-size: 1.6em;
	font-weight: normal;
}

.boxRoundedBlue .boxInner input
{
	display: block;
	clear: both;
	margin: 1em 0 0 30px;
}

.indentRoundBlue
{
	margin-left: 1.25em;
	width: 386px;
}

/* Box Gray */
.boxRoundedGray
{
	width: 416px;
	padding: 0 0 10px 0;
	margin: 0.63em 0 0.63em 1.88em;
	background: url(../images/mkt_boxrndcorner_gray.gif) bottom left no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		
}

.boxRoundedGray .boxInner
{
	margin: 0;
	padding: 4px 1em 0 1em;
	background: url(../images/mkt_boxrndcorner_gray.gif) top left no-repeat;
	font-size: 0.69em;	
}

.boxRoundedGray .boxInner h4
{
	font-size: 24px;
	font-weight: normal;
}

.boxRoundedGray .boxInner input
{
	display: block;
	clear: both;
	margin: 1em 0 0 30px;
}
.boxRoundedGray .boxInner #noThanks
{
	position: relative;
	top: 8px;
	left: 30px;
}

.boxRoundedGray .boxInner #noThanks input
{
	position: relative;
	top: 0px;
	left: -30px;

}

/* Page */

.indent1
{
	margin-left: 1.06em;
	width: 440px;
}

#btnRow1
{
	margin-top: 1em;
	text-align: center;
}

#btnRow2
{
	text-align: right;
}

#btnRow3
{
	margin-left: 34px;
}


#btnRow1 img
{
	margin-right: 2em;
}

#noThanks
{
}

.inlinePrice
{
	display: inline;
	margin-left: 0px;
	color: #990033;
	font-size: 18px;
}


.txtPrivNotice p
{
	font-size: 9px;
	color: #999999;
}

.txtPrivNotice p a
{
	color: #185FB8;
}

.arial12PrePop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #2D58AD;
	font-weight: bold;
}
