/* CSS Document */



.date1     
{
font-size: 12px;
line-height: 18px;
color: #77bcbc; 
}

.heading1     
{
font-size: 14px;
line-height: 18px;
color: #333;
font-weight: bold; 
}

.heading2     
{
font-size: 13px;
line-height: 16px;
color: #666;
font-weight: bold; 
}


.PageTitle     
{
font-size: 24px;
line-height: 26px;
font-weight:400;
color: #2195a4; 
}

.linkBody     
{
font-weight:bold;
color: #2195a4;
text-decoration:none; 
}

.dashedTop     
{
border-top: 1px dotted #999;
padding-top:5px; 
}

.dotTopTeal     
{
border-top: 1px dotted #77bcbc;
padding-top: 10px;
padding-bottom: 10px; 
}

.box     
{
background-color:#ffffff;
border: 1px solid #444;
}

.header     
{
line-height: 14px;
font-weight: 600;
color: #ffffff; 
}


.body     
{
line-height: 15px;
font-weight: 200;
color: #ffffff; 
}

.headerGold     
{
font-size: 24px;
line-height: 24px;
font-weight: 600;
color: #FFCC00;
text-decoration: none 
}

.link     
{
line-height: 15px;
font-weight: 200;
color: #FFCC00;
text-decoration: none 
}

.tableheader     
{
font-size: 10px;
line-height: 12px;
font-weight: 600;
color: #CCFF66 
}

.linkBold2     
{
line-height: 15px;
font-weight: bold;
color: #3333CC;
text-decoration: none 
}

.bodyBoldGreen     
{
font-weight: 600;
color: #66FF00;
text-decoration: none 
}

.donatelink     
{
color: #66FFFF;
text-decoration: underline; 
}

/* general text styles */

.date_text     
{
font-size: 9px;
color: #ffffff 
}

.body_text     
{
font-family: verdana;
font-size: 11px;
color: #333333;
line-height: 15px 
}


/* form styles */

.formHeader{
font-size:11px;
background-color: #027b8b;
font-weight:bold;
}

.select_menu     
{
font-size: 10px;
color: #000000;
background-color: #FFFFFF;
border:1px solid #333333 
}

.form_title     
{
font-weight:bold;
color:#003366;
line-height: 13px;
text-decoration: none 
}

.rates_title     
{
font-weight:bold;
color:#ffffff;
line-height: 13px;
text-decoration: none 
}
.menuItem     
{
font-size: 10px;
text-decoration:none;
color:#ffffff;
line-height:14px; 
}
/* press release styles */


.press_date     
{
font-family: verdana, arial;
font-size: 10px;
color: #003366;
line-height: 11px;
text-decoration: none; 
}


.footnote_title     
{
font-family: verdana, arial;
font-size: 10px;
color: #333333;
line-height: 12px;
text-decoration: none; 
}
.footnote     
{
font-family: verdana, arial;
font-size: 10px;
color: #666666;
line-height: 12px;
text-decoration: none; 
}

/* gc styles  */

.red_text     
{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #ff3300;
line-height: 14px;
text-decoration: none 
}
a.red_text:hover     
{
color: #ffcc00 
}


/* in-page styles  */
.page_title     
{
font-family: verdana, arial;
font-size: 12px;
color: #333333;
font-weight:bold;
line-height: 13px;
text-decoration: none; 
}
.subhead     
{
font-family: verdana, arial;
font-size: 11px;
color: #333333;
font-weight:bold;
line-height: 14px;
text-decoration: none; 
}

a.link_body:hover     
{
color: #003366 
}
.link_body_small     
{
font-family: verdana;
font-size: 11px;
color:#339999;
line-height: 13px;
text-decoration: none 
}
a.link_body_small:hover     
{
color: #003366 
}


.copyright     
{
font-family: verdana, arial;
font-size: 9px;
color: #66cccc;
line-height: 11px;
text-decoration: none; 
}
.footer_link     
{
font-family: verdana, arial;
font-size: 9px;
color: #ffffff;
line-height: 11px;
text-decoration: none; 
}

