.mastHead {
	HEIGHT: 80px;
	BORDER-BOTTOM: 18px solid #8b9000;
	BACKGROUND:url(/images/mastHeadRight_bg.gif) right no-repeat;
}
.mastHeadRight {
	FLOAT: right;
	HEIGHT: 82px;
	COLOR: #000000;
	WIDTH: 25%;
	VERTICAL-ALIGN: top;
}
.landing .mainContent {
	BACKGROUND:url(/images/content_left_column_background.gif) left top repeat-y;
}
.lightbluebox .btnGo {
	MARGIN: 5px 0px 0px 123px;
	FLOAT:none;
}
.content .main table {
	MARGIN: 0px 10px 10px 10px;
	FONT-SIZE: .8em;
}
.content .main table td {
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
}
.primaryNav a:link.noRightSelect, .primaryNav a:visited.noRightSelect {
	WIDTH: 28px;
}
.home .rightRail .lightbluebox p a {
	FONT-SIZE: .9em;
}
.landing .main ul li ul li {
	FONT-SIZE: .9em;
}
.home .rightRail .greenbox a p {
	TEXT-DECORATION: underline;
	COLOR: #006685;
}
.content .main li ul li {
	FONT-SIZE: 1em;
}
BODY {
	MARGIN: 10px 0px 0px 10px;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING: 0px 0px 0px 0px;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
}
.btnGo {
	BORDER: 1px solid #a3c431;
	PADDING: 0px 15px 0px 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1em;
	COLOR: #000000;
	HEIGHT: 21px;
	WIDTH: 45px;
	FLOAT: right;
	FONT-SIZE: .7em;
	BACKGROUND: url(/images/nav_btnArrow.gif) #ffffff no-repeat right;
}
.container {
	MARGIN-LEFT: auto;
	TEXT-ALIGN: left;
	MARGIN-RIGHT: auto;
	WIDTH: 760px;
}
.content .leftRail {
	FLOAT: left;
	WIDTH: 184px;
	PADDING: 0px 0px 20px 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
}
.content .leftRail .greenbox {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
.content .leftRail .greenbox h2 {
	BACKGROUND-COLOR: #8b9000;
	MARGIN: 0px 0px 7px 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: .95em;
	COLOR: #ffffff;
	PADDING: 5px 12px 5px 12px;
	TEXT-DECORATION: none;
	FONT-FAMILY: arial;
}
.content .leftRail .greenbox li {
	MARGIN: 5px 0px 0px 0px;
}
.content .leftRail .greenbox ul {
	MARGIN: 0px 0px 0px 12px;
	PADDING: 0px;
}
.content .leftRail .greenbox ul li a {
	PADDING: 0px 0px 0px 21px;
	MARGIN: 0px 0px 0px 0px;
}
.content .main {
	FLOAT: left;
	VERTICAL-ALIGN: top;
	MARGIN: 0px 0px 12px 0px;
	PADDING: 0px;
	WIDTH: 386px;
}
.content .main .contentHeader h1, .landing .main .contentHeader h1 {
	MARGIN: 12px 12px 0px 12px;
	FONT-SIZE: 1.125em;
	PADDING: 0px;
	LINE-HEIGHT: 1.125em;
}
.content .main .contentHeader h2, .landing .main .contentHeader h2 {
	MARGIN: 2px 12px 0px 12px;
	PADDING: 0px;
	LINE-HEIGHT: .7em;
	FONT-SIZE: .7em;
}
.content .main .contentHeader img, .landing .main .contentHeader img {
	FLOAT: right;
	MARGIN: -2px -2px 0px 0px;
}
.content .main .contentHeader, .landing .main .contentHeader {
	BACKGROUND-COLOR: #faecc3;
	BORDER: 2px solid white;
	HEIGHT: 60px;
}
.content .main a {
	FONT-SIZE: .8em;
}
.content .main h1 {
	MARGIN: 17px 12px 0px 12px;
	LINE-HEIGHT: 1em;
	FONT-SIZE: 1em;
	COLOR: #8b9000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
	PADDING: 0px;
}
.content .main h1 span {
	FONT-WEIGHT: bold;
}
.content .main h2 {
	MARGIN: 17px 12px 0px 12px;
	LINE-HEIGHT:.875em;
	FONT-WEIGHT: 500;
	COLOR: #8b9000;
	FONT-SIZE:.875em;
	PADDING: 0px;
	FONT-FAMILY: Arial;
}
.content .main h3 {
	MARGIN: 17px 12px 0px 12px;
	PADDING: 0px;
	COLOR: #7d762f;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: Arial;
	FONT-SIZE: 1em;
}
.content .main h4 {
	MARGIN: 20px 12px 0px 12px;
	LINE-HEIGHT: .875em;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	COLOR: #7d762f;
	FONT-SIZE: .875em;
	PADDING: 0px;
}
.content .main li {
	FONT-SIZE: .8em;
	MARGIN: 5px 0px 0px 20px;
	LIST-STYLE-TYPE: disc;
	PADDING: 0px 0px 0px 0px;
	VERTICAL-ALIGN: middle;
}
.content .main li a {
	DISPLAY: inline-block;
	PADDING: 0px 0px 0px 0px;
	LINE-HEIGHT: 1.2em;
	FONT-SIZE: 1em;
	TEXT-DECORATION: underline;
	COLOR: #006685;
	MARGIN: 0px;
	VERTICAL-ALIGN: TOP;
}
.content .main p {
	MARGIN: 8px 12px 8px 12px;
	COLOR: #333333;
	FONT-SIZE: .8em;
	PADDING: 0px;
}
.content .main p a {
	COLOR: #006685;
	TEXT-DECORATION: underline;
	FONT-SIZE: 1em;
}
.content .main p sup {
	FONT-SIZE: 1em;
}
.content .main ul {
	MARGIN: 15px 11px 15px 11px;
	PADDING: 0px 0px 0px 17px;
}
.content .main ul li ul li {
	FONT-SIZE: 1em;
}
.content .rightRail {
	FLOAT: right;
	PADDING: 0px;
	BORDER-TOP: 2px solid white;
	FONT-WEIGHT: 400;
	WIDTH: 190px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
}
.content .rightRail .greenbox {
	border-top: 0px;
}
.disaster {
	BACKGROUND: #d1d399 url(/images/disaster.jpg) no-repeat -10px 0px;
	PADDING: 15px 0px 15px 0px;
	PADDING-BOTTOM: 12px;
	BORDER-TOP: 2px solid white;
}
.disaster form {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
.disaster h2 {
	FONT-SIZE: 1em;
	MARGIN: 0px 0px 0px 10px;
	FONT-WEIGHT: bold;
}
.disaster input.textbox {
	HEIGHT: 20px;
	MARGIN: 4px 0px 0px 6px;
	WIDTH: 110px;
	PADDING: 0px;
}
.disaster li {
	BACKGROUND: url(/images/nav_arrowB.gif) no-repeat 0px 1px;
	LIST-STYLE-TYPE: none;
	PADDING: 0px 0px 0px 1px;
	VERTICAL-ALIGN: middle;
	MARGIN: 5px 0px 0px 0px;
}
.disaster li a {
	DISPLAY: inline-block;
	LINE-HEIGHT: 1.2em;
	PADDING: 0px 0px 0px 15px;
	VERTICAL-ALIGN: TOP;
	COLOR: #ffffff;
	FONT-SIZE: .8em;
	MARGIN: 0px;
	TEXT-DECORATION: none;
}
.disaster p {
	PADDING: 0px 10px 0px 10px;
	COLOR: #ffffff;
	FONT-SIZE: .8em;
	MARGIN: 5px 10px 5px 0px;
}
.disaster p a {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.disaster table {
	MARGIN: 0px 10px 0px 10px;
	PADDING: 0px;
	FONT-SIZE: .8em;
	LINE-HEIGHT: 1.2em;
}
.disaster table tr td {
	PADDING: 2px;
	MARGIN: 0px;
}
.disaster ul {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px 0px 0px 20px;
}
.error .contentHeader {
	BACKGROUND-COLOR: #faecc3;
	BORDER-TOP: 2px solid white;
	BORDER-RIGHT: 2px solid white;
	HEIGHT: 60px;
}
.error .contentHeader img {
	FLOAT: right;
}
.error .main {
	FLOAT: left;
	MARGIN: 0px 0px 12px 0px;
	PADDING: 0px;
	WIDTH: 570px;
	VERTICAL-ALIGN: top;
}
.error .main .contentHeader h1 {
	MARGIN: 17px 12px 0px 12px;
	PADDING: 0px;
	LINE-HEIGHT: 1.125em;
	FONT-SIZE: 1.125em;
}
.error .main .contentHeader h2 {
	MARGIN: 2px 12px 0px 12px;
	FONT-SIZE: .7em;
	PADDING: 0px;
	LINE-HEIGHT: .7em;
}
.error .main a {
	FONT-SIZE: .8em;
}
.error .main h1 {
	MARGIN: 17px 12px 0px 12px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.125em;
	FONT-FAMILY: Arial;
	PADDING: 0px;
	COLOR: #8b9000;
	LINE-HEIGHT: 1.125em;
}
.error .main h1 span {
	FONT-WEIGHT: bold;
}
.error .main h2 {
	MARGIN: 17px 12px 0px 12px;
	FONT-WEIGHT: 500;
	PADDING: 0px;
	FONT-FAMILY: Arial;
	LINE-HEIGHT: 1em;
	COLOR: #8b9000;
	FONT-SIZE: 1em;
}
.error .main h3 {
	MARGIN: 17px 12px 0px 12px;
	LINE-HEIGHT: .9em;
	COLOR: #8b9000;
	PADDING: 0px;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial;
}
.error .main h4 {
	MARGIN: 20px 12px 0px 12px;
	PADDING: 0px;
	COLOR: #7d762f;
	LINE-HEIGHT: .875em;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: .875em;
}
.error .main li {
	FONT-SIZE: .8em;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	BACKGROUND: url(/images/nav_arrowC.gif) no-repeat 0px 1px;
	VERTICAL-ALIGN: middle;
	PADDING: 0px;
}
.error .main li a {
	DISPLAY: inline-block;
	COLOR: #006685;
	VERTICAL-ALIGN: TOP;
	TEXT-DECORATION: underline;
	MARGIN: 0px;
	PADDING: 0px 0px 0px 0px;
}
.error .main p {
	MARGIN: 5px 12px 5px 12px;
	PADDING: 0px;
	COLOR: #333333;
	FONT-SIZE: .8em;
}
.error .main p a {
	COLOR: #006685;
	FONT-SIZE: 1em;
	TEXT-DECORATION: underline;
}
.error .main ul {
	MARGIN: 4px 0px 0px 0px;
	PADDING: 0px 0px 0px 17px;
}
.error .rightRail {
	FLOAT: right;
	VERTICAL-ALIGN: top;
	BORDER-TOP: 2px solid white;
	MARGIN: 0px;
	WIDTH: 190px;
	FONT-WEIGHT: 400;
	PADDING: 0px;
}
.errorMessage {
	PADDING: 4px 0px 0px 0px;
	BACKGROUND: url(/images/error-large-hazard.gif) #f48000 no-repeat 8px		8px;
	COLOR: #fff;
	MARGIN: 0px 0px 5px;
}
.errorMessage P {
	PADDING: 8px 0px 8px 0px;
	MARGIN: 0px 0px 0px 40px;
	FONT-SIZE: 1em;
}
.errorMessage P A {
	COLOR: #fff ! important;
}
.footer {
	CLEAR: both;
	BORDER-TOP: #cccccc 1px solid;
	TEXT-ALIGN: center;
	COLOR: #999999;
	PADDING: 0px;
	WIDTH: 100%;
	MARGIN: 0px;
}
.footer .affiliates {
	TEXT-ALIGN: center;
	MARGIN: 25px 0px 20px 0px;
	CLEAR: both;
}
.footer .globalNav {
	TEXT-ALIGN: right;
	FONT-SIZE: 1em;
	FLOAT: left;
	MARGIN: 20px 0px 20px 0px;
	WIDTH: 50%;
	PADDING: 0px;
}
.footer .globalNav a {
	PADDING: 0px 4px 0px 4px;
	TEXT-DECORATION: underline;
	FONT-SIZE: .75em;
	BORDER-RIGHT: 1px solid #006685;
	COLOR: #006685;
}
.footer .globalNav a.select {
	PADDING: 0px 4px 0px 4px;
	TEXT-DECORATION: none;
}
.footer .globalNav a:link.noRight, .footer .globalNav a:visited.noRight {
	BORDER-RIGHT: 1px solid #006685;
}
.footer .globalNav a:link.noRightSelect, .footer .globalNav a:visited.noRightSelect {
	PADDING: 0px 4px 0px 4px;
	BORDER-RIGHT: 1px solid #006685;
	TEXT-DECORATION: none;
}
.footer .primaryNav {
	COLOR: #0076cc;
	PADDING: 20px 0px 0px 0px;
	TEXT-ALIGN: center;
	MARGIN: 0px;
}
.footer .primaryNav ul {
	BACKGROUND: none;
	BORDER-BOTTOM: none;
}
.footer .primaryNav ul li {
	BACKGROUND: none;
}
.footer .primaryNav ul li a:link,.footer .primaryNav ul li a:visited {
	LINE-HEIGHT: .85em;
	PADDING: 0px 4px 0px 4px;
	FLOAT: none;
	COLOR: #006685;
	FONT-SIZE:.75em;
	TEXT-DECORATION: underline;
	BACKGROUND: none;
}
.footer .primaryNav ul li a:link.noRight,.footer .primaryNav ul li a:visited.noRight {
	BORDER-RIGHT: none;
}
.footer .primaryNav ul li a:link.noRightSelect,.footer .primaryNav ul li a:visited.noRightSelect {
	BORDER-RIGHT: none;
	BORDER-BOTTOM: none;
	TEXT-DECORATION: none;
	COLOR: #006685;
	FONT-WEIGHT: bold;
}
.footer .primaryNav ul li a:link.select,.footer .primaryNav ul li a:visited.select {
	BACKGROUND: none;
	BORDER-BOTTOM: none;
	COLOR: #006685;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.footer .terms {
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: .7em;
}
.footer .utilityNav {
	TEXT-ALIGN: left;
	MARGIN: 20px 0px 20px 0px;
	FLOAT: right;
	FONT-SIZE: 1em;
	PADDING: 0px;
	WIDTH: 50%;
}
.footer .utilityNav a {
	PADDING: 0px 4px 0px 4px;
	FONT-SIZE:.75em;
	BORDER-RIGHT: 1px solid #006685;
	TEXT-DECORATION: underline;
	COLOR: #006685;
}
.footer .utilityNav a.noRight {
	BORDER-RIGHT: none;
}
.footer .utilityNav a.select {
	PADDING: 0px 4px 0px 4px;
	TEXT-DECORATION: none;
}
.footer .utilityNav a:link.noRightSelect, .footer .utilityNav a:visited.noRightSelect {
	PADDING: 0px 4px 0px 4px;
	TEXT-DECORATION: none;
	BORDER-RIGHT: none;
}
.footer A {
	COLOR: #006685;
}
.footer P {
	PADDING: 0px 5px 0px 0px;
	FONT-SIZE: .7em;
	TEXT-ALIGN: center;
}
.footerNav {
	COLOR: #0076cc;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
}
.gloablNav a:link.noRightSelect, .gloablNav a:visited.noRightSelect {
	BORDER-RIGHT: none;
}
.globalNav {
	PADDING: 5px 5px 5px 0px;
	FLOAT: right;
	FONT-SIZE: 0.7em;
}
.globalNav A {
	BORDER-RIGHT: #000000 1px solid;
	PADDING: 0px 3px;
	TEXT-DECORATION: none;
	COLOR: #000000;
}
.primaryNav a:link.select,.primaryNav a:visited.select, .primaryNav a:link.noRightSelect, .primaryNav a:visited.noRightSelect {
	background: #8b9000;
	border-bottom: 3px solid #8b9000;
	color: #ffffff;
}
.primaryNav a:link.noRight, .primaryNav a:visited.noRight,.primaryNav a:link.noRightSelect, .primaryNav a:visited.noRightSelect {
	BORDER-RIGHT: 0px;
}
.primaryNav a:link,.primaryNav a:visited {
	font-size:.75em;
	WHITE-SPACE: nowrap;
	text-decoration: none;
	color: #333333;
	float: left;
	font-weight: normal;
	padding: 2px 13px 3px 13px;
	line-height: 14px;
	border-right: 1px solid #006685;
	background: #f8e7b2;
}
.greenBand {
	WIDTH: 100%;
	CLEAR: both;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #8b9000;
}
.greenbox {
	BACKGROUND-COLOR: #d1d399;
	BORDER-TOP: 2px solid white;
	PADDING: 17px 0px 15px 0px;
}
.greenbox form {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 5px 0px 0px 0px;
}
.greenbox h2 {
	COLOR: #7d762f;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	MARGIN: 0px 0px 0px 10px;
}
.greenbox input.textbox {
	HEIGHT: 20px;
	MARGIN: 4px 0px 0px 6px;
	PADDING: 0px;
	WIDTH: 110px;
}
.greenbox li {
	BACKGROUND: url(/images/nav_arrowC.gif) no-repeat 0px 2px;
	PADDING: 0px;
	VERTICAL-ALIGN: middle;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
}
.greenbox li a {
	DISPLAY: inline-block;
	PADDING: 0px 0px 0px 15px;
	FONT-SIZE: .8em;
	MARGIN: 0px;
	COLOR: #006685;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: TOP;
	LINE-HEIGHT: 1.2em;
}
.greenbox p {
	PADDING: 0px 10px 0px 10px;
	MARGIN: 5px 0px 5px 0px;
	FONT-SIZE: .8em;
}
.greenbox p a {
	COLOR: #006685;
	TEXT-DECORATION: Underline;
	FONT-SIZE: .7em;
}
.greenbox table {
	MARGIN: 0px 10px 0px 10px;
	PADDING: 0px;
	LINE-HEIGHT: 1.2em;
	FONT-SIZE: .8em;
}
.greenbox table tr td {
	PADDING: 2px;
	MARGIN: 0px;
}
.greenbox ul {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px 0px 0px 20px;
}
H2.alert {
	FONT-SIZE: 1em;
	BACKGROUND: url(/images/x_attn.gif) no-repeat;
	PADDING: 0px 0px 15px 38px;
}
.helpfulInformation h2 {
	MARGIN: 10px 10px 0px 10px;
	PADDING: 0px;
	TEXT-DECORATION: none;
	COLOR: #7d762f;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}
.helpfulInformation li {
	PADDING: 0px;
	LIST-STYLE-TYPE: disc;
	VERTICAL-ALIGN: middle;
	MARGIN: 0px;
	BACKGROUND: none;
}
.helpfulInformation li a {
	FONT-SIZE: .8em;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: TOP;
	DISPLAY: inline-block;
	COLOR: #006685;
	MARGIN: 0px;
	PADDING: 0px 0px 0px 0px;
	LINE-HEIGHT: 1.2em;
}
.helpfulInformation p {
	MARGIN: 5px 0px 5px 0px;
	FONT-SIZE: .8em;
	PADDING: 0px 10px 0px 10px;
}
.helpfulInformation p a {
	FONT-SIZE: .7em;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Arial;
	COLOR: #006685;
}
.helpfulInformation ul {
	PADDING: 0px;
	MARGIN: 8px 10px 0px 30px;
}
.home .footer {
	PADDING-TOP: 25px;
}
.home .footer .primaryNav {
	DISPLAY: none;
}
.home .footerNav {
	DISPLAY: none;
}
.home .leftRail {
	FLOAT: left;
	MARGIN: 0px;
	PADDING: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 228px;
	BACKGROUND-COLOR: #faecc3;
}
.home .main {
	FLOAT: left;
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 342px;
	VERTICAL-ALIGN: top;
}
.home .main p {
	HEIGHT: auto;
}
.home .rightRail {
	FLOAT: right;
	MARGIN: 0px;
	PADDING: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 190px;
}
.landing .leftRail {
	FLOAT: left;
	WIDTH: 184px;
	VERTICAL-ALIGN: top;
	PADDING: 0px 0px 20px 0px;
	MARGIN: 0px;
}
.landing .leftRail .greenbox {
	padding: 0px 0px 12px 0px;
	margin: 0px;
}
.landing .leftRail .greenbox h2 {
	BACKGROUND-COLOR: #8b9000;
	FONT-SIZE: .95em;
	PADDING: 5px 12px 5px 12px;
	COLOR: #ffffff;
	MARGIN: 0px 0px 7px 0px;
	FONT-FAMILY: arial;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.landing .leftRail .greenbox li {
	MARGIN: 5px 0px 0px 0px;
}
.landing .leftRail .greenbox ul {
	MARGIN: 0px 0px 0px 12px;
	PADDING: 0px;
}
.landing .leftRail .greenbox ul li a {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 21px;
}
.landing .main {
	FLOAT: left;
	VERTICAL-ALIGN: top;
	WIDTH: 386px;
	MARGIN: 0px 0px 12px 0px;
	PADDING: 0px;
	BACKGROUND: white;
}
.landing .main a {
	FONT-SIZE: .8em;
}
.landing .main h1 {
	MARGIN: 17px 12px 0px 12px;
	FONT-SIZE: 1.25em;
	PADDING: 0px;
	FONT-WEIGHT: 500;
	FONT-FAMILY: Arial;
	COLOR: #8b9000;
}
.landing .main h1 span {
	FONT-WEIGHT: bold;
}
.landing .main h2 {
	FONT-SIZE: 1em;
	COLOR: #7d762f;
	PADDING: 0px;
	MARGIN: 17px 12px 0px 12px;
}
.landing .main h3 {
	FONT-SIZE: .95em;
	COLOR: #7d762f;
	PADDING: 0px;
	MARGIN: 17px 12px 0px 12px;
}
.landing .main h4 {
	FONT-SIZE: .9em;
	COLOR: #7d762f;
	PADDING: 0px;
	MARGIN: 17px 12px 0px 12px;
}
.landing .main h5 {
	FONT-SIZE: .85em;
	COLOR: #7d762f;
	PADDING: 0px;
	MARGIN: 17px 12px 0px 12px;
}
.landing .main li {
	FONT-SIZE: .8em;
	MARGIN: 5px 0px 0px 20px;
	LIST-STYLE-TYPE: disc;
	VERTICAL-ALIGN: middle;
	PADDING: 0px 0px 0px 0px;
}
.landing .main li a {
	DISPLAY: inline-block;
	VERTICAL-ALIGN: TOP;
	TEXT-DECORATION: underline;
	COLOR: #006685;
	MARGIN: 0px;
	PADDING: 0px 0px 0px 0px;
	LINE-HEIGHT: 1.2em;
}
.landing .main p {
	MARGIN: 9px 12px 8px 12px;
	FONT-SIZE: .8em;
	PADDING: 0px;
}
.landing .main p a {
	FONT-SIZE: 1em;
	TEXT-DECORATION: underline;
	COLOR: #006685;
}
.landing .main ul {
	PADDING: 0px 0px 0px 17px;
	MARGIN: 4px 0px 0px 0px;
}
.landing .mainImg {
	WIDTH: 386px;
	HEIGHT: 137px;
}
.landing .rightRail {
	FLOAT: right;
	PADDING: 0px;
	FONT-WEIGHT: 400;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 190px;
	BORDER-TOP: 2px solid white;
}
.landing .rightRail .greenbox {
	border-top: 0px;
}
.leftRail .secondaryNav li {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
	VERTICAL-ALIGN: middle;
}
.leftRail .secondaryNav li a, .leftRail .secondaryNav li a.subnav {
	BACKGROUND: url(/images/nav_arrowC.gif) no-repeat 0px 2px;
	DISPLAY: inline-block;
	VERTICAL-ALIGN: TOP;
	TEXT-DECORATION: none;
	PADDING: 0px 0px 0px 21px;
	LINE-HEIGHT: 1.25em;
	COLOR: #ffffff;
	MARGIN: 5px 0px 0px 0px;
	FONT-SIZE: .8em;
	MARGIN: 0px;
}
.leftRail .secondaryNav li a.subnav, .leftRail .secondaryNav li a.subnavSelected {
	MARGIN: 2px 0px 0px 21px;
	PADDING: 0px 10px 0px 21px;
}
.leftRail .secondaryNav li a:link.select,.leftRail .secondaryNav li a:visited.select, .leftRail .secondaryNav li a:link.subnavSelected,.leftRail .secondaryNav li a:visited.subnavSelected {
	BACKGROUND: url(/images/orange_arrow.gif) no-repeat 0px 2px;
}
.leftRail .secondaryNav ul {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 7px 0px 20px 12px;
}
.lightbluebox {
	BACKGROUND-COLOR: #cce0e7;
	BORDER-TOP: 2px solid white;
	MARGIN: 0px;
	PADDING: 17px 10px 15px 10px;
}
.lightbluebox a {
	FONT-SIZE: .8em;
	COLOR: #006685;
	TEXT-DECORATION: underline;
}
.lightbluebox form {
	MARGIN: 0px;
	PADDING: 0px;
}
.lightbluebox h2 {
	FONT-SIZE: 1em;
	COLOR: #006685;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
}
.lightbluebox li {
	VERTICAL-ALIGN: middle;
	LIST-STYLE-TYPE: none;
	BACKGROUND: url(/images/nav_arrowC.gif) no-repeat 0px 2px;
	MARGIN: 0px;
	PADDING: 0px;
}
.lightbluebox li a {
	DISPLAY: inline-block;
	FONT-SIZE: .8em;
	LINE-HEIGHT: 1.2em;
	MARGIN: 0px;
	TEXT-DECORATION: none;
	COLOR: #006685;
	PADDING: 0px 0px 0px 15px;
	VERTICAL-ALIGN: TOP;
}
.lightbluebox p {
	PADDING: 0px;
	MARGIN: 5px 0px 5px 0px;
	FONT-SIZE: .8em;
}
.lightbluebox select {
	MARGIN: 5px 0px 0px 0px;
	HEIGHT: 20px;
	WIDTH: 170px;
}
.lightbluebox table {
	MARGIN: 0px 8px 0px 8px;
	FONT-SIZE: .8em;
}
.lightbluebox table tr td {
	PADDING: 2px;
	MARGIN: 0px;
}
.lightbluebox ul {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px 0px 0px 10px;
}
.location .errorMessage P {
	FONT-SIZE: 1.1em;
}
.mainContent {
	CLEAR: BOTH;
	PADDING: 0px;
	FLOAT: LEFT;
	MARGIN: 0px;
}
.mastHeadLeft {
	MARGIN-TOP: 0px;
	WIDTH: 75%;
	HEIGHT: 80px;
	FLOAT: left;
}
.mastHeadLeft IMG {
	PADDING-RIGHT: 5px;
}
.mastHeadRight .btnGo {
	MARGIN-RIGHT: 1px;
}
.mastHeadRight .searchText {
	MARGIN: 0px 0px 0px 0px;
	HEIGHT: 13px;
	WIDTH: 74%;
}
.mastHeadRight FORM {
	CLEAR: both;
	PADDING: 0px 0px 0px 9px;
	margin-top : -40px;
	FONT-SIZE: .7em;
}
.mastHeadRight INPUT {
	MARGIN: 5px 0px 0px 0px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 20px;
	FONT-SIZE: 0.9em;
}
.mastHeadRight label {
	FONT-SIZE: 0.7em;
}
.mastHeadRight P {
	PADDING-LEFT: 9px;
	TEXT-ALIGN: left;
	FONT-SIZE: 0.9em;
	PADDING-TOP: 3px;
}
P.alert {
	PADDING: 5px 5px 5px 35px;
	FONT-SIZE: 1em;
}
.peachbox {
	FONT-WEIGHT: 400;
	BORDER-TOP: 2px solid white;
	BACKGROUND-COLOR: #faecc3;
	PADDING: 17px 10px 15px 10px;
}
.peachbox H2 {
	PADDING: 0px;
	TEXT-DECORATION: none;
	COLOR: #7d762f;
	MARGIN: 0px;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}
.peachbox li {
	BACKGROUND: url(/images/nav_arrowC.gif) no-repeat 0px 2px;
	VERTICAL-ALIGN: middle;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING: 0px;
}
.peachbox li a {
	DISPLAY: inline-block;
	VERTICAL-ALIGN: TOP;
	LINE-HEIGHT: 1.2em;
	PADDING: 0px 0px 0px 15px;
	COLOR: #006685;
	TEXT-DECORATION: none;
	MARGIN: 0px;
	FONT-SIZE: .8em;
}
.peachbox p {
	PADDING: 0px;
	FONT-SIZE: .8em;
	MARGIN: 5px 0px 5px 0px;
}
.peachbox p a {
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	FONT-SIZE: .7em;
	COLOR: #006685;
}
.peachbox ul {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px 0px 0px 10px;
}
.popup {
	PADDING: 10px;
}
.popup .btnClose {
	MARGIN: 0px;
	WIDTH: 45px;
	HEIGHT: 17px;
	COLOR: #000000;
}
.popup .container {
	WIDTH: 100%;
}
.popup .footer .primaryNav,.popup .footer .globalNav {
	DISPLAY: none;
}
.popup .greenBand {
	BORDER-TOP: 3px solid #006685;
}
.popup .main {
	MARGIN-BOTTOM: 20px;
}
.popup .main h1 {
	FONT-FAMILY: arial;
	COLOR: #006685;
	FONT-WEIGHT: bold;
	MARGIN: 17px 10px 0px 10px;
	FONT-SIZE: 1em;
}
.popup .main h2 {
	MARGIN: 10px 0px 0px 10px;
	FONT-SIZE: .8em;
	COLOR: #89b000;
	FONT-FAMILY: arial;
	FONT-WEIGHT: bold;
}
.popup .main li {
	FONT-SIZE: .8em;
}
.popup .main p {
	MARGIN: 5px 10px 5px 10px;
	FONT-SIZE: .8em;
	COLOR: #333333;
}
.popup .main p a {
	TEXT-DECORATION: underline;
	COLOR: #006685;
	FONT-SIZE: 1em;
}
.popup .main ul {
	MARGIN: 0px;
	PADDING: 5px 0px 0px 30px;
}
.popup .mastHead {
	VERTICAL-ALIGN: top;
	BORDER-BOTTOM: none;
}
.popup .mastHead input {
	FLOAT: right;
	MARGIN: 0px;
}
.primaryNav {
	WIDTH: 100%;
}
.globalNav a:link.select, .globalNav a:visited.select, .globalNav a:link.noRightSelect, .globalNav a:visited.noRightSelect {
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none;
}
.globalNav a:link.noRight, .globalNav a:visited.noRight, .globalNav a:link.noRightSelect, .globalNav a:visited.noRightSelect {
	BORDER-STYLE: none;
}
.globalNav A:hover {
	TEXT-DECORATION: underline;
}
.primaryNav li {
	DISPLAY: inline;
	MARGIN: 0px;
	BACKGROUND: #f8e7b2;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
}
.primaryNav ul {
	MARGIN: 0px 0px 0px 0px;
	BORDER-RIGHT: none;
	PADDING: 0px 0px 19px 0px;
	BACKGROUND: #f8e7b2 url(/images/vertical_spacer.gif) right no-repeat;
	BORDER-BOTTOM: 3px solid #006685;
}
.readMore {
	TEXT-ALIGN: right;
	PADDING: 0px;
	MARGIN: 10px 10px 10px 0px;
}
.readMore a {
	COLOR: #006685;
	FONT-SIZE: .8em;
}
.secondaryNav {
	FONT-WEIGHT: 400;
	BORDER-BOTTOM: 2px solid white;
	BACKGROUND-COLOR: #8b9000;
}
.secondaryNav H2 {
	PADDING: 4px 0px 0px 10px;
	FONT-SIZE: 1em;
	COLOR: #7d762f;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	MARGIN: 7px 0px 0px 0px;
}
.secondaryNav p {
	PADDING: 0px 10px 0px 10px;
	FONT-SIZE: .7em;
	COLOR: #ffffff;
	MARGIN: 5px 0px 5px 0px;
}
.secondaryNav p a {
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	COLOR: #fffff;
}
.alert {
	FONT-WEIGHT: 700;
	FONT-SIZE: 0.8em;
	COLOR: #ff0000;
}
.content .mainContent {
	BACKGROUND:url(../images/content_left_column_background.gif) left repeat-y;
}
.home .main img {
	border: none;
}
#contentHeader {
	background-color: #f5dd92;
	margin: 0;
	position: relative;
	overflow: hidden;
	border-top: white 2px solid;
	font-size: 1.125em;
	font-weight: 700;
	width: 568px;
	height: 60px;
	color: #FFF;
}
.pagination {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pageNumbers {
	float: right;
	color: #333;
	height: 10px;
}
.pagination a {
	color: #006685;
}
#contentHeaderImage {
	float: right;
	height: 60px;
	width: 146px;
	font-size: .75em;
}
#contentHeaderText {
	color: #006685;
	float: left;
	padding: 21px 0px 21px 12px;
	line-height: 1.1em;
}
#searchContentArea {
	width: 570px;
	font-size: .8em;
	float: left;
}
#searchContentArea P {
	padding-top: 10px;
	padding-bottom: 0px;
}
.borderDown {
	border-top: 1px solid #D4EdF7;
	padding-top: 12px;
	width: 540px;
}
.borderUp {
	border-top: 1px solid #D4E5F7;
	margin-top: -2px;
	width: 540px;
}
.borderUp a {
	text-decoration: none;
	font-style: normal;
	color: #FF0000;
}
.borderUp p {
	margin: -10px 0px 0px 0px;
}
.smallItalics {
	font-style: italic;
	color: #FF0000;
	font-size: 0.8em;
}
.spacerBlue {
	FLOAT: right;
	BACKGROUND-COLOR: #89b8e7;
	HEIGHT: 2px;
	COLOR: #89b9e7;
	WIDTH: 25%;
}
.spacerWhite {
	FLOAT: left;
	HEIGHT: 2px;
	WIDTH: 75%;
}
.spacerWhiteRight {
	FLOAT: right;
	COLOR: #ffffff;
	WIDTH: 25%;
	HEIGHT: 2px;
}
.spacing {
	CLEAR: both;
	WIDTH: 100%;
	FONT-SIZE: 0.1em;
	HEIGHT: 2px;
	DISPLAY: block;
}
.topBanding {
	CLEAR: both;
	DISPLAY: block;
}
.utilityNav {
	PADDING: 5px 0px 5px 0px;
	WHITE-SPACE: no-wrap;
	TEXT-ALIGN: center;
	FONT-SIZE: 0.7em;
}
.utilityNav a {
	BORDER-RIGHT: #000000 1px solid;
	TEXT-DECORATION: none;
	PADDING: 0px 3px;
	COLOR: #000000;
}
.utilityNav a.noRight, .utilityNav a.noRightSelect {
	BORDER-STYLE: none;
	BORDER-RIGHT: none;
}
.utilityNav a.select, .utilityNav a.noRightSelect {
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none;
}
.utilityNav a:hover {
	TEXT-DECORATION: underline;
}
.search .rightRail {
	padding-right: 0px;
	width: 190px;
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	font-weight: 400;
	border-top: 0px;
}
.searchArea {
	float: center;
	width: 542px;
	clear: both;
	padding: 0px 0px 10px 0px;
}
.searchArea .btnGo {
	margin: -19px 90px 0px 0px;
	font-weight: 400;
	WIDTH: auto;
	COLOR: #000000;
	PADDING: 1px 20px 1px 0px;
	FONT-SIZE: 1em;
	BACKGROUND: #FFF url(/images/nav_btnArrow.gif) no-repeat 100% 0%;
	HEIGHT: 19px;
	BORDER: 1px solid #a3c431;
}
.searchArea h3 {
	color: #006685;
	display: block;
	padding: 0px 0px 0px 0px;
}
.searchArea h3 span.note {
	float: right;
	margin-top: -14px;
	font-size: .8em;
	color: #333;
	font-weight: 400;
}
.searchArea img {
	float: left;
	margin-top: -5px;
	padding: 0px 5px 0px 0px;
}
.searchBox {
	font-size: .8em;
	display: block;
	margin: 0;
	padding: 1px;
	width: 99%;
}
.searchBox a {
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	padding-left: 18px;
	font-size: 1em;
}
.searchBox h4 {
	font-size: 1.2em;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 5px 0px;
}
.searchBox input {
	color: #333;
	font-size: 0.92em;
	width: 56%;
	padding: 1px 2px;
	margin: 0px 0px 0px 10px;
}
.searchBox input.long {
	font-size: 1em;
	width: 98%;
	padding: 1px 2px 0px 0px;
}
.searchBox li {
	background: url(../images/nav_arrowA.gif) 3px .2em no-repeat;
	padding-bottom: 2px;
	margin: 4px 5px 2px 0px;
}
.searchBox p {
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 85px;
}
.searchBox select {
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 0px 0px 0px 2px;
}
.searchBox ul {
	list-style: none;
	padding: 5px 0px 5px 7px;
	margin: 0px 0px 0px 0px;
}
.searchCol {
	display: block;
	padding: 15px 0px 15px 60px;
	margin: 0;
}
.searchCol form {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.searchContentArea {
	width: 570px;
	float: left;
}
.searchList a {
	color: #006685;
}
.layout4 .main {
	background-color: white;
}
.home .lightbluebox h2 {
	position: relative;
}
.landing .main span {
	position: relative !important;
	float: left;
}
.mastHead span {
	WIDTH: 100%;
	POSITION: relative !important;
	CLEAR: both;
	FLOAT: left !important;
}
.customerServiceLogin {
	background:transparent url(/images/cust_service_login_NO_text.jpg) no-repeat 0px 0px;
	border-top  :2px solid white;
	padding:17px 0px 8px;
}
.customerSericeLogin p {
	padding:0px 10px 0px 10px;
	margin:5px 0px 5px 0px;
	font-size:.8em;
}
.customerServiceLogin ul {
	margin:17px 0px 0px 0px;
	padding:0px 0px 0px 9px;
}
.customerServiceLogin li a  {
	display:inline-block;
	vertical-align:top;
	line-height:1.2em;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
	font-size:.8em;
	margin:0px;
	color:#006685;
}
.customerServiceLogin li {
	background:transparent url(/images/allied_button.gif) no-repeat scroll 0px 9px;
	list-style-type:none;
	margin-bottom:3px;
	padding:0px 0px 0px 11px;
	vertical-align:middle;
}
#recommendedResults {
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 10px;
}
#recommendedResults H1 {
	DISPLAY: block;
	FONT-WEIGHT: 700;
	FONT-SIZE: 1.15em;
	MARGIN-BOTTOM: 10px;
	COLOR: #f48000;
}
#recommendedResults .grayLink {
	FONT-SIZE: 0.85em;
	FLOAT: right;
	COLOR: #898989;
	POSITION: relative;
	PADDING-RIGHT: 30px;
	TOP: -24px;
}
.popup .content {
	CLEAR: BOTH;
	BORDER-TOP: solid 1px #dedede;
	BORDER-BOTTOM: solid 1px #dedede;
	TEXT-ALIGN: left;
}
.floatLeft {
	FLOAT: left;
}
.floatRight {
	FLOAT: right;
}