	    body
	    {
			outline: none;
			background-color: #0C87C2;
			font-family: Tahoma;
			font-size: 12px;
			min-width: 1000px;
			line-height: 1.5em;
	    }

		img { border: none; }

		a
		{
			text-decoration: underline;
			color: #0B7DB5;
		}

		a:hover
		{
			text-decoration: none;
		}

		h1, h2, h3
		{
            border-bottom: 1px dashed #02B0E6;
            color: #11A2E8;
            width: auto;
			margin-bottom: 15px;
		}

		h1
		{
            font-size: 14px;
		}

		h2
		{
			font-size: 16px;
		}

		h3
		{
			font-size: 18px;
			color: #0B7DB5;
		}
		
		.login_form
		{
			font-size: 16px;
			padding: 3px 3px;
			width: 200px;
		}

	    #header
	    {
			margin: 0 auto 0 auto;
			width: 400px;
			text-align: center;
	    }

	    #body
	    {
			margin: 0 auto 0 auto;
			width: 600px;
			outline: none;
	    }

		#affiliates
		{
			margin: 0 auto 0 auto;
			width: 400px;
		}

	    #footer
	    {
			margin: 0 auto 0 auto;
			width: 200px;
	    }

	    #navigation
	    {
			margin: 0 auto 0 auto;
			width: 430px;
	    }
	    
	    #account
	    {
			margin: 0 auto 0 auto;
			width: 230px;
	    }
	    
	    #account div
	    {
	    	padding: 2px;
	    }

		#info-display
		{
			font-size: 12px;
			margin: 0;
			max-width: 400px;
			border: none;
			background-color: #25A425;
		}
		
		#info-display .header
		{
			padding: 1px 5px 2px 5px;
			color: #FFFFFF;
			font-weight: bold;
		}
		
		#info-display .text
		{
			padding: 1px 5px 2px 5px;
			line-height: 1.5em;
			color: #FFFFFF;
			background-color: #25A425;
		}

		#reg-display
		{
			text-align: left;
			padding-left: 25px;
			color: #FFFFFF;
			margin: 0;
			max-width: 500px;
			border: none;
			background-color: #0C87C2;
		}
		
		form input[type=text]
		{
			font-size: 16px;
			padding: 3px 3px;
			width: 200px;
			margin-bottom: 10px;
		}
				
		#reg-display input
		{
			font-size: 16px;
			padding: 3px 3px;
			width: 200px;
			margin-bottom: 10px;
		}
		
		#reg-display .small
		{
			font-variant: small-caps;
			font-size: 13px;
			color: #00FF00;
		}

		#err-display
		{
			font-size: 12px;
			margin: 0;
			max-width: 400px;
			border: none;
			background-color: #D50000;
		}
		
		#err-display .header
		{
			padding: 1px 5px 2px 5px;
			color: #FFFFFF;
			font-weight: bold;
		}
		
		#err-display .text
		{
			padding: 1px 5px 2px 5px;
			line-height: 1.5em;
			color: #FFFFFF;
			background-color: #D50000;
		}

	    .links_account
	    {
			padding: 5px;
			text-align: center;
            background-color: #25A425;
			color: #FFFFFF;
	    }
	    
	    .links_account a
	    {
			text-decoration: none;
			color: #FFFFFF;
			font-size: 14px;
	    }

	    .links_account a:hover
	    {
			color: #D4FFD4;
			border-bottom: 1px dashed #D4FFD4;
	    }

	    .links
	    {
			padding: 5px;
			text-align: center;
            background-color: #0A638D;
			color: #FFFFFF;
	    }
	    
	    .links a
	    {
			text-decoration: none;
			color: #FFFFFF;
			font-size: 14px;
	    }

	    .links a:hover
	    {
			color: #CDEDFC;
			border-bottom: 1px dashed #CDEDFC;
	    }

	    #content
	    {
			background-color: #FFFFFF;
			padding: 20px 20px 20px 20px;
			max-width: 800px;
	    }

	    /* Corners */
		.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
		.b1f {height:1px; background:#FFFFFF; margin:0 5px;}
		.b2f {height:1px; background:#FFFFFF; margin:0 3px;}
		.b3f {height:1px; background:#FFFFFF; margin:0 2px;}
		.b4f {height:2px; background:#FFFFFF; margin:0 1px;}

		/* Corners #2 */
		.a1f, .a2f, .a3f, .a4f{font-size:1px; overflow:hidden; display:block;}
		.a1f {height:1px; background:#0A638D; margin:0 5px;}
		.a2f {height:1px; background:#0A638D; margin:0 3px;}
		.a3f {height:1px; background:#0A638D; margin:0 2px;}
		.a4f {height:2px; background:#0A638D; margin:0 1px;}
		
		/* Corners #3 */
		.c1f, .c2f, .c3f, .c4f{font-size:1px; overflow:hidden; display:block;}
		.c1f {height:1px; background:#25A425; margin:0 5px;}
		.c2f {height:1px; background:#25A425; margin:0 3px;}
		.c3f {height:1px; background:#25A425; margin:0 2px;}
		.c4f {height:2px; background:#25A425; margin:0 1px;}
		
		/* Corners #4 */
		.d1f, .d2f, .d3f, .d4f{font-size:1px; overflow:hidden; display:block;}
		.d1f {height:1px; background:#D50000; margin:0 5px;}
		.d2f {height:1px; background:#D50000; margin:0 3px;}
		.d3f {height:1px; background:#D50000; margin:0 2px;}
		.d4f {height:2px; background:#D50000; margin:0 1px;}
		
		/* Corners #5 */
		.e1f, .e2f, .e3f, .e4f{font-size:1px; overflow:hidden; display:block;}
		.e1f {height:1px; background:#0C87C2; margin:0 5px;}
		.e2f {height:1px; background:#0C87C2; margin:0 3px;}
		.e3f {height:1px; background:#0C87C2; margin:0 2px;}
		.e4f {height:2px; background:#0C87C2; margin:0 1px;}
		
		/** News **/
		#news
		{
			margin: 0 auto 0 auto;
			width: 500px;
		}

		.news_content
		{
			padding-left: 30px;
		}

		.news_date
		{
			margin-top: -15px;
			padding-left: 30px;
			font-size: 10px;
			font-weight: bold;
		}
		
		ul
		{
			list-style: square outside;
		}
		
		#preview
		{
			position: absolute;
			border: 1px solid #000000;
			background: #0A638D;
			padding: 5px;
			display: none;
			color: #FFFFFF;
			text-align: center;
			margin: 0 auto 0 auto;
		}
		
  		.focusField
		{
			outline: none;
	        border: solid 2px #73A6FF;
	        background: #EFF5FF;
	        color: #000;
	    }
	    .idleField
		{
			outline: none;
	        /*background: #F4F4F4;*/
	        background: #F7F7F7;
	        color: #3C3C3C;
	        border: solid 2px #D2D2D2/*#DFDFDF*/;
	    }
	    
	    .invalidField
	    {
			outline: none;
	        background: #FFD4D4;
	        color: #6F6F6F;
	        border: solid 2px #FF7F7F;
	    }