*{
	margin:0;
	padding:0;
}
body{
	background:#EEEEEE;
	color:#CCCCCC;	
	font:0.8 em/1.3 em Tahoma, Arial, Helvetica, sans-serif;	
}
h1, h2, h3 {
	padding: 0.7 em 0;
}
p {
	padding: 0.3 em 0;
}
	#menu{
		margin:0;
		height:60px;
		background:url(../images/menu_bg.jpg) repeat-x;
	}
		#menu ul{
			list-style:none;
			float:left;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				height: 60px;
				line-height:60px;
			}
				#menu li a{
					display:block;
					float:left;
					color:#CCCCCC;
					text-transform:lowercase;
					font-size:11px;
					font-weight:bold;
					line-height: 60px;
					text-decoration:none;
					padding:0 20px;				
				}
					#menu li a:hover{
						color:#fff;
						background:url(../images/menu_h.jpg) no-repeat bottom;
					}
				#menu li a.current{
					display:block;
					float:left;
					background:url(../images/menu_c.jpg) no-repeat bottom;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:60px;
					text-decoration:none;
/*					padding:0 20px;	*/
				}
				#menu li a:hover.current{
						color:#fff;
					}
					
	#banner{
		width:100%;
		background:#99CCCC;
		margin:-3 0 0 0;
/*		top, right, bottom, left */
	}
	
	#container{
		margin: 0 0 0 10px;
/*		top, right, bottom, left */
		background:#FFFFFF;
		width:780px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		overflow: hidden;
/*		line-height:18px; */
		}
			.left{
			width:540px;
			float:left;
			padding:0 0 5px 10px;
/*				top, right, bottom, left */
			}
				.left p{
				margin:10px 0;
				}
				
				.left ul{
				padding: 0 0 0 15;
				list-style:square;
				list-style-position: outside;
				}
				#menu li{
				}
				
			.divider{
			background:url(img/divider.gif) no-repeat center center;
			width:5px;
			height:252px;
			float:left;
			}
		
			.right{
			width:220px;
			padding: 0.5 em 1%;
			float:right;
			background-color:#EEEEEE;
			padding-bottom: 9999px;
			margin-bottom: -9999px
			}
			
			.right h2{
				font-size:16px;
				font-weight:bold;
				color:#003366;
				margin:10px 0 2px 10px; 
/*				top, right, bottom, left */
			}
			
			.right p{
				margin: 1px 0 1px 10px;
/*				top, right, bottom, left */
			}
			.right p.tiny{
				font-size:9px;
				font-weight:normal;
				line-height:12px;
			}
			.right p.emphasize{
				color:#cc6600;
			}