			html
			{
				height: 100%;
			}

			body
			{
/*			  background-color : #ffffff;  */

width: 100%;

			  background: #0430ad url(../images/bluefin_bkgrnd_tile.jpg) 0px 0px repeat-x;

			  color: #000000;  /*666666*/
				margin: 0px;
				padding: 0px;
				text-align: center;
				font-size: 13px;
				font-family: arial;

			}

			a:link, a:visited
			{
				color: blue;
			}

			img
			{
				behavior: url(pngbehavior.htc);
			}

			img.iImage
			{
				display: none;
			}


			h1
			{
				margin-top: 5px;
				padding-top: 5px;
			}

			h2.facts
			{
				font-size: 16px;
				margin-top: 5px;
				padding-top: 5px;
      }

/*
			h2.iHeading
			{
				display: none;
			}
*/

      h1.iHeading
      {
				margin: 0px;
				padding: 0px;
				font-size: 20pt;
				color: #0071bb;
			}

			h2.iHeading, span.iHeading
			{
/*				display: none; */

			}


			#wrapper_1
			{
				background-color : #ffffff;
				width: 950px;
				padding-left: 3px;
				padding-right: 3px;
				margin: 0px auto;
			}


			#wrapper
			{

				background-color : #ffffff;
				text-align: left;
				width: 950px;
/*				height: 100%;  */
/*				background: white; */
				padding: 0;
				margin: 0px auto;
/*				border: solid black 1px;  */
			}


			#header
			{
			}

			#header div.topbar
			{
				width: 950px; 
				height:30px; 
				background: #0559a1 url(../images/topbluebar.png) 0px 0px repeat-x;
			}

			#header div.logo
			{
				margin: 0; padding: 0; padding-top: 3px;
			}


			#footer
			{
				width: 950px;
				clear: both;
			}

			#footer div.left
			{
				float: left; 
				background: url(../images/btmlft_bar.png) 0px 0px no-repeat;
				width: 13px; 
				height: 48px;
			}

			#footer div.mid
			{
				float: left;
				background: url(../images/btmbar.png) 0px 0px repeat-x;
				width: 924px;
				height: 48px;
				text-align: center;
				padding-top: 10px;
			}

 			#footer div.right
			{
				float: left; 
				background: url(../images/btmrtbar.png) 0px 0px no-repeat;
				width: 13px; 
				height: 48px;
			}
			
			#footer div.bottom
			{
				clear: both;
				font-size: 12px;
			}

 			#footer div.bottom_left
			{
				float: left;
				width: 300px;
				text-align: left;
			}

			#footer div.bottom_mid
			{
				float: left; 
				width: 350px; 
				text-align: center;
			}

			#footer div.bottom_right
			{
				float: right; 
				width: 300px; 
				text-align: right;
			}


			#footer span
			{
				padding-left: 20px;
			}

			/* breadcrumbs */
			#breadcrumbs
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bolder;

				clear: both;
				padding-left: 5px;
				padding-top: 10px;
				padding-bottom: 10px;
			}


			#breadcrumbs a:link, #breadcrumbs a:visited
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #014f99;
				font-weight: bolder;
			}

			#menu_space
			{
				padding-top: 1px;
			}

			/* top and side menus */
			#top_menu
			{
/*				margin: 0 auto;
				padding: 0; */
/*				padding-top: 3px; */
/*				width: 950px; */
				text-align: center;

/*				border: solid black 1px;  */

			}


			#top_menu td
			{
				vertical-align: middle;
/*				margin: 0;
				padding: 0; */
				font: normal 13px arial;
/*				text-align: center; */
/*				line-height: 46px; */
/*				margin-right: 1px; */
				height: 44px;
				background: url(../images/menu_top_mid.png) 0px 0px repeat-x;
				cursor: pointer;
			}

			#top_menu td a
			{
/*				margin: 0 1px 0 0; */
/*				width: 60px; */
/*				background: #5970B2;  */
/*				vertical-align: middle;  */
				color: #FFF;
/*				text-align: center;  */
				text-decoration: none;

			}


			#top_menu ul
			{
				margin: 0 auto;
/*				margin-left: 3px; */
				padding: 0;
			}

			#top_menu li
			{
				margin: 0;
				padding: 0;
				list-style: none;
				float: left;
				font: normal 13px arial;
				vertical-align: middle;
/*				line-height: 46px; */
/*				margin-right: 1px; */
				height: 44px;
				background: url(../images/menu_top_mid.png) 0px 0px repeat-x;
				cursor: pointer;
			}

			#top_menu li a
			{
				display: block;
/*				margin: 0 1px 0 0; */
				padding: 4px 11px;
/*				width: 60px; */
/*				background: #5970B2;  */
				vertical-align: middle;
				color: #FFF;
				text-align: center;
				text-decoration: none;
			}

			#top_menu li.left, #top_menu td.tleft
			{
				width: 13px; 
				height:44px; 
				background: url(../images/menu_top_left.gif) 0px 0px no-repeat;
/*				margin-right: 1px; */
			}

			#top_menu li.right, #top_menu td.tright
			{
				width: 13px; 
				height:44px;
				margin-right: 0;

				background: url(../images/menu_top_right.gif) 0px 0px no-repeat;
			}

			#top_menu li.left_ro, #top_menu li.left_ro_selected, #top_menu td.tleft_ro, #top_menu td.tleft_ro_selected
			{
				width: 13px;
				height:44px;
				background: url(../images/menu_top_left_ro.gif) 0px 0px no-repeat;
/*				margin-right: 1px; */
			}

			#top_menu li.right_ro, #top_menu li.right_ro_selected, #top_menu td.tright_ro, #top_menu td.tright_ro_selected
			{
				width: 13px; 
				height:44px;
				margin-right: 0;

				background: url(../images/menu_top_right_ro.gif) 0px 0px no-repeat;
			}


			#top_menu li.selected, #top_menu td.selected
			{
				background: url(../images/menu_top_mid_ro.png) 0px 0px repeat-x;
			}

      #top_menu li.normal, #top_menu td.normal
      {
				background: url(../images/menu_top_mid.png) 0px 0px repeat-x;
			}

			#top_menu li.mouseover, #top_menu td.mouseover
			{
				background: url(../images/menu_top_mid_ro.png) 0px 0px repeat-x;
			}

			#top_menu div
			{
				position: absolute;
				visibility: hidden;
				margin: 0;
				padding: 0;
				background: #EAEBD8;
				border: solid #5970B2 1px;
				z-index: 1000;
			}

			#top_menu div a
			{
				position: relative;
				display: block;
				margin: 0;
				padding: 5px 10px;
				width: auto;
				white-space: nowrap;
				text-align: left;
				text-decoration: none;
				background: #EAEBD8;
				color: #2875DE;
				font: 11px arial;
				z-index: 1000;
			}

			#top_menu div a:hover
			{
				background: #49A3FF;
				color: #FFF;
				z-index: 1000;
			}


			#side_menu
			{
				margin: 0;
				padding: 0;
			}

			#side_menu li
			{
				margin: 0;
				padding: 0;
				list-style: none;
				float: left;
				font: bold 11px arial;
			}

			#side_menu li a
			{
				display: block;
				margin: 0 0 0 0;
				padding: 4px 10px;
				width: 130px;
				background: #023274;
				color: #ffffff;
				text-align: center;
				text-decoration: none;
			}

			#side_menu li a:hover
			{
				background: #0071bb;
			}

			#side_menu li a.selected
			{
				background: #49A3FF;
				color: #FFF;
			}

			#side_menu div
			{
				margin: 0;
				padding: 0;
				background: #EAEBD8;
				border: solid #5970B2 1px;
			}

			#side_menu div a
			{
				display: block;
				margin: 0;
				padding: 5px 10px;
				width: auto;
/*				white-space: nowrap;  */
				text-align: left;
				text-decoration: none;
				background: #ffffff;
				color: #0071bb;
				font: 11px arial;
			}

			#side_menu div a:hover
			{
				background: #0071bb;
				color: #ffffff;
			}

			#homepage
			{
				width: 950px; min-height: 600px; background: url(../images/mainpagebkgrnd.gif) 0px 0px no-repeat; behavior: url(../pngbehavior.htc);
			}

