/* CASCADING STYLE SHEET */

.btf_container_center 
{
	background-image:url(images/btf_container_center.gif);
    background-repeat:repeat-y;
    background-color:#f7f7f7;
}

BODY {
margin-top: 0px;
margin-left: 0px;
scrollbar-3d-light-color:    #000000;     /* UNKNOWN */
scrollbar-arrow-color:       #FFCC00;
scrollbar-base-color:        #000000;     /* Left & Top Edges */
scrollbar-dark-shadow-color: #000000;     /* UNKNOWN */
scrollbar-face-color:        #323232;     /* Slider & Button Faces, Slider Recess */
scrollbar-highlight-color:   #FFCC00;     /* Slider & Button Left & Top Edges, Slider Recess */
scrollbar-shadow-color:      #FFCC00;     /* Slider & Button Right & Btm Edges */
}

/* LINKS */
A:link { color:#35698F; letter-spacing: normal; }
A:hover { color:#4C759C; letter-spacing: normal; }
A:active { color:#FFCC00; letter-spacing: normal; }
A:visited { color:#003366; letter-spacing: normal; }

/* PAGE */
.hdln { font: bold 16px/18px Arial, Helvetica, sans-serif; color:#284F6B; letter-spacing: normal; }
.subh { font: bold 14px/16px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: -.03em; }
.text { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#000000; letter-spacing: normal; }
.text_p { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#713979; letter-spacing: normal; }
.text_serif { font: normal 12px/14px "Times New Roman", serif; color:#000000; letter-spacing: normal; }
.text_small { font: normal 11px/11px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: normal; } 
.text_small_blue { font: normal 11px/12px Arial, Helvetica, sans-serif; color:#254C79; letter-spacing: normal; } 
.text_small_navy { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#003366; letter-spacing: normal; } 
.text_links { font: bold 12px/16px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: normal; }

/* NEWSLETTER */
.article_hdln { font: bold 12px/12px Arial, Helvetica, sans-serif; color:#254C79; letter-spacing: normal; }

/* NEWS */
.newshdln { font: bold 16px/18px Arial, Helvetica, sans-serif; color:#713979; letter-spacing: normal; }
.newssubh { font: bold 14px/16px Arial, Helvetica, sans-serif; color:#974CA1; text-decoration: none; letter-spacing: -.03em; }
.newsbyline { font: normal 10px/12px Arial, Helvetica, sans-serif; color:#6D5900; letter-spacing: normal; }
.newstext { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#000000; letter-spacing: normal; }

/* FAQS */
.faq_q { font: bold 16px/16px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: -.03em; }
.faq_a { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#0D1A24; letter-spacing: normal; }

/* CALENDAR */
.calhdln { font: bold 16px/16px Arial, Helvetica, sans-serif; color:#713979; letter-spacing: normal; }
.calsubh { font: bold 14px/14px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: -.03em; }
.caldate { font: bold normal 12px/14px Arial, Helvetica, sans-serif; color:#974CA1; letter-spacing: normal; }
.calloc { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#000000; letter-spacing: normal; }
.caltext { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#000000; letter-spacing: normal; }

/* LINKS PAGE */
.linkhdln { font: bold 12px/12px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: normal; }
.linktext { font: normal 12px/14px Arial, Helvetica, sans-serif; color:#1A3447; letter-spacing: normal; }

/* CONTACT PAGE */
.ctacname { font: bold 12px/12px Arial, Helvetica, sans-serif; color:#35698F; letter-spacing: normal; }
.ctacinfo { font: bold 12px/12px Arial, Helvetica, sans-serif; color:#1A3447; letter-spacing: normal; }

.text_bluebg {
	FONT: 80% Arial, Helvetica, sans-serif; MARGIN-LEFT: 5px; COLOR: B8CDDD; LETTER-SPACING: normal; background: 003366;
}

.text_bluebg_bullet {
	FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #D1DFE9; LETTER-SPACING: normal; background: 003366;
	list-style: url(../_images/aboutus_overview_bullet.gif) outside; padding-left: 5px; margin-left: 5px; margin-right: 5px;
}

.text_blue_bullet {
	FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #003366; LETTER-SPACING: normal; 
	list-style: url(../_images/aboutus_overview_bullet.gif) outside; padding-left: 4px; margin-left: 4px; margin-right: 4px;
}

.text_bullet {
	FONT: 12px/14px Arial, Helvetica, sans-serif;
	COLOR: #003366;
	LETTER-SPACING: normal;
	list-style: none outside;
	margin-left: 2px;
	margin-right: 3px;
	display: list-item;
}

.textbox { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 14px; width: 200px; padding: 1px;}
.textbox_md { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 14px; width: 250px; padding: 1px;}
.textbox_sml { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 14px; width: 100px;}
.textbox_xs { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 14px; width: 40px;}
.textbox_lg { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 14px; width: 375px;}
.memobox { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 110px; width: 375px;}
.memobox_sml { font: 11px Arial, Helvetica, sans-serif; color: #000000; height: 60px; width: 425px;}
.button { font: 10px Arial, Helvetica, sans-serif; color: #000000; text-align: center; height: 14px; width: 45px;}
.uploadbox {font: 11px Arial, Helvetica, sans-serif; color:#000000; background-color:#E5F4FF; padding: 1px; height: 18px;}
.email {font: 7pt/10pt Tahoma, Arial, Helvetica, sans-serif; color:#2D1E14; letter-spacing: .03em}