body {
	background: #ACAA8A;
	padding: 0;
	margin: 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	color: #403E28;
	min-width: 780px;
}

/* generic styles */
a:link, a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

img   {border: none;}

p  {
	margin: 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	color: #fff;
}

h1{
	margin: 0 0 31px 0;
	font: 15px Tahoma, Arial, Helvetica, sans-serif;   
	font-weight: bold;
	color: #0067AC;
	}
	
h2{
	margin: 0 0 15px 0;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;   
	font-weight: bold;
	color: #97976E;
	}
	
h3{
	margin: 10px 0 15px 0;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;   
	font-weight: bold;
	color: #000;
	}
	
	ul{
		color: #323232;
		padding: 0 0 19px 0;
		margin: 15px 0 0 19px;
		}
	
	ul li{
		padding: 0 0 6px 0;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;			
		}

/* end generic styles */

#envelope{
	background: #C6C39F;
	width: 796px;
	height: 514px;
}
#logo{
	padding: 20px 0 0 20px;
}
#IBMLogo{
	padding: 175px 0 0 53px;
}
#IBMLogo-P1{
	padding: 175px 0 0 42px;
}
#IBMLogo-P2{
	padding: 300px 0 0 42px;
}
#constants{
	position: absolute;
	top: 61px;
	left: 624px;
	color: #7B7B57;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	}
	#constants a{
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #403E25;
		text-decoration: underline;
	}
	#constants a:hover{
		color: #7B7B57;
	}

#navigation{
	margin: 17px 0 0 0;
	padding-left: 69px;
	height: 36px;
	}
	#navigation img {margin: 0 49px 0 0;}
	
	#l2nav {
		position: absolute;
		left: 0; 
		width: 182px;
		border-top: 1px solid #CACD94;
		}
		#l2nav a{ 
		display: block;
		padding: 12px 0 12px 20px;
		text-decoration: none;
		border-bottom: 1px solid #CACD94;
		background: #7B7B57;
		margin: 0;
		}
		#l2nav a:hover{
			color: #C7C998;
			background: #7B7B57 url(../img/nav/l2_nav_arrow.gif) 8px 15px no-repeat;
		}
		#l2nav .select{
			color: #C7C998;
			background: #7B7B57 url(../img/nav/l2_nav_arrow.gif) 8px 15px no-repeat;
		}
	
	#contentCol{
		width: 796px;
		background: #CCCC99;
		min-width: 796px;
		}
		#contentArea{
			padding: 27px 16px 144px 16px;
			margin-left: 182px;
			width: 613px;
			w\idth: 581px;
			text-align: left;
			background: #fff;
			}
			#contentArea p {
				color: #000;
				font: 12px Tahoma, Arial, Helvetica, sans-serif;
				padding-bottom: 19px;
				}
				p.short{width: 266px;}

			#contentArea a {
				color: #000;
				font: 11px Tahoma, Arial, Helvetica, sans-serif;
				text-decoration: underline;
				font-weight: bold;
			}
			ul.Bold{margin: 0 0 0 19px;}
			ul.Bold li {
				padding: 0 0 2px 0;
				font: 12px Tahoma, Arial, Helvetica, sans-serif;
				font-weight: bold;
				}


			
			#spacer{ 
				width: 580px; 
				height: 1px;
				background: url(../img/art/dash.gif) bottom repeat-x;
				margin: 20px 0 48px 0;
				}
				
				#contentArea .floatRight{float: right; margin: 0 16px 16px 16px;}
				
				#logos img{margin-right: 35px; margin-bottom: 30px;}
				
				#systems{font: 11px Tahoma, Arial, Helvetica, sans-serif;}
				#systems h1{color: #97976E; font: 11px Tahoma, Arial, Helvetica, sans-serif; margin: 0; font-weight: bold; }

				#sitemap{ margin-left: 65px;}
				
				#sitemap ul{ 	
					list-style: none;
					padding: 0 0 15px 0;
					margin: 0;
				}
				#sitemap ul li a{
					font: 14px Tahoma, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #97976E;
					padding: 0 0 0 12px;
					backgr\ound: url(../img/nav/nav_sitemap.gif) 0 5px no-repeat;
					text-decoration: none;
					}
					#sitemap ul ul li a{
							color: #000;
							font: 11px Tahoma, Arial, Helvetica, sans-serif;
							backgr\ound: url(../img/nav/nav_sitemap_small.gif) 15px 5px no-repeat;
							padding: 0 0 0 25px;
							}
							#sitemap ul ul li a:hover{
								color: #CCCC99;
							}
				ul.unBold li{font-weight: normal; padding-bottom: 8px;}		
#footer{
	margin: 0;
	height: 51px;
	he\ight: 40px;
	padding: 11px 0 0 578px;
	}
	#copyRight{
		padding: 15px 0 0 441px;
		height: 39px;
		he\ight: 24px;
		width: 796px;
		w\idth: 355px;
		background: #7B7B57;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #fff;
		}
 		#copyRight a:link, a:visited {
			color: #fff;
			text-decoration: underline;
		}
		#copyRight a:hover{
			color: #CCCC99;
		}





