body {
	margin:0;
	padding:0;
	/*background:url(../images/page-bg.jpg);*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

	.container {
		margin:24px;
	}
	
		.header {
			margin:auto;
			width:600px;
			height:60px;
			background:url(../images/index.htm_cmp_blitz010_bnr.gif) no-repeat;
		}
		
		.top_navigation {
			margin-top:21px;
			margin-bottom:21px;
		}
			
			.top_navigation ul {
				margin:0;
				padding:0;
				width:1170px;
				margin:auto;
				list-style:none;
			}
				
				.top_navigation ul li {
					float:left;
					padding:0 8px;
					margin-bottom:7px;
					text-align:center;
				}
				
				.top_navigation ul li.shifted {
					padding-left:154px;
				}
					
					.top_navigation ul li a {
						display:block;
						width:130px;
						height:24px;
						padding-top:6px;
						background:url(../images/menu-item.jpg) no-repeat;
						font-size:12px;
						font-weight:bold;
						color:#D0FFFE;
						text-decoration:none;
					}
					
					.top_navigation ul li a:hover,
					.top_navigation ul li a.current_page {
						background:url(../images/menu-item-r.jpg) no-repeat;
						color:#fff;
					}
					
			.clear {
				clear:both;
			}
			
		h1 {
			margin:0;
			padding:0 0 15px 0;
			text-align:center;
			font-size:16px;
			text-decoration:underline;
		}
			
		form {
			margin:0;
			padding:10px;
			/*width:700px;*/
			width:553px;
			margin:auto;
			border:1px #000066 dashed;
			background-color:#ccf;
		}
				
			form p {
				margin:0 0 15px 0;
				padding:0;
				/*text-align:center !important;*/
			}
				
			form input,
			form textarea {
				margin-top:3px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:center;
				border:1px #999 solid;
			}
			
			form textarea {
				width:550px;
				height:80px;
			}
		
			p {
				margin:0 0 15px 0;
				padding:0;
				text-align:justify;
			}
			
				p a,
				ol a,
				ul a {
					color:#00f;
					text-decoration:underline;
				}
			
				p a:hover,
				ol a:hover,
				ul a:hover {
					color:#999;
					text-decoration:none;
				}
		
			p.go_top {
				text-align:right;
			}
			
				p.go_top a {
					text-decoration:none;
				}
				
				p img.left_aligned {
					float:left;
					border:1px #999 solid;
					margin-right:10px;
					margin-bottom:10px;
				}
				
				p img.right_aligned {
					float:right;
					border:1px #999 solid;
					margin-left:10px;
					margin-bottom:10px;
				}
			
			ul,
			ol {
				margin:0 0 15px 20px;
				padding:0;
			}
						
				ul li,
				ol li {
					line-height:18px;
				}
		
		div.counter {
			text-align:center;
		}
		
		div.copyright {
			padding:10px 0;
			font-size:11px;
			color:#006;
			text-align:center;
		}