body, div, table, span, p, h1, h2, h3, h4, ul, li, tr, td, form, label, input, img, embed, object {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: #FFFFFF;
}

#container {
   text-align: left;
	margin: 0 auto;
	width: 770px;
	position: relative;
}

#header {
   float: left;
	width: 100%;
	height: 72px;
}

#footer {
   float:  left;
	width: 100%;
	height: 72px;
	text-align: center;
    color: gray;
}

#content {
	float: left;
	width: 100%;
	margin: 0;
}

#logo {
	float: left;
	width: 200px;
	height: 129px;
	margin: 12px 0 0 12px;
}

#logoold {
	float: left;
	width: 200px;
	height: 129px;
	margin: 12px 0 0 12px;
	background: url(../images/asl_logo.gif) no-repeat;
}

#logo h1 {
	text-indent: -9999em;
}

#navigation {
	float: right;
	margin: 102px 12px 0 0;
}

#navigation ul {
	list-style: none;
	float: left;
   z-index: 99;
}

#navigation li {
	float: left;
	width: 100px;
	height: 22px;
	border-right: 1px solid #fff;
	background: url(../images/nav_li_bg.gif) no-repeat;
	text-align: center;
}

#navigation li li {
	background: #071F3A;
}

#navigation li a {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 22px;
	text-decoration: none;
}

#navigation li a:hover {
	color: #ff9900;
}

#movie {
	float: left;
	width: 500px;
	height: 300px;
	margin: 70px 0 0 12px;
	_margin: 1px 0 0 12px;
	z-index: 1;
}

#login {
	float: right;
	margin: 70px 12px 0 0;
	_margin: 1px 12px 0 0;
	width: 200px;
	height: 300px;
	background: url(../images/login_border.gif) no-repeat;
}

#login p {
   width: 80%;
	margin: 8px 12px;
	font-weight: bold;
	font-size: 1.2em;
}

#login p a {
	font-weight: bold;
	color: #1559AC;
	text-decoration: none;
}

#content_top p a {
	font-weight: bold;
	color: #1559AC;
	text-decoration: none;
}
#login p a:hover {
	color: #071F3A;
	text-decoration: underline;
}

#login p.error {
	font-weight: bold;
	color: #ff0000;
}

#login label {
	font-weight: bold;
	font-size: 1.0em;
	color: #071F3A;
	margin-left: 4px;
}

#login input {
	width: 160px;
	height: 18px;
	border: 1px solid #071F3A;
	_margin-left: -12px;
}

*+html #login input {
	margin-left: -12px;
}

#login input#ctl00_PageContent_loginButton {
	width: 60px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left: 56px;
}

*+html #login input#ctl00_PageContent_loginButton {
	margin-left: 40px;
}

#login input#ctl00_PageContent_saveLogin {
   width: 20px;
	border: none;
	margin-left: 0;
	
}

#ads {
	float: left;
	clear: left;
	margin-top: 12px;
	margin-left: 12px;
	width: 512px;
	height: 115px;
}

.ad1 {
	float: left;
	width: 251px;
	height: 113px;
	background: url(../images/SimplePay.gif) no-repeat;
	margin: 0 0;
}

.ad2
{
    float: right;
    width: 251px;
    height: 113px;
    background: url(../images/SimpleRewards.gif) no-repeat;
    margin: 0 0;
    behavior: url(productdwell.aspx);
}

#welcomemsg {
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 1.2em;
	font-weight: bold;
	color: #071F3A;
}

#welcomemsg2 {
	position: absolute;
	top: 48px;
	right: 12px;
	font-size: 1.2em;
	font-weight: bold;
	color: #071F3A;
}

#content_top {
		background: url(../images/content_bg_large.gif) no-repeat;
		padding: 24px 0;
		margin: 70px 12px;
		_margin: -1px 12px;
		float:left;
		width: 746px;
}

#content_top p {
	margin: 2px 36px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 150%;
	color: #071f3A;	
}

#content_top h6
{
    margin: 2px 60px;
    list-style-position: outside;
    list-style-type: circle;
    font-weight: normal;
    font-size: 1.2em;
    line-height: 100%;
    color: #071f3A;
}

