body {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 2px 0px 2px 0px;
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #00281F;
	font-size:11px;
}

p {	font-size: 11px; line-height: 16px;}

 ul {
	list-style-image: url(/img/bullet_ul.gif);
	margin: 4px 0 6px 20px;
}

ul li {
	list-style-image: url(/img/bullet_ul.gif);
	padding: 3px 0 0 2px;
}

 ul ul {margin: 2px 0 0 2px}

ol li {
	list-style-image: none;
	padding: 3px 0 0 2px;
}




.bodyborder {
	background-color: #03524E;
}

.bodybg {
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

a:link {
	color: #00504C;
	text-decoration: underline;
}
a:visited {
	color: #345C54;
}
a:hover {
	color: #00504C;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
.link:link {
	font-weight: bold;
	color: #4A6C56;
	text-decoration: underline;
}
.link:visited {
	font-weight: bold;
	color: #4A6C56;
}
.link:hover {
	font-weight: bold;
	color: #4A6C56;
	text-decoration: none;
}
.link:active {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.linkblack:link {
	color: #000000;
	text-decoration: underline;
}
.linkblack:visited {
	color: #000000;
}
.linkblack:hover {
	text-decoration: none;
	color: #000000;
}
.linkblack:active {
	color: #00504C;
	text-decoration: underline;
}





.subnav_tbl a{padding-right:6px;}

.subnav_tbl td{font-size: 11px;}



.subnav:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00504C;
	text-decoration: underline;
}
.subnav:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #294746;
}
.subnav:hover {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00504C;
	text-decoration: none;
}
.subnav:active {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.subnavon {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #805600;
	text-decoration: none;
	padding-right:10px;
}

.subnavleft {
	background-image: url(/img/int_subnav_left_back.gif);
	background-repeat: repeat-y;
}


.subnav_title_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #004D26;
	font-weight: normal;
	letter-spacing:-1px;
	background-image: url(../img/subnav_title_text_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 21px;
	padding: 10px 4px 0px 10px;
	vertical-align: bottom;
}






.homeseminars {
	background-color: #A60029;
}









/*various text styles from nefcu_main*/

.rule1 {
	background-image: url(../img/rule1.gif);
	background-repeat: repeat-x;
	height: 1px;
}






.form {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF9CE;
}

.form_optional {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF9CE;
	font-style:italic;
	color:#666666;
}

.required {
color:#CC0000;
}


.mmbgboxleft {
	background-image: url(/img/managing_money_featured_article_border_left.gif);
	background-repeat: repeat-y;
}
.mmbgboxright {
	background-image: url(/img/managing_money_featured_article_border_right.gif);
	background-repeat: repeat-y;
}

.text2 {
	font-size: 10px;
	color: #333333;
}
.home2ratesdatebg {
	background-image: url(/img/home2_rates_date_back.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #00504C;
	padding: 3px;
}


/* ============ teens styles =============*/
.teens_articles {font-size: 11px;}
.teens_feature {font-size: 11px;}
.teens_podcast {font-size: 11px;}

.rt_title1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00504C;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A9A7B;
	margin-right: 5px;
	margin-bottom: 8px;
}
.rt_article {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00504D;
	margin-bottom: 15px;
}

.rt_list {
	margin-left: 15px;
	margin-right: 20px;
	margin-top:2px;
	list-style-type: none;
	list-style-image: none;
}
.rt_titlecallout {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009091;
	padding: 0px 2px 6px 0px;
}







/* redesign 07 styles below */
/*html {overflow: -moz-scrollbars-vertical;}*/

/*navless header for popup or new window*/
.pop_head_border {
	width: 99%;
	margin: 0 0 0 6px;
	}
	
.pop_head_bglogo {

	background-color: #FEF9BD;
	background-image: url(../img/header_logo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 54px;	
	border-top: solid 1px #03524D;
	border-right: solid 1px #03524D;
	border-left: solid 1px #03524D;
	}

.pop_head_border .pop_border {
	border-left: none; 
	border-right: none; 
	border-top: solid 1px #03524D; 
	}

/*main site header*/

.head_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #03524D;
	border-right-color: #03524D;
	border-left-color: #03524D;
}
.head_bglogo {
	background-color: #FEF9BD;
	background-image: url(../img/header_logo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 54px;
}
.head_navbg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #004D26;
	background-image: url(/img/header_navbg.gif);
	background-repeat: repeat-x;
	height: 30px;

}
.head_mainnav:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.head_mainnav:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.head_mainnav:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.head_mainnav:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFcc;
	text-decoration: underline;
}

.head_int_contact {	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color:#4D6A54;
	letter-spacing: -1px;
	text-align:left;}

.head_topnavbg {
	background-color: #B1C5BA;
	background-image: url(/img/header_topnav_bg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 3px;
	letter-spacing:normal;
	text-align:center;
}

.topnav:link {
	color: #00504C;
	text-decoration: underline;
	padding:0 3px 0 3px;
}
.topnav:visited {
	color: #33554E;
	padding:0 3px 0 3px;
}
.topnav:hover {
	color: #00504C;
	text-decoration: none;
	padding:0 3px 0 3px;
}
.topnav:active {
	color: #000000;
	text-decoration: underline;
	padding:0 3px 0 3px;
}


.head_topnav_rightbg {
	background-color: #F8E692;
	background-image: url(/img/header_topnav_right_bg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 4px;
}

.tbl_topnav {float:right; width:430px;}

.head_navbg_pc {
	background-color: #F9E695;
}

.home_feature_bgright {
	background-color: #FEFECE;
	background-image: url(/img/home_feature_bgright.jpg);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F8DA72;
	border-right-color: #F8DA72;
	border-bottom-color: #F8DA72;
	padding-top: 4px;
}

.home_feature_bgright div.home_contact {
	background-image: url(/img/home_promo_contact_topright.jpg);
	background-repeat: no-repeat;
	height: 55px;
	overflow:hidden;
	padding: 5px 20px 5px 20px;
	margin:4px 0px 0px 0px;
	text-align: right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#003433;
	}
.home_feature_bgright div.home_contact strong {
	font-size:20px; color: #000;
	font-weight: normal;
	
}


/* homepage announcements and be informed area */

.home_announcements_bg {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #456D5F;
	border-left-color: #456D5F;
}

.home_announcements_bg  div.annc_wrapper {overflow: auto; height: 56px;}

.home_announcements_bg  div.annc_wrapper_fahc {overflow: auto; height: 115px;}


.home_announcements_title {
	background-image: url(/img/home_announcments_top.gif);
	background-repeat: no-repeat;
	height: 24px;
}

.home_fahc_title {
	background-image: url(/img/home_fahc_top.gif);
	background-repeat: no-repeat;
	height: 24px;
}
.home_announcements {
	margin-bottom:4px;
}


.home_announcements_bg ul{
	padding:0;
	margin: 0 0 0 19px;}
	




.home_announcements_bg ul li{padding:1px 0 1px 0; line-height: 11px; font-size:11px;}

.home_be_informed {background-color:#F3F6EE; border:solid 1px #476F61; border-bottom:none; padding: 2px 10px 0px 10px;}
.home_be_informed_form {background-image:url(/img/home_be_informed_field_bg.gif); background-position:bottom left; background-repeat:no-repeat; height:24px; padding: 2px 10px 6px 10px;}

.home_be_informed_form input.subscribe {height: 15px; width:200px;  border: 1px solid #6E8D82; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; margin:0px; color:#456C5F;}
.home_be_informed_form form {margin:0px; padding:0px height:0px;}

.sm_annc:link {
	color: #FCF7D2;
	text-decoration: underline;
	font-size: 10px;
}
.sm_annc:visited {
	color: #FCF7D2;
	font-size: 10px;
}
.sm_annc:hover {
	text-decoration: none;
	color: #FCF7D2;
	font-size: 10px;
}
.sm_annc:active {
	color: #FCF7D2;
	text-decoration: underline;
	font-size: 10px;
}

/* end home announcements area */

/* begin pc banking singon annoucnements area */

.signon_announcements_bg {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #456D5F;
	border-left-color: #456D5F;
}

.signon_announcements_bg  div.signon_annc_wrapper {overflow: auto; height: 100px; width:167px;}

.signon_announcements_title {
	background-image: url(/img/signon_announcments_top.gif);
	background-repeat: no-repeat;
	height: 24px;
}

.signon_announcements {
	margin-bottom:4px;
	width:169px;
}


.signon_announcements_bg ul{
	padding:0;
	margin: 0 0 0 16px;}
	
.signon_announcements_bg ul li{padding:1px 0 1px 0; line-height: 11px; font-size:11px;}

.signon_be_informed {background-color:#F3F6EE; border:solid 1px #476F61; border-bottom:none; padding: 2px 5px 0px 5px;}
.signon_be_informed_form {background-image:url(../img/signon_be_informed_field_bg.gif); background-position:bottom; background-repeat:no-repeat; height:24px; padding: 2px 5px 6px 8px;}

.signon_be_informed_form input.subscribe {height: 15px; width:125px;  border: 1px solid #6E8D82; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; margin:0px; color:#456C5F;}
.signon_be_informed_form form {margin:0px; padding:0px height:0px;}

.sm_annc:link {
	color: #FCF7D2;
	text-decoration: underline;
	font-size: 10px;
}
.sm_annc:visited {
	color: #FCF7D2;
	font-size: 10px;
}
.sm_annc:hover {
	text-decoration: none;
	color: #FCF7D2;
	font-size: 10px;
}
.sm_annc:active {
	color: #FCF7D2;
	text-decoration: underline;
	font-size: 10px;
}

/* end pc banking signon announcments area */


.form_search {
	background-color: #FCF7D2;
	border: 1px solid #00504C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
}

/*homepage styles*/

td.home_ca_2 ul {list-style:none; text-align:left; margin: 5px 5px 5px 15px; padding:0px;}
td.home_ca_2 ul li {list-style:none; text-align:left;}


div.home_feature_box

{text-align:left; width:170px; height:136px; overflow:hidden; padding-right: 10px;}

ul.home_feature_list {margin-top:2px; margin-left:15px;}

.homeseminarborder {
	background-color: #226864;
}
.home_seminar_picbg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004D26;
	background-color: #B39676;
	background-image: url(/img/home_seminar_pic_bg.jpg);
	background-repeat: no-repeat;
	height: 103px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
}
.home_seminars_body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004D26;
	background-color: #E3EBDF;
	text-align: left;
	height: 170px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #585A57;
	border-left-color: #585A57;
}

.home_seminars_body td{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004D26;}

.home_seminars_foot {
	background-color: #E3DDB5;
	text-align: left;
	border: 1px solid #585A57;
	padding: 6px 3px 3px 6px;
	background-image: url(../img/home_seminar_foot_bg_baystate.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align:top;
	height: 68px;
}


.home_seminars_foot a:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00727B;
	text-decoration:underline;
}

.home_seminars_foot a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00727B;
}

.home_seminars_foot a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00727B;
	text-decoration:none;
}

.home_seminars_foot a:active{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration:underline;
}
.home_topbox_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #00281F;
	padding-left: 0px;
	padding-right: 0px;
	width:210px;
}

.home_topbox_text a {

	font-weight: bold;
}
.home_rate_box_title {
	background-color: #E3DDB5;
	background-image: url(/img/home_rate_box_title_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 24px;
}
.home_rate_box_bg {
	background-color: #FFFFFF;
	background-image: url(/img/home_rate_box_bg.gif);
	background-repeat: repeat-y;
}

.home_rate_box_bg table{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #456D5F;
	margin:8px;
}

/* rates display for homepage... */

.home_rates_head {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	color: #F6E6A9;
	text-decoration: underline;
	background-color: #456D5F;
	padding: 3px;
}

.home_rates_head a:link {
	color: #F6E6A9; 

}

.home_rates_head a:visited {
	color: #F6E6A9; 

}

.home_rates_head a:hover {
	color: #F6E6A9; 

}

.home_rates_head a:active {
	color: #F6E6A9; 

}


.home_rates_drk {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004D26;
	background-color: #D5E0CF;
	padding: 4px;
}



.home_rates_lite {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #456D5F;
	background-color: #E3EBDF;
	padding: 4px;
}


/* Classes for "Advocate" series on homepage... */

.home_advocate_fahc { /*this one is Fletcher Allen specific*/
	background-color: #F5EABC;
	background-image: url(/img/home_feature_fahc.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate_fahc div.home_feature_box

{font-size:10px;}


.home_advocate1 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate2 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate3 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate4 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate4.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate5 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate5.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate6 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate6.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate6 div.home_feature_box

{text-align:left; width:170px; height:166px; overflow:hidden; padding-right: 10px;}

.home_advocate7 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate7.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate8 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate8.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate9 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate9.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.home_advocate9 div.home_feature_box

{text-align:left; width:160px; height:170px; overflow:hidden; padding-right: 34px;}

.home_advocate10 {
	background-color: #F5EABC;
	background-image: url(/img/home_feature_advocate10.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 228px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8DA72;
	border-bottom-color: #F8DA72;
	border-left-color: #F8DA72;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.home_advocate10 div.home_feature_box

{text-align:left; width:180px; height:160px; overflow:hidden; padding-right: 30px;}


/*mortgage bot styles below*/
.mbsubnav {

	background-image: url(/img/header_navbg_mbsubnav.gif);
	background-repeat: repeat-x;
	height: 29px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;	
}

.mbsubnav table td {
	font-size:14px;
	text-align: center;
	font-weight: normal;
	font-family: georgia;
}

/*end mortgage bot styles*/


/*podcast styles*/

.podcast_layout{width: 300px;border:solid 1px #333; background-color:#FAF1B4;}
	.podcast_layout td {font-size:11px; }
	.podcast_layout td.podtxt {color: #666; vertical-align: top; line-height: 15px;}
	.podcast_layout td.podtxt strong {color: #4F7B68;}
	.podcast_box {background-color: #CAD9C6; width: 280px; border: 1px solid #4F7B68; text-align: center;}
	.podcast_title {color: #00504C; font-weight: bold; font-size: 11px; margin: 5px;}







/*the following styles are specific to the CUsite conversion */

h1.titlepage {
	border-bottom:1px solid #849D8E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #004D26;
	font-weight: normal;
	margin:0px 0px 4px 0px;
	width: 100%;
}



.events_detail_tbl {
	width:100%;
	border:none;
	
	}

.events_detail_tbl th{
	padding:5px;
	border-top:1px solid #9CB2A4;
	border-left:1px solid #9CB2A4;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color: #4F7B68;

	}

.events_detail_tbl td{
	padding:5px;
	border-top:1px solid #C1D0C2;
	border-right:1px solid #C1D0C2;
	}


.footer_txt {font-size:10px;}

/*glossary terms boxover styles */
.gthead {
	font-weight:bold; 
	border:1px solid #4F7B68; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background: #B6C7BA;
	padding: 6px;
	font-size: 11px;
	width: 300px;}
.gtbody {
	font-weight:normal; 
	border:1px solid #4F7B68;
	border-top: none; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background: #F3F6EE;
	padding: 6px;
	font-size: 11px;
	line-height: 15px;
	width: 300px;
	}

/* modal window styles */
#modal_container {
	padding:2px;
	background-color:#333;
	border:1px solid #666;
	overflow:auto;
	color:#333;
	text-align:left;
}

#modal_container.test {
	background-color:#900;
	color:#fff;
	padding:30px;
	text-align:center
}

#modal_overlay {
	background-color:#333;
}




/*old seminar styles*/

/*seminar item styles -- this is the listing for the seminar within a page*/
.seminar_item_tbl {font-size:11px;}

.seminar_item_tbl td.rule1 {
	border-bottom: 1px dashed #999;
	border-top:none;
	border-left:none;
	border-right:none;
	}

.seminar_item_tbl td {
	padding: 6px; 
	border: none;
	}
	
.seminar_item_tbl td.item_head {
	color: #6D6D6D;
	padding:8px;
	background-color: #C8D0CC;
	}
	
.seminar_item_tbl td span.seminar_name {
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight: normal;
	}
	
.seminar_item_tbl td span.seminar_signup_link {
	float: right;
	background-image: url(/img/bg_insert_signup_seminars.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;	
	}

.seminar_item_tbl td span.seminar_signup_link a:link {
	color: #6D6D6D;
	text-decoration:underline;
	font-weight: bold;
	}
	
.seminar_item_tbl td span.seminar_signup_link a:visited {
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
	}

.seminar_item_tbl td span.seminar_signup_link a:hover {
	color: #758A7F;
	text-decoration:underline;
	font-weight: bold;
	}
	
.seminar_item_tbl td span.seminar_signup_link a:active {
	color: #8A8375;
	text-decoration:underline;
	font-weight: bold;
	}

.container{
  position:relative;
  float:left;
  width:480px;
}

.seminar_item_tbl td div.container {
	border: 1px solid #ddd; 
	margin: 0 0 3px 0; 
	padding: 3px; 
	
	}
	
.leftcol{
  float:left;
  width:100px;
  position:relative;
  text-align: left;
}
.rightcol{
  float:right;
  width:330px;
  position:relative;
}

.seminar_item_tbl td div.leftcol {
	border: none;
	margin: 0;
	padding: 3px;
	text-align:right;
	color: #758A7F;
	font-weight: bold;
	}

.seminar_item_tbl td div.rightcol {
	border: none;
	margin: 0;
	padding: 3px;
	color: #6D6D6D;
	}

.seminar_item_tbl td.seminar_message {
	color: #8A7575;
	font-weight: bold;
	}

.seminar_item_tbl td.seminar_description {
	color: #444;
	line-height: 16px;
	font-size: 10px;
	}

.seminar_item_tbl td.rule2 {
	border-bottom: none; 
	border-top: 1px dashed #999; 
	border-left:none; 
	border-right:none;
	}
/* end old seminar styles*/

/* =============== NEW STYLES FOR EDUCATION 09 ================ */
/* seminar inserts */

.sem_tbl {width:250px;}

.sem_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#004D26;}
.sem_title_alt {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; color:#B2740E;}

.sem_rule {background-image:url(../img/sem_rule.gif); background-repeat:repeat-x; height:1px;}
.sem_rule_alt {background-image:url(../img/sem_rule_alt.gif); background-repeat:repeat-x; height:1px;}

.sem_signup {font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:11px; color:#00281F; background-image:url(../img/icon_signup_seminar.gif); background-position:left; background-repeat:no-repeat; padding-left: 25px; height:25px; vertical-align:middle;}
.sem_signup_alt {font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:11px; color:#00535E; background-image:url(../img/icon_signup_seminar.gif); background-position:left; background-repeat:no-repeat; padding-left: 25px; height:25px; vertical-align:middle;}

.sem_signup a {font-weight:bold;  color:#00281F;}
.sem_signup_alt a {font-weight:bold; color:#00535E;}

.sem_txt {font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.sem_txt_alt {font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
.sem_txt_alt strong {font-family:Tahoma, Verdana, Geneva, sans-serif; font-size:11px; color:#00535e; font-weight:bold; }

.sem_txt div {margin:6px 0px;}
.sem_txt_alt div {margin:6px 0px;}

.sem_desc {padding:6px 0px;}	

.sem_mess {font-size: 10px;}

.sem_foot {height:25px;}

/* end seminar inserts */

/* financial ed landing page specific styles */
ul.fin_ed_land_podcast_list {margin:8px 4px 0px 6px; padding: 0px; list-style:none; list-style-image:none;}
ul.fin_ed_land_podcast_list li {background-image:url(/img/podcast_icon_fin_ed.gif); background-position: left top; background-repeat:no-repeat; list-style:none; padding: 0px 0px 12px 16px; line-height: 13px;}

/* =============== END STYLES FOR EDUCATION 09 ================ */
/* =============== New styles for the two column template ================ */

td.vert_rule {/*background-image:url(/img/sem_rule.gif); background-repeat:repeat-y;	background-position:center;*/ width:22px; }

.int_content_area_1 {}
.int_content_area_2 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_3 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_4 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_5 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_6 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_7 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_8 {padding:0px 0px 20px 0px; width: 250px;}
.int_content_area_9 {padding:0px 0px 20px 0px; width: 250px;}

/*seminar signup styles -- the page within the modal window where a user signs up...*/




.seminar_signup_tbl {width:400px;}

.seminar_signup_tbl td.rule1 {
	border-bottom: 1px dashed #999;
	border-top:none;
	border-left:none;
	border-right:none;
	background-image: url(/img/bg_insert_title_selected_seminar.gif);
	background-repeat: no-repeat;
	background-position: left;
	}

.seminar_signup_tbl td.rule3 {
	border-bottom: 1px dashed #999;
	border-top:none;
	border-left:none;
	border-right:none;
	background-image: url(/img/bg_insert_title_also_seminar.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:13px;
	}

.seminar_signup_tbl td {
	padding: 6px; 
	border: none;
	}
	
.seminar_signup_tbl td.item_head {
	color: #6D6D6D;
	padding:8px;
	background-color: #C8D0CC;
	}


.seminar_signup_tbl td.item_head2 {
	color: #6D6D6D;
	padding:8px;
	background-color: #D9D9D9;
	}
	
	
.seminar_signup_tbl td span.seminar_name {
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight: normal;
	}
	
.seminar_signup_tbl td span.cancel_signup_link {
	float: right;
	background-image: url(/img/bg_insert_cancel_signup_seminars.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  0 0 25px;	
	height:23px;
	
	}

.seminar_signup_tbl td span.cancel_signup_link a:link {
	color: #6D6D6D;
	text-decoration:underline;
	font-weight: bold;
	}
	
.seminar_signup_tbl td span.cancel_signup_link a:visited {
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
	}

.seminar_signup_tbl td span.cancel_signup_link a:hover {
	color: #758A7F;
	text-decoration:underline;
	font-weight: bold;
	}
	
.seminar_signup_tbl td span.cancel_signup_link a:active {
	color: #8A8375;
	text-decoration:underline;
	font-weight: bold;
	}

.container{

}

.seminar_signup_tbl td div.container {
	border: 1px solid #ddd; 
	margin: 0 0 3px 0; 
	padding: 3px; 
	  float:left;
  width:380px;
	
	}
	


.sem_sm {
font-size:90%;}

.seminar_signup_tbl td div#leftcol {
	border: none;
	margin: 0;
	padding: 3px;
	text-align:right;
	color: #758A7F;
	font-weight: bold;

	  float:left;
  width:80px;
  position:relative;
  text-align: left;
	}

.seminar_signup_tbl td div#rightcol {
	border: none;
	margin: 0; 
	padding: 3px; 
	color: #333333;
	
	  float:right;
  width:280px;
  position:relative;
	}

.seminar_signup_tbl td.seminar_message {
	color: #8A7575;
	font-weight: bold;
	}
	
.seminar_signup_tbl td.seminar_description {
	color: #444;
	line-height: 16px;
	font-size: 10px;
	}

.seminar_signup_tbl td.rule2 {
	border-bottom: none; 
	border-top: 1px dashed #999; 
	border-left:none; 
	border-right:none;
	}
	
input.sem_signup {background-color:#ffffcc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
textarea.sem_signup {background-color:#ffffcc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}









/*rate alert signup styles -- the page within the modal window where a user signs up...*/




.ra_signup_tbl {width:510px;}

.ra_signup_tbl td.rule1 {
	border-bottom: 1px dashed #999;
	border-top:none;
	border-left:none;
	border-right:none;
	background-image: url(/img/bg_insert_title_ra_signup.gif);
	background-repeat: no-repeat;
	background-position: left;
	}

.ra_signup_tbl td.rule3 {
	border-bottom: 1px dashed #999;
	border-top:none;
	border-left:none;
	border-right:none;
	background-image: url(/img/bg_insert_title_also_seminar.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:13px;
	}

.ra_signup_tbl td {
	padding: 6px; 

	}
	
.ra_signup_tbl td.item_head {
	color: #6D6D6D;
	padding:8px;
	background-color: #C8D0CC;
	}


.ra_signup_tbl td.item_head2 {
	color: #6D6D6D;
	padding:8px;
	background-color: #D9D9D9;
	}
	
	
.ra_signup_tbl td span.seminar_name {
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight: normal;
	}
	
.ra_signup_tbl td span.cancel_signup_link {
	float: right;
	background-image: url(/img/bg_insert_cancel_signup_rate_alert.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  0 0 25px;	
	height:23px;
	
	}

.ra_signup_tbl td span.cancel_signup_link a:link {
	color: #6D6D6D;
	text-decoration:underline;
	font-weight: bold;
	}
	
.ra_signup_tbl td span.cancel_signup_link a:visited {
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
	}

.ra_signup_tbl td span.cancel_signup_link a:hover {
	color: #758A7F;
	text-decoration:underline;
	font-weight: bold;
	}
	
.ra_signup_tbl td span.cancel_signup_link a:active {
	color: #8A8375;
	text-decoration:underline;
	font-weight: bold;
	}






.ra_signup_tbl td div.container {
	border: 1px solid #ddd; 
	margin: 0 0 3px 0; 
	padding: 3px; 
	  width:380px;
	  text-align:center;
	}


.ra_sm {
font-size:90%;}

.ra_signup_tbl td div#leftcol {
	border: none; 
	margin: 0; 
	padding: 3px; 
	text-align:right;
	color: #758A7F;
	font-weight: bold;
	
	  float:left;
  width:80px;
  position:relative;
  text-align: left;
	
	}

.ra_signup_tbl td div#rightcol {
	border: none; 
	margin: 0; 
	padding: 3px; 
	color: #333333;
	text-align:left;
	
	  float:right;
  width:280px;
  position:relative;
	}



.ra_signup_tbl td.ra_message {
	color: #8A7575;
	font-weight: bold;
	}
	
.ra_signup_tbl td.ra_description {
	color: #444;
	line-height: 16px;
	font-size: 10px;
	}

.ra_signup_tbl td.rule2 {
	border-bottom: none; 
	border-top: 1px dashed #999; 
	border-left:none; 
	border-right:none;
	}
	
input.ra_signup {background-color:#ffffcc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
textarea.ra_signup {background-color:#ffffcc; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}





































 td span.print_signup_link {
	float: right;
	background-image: url(../img/bg_insert_print_signup_seminars.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px  0 0 25px;	
	height:23px;
	
	}

 td span.print_signup_link a:link {
	color: #6D6D6D;
	text-decoration:underline;
	font-weight: bold;
	}
	
 td span.print_signup_link a:visited {
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
	}

 td span.print_signup_link a:hover {
	color: #758A7F;
	text-decoration:underline;
	font-weight: bold;
	}
	
 td span.print_signup_link a:active {
	color: #8A8375;
	text-decoration:underline;
	font-weight: bold;
	}
	
	



	
/*=========================SHOPPERS GUIDE STYLES BELOW =========================*/
/*tooltip styles for shoppers guides*/
/*the styles for the hover boxes are defined in boxover.js*/
span.sg_tooltip {margin: 0; padding: 2px; cursor:pointer;}
span.sg_tooltip a {cursor:pointer;}
/*end tooltip*/

.sg_subhead{
	font : 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #8DB19A;
	color: #557D63;	
	padding: 4px;
	}
.guide {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E7E8E3;
	border: 1px solid #9ABAA6;
}

.shoppers_tbl {width: 500px; margin:0;}





.shoppersprintback {
	background-image: url(/img/shoppers_guide_mod_back.gif);
	background-repeat: repeat-y;
	padding: 5px;
}


/*=========================EDUCATION "PETE" STYLES=========================*/

/* Ed styles */
.site_edu_module {
	width:500px; 
	border: 1px solid #849D8E;
	padding: 8px; 
	margin: 10px 0 0 0;
	background:#B6C7BA;
	}

.site_edu_select_title {

	color: #004D26; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight: normal;
	margin: 0 0 10px 0;
	}
	
.site_edu_select {
	width:95%; 
	background-color: #eaeaea; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;; 
	font-size:13px;
	}


.site_edu_content {
	border-top: none;
	width:500px; 
	border: 1px solid #AEBEB5;
	padding: 8px; 
	background:#E3EBDF;
	font-size:11px;
	line-height:15px;
	margin: 0 0 10px 0;
	}



.site_edu_article_body{font-size:11px;}
.site_edu_article_title {color: #000; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight: normal;}
.site_edu_rule {border-bottom: 1px solid #9CB2A4; height:1px;}





.site_edu_article_head {color: #000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight: normal;}




.edu_link:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}
.edu_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	font-size: 10px;}
.edu_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;}
.edu_link:active {font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}




.rule2 {
	border-bottom: none; 
	border-top: 1px dashed #999; 
	border-left:none; 
	border-right:none;
	}

.rule3 {
	border-bottom: none; 
	border-top: 1px solid #9ABAA6; 
	border-left:none; 
	border-right:none;
	}






/*=========================ARTICLE "PETE" STYLES=========================*/
/* Art Styles */

.site_art_module {
	width:500px; 
	border: 1px solid #F2BA56;
	margin: 10px 0 0 0;
	padding: 8px; 
	background:#FCF7D2;
	}

.site_art_select_title {
	color: #4F7B68; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight: normal;
	margin: 0 0 10px 0;
	}
	
.site_art_select {
	width:95%; 
	background-color: #eaeaea; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;; 
	font-size:13px;
	}


.site_art_content {
	border-top:none;
	width:500px; 
	border: 1px solid #F2BA56;
	padding: 8px; 
	background:#FEFBEA;
	font-size:11px;
	line-height:15px;
	margin: 0 0 10px 0;
	}

.site_art_article_body {font-size: 12px; font-weight: normal;}
.site_art_article_body p{font-size: 12px; font-weight: normal;}

.art_link:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}
.art_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	font-size: 10px;}
.art_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;}
.art_link:active {font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}
	
	
.site_art_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F7B68;
	width: 100%;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
.site_art_email {
	
	background-image:url(/img/icon_email.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding: 0 0 4px 20px;

}

.site_art_email a:link {
	
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}
	
.site_art_email a:visited {
	
	font-weight: bold;
	font-size: 10px;}
	
.site_art_email a:hover {

	color: #4F7B68;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;}
	
.site_art_email a:active {

	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}





.site_art_print {

	background-image:url(/img/icon_printer.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding: 0 0 4px 20px;
	width: 96px;
	float:right;
}

.site_art_print a:link {
	
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}
	
.site_art_print a:visited {
	
	font-weight: bold;
	font-size: 10px;}
	
.site_art_print a:hover {
	color: #4F7B68;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;}
	
.site_art_print a:active {
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;}
	







.site_art_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 100%;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	line-height: 13px;
	
}

.site_art_rule {
	border-bottom: none; 
	border-top: 1px dashed #999; 
	border-left:none; 
	border-right:none;
	}





/* speedbump styles */

div.speedbump_wrapper {padding: 15px; text-align:center;}


/* old "content" styles */

.title1 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4F7B68;
	font-weight: normal;

}

.title2 {
	border-bottom:1px solid #4F7B68;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4F7B68;
	font-weight: normal;

}

.title3 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #7E7C67;
	font-weight: normal;

}

.title4 {
	border-bottom:1px solid #4F7B68;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #7E7C67;
	font-weight: normal;

}

.title5 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #BE8924;
	font-weight: normal;

}

.title6 {
	border-bottom:1px solid #BE8924;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #BE8924;
	font-weight: normal;

}


.contact_required {color: #CC0000; font-weight: bold;}











.ehlzoom  {border:none; position:relative; width:46px; height:37px; float:left; margin:0;}

.ehlzoom a ,.ehlzoom a:visited {
	display:block;	
	padding:0; 	
	overflow:visible; 	
	text-decoration:none; 

	background-image: url(../img/foot_ehl.gif);	
	background-repeat: no-repeat;
	background-position:top center;
}

.ehlzoom a:hover { 
	position:relative;	
	display:block;
	margin-left: -80px;	
	margin-top: -100px;   
	padding:0;
	z-index:999;      
	cursor:default;  
	overflow:visible;
	width:123px;  
	height:137px; 
	background:#ffffff;  
	border:1px solid #cccccc;	
	background-image: url(../img/logo_ehl_lrg.gif);	
	background-repeat: no-repeat;		
	}



.ncuazoom { 
	border:none; 	
	position:relative;
	float:right;
	margin:0;
	}

.ncuazoom a ,.ncuazoom a:visited {
	display:block; 
	padding:0; 
	overflow:visible; 	
	text-decoration:none;
	width:76px; 
	height:37px;
	background-image: url(../img/foot_ncua.gif);	background-repeat: no-repeat;
	background-position:top center;
	}
	
.ncuazoom a:hover { 
	position:absolute;	
	display:block;
	margin-left: 0px;	
	margin-top: -100px; 
	padding:0px; 
	z-index:999; 	
	cursor:default; 
	width:300px;	
	height:140px; 
	background:#ffffff; 	
	border:1px solid #cccccc;
	background-image: url(../img/logo_ncua_lrg.gif);
	background-repeat: no-repeat;
	}
	

li.annc_alert a {color:#990000; font-weight:bold;}












