@charset "UTF-8";/* CSS Document */@font-face {	font-family: 'Rapier';	src: url('fontRapier/rapier.eot');	src: url('fontRapier/rapier.eot?#iefix') format('embedded-opentype'), url('fontRapier/rapier.ttf') format('truetype'), url('fontRapier/rapier.svg#Rapier') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirMedium';	src: url('fontAvenir/avenirltstd-medium-webfont.eot');	src: url('fontAvenir/avenirltstd-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-medium-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-medium-webfont.svg#AvenirLTStd65Medium') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirMedium';	src: url('fontAvenir/avenirltstd-mediumoblique-webfont.eot');	src: url('fontAvenir/avenirltstd-mediumoblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-mediumoblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-mediumoblique-webfont.svg#AvenirLTStd65MediumOblique') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'AvenirLight';	src: url('fontAvenir/avenirltstd-light-webfont.eot');	src: url('fontAvenir/avenirltstd-light-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-light-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-light-webfont.svg#AvenirLTStd35Light') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirLight';	src: url('fontAvenir/avenirltstd-lightoblique-webfont.eot');	src: url('fontAvenir/avenirltstd-lightoblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-lightoblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-lightoblique-webfont.svg#AvenirLTStd35LightOblique') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'AvenirRoman';	src: url('fontAvenir/avenirltstd-roman-webfont.eot');	src: url('fontAvenir/avenirltstd-roman-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-roman-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirRoman';	src: url('fontAvenir/avenirltstd-oblique-webfont.eot');	src: url('fontAvenir/avenirltstd-oblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-oblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-oblique-webfont.svg#AvenirLTStd55Oblique') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'AvenirBlack';	src: url('fontAvenir/avenirltstd-black-webfont.eot');	src: url('fontAvenir/avenirltstd-black-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-black-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-black-webfont.svg#AvenirLTStd95Black') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirBlack';	src: url('fontAvenir/avenirltstd-blackoblique-webfont.eot');	src: url('fontAvenir/avenirltstd-blackoblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-blackoblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-blackoblique-webfont.svg#AvenirLTStd95BlackOblique') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'AvenirBook';	src: url('fontAvenir/avenirltstd-book-webfont.eot');	src: url('fontAvenir/avenirltstd-book-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-book-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-book-webfont.svg#AvenirLTStd45Book') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirBook';	src: url('fontAvenir/avenirltstd-bookoblique-webfont.eot');	src: url('fontAvenir/avenirltstd-bookoblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-bookoblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-bookoblique-webfont.svg#AvenirLTStd45BookOblique') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'AvenirBook';	src: url('fontAvenir/avenirltstd-heavy-webfont.eot');	src: url('fontAvenir/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-heavy-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');	font-weight: bold;	font-style: normal;}@font-face {	font-family: 'AvenirBook';	src: url('fontAvenir/avenirltstd-heavyoblique-webfont.eot');	src: url('fontAvenir/avenirltstd-heavyoblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-heavyoblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-heavyoblique-webfont.svg#AvenirLTStd85HeavyOblique') format('svg');	font-weight: bold;	font-style: italic;}@font-face {	font-family: 'AvenirHeavy';	src: url('fontAvenir/avenirltstd-heavy-webfont.eot');	src: url('fontAvenir/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-heavy-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirHeavy';	src: url('fontAvenir/avenirltstd-heavyoblique-webfont.eot');	src: url('fontAvenir/avenirltstd-heavyoblique-webfont.eot?#iefix') format('embedded-opentype'), url('fontAvenir/avenirltstd-heavyoblique-webfont.ttf') format('truetype'), url('fontAvenir/avenirltstd-heavyoblique-webfont.svg#AvenirLTStd85HeavyOblique') format('svg');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'GiovanniBlack';	src: url('fontGiovanni/giovannistd_black-webfont.eot');	src: url('fontGiovanni/giovannistd_black-webfont.eot?#iefix') format('embedded-opentype'), url('fontGiovanni/giovannistd_black-webfont.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'GiovanniBlack';	src: url('fontGiovanni/giovannistd_blackitalic-webfont.eot');	src: url('fontGiovanni/giovannistd_blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fontGiovanni/giovannistd_blackitalic-webfont.ttf') format('truetype');	font-weight: normal;	font-style: italic;}@font-face {	font-family: 'Giovanni';	src: url('fontGiovanni/giovannistd_bold-webfont.eot');	src: url('fontGiovanni/giovannistd_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fontGiovanni/giovannistd_bold-webfont.ttf') format('truetype');	font-weight: bold;	font-style: normal;}@font-face {	font-family: 'Giovanni';	src: url('fontGiovanni/giovannistd_bolditalic-webfont.eot');	src: url('fontGiovanni/giovannistd_bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fontGiovanni/giovannistd_bolditalic-webfont.ttf') format('truetype');	font-weight: bold;	font-style: italic;}@font-face {	font-family: 'Giovanni';	src: url('fontGiovanni/giovannistd_book-webfont.eot');	src: url('fontGiovanni/giovannistd_book-webfont.eot?#iefix') format('embedded-opentype'), url('fontGiovanni/giovannistd_book-webfont.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Giovanni';	src: url('fontGiovanni/giovannistd_bookitalic-webfont.eot');	src: url('fontGiovanni/giovannistd_bookitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fontGiovanni/giovannistd_bookitalic-webfont.ttf') format('truetype');	font-weight: normal;	font-style: italic;}P {	color: white;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	text-decoration: none}td {	color: #fff;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	text-decoration: none}b {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif}i {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}h1 {	font-size: 22px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	font-weight: bold;	line-height: 22px}h2 {	font-size: 16px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	font-weight: bold;	line-height: 18px}.header2 {	font-size: 16px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	font-weight: bold;	line-height: 18px}h3 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px}h5 {	font-size: 12px;	line-height: 16px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}h6 {	font-size: 11px;	line-height: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}UL {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}OL {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}LI {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}.small {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	text-decoration: none}.smalltext {	font-size: 10px}.smallertext {	font-size: 9px}.smallertextbold {	font-size: 9px;	font-weight: bold}img.imgindent {	color: #fff;	text-decoration: none;	padding-right: 10px}td.indenttext {	color: #fff;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	text-decoration: none;	padding-top: 5px;	padding-left: 10px}td.indenttext_black {	color: #000;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	text-decoration: none;	padding-top: 5px;	padding-left: 10px}.smallpadding {	padding: 3px 2px 4px}.smalllink-white:link {	color: #fff;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	font-weight: bold}.smalllink-white:visited {	color: #fff;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	font-weight: bold}.smalllink-white:hover {	color: #fff;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;	font-weight: bold}.smalllink:link {	color: #afd1ff;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif}.smalllink:visited {	color: #afeeee;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}.smalllink:hover {	color: #e6e6fa;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}.smallerlink:link {	color: #afd1ff;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif}.smallerlink:visited {	color: #afeeee;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}.smallerlink:hover {	color: #e6e6fa;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}i.nolead {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	line-height: 11px}LI.smallblack {	color: black;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	list-style-image: url("../parts/List_Dot.gif");	margin-top: 10px;	margin-left: -10px;	padding-left: -10px}LI.smallblack2 {	color: black;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	list-style-image: url("../parts/List_Dot_round.gif");	margin-left: -10px;	padding-left: -10px}LI.smallblack2_small {	color: black;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	list-style-image: url("../parts/List_Dot_round.gif");	margin-left: -10px;	padding-left: -10px}LI.smallblack2_small2 {	color: black;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	list-style-image: url("../parts/List_Dot_round_small.gif");	margin-left: -10px;	padding-left: -10px}LI.smallblack2_bold {	color: black;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	font-weight: bold;	list-style-image: url("../parts/List_Dot_round.gif");	margin-left: -10px;	padding-left: -10px}.sub {	font-weight: bold;	font-size: 14px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}A:link {	color: #f6ee09;	text-decoration: none}.linknormal:link {	color: blue;	text-decoration: none}.linknormal:hover {	color: #0000a6;	text-decoration: none}.linknormal:visited {	color: #9500ff;	text-decoration: none}A:visited {	color: #afeeee;	text-decoration: none}A:hover {	color: #e6e6fa;	text-decoration: none}.pulldown {	color: #ffffff;	font-weight: bold;	font-size: 12px;	line-height: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	background-color: #065799}.pulldown1 {	color: #ffffff;	font-weight: bold;	font-size: 12px;	line-height: 12px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	background-color: #99c}.bracket {	color: #99ccff;	font-size: 12px;	line-height: 13px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}.indent {	margin-right: 5px;	margin-left: 15px}td.indent {	margin-right: 10px;	margin-left: 10px}.black {	color: black;	font-size: 11px}.largetype {	font-size: 13px;	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	font-weight: bold;	line-height: 16px;	text-decoration: none}input.lightPurple {	color: #d5d7ff;	background-color: #d5d7ff;	border: solid 1px;	outline-width: 1px;	outline-color: #d5d7ff}.chinesseBkgd1 {	background-image: url("../news-update/chinesseNewyear/Chinese-New-Year.1.jpg");	background-repeat: no-repeat}.chinesseBkgd2 {	background-image: url("../news-update/chinesseNewyear/Chinese-New-Year.2.jpg");	background-repeat: no-repeat}.chinesseBkgd3 {	background-image: url(../news-update/chinesseNewyear/2009_new_year/iStock_000002141975Medium.jpg);	background-repeat: no-repeat}a.link-normal {	color: blue;	text-decoration: none}a.link-normal:visited {	color: #b22222;	text-decoration: none}a.link-normal:hover {	color: #b7c2e4;	text-decoration: none}.smalltext {	color: #000080;	font-size: 9px;	line-height: 12px}td.olympics {	background-color: #000;	background-image: url(../news-update/chinesseNewyear/2009_new_year/iStock_000002141975Medium.jpg);	background-repeat: no-repeat;	background-position: center;}/* New stuff - post flash */#container {	position: relative;	width: 100%;	height: 100%;	overflow: visible;	display: block;}#footer {	position: fixed;	bottom: 0px;	left: 0px;	width: 100%;	height: 60px;	background-color: #ccc;	z-index: 300;}#upperfooter, #lowerfooter {	position: absolute;	bottom: 20px;	left: 0px;	width: 100%;}#lowerfooter {	bottom: 6px;	left: 0px;	position: absolute;	overflow: hidden;	font-size: 12px;}#lowerfedlogo {	float: left;	margin-left: 20px;	margin-top: 5px;}#lowercopyright {	float: right;	margin-right: 20px;	margin-top: 5px;}@media only screen and (max-width: 750px) {	#lowercopyright {		float: none;		margin-right: auto;		margin-left: auto;	}}#lowerfedlogo img, #lowercopyright img {	padding-right: 10px;	padding-left: 10px;}#lowerbank {	float: left;	font-size: 10px;	margin-left: 30px;}#lowerlinks {	float: right;	font-size: 10px;	margin-right: 20px;}#lowerlinks ul, #lowerlinks li {	margin: 0px;	padding: 0px;	list-style-type: none;	list-style-image: none;	display: inline;	font-size: 10px;}#lowerlinks li {	padding-right: 5px;	margin-right: 3px;	border-right: 1px solid #000;}#lowerlinks li.lastone {	padding-right: 0px;	margin-right: 0px;	border-right: none;}nav.navbar {	width: 100%;	height: 132px;	position: fixed;	top: 0px;	left: 0px;	z-index: 200;	overflow: hidden;}nav.navbar.shrink {	height: 65px;}nav.navbar {	-webkit-transition: all 0.4s ease;	transition: all 0.4s ease;}.mastheadunderlay, .mastheadunderlayShrink {	width: 100%;	height: 135px;	background-color: #ECECEC;	opacity: .9;	position: fixed;	top: 0;	left: 0;	z-index: 200;}.mastheadunderlayShrink {	height: 65px;	opacity: .95;}#masthead {	position: relative;	width: 100%;	height: 135px;	background-color: #1c1d7d;}#mastLowerMenuBkgd {	position: absolute;	height: 44px;	width: auto;	top: 10px;	right: 0px;	z-index: 300;	padding-top: 10px;	/*background-color: #c7bbdc;*/}.mastLowerMenu {	position: absolute;	width: auto;	bottom: 10px;	right: 0px;	z-index: 500;	overflow: hidden;	padding: 0px;	margin: 0px;	text-align: right;	border-top: 1px #ccc solid;	border-bottom: 1px #ccc solid;	padding-top: 10px;	padding-bottom: 10px;	padding-top: 10px;	padding-bottom: 10px;}.mastLowerMenuShrink {	position: absolute;	width: auto;	top: 20px;	right: 0px;	z-index: 500;	overflow: hidden;	padding: 0px;	margin: 0px;	text-align: right;	border-top: none;	border-bottom: none;}.mastLowerMenu ul, .mastLowerMenu li, .mastLowerMenuShrink ul, .mastLowerMenuShrink li {	list-style-type: none;	list-style-image: none;	display: inline;	font-size: 16px;	line-height: 1px;	margin: 0px;	padding: 0px;	font-family: AvenirLight, Verdana, Arial, Helvetica, sans-serif;}.mastLowerMenu ul, .mastLowerMenuShrink ul {	margin-right: 20px;}.mastLowerMenu li, .mastLowerMenu li.firstone, .mastLowerMenu li.lastone, .mastLowerMenuShrink li, .mastLowerMenuShrink li.firstone, .mastLowerMenuShrink li.lastone {	padding-right: 10px;	padding-left: 10px;	/*margin-right: 10px;*/	color: #fff;	text-transform: lowercase;	font-weight: 400;	letter-spacing: 0px;	cursor: pointer;	padding-top: 10px;	padding-bottom: 10px;	/*border-left: 2px solid #fff;*/}.mastLowerMenu li.firstone, .mastLowerMenuShrink li.firstone {	border-left: none;}.mastLowerMenu li.lastone, .mastLowerMenuShrink li.lastone {	margin-right: 0px;}.mastLowerMenu a:link, .mastLowerMenu a:visited, .mastLowerMenu a:hover, .mastLowerMenuShrink a:link, .mastLowerMenuShrink a:visited, .mastLowerMenuShrink a:hover {	color: #fff;	text-decoration: none;}#mastUpperMenu, #mastUpperMenu2 {	width: 100%;	height: 20px;	text-align: right;	padding-top: 10px;	position: absolute;	right: 0px;	top: 15px;	z-index: 200;}#mastUpperMenu2 {	padding-top: 0px;	height: 20px;}#mastUpperMenu ul, #mastUpperMenu li, #mastUpperMenu2 ul, #mastUpperMenu2 li {	list-style-type: none;	list-style-image: none;	display: inline;	font-size: 14px;	margin: 0px;	padding: 0px;	text-align: right;	padding-right: 20px;}#mastUpperMenu li, #mastUpperMenu2 li {	top: 0;	padding-right: 5px;	margin-right: 5px;	color: #333;}#mastUpperMenu a:link, #mastUpperMenu a:visited, #mastUpperMenu a:hover, #mastUpperMenu2 a:link, #mastUpperMenu2 a:visited, #mastUpperMenu2 a:hover {	color: #fff;	text-decoration: none;}#mastUpperMenu a:hover, #mastUpperMenu2 a:hover {	text-decoration: underline;}@media only screen and (max-width: 1250px) {	.mastLowerMenu ul, .mastLowerMenu li, .mastLowerMenuShrink ul, .mastLowerMenuShrink li {		font-size: 16px;	}}@media only screen and (max-width: 1150px) {	.mastLowerMenu ul, .mastLowerMenu li, .mastLowerMenuShrink ul, .mastLowerMenuShrink li {		font-size: 16px;	}	#hidden {		display: none;	}}@media only screen and (max-width: 1100px) {	.mastLowerMenu ul, .mastLowerMenu li, .mastLowerMenuShrink ul, .mastLowerMenuShrink li {		font-size: 16px;	}	#hidden {		display: none;	}	#mastUpperMenu ul, #mastUpperMenu li, #mastUpperMenu2 ul, #mastUpperMenu2 li {		font-size: 12px;	}}@media only screen and (max-width: 1000px) {	.mastLowerMenu ul, .mastLowerMenu li, .mastLowerMenuShrink ul, .mastLowerMenuShrink li {		font-size: 16px;	}	#hidden {		display: none;	}	#hidden2 {		display: none;	}	#lowerfedlogo {		display: none;	}}/*page framework stuff */#mastheadContainer {	position: relative;	overflow: hidden;	height: 132px;	margin: 0px;	padding: 0px;	display: block;}#mastheadMobileContainer {	display: none;	position: relative;	overflow: hidden;	margin: 0px;	padding: 0px;	height: 99px;}#footerContainer {	display: block;	position: relative;	overflow: hidden;	margin: 0px;	padding: 0px;}#footerMobileContainer {	display: none;	position: relative;	overflow: hidden;	margin: 0px;	padding: 0px;}@media only screen and (max-width: 750px) {	body {		font-size: 1em;		-webkit-text-size-adjust: 100%;		-ms-text-size-adjust: 100%;		min-width: inherit;	}	#mastheadContainer {		display: none;	}	#mastheadMobileContainer {		display: block;	}	#footerContainer {		display: none;	}	#footerMobileContainer {		display: block;	}	h2 {		font-size: 2em;	}	h3 {		font-size: 1.875em;	}	h4 {		font-size: 1.25em;	}	h5 {		font-size: 1em;	}	h6 {		font-size: 1.5em;	}	.size48 {		font-size: 3em;	}	.size46 {		font-size: 2.875em;	}	.size44 {		font-size: 2.75em;	}	.size42 {		font-size: 2.625em;	}	.size40 {		font-size: 2.5em;	}	.size38 {		font-size: 2.375em;	}	.size36 {		font-size: 2.25em;	}	.size34 {		font-size: 2.125em;	}	.size32 {		font-size: 2.0em;	}	.size30 {		font-size: 1.875em;	}	.size28 {		font-size: 1.75em;	}	.size26 {		font-size: 1.625em;	}	.size24 {		font-size: 1.5em;	}	.size22 {		font-size: 1.375em;	}	.size20 {		font-size: 1.25em;	}	.size18 {		font-size: 1.125em;	}	p, td, li, ul, span, div, span, .size16 {		font-size: 1.0em;	}	.size14 {		font-size: 0.875em;	}	.size12 {		font-size: 0.75em;	}	.size10, .small_Padded {		font-size: 0.625em;	}}/* desktop stuff */#mastName {	position: absolute;	overflow: hidden;	top: 57px;	left: 130px;	z-index: 500;}.mastLogo, .mastLogoShrink {	width: 400px;	height: 110px;	;	display: block;	overflow: hidden;	z-index: 500;	position: absolute;	top: 20px;	left: 20px;}.mastLogoShrink {	height: 60px;	width: 100px;	top: 5px;	left: 10px;}.mastLogo h1, .mastLogoShrink h1 {	width: 400px;	height: 110px;	margin: 0px;	cursor: pointer;}.mastLogoShrink h1 {	height: 60px;	width: 100x;}.mastLogo a:link, .mastLogo a:visited, .mastLogo a:hover, .mastLogoShrink a:link, .mastLogoShrink a:visited, .mastLogoShrink a:hover {	border: 0px;	width: 400px;	height: 110px;	overflow: hidden;	background-image: url(../parts/dm_home.png);	background-repeat: no-repeat;	background-position: left top;	background-size: contain;	display: block;	padding-top: 200px;}.mastLogoShrink a:link, .mastLogoShrink a:visited, .mastLogoShrink a:hover {	height: 60px;	width: 100px;	padding-top: 100px;}/* mobile stuff */#mastheadMobile {	width: 100%;	height: 75px;	background-color: #005093;	position: fixed;	top: 25px;	right: 0px;	z-index: 100;	/*border-top: #fff 1px solid;*/	border-bottom: #fff 1px solid;}#mastLogoMobile {	position: absolute;	top: 12px;	left: 10px;	text-align: right;	z-index: 20;}#menuIcons {	position: absolute;	right: 10px;	top: 12px;	z-index: 20;}#mastheadBorder {	position: fixed;	top: 0;	right: 0;	height: 30px;	overflow: hidden;	width: 100%;	background-color: #005093;	text-align: right;	font-size: .875em;	font-weight: bold;	z-index: 100;}#pageFooter {	position: relative;	overflow: hidden;	font-weight: normal;	text-align: center;	bottom: -20px;	left: 0px;	width: 100%;	background-color: #ccc;	z-index: 20;	/*font-size: 2.75vw;*/	font-size: 1em;}#pageFooterCloser {	position: relative;	overflow: hidden;	z-index: 1;	text-align: left;	color: #000;	line-height: 1.5;	padding: 10px;}#pageFooterCloser a:link, #pageFooterCloser a:hover, #pageFooterCloser a:visited {	/*color: #000;*/}/* initial styles to setup the page */#my-content #my-menu {	display: none;}.fa {	width: 30px;	text-align: right;	margin-right: 5px;}#my-menu:not(.mm-menu) {	display: none;}a.moreinfolink:link, a.moreinfolink:hover, a.moreinfolink:visited {	color: #fff;}a.moreinfolink:hover {	text-decoration:underline;}