@charset "utf-8";


	
#button {
		margin: 10px;
}
#honeypot {
	 display:none;
 }
#nylogin td {
	text-align:center;
}
#login td.right {
	text-align:right;
}



#wrapper{
	border: 1px solid black;
	width: 900px;
	margin-top: 20px;
	margin-left:auto;
	margin-right: auto;
}
		
#header img {
	display: block;
	border: 0px;
	margin: 0px;
}		








#menu{
	background:url(menu_bg.jpg) repeat-x 0 0;
	width:100%;
	height:61px;
}
	#menu ul{
		margin:0 auto;
		padding-left: 30px;
		list-style:none;
	}
		#menu li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:61px;
			line-height:61px;
			margin:0 5px;
		}
			#menu li a{
				display:block;
				float:left;
				height:61px;				
				color:#99a2b7;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 5px;				
			}
				#menu li a:hover{	
					background:url(menu_bg.jpg) repeat-x 0 -61px;
					color:#fff;
				}
					#menu li a:hover span, #menu li .current span{
						background:url(menu_pointer.jpg) no-repeat top;
						height:61px;
						display:block;
						float:left;
					}
					#menu li .current{
						display:block;
						float:left;
						height:61px;				
						background:url(menu_hover.jpg) repeat-x;
						color:#fff;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 5px;		
					}
	
	
	



#content {
	/*background-color: #d4dfe5;*/	
	/*background-image: url(trans-bg.png);*/
	background-color:#fff;
	min-height: 500px;
}





#page {
		margin-left:auto;
		margin-right:auto;
		padding-left: 20px;
		padding-right: 5px;
		width: 95%;
	}
		#page div.imagecontainer {
			width: 250px;
			float: right;
			margin-left: 5px;
			margin-right: 5px;
			margin-bottom: 10px;
		}
		#page div.imagecontainer p {
			margin-left: 0px;
			font-size:small;
			color: #888888;
		}
		#page div.imagecontainer img {
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 3px;	
		}
		#page h2 {
			padding-top: 4px;
			padding-bottom: 4px;
			text-align: left;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		#page h3 {
			padding-top: 4px;
			padding-bottom: 4px;
			text-align: left;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		#page p {
			margin-bottom: 20px;
			margin-left: 5px;
			margin-right: 10px;
		}














#video {

}
	#video p {
		font-size:small;
		color: black;
	}
	#video img {
		border:0px;
	}
	#video a {
		border:0px;
	}
	#video h2 {
		font-size:larger;
		margin-bottom:1em;
		margin-top: 2em;
	}












#right {
	float: right;
	background-color: #eeeeee;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
	width:200px;
	color:#444444;
}
	#right ul {
		list-style:none;
		color: #eefc65;
		margin-bottom: 10px;
	}
	#right h3 {
		color: #e5fc65;
		font-weight:400;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:center;
		background-image:url(menubar-small.jpg);
		background-position:bottom;
		text-transform:uppercase;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:12px;
		line-height:20px;
		letter-spacing:2px;
	}
	#right h4 {
		text-align:left;
		margin-top: 0px;
		text-transform: uppercase;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:200;
	}
	#right h5 {
		text-align:center;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		font-size:16px;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		margin-bottom: 15px;
	}
	#right span {
		font-size:small;
		color: #888888;
	}
	
	#right h4.menu {
		border-bottom: 1px solid #444444;
		border-top: 1px solid #444444;
		background-color: #888888;
		width: 100%;
		margin-left: 10px;
	}
	
	#right li.usermenu {
		padding-top: 3px;
		padding-bottom: 3px;
		width: 100%;
		border-bottom: #444444;
		margin-top: 0px;
		background-color: #999;
		margin-left: 15px;
	}
		#right #yr img {
			display:block;
			margin-left: auto;
			margin-right: auto;
			margin-top: 2em;
			margin-bottom: 1em;
		}
		
		#right #yr acronym {
			border-bottom: 1px dotted #444444;
		}
		#right #yr a {
			text-decoration:none;
			border-bottom: 1px solid #444444;
			font-size: small;
			float:right;
			margin: 5px;
		}
			#right #yr a:hover {
				border-bottom: 1px solid #888888;
			}
			
			



#left {
	width: 690px;
	float: left;
	margin: 0px;
}
	.a4 {
		padding-left: 20px;
		padding-right: 20px;
	}
		
	#left #heading {
		background-color: #fff;
		padding: 10px;
		margin-bottom: 0.8em;
		padding-top: 1em;
		padding-bottom:20px;
		text-align:left;
	}
	#left #heading h1 {
		display: inline;
		font-size: 1.2em;
		font-weight:700;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	
	#left p {
		
	}
			
		
			
			
			
			
			
			
			
			
			
#info {
	margin-top: 50px;
}

	#info div.infocontainer {
		display: inline;
		width: 190px;
		margin-top: 5px;
		margin-left: 20px;
		margin-right: 20px;
		float: right;
	}
		
	
	#info h3 {
		font-size: 14px;
		font-weight:600;
		color: #444444;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	#info h4 {
		line-height:18px;
		font-size: 12px;
		font-weight:normal;
		color: #888888;
		margin-bottom: 5px;
	}
	#info p {
		font-size: 0.8em;
		line-height: 2em;
		display: block;
	}
	
	#info img {
		margin-bottom: 5px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
					
				




#sitemap {
	margin-left: 100px;
}

	#sitemap li {
		line-height: 1.5em;
		margin-left: 10px;
		list-style: disc;
	} 
	
	#sitemap li ul li {
		margin-left: 5px;
		list-style-type:circle
	}









			

#footer {
		line-height:30px;
		clear: both;
		background-image: url(menubar.jpg);
		background-position:bottom;
		color: #eee;
		text-align:center;
	}
		#footer a {
			color: white;
			text-decoration: none;
		}
			#footer a:active {
				color: #e5fc65;
			}

