
.nav_buttons      { color: #003981; font-size: 10px; font-family: Verdana, Arial; text-align: left; }
.nav_articles     { color: #003981; font-weight: normal; font-size: 10px; line-height: 18px; font-family: Verdana, Arial; text-align: left; text-indent: 0px; margin: 0px 5px 5px 0px; padding: 3px 2px 6px 12px; border-style: solid; border-width: 0pt 1pt 1pt 1pt; border-color: #8a8a8a }
.nav_toplinks     { color: #102484; font-weight: bold; font-size: 11px; line-height: 23px; font-family: Verdana, Arial; background-color: #c3c8e0; text-align: left; text-indent: 0px; margin: 0px 4px 0px 0px; padding: 14px 2px 17px 22px; border: solid 1px #102484 }
.nav_askagl  { color: #102484; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; background-color: #eceef5; text-align: left; text-indent: 0px; border: solid 1px #102484; padding: 14px 5px 17px 22px; margin: 4px 2px 0px 0px; }
.right_sidebar  { color: #003981; font-weight: normal; font-size: 10px; line-height: 18px; font-family: Verdana, Arial; text-align: left; margin: 0px 5px 3px 0px; padding: 14px 8px 6px 12px }
.nav_buttons a:link  { color: #003981; text-decoration: none }
.nav_buttons a:visited  { color: #003981; text-decoration: none }
.nav_buttons a:active  { color: #003981; text-decoration: none }
.nav_buttons a:hover     { color: #003981; font-weight: bold }


.nav_shaded_box     { color: #003981; font-weight: normal; font-size: 10px; line-height: 16px; font-family: Verdana, Arial; background-color: white; text-align: left; margin: 0px 5px 3px 0px; padding: 3px 6px 6px 12px; border-style: solid; border-width: 0pt 1pt 1pt 1pt; border-color: #8a8a8a }
.nav_blue_subhead     { color: white; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial; background-color: #024294; text-align: left; text-indent: 10px; margin: 0px 5px 0px 0px; padding: 2px; border: solid 1pt #8a8a8a }
.body_text        { color: #102484; font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: left; vertical-align: text-top; padding: 16px 18px 0px 22px }
.body_text_small { color: #102484; font-size: 9px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: left; vertical-align: text-top; padding: 16px 18px 0px 22px }
.body_text_indent_list  { color: #102484; font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: left; text-indent: -10px; vertical-align: text-top; padding: 0px 18px 0px 45px }
.caption { color: #102484; font-weight: bold; font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: center; vertical-align: text-top; padding-top: 2px; padding-bottom: 2px }
.body_text_bottom { color: #102484; font-size: 9px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: left; vertical-align: text-top; padding: 2px 18px 3px 22px }
.home_headline { color: #003981; font-weight: bold; font-size: 18px; line-height: 22px; font-family: verdana, arial, helvetica, geneva; text-align: left; padding-top: 2pt; padding-bottom: 0px; padding-left: 18px }
.home_headline1 { color: #003981; font-size: 9pt; font-family: verdana, arial, helvetica, geneva }
.home_headline2 { color: #999; font-size: 9pt; font-family: verdana, arial, helvetica, geneva }
.body_home  { color: #003981; font-size: 11px; line-height: 20px; font-family: verdana, arial, helvetica, geneva; text-align: left; vertical-align: text-top; padding: 15px 12px 18px 17px }
.body_text_list { color: #003981; font-size: 10px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: left; vertical-align: text-top; list-style-type: circle; padding: 8pt 12pt 12pt 14pt }
.body_forms   { color: #003981; font-weight: bold; font-size: 10px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: left; vertical-align: text-top; padding: 2px 12px 5px 22px }
.body_text_headline      { color: #102484; font-weight: bold; font-size: 11px; line-height: 14px }
.body_text_kicker   { color: #888; font-weight: bold; font-size: 11px }
.body_text_page_intro  { color: #003981; font-weight: bold; font-size: 10px }
.body_text_numbered_list  { color: #003981; list-style-type: decimal }
.body_text_page_titles   { font-weight: bold; font-size: 14px; line-height: 16pt }
TABLE.main  { margin: 0px 0px 5px; border: solid 1px #999999 } 
TABLE.top_grey_bar { border-top: 1px solid #999999  }
TD.bottom_grey_bar { background-color: #ccc; border-bottom: 1px solid #999 }
TD.different {background-color: #E2FAFA;border-left: dashed 1px #669999;border-right: dashed 1px #669999; }
TD.solid  { border-top: 1px solid #102484; border-bottom: 1px solid #102484; border-left: 1px solid #102484; }
TD.solid2 { background-color: #eceef5; border-right: 1px solid #102484; border-bottom: 1px solid #102484; border-left: 1px solid #102484; }
TD.solid3 {  border: 1px solid #102484; }
TD.solid1 { border-style: solid solid solid dashed; border-width: 1px; border-color: #102484 #102484 #102484 #abafc4 }
.leftcolumn {font-family: Verdana, Arial; font-size: 10px; color: ##264c72}
.leftcolumn a:link {  color: #CC6600; text-decoration: underline}
.leftcolumn a:visited {  color: #66CC99; text-decoration: underline}
.leftcolumn a:hover {  color: #333333; text-decoration: none; background-color: #FFFFFF}
.leftcolumn a:active {  color: #CC6600; text-decoration: underline}
.nav_toplinks a:link  { color: #003981; text-decoration: none }
.nav_articles a:link  { color: #003981; text-decoration: none }
.nav_toplinks a:visited  { color: #003981; text-decoration: none }
.nav_articles a:visited  { color: #003981; text-decoration: none }
.nav_toplinks a:active  { color: #003981; text-decoration: none }
.nav_articles a:active  { color: #003981; text-decoration: none }
.nav_toplinks a:hover    { color: #747fb4; font-weight: bold; text-decoration: none }
.nav_articles a:hover  { color: #003981; font-weight: bold; text-decoration: none }
a:link    { color: #102484; text-decoration: underline }
a:visited    { color: #102484; text-decoration: underline }
a:hover    { color: #102484; text-decoration: underline }
a:active     { color: #102484; text-decoration: underline }



table.nav { color: #102484; font-weight: bold; font-size: 11px; font-family: Verdana, Arial; width: 184px; margin-right: 4px; margin-bottom: 4px;}
table.nav a:link  { color: #102484; text-decoration: none; }
table.nav a:visited { color: #003981; text-decoration: none; }
table.nav a:active { color: #003981; text-decoration: none; }
table.nav a:hover { color: #747fb4; font-weight: bold; text-decoration: none;}
td.nav_topborder { color: #102484; font-weight: bold; font-size: 11px; font-family: Verdana, Arial; background-color: #c3c8e0; text-align: left; text-indent: 0px; padding: 15px 0px 18px 22px; border: 1px solid #102484; }
table.askbox { width: 184px; margin-right: 4px; margin-bottom: 5px;}
td.nav_askaglbox  { color: #102484; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; background-color: #eceef5; text-align: left; text-indent: 0px; border: solid 1px #102484; padding: 15px 15px 20px 22px;}
div.subnav { color: #102484; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; background: url(images/sub_arrow.gif) no-repeat 16px; padding-left: 25px; vertical-align: middle; }
div.subnav a:link    { color: #102484; text-decoration: none; }
div.subnav a:visited    { color: #102484; text-decoration: none; }
div.subnav a:hover    {  color: #747fb4; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; }
div.subnav a:active     { color: #102484; text-decoration: none; }


div.mainnav { color: #102484; font: bold 11px/23px Verdana, Arial;}
div.mainnav a:link    { color: #102484; text-decoration: none; }
div.mainnav a:visited    { color: #102484; text-decoration: none; }
div.mainnav a:hover    {  color: #747fb4; font-size: 11px; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; }
div.mainnav a:active     { color: #102484; text-decoration: none; }




div.credit { color: #999999; font-size: 9px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-align: center; vertical-align: text-top; padding: 10px 0px 10px 0px; }

div.credit a { color: #999999; font-size: 9px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-decoration: underline;}
div.credit a:hover { color: #999999; font-size: 9px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-decoration: underline;}
div.credit a:visited { color: #999999; font-size: 9px; line-height: 14px; font-family: verdana, arial, helvetica, geneva; text-decoration: underline;}








