/*MAIN SITE*/
/*General*/
body,table { font:12px Arial,Helvetica,sans-serif; background-color:#FFFFFF; color:#000000; margin-top:0px; }
img { display:inline; vertical-align:top; border:0px; }
img.small { vertical-align:middle; }
a { font:12px Arial,Helvetica,sans-serif; text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }
.articleframe { width:470px; height:500px; overflow:auto; padding-left:5px; padding-right:5px; }

/*Left+Right Boxes*/
.leftmenu { margin-left:24px; margin-right:24px; }
.rightmenu { margin-left:31px; margin-right:31px; }
.lefthead { font:14px Arial,Helvetica,sans-serif; font-weight:bold; letter-spacing:0.25px; color:#005DAB; background-color:#CCECEF; }
.righthead { padding-left:10px; padding-right:10px; font:12px Arial,Helvetica,sans-serif; font-weight:bold; letter-spacing:0.25px; color:#005DAB; background-color:#FBC27F; }
.rightrounded { background-color:#FFFFFF; }
.rightrounded img.top { vertical-align:bottom; }
.leftmenuitem { padding-left:10px; height:27px; font:12px Arial,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; background-color:#01A1B1; }
.leftmenuitem a { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; }
.leftmenuitem_light { padding-left:15px; height:27px; font:12px Arial,Helvetica,sans-serif; font-weight:bold; color:#148690; background-color:#93DDE3; }
.leftmenuitem_light a { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#148690; }
.leftmenuitem_light_subhead { padding-left:15px; padding-top:5px; font:12px Arial,Helvetica,sans-serif; font-weight:bold; color:#148690; background-color:#93DDE3; }
.leftmenuitem_light_subhead a { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#148690; }
.leftmenuitem_light_submenu dd { margin-left:15px; margin-right:15px; font:11px Arial,Helvetica,sans-serif; font-weight:bold; }
.leftmenuitem_light_submenu dd a { font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#148690; }
.leftmenuitem_light_submenu dl { padding-left:15px; padding-top:5px; height:27px; color:#148690; background-color:#85D2DA; }
.rightmenuitem { padding:5px 10px 0px; font:12px Arial,Helvetica,sans-serif; color:#000000; background-color:#FBC27F; }
.rightmenuitem a, .rightmenuindent a { text-decoration:underline; }
.rightmenuitem a:hover, .rightmenuindent a:hover { text-decoration:none; }
.rightmenuindent { padding-left:20px; font:12px Arial,Helvetica,sans-serif; color:#000000; background-color:#FBC27F; }

/*Middle Content (Home Page)*/
.middle_border { padding-left:16px; padding-right:16px; }
.middle_border_left { padding-left:16px; }
.middle_border_right { padding-right:16px; }
.middle_home_head { font:14px Arial,Helvetica,sans-serif; letter-spacing:0.50px; color:#005DAB; }
.middle_home_link { font:13px Arial,Helvetica,sans-serif; color:#000000; }
.middle_home_link a { font-weight:bold; }

/*Middle Content (Splash Pages)*/
.middle_header { font:16px Arial,Helvetica,sans-serif; font-weight:bold; color:#005DAB; }
.mid_share_head, .mid_learn_head { font:14px Arial,Helvetica,sans-serif; font-weight:bold; letter-spacing:0.50px; color:#005DAB; }
.middle_content { font:12px Arial,Helvetica,sans-serif; color:#000000; }
.mid_share_link, .mid_learn_link { padding-left:15px; margin-top:-20px; }
.middle_content a { text-decoration:underline; }
.middle_content a:hover { text-decoration:none; }
.middle_content_left { padding-right:15px; font:12px Arial,Helvetica,sans-serif; color:#000000; }
.middle_content_right { padding-left:15px; font:12px Arial,Helvetica,sans-serif; color:#000000; }
.middle_content_left a { text-decoration:underline; }
.middle_content_right a { text-decoration:underline; }
.middle_subhead { font:12px Arial,Helvetica,sans-serif; font-weight:bold; color:#005DAB; }
.mid_share_bg, .mid_learn_bg { background-image:url(/images/orange_bubble.gif); background-repeat:no-repeat; }
.mid_learn_link a, .mid_share_link a { font-weight:bold; text-decoration:underline; }
.mid_learn_link a:hover, .mid_share_link a:hover { text-decoration:none; }

/*Site Map*/
.sitemap_header { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#005DAB; }
.sitemap_subhead { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; }
.sitemap_subhead a { font:14px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
.sitemap_main a { font:12px Arial, Helvetica, sans-serif; text-decoration:underline; }
.sitemap_subhead a:hover, .sitemap_main a:hover { text-decoration:none; }

/*Footer*/
.footertop { padding-left:32px; padding-right:35px; padding-top:15px; }
.footertop hr { color:#999999; height:1px; margin-bottom:0px; }
.footerbottom { padding-left:32px; padding-right:35px; }
.footerbottom hr { color:#999999; height:1px; }
.footerindent { padding-left:32px; }
.footerpartner { padding-top:2px; }
.footerpartner_right { padding-top:1px; padding-right:32px; }
.footernav { padding-top:15px; }
.footernav a:hover { text-decoration:underline; }

/*Crumbs*/
.crumbs { padding-left:35px; text-decoration:none; font:10px Arial,Helvetica,sans-serif; }
.crumbs a { font:10px Arial, Helvetica, sans-serif; text-decoration:underline; }
.crumbs a:hover, .share a:hover { text-decoration:none; }
.share { padding-right:60px; }
.share a { font:12px Arial, Helvetica, sans-serif; text-decoration:underline; }

/*ARTICLES*/
.articlebody { font:12px Arial,Helvetica,sans-serif; line-height:15px; color:#000000; text-decoration:none; width:450px; }
.header { font:25px Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; color:#000000; line-height:25px; }
.kicker { font:14px Arial,Helvetica,sans-serif; line-height:16px; color:#000000; }
.subhead { font:14px Arial,Helvetica,sans-serif; font-weight:bold; line-height:16px; color:#000000; text-decoration:none; }
.chartheader { font:11px Arial,Helvetica,sans-serif; font-weight:bold; line-height:13px; color:#000000; }
.chartlarge	{ font:16px Arial,Helvetica,sans-serif; font-weight:bold; }
.charttext { font:10px Arial,Helvetica,sans-serif; line-height:12px; color:#000000; text-decoration:none; }
.bluesidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#BBCBE7; }
.greensidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#CCFFCC; }
.orangesidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#FFCC99; }
.pinksidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#FFCCCC; }
.purplesidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#DEBDDE; }
.redsidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#FF9999; }
.tealsidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#99CCCC; }
.yellowsidebar { font:11px Geneva,Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; background-color:#FFEEB0; }
.redtext { font:12px Geneva,Arial,Helvetica,sans-serif; font-weight:bold; line-height:12px; color:#FF6633; text-decoration:none; }
.sidebarlink { font:11px Arial,Helvetica,sans-serif; color:#006699; text-decoration:underline; }
.backtotop { font:9px Arial,Helvetica,sans-serif; color:#999999; text-decoration:underline; }
.sidebarwhite { font:11px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.copyright { font:10px Geneva,Arial,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
.hrcopyright { height:2px; color:#999999; width:450px; }
.sidebar, ul.sidebar, ol.sidebar { font:11px Arial,Helvetica,sans-serif; line-height:13px; color:#000000; text-decoration:none; }
ul.sidebold { font:11px Arial, Helvetica, sans-serif; font-weight:bold; line-height:13px; color:#000000; text-decoration:none; }
a.article { font-family:Arial, Helvetica, sans-serif; font-size:inherit; color:#000000; text-decoration:underline; }
a:hover.article { text-decoration:none; }