a.footer_link:hover     
{
color: #ffcc00 
}
.new     
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
font-style: italic;
font-weight: bold;
color: #FF9900;
text-decoration: none; 
}

/*publication styles  */
.publication_title     
{
font-family: verdana, arial;
font-size: 13px;
color: #333333;
font-weight:bold;
line-height: 15px;
text-decoration: none; 
}
.chapter_links     
{
font-family: verdana;
font-size: 11px;
color:#339999;
line-height: 14px;
text-decoration: none 
}
a.chapter_links:hover     
{
color: #003366 
}
.glossary     
{
font-family: verdana, arial;
font-size: 13px;
color: #339999;
font-weight:bold;
line-height: 15px;
text-decoration: none; 
}
a.glossary:hover     
{
color: #003366 
}
.subhead_italic     
{
font-family: verdana, arial;
font-size: 11px;
color: #333333;
font-weight: bold;
font-style:italic;
line-height: 12px;
text-decoration: none; 
}
.pub_active     
{
font-family: verdana;
font-size: 11px;
color: #003366;
line-height: 15px 
}
.pub_colheader     
{
font-family: verdana;
font-size: 11px;
color: #003366;
font-weight: bold;
line-height: 15px 
}
/*arrow styles  */
.arrow_blue_small     
{
font-family: arial;
font-size: 10px;
color:#339999;
line-height: 13px;
text-decoration: none 
}
/* left column link styles  */
.active_link     
{
font-family: verdana;
font-size: 11px;
color: #ffcc00;
line-height: 13px;
text-decoration: none 
}
.subnav_link     
{
font-family: verdana;
font-size: 10px;
color: #ffffff;
line-height: 11px;
text-decoration: none 
}
.subnav_link_active     
{
font-family: verdana;
font-size: 10px;
color: #ffcc00;
line-height: 11px;
text-decoration: none 
}
/*right column link styles */
.link_rtcol     
{
font-family: verdana;
font-size: 11px;
color:#339999;
line-height: 13px;
text-decoration: none 
}
a.link_rtcol:hover     
{
color: #003366 
}
.welcome_ny_link     
{
font-family: arial;
font-size: 11px;
color:#669900;
line-height: 11px;
text-decoration: none 
}
a.welcome_ny_link:hover     
{
color: #336600 
}

.program_links, .program_text
{
font-family: verdana;
font-size: 11px;
color: #ffffff;
line-height: 13px;
text-decoration: none; 
}

