@charset "UTF-8";/* CSS Document */body {		margin-top: 6px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;	color: #333333;	letter-spacing: 0.1em;	font-size: 0.7em;}body, .ui-widget {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}html { 	min-height: 100%; 	margin-bottom: 1px; }.clearer{	clear: both;	line-height: 0;	height: -3px;}p {	margin: 0px;	line-height: 1.3em;	letter-spacing: .1em;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 3px;	font-size: 11px;}h1 {	font-weight: normal;	margin: 0px;	font-size: 130%;	color: #007ac2;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 2px;	letter-spacing: 1.3px;}form {	margin: 0px;	padding: 0px;}h2 {	font-size: 12px;	color: #007ac3;	margin: 0px;	font-weight: normal;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 2px;}h3 {	font-size: 120%;	font-weight: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;}h4 {	color: #007AC2;	font-size: 170%;	margin: 0px;	font-weight: normal;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 3px;}h5 {	font-size: 9pt;	font-weight: normal;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;}ul {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 25px;}ol {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 25px;	margin: 0px;}li {	margin: 0px;	padding: 3px;}#banner {	width: 990px;	margin-right: auto;	margin-left: auto;	height: 100px;	background-image: url(images/top_level/e_lfh_banner1.jpg);	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	background-repeat: no-repeat;	background-position: 0px 0px;	z-index: 1;}#btn_login {	float: right;	margin-top: 12px;	margin-right: 2px;	padding: 0px;	margin-bottom: 0px;	margin-left: 0px;	z-index: 10;	width: 175px;}blockquote {	margin-top: 5px;	margin-right: 20px;	margin-bottom: 3px;	margin-left: 20px;}#container_main1 {	width: 990px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;}#container_main2 {	width: 990px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;	z-index: 3;}#registration_container {		position:relative;	width: 990px;	margin: 0 auto;	z-index: 3;	background: transparent url('/images/top_level/background_box.jpg') no-repeat top left;	padding: 0;	width: 990px; 	height: 81px;		}#registration_container p, #registration_container h1{	margin: 0px 11px 0px 11px;	padding: 3px;}#registration_container h1{		}#main_nav {	width: 950px;	margin-right: auto;	margin-left: auto;	background-image: url(images/top_level/main_nav.jpg);	height: 44px;	margin-top: 0px;	margin-bottom: 0px;	background-repeat: no-repeat;	background-position: 0px 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;	z-index: 9;}#dd {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 144px;}#dd li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd li a.menu:hover {	margin: 0px;	padding: 0px;}#dd2 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd2 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 116px;}#dd2 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd2 li a.menu:hover {	margin: 0px;	padding: 0px;}#dd3 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd3 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 146px;}#dd3 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd3 li a.menu:hover {	margin: 0px;	padding: 0px;}#dd4 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd4 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 134px;}#dd4 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd4 li a.menu:hover {	margin: 0px;	padding: 0px;}#dd5 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd5 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 116px;}#dd5 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd5 li a.menu:hover {	margin: 0px;	padding: 0px;}#dd6 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd6 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 109px;}#dd6 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd6 li a.menu:hover {	margin: 0px;	padding: 0px;}#dd7 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd7 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 99px;}#dd7 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd7 li a.menu:hover {	margin: 0px;	padding: 0px;}#dd8 {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#dd8 li {	list-style: none;	margin: 0px;	float: left;	padding: 0px;	width: 120px;}#dd8 li a.menu {	display: block;	height: 37px;	margin: 0px;	padding: 0px;}#dd8 li a.menu:hover {	margin: 0px;	padding: 0px;}.submenu {	position: absolute;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #46afe2;	border-bottom-color: #46afe2;	border-left-color: #46afe2;	background-image: url(images/top_level/subnav_bkg.png);	color: #CCCCCC;	border-top-color: #46afe2;	visibility: hidden;	z-index: 8;}.submenu a {	display: block;	text-align: left;	text-decoration: none;	color: #666666;	font-size: 11px;	padding-top: 4px;	padding-right: 15px;	padding-bottom: 4px;	padding-left: 20px;}.submenu a:hover {	background-color: #46afe2;	color: #FFFFFF;	text-decoration: none;}#ind_main_image {	width: 725px;	padding: 0px;	float: left;	background-image: url(images/top_level/ind_main_image.jpg);	height: 291px;	margin: 0px;	background-repeat: no-repeat;	background-position: 0px 0px;}#ind_news_container {	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 291px;	width: 265px;	background-repeat: no-repeat;	background-image: url(images/top_level/news.jpg);	background-position: 0px 0px;	padding: 0px;	float: right;}#ind_news_content {	margin: 0px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;}.awards {	float: left;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;	margin: 0px;	width: 240px;}#ind_news_content a {	text-decoration: none;	color: #666666;	font-weight: bold;}#ind_news_content p {	margin: 0px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#ind_news_content a:hover {	text-decoration: underline;	margin: 0px;	padding: 0px;}#ind_news_content h1 {	padding: 0px;	color: #007ac3;	margin-top: 7px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#ind_message_container {	width: 725px;	padding: 0px;	background-image: url(images/top_level/ind_message.jpg);	height: 132px;	margin: 0px;	float: left;	background-repeat: no-repeat;	background-position: 0px 0px;	overflow: hidden;}#ind_message_left {	width: 529px;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #999999;	float: left;	overflow: hidden;	height: 114px;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 12px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#ind_message_left p {	padding: 3px;	margin: 0px;}#ind_message_left  h1 {	overflow: hidden;	padding: 0px;	color: #007ac3;	margin: 0px;	/*	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;*/}#ind_message_right {	width: 180px;	padding: 0px;	height: 115px;	float: right;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#ind_partners {	background-image: url(images/top_level/ind_partners.jpg);	height: 123px;	width: 265px;	margin: 0px;	float: right;	text-align: center;	padding-top: 9px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-repeat: no-repeat;	background-position: 0px 0px;	z-index: -4;	clear: right;	position: relative;}#elfh_content_container {	width: 725px;	padding: 0px;	float: left;	margin: 0px;}#elfh_content_top {	padding: 0px;	width: 725px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 84px;}#elfh_content {	background-image: url(images/top_level/elfh_content_bkg.jpg);	background-repeat: repeat-y;	padding-top: 6px;	padding-right: 16px;	padding-bottom: 6px;	padding-left: 16px;	overflow: hidden;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 693px;}#elfh_content_btm {	background-image: url(images/top_level/elfh_content_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 725px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_box_lrg_top {	background-image: url(images/top_level/elfh_box_lrg_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 693px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_box_lrg_cont {	background-image: url(images/top_level/elfh_box_lrg_bkg.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 661px;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 0px;	padding-left: 16px;	overflow: hidden;}#elfh_box_lrg_btm {	background-image: url(images/top_level/elfh_box_lrg_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 12px;	width: 693px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_box_lrg_top2 {	background-image: url(images/top_level/elfh_box_lrg_top2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 693px;	margin: 0px;}#elfh_box_lrg_top3 {	background-image: url(images/top_level/elfh_box_lrg_top3.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 500px;	margin: 0px;}#elfh_box_lrg_cont2 {	background-image: url(images/top_level/elfh_box_lrg_bkg2.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 661px;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 0px;	padding-left: 16px;	overflow: hidden;}#elfh_box_lrg_cont2a {	background-image: url(images/top_level/elfh_box_lrg_bkg2a.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 468px;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 0px;	padding-left: 16px;	overflow: hidden;}#elfh_box_lrg_cont3 {	background-image: url(images/top_level/elfh_box_lrg_bkg2.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 679px;	padding-top: 0px;	padding-right: 7px;	padding-bottom: 0px;	padding-left: 7px;	overflow: hidden;}#elfh_box_lrg_cont2 p {	color: #007AC2;}#elfh_box_lrg_cont2 a {	color: #007AC2;	text-decoration: none;}#elfh_box_lrg_cont2 a:hover {	color: #007AC2;	text-decoration: underline;}#elfh_box_lrg_btm2 {	background-image: url(images/top_level/elfh_box_lrg_btm2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 12px;	width: 693px;	margin: 0px;}#elfh_box_lrg_btm3 {	background-image: url(images/top_level/elfh_box_lrg_btm3.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 12px;	width: 500px;	margin: 0px;}#elfh_box_lrg_grey_top {	background-image: url(images/top_level/elfh_box_lrg_grey_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 693px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_box_lrg_grey_cont {	background-image: url(images/top_level/elfh_box_lrg_grey_bkg.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-bottom: 0px;	width: 661px;	padding-right: 16px;	padding-left: 16px;	overflow: hidden;}#elfh_box_lrg_grey_btm {	background-image: url(images/top_level/elfh_box_lrg_grey_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 693px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_two_boxes_container1 {	float: left;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#elfh_two_boxes_container2 {	float: right;	margin-top: 0px;	margin-right: 40px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#elfh_box_sm_grey_top {	background-image: url(images/top_level/elfh_box_sm_grey_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 301px;	margin: 0px;}#elfh_box_sm_grey_cont {	background-image: url(images/top_level/elfh_box_sm_grey_bkg.jpg);	background-repeat: repeat-y;	width: 261px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	margin: 0px;	overflow: hidden;}#elfh_box_sm_grey_btm {	background-image: url(images/top_level/elfh_box_sm_grey_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 301px;	margin: 0px;}#elfh_box_sm_top {	background-image: url(images/top_level/elfh_box_sm_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 6px;	padding: 0px;	width: 361px;	margin: 0px;}#elfh_box_sm_cont {	background-image: url(images/top_level/elfh_box_sm_bkg.jpg);	background-repeat: repeat-y;	padding-top: 0px;	padding-right: 7px;	padding-bottom: 0px;	padding-left: 7px;	width: 347px;	overflow: hidden;	margin: 0px;}#elfh_box_sm_btm {	background-image: url(images/top_level/elfh_box_sm_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 10px;	width: 361px;	margin: 0px;}#team ul  {	margin: 0px;	padding: 0px;}#team   li {	list-style-type: none;	margin: 0px;	padding: 5px;}#elfh_container_right {	width: 265px;	padding: 0px;	float: right;	margin: 0px;}#elfh_right_top {	background-image: url(images/top_level/elfh_right_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 84px;	width: 265px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_right_content {	background-image: url(images/top_level/elfh_right_bkg.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;}#elfh_right_btm {	background-image: url(images/top_level/elfh_right_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 265px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_right_content h1 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin: 0px;	padding: 0px;}#elfh_right_content ul {	margin: 0px;	padding: 0px;}#elfh_content  ul {	list-style-image: url(images/top_level/arrow.jpg);}#elfh_right_content li {	list-style-type: none;	margin: 0px;	padding-top: 8px;	padding-right: 8px;	padding-bottom: 8px;	padding-left: 0px;}#ind_message_right a {	text-decoration: none;	color: #666666;}#ind_message_right a:hover {	text-decoration: underline;}#project_banner {	width: 990px;	margin-right: auto;	margin-left: auto;	height: 163px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}#pro_top_head {	height: 33px;	width: 225px;	margin: 0px;	padding: 0px;}#pro_top_head2 {	height: 26px;	width: 225px;	margin: 0px;	padding: 0px;}#pro_nav_container {	width: 225px;	float: left;	margin: 0px;	padding: 0px;}#pro_nav_container  ul {	padding: 0;	margin: 0;	background-position: 0px 0px;	background-repeat: no-repeat;	background-image: url(images/top_level/pro_nav_bkg.jpg);}#pro_nav_container  li {	display: block;	font-size: 13px;	border-bottom-width: 1px;	border-bottom-style: solid;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 5px;	border-bottom-color: #e1e1e5;	letter-spacing: 0.1em;	list-style-type: none;	background-repeat: no-repeat;	background-position: 6px 7px;	padding: 0px;	background-image: url(images/top_level/bullet.png);}#pro_nav_container  a {	text-decoration: none;	color: #333333;	display: block;	margin: 0px;	padding-top: 7px;	padding-right: 7px;	padding-bottom: 7px;	padding-left: 30px;}#pro_nav_container  a:hover {	background-color: #deeaf4;	background-image: url(images/top_level/bullet_over.png);	background-position: 6px 7px;	background-repeat: no-repeat;}#pro_btm {	height: 20px;	width: 225px;	background-image: url(images/top_level/pro_btm.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	float: left;}#pro_content_container {	padding: 0px;	width: 540px;	margin: 0px;	float: left;}#pro_content_container_2col {	padding: 0px;	width: 765px;	margin: 0px;	float: left;}#pro_content_container_2col #pro_content {	background-image: url(images/top_level/pro_cont_2col_bkg.jpg);	background-repeat: repeat-y;	margin: 0px;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 1px;	padding-left: 16px;	width: 733px;	overflow: hidden;}#pro_content_container_2col #pro_cont_btm {	background-image: url(images/top_level/pro_cont_2col_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 20px;	width: 765px;	margin: 0px;	padding: 0px;	float: left;}#pro_cont_top_head {	padding: 0px;	margin: 0px;	height: 33px;}#pro_content {	background-image: url(images/top_level/pro_cont_bkg.jpg);	background-repeat: repeat-y;	margin: 0px;	padding-top: 0px;	padding-right: 16px;	padding-bottom: 1px;	padding-left: 16px;	width: 508px;	overflow: hidden;}#pro_cont_btm {	background-image: url(images/top_level/pro_cont_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 20px;	width: 540px;	margin: 0px;	padding: 0px;	float: left;}#pro_box_top {	background-image: url(images/top_level/pro_box_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 508px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#pro_box_cont {	background-image: url(images/top_level/pro_box_bkg.jpg);	background-repeat: repeat-y;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	width: 468px;	overflow: hidden;	margin: 0px;}#pro_box_btm {	background-image: url(images/top_level/pro_box_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 508px;	margin: 0px;}#pro_box_wbkg_top {	background-image: url(images/top_level/pro_box_wbkg_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 508px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#pro_box_wbkg_cont {	background-image: url(images/top_level/pro_box_wbkg_bkg.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	width: 468px;	overflow: hidden;}#pro_box_wbkg_btm {	background-image: url(images/top_level/pro_box_wbkg_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 508px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#pro_box_grey_top {	background-image: url(images/top_level/pro_box_grey_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 9px;	padding: 0px;	width: 508px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#pro_box_grey_cont {	background-image: url(images/top_level/pro_box_grey_bkg.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	width: 468px;	overflow: hidden;}#pro_box_grey_cont_lrg {	background-image: url(images/top_level/pro_box_grey_bkg.jpg);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;	width: 500px;	overflow: hidden;}#pro_box_grey_btm {	background-image: url(images/top_level/pro_box_grey_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 508px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#pro_partners_container {	float: right;	width: 225px;	padding-top: 0em;	padding-right: 0px;	padding-bottom: 0;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0;	margin-left: 0;}#pro_partners {	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;	background-image: url(images/top_level/pro_partners_bkg.jpg);	background-repeat: repeat-y;	margin: 0px;	text-align: center;}#pro_partners_18_week {	padding-top: 0px;	padding-right: 19px;	padding-bottom: 0px;	padding-left: 19px;	background-image: url(images/top_level/pro_partners_bkg.jpg);	background-repeat: repeat-y;	margin: 0px;}#pro_partners_no_crest {	background-image: url(images/top_level/pro_partners_bkg.jpg);	background-repeat: repeat-y;	margin: 0px;	text-align: center;	padding: 0px;}#footer {	height: 42px;	padding: 0px;	width: 990px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;}.reg_txtbox {	background-color: #CCCCCC;	border: 1px solid #666666;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;}#reg_container {	border: 1px solid #FFFFFF;	margin: 0px;	padding: 0px;	width: 615px;}#elfh_content_grey_top {	background-image: url(images/top_level/elfh_content_grey_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 10px;	width: 725px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_content_grey_btm {	background-image: url(images/top_level/elfh_content_grey_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 9px;	width: 725px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#quote p {	color: #0000FF;	font-size: 14px;}#sub_footer {	padding: 0px;	width: 990px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;	text-align: center;	color: #333333;}#sub_footer a {	color: #333333;	text-decoration: none;}#sub_footer a:hover {	color: #333333;	text-decoration: underline;}a {	text-decoration: none;}a:hover {	text-decoration: underline;}#pro_box_cont a {	text-decoration: none;}#pro_box_cont a:hover {	text-decoration: underline;}#elfh_logout_top {	padding: 0px;	width: 990px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 84px;}#elfh_logout_mid {	background-image: url(images/top_level/loggedout_mid.jpg);	background-repeat: repeat-y;	padding-top: 6px;	padding-right: 16px;	padding-bottom: 6px;	padding-left: 16px;	overflow: hidden;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_logout_btm {	background-image: url(images/top_level/loggedout_btm.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 20px;	width: 990px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#elfh_logout_container {	width: 990px;	padding: 0px;	float: left;	margin: 0px;}#summary {	width: 225px;	margin: 0px;	padding: 0px;	float: left;}#pro_nav_extra {	width: 225px;	margin: 0px;	padding: 0px;	float: left;}.image_box_right {	background-color: #CCCCCC;	float: right;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	border: 1px solid #666666;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	display: block;}#pro_partners_links {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 5px;	background-image: url(images/top_level/pro_partners_bkg.jpg);	background-repeat: repeat-y;	margin: 0px;	list-style-image: url(images/top_level/arrow.jpg);}#pro_partners_links a {	color: #666666;	font-weight: normal;}.symbol {}.symbol2 {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #0099FF;	}select, form {	font-size:11px;	margin:0;	padding:3 !important;	letter-spacing: 0.1em;	word-spacing: normal;}.formTextarea {	-x-system-font:none;	font-size:11px;	font-size-adjust:none;	font-stretch:normal;	font-style: normal;	line-height: normal;	font-weight: normal;}.image_box_r {	float: right;	padding: 3px;	width: 205px;	font-size: 10px;	margin: 0px;	overflow: visible;}.lrg_blue{	font-size: 12px;	color: #007ac3;	margin: 0px;	font-weight: normal;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 2px;}.ui-state-default .ui-icon{	background-image: url('/css/images/ui-icons_228ef1_256x240.png');}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {	background-image: url('/css/images/ui-icons_222222_256x240.png');}
