/* =Core
----------------------------------------------- */
h1, h2, h3, h4, h5, h6, pre, label, ul, ol, dl, fieldset, address {margin:0px;}
li, dd {margin-left:5%;}
fieldset {padding: .5em;}
#topAnchorDiv {position:absolute; top:-100px; left:0px; width:5px; height:5px; z-index:1008;}
table {font-size:1.0em;} /* fixes bug in IE5.x in windows that prevents the font size from inheriting into tables */
.clearFloatDiv {clear:both; overflow:hidden;}
.clearFloatLDiv {clear:left; overflow:hidden;}
.clearFloatRDiv {clear:right; overflow:hidden;}
.clearFloatNull {height:1px; padding:0px; margin:0px; line-height:0px;}
.zeroHeight {height:0px;}
.floatLeft {float:left;}


/* =Public
----------------------------------------------- */
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:.82em; color:#000000; line-height:normal; background-color:#f7fae5;}
table {line-height:1.4em;}
p {margin:1.1em 0em 1.1em 0em;}
#containerDiv {position:relative; width:996px; background-color:#f0f2f3;}
#nojsDiv div {margin-bottom:1.1em; background-color:#CC0000; color:#fff; padding:8px;}
div.line01 {background-color:#cbcbcb; height:1px; overflow:hidden;}
div.line02 {background-color:#e7e7e7; height:1px; overflow:hidden;}
.noMargTop {margin-top:0px;}
.noMargBottom {margin-bottom:0px;}
.margTop01 {margin-top:2em;}
.scrollBar03 {}
.color01 {color:#014ba0;}


/* =common absolutes
----------------------------------------------- */
#easystepsImg {position:absolute; top:0px; left:0px; width:184px; height:176px; z-index:50;}
#formsImg {position:absolute; top:176px; left:0px; width:184px; height:172px; z-index:51;}
#clickHereImg {position:absolute; top:348px; left:0px; width:184px; height:63px; z-index:52;}
#registerImg {position:absolute; top:411px; left:0px; width:184px; height:172px; z-index:53;}
#stepImg {position:absolute; top:0px; left:184px; width:264px; height:77px; z-index:54;}
#logoImg {position:absolute; top:0px; left:448px; width:548px; height:77px; z-index:55;}
#txtImg {position:absolute; top:77px; left:184px; width:812px; height:57px; z-index:56;}
#contentImg {position:absolute; top:134px; left:184px; width:812px; height:449px; z-index:57;}
#backImg {position:absolute; top:592px; left:600px; width:130px; height:41px; z-index:59;}
#buttonImg {position:absolute; top:592px; left:746px; width:237px; height:41px; z-index:60;}
#footerImg {position:absolute; top:583px; left:0px; width:996px; height:51px; z-index:58;}


/* =mainContent
----------------------------------------------- */
#mainContent {position:absolute; overflow:auto; overflow-x:hidden; /* IE6 only */ top:134px; left:223px; width:772px; height:447px; z-index:70;}
#mainContent div.content {padding:30px 12px 12px 0px; line-height:1.4em;}
#mainContent div.leftColumn {float:left; width:350px;}
#mainContent div.rightColumn {float:right; width:350px;}


/* =Typography
----------------------------------------------- */
.subhd01 {font-size:1.3em; line-height:normal; font-weight:bold; color:#014ba0; margin-bottom:14px;}
.subhd02 {font-size:1.4em; line-height:normal; font-weight:bold; font-style:italic; color:#bedc1c; margin-bottom:6px;}
.subhd03 {margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; line-height:normal;}
sup.ref {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.70em; line-height:normal;}


/* =lists
----------------------------------------------- */
ul.list01 {margin:1.1em 0em 1.1em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.noMargTop {margin:0em 0em 1.1em 0em;}
ul.noMargBot {margin:1.1em 0em 0em 0em;}
ul.noMarg {margin:0em 0em 0em 0em;}
ul.list01 li {margin:0em 0em .1em 0em; padding:0em 0em 0em 0em; background-image:url("../images/bullet01.gif"); background-repeat:no-repeat; background-position:.1em .5em; padding-left:.9em;}


/* =links -- link, visited, hover and then active [must remain in this order]
----------------------------------------------- */
a:link {color:#0E3594; text-decoration:underline;}
a:visited {color:#6699CC; text-decoration:underline;}
a:hover {color:#5A79C5; text-decoration:underline;}
a:active {color:#0E3594; text-decoration:underline;}

a:link.plainAnchor01 {color:#014ba0; text-decoration:none;}
a:visited.plainAnchor01 {color:#014ba0; text-decoration:none;}
a:hover.plainAnchor01 {color:#014ba0; text-decoration:none;}
a:active.plainAnchor01 {color:#014ba0; text-decoration:none;}


/* =dialogs
----------------------------------------------- */
#mask01Div {position:absolute; display:none; top:0px; left:0px; width:100px; height:100px; z-index:475;}
#mask01Iframe {position:absolute; display:none; top:0px; left:0px; height:100px; width:100px; z-index:476; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#leavingSiteDiv {position:absolute; top:90px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:551;}
#leavingSiteDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em;}
#pdfMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #B5DC11; padding:1px 1px 1px 1px; text-align:left; z-index:555;}
#pdfMessageDiv div.content {border:1px solid #0E3594; padding:12px 12px 12px 12px; line-height:1.3em;}
#pdfMessageDiv img.pdfIcon {margin:4px 0px 0px 6px;}
#referencesDiv {position:absolute; top:90px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:6px solid #f98e48; text-align:left; z-index:560;}
#referencesDiv div.content {border:4px solid #f8e24e; height:300px; overflow:scroll; padding:12px 12px 12px 12px; line-height:1.3em;}


/* =references
----------------------------------------------- */
#references table {margin:0px 0px 0px 0px; font-size:.84em; color:#666666;}
#references table td.cell01 {padding:0px 3px 0px 0px; text-align:right;}
#references table td.cell02 {padding:0px 0px 1px 0px;}


/* =page controls
----------------------------------------------- */
#pgContainer {margin:0px 0px 0px 0px;}
a:link.pgctr {font-size:.86em; color:#0E3594; text-decoration:none;}
a:visited.pgctr {font-size:.86em; color:#0E3594; text-decoration:none;}
a:hover.pgctr {font-size:.86em; color:#5A79C5; text-decoration:underline;}
a:active.pgctr {font-size:.86em; color:#0E3594; text-decoration:none;}
#pgCntrls span {font-size:.72em;}