/*body {
	margin-left: 55px;
	margin-top: 55px;
}
*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.Arial12pt333333 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.Arial12pt333333bold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.Arial12ptFF0000bold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.Arial14pt333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.Arial14pt333333bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.Arial16pt333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
.Arial16pt333333bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.Arial18pt333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.Arial10pt996600 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996600
}

.Arial12ptRedItalics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996600
}





.loginbox {
	border: 1px solid #000000;
	background-color: #F2F2F2;
}

.loginbox_title {
	border: 1px solid #000000;
	background-color: #cccccc;
}




/* Sign Up Now! */
#apDiv1 {
	position:absolute;
	left:500px;
	top:172px;
	width:109px;
	height:23px;
	z-index:1;
}

/* Payment types */
#apDiv2 {
	position:absolute;
	left:627px;
	top:168px;
	width:209px;
	height:34px;
	z-index:1;
}

/* Your easiest way... */
#apDiv3 {
	position:absolute;
	left:258px;
	top:222px;
	width:516px;
	height:23px;
	z-index:1;
}

#apDiv4 {
	position:absolute;
	left:260px;
	top:262px;
	width:350px;
	height:54px;
	z-index:1;
}

#apDiv5 {
	position:absolute;
	left:630px;
	top:294px;
	width:182px;
	height:72px;
	z-index:1;
}

#apDiv6 {
	position:absolute;
	left:264px;
	top:337px;
	width:16px;
	height:10px;
	z-index:1;
}

#apDiv7 {
	position:absolute;
	left:285px;
	top:334px;
	width:182px;
	height:26px;
	z-index:1;
}

#apDiv8 {
	position:absolute;
	left:264px;
	top:367px;
	width:16px;
	height:10px;
	z-index:1;
}

#apDiv9 {
	position:absolute;
	left:285px;
	top:364px;
	width:166px;
	height:25px;
	z-index:1;
}

#apDiv10 {
	position:absolute;
	left:264px;
	top:367px;
	width:16px;
	height:10px;
	z-index:1;
}

#apDiv11 {
	position:absolute;
	left:285px;
	top:364px;
	width:207px;
	height:28px;
	z-index:1;
}

#apDiv12 {
	position:absolute;
	left:472px;
	top:324px;
	width:86px;
	height:36px;
	z-index:1;
}
#apDiv13 {
	position:absolute;
	left:302px;
	top:435px;
	width:131px;
	height:90px;
	z-index:1;
}

#apDiv14 {
	position:absolute;
	left:559px;
	top:442px;
	width:124px;
	height:91px;
	z-index:1;
}
#apDiv15 {
	position:absolute;
	left:695px;
	top:442px;
	width:133px;
	height:66px;
	z-index:1;
}

/* Account Login Form */
#apDiv16 {
	position:absolute;
	left:65px;
	top:178px;
	width:106px;
	height:19px;
	z-index:19;
}
#apDiv17 {
	position:absolute;
	left:180px;
	top:179px;
	width:11px;
	height:13px;
	z-index:20;
}

/* Login: Email Address */
#apDiv18 {
	position:absolute;
	left:64px;
	top:214px;
	width:90px;
	height:16px;
	z-index:22;
}

/* Retrieve password */
#apDiv18_2 {
	position:absolute;
	left:64px;
	top:214px;
	width:145px;
	height:16px;
	z-index:22;
}

#apDiv19 {
	position:absolute;
	left:63px;
	top:232px;
	width:133px;
	height:30px;
	z-index:17;
}

/* YAV email alerts */
#apDiv19b {
	position:absolute;
	left:63px;
	top:256px;
	width:140px;
	height:30px;
	z-index:17;
}

/* Login: Password */
#apDiv20 {
	position:absolute;
	left:63px;
	top:283px;
	width:99px;
	height:16px;
	z-index:23;
}

#apDiv21 {
	position:absolute;
	left:62px;
	top:301px;
	width:133px;
	height:32px;
	z-index:18;
}

/* YAV password alerts */
#apDiv21b {
	position:absolute;
	left:62px;
	top:325px;
	width:150px;
	height:32px;
	z-index:18;
}

/* Login: Login Button */
#apDiv22 {
	position:absolute;
	left:63px;
	top:356px;
	width:56px;
	height:29px;
	z-index:24;
}

/* Login: Password Recovery Submit Button */
#apDiv22_2 {
	position:absolute;
	left:63px;
	top:336px;
	width:56px;
	height:29px;
	z-index:24;
}

/* Forgot your password */
#apDiv23 {
	position:absolute;
	left:63px;
	top:397px;
	width:149px;
	height:37px;
	z-index:25;
}

/* Password Recovery: Email Address error message */
#apDiv23_2 {
	position:absolute;
	left:63px;
	top:377px;
	width:149px;
	height:37px;
	z-index:25;
}



/* These styles are used by the YAV -- Yet Another (Javascript) Validator */

.inputError {
	BORDER-RIGHT: #FF8000 1px solid; BORDER-TOP: #FF8000 1px solid; MARGIN: 0px; BORDER-LEFT: #FF8000 1px solid; BORDER-BOTTOM: #FF8000 1px solid; COLOR: #FF8000; BACKGROUND-COLOR: #FFFFD7
}

.inputNormal {
	BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid; BORDER-LEFT: #004080 1px solid; BORDER-BOTTOM: #004080 1px solid; COLOR: #004080; BACKGROUND-COLOR: #ffffff
}

.innerError {
    background-image: url(../includes/yav/images/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #F2F2F2;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
}

.innerHelp {
	background-image: url(../includes/yav/images/valid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #F2F2F2;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #008000 0px solid; BORDER-TOP: #008000 10x solid; MARGIN: 0px; BORDER-LEFT: #008000 0px solid; BORDER-BOTTOM: #008000 0px solid; COLOR: #008000
}


/* NOT IN USE */
.buttonstyle {
	border: #FF8000 1px solid;
    padding: 2px;
	margin: 0px;
    background-position: center;
	background-color: #EDEBE0;
	color: #000000;
    text-align: center;
	text-decoration: none;
    font-weight: bold;
    font-family: verdana;
    cursor: hand;
}

/* NOT IN USE */
.buttonstyledisabled {
	border: #aaaaaa 1px solid;
    padding: 2px;
	margin: 0px;
    background-position: center;
	background-color: #EDEBE0;
	color: #aaaaaa;
    text-align: center;
	text-decoration: none;
    font-weight: bold;
    font-family: verdana;
    cursor: hand;
}