.layout1, .layout2d {color:#666666;}
.layout1 a, .layout2d  a {color:#336699;text-decoration:none;}
.sprite1 {background:transparent url(/en_US/Marketing/i/scr/sprite_au_main_latest.png) no-repeat 0 0;} 
 /* New Login Box */
.sidebar  .header  {float:left; background-position:0 -1917px; padding-left:5px; height:37px;}
.header h2, p.forgot {color:#fff !important; clear:both;  padding-left:13px; padding-bottom:10px; margin:0 !important;}
.header h2 {float:left; background-position:0 0; height:27px; padding:10px 0 0 10px; width:200px;}
fieldset {margin:0 !important;}
p.forgot {float:left; padding:10px 15px 0; width:190px; background-position:0 -60px; height:110px;}
p.forgot span.access, .loginbox span.access{display:block;}
p.forgot a, .loginbox a {color:#B8E5FF;}
.loginbox{clear:both; float:left; padding:10px 15px 0; width:190px; min-height:140px; height:auto !important; height:140px; background-position:0 -39px; color:#fff !important;}
.loginbox p{height:39px; margin:0 0 8px;}
.loginbox p.loginForgot{margin-bottom:0;}
.loginbox input{width:184px;}
.header .cornertr {float:left; display:block; height:37px; width:5px; background-position:0 -1955px;}
.loginboxbtmborder {clear:both; display:block; height:6px; width:100%; background-position:0 -2451px;}
span.loginleft {display:block; padding-bottom:39px;}
.orglft{float:left; width:117px;}
span.orgbtn {float:right; width:73px; margin-top:12px;}
.orgbtn a {color:#292929; text-decoration:none; }
.orgbtnlft, .orgbtnmdl,.orgbtnrgt {float:left; display:block; width:8px; height:24px; background:url('/en_US/Marketing/i/scr/sprite_btn_palogram.png') no-repeat 0 0;}
.orgbtnmdl {width:57px !important; margin:0 !important; padding:4px 0; background-position:-20px 0; border:medium none !important; font-style:italic; font-weight:bold; cursor:pointer;}
.orgbtnrgt {background-position:-492px 0;}
.signupbox p a {padding-right:5px;}
.signupbox  h3 , .signupbox .join{float:left; width:100%; margin-bottom:3px !important;} 
.signupbox .join {margin:8px 0 41px 0 !important;}
.grnbtn{float:right; color:#292929; font-weight:bold; font-style:italic;}
.grnbtn a{color:#292929; text-decoration:none;}
.grnbtnlft, .grnbtnmdl, .grnbtnrgt{float:left; display:block; width:10px; min-height:24px; height:auto !important; height:24px; background:transparent url(/en_US/i/pui/core/btn_sprite.gif) no-repeat 0 -78px;}
.grnbtnmdl{width:58px; border:medium none !important; line-height:24px; vertical-align:middle; background-position:-242px -112px; font-style:italic; font-weight:bold;}
.grnbtnrgt{background-position:-551px -112px; width:8px;} 
#content .signupboxcontainer {clear:both; float:left; background-position:1px -2462px; padding-top:3px; margin-top:1px;}
#content .signupboxcontainer .bottomborder {clear:both; float:left; background-position:1px -2470px; display:block; height:4px; width:220px;}
#content .signupbox {clear:both; float:left; width:188px; padding:12px 15px 0; color:#666; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; min-height:141px; height:auto !important; height:141px; background-position:0 -657px;}
#content .signupbox h3, .findmore h3 {font-size:14px; font-weight:bold; color:#003366 !important;}

 /* Blue Button */
.blubtn {float:right; padding:20px 0 0; font-weight:bold;}
.blubtn a {color:#084482; text-decoration:none; padding-right:7px;}
.blubtnlft, .blubtnmdl,.blubtnrgt {float:left; display:block; width:4px; height:35px; background:url(/en_US/Marketing/i/scr/au_sprite_generic.png) no-repeat 0 0;}
.blubtnmdl {width:auto; padding:6px 4px 0;background:transparent url(/en_US/Marketing/i/scr/sprite_bg_px.png) repeat-x 0 -1163px; height:24px; border-top:1px solid #c3d7f0; border-bottom:1px solid #c3d7f0;}
.blubtnrgt {margin:0 5px 0 0; background-position:0 -250px;}
.blubtnlft {background-position:0 -212px;}
.bluarrow {background:transparent url(/en_US/Marketing/i/scr/au_sprite_generic.png) no-repeat 0 -331px; padding-right:5px;}
.learnMore {float:left; width:188px; margin:0; line-height:24px;}
.learnMore a.learn{float:left;}
.learnMore .bluarrowl{background-position:0 -1902px; float:left; height:14px; padding-right:5px; margin-top:3px; width:10px;}

 /* Layout 4 styles */
#stdpage .layout4.AccountTypes div.col {height:auto !important;}
.layout4 {float:left; width:100%; position:relative;}
.layout4 .learnmore {bottom:20px;}
.layout4 .col {margin:20px 0;height:auto; border:0px solid grey !important;}
.layout4 .col h4 {font-size: 1.1em;padding: 5px 0 5px 20px;}
.layout4 .col p {padding: 0 15px;}
.layout4 .col div.learnmore a {margin-left: 20px;padding-left:20px;font-size:11px;} 
.layout4 .col.last h3{color:#003366;}
.layout4.AccountTypes div.col .topborder {width:100%; background-position:1px -2462px; height:3px;}
.layout4.AccountTypes div.col .bottomborder {clear:both; width:100%; background-position:1px -2470px; height:5px;}
.layout4.AccountTypes div.col .mdlbox {background-position:0 -1250px; clear:both; float:left; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; width:218px; height:272px;}
.layout4.AccountTypes div.col .mdlbox h3 {background-position:0 -265px; color:#333 !important; font-size:14px; font-weight:bold; padding:4px 15px 10px;}
.layout4.AccountTypes div.col.last .bottomborder {background-position:0 -2457px; height:5px;}
.layout4.AccountTypes div.col.last .mdlbox{background-position:0 -1588px; border:0 none; width:220px; height:237px;}
.layout4.AccountTypes div.col.last .mdlbox .blubtn {padding:20px 10px 0;}
.layout4.AccountTypes div.col.last .topborder {float:left; width:100%; height:36px;}
.layout4.AccountTypes div.col.last .topborder .tl {background-position:0 -1993px; display:block; float:left; height:36px; width:4px;}
.layout4.AccountTypes div.col.last .topborder h3 {background:transparent url(/en_US/Marketing/i/scr/sprite_au_main_latest.png) repeat-x scroll 0 -312px; display:block; float:left; height:30px; width:188px; padding:8px 12px 0; margin:0;}
.layout4.AccountTypes div.col.last .topborder .tr {background-position:0 -2030px; display:block; float:left; height:36px; width:4px;}
ul.crimestopper {float:left; width:165px; margin-top:8px;}
.mdlbox img {float:right; margin:25px 4px 0 0;}
/* 2 column styles */
.findmorecont {padding:0 !important; margin-bottom:25px;}
.findmorecont .topborder, .findmorecont .bottomborder {float:left; width:100%; height:8px;}
.findmorecont .topborder .tlft {display:block; float:left; background-position:0 -2359px; width:3px; height:13px;}
.findmorecont .topborder .mdl {display:block; float:left; border-top:1px solid #E6E6E6; width:611px; height:13px; }
.findmorecont .topborder .trght {display:block; float:left; background-position:0 -2389px; width:5px; height:13px;}
.findmorecont .bottomborder .blft {display:block; float:left; background-position:0 -2376px; height:12px; width:3px;}
.findmorecont .bottomborder .mdl {display:block; float:left; background:#F8F8F8; width:611px; height:11px; border-bottom:1px solid #E6E6E6;}
.findmorecont .bottomborder .brght {display:block; float:left; background-position:0 -2406px; width:6px; height:12px;}
.findmorecont .middleborder {clear:both; float:left; padding:5px 15px 0; background:transparent url(/en_US/Marketing/i/scr/sprite_au_main_latest.png) repeat-x 0 -1230px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; width:587px; }
.findmore ul {margin-bottom:15px !important; margin-top:0;}
.findmore h3 {margin:0 !important; font-size:17px; color:#336699;}
.findmore .greyline {border-bottom:1px solid #E6E6E6; margin-bottom:7px; padding-bottom:7px;}
#content ul li {list-style-type:none; margin-bottom:1px !important;}
.arrow {background-position:-206px -1886px; padding-left:20px;}
.findmore ul li {margin-left:0 !important;}
/* Footer section */
.helpicon {background-position:0 -1828px;}
div.help {float:left; width:930px; background-position:0 -2175px; padding-left:10px;}
.help span.helpleft {float:left; display:block; height:92px; width:10px; background-position:-5px -483px;}
.help div.helpmiddle {float:left; background:transparent url(/en_US/Marketing/i/scr/sprite_au_main_latest.png) repeat-x 0 -1072px; height:70px; width:910px; padding:15px 5px 5px;}
.help span.helprght {float:left; display:block; height:90px; width:10px; background-position:0 -2267px;}
.help div.helpmiddle p {float:left; width:100%;}
.help div.helpmiddle span.helpicon {background-position:0 -1842px; display: block; float:left; height: 66px; width:68px;}
.help div.helpmiddle span.rght {float:left; display:block; width:600px; padding:18px 0 18px 10px; font-weight: bold; font-size:13px;}
p.disclaimer {clear:both; margin:0; padding:20px; font-size:11px;}
.nooutline a {outline:none;}
#footnotes {clear:both; color:#999999; padding:0 9em 1em; text-align:center;}
#footnotes ul li {display:inline-block;zoom:1;*display:inline;}
