#ResourcesBox {	border: none;}#ResourcesHeader {	font-family: Verdana;	font-size: 11px;	background-color: #397db5;	color: #ffffff;}#ResourcesSubHeader {	font-family: Verdana;	font-size: 11px;	background-color: #397db5;	color: #ffffff;}#ResourcesContent .ElementSubHeader, #ResourcesContent th {	font-family: Verdana;	font-size: 11px;	background-color: #397db5;	color: #ffffff;}#ResourcesContent {	font-family: Verdana;	font-size: 11px;	color: #000000;	background-color: #a5cfe7;}#ResourcesContent td {	font-family: Verdana;	font-size: 11px;	color: #000000;}#ResourcesContent a {	color: #0000FF;	text-decoration: none;}#ResourcesContent a:hover {	color: #0000FF;	text-decoration: underline;}#ResourcesContent .ElementDivider {	background-color: #000000;}#ResourcesContent .Row1 {	background-color: #D9E2EB;}#ResourcesContent .Row2, #ResourcesContent .greenbar {	background-color: #EBEFF3;}/* STANDARD ELEMENT AND GLOBAL STYLES */input.invalid {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #FFCCCC;}textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.SmallDisclaimer {	font-size: 9px;	font-style: italic;}.SmallDisclaimerGrey {	font-size: 9px;	color: #A0A0A0;}.SmallText {	font-size: 9px;	font-weight: normal;}.smallText {	font-size: 9px;	font-weight: normal;}.SmallTextGrey {	font-size: 9px;	font-weight: normal;	color: #A0A0A0;}.BoldText {	font-weight: bold;}.CenterText {	text-align: center;}.GreyText {	color: #999999;}.LargeText {	font-size: 14px;	font-weight: bold;}.Q2Access {	width: 100%;	border-collapse: collapse;}.Q2Access td {	vertical-align: top;}form {	padding: 0px;	margin: 0px;}.Error {	color: #FF0000;	padding-bottom: 3px;}p {	margin-top: 0px;}.MessageBox {	position: absolute;	visibility: hidden;	top: 0px;	left: 0px;}.Message {	padding: 1px 1px 1px 3px;	border: 1px solid #999966;	background-color: #FFFFCC;}.Message img {	margin-left: 5px;	vertical-align: top;}.MessageImage {	position: absolute;}.MessageImage img {	position: absolute;	top: -1px;	vertical-align: top;}.interiorHeader {	font-weight: bold;	padding-bottom: 10px;}.interiorTable {	width: 90%;	border: 1px solid #96C5AC;}.interiorTableSmall {	border: 1px solid #96C5AC;}.rowHelp td {	font-size: 9px;	background-color: #B8DAC8;	padding: 3px 5px 3px 8px;	border: 1px solid #ffffff;}.rowTitle td {	font-weight: bold;	background-color: #96C5AC;	padding: 3px 5px 3px 8px;	border: 1px solid #ffffff;}.rowColor1 td {	background-color: #E5E5E5;	padding: 3px 5px 3px 8px;	border: 1px solid #ffffff;}.rowColor2 td {	background-color: #EFEFEF;	padding: 3px 5px 3px 8px;	border: 1px solid #ffffff;}.PlainTable td {	border: none;	padding: 0px;}#AntiPhishingHolder {	position:relative;	visibility: visible;}#AntiPhishingElem {	position: absolute;	left: 8px;	top: -5px;	height: 70px;	width: 200px;	z-index: 1;	visibility: hidden;	border: 1px solid #000000;	background-color: #FFFFCC;	padding: 3px;	filter: alpha(opacity=90);	opacity: .90;}.AntiPhishingWord {	text-align: center;	color: red;	font-size: 14px;	font-weight: bold;}/* STANDARD *//* Global Element Styles */.PortalMessageBox {	border: 1px solid #000000;	margin: 0px 0px 15px 0px;}.PortalMessageContent {	padding: 5px;	background-color: #F6DFDF;}.ElementBox {	border: 1px solid #000000;	margin: 0px 0px 15px 0px;}.ElementHeader {	font-size: 11px;	background-color: #FFFFFF;	color: #000000;	padding: 4px 5px 5px 5px;	font-weight: bold;}.ElementSubHeader {	font-family: Verdana;	font-size: 11px;	background-color: #FFFFFF;	color: #000000;	padding: 1px 2px 2px 2px;	font-weight: bold;}.ElementContent {	font-family: Verdana;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	padding: 5px 4px 5px 5px;}.ElementContent td {	font-family: Verdana;	font-size: 11px;	color: #000000;}.ElementContent a {	color: #0000FF;	text-decoration: none;}.ElementContent a:hover {	color: #0000FF;	text-decoration: underline;}.ElementContentLink a {	color: #0000FF;	text-decoration: none;}.ElementContentLink a:hover {	color: #0000FF;	text-decoration: underline;}.ElementDivider {	background-color: #000000;	margin: 5px 0px 5px 0px;	height: 1px;	width: 100%;}.ElementContent .Row1 {	background-color: #D9E2EB;}.ElementContent .Row2 {	background-color: #EBEFF3;}.ElementContent h1 {	font-size: 15px;}/* STANDARD *//* Form Styles */.FormMessage {	padding: 5px;}/* STANDARD *//* News Element Styles */.Headlines td {	padding: 1px 0px 1px 0px;	vertical-align: top;}.Headlines img {	padding: 0px 10px 0px 0px;}/* STANDARD *//* Weather Element Styles */.Weather {	width: 100%;}.Weather td {	text-align: center;	vertical-align: top;	padding: 0px 3px 0px 3px;}.WeatherBox {	width: 80px;	border: 1px solid #666666;	padding: 3px 3px 3px 3px;	margin: 0px 5px 5px 5px;}.WeatherHigh {	color: #FF3300;}.WeatherLow {	color: #0066FF;}.WeatherCurrent td {	vertical-align: middle;	text-align: center;}.WeatherTemp {	font-size: 20px;	font-weight: bold;}.WeatherSmall {	font-size: 9px;	font-weight: bold;}.Current {	padding-top: 5px;	padding-bottom: 5px;}.Temperature {	font-size: 17px;}.Legend {	font-size: 10px;	color: #A0A0A0;	font-weight: bold;}.High {	font-weight: bold;	color: red;}.Low {	font-weight: bold;	color: blue;}.Conditions {	font-size: 10px;}.Precip {	color: green;	font-weight: bold;}.Forecast td {	padding-left: 4px;	padding-right: 4px;	vertical-align: middle;}.WeatherAttribution {	text-align: right;	padding-right: 5px;	font-size: 9px;}.ChangeLocation {	position: absolute;	background-color: #EFEFEF;	border: 1px solid #A0A0A0;	padding: 5px;}/* STANDARD *//* Calendar Element Styles */.Calendar {	margin-left: auto;	margin-right: auto;	border: 1px solid #000000;	text-align: center;	width: 200px;	background-color: #ffffff;}.Calendar td {	height: 16px;	text-align: center;}.CalendarPast {	color: #CCCCCC;}.CalendarCurrent {	background-color: #DFDFDF;}/* STANDARD *//* Careers Element Styles */.Careers {	width: 100%;}/* STANDARD *//* Site Search Element Styles */.SiteSearchSmall {	color: #FF9900;	font-size: 9px;}/* STANDARD *//* Stock Element Styles */.StockTable {	border: 1px solid #000000;}.StockTable td {	padding: 3px;}.dnarrow {	color: #CC0000;}.uparrow {	color: #009900;}.arthead {	font-weight: bold;	font-size: 14px;}.Indices {	width: 100%;}.Indices table {	width: 100%;	border: 1px solid #000000;}.Indices td {	width: 33.3%;	padding: 3px 15px 3px 5px;}.IndicesRight {	text-align: right;}/* STANDARD *//* Google Map */.panel {	border: 1px solid #999999;	width: 220px;	margin: 2px;}.panel tr {	cursor:pointer;}.GoogleMap {	height: 550px;	border: 1px solid #999999;}.legend b {	color: #4E4E4E;}.legend td {	color: #4E4E4E;	vertical-align: middle;}.ToggleCollapsed img {	padding: 4px 4px 0px 0px;}.ToggleExpanded img {	padding: 4px 4px 0px 0px;}
