/*Main background photo on login screen, images from main cipmembers3 images*/
#main-in{background: url(../images/main_collage_png.pn) no-repeat 5px auto; height: 391px !important; overflow: hidden;}
/*#main-in{background: url(../images/main_collage_png.png) no-repeat 5px 50px; height: 391px !important; overflow: hidden;}*/
/*#main-in{background: url(../images/main-container-top-bg.jp) no-repeat 0 0; height: 391px !important; overflow: hidden;}*/
#main-out{height: auto; min-height: auto; background: url(../images/main_collage_png.pn) no-repeat 5px 50px; padding: 15px 13px 13px 402px;}
#maincollage{position: absolute; top: 25px; left: 4px;}

/* altmain-in and altmain-out is use for the new lead in index page for cipmembers.com */
#altmain-in{background: url(../images/whosidebutton.pn) no-repeat 5px auto; height: 391px !important; overflow: hidden;}
#altmain-out{height: auto; min-height: auto; background: url(../images/whosidebutton.pn) no-repeat 5px 50px; padding: 15px 13px 13px 402px;}
#altwhoside{position: absolute; top: 40px; left: 25px;}
#altjobside{position: absolute; top: 40px; right: 25px;}
#altjobnote{position: absolute; top: 90px; left: 420px; font-size:12px;}
#altjobjoin{position: absolute; top: 200px; right: 300px;}
#findslogan{position: absolute; top: 15px; font-weight:1000; font-size:16px; padding-left:3%;}
	<!--#h1slogan{float: right; padding: 35px 24px 0; color:#FFFFFF; font-size: 11px;} -->
	#h1slogan{position: absolute; top: 1px; right: 15px; color:#FFFFFF; font-size: 11px;}

/*#baloon{color: #8F9708; position: absolute; width: 134px; height: 91px; background: url(../images/baloon-bg.gi); top: 17px; left: 216px;}
	#baloon p{padding: 12px 5px 0 27px; text-align: center;}*/

#whowho{position: absolute; top: 75px; left: 404px; width: 404; font-size:14px;}
#connect{position: absolute; top: 325px; left: 404px; width: 404; font-size:14px;}	
/* The Join Now Free image, originally left: 404px*/
#join-now{position: absolute; top: 98px; left: 430px;}

#login-f{width: 381px; background: url(../images/form-bg.gif) no-repeat 0 0; padding: 10px 0 0; color: #8F9708;}
	#login-f label, #login-f input{float: left; margin-right: 6px;}
	#login-f input{border: 1px solid #B3B4AD; padding: 1px 0; width: 124px;}
	#login-f .btn, #login-f .chk{width: auto; border: none;}
	#login-f .btn{position: relative; top: -3px;}
	html>/**/body #login-f .btn{margin-bottom: 10px;}
	#login-f .chk{float: none;}
	#login-f p{color: #FFF; text-align: right; clear: left; padding: 0 15px 20px 0;}
		#login-f p label{float: none;}
		#login-f p a{color: #333;}

#main-out a, #main-out{color: #FFF;}

#join{text-align: right;}
	#join label{height: 18px; line-height: 18px; padding-right: 4px;}
	#join input{font-size: 13px; border: 1px solid #757B05; width: 130px;}
	html>/**/body #join input{margin-top: 2px;}
	#join #from, #join #iam{width: 180px; margin-top: 3px;}
	#join #month{width: 92px;}
	#join #month, #join #day, #join #year{margin-top: 3px;}
	#btn-join{margin-top: 12px !important; border: none !important; width: auto !important; padding-right: 4px;}
	#terms input{width: auto !important; border: none !important;}
	#terms{font-size: 10px; position: absolute; top: 360px; right: 13px;}