#content_bottom {
	background: url(../images/content_bg.gif) no-repeat bottom;
	padding: 12px 0 24px 0;
	margin: -71px 12px;
	_margin: 0px 12px;
	float: left;
	width: 746px;
}

#content_bottom input#ctl00_PageContent_btnOk {
	width: 60px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left: 343px;
}

#content_top h2 {
	color: #071F3A;
	font-size: 1.6em;
	margin-left: 36px;
	margin-bottom: 24px;
}

#content_top h3
{
    color: #071F3A;
    font-size: 1.4em;
    margin-left: 36px;
    margin-bottom: 4px;
    font-variant: small-caps;
}

#content_bottom h3
{
    color: #071F3A;
    font-size: 1.4em;
    margin-left: 36px;
    margin-bottom: 4px;
    font-variant: small-caps;
}

#content_bottom p {
	margin: 2px 36px;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 150%;
	color: #071f3A;
	width: 90%;
}
#content_top h4
{
	margin: 2px 36px;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 150%;
	color: #071f3A;
	width: 90%;
}
#content_top input {
	border: 1px solid #999;
}

*+html#content_top select, #content_top option {
	border: 1px solid #999;
}

#content_top label {
	width: 12em;
	float: left;
}

#content_top span {
	width: 12em;
}

#content_top span#ctl00_PageContent_register_lblPassword {
	width: 12em;
	float: left;
	font-weight: normal;
	font-size: 1.0em;
}
#content_top span#ctl00_PageContent_register_lblPasswordVerify {
	width: 12em;
	float: left;
	font-weight: normal;
	font-size: 1.0em;
}

#content_top span#ctl00_PageContent_Userprofile1_lblPassword {
	width: 12em;
	float: left;
	font-weight: normal;
	font-size: 1.0em;
}
#content_top span#ctl00_PageContent_Userprofile1_lblPasswordVerify {
	width: 12em;
	float: left;
	font-weight: normal;
	font-size: 1.0em;
}

#content_bottom input#ctl00_PageContent_btnAdd {
	width: 60px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 300px;
}

#container {
   text-align: left;
	margin: 0 auto;
	width: 770px;
	position: relative;
}
#content_top p div {
	width: 12em;
} 
#content_bottom input#ctl00_PageContent_btnCancel {
	width: 60px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 12px;
}

p.error span#ctl00_PageContent_errorHeader {
	color: #ff0000;
}


#content_top input#ctl00_PageContent_mailListIndicator {
	border: none;
}
#container {
   text-align: left;
	margin: 0 auto;
	width: 770px;
	position: relative;
}

#header {
   float: left;
	width: 100%;
	height: 72px;
}


#footer
{
    float: left;
    width: 100%;
    height: 72px;
    text-align: center;
    color: gray;
}

#content {
	float: left;
	width: 100%;
	margin: 0;
}


#logo
{
    float: left;
    width: 200px;
    height: 129px;
    margin: 12px 0 0 12px;
    background: url(../images/asl_logo.gif) no-repeat;
}

#content_bottom input#ctl00_PageContent_register_cmdSubmit {
	width: 120px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 200px;
}

#content_bottom input#ctl00_PageContent_register_cmdHome {
	width: 190px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 19px;
}


#content_bottom input#register_cmdSubmit {
	width: 120px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 200px;
}

#content_bottom input#register_cmdHome {
	width: 190px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 19px;
}


#content_bottom input#ctl00_PageContent_Userprofile1_cmdSubmit {
	width: 120px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 200px;
}

#content_bottom input#ctl00_PageContent_Userprofile1_cmdHome {
	width: 190px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 19px;
}

p.error span#ctl00_PageContent_errorHeader {
	color: #ff0000;
}

#content_top input#ctl00_PageContent_register_cmdSubmit {
	width: 120px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 200px;
}

#content_top input#ctl00_PageContent_register_cmdHome {
	width: 190px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 19px;
}


#content_top input#register_cmdSubmit {
	width: 120px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 200px;
}

#content_top input#register_cmdHome {
	width: 190px;
	height: 28px;
	background: #071F3A;
	font: bold small Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-left: 19px;
}
.NormalRed
{
    color: #FF0000;
}