.program_text                {color:#d5e4ee; font-size:10px; font-style: italic; }

.link_pdf     
{
font-family: verdana;
font-size: 9px;
color: #99ccff;
font-weight: bold;
line-height: 13px;
text-decoration: none; 
}
.link_text     
{
font-family: verdana;
font-size: 11px;
color: #ffffff;
line-height: 13px;
text-decoration: none 
}
.link_body_blue     
{
font-family: verdana;
font-size: 11px;
color:#99ccff;
font-weight: bold;
line-height: 13px;
text-decoration: none 
}
.link_bottomnav     
{
font-family: verdana;
font-size: 11px;
color:#ffffff;
line-height: 13px;
text-decoration: none 
}
.home_news     
{
font-family: verdana;
font-size: 11px;
color: #ccffff;
line-height: 13px;
text-decoration: none 
}
a:home_news:hover     
{
color: #ffcc00 
}
/* general text styles */

.date_text     
{
font-size: 9px;
color: #ffffff 
}

.yellow_text     
{
font-size: 12px;
color: #ffcc00;
line-height: 16px;
font-weight: bold 
}

.home_body_text     
{
font-size: 11px;
color: #ccffff;
line-height: 16px 
}


.body_text_sm     
{
font-family: verdana;
font-size: 9px;
color: #333333;
line-height: 14px 
}

a:hover     
{
color: #ffcc00 
}
/* form styles */
.select_menu     
{
font-family: verdana;
font-size: 10px;
color: #000000;
background-color: #FFFFFF;
border:1px solid #333333 
}

.box     
{font-family: verdana;
font-size: 10px;
color: #000000;
background-color: #FFFFFF;
border:1px solid #333333 
}

.alertbox {
display: block;
font-size: 11px;
color: #333333;
background-color: #f7f8d1;
padding: 10px; 
}

.form_title     
{
font-family: verdana;
font-size: 11px;
font-weight:bold;
color:#003366;
line-height: 13px;
text-decoration: none 
}
.rates_title     
{
font-family: verdana;
font-size: 11px;
font-weight:bold;
color:#ffffff;
line-height: 13px;
text-decoration: none 
}
.menuItem     
{
font-size: 10px;
font-family: verdana, sans-serif;
text-decoration:none;
color:#ffffff;
line-height:14px; 
}

/* press release styles */

.article_title     
{
font-family: geneva, verdana, arial;
font-size: 12px;
color: #333333;
font-weight: 500;
line-height: 16px;
text-decoration: none; 
}
.subhead2     
{
color: #666666;
font-style:italic;
line-height: 20px;
text-decoration: none; 
}

.press_date2     
{
font-size: 10px;
color: #003366;
line-height: 11px;
text-decoration: none; 
}

.press_text     
{
font-size: 10px;
line-height: 11px;
text-decoration: none; 
}

.press_date     
{
font-size: 10px;
color: #000000;
font-weight:bold;
line-height: 12px;
text-decoration: none; 
}

.schedule     
{
font-size: 10px;
color: #333333;
font-weight:bold;
line-height: 12px;
text-decoration: none; 
}

.footnote_title     
{
font-size: 10px;
color: #333333;
line-height: 12px;
text-decoration: none; 
}

.footnote     
{
font-size: 10px;
color: #666666;
line-height: 12px;
text-decoration: none; 
}


.event_text     
{
font-family: georgia, verdana;
font-size: 11px;
color: #CCFF00;
font-weight: bold;
line-height: 13px;
text-decoration: none 
}

.georgia20     
{
font-family: georgia, verdana;
font-size: 11px;
font-weight:bold;
color: #CCFF00;
line-height: 13px;
text-decoration: none 
}

.title_text     
{
font-size: 10px;
font-weight:bold;
color:#99CCFF;
line-height: 13px;
text-decoration: none 
}

.link_blue_small     
{
font-size: 10px;
color: #99ffff;
font-weight: bold;
line-height: 12px;
text-decoration: none 
}
a.link_blue_small:hover     
{
color: #ffcc00 
}

/*gc styles */


.red_text     
{
font-size: 11px;
font-weight: bold;
color: #ff3300;
line-height: 14px;
text-decoration: none 
}

a.red_text:hover     
{
color: #ffcc00 
}

.fancy_text     
{
font-family: arial, verdana;
font-size: 10px;
color: #333333;
line-height: 8px;
text-decoration: none 
}

.purple_text     
{
font-size: 11px;
color: #333366;
line-height: 14px;
text-decoration: none 
}

.link_grey     
{
font-size: 11px;
font-weight: bold;
color: #333333;
line-height: 14px;
text-decoration: none 
}

/*in-page styles */

.link_body     
{
font-size:11px;
font-weight:bold;
color:#339999;
line-height: 13px;
text-decoration: none 
}

.program_date     
{
font-size: 10px;
font-weight: bold;
color: #003366;
line-height: 11px;
text-decoration: none 
}

.date2     
{
font-size: 11px;
color: #666666;
line-height: 20px;
text-decoration: none; 
}

.copyright     
{
font-size: 9px;
color: #66cccc;
line-height: 11px;
text-decoration: none; 
}

.footer_link     
{
font-size: 9px;
color: #ffffff;
line-height: 11px;
text-decoration: none; 
}

a.footer_link:hover     
{
color: #ffcc00 
}

.new     
{
font-size: 10px;
line-height: 16px;
font-style: italic;
font-weight: bold;
color: #FF9900;
text-decoration: none; 
}


























