/* CSS Document *//* ====================================================================GENERAL STYLING-------------------------------------------------------------------- */body {	color : #666666;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	text-align: center;	background-image: url(images/backtile1.gif);	background-repeat: repeat-y;	background-position: center;    }a:link {color: #002B7F; text-decoration: none;}a:visited {text-decoration: none; color: #002B7F;}a:active {text-decoration: none; color: #002B7F;}a:hover {color: #D02421;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A9B9BF;	color: 75868C;}p {font-size:12px; color:#666666; line-height:18px; font-family: Arial, Helvetica, sans-serif;}.td_footer {	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	line-height: 16px;}.td_footer a:link, .td_footer a:visited, .td_footer a:active {    color: #666666; text-decoration: none;}.td_footer a:hover {    color: #D02421;}p.breadcrumbs {	text-decoration: none;	font-size: 11px;}.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited {	color: #666666;	text-decoration: none;}.breadcrumbs a:hover {    color: #D02421;}/* ====================================================================HEADER STYLING-------------------------------------------------------------------- */td.navEl {	border-right:1px solid #809299;	border-left:1px solid #FFFFFF;	height:21px;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight: bold;	width: 100px;}td.navEl a:link, td.navEl a:visited {	color:#002B7F;	width:100%;	padding-top:4px;	padding-bottom:4px;	display:block;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A9B9BF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #002B7F;	background-image: url(images/sq_tab_reg.gif);	background-repeat: repeat-x;}td.navEl a:hover {	color:#D02421;	background-color: #FFFFFF;	background-image: url(images/sq_tab_dwn.gif);	background-repeat: repeat-x;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.td_topnav {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #00297B;	background-image: url(images/sq_tab_reg.gif);	background-repeat: repeat-x;	height: 21px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A9B9BF;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;}.td_toplinks {	font-size:10px; 	color:#75868C; 	font-family:Arial, Helvetica, sans-serif; 	text-align:right; 	padding-top: 5px; 	padding-left: 10px; 	padding-right: 10px; 	padding-bottom: 5px;}.td_logosubtitle {	font-size:12px; 	font-weight:bold; 	color:#75868C; 	font-family:Arial, Helvetica, sans-serif; 	text-align:right; 	padding-top: 0px; 	padding-left: 10px; 	padding-right: 6px; 	padding-bottom: 6px;}.td_logo {	padding-left: 10px;}.td_sitetitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #D02421;	padding-left: 10px;}.title_beta {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #002B7F;}.txt_title_tm {	font-size: 12px;	padding-bottom: 5px;}/* ====================================================================CONTENT AREA STYLING-------------------------------------------------------------------- */.table_border {	border: 1px solid #002B7F;	width: 100%;}.table_content {	width: 935px;	height: 400px;}.td_mainleft {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #BDD1EB;	width: 375px;	background-image: url(images/sq_maintile.jpg);	padding: 20px;	line-height: 21px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #002B7F;}.link_button {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-transform: uppercase;	text-align: center;	margin-top: 15px;	margin-bottom: 5px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 3px;	padding-left: 12px;	background-image: url(images/sq_br_back.gif);	background-repeat: repeat-x;	border: 1px solid #002B8F;	margin-right: 0px;	margin-left: 130px;	width: 70px;}.link_button a:link, .link_button a:visited, .link_button a:active {	color:#002B7F;}.link_button a:hover {	color:#D83437;}.table_head_meth {	background-color: #FFFFFF;	background-image: url(images/sq_apps_header3.jpg);	background-repeat: no-repeat;	height: 39px;}.td_head_meth_left {	font-family: Arial, Helvetica, sans-serif;	font-size: 21px;	color: #FFFFFF;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 20px;}.td_head_meth_right {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #B0232A;	padding-top: 4px;	padding-right: 20px;	padding-bottom: 4px;	padding-left: 4px;	width: 240px;	text-align: right;}.td_mainimage {	background-color: #002B7F;	background-image: url(images/sq_mainimage.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 230px;	width: 560px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	padding-top: 15px;	padding-left: 25px;	font-size: 24px;	line-height: 30px;	font-size: 24px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #002B7F;}.td_mainmiddle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 21px;	background-color: #FFFFFF;	background-image: url(images/sq_main2tile.jpg);	background-repeat: repeat-x;	padding: 30px 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.bk_top {	background-image: url(images/sq_bk_top.jpg);	height: 20px;	background-repeat: repeat-x;}.bk_left {	background-image: url(images/sq_bk_left.jpg);	background-repeat: repeat-y;	width: 20px;}.bk_right {	background-image: url(images/sq_bk_right.jpg);	background-repeat: repeat-y;	width: 20px;}.bk_bot {	background-image: url(images/sq_bk_bot.jpg);	height: 20px;	background-repeat: repeat-x;}.table_content2 {	width: 935px;	height: 400px;}.link_info {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 130px;}.td_mainmiddle2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 21px;	background-color: #FFFFFF;	background-image: url(images/sq_main2tile.jpg);	background-repeat: repeat-x;	padding: 10px 20px 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}p.content_header {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #002B7F;}.td_mainapp {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 21px;	background-color: #FFFFFF;	background-image: url(images/sq_main2tile.jpg);	background-repeat: repeat-x;	padding: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}