/* CSS Document */

BODY {	padding: 0px; BACKGROUND-IMAGE: url(../images/bg2.gif); margin: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center;font-family: Arial, Helvetica, sans-serif;}

#containall {width:820px; margin:0px auto; text-align:center; background-color:#FFFFFF;}
#container { width:786px; margin:0px auto;}

#banner { width:786px; margin: 7px 0 7px 0; background-image:url(../images/join_banner.gif); height:78px;}
#loginArea { width:256px; background-image:url(../images/join_login_base.gif); background-position:bottom; min-height:200px; text-align:left; float:left;}
#loginAreaTop { width:256px; background-image:url(../images/join_login_top.gif); height:48px;}
#loginArea form {margin:0px; border:0px;}

table.joinForm {margin-bottom:10px; margin-left:28px;}
table.joinForm td {font-size:10px; color:#0f58c2; height:22px;}
table.joinForm td a {color:#0f58c2;}
table.joinForm td a:hover { text-decoration:none;}
table.joinForm td.alignBottom {vertical-align:bottom;}
table.joinForm td.rememberMe {height:35px;}
table.joinForm input.login {width:190px;}


#contentArea { width:524px; background-position:bottom; min-height:200px; text-align:left; background-image:url(../images/join_keylineArea_base.gif); float:right;}
#contentAreaTop { width:524px;  background-image:url(../images/join_keylineArea_top.gif); height:12px;}

table.content {margin:2px 0 12px 12px;}
td.padLeft {padding-left:10px;}

/*FOOTER STYLES*/
#footer {width:820px; height:65px; background: #fff url(../images/footerBg_join.gif) top no-repeat; margin-top:5px; text-align:center;}
#footer p {font-size:12px;padding-top: 25px; color:#ededed;}


