H1 {
	FONT-FAMILY: Arial; 
	FONT-SIZE: 22 px; 
	COLOR: #003399; 
	FONT-WEIGHT: normal;
}

H2 {
	FONT-FAMILY: Arial; 
	FONT-SIZE: 18 px; 
	COLOR: #003399; 
	FONT-WEIGHT: normal;
}

H3 {
	FONT-FAMILY:Arial;
	FONT-SIZE: 14 px;
	FONT-WEIGHT: bold;
	COLOR: #003399
}

H4 {
	FONT-FAMILY: Arial;
	FONT-SIZE: 14 px;
	FONT-WEIGHT: bold;
        COLOR: #003399
}

H5 {

        FONT-FAMILY: Arial;
        FONT-SIZE: 13 px;
        FONT-WEIGHT: bold;
        COLOR: #003399;
}


FORM {
	MARGIN: 0px
}
BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
P.date {
	FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
LI {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
OL {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
UL {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
A {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A:link {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A:visited {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A:active {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
TD .dftlink {
	COLOR: #003399}
TD .dftlink A {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline}
TD .dftlink A:link {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline}
TD .dftlink A:visited {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline}
TD .dftlink A:active {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline}
TD .dftlink A:hover {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.tools {
	BACKGROUND-COLOR: #336699
}
.toolsTemp {
	BACKGROUND-COLOR: #eeeedd
}
.forms {
	BACKGROUND-COLOR: #336699
}
.page-heading {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif}
.page-heading-border {
	BACKGROUND-COLOR: #2c4d9c
}
.calc-heading {
	FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif}
.tools-heading {
	FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif}
.forms-heading {
	FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif}
.breadcrumb-text {
	FONT-SIZE: 10px; COLOR: #003399; TEXT-DECORATION: none
}
.blue_underlinelinksml {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	color: #003399
}
.blue_underlinelink {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	color: #003399
}
.breadcrumb-text A {
	COLOR: #003399; TEXT-DECORATION: none
}
.breadcrumb-text A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
.breadcrumb-text A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.breadcrumb-text A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.breadcrumb-text A:hover {
	COLOR: #003399; TEXT-DECORATION: none
}
.nav-bar {
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #254e95
}
.nav-bar A:active {
	COLOR: white; TEXT-DECORATION: none
}
.nav-bar A:link {
	COLOR: white; TEXT-DECORATION: none
}
.nav-bar A {
	COLOR: white; TEXT-DECORATION: none
}
.nav-bar A:hover .nav-bar A:visited {
	COLOR: white; TEXT-DECORATION: underline
}
.tab-pane-selected {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab-pane-selected A:active {
	COLOR: black; TEXT-DECORATION: none
}
.tab-pane A:link {
	COLOR: black; TEXT-DECORATION: none
}
.tab-pane A {
	COLOR: black; TEXT-DECORATION: none
}
.tab-pane A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.tab-pane A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.tab-pane {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab-pane A:active {
	COLOR: white; TEXT-DECORATION: none
}
.tab-pane A:link {
	COLOR: white; TEXT-DECORATION: none
}
.tab-pane A {
	COLOR: white; TEXT-DECORATION: none
}
.tab-pane A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.tab-pane A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.portal_titlebar {
	FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(/images/header/banner/menu_bar.gif); COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.date-text {
	FONT-SIZE: 10px; COLOR: #2c4d9c; TEXT-DECORATION: none
}
.date-new-templates {
	FONT-SIZE: 9px; COLOR: #999999; TEXT-DECORATION: none
}
.heading1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #003399;
}
.heading2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	color: #003399;
}
.heading3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #003399;
}
.heading4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.navyheading4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; color: #003399
}
.search-cell {
	FONT-SIZE: 10px; BACKGROUND: #2c4d9c
}
#search-text {
	FONT-SIZE: 12px; WIDTH: 108px; FONT-FAMILY: Courier New,Courier; HEIGHT: 20px
}
#search-button {
	WIDTH: 92px; HEIGHT: 20px
}
.keyline {
	BACKGROUND-COLOR: #cccccc
}
.outer-panel-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #294d9c
}
.outer-panel-bg {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8299c4
}
.panel-bg {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD .panel-bg A {
	COLOR: #2c4d9c; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none
}
TD .panel-bg A:link {
	COLOR: #2c4d9c; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
TD .panel-bg A:visited {
	COLOR: #666699; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none
}
TD .panel-bg A:active {
	COLOR: #2c4d9c; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
TD .panel-bg A:hover {
	COLOR: #2c4d9c; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.panel-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #96a6ce
}
.panel-bg {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.panel-bg-blue {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #def3ff
}
.panel-bg-border {
	BORDER-RIGHT: #294d9c 1px solid; BORDER-TOP: #294d9c 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #294d9c 1px solid; BORDER-BOTTOM: #294d9c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.small-text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small-text P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small-text LI {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vsmall-text {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.vsmall-text P {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vsmall-text LI {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text-blue {
	FONT-SIZE: 10pt; COLOR: #254e95; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small-text-blue {
	FONT-SIZE: 11px; COLOR: #254e95; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vsmall-text-blue {
	FONT-SIZE: 10px; COLOR: #254e95; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text-darkblue {
	FONT-SIZE: 10pt; COLOR: #002266; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.small-text-darkblue {
	FONT-SIZE: 11px; COLOR: #002266; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vsmall-text-darkblue {
	FONT-SIZE: 10px; COLOR: #002266; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vsmall-text-maroon {
	FONT-SIZE: 10px; COLOR: #990033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer-cell {
	FONT-SIZE: 10px; BACKGROUND: #2c4d9c
}
.footer-cell A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer-cell A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer-cell A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer-cell A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer-cell A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.no-uline A {
	TEXT-DECORATION: none
}
.no-uline A:active {
	TEXT-DECORATION: none
}
.no-uline A:link {
	TEXT-DECORATION: none
}
.no-uline A:visited {
	TEXT-DECORATION: none
}
.no-uline A:hover {
	TEXT-DECORATION: underline
}
.copyright-text {
	FONT-SIZE: 10px; COLOR: #2c4d9c
}
.quicklink-text {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.small-quicklink-text {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.vsmall-quicklink-text {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.promo-text {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.phone {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: black
}
.question {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #99ccff; FONT-STYLE: italic; FONT-FAMILY: AGaramond, Garamond
}
.box {
	BORDER-RIGHT: #2c4d9c thin solid; PADDING-RIGHT: 1px; BORDER-TOP: #2c4d9c thin solid; PADDING-LEFT: 1px; FONT-SIZE: 10pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #2c4d9c thin solid; PADDING-TOP: 1px; BORDER-BOTTOM: #2c4d9c thin solid; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.box {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.disclaimer {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.disclaimer P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.disclaimer TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.disclaimer LI {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.footnote {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.footnote P {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.footnote TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.footnote LI {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.button-off {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 10px; BORDER-LEFT: 1px outset; CURSOR: hand; BORDER-BOTTOM: 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.button-off A {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-off A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-off A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-off A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.button-off A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-on {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; FONT-SIZE: 10px; BORDER-LEFT: 1px inset; CURSOR: hand; BORDER-BOTTOM: 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.button-on A {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-on A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-on A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.button-on A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.button-on A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.row-title {
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	top: 6px;
	bottom: 6px;
}
.row-title A {
	COLOR: #003399; TEXT-DECORATION: none
}
.row-title A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
.row-title A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.row-title A:hover {
	COLOR: #003399}
.row-title A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.row-dark {
	BACKGROUND-COLOR: #F6F6F6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.row-dark-bug {
	BACKGROUND-COLOR: #F6F6F6
}
.row-dark A {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-dark A:active {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-dark A:link {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-dark A:hover {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-dark A:visited {
	COLOR: #666666; TEXT-DECORATION: underline}
.row-light {
	BACKGROUND-COLOR: #FAFAF5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.row-light-bug {
	BACKGROUND-COLOR: #FAFAF5
}
.row-light A {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-light A:active {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-light A:link {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-light A:hover {
	COLOR: #003399; TEXT-DECORATION: underline}
.row-light A:visited {
	COLOR: #666666; TEXT-DECORATION: underline}
.row-summary {
	BACKGROUND-COLOR: #99ccff
}
.row-summary A {
	COLOR: #000000
}
.row-summary A:active {
	COLOR: #000000
}
.row-summary A:link {
	COLOR: #000000
}
.row-summary A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.row-summary A:visited {
	COLOR: #000000
}
.row-total {
	BACKGROUND-COLOR: #CCCCCC}
.row-total A {
	COLOR: #000000; TEXT-DECORATION: none
}
.row-total A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.row-total A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.row-total A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.row-total A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.row-tab-off {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.row-tab-off A {
	CURSOR: hand; COLOR: #cccccc; TEXT-DECORATION: none
}
.row-tab-off A:link {
	CURSOR: hand; COLOR: #cccccc; TEXT-DECORATION: none
}
.row-tab-off A:active {
	CURSOR: hand; COLOR: #cccccc; TEXT-DECORATION: none
}
.row-tab-off A:hover {
	CURSOR: hand; COLOR: #cccccc; TEXT-DECORATION: underline
}
.row-tab-off A:visited {
	CURSOR: hand; COLOR: #cccccc; TEXT-DECORATION: none
}
.row-tab-on {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #82aed2
}
.row-tab-on A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-tab-on A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-tab-on A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-tab-on A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.row-tab-on A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-tab-general {
	FONT-SIZE: 10pt; COLOR: white; BACKGROUND-COLOR: #999999
}
.row-statusbar-on {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.row-statusbar-on A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-on A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-on A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-on A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.row-statusbar-on A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-pending {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #87a1bb; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.row-statusbar-pending A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-pending A:active .row-statusbar-pending A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-pending A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-pending A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.row-statusbar-pending A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-off {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; BACKGROUND-COLOR: #29537c; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.row-statusbar-off A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-off A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-off A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-statusbar-off A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.row-statusbar-off A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.statusbar-background {
	WIDTH: 100%; BACKGROUND-COLOR: #000000
}
INPUT {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New,Courier
}
SELECT {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana,Monospace,Courier
}
TEXTAREA {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New,Courier
}
.textarea {
	FONT-SIZE: 10pt; FONT-FAMILY: Courier New,Courier
}
.button {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; CURSOR: hand; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #999999; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; ignoreNS4: 
}
.button-action {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 0px; CURSOR: hand; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.button-action {
	BORDER-RIGHT: #003399 1px double; PADDING-RIGHT: 0px; BORDER-TOP: #66ccff 1px double; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: #6c93bd center center; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: none; BORDER-LEFT: #66ccff 1px double; COLOR: #ffffff; LINE-HEIGHT: normal; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #003399 1px double; LETTER-SPACING: 1pt; TEXT-ALIGN: center; ignoreNS4: 
}
.button-go {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.button-go {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #6699cc; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; ignoreNS4: 
}
.label {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.small-label {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.mandatory {
	FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.errmsg {
	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.main_feature_a {
	FONT-SIZE: 24px; COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_a A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_a A:active {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_a A:link {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_a A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_a A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.main_feature_b {
	FONT-SIZE: 18px; COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_b A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_b A:active {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_b A:link {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_b A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}
.main_feature_b A:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
.quicklink-title {
	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none
}
.white-quicklink-title {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.grey-quicklink-title {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
.quicklink-title A {
	COLOR: #003366; TEXT-DECORATION: none
}
.quicklink-title A {
	COLOR: #003366; TEXT-DECORATION: none
}
.quicklink-title A:active {
	COLOR: #003366; TEXT-DECORATION: none
}
.quicklink-title A:link {
	COLOR: #003366; TEXT-DECORATION: none
}
.quicklink-title A:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
.quicklink-title A:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
.quicklink-copy {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.white-quicklink-copy {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.dashed-dividers {
	FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.panel-bg-border {
	BORDER-RIGHT: #294d9c 1px solid; BORDER-TOP: #294d9c 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #294d9c 1px solid; BORDER-BOTTOM: #294d9c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.panel-bg-border-light {
	BORDER-RIGHT: #93a6cb 1px solid; BORDER-TOP: #93a6cb 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #93a6cb 1px solid; BORDER-BOTTOM: #93a6cb 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.panel-bg-border A {
	COLOR: #003399}
.panel-bg-border A:link {
	COLOR: #294d9c
}
TD .panel-bg-border A:link {
	COLOR: #294d9c
}
TD .panel-bg-border A:hover {
	COLOR: #294d9c; TEXT-DECORATION: underline
}
TD .panel-bg-border A:visited {
	COLOR: #294d9c; TEXT-DECORATION: none
}
TD .panel-bg-border A {
	COLOR: #294d9c; TEXT-DECORATION: underline
}
.topnavtxt_blk {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EEEEDD
}
.navtxt {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none
}
.leftnav_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.right_box_txt_blue {
	FONT: 11px/14px Arial, Helvetica, sans-serif; COLOR: #003399;
}
.right_box_txt_blue  A {
	COLOR: #003399; TEXT-DECORATION: underline}
.right_box_txt_blue  A:active {
	COLOR: #003399; TEXT-DECORATION: underline}
.right_box_txt_blue  A:link {
	COLOR: #003399; TEXT-DECORATION: underline}
.right_box_txt_blue  A:hover {
	COLOR: #003399; TEXT-DECORATION: underline}
.right_box_txt_blue  A:visited {
	COLOR: #666666; TEXT-DECORATION: underline}
.right_link_box_hd {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #003399; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.footer_txt {
	FONT: 10px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333
}
.footer_txtsml {
	FONT: 9px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333
}
.subhd {
	FONT-SIZE: 18px;
	COLOR: #003399;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.subhd2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sml_hd_grey {
	FONT: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #8c8c89
}
.search_txt {
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #003399;
	text-decoration: none;
}
.tabs_txt_white {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.tabs_txt_white A {
	TEXT-DECORATION: underline}
.tabs_txt_white A:active {
	TEXT-DECORATION: underline}
.tabs_txt_white A:link {
	TEXT-DECORATION: underline}
.tabs_txt_white A:hover {
	TEXT-DECORATION: underline}
.tabs_txt_white A:visited {
	TEXT-DECORATION: underline}
.tabs_txt_black {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.button-action1 {
	FONT-SIZE: 10px; MARGIN-LEFT: 0px; CURSOR: hand; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.button-action1 {
	BORDER-RIGHT: #aaa999 1px double; PADDING-RIGHT: 0px; BORDER-TOP: #aaa999 1px double; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: #aaa999 center center; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: none; BORDER-LEFT: #aaa999 1px double; COLOR: #ffffff; LINE-HEIGHT: normal; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa999 1px double; LETTER-SPACING: 1pt; TEXT-ALIGN: center; ignoreNS4: 
}
.calc-heading {
	FONT-SIZE: 24px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.row-title1 {
	FONT-SIZE: 10pt; COLOR: #003399; BOTTOM: 6px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TOP: 6px; BACKGROUND-COLOR: #eeeedd
}
.row-title1 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-title1 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-title1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-title1 A:hover {
	COLOR: #ffffff; EXT-DECORATION: underline
}
.row-title1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.row-dark1 {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fafaf5
}
.row-dark1 A {
	COLOR: #000000; EXT-DECORATION: none
}
.row-dark1 A:active {
	COLOR: #000000
}
.row-dark1 A:link {
	COLOR: #000000
}
.row-dark1 A:hover {
	COLOR: #000000; EXT-DECORATION: underline
}
.row-dark1 A:visited {
	COLOR: #000000
}
.row-light1 {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.row-light1 A {
	COLOR: #000000
}
.row-light1 A:active {
	COLOR: #000000
}
.row-light1 A:link {
	COLOR: #000000
}
.row-light1 A:hover {
	COLOR: #000000; EXT-DECORATION: underline
}
.row-light1 A:visited {
	COLOR: #000000
}
.more_link {

	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

 /************************************************************/
/* Card Table                                           */
/************************************************************/
table .cardTable {
	width: 100%;
	height: 28px;
	background-color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003399;
}
td.card {
	border-bottom: solid 1px #aaa999;
	padding:2px 10px;
	vertical-align: middle;
	white-space:nowrap;
}
td.separator {
	border-bottom: solid 1px #aaa999;
}
td.selcard {
	background-color: #fff;
	border: solid 1px #aaa999;
	border-bottom: solid 1px #fff;
	font-weight: bold;
	padding:0 10px;
	vertical-align: middle;
	white-space:nowrap;

}
td.cardcontent {
	border-bottom: solid 1px #aaa999;
	border-left: solid 1px #aaa999;
	border-right: solid 1px #aaa999;
	padding: 10px;
	vertical-align: top;
	height:100%;
}

.forms_bg {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	top: 6px;
	bottom: 6px;
	color: #003399;
}

.lifestyle20s-dark {BACKGROUND-COLOR: #edc32c;}
.lifestyle20s-light {BACKGROUND-COLOR: #fbeec1;}
.lifestyle30s-dark {BACKGROUND-COLOR: #a5b03d;}
.lifestyle30s-light {BACKGROUND-COLOR: #f1f2d9;}
.lifestyle40s-dark {BACKGROUND-COLOR: #d17626;}
.lifestyle40s-light {BACKGROUND-COLOR: #e9ba8b;}
.lifestyle50s-dark {BACKGROUND-COLOR: #5a2477;}
.lifestyle50s-light {BACKGROUND-COLOR: #d0c3dc;}
.lifestyle60s-dark {BACKGROUND-COLOR: #3A9E7E;}
.lifestyle60s-light {BACKGROUND-COLOR: #c2ddd2;}
.large-text {font-size: 14px;}



.topnavtxt {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	BACKGROUND-COLOR: #003399
 }
.left-hand-side-bg {BACKGROUND-COLOR: #CCDDEE;}
.left-hand-side-l1nav {
    BACKGROUND-COLOR: #8899BB;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 11px; 
    COLOR: #ffffff; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-VARIANT: normal; 
    TEXT-DECORATION: none
    }
.left-hand-side-l2nav {
        BACKGROUND-COLOR: #C3CCDD;
        FONT-WEIGHT: normal; 
        FONT-SIZE: 11px; 
        COLOR: #000000; 
        FONT-STYLE: normal; 
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
        FONT-VARIANT: normal; 
        TEXT-DECORATION: none
    }
 .right-hand-side-header {
        BACKGROUND-COLOR: #CCDDEE;
    	FONT-WEIGHT: bold; 
    	FONT-SIZE: 12px; 
    	COLOR: #003399; 
    	LINE-HEIGHT: normal; 
    	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; 
    	TEXT-DECORATION: none
  }





  
  
  
  /*** rules for all templates ***/
  
  #case-tooltip {
    position: absolute;
    background: transparent url(../images/tooltip.gif) repeat-x scroll 0 0;
    width: 226px;
    padding: 4px 16px 24px;
    font: 10px verdana;
    color: #575757;
    height: 28px;
  }
  
  .cases .hp {
    position: absolute;
    top: 0px;
    height: 135px;
    background-color: #fff;
    opacity:.80;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
  }
  
  .cases .link {
    left: 10px;
    position: absolute;
    top: 115px;
  }
  
  .cases .link a {
    font: 11px verdana;
    color: #003399;
    text-decoration: none;
    background: url(../images/arrow.gif) no-repeat scroll left center;
    padding-left: 10px;
    font-weight: bold;
  }
  
  /*.cases .corners {
    position: static;
  }*/
  
  .cases .lt, .cases .lb, .cases .rt, .cases .rb {
    position: absolute;
    width: 8px;
    height: 8px;
  }
  
  .cases .lt, .cases .lb {
    left: 0;
  }
  
  .cases .lt, .cases .rt {
    top: 0;
  }
  
  .cases .lb, .cases .rb {
    top: 128px;
  }
  
  .cases .rt, .cases .rb {
    right: -1px;
  }
  
  .cases .hp-logo {
    position: absolute;
    top: 46px;
  }
  
  .cases .last {
      margin-right: 0 ! important;
  }
  
  .case {
  	height: 135px;
    float: left;
    display: block;
    margin-right: 1px;
  	text-decoration: none;
  }
  
  .cases {
    height: 135px;
    background-color: #fff;
  	position: relative;
  }
  
  .cases .hp {
    width: 141px;
  }
  
  .case span {
  	display: none;
  }
  
  /*** rules that depend on the template width ***/
  
  .cases690 {
  	width: 690px;
  }
  
  .cases870 {
  	width: 870px;
  }
  
  .cases580 {
    width: 580px;
  }
  
  .cases460 {
    width: 460px;
  }
  
  /*** rules that depend on the template width and number of cases ***/
  
  
  /*** 690 with 3 cases ***/
  
  #Content__ctl1_cases690_3 .first {
      width: 154px ! important;
  }
  
  #Content__ctl1_cases690_3 .case {
    width: 267px;
  }
  
  #Content__ctl1_cases690_3 .hp {
    left: 69px;
  }
  
  #Content__ctl1_cases690_3 .hp-logo {
    left: 69px;
  }
  
  
  /*** 870 with 5 cases ***/
  
  #Content__ctl1_cases870_5 .first {
      width: 154px ! important;
  }
  
  #Content__ctl1_cases870_5 .case {
    width: 178px;
  }
  
  #Content__ctl1_cases870_5 .hp {
    left: 89px;
  }
  
  #Content__ctl1_cases870_5 .hp-logo {
    left: 89px;
  }
  
  
  /*** 870 with 4 cases ***/
  
  #Content__ctl1_cases870_4 .first {
      width: 156px ! important;
  }
  
  #Content__ctl1_cases870_4 .case {
    width: 237px;
  }
  
  #Content__ctl1_cases870_4 .hp {
    left: 89px;
  }
  
  #Content__ctl1_cases870_4 .hp-logo {
    left: 89px;
  }
  
  
  /*** 580 with 3 cases ***/
  
  #Content__ctl1_cases580_3 .first {
      width: 154px ! important;
  }
  
  #Content__ctl1_cases580_3 .case {
    width: 212px;
  }
  
  #Content__ctl1_cases580_3 .hp {
    left: 89px;
  }
  
  #Content__ctl1_cases580_3 .hp-logo {
    left: 89px;
  }
  
  
  /*** 580 with 2 cases ***/
  
  #Content__ctl1_cases580_2 .first {
      width: 289px ! important;
  }
  
  #Content__ctl1_cases580_2 .case {
    width: 290px;
  }
  
  #Content__ctl1_cases580_2 .hp {
    left: 89px;
  }
  
  #Content__ctl1_cases580_2 .hp-logo {
    left: 89px;
  }
  
  
  /*** 460 with 4 cases ***/
  
  #Content__ctl1_cases460_4 .first {
      width: 154px ! important;
  }
  
  #Content__ctl1_cases460_4 .case {
    width: 212px;
  }
  
  #Content__ctl1_cases460_4 .hp {
    left: 89px;
  }
  
  #Content__ctl1_cases460_4 .hp-logo {
    left: 89px;
  }
  
  
  /* Fixes for IE6 Quirks mode */
  
  * html #case-tooltip {
    width: 258px;
    height: 56px;
}