/*========== BEGIN INTERFACE STYLES ==========*/
body
{
	background-color: #E2D4B5;
	margin: 0;
}

body, td, p 
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	}
	
form {margin:0px; 	padding:0px;}

sup {font-size: 60%;}

A:link 		{ text-decoration:underline; color: #0A3C5C;}
A:visited 	{ text-decoration:underline; color: #0A3C5C;}
A:hover 	{ text-decoration:none; color: #0A3C5C;}
A:active 	{ text-decoration:none; color: #0A3C5C;}


.site_wrapper, .home_site_wrapper {
	width:950px; 
	margin-left: auto; 
	margin-right: auto;
	}
	
.body_back 
{	width:990px;
	background-image:url(../img/body_back.jpg); 
	background-repeat:repeat-y; 
	background-position:top; 
	}

.header, .home_header 
{	width:990px;
	height: 116px;
	background-image:url(../img/header_back.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	}

div.home_logo, div.int_logo {
	width:220px; 
	height: 70px; 
	border:none; 
	background-image:url(../img/head_logo.jpg); 
	background-repeat:no-repeat; 
	background-position:middle; 
	display:block;
	}

div.home_logo img.logo, div.int_logo img.logo	{width:220px; height:73px; border:none; display:block;}


div.topnav
{	font-size: 11px;
	text-align: right;
	color: #0A3A5A;
	margin: 0;
	padding: 0;
}

div.topnav_links A:link 	{color: #0A3A5A; text-decoration: none;}
div.topnav_links A:visited 	{color: #0A3A5A; text-decoration: none;}
div.topnav_links A:hover 	{color: #0A3A5A; text-decoration: underline;}
div.topnav_links A:active 	{color: #0A3A5A; text-decoration: underline;}


table.search_form {margin:12px 6px; text-align:right;}
table.search_form .search_field {
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
	width: 220px; 
	border: 1px solid ##5B7990; 
	padding: 2px 4px 1px 4px;
	
	}
	
table.search_form .search_button {font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;  width: 40px;}

table.header_quicklink_form {margin:12px 6px; text-align:right;}
table.header_quicklink_form select {font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; width: 220px; vertical-align:middle;}
table.header_quicklink_form select option {font-size:11px; padding:0px 4px;}

.mainnav_back {
    background-image:url(../img/mainnav_back.jpg);
	background-repeat:no-repeat;
	width: 990px;
	height:31px;
	padding:0px;
}

td.mainnav {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px;
	vertical-align:middle;

}

td.mainnav ul {margin:0px; padding:0px;}

td.mainnav ul li
{	font-family:Georgia, Times New Roman, serif;
	font-size:16px; 
	font-weight: normal;
	padding: 0 40px 0 40px;
	margin:0px;
	display: inline;
	color:#FFFFFF;
}

td.mainnav ul li a:link {text-decoration: none; color: #FFFFFF;}
td.mainnav ul li a:visited {text-decoration: none; color: #FFFFFF;}
td.mainnav ul li a:hover {text-decoration:underline; color: #FFFFFF;}
td.mainnav ul li a:active {text-decoration:underline; color: #FFFFFF;}




/*footer*/
div.footer {
	color: #000000;
	font-size:9px;
	width:990px;
	background-image:url(../img/footer_back.jpg); 
	background-repeat:no-repeat; 
	background-position:top; 

		}
div.footer table td {font-size:9px;
	text-align: right;}

div.footernav_links {font-size:10px; margin:10px 0 6px 0;}
div.footernav_links a {color: #0A3B5B;}
div.footernav_links a:link {text-decoration:none;}
div.footernav_links a:visited {text-decoration:none;}
div.footernav_links a:hover {text-decoration:underline;}
div.footernav_links a:active {text-decoration:underline;}

div.footernav_links  a[href$='.pdf'], div.footer a[href$='.pdf'], div.footer_quicklinks ul li a[href$='.pdf']
{
	padding: 0px 0px 0px 15px;
	background: transparent url(/img/icon_pdf_footer.gif) no-repeat center left;
}


div.footer_disclosure {margin:10px 0px; color:#2E4F6B; text-align:justify;}
div.footer_disclosure h4 {font-size:larger; font-weight:bold; border-bottom: solid 1px #2E4F6B; margin:0px 0px 3px 0px;}

div.footer_quicklinks {
	display: inline;
	font-size:10px;
	float:left;
	clear:right;
	width:120px;
	margin-bottom:8px;
	padding: 0 0 0 14px;
	
	}

div.footer_quicklinks h4 {
	font-size:11px;
	font-weight: normal;
	color: #fff;
	margin:0px;
	padding:0px;
	
}

div.footer_quicklinks a {color:#39393A;}
div.footer_quicklinks ul {margin: 4px 0px 0px 1px; padding: 0px; list-style:none;}
div.footer_quicklinks ul li {margin: 2px 0px 6px 0px; list-style:none;}


div.footer_quicklinks a:link {text-decoration: none;}
div.footer_quicklinks a:visited {text-decoration: none;}	
div.footer_quicklinks a:hover {text-decoration: underline; color: #EBF3FA;}	
div.footer_quicklinks a:active {text-decoration: underline; color:#000;}

div.footer_logos {}







/* footer logo hovers*/

.ncuazoom {	border:none; margin:0; width:80px; height:42px;}

.ncuazoom a ,.ncuazoom a:visited {
	display:block; 
	padding:0; 
	overflow:visible; 	
	text-decoration:none;
	width:95px; 
	height:42px;
	background-image: url(../img/logo_ncua.gif);	background-repeat: no-repeat;
	background-position: top left;
	}
	
.ncuazoom a:hover { 
	position:relative;	
	display:block;
	margin-left: -10px;
	margin-top: -100px; 
	padding:0px; 
	z-index:999; 	
	cursor:pointer; 
	width:300px;	
	height:140px; 
	background:#ffffff; 	
	border:1px solid #cccccc;
	background-image: url(../img/foot_logo_ncua_lrg.jpg);
	background-repeat: no-repeat;
	}

	
.ehlzoom  {border:none;  margin:0; width:34px; height:35px;}

.ehlzoom a ,.ehlzoom a:visited {
	display:block; 
	padding:0; 
	overflow:visible; 	
	text-decoration:none;
	width:34px; height:35px;
	background-image: url(../img/logo_ehl.gif);		background-repeat: no-repeat;
	background-position:top left;
}

.ehlzoom a:hover { 
	position:relative; display:block;
	margin-left: 0px;
	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/foot_logo_ehl_lrg.gif);	
	background-repeat: no-repeat;		
	}

.rule {background-image:url(../img/rule1.gif); background-repeat: repeat-x; background-position:bottom; height:15px;}

table.body_wrapper {
	width:910px;
	
	}
table.body_wrapper td.content {
	background-color: #fff; 
	background-image:url(../img/body_content_bg.jpg);
	background-repeat:repeat-y;
	
	padding:0 20px;
	
	}

/*home body*/



table.home_layout_tbl {margin: 10px 0 0 0;}

td.home_col_left {
	width:200px; 
	vertical-align:top;
}

td.home_col_right {
	width:680px;
	vertical-align:top;
	}

td.home_col_spacer {width:15px;}

td.home_content_area_rule {
	border-left: solid 1px #959CA1;
	width:1px;
	}

/*home banking login */
 div.home_login
 	{
		width:200px;
		height: 204px;
		border: 1px solid #C1C1C1;
		background-image:url(../img/subnav_bg.jpg);
		background-repeat:repeat-x;
		background-color:#AFDCF3;
		background-position:top;
		margin: 0px 0px 0px 0px;
		padding:0px;
		text-align: left;
		
	}
div.login_title {margin:5px 0px 5px 0px;}
table.banking td div.label {font-size:9px;}
table.banking td input.login_field {width: 160px; border: 1px solid #CCCCCC; margin-bottom:0px;}
.bank_button {font-size:11px; margin:0px;}

/*interior page body */
td.int_col_left {vertical-align:top; padding-top: 10px; width:200px;}
td.int_col_spacer {width:20px;}
td.int_col_right {width: 670px; vertical-align:top; padding-top: 10px;}

td.int_page_title_rule {border-top: 1px solid #CCCCCC;}




/*subnav   */
 div.subnavtop 	{width:220px; height: 5px; background-image:url(../img/subnav_top.jpg); background-repeat:no-repeat; background-position:top; margin:0; padding: 0;}
 div.subnavfoot {width:220px; height: 5px; background-image:url(../img/subnav_foot.jpg); background-repeat:no-repeat; background-position:top; margin:0; padding: 0;}

 div.subnav
 	{	width:218px;
		background-image:url(../img/subnav_back.jpg);
		background-repeat:no-repeat;
		background-color:#E3D4B6;
		background-position:top;
		border-left: 1px solid #CCAB66;
		border-right: 1px solid #CCAB66;

	}

div.subnav_title_text {
	font-family:Georgia, Times New Roman, serif;
	font-size: 23px;
	font-weight: normal;
	color: #0A3B5B;
	padding: 6px 0px 6px 0px;
	line-height: 25px;
	margin-left:auto;
	margin-right:auto;
	letter-spacing:-0.5px;
}

div.subnav_title_image {padding:0; margin:0 0 0 -1px;;}


ul.subnavlist{
	font-family:Georgia, Times New Roman, serif;
	font-size: 16px;
	font-weight: normal;
	color: #0A3B5B;
	margin: 0;
	padding: 4px 10px 10px 20px;
	list-style-image: url(../img/bullet_square.gif);
		}

ul.subnavlist li a {color:#0A3B5B;}
ul.subnavlist li a:link{color:#0A3B5B; text-decoration: none;}
ul.subnavlist li a:visited{color:#0A3B5B; text-decoration: none;}
ul.subnavlist li a:hover{color:#0A3B5B; text-decoration: underline;}
ul.subnavlist li a:active{color:#0A3B5B; text-decoration: underline;}

/*top level subnav uses class 3*/
ul.subnavlist li.subnav_3 {	margin: 8px 0px 8px 10px;	font-size: 16px;}
ul.subnavlist li.subnav_3_on {	margin: 8px 0px 8px 10px;	font-size: 16px; font-weight:bold;}
ul.subnavlist li.subnav_3_on a {}

ul.subnavlist li.subnav_4 {	margin: 3px 0px 3px 20px;	font-size: 14px;}
ul.subnavlist li.subnav_4_on {	margin: 3px 0px 3px 20px; font-size: 14px; font-weight:bold;}
ul.subnavlist li.subnav_4_on a { }


ul.subnavlist li.subnav_5 {	margin: 0px 0px 3px 28px; margin-top: 0px; font-size: 12px;}
ul.subnavlist li.subnav_5_on {	margin: 0px 0px 3px 28px; margin-top: 0px; font-size: 12px;	font-weight:bold;}
ul.subnavlist li.subnav_5_on a { }

ul.subnavlist li.subnav_hide{display: none;	}

/*end subnav*/

/*classified listing links*/
.email_link {
	float:right;
	text-align:left; 
	background-image:url(../img/icon_email.gif); 
	background-repeat: no-repeat; 
	background-position:left;
	width:140px;
	height:26px;
	padding: 2px 2px 2px 18px;
	}
.forsale_link {
	float:right;
	text-align:left; 
	background-image:url(../img/icon_forsale.gif); 
	background-repeat: no-repeat; 
	background-position:left;
	width:145px;
	height:26px;
	padding: 2px 2px 2px 18px;
	font-weight: bold;
	}


/* classified topic navigation */
/*subnav   */
 div.forsale
 	{
		width:215px;
/*XX*/	border: 1px solid #006990;
/*XX*/	background-image:url(../img/subnav_bg_blue.gif);
		background-repeat:no-repeat;
		background-color:#EEEFEA;
		background-position:bottom;
		margin-bottom: 10px;
		padding-bottom: 25px;
		padding-top:5px;
		text-align: left;
	}

div.forsale_title_text {
	font-size: 22px;
	font-weight: bold;
	color: #006990;
	padding: 6px 0px 6px 0px;
	line-height: 20px;
	border-bottom: 1px solid #3B8CAA;
	margin-left:20px;
	margin-right:20px;
}

ul.forsalelist{
	width: 180px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	list-style-type: none;
	font-size: 13px;
	font-weight: normal;
		}

ul.forsalelist li a {color:#006990;}
ul.forsalelist li a:link{text-decoration: underline;}
ul.forsalelist li a:visited{}
ul.forsalelist li a:hover{text-decoration: none;}
ul.forsalelist li a:active{text-decoration: underline;}

ul.forsalelist li.list {margin-bottom: 6px;	font-size: 14px;}
ul.forsalelist li.list_on {margin-bottom: 6px;font-size: 14px; font-weight:bold; }

/* end classifed topic navigation */

/* begin sitemap list styles  */
ul.sitemaplist{margin: 2px 0px 10px 0px; padding: 0; list-style-type:none;}


ul.sitemaplist li.sitemap_2 {margin:0px 0px 0px 0px;}
ul.sitemaplist li.sitemap_2 a{margin-left: 2px; padding-left: 0px;margin-bottom: 8px;margin-top: 16px; color: #003E55; font-size:13px; }

ul.sitemaplist li.sitemap_3 {margin:0px 0px 0px 10px;}
ul.sitemaplist li.sitemap_3 a{margin-left: 10px; padding-left: 5px;margin-bottom: 8px;margin-top: 3px; color: #006487; font-size:11px;}

ul.sitemaplist li.sitemap_4 {margin:0px 0px 0px 15px;}
ul.sitemaplist li.sitemap_4 a{margin-left: 14px; padding-left: 10px;margin-bottom: 8px;margin-top: 3px; color: #333; font-size:11px;}

ul.sitemaplist li.sitemap_5 {margin:0px 0px 0px 20px;}
ul.sitemaplist li.sitemap_5 a{margin-left: 16px; padding-left: 15px;margin-bottom: 8px;margin-top: 3px; color: #333; font-size:10px;}

ul.sitemaplist li.sitemap_6 {margin:0px 0px 0px 25px;}
ul.sitemaplist li.sitemap_6 a{margin-left: 18px; padding-left: 20px;margin-bottom: 8px;margin-top: 3px; color: #333; font-size:10px;}

ul.sitemaplist li.sitemap_7 {margin:0px 0px 0px 30px;}
ul.sitemaplist li.sitemap_7 a{margin-left: 20px; padding-left: 25px;margin-bottom: 8px;margin-top: 3px; color: #333; font-size:10px;}



/*end sitemap list styles */

/* home page banners */


/* homepage banner and banner nav selector styles... */
/* homepage banner and banner image and nav selector styles... */
div.home_banner {margin:0 0 10px 0; width: 670px; height:220px; padding: 0;}
#banner_container {width: 670px; height:220px; overflow:hidden; margin:0; padding:0; position:absolute;}
#canvas0 {position:absolute; width: 670px; height:220px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10;}
#canvas1 {position:absolute; width: 670px; height:220px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10; visibility: hidden;}
#canvassingle {position:absolute; width: 670px; height:220px;top:0;left:0; filter:alpha(opacity=100); -moz-opacity:10;}

/*banner nav - new by JP for real */
#fbpager {display: none; visibility:hidden; height:0px;}
#fadingbanners {height: 220px;}




/* begin tabbed content areas */

div.tabbed_content {
    width:620px;
	background-color:#fff;
    line-height:normal;
	margin: 6px 0px 20px 0px;
	font-size:15px; display: inline; 
	color: #3077A7;
    }
	
div.tabbed_content {}

div.tabbed_content a {
	text-decoration: none;
	color: #3077A7;
	cursor:pointer;
    }
	
div.tabbed_content a:hover {
	text-decoration: underline;
	color: #39393A;
    }
	
.tabbed_content.current a {color: black;}

	/*end tabbed content*/


/*news insert styles*/

/*NEWS CATEGORY insert title
.news_category_title {font-size:15px; font-weight:bold; color:#006990;}*/

/*SINGLE NEWS ITEM insert title*/
.news_headline {} 

/*NEWS ITEM styles*/
td.news_icon {width:10px;} 
td.news_icon img {}
td.news_item {font-size:11px;}
.news_date {font-weight: bold; font-size:11px;}
.news_rule {border-top:solid 1px #CBCFD1;}
.news_title {font-weight: bold; font-size:13px;}
.news_title a { color: #0A3C5C;}

/*speedbump display styles*/
.speedbump_wrapper {text-align:center;}
.speedbump_wrapper span.title5 {font-weight:bold; font-size:14px; color:#2E4F6B;}
.speedbump_wrapper span.subtitle1 {font-weight:bold; font-size:11px;}




/*styles for the HTML insert on the homepage -- "how can we help you?"*/

.help_bg_home {
	background-image: url(../img/insert_home_help_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.help_bg_phone {
	background-image: url(../img/insert_home_help_call.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
}	
.help_bg_home select {width:240px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif}
.help_bg_home select option {padding:0px 4px;}
div.phone_link {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif
	margin: 18px 0px 7px 42px;
	text-align:left;
	font-size:13px;
	letter-spacing: -1px;
	font-weight: normal;
}


/*styles for the HTML insert on ALL interior pages -- "how can we help you?"*/

.help_int {width:670px; margin:0px;}

.help_bg_int {
	background-image: url(../img/insert_int_help_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif
	font-size:14px;
	letter-spacing: -1px;
	font-weight: normal;

}
.help_bg_int select {width:300px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; letter-spacing:0px;}
.help_bg_int select option {padding:0px 4px; }


.contentspace {padding-left: 40px;}

/*========== END INTERFACE STYLES ==========*/





/*=======================================================================================================================*/
/* BEGIN ADMIN */

/* the comment above (begin admin) cannot be removed or changed */
/* everything below here will be included within the admin site, everything above will not */



/* HOME PAGE DISPLAY SPECS - these styles format the homepage display */
div.home_content_area_1 {background-color:#fff; vertical-align: top; margin:10px 10px 20px 10px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 150%; text-align: left;}
div.home_content_area_2 {background-color:#fff; vertical-align: top;  margin:10px 0px 20px 10px; font-size:11px;  padding-right:20px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 150%; text-align: left;}
div.home_content_area_3 {background-color:#fff; vertical-align: top;  margin:10px 0px 20px 10px; font-size:11px;  padding-right:20px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height: 150%; text-align: left;}

div.home_alert {border: 1px solid #60788E; margin:0px 10px 10px 0px; padding:6px; background-color:#EBF3FA; text-align: center;}
div.home_alert h4 {margin:0px 0px 0px 0px; font-size:15px; font-weight:bold; color:#990000;}
div.home_announcements {width: 245px; margin-bottom:10px; padding-right: 5px; background-image:url(../img/announcements_back.jpg); background-repeat:no-repeat; background-position: top; border-left: 1 px solid #35637D; color: #0A3959;}
.home_announcements_rule {}
.home_announcements a:link {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #0A3959; text-decoration: none;}
.home_announcements a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #0A3959; text-decoration: none;}
.home_announcements a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #0A3959; text-decoration: underline;}
.home_announcements a:active {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #0A3959; text-decoration: underline;}
.home_announcements_scroll {padding:0px 4px 0px 4px; margin-left:10px; height:93px; overflow:auto;}
.home_announcements_scroll ul {margin-left:13px; padding:0px; font-size:10px;  list-style-image: url(../img/bullet_square.gif);}
.home_announcements_scroll ul li {margin: 0px 0px 10px 0px; line-height:14px;}
.announcesend {margin: 4px 0 2px 0;}
.announcesend a:link {font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #0A3A5A; text-decoration: underline;}
.announcesend a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #0A3A5A; text-decoration: underline;}
.announcesend a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #0A3A5A; text-decoration: none;}
.announcesend a:active {font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color: #0A3A5A; text-decoration: none;}
.announcecall {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #0A3A5A;}






/* INTERIOR PAGE DISPLAY SPECS - these styles format the content areas of the pages within the site display*/
div.int_content_area_1 {background-color:#fff; vertical-align: top;   margin: 0px 0px 25px 0px; line-height: 150%;}
div.int_content_area_2 {background-color:#fff; vertical-align: top;  margin: 0px 0px 25px 0px; line-height: 150%;}

/* tabbed content areas using #'s 4 through 10 display between areas 2 and 3*/

div.int_content_area_3 {background-color:#fff; vertical-align: top; line-height:20px;  margin: 0px 0px 25px 0px;}


/* TABBED content area styles below*/

div.int_content_area_4  {
			background-color:#fff; 
		font-size:11px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #75AFDF; 
		margin-bottom: 25px;
		margin-top: 6px;
		line-height:20px;
	/*overflow: auto; 
		height: 200px; */

		}
		
div.int_content_area_5  {
			background-color:#fff; 
		font-size:11px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #75AFDF; 
		margin-bottom: 25px;
		margin-top: 6px;
		line-height:20px;
	/*overflow: auto; 
		height: 200px; */
	visibility:hidden;
	display: none;
	}
div.int_content_area_6  {
			background-color:#fff; 
		font-size:11px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #75AFDF; 
		margin-bottom: 25px;
		margin-top: 6px;
		line-height:20px;
	/*overflow: auto; 
		height: 200px; */
visibility:hidden;
	display: none;
	}
div.int_content_area_7  {
		background-color:#fff; 
		font-size:11px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #75AFDF; 
		margin-bottom: 25px;
		margin-top: 6px;
		line-height:20px;
	/*overflow: auto; 
		height: 200px; */
	visibility:hidden;
	display: none;
	}

/* contact form */
.hidediv{display:none;}
td.contact_content_area_1 {paddding:10px; width:420px;}
.contact_content_area_3 {padding:10px;}
td.contact_form_area 
	{	width:420px;	border-top: 1px solid #C8CCD0; 	border-bottom: 1px solid #C8CCD0; 		padding:6px 6px 20px 6px; 	margin:10px 0px 0px 0px;	}
div.contact_form_area .form1_fixed {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
div.contact_label {display:inline; float:left; font-weight: bold; width: 150px;}
div.contactmsg {}



/* INTERIOR PAGE EDITOR SPECS - these styles format the editor within edit & publish in the admin */
body.home_content_area_1 {background-color:#fff; vertical-align: top; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; padding:6px; line-height: 150%;}
body.home_content_area_2 {background-color:#fff; vertical-align: top; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; padding:6px; line-height: 150%;}
body.home_content_area_3 {background-color:#fff; vertical-align: top; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; padding:6px;}
body.home_content_area_4 {background-color:#fff; vertical-align: top; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; padding:6px;}

body.int_content_area_1 {background-color:#fff; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px; line-height: 150%;}
body.int_content_area_2 {background-color:#fff; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px; line-height: 150%;}
body.int_content_area_3 {background-color:#fff; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;}
	
	
body.int_content_area_4  {background-color:#fff; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_4 p {line-height:20px;}

body.int_content_area_5  {background-color:#fff; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_5 p {line-height:20px;}

body.int_content_area_6  {background-color:#fff; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_6 p {line-height:20px;}
body.int_content_area_7  {background-color:#fff; padding:5px; font-size:11px;	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_7 p {line-height:20px;}
body.int_content_area_8  {background-color:#fff; padding:5px; font-size:11px;	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_8 p {line-height:20px;}
body.int_content_area_9  {background-color:#fff; padding:5px; font-size:11px;	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_9 p {line-height:20px;}
body.int_content_area_10 {background-color:#fff; padding:5px; font-size:11px;	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px;} 
body.int_content_area_10 p {line-height:20px;}
	
/* INTERIOR PAGE IFRAME SPECS - these styles format the edit & publish iframes in the admin */
iframe.home_content_area_1 {background-color:#fff; border:1px solid #ccc; margin:0 0 0 10px; width:680px; height:200px;}
iframe.home_content_area_2 {background-color:#fff; border:1px solid #ccc; margin:0 0 0 10px;  width:450px; height:200px;}
iframe.home_content_area_3 {background-color:#fff; border:1px solid #ccc; margin:0 0 0 10px;  width:680px; height:200px;}
iframe.home_content_area_4 {background-color:#fff; border:1px solid #ccc; margin:0 0 0 10px;  width:680px; height:200px;}


iframe.int_content_area_1 {width: 655px; height: 250px; border: groove 2px #ddd; margin:0px 0px 8px 5px;}
iframe.int_content_area_2 {width: 655px; height: 100px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_3 {width: 655px; height: 100px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_4 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_5 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_6 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_7 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_8 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_9 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_10 {width: 655px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}

iframe.int_content_area_news {width: 600px; height: 350px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_abstract {width: 600px; height: 100px;border: solid 1px #ddd;}

/* INTERIOR PAGE HTML VIEW SPECS - these styles format the interior page html editor in the admin */
textarea.home_content_area_1 {background-color:#eee; border:2px solid #333; margin:0 0 0 10px; width:680px; height:400px;}
textarea.home_content_area_2 {background-color:#eee; border:2px solid #333; margin:0 0 0 10px;  width:450px; height:400px;}
textarea.home_content_area_3 {background-color:#eee; border:2px solid #333; margin:0 0 0 10px;  width:680px; height:400px;}
textarea.home_content_area_4 {background-color:#eee; border:2px solid #333; margin:0 0 0 10px;  width:680px; height:400px;}

textarea.int_content_area_1 {width: 655px; height: 200px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3; height:400px;}
textarea.int_content_area_2 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3; height:400px;}
textarea.int_content_area_3 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3; height:400px;}
textarea.int_content_area_4 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}
textarea.int_content_area_5 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}
textarea.int_content_area_6 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}
textarea.int_content_area_7 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}
textarea.int_content_area_8 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}
textarea.int_content_area_9 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}
textarea.int_content_area_10 {width: 655px; height: 150px; border: groove 2px #000; margin:0px 0px 5px 5px; background-color: #F1F2F3;}

textarea.int_content_area_news {width: 350px; height: 350px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_abstract {width: 350px; height: 100px;border: solid 1px #ddd;}


/* title areas above the admin iframes which need to be adjusted to be the same width */
	.home_content_area_title_1 {width:680px; margin:0px; padding: 0 0 0 10px;}
	.home_content_area_title_2 {width: 450px; margin:0px; padding: 0 0 0 10px;}
	.home_content_area_title_3 {width:680px; margin:0px; padding: 0 0 0 10px;}
	.home_content_area_title_4 {width:680px; margin:0px; padding: 0 0 0 10px;}
	
	.int_content_area_title_1 {width: 655px; margin:0px; padding: 0 0 0 10px;}
	.int_content_area_title_2 {width: 655px; margin:0px; padding: 0 0 0 10px;}
	.int_content_area_title_3 {width: 655px; margin:0px; padding: 0 0 0 10px;}
	.int_content_area_title_4 {width: 655px; margin:0px; padding: 0 0 0 10px;}
	.int_content_area_title_5 {width: 655px; margin:0px; padding: 0 0 0 10px;}
	.int_content_area_title_6 {width: 655px; margin:0px; padding: 0 0 0 10px;}
    .int_content_area_title_7 {width: 655px; margin:0px; padding: 0 0 0 10px;}
    .int_content_area_title_8 {width: 655px; margin:0px; padding: 0 0 0 10px;}
    .int_content_area_title_9 {width: 655px; margin:0px; padding: 0 0 0 10px;}
    .int_content_area_title_10 {width: 655px; margin:0px; padding: 0 0 0 10px;}

hr {height:1px; color:#403722; background-color:#403722; border: 0 none;}


.headline1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #403722; margin:0px 0px 5px 0px; padding:0px; line-height: 100%;}
.headline2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #0A3C5C; margin:0px 0px 5px 0px; padding:0px; line-height: 100%;}
.headline3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #000000; margin:0px 0px 5px 0px; padding:0px; line-height: 100%;}

.subtitle1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #403722; margin:0px 0px 2px 0px; padding:0px; line-height: 125%;}
.subtitle2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #0A3C5C; margin:0px 0px 2px 0px; padding:0px; line-height: 125%;}
.subtitle3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #000000; margin:0px 0px 2px 0px; padding:0px; line-height: 125%;}

.smalltitle1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: bold; color: #CCAB66; line-height: 150%;}
.smalltitle2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: bold;  color: #0A3C5C; line-height: 150%;}
.smalltitle3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: bold;  color: #000000; line-height: 150%;}

/* BEGIN CONTENT */
h1#pgtitle {font-family:Georgia, "Times New Roman", Times, serif; color:#403722; margin: 8px 10px 18px 0;	font-size: 47px; font-weight: normal; letter-spacing: -0.5px; line-height: 100%;} 
span.normal {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; font-weight: normal;color: #000;}
span.headline1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #403722; margin:0px 0px 5px 0px; padding:0px; line-height: 100%;}
span.headline2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #0A3C5C; margin:0px 0px 5px 0px; padding:0px; line-height: 100%;}
span.headline3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #000000; margin:0px 0px 5px 0px; padding:0px; line-height: 100%;}

span.subtitle1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #403722; margin:0px 0px 2px 0px; padding:0px; line-height: 125%;}
span.subtitle2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #0A3C5C; margin:0px 0px 2px 0px; padding:0px; line-height: 125%;}
span.subtitle3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #000000; margin:0px 0px 2px 0px; padding:0px; line-height: 125%;}

span.bold_keyword {font-size: 12px;font-weight: bold; color:#000; display:inline; margin:0px; padding:0px; line-height:inherit;}
span.keyword {font-size: 12px;font-weight: normal; color:#000; display:inline; margin:0px; padding:0px; line-height:inherit;}

span.smalltitle1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: bold; color: #CCAB66; line-height: 150%;}
span.smalltitle2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: bold;  color: #0A3C5C; line-height: 150%;}
span.smalltitle3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: bold;  color: #000000; line-height: 150%;}
span.smalltype {font-size: 10px;color: #333333;}

/* END CONTENT */

/* BEGIN CONTENT SYTLES FOR DISPLAY IN THE TOOLBAR DROPDOWN BOX*/

#formatstyle .pgtitle {font-family:Georgia, "Times New Roman", Times, serif; color:#403722; margin: 8px 10px 10px 0;	font-size: 47px; font-weight: normal;}
#formatstyle .normal {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000;}
#formatstyle .headline1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #403722; margin:0px 0px 5px 0px; padding:0px;}
#formatstyle .headline2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #0A3C5C; margin:0px 0px 5px 0px; padding:0px;}
#formatstyle .headline3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #000000; margin:0px 0px 5px 0px; padding:0px;}

#formatstyle .subtitle1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #403722; margin:0px 0px 2px 0px; padding:0px;}
#formatstyle .subtitle2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #0A3C5C; margin:0px 0px 2px 0px; padding:0px;}
#formatstyle .subtitle3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #000000; margin:0px 0px 2px 0px; padding:0px;}

#formatstyle .bold_keyword {font-size: 12px;font-weight: bold; color:#000; margin:0px; padding:0px; line-height:inherit;}
#formatstyle .keyword {font-size: 12px;font-weight: normal; color:#000;  margin:0px; padding:0px; line-height:inherit;}

#formatstyle .smalltitle1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #CCAB66;}
#formatstyle .smalltitle2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;  color: #0A3C5C;}
#formatstyle .smalltitle3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;  color: #000000;}
#formatstyle .smalltype {font-size: 10px; color: #333333;}
/* END CONTENT SYTLES FOR DISPLAY IN THE TOOLBAR DROPDOWN BOX*/
/*========== BEGIN CALLOUT STYLES ==========
standard text based promotions*/
.theme1swatch
{
	background-color: #413723;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
	border: solid 1px #000;
}
.theme2swatch
{
	background-color: #0A3B5B;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
	border: solid 1px #000;
}
.theme3swatch
{
	background-color: #E3D4B6;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
	border: solid 1px #000;
}
.theme4swatch
{	display: none;
	background-color: #F1C48D;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
	border: solid 1px #000;
}
.theme5swatch
{	display: none;
	background-color: #CAEEA0;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
	border: solid 1px #000;
}





#promotions_div img {display:block; padding:0; margin: 0 0 10px 0;}




#promotions_div {margin: 0; padding: 0;}



#theme1 {width:220px; margin: 0; padding: 0;}
#theme1 div.callout_box1 {	
		background-image:url(../img/callout2_back.jpg);
		background-repeat:no-repeat;
		background-color:#92BDD5;
		background-position:top;
		padding:0;	margin: 0 0 0 0; 
		text-align:left;
		border-left: 1px solid #92BDD5;
		border-right: 1px solid #92BDD5;	
		font-family:Georgia, "Times New Roman", Times, serif;}


#theme1 div#calloutheadline {	font-size: 23px;	color: #413723;	font-weight: normal; margin:0; padding: 10px;}

#theme1 div#calloutbody {	font-size: 11px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0; padding: 0px 15px 10px 10px;}
#theme1 div#calloutbody a:link {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0;  text-decoration:none;}
#theme1 div#calloutbody a:visited {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0;   text-decoration:none;}
#theme1 div#calloutbody a:active {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0;   text-decoration:underline;}
#theme1 div#calloutbody a:hover {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0;  text-decoration:underline;}

#theme1 div#calloutlink {	font-size: 12px;	font-weight:normal;	color:#0A3B5B;	line-height:11px;}

#theme1 div#calloutlink a:link {	text-decoration:none;	color:#0A3B5B;	font-weight:normal; }
#theme1 div#calloutlink a:visited {	text-decoration:none;	color:#0A3B5B;	font-weight:normal; }	
#theme1 div#calloutlink a:hover {	text-decoration:underline;	color:#0A3B5B;	font-weight:normal; }	
#theme1 div#calloutlink a:active {	text-decoration:underline;	color:#0A3B5B;	font-weight:normal; }

#theme1 div#callouttop {	width: 220px; height: 5px;	background-image:url(../img/callout2_top.jpg); background-position: bottom; background-repeat:no-repeat; margin: 0; padding: 0;}	
#theme1 div#calloutfoot {	width: 220px; height: 5px;	background-image:url(../img/callout2_foot.jpg); background-position: top; background-repeat:no-repeat; margin: 0 0 10px 0; padding: 0;}


#theme1 ul {list-style-type: none; margin: 0; padding: 0 0 0 10px;}
#theme1 li  { display: block; margin: 0; padding: 0 0 10px 0px;}
#theme1 li a { margin: 0; padding: 0 0 0 0px; text-decoration: none;}








#theme2 {width:220px; margin: 0; padding: 0;}
#theme2 div.callout_box1 {	
		background-image:url(../img/callout2_back.jpg);
		background-repeat:no-repeat;
		background-color:#92BDD5;
		background-position:top;
		padding:0;	margin: 0 0 0 0; 
		text-align:left;
		border-left: 1px solid #92BDD5;
		border-right: 1px solid #92BDD5;	
		font-family:Georgia, "Times New Roman", Times, serif;}


#theme2 div#calloutheadline {	font-size: 23px;	color: #0A3B5B;	font-weight: normal; margin:0; padding: 10px;}

#theme2 div#calloutbody {	font-size: 11px;	color: #413723;	font-weight: normal;	line-height: 150%;	margin:0; padding: 0px 15px 10px 10px;}
#theme2 div#calloutbody a:link {	font-size: 14px;	color: #413723;	font-weight: normal;	line-height: 150%;	margin:0; text-decoration:none; }
#theme2 div#calloutbody a:visited {	font-size: 14px;	color: #413723;	font-weight: normal;	line-height: 150%;	margin:0;  text-decoration:none;}
#theme2 div#calloutbody a:active {	font-size: 14px;	color: #413723;	font-weight: normal;	line-height: 150%;	margin:0;  text-decoration:underline;}
#theme2 div#calloutbody a:hover {	font-size: 14px;	color: #413723;	font-weight: normal;	line-height: 150%;	margin:0;  text-decoration:underline;}

#theme2 div#calloutlink {	font-size: 12px;	font-weight:normal;	color:#0A3B5B;	line-height:11px; padding-top: 10px; text-align: right;}

#theme2 div#calloutlink a:link {	text-decoration:none;	color:#0A3B5B;	font-weight:normal; }
#theme2 div#calloutlink a:visited {	text-decoration:none;	color:#0A3B5B;	font-weight:normal; }	
#theme2 div#calloutlink a:hover {	text-decoration:underline;	color:#0A3B5B;	font-weight:normal; }	
#theme2 div#calloutlink a:active {	text-decoration:underline;	color:#0A3B5B;	font-weight:normal; }

#theme2 div#callouttop {	width: 220px; height: 5px;	background-image:url(../img/callout2_top.jpg); background-position: bottom; background-repeat:no-repeat; margin: 0; padding: 0;}	
#theme2 div#calloutfoot {	width: 220px; height: 5px;	background-image:url(../img/callout2_foot.jpg); background-position: top; background-repeat:no-repeat; margin: 0 0 10px 0; padding: 0;}


#theme2 ul {list-style-type: none; margin: 0; padding: 0 0 0 10px;}
#theme2 li  { display: block; margin: 0; padding: 0 0 10px 0px;}
#theme2 li a { margin: 0; padding: 0 0 0 0px; text-decoration: none;}









#theme3 {width:220px; margin: 0; padding: 0;}
#theme3 div.callout_box1 {	
		background-image:url(../img/subnav_back.jpg);
		background-repeat:no-repeat;
		background-color:#E3D4B6;
		background-position:top;
		padding:0;	margin: 0 0 0 0; 
		text-align:left;
		border-left: 1px solid #CCAB66;
		border-right: 1px solid #CCAB66;	
		font-family:Georgia, "Times New Roman", Times, serif;}


#theme3 div#calloutheadline {	font-size: 23px;	color: #413723;	font-weight: normal; margin:0; padding: 10px;}

#theme3 div#calloutbody {	font-size: 11px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0; padding: 0px 15px 10px 10px;}
#theme3 div#calloutbody a:link {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0; text-decoration:none;}
#theme3 div#calloutbody a:visited {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0; text-decoration:none;}
#theme3 div#calloutbody a:active {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0; text-decoration:underline;}
#theme3 div#calloutbody a:hover {	font-size: 14px;	color: #0A3B5B;	font-weight: normal;	line-height: 150%;	margin:0; text-decoration:underline;}

#theme3 div#calloutlink {	font-size: 12px;	font-weight:normal;	color:#0A3B5B;	line-height:11px;}

#theme3 div#calloutlink a:link {	text-decoration:none;	color:#0A3B5B;	font-weight:normal; }
#theme3 div#calloutlink a:visited {	text-decoration:none;	color:#0A3B5B;	font-weight:normal; }	
#theme3 div#calloutlink a:hover {	text-decoration:underline;	color:#0A3B5B;	font-weight:normal; }	
#theme3 div#calloutlink a:active {	text-decoration:underline;	color:#0A3B5B;	font-weight:normal; }

#theme3 div#callouttop {	width: 220px; height: 5px;	background-image:url(../img/subnav_top.jpg); background-position: bottom; background-repeat:no-repeat; margin: 0; padding: 0;}	
#theme3 div#calloutfoot {	width: 220px; height: 5px;	background-image:url(../img/subnav_foot.jpg); background-position: top; background-repeat:no-repeat; margin: 0 0 10px 0; padding: 0;}


#theme3 ul {list-style-type: none; margin: 0; padding: 0 0 0 10px;}
#theme3 li  { display: block; margin: 0; padding: 0 0 10px 0px;}
#theme3 li a { margin: 0; padding: 0 0 0 0px; text-decoration: none;}


#promodiv
{	}





/*set the width of advisor callouts*/

#advisor_div {margin:10px 0px 0px 0px;}


#advisor_body
	{
		width: 200px;
		background-color: #A46E40;
		padding:0px;
		margin-bottom:10px;
		font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	}

#advisor_body div.advisor_box1 
	{
		
		background-color: #A46E40;

		padding:7px;
		text-align:left;
	}

#advisor_body div#advisorheadline 
	{
	
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 10px 0;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	}

#advisor_body div#advisorbody 
	{
	
	font-size: 12px;
	color: #EBF3FA;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	}

#advisor_body div#advisorlink {margin:10px 0 0 0;}
#advisor_body div#advisorlink a {font-size: 12px; font-weight:normal;}
#advisor_body div#advisorlink a:link {text-decoration:none; color:#FFF;}
#advisor_body div#advisorlink a:visited {text-decoration:none; color:#FFF;}
#advisor_body div#advisorlink a:hover {text-decoration:underline; color:#FFF;}
#advisor_body div#advisorlink a:active {text-decoration:underline; color:#FFF;}

#advisor_body ul a {color:#fff;}


/*Behavior Based Bug...*/

.bug_box
{
	background-image: url(/img/bbm_webbug_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
	margin-bottom:20px;
	vertical-align: middle;
 	font-size:11px;
	border: solid 1px #C8CCD0;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align:left;
}
.web_bug_wrapper
{
	font-size: 11px;
	color: #000;
	text-align: left;
	overflow: hidden;
	border: none;
	display:inline;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	
}
.web_bug_title
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #A46E40;
	padding-right: 10px;
	margin:0px;
}
.web_bug_text
{
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color: #39393A;
}
.web_bug_wrapper div#web_bug_link
{
	margin: 3px;
	display:inline;
	float:right;
	clear:both;
	width:auto;
	}
div#web_bug_link A:link
{
	color: #3B8CAA;
	text-decoration: underline;
}
div#web_bug_link A:visited
{
	color: #3B8CAA;
}
div#web_bug_link A:hover
{
	color: #3B8CAA;
	text-decoration: none;
}
div#web_bug_link A:active
{
	color: #000;
}

/*========== END CALLOUT STYLES ==========
========== BEGIN RATES STYLES ==========*/

/*homepage rates styles*/

.home_rates_title {font-size: 14px;	font-weight: bold;	color:#33637D;	width: 256px; margin: 0px; margin-left:auto; margin-right: auto;	text-align: center;	font-family:Georgia, "Times New Roman", Times, serif;}

.home_rates_date {	font-size: 9px;	font-weight: normal;	color:#868889;	text-align: right;	}

.home_ratestable {width: 250px; margin: 0px; }

.home_ratestable td {}

.home_rates_head{	font-size: 12px;	font-weight: bold;	color:  #EDF4F8;	background-color: #003C5C;	padding: 4px;		text-align:center;		font-family: Georgia, "Times New Roman", Times, serif;}

.home_rates_head a:link {color: #EDF4F8; background-color: #003C5C; text-decoration: none; font-size: 11px;}
.home_rates_head a:visited {color: #EDF4F8; background-color: #003C5C; text-decoration: none; font-size: 11px;}
.home_rates_head a:hover {color: #EDF4F8; background-color: #003C5C; text-decoration: underline; font-size: 11px;}
.home_rates_head a:active {color: #EDF4F8; background-color: #003C5C; text-decoration: underline; font-size: 11px;}


.home_rates_subhead {	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #CCAB66;	padding: 5px;	text-align:center;}

.home_rates_foot{	font-size: 10px;	font-weight: normal;	color: #868889;	background-color: #fff;	font-style:italic; padding: 2px 5px 5px 5px; text-align: right;}


.hp_rates_name{	font-size: 10px;	font-weight: bold;	color: #fff;	background-color: #4076A4;	padding: 5px;	text-align:center;}

.hp_rates_rate{	font-size: 11px;	color: #000;	background-color: #F5F5F6;	padding: 3px;	font-weight: bold;	text-align:center;}

.hp_rates_drk{	font-size: 10px;	color: #000;	background-color: #CCAB66;	padding: 3px;	font-weight: bold;	text-align:center;}

.hp_rates_lite{	font-size: 10px;	color: #000;	background-color: #DED6C5;	padding: 3px;	font-weight: normal;	text-align:center;}

.hp_rates_entry {	font-weight: normal;	color: #000000;	height: 15px;	width: 100px;	}



/*end homepage rates styles */

/*rates table styles*/

#ratetable{
	border: none; 
	width: 600px;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#ratetable td{}


.ratehead {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	background-color: #003C5C;
	padding: 6px 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.ratehead a {color:#fff;}
.ratehead a:link {color:#fff; text-decoration:none;}
.ratehead a:visited {color:#fff; text-decoration:none;}
.ratehead a:hover {color:#fff; text-decoration:none;}
.ratehead a:active {color:#fff; text-decoration:none;}

.ratehead span.rate_date {
	float:right;
	font-size:11px;
	font-weight: normal;
	} 


.rateheader1 {
	font-size: 11px;
	color: #fff;
	background: #33637D;
	font-weight: normal;
	text-align : center;
	vertical-align : middle;
	padding: 5px;
}


.ratefootnote {
	font-size: 10px;
	color:#555;
	font-weight: normal;
	font-style:italic;
	background-color: #ffffff;
}

.ratespacer {background-color: #ffffff; height:8px;}

/*these styles are pulled into the rate selection area within the rates tool */
.ratestitle1 {
	font-size: 11px;
	color:#000;
	background: #99CCED;
	font-weight: normal;
	text-align : left;
	vertical-align : middle;
	padding: 5px;
	}

.ratestitle2 {
	font-size: 11px;
	color:#000;
	background: #99CCED;
	font-weight: normal;
	text-align : center;
	vertical-align : middle;
	padding: 5px;
	}

.ratestitle3 {
	font-size: 11px;
	color:#000;
	background: #93C46C;
	font-weight: normal;
	text-align : center;
	vertical-align : middle;
	padding: 5px;
}

.ratestitle4 {
	font-size: 11px;
	color:#000000;
	background: #CAEE9F;
	font-weight: normal;
	text-align : left;
	vertical-align : middle;
	padding: 5px;
	
	}

.ratesrate1 {
	font-size: 11px;
	color: #000;
	background-color: #E3D4B5;
	padding: 3px;
	text-align:center;
	font-weight:bold;
}

.ratesrate2 {
	font-size: 11px;
	color: #000;
	background-color: #EEE9DF;
	padding: 3px;
	text-align:center;
}

.ratesrate3 {
	font-size: 11px;
	color: #000;
	background-color: #DED6C5;
	padding: 3px;
}

.ratesrate4 {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	background-color: #f1f2f3;
	padding: 3px;
	text-align:center;

}
.ratesrate5 {
	font-size: 11px;
	color: #000;
	background-color: #f1f2f3;
	padding: 3px;
	text-align:right;
	/*line-height:11px;*/
}
.ratesrate6 {
	font-size: 11px;
	color: #000;
	background-color: #fff;
	padding: 3px;
}

.ratesrate7 {
	font-size: 11px;
	color: #000;
	background-color: #fff;
	padding: 3px;
}

/* end rates tool styles */

.ra_row {padding:0px;}

div.ra_signup_link a {
	float:right;
	text-align:left; 
	background-image:url(../img/icon_rate.gif); 
	background-repeat: no-repeat; 
	background-position:left top;
	width:165px;
	height:16px;
	padding: 0px 2px 7px 18px;
	FONT-WEIGHT: BOLD;
}

td.ra_signup_ratelayout td.ra_row div.ra_signup_link {display:none; visibility:hidden;}
	
	
.raselect {
    display: none;
}
.raselectshow {
    display: block;
    vertical-align: middle;
}








/*========== END RATES STYLES ==========
========== BEGIN ICONIZE STYLES ========== *

/* Iconize 0.5
websites (pictures and movies)*/
A[href*="youtube.com/watch?"], A[href*="sevenload.com/videos/"], A[href*="metacafe.com/watch/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href*="flickr.com/photos/"], A[href*="zooomr.com"], A[href*="imageshack.us"], A[href*="bubbleshare.com"], A[href*="sevenload.com/bilder/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
/*extensions*/
A[href$='.doc'], A[href$='.rtf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}
A[href$='.txt']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}
A[href$='.xls']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}
A[href$='.rss'], A[href$='.atom']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_feed.gif) no-repeat center right;
}
A[href$='.opml']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.torrent']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_torrent.gif) no-repeat center right;
}
A[href$='.vcard']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}
A[href$='.exe']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}
A[href$='.dmg'], A[href$='.app']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}
A[href$='.pps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}
A[href$='.pdf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}
A[href$='.xpi']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}
A[href$='.fla'], A[href$='.swf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_flash.gif) no-repeat center right;
}
A[href$='.zip'], A[href$='.rar'], A[href$='.gzip'], A[href$='.bzip'], A[href$='.ace']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}
A[href$='.ical']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}
/*A[href$='.css']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_css.gif) no-repeat center right;
}*/
A[href$='.ttf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ttf.gif) no-repeat center right;
}
A[href$='.jpg'], A[href$='.gif'], A[href$='.png'], A[href$='.bmp'], A[href$='.jpeg'], A[href$='.svg'], A[href$='.eps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
A[href$='.mov'], A[href$='.wmv'], A[href$='.mp4'], A[href$='.avi'], A[href$='.mpg']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href$='.mp3'], A[href$='.wav'], A[href$='.ogg'], A[href$='.wma'], A[href$='.m4a']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}
/*messenger*/
A[href^="aim:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_aim.gif) no-repeat center right;
}
A[href^="msnim:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_msn.gif) no-repeat center right;
}
A[href^="xmpp:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}
A[href*="icq.com"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}
A[href*="edit.yahoo.com/config/send_webmesg?"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}
A[href^="callto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_call.gif) no-repeat center right;
}
A[href^="skype:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_skype.gif) no-repeat center right;
}
A[href^="gg:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;
}
/*email*/
A[href^="mailto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}
/*use this class to make sure that images won't get iconized*/
.imageLink
{
	padding-right: 0px !important; /*[e]0px*/
	background: none !important; /*[e]none*/
}
/*========== END ICONIZE STYLES ==========*/



/* start survey styles */
table.surveygrid td {border: solid 1px #f1f2f3;}
.survey_name{	font-size: 15px; font-weight: normal; color: #6A4E21; margin:0px 0px 5px 0px; padding:0px;}
.survey_cat{	font-size: 14px;	font-weight: bold;	color: #333333; padding-top: 20px;}
.label{	font-size: 12px;	font-weight: bold;	color: #333333;}
.form_element {font-size:10px; font-family: Verdana, sans-serif; width: 165px; height:14px;  padding: 2px 4px 1px 4px;	font-weight: normal;}
.submit1 {}

/* end survey styles */

/* start seminar styles */
.seminar_name {	font-size: 15px;	font-weight: bold;	color: #333333;}
/* end seminar styles */




/*start financial education */
/* discussion topics */
div.edu_topic_content {border: solid 1px #ddd; background-color: #eee; padding:8px;}
h4.edu_cat_title {font-weight:normal; font-size:11px; margin:0px; color: #333;}
select.edu_topic_select {font-size:12px; width: 300px;}

/*Glossary Term Formatting */
.gthead {
	background-color: #006990;
	padding: 5px 7px 5px 7px;
	width : 248px;
	color : #fff;
	border-top : 1px solid #003E55;
	border-left : 1px solid #003E55;
	border-right : 1px solid #003E55;
	font-size:13px;
	font-weight: bold;
}

.gtbody {
	background-color: #EEEFEA;
	padding: 5px 5px 5px 7px;
	width : 250px;
	border-bottom: 1px solid #003E55;
	border-right: 1px solid #003E55;
	border-left: 1px solid #003E55;
	font-size: 12px;
	font-weight:normal;
}

.gt {
	
	padding: 0px  2px  0px  2px;
	border-bottom : 1px dashed #003E55;
}


/*Glossary Term Formatting ends */

/* faq formatting */
.faq_category {margin:10px;}

.faq_category_name {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; color: #0A3C5C; margin:0px 0px 2px -10px; padding:0px; line-height: 125%; border-bottom:1px solid #ddd;}

div.slider_content {padding-left: 13px;}

/*class that is on the FAQ question anchor - not accessible in snippet*/
.JQSlider {}

/*arrow icon next to FAQ question*/
faq_icon {}


div.cluetip ul {margin: 0px; padding:0px 0px 0px 10px;}
div.cluetip ul ul {margin: 0px; padding:0px 0px 0px 18px;}
div.cluetip ul ul ul {margin: 0px; padding:0px 0px 0px 24px;}
div.cluetip h3 {font-weight:bold; font-size:18px;}


.errormsg {color: #B22222; padding:10px; text-align:center;}

.JQGlossary {	padding: 0px  2px  0px  2px; background-color: #D3E4ED; color: #333333;}

.JQQuickOption 	{	width:200px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #254394;
		margin: 0;
		padding: 0;
		border: 1px solid #254394;
	}

.ratehead sup  {line-height: 250%;}


/* END ADMIN */
