@charset "UTF-8";/* CSS Document FMSbonds, Inc. ** MARK G. 11/5/07         |\__/,|   (`\     _.|o o  |_   ) ) ---(((---(((--------- &copy; SiteLab Int. 2007*//*GLOBLAL------------------------------------------------------------------------------*//*-------------------------------------------------------------------------------------*//*page shift hack*/html { min-height: 100%; margin-bottom: 1px; }body {	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	padding: 0px;	color: #000000;	background-color:#fff;	background-image:none;	text-align:center;	font-size: 1.0em;}/* set default layout to 0 -------------------------------------------------------------*/table, tr, td, ul, li, h1, h2, h3, h4, img, div, br, form {	margin: 0px;	padding: 0px;	border:0px;}/*links------------------------------------------------------------------------------------------*/a {	color: #023166;}#upper_nav a {	display: none;}#upper_nav .selected a {	display: none;}#nav a {	display: none;}#left_nav_bar a {	display: none;}#left_nav_bar a.selected{	display: none;}#bread_crumb a {	color: #870403;	text-decoration: underline;}#footer a {	display: none;}/*general lists-------------------------------------------------------------------------------------*/#sub_text li {	margin-left: 20px;}#sub_text_wide li {	margin-left: 20px;}/*tables -------------------------------------------------------------------------------------------*/.table_border {	border: 1px solid #dfdfdf;	border-collapse:collapse;	width:100%;}.table_border td, .table_border th {	border: 1px solid #dfdfdf;	padding:3px;}.analyze td, .analyze th{	padding: 2px; }.yield_table {	border: 1px solid #dfdfdf;	border-collapse:collapse;	width: 326px;	margin-top: 10px;	margin-bottom: 10px;}.yield_table td, .yield_table th {	border: 1px solid #dfdfdf;	padding:3px;}.yield_table th {	background-color: #e1e7d9;}/*color classes-------------------------------------------------------------------------------------*/.white_bkg {	background-color:#FFFFFF;	}.grey {	color: #646464;}.published {	color: #88b0e1;}/*clear hack-------------------------------------------------------------------------------------*/.clearer {	clear: both;	height:0px;	width: 0;	margin: 0;	padding:0;	font-size:0px;	line-height:0px;}/*forms-------------------------------------------------------------------------------------*/.form_container {	width: 200px;}.form td {	padding: 3px;}.chat_textarea {	width: 270px;	height: 70px;	margin:0px;	padding: 0px;}.search {	width: 156px;	color: #646464;	font-size: 10px;	margin-top: 5px;	margin-left: 5px;}.btn_go {		margin-right: 5px;}.textfield {	width: 200px;	color: #646464;	font-size: 10px;}.textfieldshort {	width: 94px;}.red {	color: #780000;}.required {	color: #780000;}.errors {	color: #780000;}.form_bot_pad {	margin-bottom: 8px;	}	.bonds_for_you_submit {	float: right; 	margin-top:15px;}/*divider lines-------------------------------------------------------------------------------------*/.line {	background-color: #e4e6e0;	font-size:0px;	line-height:0px;	height: 1px;	margin-top: 4px;	margin-bottom: 4px;}.blue_line {	background-color: #2e5c80;	font-size:0px;	line-height:0px;	height: 1px;	margin-top: 10px;	margin-bottom: 10px;}/*picture with captions-------------------------------------------------------------------------------------*/.pic_box {	margin: 0px 0px 20px 20px;	font-size: 10px; 	color: #444444; 	text-align:justify; }/*GENERAL LAYOUT header, content, nav, footer--------------------------------------------------------*/#container { 	width: 950px;	height: auto;	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	text-align:left;	background-image: none;	}	/*header---------------------------------------------------------------------------------------------*/#header {	height: 64px;	width: 950px; }#header img {	display: none;}#header	#logo img{		width: 270px;		height: 64px;		float:left;		display:block;	}		#tagline {		display: none;	}		#top_right {		display: none;	}			#upper_nav {			display: none;					}			#upper_nav li {				display: none;				}							#upper_nav li.selected {								display: none;								}			#top_right img {				display: none;			}	/*nav------------------------------------------------------------------------------------------------*/#nav {	display: none;}		#nav li {		display: none;	}	/****** /*nav menu images, drop downs and link formating in spryassets/spryMneuBarHorizontal.css*/ /******/	/*footer---------------------------------------------------------------------------------------------*/#footer {	width: 930px;	height: 47px;	background-image: none;	text-align:center;}#footer ul {	display: none;}	#footer li {	display: none;	}#copyright {	color: #6e8878;	font-size: 9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding-top: 10px;	padding-bottom: 10px;}/*text----------------------------------------------------------------------------------*//*h1 {	font-size: 20px;}h2 {	font-size: 14px;}h3 {	font-size: 12px;}.font_eleven {	font-size: 11px;}.font_ten {	font-size: 10px;}*//*END GLOBAL ------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------*//*HOME PAGE------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------*//*content area box----------------------------------------------------------------------------------*/#content_area {	width: 930px;	height: auto;	/*min-height:817px;*/	background-color:#a7b1a7;	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}/*imagery and bond offerings box--------------------------------------------------------*/#home_top_content {	width: 930px;	height: 246px;	background-image:url(../jpgs/home_imagery_bkg.jpg);	background-repeat:no-repeat;	background-position:right;	margin:0px;	padding:0px;}	#home_main_image {		margin: 0px;		width: 725px;		float:left;	}	/*bond offerings------------------------------------------------------------------*/	#home_top_content_bond {		position: relative;		width:190px;		padding:0px;		margin-top:0px;		margin-right:0px;		margin-bottom: 0px;		margin-left:732px;		font-size: 10px;		color: #666666;		border:none;	}			#home_top_content_bond p {				margin: 0px;				padding-top:5px;				padding-bottom:5px;				line-height: 10px;				text-align:right;			}				#home_top_content_bond h2 {			color: #162934;			font-size: 15px;			font-weight: bold;		}			.bond_box {			background-color: #002f65;			width: 190px;			height: auto;			color: #fff;			font-size: 12px;			margin:0px;			padding:0px;			text-align:center;		}					.AA {				background-image: url(../gifs/bkg_AA.gif);				background-repeat:no-repeat;				background-position:left top;			}									.AAA {				background-image: url(../gifs/bkg_AAA.gif);				background-repeat:no-repeat;				background-position:left top;			}						.bond_box_text {				margin-left: 40px;				padding:5px;				}						.bond_box .quote{				font-size: 16px;			}									#home_top_content_bond img{			float:right; 			margin-top: 8px;		}		/*end imagery and bond offerings box--------------------------------------------------------*//*columns----------------------------------------------------------------------------*/#home_column_content {	width: 930px;	height: auto;	padding-bottom: 5px;	background-image:url(../gifs/bkg_home_columns.gif);	background-position:top;	background-repeat:no-repeat;	background-color:#FFFFFF;	font-size:12px;}	#home_column_content li {		list-style: none;		font-size:14px;		font-weight: bold;		background-image:url(../gifs/arrow_45.gif);		background-repeat:no-repeat;		background-position: 0px 5px;		padding-left: 12px;	}		#home_column_content .box_arrow li {		float:right;		list-style: none;		font-size:12px;		font-weight: normal;		background-image:url(../gifs/arrow_box.gif);		background-repeat:no-repeat;		background-position: 0px 2px;		padding-left: 16px;	}		#home_column_content p {		margin-top: 5px;		margin-bottom: 5px;		line-height:normal;		}				/*latest bond news--------------------------------------------------------------------*/	#home_latest_bond_news {		float: left;		width: 306px;		height: 512px;		background-image:url(../gifs/bkg_home_latest_bond_news.gif);		background-repeat:no-repeat;		margin-left: 2px;		margin-top: 10px;	}	/*ie6 float hack for columns*/	*html #home_latest_bond_news {		margin-left: 1px;	}			#home_latest_bond_news h1 {			font-size: 14px;			color: #696a6c;					}				#home_latest_bond_news h2 {			font-size: 17px;			color: #162934;		}				#home_latest_bond_news h3 {			color: #696a6c;			font-size: 10px;			font-weight: normal;		}						#home_latest_bond_news a {			font-style: italic; 		}				#home_latest_bond_news img {			float: left;			margin-right: 10px;		}				#home_latest_bond_news .line {			margin-top: 12px;			margin-bottom: 12px;		}			/*double cloumn holder--------------------------------------------------------------------*/	#home_double_column {		float: left;		width:618px;		height:498px;		margin-left: 2px;		margin-top:10px;		}			/*bond investor forum--------------------------------------------------------------------*/		#home_bond_investor_forum {			float: left;			width:309px;			height:318px;			background-image:url(../gifs/bkg_home_bond_investor_forum.gif);			background-repeat:no-repeat;		}			#home_bond_question {				background-image: url(../gifs/icon_question.gif);				background-repeat: no-repeat;				background-position:5px 10px;				padding-top: 10px;				padding-right: 10px;				padding-bottom: 5px;				padding-left: 45px;			}						#home_bond_answer {				background-image: url(../gifs/icon_answer.gif);				background-repeat: no-repeat;				background-position:5px 10px;				padding-top: 10px;				padding-right: 10px;				padding-bottom: 10px;				padding-left: 45px;			}						#home_bond_investor_forum img {				float: right;				margin-top: 5px;			}					/*home bonds for you--------------------------------------------------------------------*/		#home_bonds_for_you {			float: left;			width:306px;			height:318px;			background-image:url(../gifs/bkg_home_bonds_for_you.gif);			background-repeat:no-repeat;			margin-left: 2px;		}				/*home buy n chat--------------------------------------------------------------------*/		#home_buy_n_chat {			clear: both;			width:617px;			height:190px;			margin-top: 4px;			background-image:url(../gifs/bkg_home_buy_n_chat.gif);			background-repeat:no-repeat;		}			#home_buy {				float:left;				width: 280px;			}			#home_chat {				float:left;				width: 280px;				margin-left: 35px;			}				#chat_area {					width: 280px;					/*height: 176px;*/					height:auto;					background-image: url(../gifs/pht_chat_dude.gif);					background-repeat:no-repeat;					background-position: 225px 0px;				}					#chat_text {						margin-right: 50px;					}													.LPform {				width:275px;				height:70px;				margin:0px;				padding:0px;				border:1px solid #dddddd;				font-family:Arial, Helvetica, sans-serif;				font-size: 12px;				}							#LPidentifier {				display:none;			}			#LPmessage {				display:inline;			}					/*columns text padding--------------------------------------------------------------------*/		.home_column_text {			padding-top: 40px;			padding-right: 10px;			padding-bottom: 10px;			padding-left: 10px;		}				.home_column_text_horz {			padding-top: 20px;			padding-right: 10px;			padding-bottom: 10px;			padding-left: 10px;		}		/*end columns----------------------------------------------------------------------------*//*END HOME PAGE--------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------*//*SUB PAGES--------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------*//*content boxes------------------------------------------------------------------------*/#content_area_sub {	width: 930px;	height: auto;	min-height:500px;	background-color:#fff;	background-image:none;	margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#content_sub {	min-height:550px;}#content_sub_wide {	min-height:550px;	width: 928px;	border-left: 1px solid #a7b1a7;	border-right: 1px solid #a7b1a7;}#content_area_sub_wide {	width: 930px;	height: auto;	min-height:500px;	background-color:#fff;		margin-top: 0px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}/*left nav bar------------------------------------------------------------------------*/#left_nav_bar {	display: none;}	#left_nav_bar_pad {		display: none;			}		#left_nav_bar_img_wrap {		display: none;	}		#left_nav_bar img {		display: none;			}		#left_nav_bar h1 {		display: none;			}		#left_nav_bar h2 {		display: none;	}		#left_nav_bar ul {		display: none;	}		#left_nav_bar li {		display: none;	}		#side_bugs {	display: none;	}			#side_bugs img{			display: none;		}	/*end left nav bar------------------------------------------------------------------------*/	#sub_text {	float: left;	width: 550px;	height:auto;	min-height: 550px;	padding-left: 24px;	background-color:#fff;	/*font-size:12px;*/	font-size:1.0em;	padding-bottom: 30px;	margin-left: -20px;}#sub_text_wide {	float: left;	width: auto;	height:auto;	min-height: 550px;	padding-top:0px;	padding-right:24px;	padding-bottom: 30px;	padding-left: 24px;	/*font-size:12px;*/	font-size:1.0em;	}	#bread_crumb {		display: none;	}			#bread_crumb li{			display:inline;			list-style:none;			font-size: 11px;			background-image:url(../gifs/arrow_red_bread.gif);			background-position:0px 4px;			background-repeat:no-repeat;			padding-left: 8px;			padding-right: 5px;			margin: 0px;					}		#sub_content_utility_box {		display: none;	}			#sub_content_utility_box.no_menu		 {			display: none;					}			#sub_content_utility {			display: none;		}				#sub_content_bond_form {			display: none;		}				#sub_content_utility_box li {		display: none;		}/*ARTICLES----------------------------------------------------------------------------------*/#sub_text #resize .article_heading {	margin: 0px;	padding:0px;	}#sub_text #resize .article_heading li{	background-image: url(../gifs/icon_article.gif);	background-position:0px 3px;	background-repeat:no-repeat;	list-style:none;	margin:0px;	padding:0px 0px 0px 20px;}#sub_text #resize .article_heading li a{		font-size: 21px;	color: #000;	text-decoration:none;	margin:0px;	padding:0px 0px 0px 0px;}#sub_text #resize .article_heading li a:hover{			text-decoration:underline;}a.related_article {	text-decoration: none;	}a:hover.related_article {	text-decoration: underline;	}.disclaimer {	font-size: 10px;	color: #646464;	font-style:italic;}.summary {	margin: 5px 0px 20px 0px;}/*font size switcher------------------------------------------------------------------------*/.small_font	{ 	font-size:0.82em;	}.default_font { 	font-size:1em;	}.large_font	{	font-size:1.28em; 	}.large_font	{	font-size:1.28em; 	}	/*bond basics------------------------------------------------------------------------*/#bond_basics_copyright {	text-align: left;	font-size:9px;	margin-top: 20px;}#bond_basics_copyright img {	border: 0;}/*bond forum --*/.bond_question {	background-image: url(../gifs/icon_question.gif);	background-repeat: no-repeat;	background-position:5px 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 45px;	margin-bottom: 10px;	}	.bond_answer {	background-image: url(../gifs/icon_answer.gif);	background-repeat: no-repeat;	background-position:5px 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 45px;}.bond_listing {	font-size:21px;	margin-top: 10px;	margin-botom: 5px;	font-weight:normal;}/*FAST TRADE PAGES--------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------*/#fast_trade_home_left {	float: left;	width:598px;	height:auto;	text-align:left;}#fast_trade_home_right {	float: left;	width:330px;	height:auto;	text-align: left;}#sub_text_fast_trade_home {	float: left;	width: auto;	height:auto;	min-height: 550px;	padding-top:0px;	padding-right:0px;	padding-bottom: 30px;	padding-left: 0px;	font-size:12px;	text-align: left;	}.fast_trade_home_pad {	padding: 0px 24px 0px 24px;}#fast_trade_featured_bonds {	text-align: left;	padding-left:12px;	padding-right:15px;}#fast_trade_featured_bonds .bond_box {	width: 100%;}#fast_trade_latest_bond_news {		width: 306px;		height: 492px;		background-image:url(../gifs/fast_trade_latest_bond_news.gif);		background-repeat:no-repeat;		margin-left: 12px;		margin-top: 10px;		font-size:12px;		text-align: left;	}		#fast_trade_latest_bond_news h1 {		font-size: 14px;		color: #696a6c;			}		#fast_trade_latest_bond_news h2 {		font-size: 17px;		color: #162934;	}		#fast_trade_latest_bond_news h3 {		color: #696a6c;		font-size: 10px;		font-weight: normal;	}			#fast_trade_latest_bond_news a {		font-style: italic; 	}		#fast_trade_latest_bond_news img {		float: left;		margin-right: 10px;	}		#fast_trade_latest_bond_news .line {		margin-top: 15px;		margin-bottom: 15px;	}/*fast trade nav------------------------------------------------------------------------------------------------*/#fast_trade_nav {	width: 930px;	height: 28px;}		#fast_trade_nav li {		display:block;		float:left;		list-style: none;		font-size:12px;		line-height: 27px;		font-family:Helvetica, Arial, sans-serif;	}				#fast_trade_nav li a {			display:block;			color: #696f69;			text-decoration:none;			padding: 0px 0px 0px 16px;			margin:0px;		}			#fast_trade_nav li#fast_left {		width: 191px;		height: 28px;		background-image: url(../gifs/ft_nav_left.gif);		background-repeat:no-repeat;		font-size:14px;		text-align:center;		color:#162934;	}		#fast_trade_nav li#fast_home a{		width: 43px;		height: 28px;		background-image: url(../gifs/ft_nav_home.gif);		background-repeat:no-repeat;	}			#fast_trade_nav li#fast_home a:hover{			width: 43px;			height: 28px;			background-image: url(../gifs/ft_nav_home_on.gif);			background-repeat:no-repeat;			color:#ffffff;		}		#fast_trade_nav li#fast_positions a{		width: 60px;		height: 28px;		background-image: url(../gifs/ft_nav_positions.gif);		background-repeat:no-repeat;	}				#fast_trade_nav li#fast_positions a:hover{			display:block;			width: 60px;			height: 28px;			background-image: url(../gifs/ft_nav_positions_on.gif);			background-repeat:no-repeat;			color: #ffffff;		}			#fast_trade_nav li#fast_account_history a{		width: 97px;		height: 28px;		background-image: url(../gifs/ft_nav_account_history.gif);		background-repeat:no-repeat;	}				#fast_trade_nav li#fast_account_history a:hover{			width: 97px;			height: 28px;			background-image: url(../gifs/ft_nav_account_history_on.gif);			background-repeat:no-repeat;			color:#ffffff;		}			#fast_trade_nav li#fast_sell_bonds a{		width: 70px;		height: 28px;		background-image: url(../gifs/ft_nav_sell_bonds.gif);		background-repeat:no-repeat;	}			#fast_trade_nav li#fast_sell_bonds a:hover{			width: 70px;			height: 28px;			background-image: url(../gifs/ft_nav_sell_bonds_on.gif);			background-repeat:no-repeat;			color:#ffffff;		}		#fast_trade_nav li#fast_order_status a{		width: 78px;		height: 28px;		background-image: url(../gifs/ft_nav_order_status.gif);		background-repeat:no-repeat;	}			#fast_trade_nav li#fast_order_status a:hover{			width: 78px;			height: 28px;			background-image: url(../gifs/ft_nav_order_status_on.gif);			background-repeat:no-repeat;			color: #ffffff;		}			#fast_trade_nav li#fast_preferences a{		width: 76px;		height: 28px;		background-image: url(../gifs/ft_nav_preferences.gif);		background-repeat:no-repeat;	}			#fast_trade_nav li#fast_preferences a:hover{			width: 76px;			height: 28px;			background-image: url(../gifs/ft_nav_preferences_on.gif);			background-repeat:no-repeat;			color:#ffffff;		}		#fast_trade_nav li#fast_statements a{		width: 135px;		height: 28px;		background-image: url(../gifs/ft_nav_statements.gif);		background-repeat:no-repeat;	}			#fast_trade_nav li#fast_statements a:hover{			width: 135px;			height: 28px;			background-image: url(../gifs/ft_nav_statements_on.gif);			background-repeat:no-repeat;			color: #ffffff;		}			#fast_trade_nav li#fast_log_off a{		width: 52px;		height: 28px;		background-image: url(../gifs/ft_nav_log_off.gif);		background-repeat:no-repeat;	}			#fast_trade_nav li#fast_log_off a:hover{			width: 52px;			height: 28px;			background-image: url(../gifs/ft_nav_log_off_on.gif);			background-repeat:no-repeat;			color:#ffffff;		}			/*----print preview functions----*/#preview-message {	margin-top: 10px;}