
	div.paginate {
		padding: 3px;
		font-family: Lucida Grande, Arial, Sans-serif;
		margin: 3px;
		text-align:left;
		font-size: 11px;
		float:left;
		width:300px;
	}
	
	div.paginate a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #B2B2B2;
		text-decoration: none; /* no underline */
		color: #000032;
	}
	
	div.paginate a:hover, div.paginate a:active {
		border: 1px solid #000032;
		background-color: #FFFF99;
		color: #000032;
	}
	
	div.paginate span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000032;
		font-weight: bold;
		background-color:#E8E8E8;
		color: #000032;
	}
	
	div.paginate span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
	}
       div.autosize { display: table; width: 1px; }
       div.autosize > div { display: table-cell; }
	#PicInfo{
		background: none repeat scroll 0 0 transparent;
		font-family:Arial;   
		border: 1px solid #EAEAEA;
		color:#000032; font-size:small;
		margin-top:33px;
		overflow: auto;
		height:auto;
		margin-right:10px;
		width:550px;
		padding:5px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		-khtml-border-radius: 20px;
		border-radius: 20px;
	} 	 
	#PicInfo:hover{
		background: none repeat scroll 0 0 #D1E1FA;
	}
	
	#signin_menu {
		/*-moz-border-radius: 5px 0 5px 5px;
		-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);*/
		background: none repeat scroll 0 0 #FFFFFF;
		border: 5px solid #CCCCCC;
		line-height: 16px;
		margin: 0;
		padding: 8px;
		position: absolute;
		left: 79%;
		/*right:0;*/
		text-align: left;
		/*top: 100%;
		right:37%;*/
		width: 230px;
		z-index: 100;
	}
	#signin {
		color: #666666;
		font-size: 11px;
		margin: 0;
	}
	#signin p {
		margin: 0;
		font-weight:bold;
	}
	#signin .textbox label {
		display: block;
		padding: 0 0 3px;
	}
	#signin .textbox input {
		-moz-border-radius: 4px 4px 4px 4px;
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #DDDDDD;
		display: block;
		font: 13px "Lucida Grande",Arial,Sans-serif;
		margin: 0 0 8px;
		padding: 5px;
		width: 218px;
	}
	#signin .textbox input:focus {
		border-color: #CCCCCC;
		outline-width: 0;
	}
	#signin p.forgot, #signin p.forgot-username {
		line-height: 20px;
	}
	.remember {
		display: inline;
		padding: 4px 0 12px;
	}
	#signin_submit {
		-moz-border-radius: 4px 4px 4px 4px;
		/*background: url("../images/bg-btn-blue.png") repeat-x scroll 0 0 #3399DD;*/
		border: 1px solid #666666;
		color: #666666;
		margin: 0 5px 5px 0;
		overflow: visible;
		padding: 4px 10px 5px;
		width: auto;
		 font-size: 11px;
		font-weight: bold;
	}
	#signin_submit::-moz-focus-inner {
		border: 0 none;
		padding: 0;
	}
	#signin_submit:hover, #signin_submit:focus {
		background-position: 0 -5px;
		cursor: pointer;
	}
	#signin .forgot a, #signin .complete a {
		margin-right: 5px;
	}
	.error-fields{
		border: 2px solid #FF0000;
	}
	.menu-open{
		padding:10px 10px 10px 10px; 
		-moz-border-radius-bottomleft: 0; 
		-moz-border-radius-bottomright: 0; 
		-moz-border-radius-topright: 4px; 
		-moz-border-radius-topleft: 4px; 
		background: none repeat scroll 0 0 #CCCCCC; 
		color: #000000;
	}
	.menu-inactive{
		background-image: url('../images/arrow_grey.png'); 
		background-position: 100% 50%; 
		background-repeat: no-repeat; padding: 0px 20px 0px 0px;
		color: #CCCCCC; 
		cursor: pointer; 
		display: block; 
		font-weight: bold; 
		line-height: 1.3em;
	}
	.menu-active{
		background-image: url('../images/arrow_blue.png'); 
		background-position: 100% 50%; 
		background-repeat: no-repeat; 
		padding: 0px 20px 0px 0px;
		color: #000032; 
		cursor: pointer; 
		display: block; 
		font-weight: bold; 
		line-height: 1.3em;
	}
	
	.signup-form-container{
		border:1px solid #000032; 
		color:#000000; 
		width:800px; 
		padding:30px 0px 0px 0px; 
		margin:auto;
	}
	.signup-row{
		float:left; 
		width:100%;				 
		margin-left:100px;
	}
	.signup-left-col{
		float:left; 
		width:200px; 
		font-weight:bold; 
		font-size:13px;
	}
	.signup-right-col{
		float:left;
	}
	.spacer{
		height:10px; clear:both;
	}
	#frmSignUp .textbox{
		width:280px;
	}
