/*========== BEGIN INTERFACE STYLES ==========*/
BODY
{
	background-color: #ffffff;
	background-image: url(/img/bg_body_blue.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0;
}
form {margin:0px; padding:0px;}
body, td {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:12px;}

p {margin:0;}

sup {font-size: 60%;}
A:link 		{color: #003E55; text-decoration:underline;}
A:visited 	{color: #003E55;}
A:hover 	{color: #003E55; text-decoration:none;}
A:active 	{color: #003E55; text-decoration:underline;}


table.header {
	width:990px; 
	margin-left: auto; 
	margin-right: auto;
	background-image:url(/img/bg_header_blue.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	height:98px;
	}

table.header TD.topnav
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	padding: 4px 10px 0 0;
	color: #D8EAF1;
	height:20px;
	text-align: right;
	
}

TD.topnav A:link
{
	color: #D8EAF1;
	text-decoration: none;
}
TD.topnav A:visited
{
	color: #D8EAF1;
	text-decoration: none;
}
TD.topnav A:hover
{
	color: #D8EAF1;
	text-decoration: underline;
}
TD.topnav A:active
{
	color: #ffffff;
	text-decoration: underline;
}


table.header table.search {width:270px; float:right; margin: 6px 24px 0 0;}
table.search .search_field {font-size:10px; font-family: Verdana, sans-serif; width: 165px; height:14px; border: 1px groove #000; padding: 2px 4px 1px 4px;}
table.search .search_button {font-size:10px; font-family: Verdana, sans-serif; width: 40px;}
/*XX*/table.search .header_search_title {background-image:url(/img/header_search_title_blue.gif); background-repeat:no-repeat; width: 54px; height: }


table.mainnav
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

table.mainnav TD
{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	height: 31px;
	padding: 0 10px 0 0px;
	vertical-align:middle;	
}

table.mainnav A:link {color: #ffffff; text-decoration: none; margin-right: 40px;}
table.mainnav A:visited {color: #ffffff; text-decoration: none; margin-right: 40px;}
table.mainnav A:hover {color: #ffffff; text-decoration:underline; margin-right: 40px;}
table.mainnav A:active {color: #ffffff; text-decoration:underline; margin-right: 40px;}


/*split nav styles begin*/

UL.nav_split
{
	list-style: none;
	width: 340px;
	margin: 0;
	padding: 0;
}

UL.nav_split LI
{
	display: inline;
	float: left;
	margin: 0px 1px 0px 1px;
}

UL.nav_split LI A IMG {width:110px; height:34px;}


/*split nav off states*/

UL.nav_split LI.split1 A:link		{background: url(/img/nav_split1_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split1 A:visited	{background: url(/img/nav_split1_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split1 A:hover		{background: url(/img/nav_split1_1.gif) no-repeat; background-position: 0% -34px; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split1 A:active		{background: url(/img/nav_split1_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}

UL.nav_split LI.split2 A:link		{background: url(/img/nav_split2_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split2 A:visited	{background: url(/img/nav_split2_1.gif) no-repeat top;width: 110px; height: 34px; display: block;}
UL.nav_split LI.split2 A:hover		{background: url(/img/nav_split2_1.gif) no-repeat; background-position: 0% -34px; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split2 A:active		{background: url(/img/nav_split2_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}

UL.nav_split LI.split3 A:link		{background: url(/img/nav_split3_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split3 A:visited	{background: url(/img/nav_split3_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split3 A:hover		{background: url(/img/nav_split3_1.gif) no-repeat; background-position: 0% -34px; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split3 A:active		{background: url(/img/nav_split3_1.gif) no-repeat top; width: 110px; height: 34px; display: block;}

/*split nav on states*/

UL.nav_split LI.split1_on A:link	{background: url(/img/nav_split1_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split1_on A:visited	{background: url(/img/nav_split1_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split1_on A:hover	{background: url(/img/nav_split1_on.gif) no-repeat; background-position: 0% -34px; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split1_on A:active	{background: url(/img/nav_split1_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}

UL.nav_split LI.split2_on A:link	{background: url(/img/nav_split2_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split2_on A:visited	{background: url(/img/nav_split2_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split2_on A:hover	{background: url(/img/nav_split2_on.gif) no-repeat; background-position: 0% -34px; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split2_on A:active	{background: url(/img/nav_split2_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}

UL.nav_split LI.split3_on A:link	{background: url(/img/nav_split3_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split3_on A:visited	{background: url(/img/nav_split3_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split3_on A:hover	{background: url(/img/nav_split3_on.gif) no-repeat; background-position: 0% -34px; width: 110px; height: 34px; display: block;}
UL.nav_split LI.split3_on A:active	{background: url(/img/nav_split3_on.gif) no-repeat top; width: 110px; height: 34px; display: block;}

/*split nav styles end*/



/*footer*/
div.footer {
	background-color: #EEEFEA; 
	border: solid 1px #CDC8AA; 
	margin: 20px 0 5px 0;
		}

TABLE.page_footer {width: 910px; height:70px; margin-right:auto; margin-left: auto;}
		
TABLE.page_footer TD.foot_left
{
	text-align: left;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	padding: 4px;
}

TABLE.page_footer TD.foot_right
{
	text-align: right;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #BBB48A;
	padding: 4px;
}


TABLE.page_footer A {color: #666;}

/* footer logo hovers*/

.ncuazoom {
	border:none; 	
	margin:0;
	width:215px; 
	height:48px;
	}

.ncuazoom a ,.ncuazoom a:visited {
	display:block; 
	padding:0; 
	overflow:visible; 	
	text-decoration:none;
	width:215px; 
	height:48px;
	background-image: url(/img/foot_logo_ncua.gif);	background-repeat: no-repeat;
	background-position: top center;
	}
	
.ncuazoom a:hover { 
	position:relative;	
	display:block;
	margin-left: -33px;
	margin-top: -90px; 
	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:60px; height:48px;}

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

.ehlzoom a:hover { 
	position:absolute;	
	display:block;
	margin-left: -33px;
	margin-top: -90px;   
	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;		
	}



/*home body*/

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

td.home_col_right {
	width:200px;
	border: solid 1px #CDC8AA;
	background-color: #EEEFEA;
	}


td.home_col_right table.banking 
	{
	width: 165px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	}

table.banking td div.label_1 {font-size: 90%; font-weight:bold; margin:8px 0 1px 0;}

table.banking td input.bank_field {width: 160px; border: solid 1px #BBB48A; font-size: 12px; padding: 3px;}
table.banking td input.bank_button {font-size:11px; font-family: "Trebuchet MS", Verdana, sans-serif;}


table.banking small {font-size:10px; line-height:10px;}


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




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

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




/*subnav   */
 div.subnav
 	{
		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: center;
	}

div.subnav_title_text {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	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.subnavlist{
	width: 180px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	list-style-type: none;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
		}

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




ul.subnavlist li.subnav_1 {

	margin: 3px 0px 3px 0px;
	font-size: 14px;

		}

ul.subnavlist li.subnav_1_on {
	margin: 3px 0px 3px 0px;
	font-size: 14px;

		}

ul.subnavlist li.subnav_2 {
	margin: 3px 0px 3px 0px;
	font-size: 14px;
		}

ul.subnavlist li.subnav_2_on {
	margin: 3px 0px 3px 0px;
	font-size: 14px;
	}


ul.subnavlist li.subnav_3 {
	margin: 3px 0px 3px 0px;
	font-size: 14px;

	}

ul.subnavlist li.subnav_3_on {
	margin: 3px 0px 3px 0px;
	font-size: 14px;
	font-weight:bold;
	}

ul.subnavlist li.subnav_4 {
	margin: 3px 0px 3px 0px;
	font-size: 14px;
	}

ul.subnavlist li.subnav_4_on {
	margin: 3px 0px 3px 0px;
	font-size: 15px;
	font-weight:bold;
	}


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

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



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

/*end subnav*/

/* 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-family: "Trebuchet MS", Verdana, sans-serif;
	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-family: "Trebuchet MS", Verdana, sans-serif;
	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: 10px;}
ul.sitemaplist li.sitemap_2 a{margin-left: 2px; padding-left: 0px;margin-bottom: 8px;margin-top: 16px; color: #003E55; font-size:14px; font-weight: bold;}

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

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

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

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

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



/*end sitemap list styles */


/* modal window styles */
#modal_container {
    padding:10px 5px 40px 5px;
    margin:10px;
	background-color:#fff;
	border:1px solid #666;
	overflow:none;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:13px;
	color:#333;
	text-align:left;
    position: relative;
    z-index: -1;
}


#modal_overlay {
	background-color:#bbbfb8;
}


#modalclose {
	background-image: url(/img/window_close.gif);
	background-repeat: no-repeat;
	background-position:right;
	display: block;
	height:16px;
	width:16px;
	float:right;
	cursor: pointer;
	margin:0 4px 8px 0;
	}


/* begin tabbed content areas */

div.tabbed_content {
    float:left;
    width:670px;
	background:#fff url(/img/tabbed_bg_blue.gif) repeat-x bottom;
    font-size:12px;
    line-height:normal;
    }

ul.tabbed_content {
    margin:0;
	padding:10px 10px 0;
    list-style:none;
    }
ul.tabbed_content li {list-style:none;}

li.tabbed_content  {
    float:left;
	background:url(/img/tabbed_left_blue.gif) no-repeat left top;
    margin:0 3px 0 0;
    padding:0 0 0 9px;
    }

li.tabbed_content a{
	float:left;
    display:block;
	background:url(/img/tabbed_right_blue.gif) no-repeat right top;
    padding:5px 15px 4px 6px;
	text-decoration: none;
	color: #006990;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	cursor:pointer;
    }

li.tabbed_content a:hover {
	text-decoration: underline;
	color: #000099;
	font-family:"Trebuchet MS", Verdana, sans-serif;
    }


 /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
div.tabbed_content a {float:none;}
  /* End IE5-Mac hack */

li.tabbed_content.current {
    background-image:url(/img/tabbed_left_on_blue.gif);
    }

li.tabbed_content.current a {
    background-image:url(/img/tabbed_right_on_blue.gif);
	padding-bottom:5px;
    }


	/*end tabbed content*/

/* contact form */
.hidediv{display:none;}

/*news insert styles*/

/*NEWS CATEGORY insert title*/
.news_category_title {font-family:"Trebuchet MS", Verdana, sans-serif; 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:12px;}
.news_date {font-weight: bold; font-size:12px;}
.news_rule {border-top:solid 1px #CBCFD1;}
.news_title {font-weight: bold; font-size:13px;}
.news_title a {color:#006990;}

/*speedbump display styles*/
.speedbump_wrapper {text-align:center;}
.speedbump_wrapper span.title5 {font-weight:bold; font-size:14px; color:#666666;}
.speedbump_wrapper span.subtitle1 {font-weight:bold; font-size:12px;}
/*========== 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 */
/* INTERIOR PAGE EDITOR SPECS - these styles format the editor within edit & publish in the admin */
.ep_content_area_1 {width: 710px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_2 {width: 445px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_3 {width: 255px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_4 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_5 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_6 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_7 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_8 {width: 650px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_9 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_10 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}

.ep_content_area_hp_1 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_2 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_3 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_4 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_5 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_6 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_7 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_8 {width: 515px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_9 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_10 {width: 515px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}


.ep_content_area{width: 710px; height: 100px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}

.ep_content_area_news {width: 350px; height: 350px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_abstract {width: 350px; height: 100px;border: solid 1px #ddd;}
.ep_content_area_announce_desc{width: 700px; height: 100px; border: groove 2px #ddd; margin:0px 0px 5px 5px;background: #FFFFFF;}
.external_feed_url_area{width: 710px; height: 60px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
hr {height:1px; color:#ccc; background-color:#c1c1c1; border: 0 none;}



/* HOME PAGE DISPLAY SPECS - these styles format the homepage display */
td.home_content_area_1 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; width: 219px; padding: 0 10px 0 0; vertical-align: top; font-size:12px;}
td.home_content_area_2 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; width: 209px; padding: 0 10px 0 10px; vertical-align: top; font-size:12px; }
td.home_content_area_3 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; width: 219px; padding: 0 0 0 10px; vertical-align: top; font-size:12px;}
div.home_content_area_4 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; color:#990000; font-size:14px; display: block; clear: both; height:70px; overflow: hidden; margin:0px 5px 5px 0px; border-bottom: solid 1px #959CA1;}
div.home_alert {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; color:#990000; font-size:14px; display: block; clear: both;  margin:0px 0px 5px 0px; padding:0px 5px 5px 0px; border-bottom: solid 1px #959CA1;}
div.home_alert h4 {margin: 0; padding: 0;}
div.home_content_area_4_no_show {display: none; visibility: hidden;}
		/*make sure the homepage content areas have the right bullet on UL LI's... */
td.home_content_area_1 ul li, td.home_content_area_2 ul li, td.home_content_area_3 ul li {background-image:url(/img/bullet_li_gray_square.gif); background-position:left top; background-repeat: no-repeat; list-style:none; padding-left: 20px;}

		/*make sure the homepage content areas have no margin around UL's... */
td.home_content_area_1 ul, td.home_content_area_2 ul, td.home_content_area_3 ul {margin: 4px 4px 4px 0px; padding:0px 0px 0px 5px;}


td.home_content_area_1 select, td.home_content_area_2 select, td.home_content_area_3 select {
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight:normal;
	color:#003E55;
	border: solid 1px #959CA1;
	width:215px;
	}







/* INTERIOR PAGE DISPLAY SPECS - these styles format the content areas of the pages within the site display*/
td.int_content_area_1 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px;  padding: 0 0 6px 0; width:690px;}
td.int_content_area_2 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:395px;}
	
	td.int_content_area_2 ul {margin:0px 0px 25px 0px; padding: 0px 0px 0px 0px;}
	td.int_content_area_2 ul li { margin:0px 0px 7px 0px; list-style-type: none; background-image:url(/img/bullet_li.gif); background-repeat:no-repeat; background-position:left top; padding-left: 16px; line-height:14px;}
	
	/*
	td.int_content_area_2 .arrow_link a {background-image:url(/img/bullet_arrow_link.gif); background-repeat:no-repeat; background-position:left; padding-left: 16px;}
	td.int_content_area_2 a span.arrow_link  {background-image:url(/img/bullet_arrow_link.gif); background-repeat:no-repeat; background-position:left; padding-left: 16px;}
	*/
		
td.int_content_area_3 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:245px;}


/*swapping div content area styles below*/
div.int_content_area_4  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}
div.int_content_area_5  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}
div.int_content_area_6  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}
div.int_content_area_7  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}
div.int_content_area_8  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}
div.int_content_area_9  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}
div.int_content_area_10 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; width:680px; overflow: auto; padding:3px; border-top:#3689A8; float:left; height: 270px; overflow:auto;}

td.contact_content_area_1 {width:240px;}
div.contact_form_area {border: 1px solid #016A90; background-color: #EEEFEA; padding:6px 6px 20px 6px; margin:10px 0px 0px 0px;}
div.contact_form_area .form1_fixed {background-color: #fff; border: solid 1px #016A90;}

/* INTERIOR PAGE EDITOR SPECS - these styles format the editor within edit & publish in the admin */
body.int_content_area_1 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:5px;}
body.int_content_area_2 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:5px;}

	body.int_content_area_1 ul, body.int_content_area_2 ul, body.int_content_area_3 ul {margin:0px 0px 25px 0px; padding: 0px 0px 0px 0px;}
	body.int_content_area_1 ul li, body.int_content_area_2 ul li, body.int_content_area_3 ul li { margin:0px 0px 0px 0px; list-style-type: none; background-image:url(/img/bullet_li.gif); background-repeat:no-repeat; background-position:left; padding-left: 16px; }

	
	a:link span.call_to_action_link {color:#006990; text-decoration: underline;}
a:visited span.call_to_action_link {color:#006990;}
a:hover span.call_to_action_link {color:#006990; text-decoration: none;}
a:active span.call_to_action_link {color:#006990; text-decoration: underline;}
	
	
	

/*	
	body.int_content_area_2 .arrow_link a {background-image:url(/img/bullet_arrow_link.gif); background-repeat:no-repeat; background-position:left; padding-left: 16px;}
	body.int_content_area_2 a span.arrow_link  {background-image:url(/img/bullet_arrow_link.gif); background-repeat:no-repeat; background-position:left; padding-left: 16px;}
*/


body.int_content_area_3  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px; margin:0px;}
body.int_content_area_4  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}
body.int_content_area_5  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}
body.int_content_area_6  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}
body.int_content_area_7  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}
body.int_content_area_8  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}
body.int_content_area_9  {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}
body.int_content_area_10 {background-color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; padding:3px;}

/* INTERIOR PAGE IFRAME SPECS - these styles format the edit & publish iframes in the admin */
iframe.int_content_area_1 {width: 710px; height: 85px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_2 {width: 445px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_3 {width: 255px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_4 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_5 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_6 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_7 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_8 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_9 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_10 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}

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

/* INTERIOR PAGE HTML VIEW SPECS - these styles format the interior page html editor in the admin */
textarea.int_content_area_1 {width: 710px; height: 150px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_2 {width: 445px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_3 {width: 255px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_4 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_5 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_6 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_7 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_8 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_9 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_10 {width: 650px; height: 250px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}

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 */
	.int_content_area_title_1 {width: 710px; margin:0px;}
	.int_content_area_title_2 {width: 445px; margin:0px;}
	.int_content_area_title_3 {width: 255px; margin:0px;}
	.int_content_area_title_4 {width: 650px; margin:0px;}
	.int_content_area_title_5 {width: 650px; margin:0px;}
	.int_content_area_title_6 {width: 650px; margin:0px;}
    .int_content_area_title_7 {width: 650px; margin:0px;}
    .int_content_area_title_8 {width: 650px; margin:0px;}
    .int_content_area_title_9 {width: 650px; margin:0px;}
    .int_content_area_title_10 {width: 650px; margin:0px;}



/*
.arrow_link a:link {color:#000099; text-decoration: underline;}
.arrow_link a:visited {color:#000099;}
.arrow_link a:hover {color:#000099; text-decoration: none;}
.arrow_link a:active {color:#000099; text-decoration: underline;}
*/



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

td.int_content_area_1 h1 {

/*XX*/	color:#006990;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	margin: 0 10px 6px 0;
	font-size: 26px;
	font-weight: bold;
	}
	
	
	
/* BEGIN CONTENT */
h1#pgtitle {

/*XX*/	color:#006990;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	margin: 0 10px 6px 0;
	font-size: 26px;
	font-weight: bold;
	}

.normal
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}



.subtitle1
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006990;
}
.subtitle2
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #074380;
}
.subtitle3
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #959CA1;
}
.headline1
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.headline2
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006990;
}


.headline3
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3B8CAA;
}



/*
.arrow_link {color:#000099;}
*/


.call_to_action_link 

{	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006990;}



.smalltype
{
	font-family: Arial, Times, serif;
	font-size: 11px;
	color: #333333;
}




/* END CONTENT */
/*========== BEGIN CALLOUT STYLES ==========
standard text based promotions*/
.theme1swatch
{
	background-color: #EDEDEC;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
}
.theme2swatch
{
	background-color: #ccc;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
}
.theme3swatch
{
	background-color: #747474;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
}
.theme4swatch
{
	display:none;
	visibility:hidden;
}
.theme5swatch
{
	display:none;
	visibility:hidden;
}





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

div#calloutbody ul{margin: 0 8px 0 20px; padding:0;}
div#calloutbody ul a{}
div#calloutbody ul li {margin-bottom: 5px;}





#theme1
	{
		width: 191px;
		background-color: #EDEDEC;
		padding:10px 12px 10px 12px;
	}

#theme1 div.callout_box1 
	{
		
		background-color: #FDFDFD;
		border: solid 1px #016A90;
		padding:15px;
		text-align:left;
	}

#theme1 div#calloutheadline 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	color: #1D5280;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	}

#theme1 div#calloutbody 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #1D5280;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	}


#theme1 div#calloutlink {font-family:"Trebuchet MS", Verdana, sans-serif; font-size: 15px; font-weight:bold; padding:8px; background-color: #1D5280; color:#FDFDFD; line-height:12px; text-align:center;}
#theme1 div#calloutlink a:link {text-decoration:none; color:#FDFDFD; font-weight:bold;}
#theme1 div#calloutlink a:visited {text-decoration:none; color:#FDFDFD; font-weight:bold;}
#theme1 div#calloutlink a:hover {text-decoration:underline; color:#FDFDFD; font-weight:bold;}
#theme1 div#calloutlink a:active {text-decoration:underline; color:#FDFDFD; font-weight:bold;}

#theme1 TD#calloutfoot {}


#theme2
	{
		width: 191px;
		background-color: #EEEFEA;
		padding:10px 12px 10px 12px;
	}

#theme2 div.callout_box1 
	{
		
		background-color: #EEEFEA;
		border: solid 1px #016A90;
		padding:15px;
		text-align:left;
	}

#theme2 div#calloutheadline 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	color: #1D5280;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	}

#theme2 div#calloutbody 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #1D5280;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	}

#theme2 div#calloutlink {margin:10px 0 0 0;}
#theme2 div#calloutlink a {font-family:"Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight:normal;}
#theme2 div#calloutlink a:link {text-decoration:none; color:#1D5280;}
#theme2 div#calloutlink a:visited {text-decoration:none; color:#1D5280;}
#theme2 div#calloutlink a:hover {text-decoration:underline; color:#1D5280;}
#theme2 div#calloutlink a:active {text-decoration:underline; color:#1D5280;}

#theme2 TD#calloutfoot {}




#theme3
	{
		width: 217px;
		background-color: #3B8CAA;
		padding:0px;
	}

#theme3 div.callout_box1 
	{
		
		background-color: #3B8CAA;

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

#theme3 div#calloutheadline 
	{

	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	}

#theme3 div#calloutbody
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	}

#theme3 div#calloutlink {margin:10px 0 0 0;}
#theme3 div#calloutlink a {font-family:"Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight:normal;}
#theme3 div#calloutlink a:link {text-decoration:none; color:#FFF;}
#theme3 div#calloutlink a:visited {text-decoration:none; color:#FFF;}
#theme3 div#calloutlink a:hover {text-decoration:underline; color:#FFF;}
#theme3 div#calloutlink a:active {text-decoration:underline; color:#FFF;}

#theme3 TD#calloutfoot {}











#promodiv
{
	padding: 5px;
	}





/*set the width of advisor callouts*/
#advisor_div {}
#advisor_body
	{
		width: 217px;
		background-color: #006990;
		padding:0px;
		margin-bottom:10px;
	}

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

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

#advisor_body div#advisorheadline 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	}

#advisor_body div#advisorbody 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	}

#advisor_body div#advisorlink {margin:10px 0 0 0;}
#advisor_body div#advisorlink a {font-family:"Trebuchet MS", Verdana, sans-serif; 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_background_blue.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0;
	margin-bottom:10px;
	height: 35px;
	vertical-align: middle;
/*	border: solid 1px #727272; */
}
.web_bug_wrapper
{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font: normal 11px;
	color: #000;
	text-align: left;
	height: 35px;
	overflow: hidden;
	background-image: url(/img/bbm_webbug_background_right_blue.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 6px 14px 6px 14px;
	border: none;
	
}
.web_bug_wrapper DIV
{
	float: left;
	position: absolute;
	margin: 3px 0px;
}
.web_bug_wrapper SPAN#web_bug_link
{
	float: right;
	margin: 3px 0px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
}
.web_bug_wrapper SPAN#web_bug_link A:link
{
	color: #3B8CAA;
	text-decoration: underline;
}
.web_bug_wrapper SPAN#web_bug_link A:visited
{
	color: #3B8CAA;
}
.web_bug_wrapper SPAN#web_bug_link A:hover
{
	color: #3B8CAA;
	text-decoration: none;
}
.web_bug_wrapper SPAN#web_bug_link A:active
{
	color: #000;
}
.web_bug_title
{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font: bold 11px;
	color: #006990;
	padding-right: 10px;
}
/*========== END CALLOUT STYLES ==========
========== BEGIN RATES STYLES ==========*/

/*homepage rates styles*/

.home_rates_title {font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#006990;	}

.home_rates_date {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#006990;
	}



.home_ratestable {width:100%; margin: 0px; margin-left:auto; margin-right: auto;}

.home_rates_head
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #006990;
	padding: 4px;
		text-align:center;

}

.home_rates_head a {color:#fff;}
.home_rates_head a:visited {color:#fff;}

.home_rates_subhead {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #959CA1;
	padding: 4px;
	text-align:center;
}

.home_rates_foot
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-color: #D9DBDD;
	padding: 4px;
	font-style:italic;
}





.hp_rates_name
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #F5F5F6;
	padding: 3px;
	text-align:center;
}

.hp_rates_rate
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #F5F5F6;
	padding: 3px;
	font-weight: bold;
	text-align:center;
}

.hp_rates_lite
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #F5F5F6;
	padding: 3px;
	font-weight: bold;
	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: 610px;
}

#ratetable td{}


.ratehead {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006990;
	background-color: #fff;
	padding: 6px;
	border-bottom: 1px solid #eaeaea;
	
}

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


.rateheader1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #006990;
	background: #fff;
	font-weight: bold;
	text-align : left;
	vertical-align : middle;
	padding: 5px;
	border: 1px solid #eaeaea;
}


.ratefootnote {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	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-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color:#ffffff;
	background: #72ABC1;
	font-weight: bold;
	text-align : left;
	vertical-align : middle;
	padding: 5px;
	/*line-height:11px;*/
}
.ratestitle2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color:#ffffff;
	background: #DDDFD7;
	font-weight: normal;
	text-align : left;
	vertical-align : middle;
	padding: 5px;
	border: 1px solid #959CA1;
	/*line-height:11px;*/
}

.ratestitle3 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	background: #ffffff;
	font-weight: bold;
	text-align : left;
	vertical-align : middle;
	padding: 5px;
	border: 1px solid #eaeaea;
	/*line-height:11px;*/
}

.ratesrate1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #D8EAF1;
	padding: 3px;
	
	text-align:center;
}
.ratesrate2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #DDDFD7;
	padding: 3px;
	/*line-height:11px;*/
	text-align:center;

}
.ratesrate3 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #eaeaea;
}
.ratesrate4 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #eaeaea;
	text-align:center;
	/*line-height:11px;*/
}
.ratesrate5 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #eaeaea;
	text-align:right;
	/*line-height:11px;*/
}
.ratesrate6 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #D8EAF1;
	padding: 3px;
	/*line-height:11px;*/
}
.ratesrate7 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #DDDFD7;
	padding: 3px;
	/*line-height:11px;*/
}

/* end rates tool styles */

.ra_row {padding:0px;}

div.ra_signup_link a {
	float:right;
	text-align:right; 
	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'], A[href$='.docx']
{
	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;
}

.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 #c0c0c0;}
.survey_name{	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 15px;	font-weight: bold;	color: #333333;}
.survey_cat{	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	color: #333333; padding-top: 20px;}
.label{	font-family: "Trebuchet MS", Verdana, sans-serif; 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 {font-size:10px; font-family: Verdana, sans-serif; width: 70px; border: 1px solid #006990;}

/* end survey styles */

/* start seminar styles */
.seminar_name {	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 15px;	font-weight: bold;	color: #333333;}
/* end seminar styles */
/*start financial education */
/* discussion topics */
div.edu_category_insert {border: solid 1px #ddd; background-color: #eee; padding:8px;}
div.edu_topic_content {margin:8px;}
h4.edu_cat_title {font-weight:normal; font-size:14px; margin:0px; color: #333;}
select.edu_topic_select {font-size:12px; width: 300px;}

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

.faq_category_name {font-family:"Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 14px; border-bottom:1px solid #ddd;}
.faq_item {margin-bottom:20px;}


.faq_link {background-image:url(/img/icon_faq.gif); background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 10px;}
.faq_link_open {background-image:url(/img/icon_faq_open.gif); background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 10px;}



/* END ADMIN */

/* CONVERSION STYLES*/
/* homepage banner and banner pager styles... */


div#fadingbanners {
	height:250px; 
	width: 690px;
	}
	
div#fadingbanners div {
	display: none;
	}
	

#fbpager 
	{
	float:right; 
	padding: 6px 13px 6px 3px; 
	position:relative; 
	top: -35px; 
	left: 0px; 
	z-index: 10;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90; 
	}

#fbpager a 
	{
	background-color: #fff; 
	width:16px; 
	padding: 4px 9px; 
	margin: 0 2px;  
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: #333; 
	text-decoration: none; 
	}
	
#fbpager a.activeSlide 
	{
	background-color: #006990; 
	width:16px; 
	padding: 4px 9px; 
	margin: 0 1px;  
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: #fff; 
	text-decoration: none;
	}



/* Form processor*/
.label_bod{	font-size: 12px; font-weight: bold;	color: #333333;}
.form_element_bod {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 165px; height:14px;  padding: 2px 4px 1px 4px;	font-weight: normal;}
.submit1_bod {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 70px; border: 1px solid #006990;}
.error_msg {color: #B22222; text-align:left;font-weight: bold; font-size: 12px;}
.error_msg_items{color: #990000;}
.formerrors {color: #B22222; padding:0px 0px 0px 10px; text-align:left;}
.form_err_msg_area {color: #B22222; padding:0px 0px 0px 0px; text-align:left;font-size:14px;font-weight: bold;}

/* Generate Form styles */
.gform_sectionlabel {font-weight: bold; color: #666666;}
.gform_textlabel {border: 1px solid #c0c0c0; padding: 10px;}
.gform_label {}
.gform_element {}
.gform_submit_button {}
.gform_textbox {border: 1px solid #666666;}
.gform_checkbox {}
.gform_radio {}
.gform_textarea {border: 1px solid #666666;}
.gform_password {}
.gform_select {border: 1px solid #666666;}
.gform_option {border: 1px solid #666666;}
.required {color:#990000;}

/* nyroModal Styles */
div#nyroModalFull {
	
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -18px;
	right: -10px;
	width: 25px;
	height: 20px;
	text-indent: -9999em;
	background: url(img/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(img/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(img/next.gif) right 20% no-repeat;
}
/* End nyroModal Styles */

/* ClueTip Styles */




/*Glossary Term Formatting */
.JQGlossary {
	padding: 0px  2px  0px  2px;
	border-bottom : 1px dashed #003E55;
}

.JQGlossary:link {
text-decoration: none;	
}
.JQGlossary:visited {
text-decoration: none;	
}
.JQGlossary:hover {
text-decoration: none;	
}
.JQGlossary:active {
text-decoration: none;	
}

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;}
.glossarytitle {font-size: 13px; font-weight:bold; color: #2E666B;}
.glossarybody {font-size: 11px; color: #333333;}

/*Glossary Term Formatting ends */



/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/img/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {
  background-color: #EEEFEA;
  font-family:"Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #ffffff;
  border: 1px solid #c0c0c0;
}
.cluetip-default h3#cluetip-title {
  margin: 0;
  padding: 3px 5px 1px 5px;
  font-size: 9px;
  font-weight: normal;
  background-color: #DDDDDD;
  color: #4E4E4E;
  border-bottom: 1px solid #c0c0c0;
}
.cluetip-default #cluetip-title a {
  color: #4E4E4E;
}
.cluetip-default #cluetip-inner {
  padding: 7px 10px 18px 17px;
  color: rgb(51, 51, 51);

}
.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(/img/shim.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(/img/shim.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(/img/shim.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;

}
.clue-bottom-default .cluetip-arrows {
  background-image: url(/img/shim.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;

}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(img/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(img/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(img/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(img/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(img/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(img/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(img/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(img/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(img/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(img/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(img/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(img/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}
.JQSlider_parent{padding: 0px

}


/* End ClueTip Styles */
