/* IBM Pensions Trust Cascading Style Sheet */
/* Copyright 2008 - IBM Pensions Trust /*

/* ----- DEFAULT CSS ----- */

body {
	width: 900px;
	margin: 0 auto;
	margin-top: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333;
	background-color: #FFF;
	_text-align: center;
	}
	
	#tinymce {
		background: none;
		font-size: 12px;
		text-align: left;
		width: auto;
	}
	
	dl {
		margin: 0;
	}
	
	#wrapper {
		margin: 0;
		_margin: 0 auto;
		padding: 0;
		border: 0;
		width: 900px;
		height: auto;
		_text-align: left;
		}

/* ----- TOP CSS ----- */

	#top_section {
		margin: 0;
		padding: 0;
		border: 0;
		width: 900px;
		min-height: 150px; /* for modern browsers */
		height: auto !important; /* for modern browsers */
		height: 150px; /* for IE5.x and IE6 */
		}
		
		#header {
			margin: 0;
			padding: 0;
			border: 0;
			width: 900px;
			height: 125px;
			position: relative;
			overflow: hidden;
			}
			
			#header_logo {
				margin: 0;
				padding: 0;
				border: 0;
				width: 290px;
				height: 125px;
				background-image: url(images/background_03.gif);
				background-repeat: no-repeat;
				float: left;
				}
				
				#header_logo h1 {
					display: none;
					}
			
			#header_image {
				margin: 0;
				padding: 0;
				border: 0;
				width: 610px;
				height: 125px;
				float: left;
				}
				
			#header #search_main {
				width: 250px;
				position: absolute;
				top: 0;
				right: 0;
				z-index: 1000;
			}
			
			.ie6 #header #search_main {
				width: 250px;
				position: relative;
				top: -127px;
				left: 650px;
				z-index: 1000;
			}
			
				#header #search_main form {
					position: relative;
					top: 2px; 
					text-align: right;
				}
				
					#header #search_main form input.input_search1 {
						width: 140px;
						color: #999;
						border: 1px #666 solid;
						height: 18px;
						position: relative; 
						left: 22px;
						z-index: 100;
					}
					
					#header #search_main form input.input_search2 {
						width: 180px;
						color: #000;
						border: 1px #666 solid;
						height: 18px;
						position: relative; 
						left: 20px;
						z-index: 100;
					}
					
					#header #search_main form input.submit_search {
						background: transparent url('images/search_icon.jpg') no-repeat;
						width: 25px;
						height: 22px;
						border: 1px #666 solid;
						border-left: 1px #AAA solid;
						text-indent: -10000px;
						position: relative; 
						left: -4px;
						top: 1px;
						z-index: 101;
						cursor: pointer;
					}
					
					.ie6 #header #search_main form input.submit_search {
						top: 0;
						background: transparent url('images/search_icon2.jpg') no-repeat;
					}
					
					.ie7 #header #search_main form input.submit_search {
						top: 0;
						background: transparent url('images/search_icon2.jpg') no-repeat;
					}
					
					.chrome #header #search_main form input.submit_search, .safari #header #search_main form input.submit_search, .opera #header #search_main form input.submit_search {
						top: 0;
					}
			
			#main_nav {
				margin: 5px 0 0 0;
				_margin: 2px 0 0 0;
				padding: 4px 0 0 0;
				border: 0;
				width: 900px;
				height: 21px;
				_height: 25px;
				background-image: url(images/background_07.gif);
				background-repeat: no-repeat;
				text-align: center;
				overflow: hidden;
				}
				
				#main_nav ul {
					margin: 0;
					padding: 0;
					color: #fff;
					}
					
					#main_nav li {
						margin: 0 7px 0 7px;
						padding: 0;
						display: inline;
						font-size: 14px;
						}
						
					#main_nav li a {
						text-transform: lowercase;
					}
					
						#main_nav a:link, #main_nav a:visited {
							text-decoration: none;
							color: #fff;
							}
							
						#main_nav a:hover, #main_nav a:active {
							text-decoration: underline;
							color: #9fcced;
							}

		#col2 {
			margin: 0;
			padding: 0;
			border: 0;
			width: 190px;
			min-height: 52em; /* for modern browsers */
			height: auto !important; /* for modern browsers */
			height: 52em; /* for IE5.x and IE6 */
			float: left;
			}
			
			right_content {
				margin: 0;
				padding: 0;
				border: 0;
				width: 190px;
				min-height: 520px; /* for modern browsers */
				height: auto !important; /* for modern browsers */
				height: 520px; /* for IE5.x and IE6 */
				}
				
				#blue_pages_top {
					margin: 0;
					padding: 0;
					border: 0;
					width: 190px;
					height: 25px;
					background-image: url(images/bluepages_01.gif);
					background-repeat: no-repeat;
					overflow: hidden;
					}
				
				#blue_pages_main {
					margin: 0 0 5px 0;
					padding: 0;
					border: 0;
					width: 190px;
					height: auto;
					background-image: url(images/bluepages_03.gif);
					background-repeat: no-repeat;
					background-position: bottom;
					background-color: #fdc158;
					overflow: hidden;
					}
					
					#blue_pages_top h4 {
						margin: 0;
						padding: 5px 0 0 12px;
						border: 0;
						font-size: 1.3em;
						font-weight: bold;
						color: #333;
						}
					
					#blue_pages_main p {
						margin: 0;
						padding: 5px 8px 5px 12px;
						border: 0;
						font-size: 1.2em;
						font-weight: normal;
						color: #333;
						}
					
						#blue_pages_main a:link, #blue_pages_main a:visited {
							color: #333;
							text-decoration: underline;
							}
						
						#blue_pages_main a:hover, #blue_pages_main a:active {
							color: #2f4e8b;
							text-decoration: underline;
							}
				
				#news {
					margin: 0;
					padding: 0;
					border: 0;
					width: 190px;
					height: auto;
					}
					
					#news_top {
						margin: 0;
						padding: 0;
						border: 0;
						width: 190px;
						height: 25px;
						background-image: url(images/news_01.gif);
						background-repeat: no-repeat;
						overflow: hidden;
						}
						
						#news_top h4 {
							margin: 0;
							padding: 5px 0 0 12px;
							border: 0;
							font-size: 1.3em;
							font-weight: bold;
							color: #333;
							}
					
					#news_main {
						margin: 0;
						padding: 5px 0 20px 0;
						*padding: 5px 0 0 0;
						border: 0;
						width: 190px;
						height: 14em;
						*height: 15em;
						_height: 14em;
						background-color: #fccb76;
						}
					
					#news_main_news {
						margin: 0;
						padding: 5px 0 20px 0;
						*padding: 5px 0 0 0;
						border: 0;
						width: 190px;
						min-height: 16em; /* for modern browsers */
						*min-height: 17em;
						height: auto !important; /* for modern browsers */
						height: 16em; /* for IE5.x and IE6 */
						*height: 17em; /* for IE5.x and IE6 */
						_height: 16em;
						background-color: #fccb76;
						}
						
						#pscroller1 {
							height: 16em;
							*height: 17em;
							_height: 16em;
							width: 190px;
							text-decoration:none;
							}
						
						#newsWrapper {
							height: 16em;
							*height: 17em;
							_height: 16em;
							}
						
						.col {
							margin: 0;
							padding: 0 0 5px 10px;
							border: 0;
							width: 175px;
							height: auto;
							}
						
						.news_article {
							margin: 0;
							padding: 0 0 5px 10px;
							border: 0;
							width: 175px;
							height: auto;
							}
							
						.col img {
							margin: 0 10px 10px 0;
							padding: 0;
							border: 0;
							float: left;
							}
						
						.news_article img {
							margin: 0 10px 10px 0;
							padding: 0;
							border: 0;
							float: left;
							}
	
						#newsWrapper h5{
							margin: 0;
							padding: 0;
							font-size: 1.1em;
							font-weight: bold;
							}
							
						.news_article h5{
							margin: 0;
							padding: 0;
							font-size: 1.2em;
							font-weight: bold;
							}
						
						#newsWrapper p{
							margin: 0;
							padding: 0;
							font-size: 1.1em;
							}
							
						.news_article p{
							margin: 0;
							padding: 0;
							border-bottom: 1px #000 solid;
							font-size: 1.1em;
							}
												
						#newsWrapper hr{
							margin: 5px 0 0 0;
							color: #333;
							background-color: #333;
							height: 1px;	
							border: none; 
							}
						
						#newsWrapper h6 {
							margin: 0 5px 10px 0;
							*margin: 0 5px 2px 0;
							padding: 0 5px 10px 0;
							*padding: 0 5px 0 0;
							border: 0;
							float: right;
							font-size: 1.1em;
							font-weight: normal;
							}
							
						#news_main strong a {
							font-weight: bold;
						}
							
						#news_main a:link, #news_main a:visited, #news_main_news a:link, #news_main_news a:visited {
							color: #333;
							text-decoration: none;
							font-size: 11px;
							}
						
						#news_main a:hover, #news_main a:active, #news_main_news a:hover, #news_main_news a:active {
							color: #2f4e8b;
							text-decoration: underline;
							font-size: 11px;
							} 
						
						#news_bottom {
							margin: 0;
							padding: 0;
							border: 0;
							width: 190px;
							height: 23px;
							background-image: url(images/news_03.gif);
							background-repeat: no-repeat;
							background-position: bottom;
							}
							
							#news_bottom h4 {
								margin: 0;
								font-size: 11px;
								float: right;
								padding: 0 18px 0 0;
								font-weight: normal;
								}
								
								#news_bottom a:link, #news_bottom a:visited {
									color: #000;
									text-decoration: none;
									}
									
								#news_bottom a:hover, #news_bottom a:active {
									color: #2f4e8b;
									text-decoration: underline;
									}
						
				#quicklinks_top {
					margin: 5px 0 0 0;
					padding: 0;
					border: 0;
					width: 190px;
					height: 25px;
					background-image: url(images/quicklinks_01.gif);
					background-repeat: no-repeat;
					overflow: hidden;
					}
				
				#quicklinks_main {
					margin: 0 0 5px 0;
					padding: 0;
					border: 0;
					width: 190px;
					min-height: 3em; /* for modern browsers */
					height: auto !important; /* for modern browsers */
					height: 3em; /* for IE5.x and IE6 */
					background-image: url(images/quicklinks_03.gif);
					background-repeat: no-repeat;
					background-position: bottom;
					background-color: #fbd89b;
					}
						
						#quicklinks_top h4 {
							margin: 0;
							padding: 5px 0 0 12px;
							border: 0;
							font-size: 1.3em;
							font-weight: bold;
							color: #333;
							}
						
						#quicklinks_main a:link, #quicklinks_main a:visited {
							color: #333;
							text-decoration: none;
							}
						
						#quicklinks_main a:hover, #quicklinks_main a:active {
							color: #2f4e8b;
							text-decoration: underline;
							}
						
						#quicklinks_main ul {
							margin: 0 10px 5px 30px;
							padding: 10px 0 0 0;
							border: 0;
							color: #333;
							font-size: 1.2em;
							}
						
						#quicklinks_main li {
							margin: 0;
							padding: 0 0 5px 8px;
							border: 0;
							list-style: circle;
							}
				
				#text_resize_top {
					margin: 5px 0 0 0;
					padding: 0;
					border: 0;
					width: 190px;
					height: 25px;
					background-image: url(images/textsize_01.gif);
					background-repeat: no-repeat;
					background-position: top;
					background-color: #fee5b5;
					}
					
					#text_resize_top h4 {
						margin: 0;
						padding: 5px 0 0 12px;
						border: 0;
						font-size: 1.3em;
						font-weight: bold;
						color: #333;
						}
						
				#text_resize_main {
					margin: 0;
					padding: 0;
					border: 0;
					width: 190px;
					height: auto;
					background-image: url(images/textsize_03.gif);
					background-repeat: no-repeat;
					background-position: bottom;
					background-color: #fee5b5;
					}
					
					#text_resize_main h5 {
						margin: 0;
						padding: 3px 0 5px 24px;
						border: 0;
						font-size: 1.3em;
						font-weight: normal;
						color: #333;
						}
						
						#text_resize_main h5 a:link, #text_resize_main h5 a:visited {
							color: #000;
							text-decoration: none;
							font-weight: bold;
							}
						
						#text_resize_main h5 a:hover, #text_resize_main h5 a:active {
							color: #304d89;
							text-decoration: underline;
							}
					
				