/*========== BEGIN INTERFACE STYLES ==========*/
form {margin:0; padding:0;}
.printit {display:none; visibility:hidden;}
BODY
{
	background-color: #0091B7;
	background-image: url(/img/bg_body_blue.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 4px 0 0;
}

body.modal{
	background-color: #FFFFFF;
	margin: 4px 0 0;
	background-image: none;
}

body, td {font-family: Arial, Helvetica, sans-serif; font-size:12px;}

A:link 		{color: #A40C34;}
A:visited 	{color: #A40C34;}
A:hover 	{color: #A40C34;}
A:active 	{color: #A40C34;}


hr {align: left; height:0px; border:0px; border-top:1px solid #527D97;}


TD.mainnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A40C34;
	background-image: url(/img/nav_main_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	padding: 0 0 0 40px;

}

td.mainnav a {margin-right:45px;}

TD.mainav .mainnav:link {color: #A40C34; text-decoration:underline;}
TD.mainnav .mainnav:visited {color: #A40C34; }
TD.mainnav .mainnav:hover {color: #A40C34; text-decoration:none;}
TD.mainnav .mainnav:active {color: #A40C34; text-decoration:underline; }




TD.page_body_bg
{
	background-image: url(/img/page_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding: 4px 20px;
}
TD.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 15px 0 0;
}
TD.topnav TABLE
{
	height: 90px;
	width: 495px;
}
TD.topnav TABLE TD DIV.topnav
{
	color: #FFE570;
	height: 20px;
	width: 265px;
	overflow: hidden;
	vertical-align: middle;
	padding: 8px 6px 0 5px;
}
DIV.topnav A:link
{
	color: #FFE570;
	text-decoration: underline;
}
DIV.topnav A:visited
{
	color: #FFE570;
}
DIV.topnav A:hover
{
	color: #FFE570;
	text-decoration: none;
}
DIV.topnav A:active
{
	color: #FFE570;
	text-decoration: underline;
}
.head_button_banking
{
	clear: both;
	float: right;
	margin: 2px;
	z-index:10000;
}

/*sliding banking menu*/
div.head_button_banking div.slider
{
    position:relative;
	width: 199px;
	z-index:10000;
}
.login_frame
{
	border: 2px solid #fff;
	width: 190px;
	overflow:hidden;
	height:320px;
	margin:0px;
    z-index:10000;
}


/*div.qconnect {border: 2px solid #fff; width: 190px; overflow:hidden; height:280px; margin:0px; display: none; overflow:hidden; position:absolute}*/

TD.head_field
{
	padding: 0 0 0 10px;
	width: 240px;
	vertical-align: top;
}
TD.head_field INPUT.head_field
{
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014386;
	border: 1px solid #F0C342;
	padding: 5px;
	margin: 0;
}


div.ra_spacer {line-height: 50px;}


/*split nav styles begin*/
UL.nav_split
{
	list-style: none;
	width: 502px;
	margin: 0;
	padding: 0;
}
UL.nav_split LI
{
	display: inline;
	float: left;
}
/*split nav off states*/

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

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

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

UL.nav_split LI.split4 A:link		{background: url(/img/nav_split4.gif) no-repeat top; width: 126px; height: 48px; display: block;}
UL.nav_split LI.split4 A:visited	{background: url(/img/nav_split4.gif) no-repeat top; width: 126px; height: 48px; display: block;}
UL.nav_split LI.split4 A:hover		{background: url(/img/nav_split4.gif) no-repeat; background-position: 0% -48px; width: 126px; height: 48px; display: block;}
UL.nav_split LI.split4 A:active		{background: url(/img/nav_split4.gif) no-repeat top; width: 126px; height: 48px; 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: 122px; height: 48px; display: block;}
UL.nav_split LI.split1_on A:visited	{background: url(/img/nav_split1_on.gif) no-repeat top; width: 122px; height: 48px; display: block;}
UL.nav_split LI.split1_on A:hover	{background: url(/img/nav_split1_on.gif) no-repeat; background-position: 0% -48px; width: 122px; height: 48px; display: block;}
UL.nav_split LI.split1_on A:active	{background: url(/img/nav_split1_on.gif) no-repeat top; width: 122px; height: 48px; display: block;}

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

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

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

/*split nav styles end*/

/* modal window styles */
#modal_container {
	padding:5px;
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}

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

#modal_overlay {
	background-color:#bbbfb8;
}


/*footer*/
TABLE.page_footer TD.foot_left
{
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
TABLE.page_footer TD.foot_right
{
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #002776;
}
TABLE.page_footer A {color: #FFF;}

.foot_txt {color:#C1E1EC; }

/*home body*/

td.home_col_left {width:230px;}
td.home_col_left div.home_button {margin: 0 0 6px 0; width: 230px;}
td.home_col_right {width:640px;}

/*interior page body */
td.int_col_left {vertical-align:top; margin-right: 25px; padding-right: 25px;}

td.int_col_right {width: 100%; padding-right: 25px;}


td.home_col_spacer {width:20px;}



/*subnav*/
table.subnav_tbl {
	width:230px;
	margin-right:20px;
	margin-left: 0px;}

td.subnavbg {
	background-image:url(/img/subnav_bg.jpg);
	background-repeat:repeat-y;

	}

.subnav_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0C2677;
	letter-spacing: -1px;
	background-image: url(/img/bg_subnav_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width:240px;
	height: 44px;
	padding: 6px 10px 6px 15px;

}

ul.subnavlist{
	width: 200px;
	margin: 10px 0px 10px 0px;
	padding: 0;
	padding-left: 10px;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
		}

ul.subnavlist li{

		}


ul.subnavlist a:link, ul.subnavlist a:visited {
	text-decoration: underline;
	color: #96172E;
		}

ul.subnavlist a:hover, ul.subnavlist a:active {
	text-decoration: none;
	color: #96172E;
		}


ul.subnavlist li.subnav_0 		{margin-left: 4px; padding-left: 16px; margin-bottom: 6px; margin-top: 12px; color: #074380;}
ul.subnavlist li.subnav_0_on 	{margin-left: 4px; padding-left: 16px; margin-bottom: 6px;	margin-top: 12px; font-weight: bold; font-weight: bold; text-decoration:none;}

ul.subnavlist li.subnav_1 		{margin-left: 4px; padding-left: 16px; margin-bottom: 6px; margin-top: 12px; color: #074380;}
ul.subnavlist li.subnav_1_on 	{margin-left: 4px; padding-left: 16px; margin-bottom: 6px;	margin-top: 12px; font-weight: bold; font-weight: bold; text-decoration:none;}

ul.subnavlist li.subnav_2 		{font-size:12px; margin-right:10px;	margin-left: 4px; padding-left: 30px; margin-bottom: 6px; margin-top: 2px;}
ul.subnavlist li.subnav_2_on 	{font-size:12px; margin-right:10px;	margin-left: 4px; padding-left: 30px; margin-bottom: 6px; margin-top: 2px; font-weight: bold; font-weight: bold;}

ul.subnavlist li.subnav_3 		{font-size:11px; margin-right:10px;	margin-left: 4px; padding-left: 45px; margin-bottom: 6px; margin-top: 2px;}
ul.subnavlist li.subnav_3_on 	{font-size:11px; margin-right:10px;	margin-left: 4px; padding-left: 45px; margin-bottom: 6px; margin-top: 2px; font-weight: bold; font-weight: bold;}

ul.subnavlist li.subnav_4 		{margin-left: 4px; padding-left: 16px; margin-bottom: 6px; margin-top: 12px; color: #074380;}
ul.subnavlist li.subnav_4_on 	{margin-left: 4px; padding-left: 16px; margin-bottom: 6px;	margin-top: 12px; font-weight: bold; font-weight: bold; text-decoration:none;}

ul.subnavlist li.subnav_5 		{font-size:12px; margin-right:10px;	margin-left: 4px; padding-left: 30px; margin-bottom: 6px; margin-top: 2px;}
ul.subnavlist li.subnav_5_on 	{font-size:12px; margin-right:10px;	margin-left: 4px; padding-left: 30px; margin-bottom: 6px; margin-top: 2px; font-weight: bold; font-weight: bold; text-decoration:none;}

ul.subnavlist li.subnav_2 a:link {color: #074380;}
ul.subnavlist li.subnav_2 a:visited {color: #074380;}
ul.subnavlist li.subnav_2 a:active {color: #074380;	}
ul.subnavlist li.subnav_2 a:hover {color: #074380;	}
ul.subnavlist li.subnav_2_on a:link {color: #074380;}
ul.subnavlist li.subnav_2_on a:visited {color: #074380;}
ul.subnavlist li.subnav_2_on a:active {color: #074380;	}
ul.subnavlist li.subnav_2_on a:hover {color: #074380;	}

ul.subnavlist li.subnav_5 a:link {color: #074380;}
ul.subnavlist li.subnav_5 a:visited {color: #074380;}
ul.subnavlist li.subnav_5 a:active {color: #074380;	}
ul.subnavlist li.subnav_5 a:hover {color: #074380;	}
ul.subnavlist li.subnav_5_on a:link {color: #074380;}
ul.subnavlist li.subnav_5_on a:visited {color: #074380;}
ul.subnavlist li.subnav_5_on a:active {color: #074380;	}
ul.subnavlist li.subnav_5_on a:hover {color: #074380;	}

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

/*end subnav*/

/* start ehl and ncua zoom */

.ehlzoom  { border:none; 	position:relative;}

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

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



.ncuazoom { border:none; 	position:relative;}

.ncuazoom a ,.ncuazoom a:visited {display:block; padding:0; overflow:visible; 	text-decoration:none;
	width:66px; height:30px;
	background-image: url(../img/logo_ncua.jpg);	background-repeat: no-repeat;
	}
.ncuazoom a:hover { position:relative;	display:block;
	margin-left: -240px;	margin-top: -113px; padding:0;
	z-index:999; 	cursor:default; overflow:visible;
	width:304px;	height:142px;
	background:#ffffff; 	border:1px solid #cccccc;
	background-image: url(../img/NCUA_lge.jpg);	background-repeat: no-repeat;
	}

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


/* end ehl and ncua zoom */



/* dashboard quick links */

/* classified topic navigation */
/*subnav   */
 div.forsale
 	{
		width:215px;
/*XX*/	border: 1px solid #535353;
/*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: #535353;
	padding: 6px 0px 6px 0px;
	line-height: 20px;
	border-bottom: 1px solid #7B7B7B;
	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:#535353;}
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 styles */
ul.sitemaplist{margin: 2px 0px 10px 0px; padding: 0; padding-left:5px; list-style-type:none;}
ul.sitemaplist li{}
ul.sitemaplist li.sitemap_2 a{margin-left: 6px;padding-left: 10px;margin-bottom: 8px;margin-top: 16px; color: #A40C34; font-size:larger; font-weight: bold;}
ul.sitemaplist li.sitemap_3 a{margin-left: 10px;padding-left: 20px;margin-bottom: 8px;margin-top: 3px; color: #014386; font-weight: bold;}
ul.sitemaplist li.sitemap_4 a{margin-left: 14px;padding-left: 30px;margin-bottom: 8px;margin-top: 3px; color: #527D97;}
ul.sitemaplist li.sitemap_5 a{margin-left: 18px;padding-left: 40px;margin-bottom: 8px;margin-top: 3px; color: #527D97;}
ul.sitemaplist li.sitemap_6 a{margin-left: 22px;padding-left: 50px;margin-bottom: 8px;margin-top: 3px; color: #527D97;}
ul.sitemaplist li.sitemap_7 a{margin-left: 24px;padding-left: 60px;margin-bottom: 8px;margin-top: 3px; color: #527D97;}
/* end sitemap styles */

/* home page banners */
div.home_banner {margin:0px 0px 0px 0px; height:250px; width: 640px; display:block; border:none; background-color:#DAE4ED;position: relative;}

#fbpager {display: inline; text-align: right; position: absolute; top: 250px; left: 0px; width: 640px}

#fbpager li {display: inline; text-align: center;}
#fbpager a {margin:1px; padding:3px 7px 4px 7px; color:#FFFFFF; background-image: url(/img/green_banner_nav_circle.jpg); background-repeat: no-repeat; background-position: top; font-family: "Arial MT", Helvetica, sans-serif; font-weight: bold;text-decoration: none;display: inline-block; }

#fbpager a.activeSlide {background-image: url(/img/blue_banner_nav_circle.jpg)}

#fadingbanners div {}
/* end home page banners */


/*news insert styles*/

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

/*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: normal; font-size:12px; font-style: italic;}
.news_rule {border-top:solid 1px #CECECE;}
.newstitle {font-weight: bold; font-size:13px;}
.newstitle a {color:#535353;}
span .news_title {font-weight: bold; font-size:13px;}
span .news_title a {color:#535353;}

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




/*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:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, sans-serif;}
.help_bg_home select option {padding:0px 4px;}
div.phone_link {
	font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, 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:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, sans-serif;
	font-size:14px;
	letter-spacing: -1px;
	font-weight: normal;

}
.help_bg_int select {width:300px; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, sans-serif; letter-spacing:0px;}
.help_bg_int select option {padding:0px 4px; }




/*========== 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 */
h1, h2, h3 {margin:2px 0px 0px 0px; line-height: normal;}
h1 { font-size: 24px; }
h2 { font-size: 15px;}
h3 {font-size: 14px;}



/* HOME PAGE DISPLAY SPECS - these styles format the homepage display */
td.home_content_area_1 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
td.home_content_area_2 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
div.home_content_area_3 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
div.home_content_area_4 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
div.home_content_area_5 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
div.home_content_area_6 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; line-height:18px;}

div.home_alert {border: 1px solid #8E8E8E; margin:0px 10px 10px 0px; padding:6px; background-color:#FAFAFA; text-align: center;}
div.home_alert h4 {margin:0px 0px 0px 0px; font-size:15px; font-weight:bold; color:#990000;}
div.home_announcements {width: 200px; margin:16px 0px 10px 0px;}
div.announcements_title h3 {margin:4px;}
.home_announcements_rule {/*background-image:url(../img/rule1.gif);*/ background-repeat:repeat-x;}
.home_announcements_links {font-size:9px; padding: 4px 0; text-align: center;}
.home_announcements_links a:link {color:#838383;}
.home_announcements_links a:visited {color:#838383;}
.home_announcements_links a:hover {color:#838383;}
.home_announcements_links a:active {color:#838383;}
.home_announcements_scroll {padding:4px; height:110px; overflow:auto;}
.home_announcements_scroll ul {margin:0px; padding:0px; font-size:10px; list-style:none;}
.home_announcements_scroll ul li {margin: 0px 0px 10px 0px; line-height:14px;}

/* 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; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:100%; overflow:inherit; line-height:18px;}
div.int_content_area_2 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:100%; overflow: auto; line-height:18px;}
div.int_content_area_3 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:100%; overflow: auto; line-height:18px;}
div.int_content_area_4 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:100%; overflow: auto; line-height:18px;}
div.int_content_area_5 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:100%; overflow: auto; line-height:18px;}
div.int_content_area_6 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:100%; overflow: auto; line-height:18px;}
div.int_content_area_1 {background-color:#fff; vertical-align: top; line-height:20px; margin: 0px 0px 25px 0px;}
div.int_content_area_2 {background-color:#fff; vertical-align: top; line-height:20px;  margin: 0px 0px 25px 0px;}

/* 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;}

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

/* TABBED content area styles below*/

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

		}
		
div.int_content_area_5  {
			background-color:#fff; 
		font-size:12px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #ACACAC; 
		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:12px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #ACACAC; 
		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:12px; 
		padding: 10px 10px 10px 0px; 
		border-top:solid 1px #ACACAC; 
		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 {width:200px; border:solid 1px #E2E2E2; background-color:#FAFAFA; padding:10px;}
td.contact_form_area 
	{
	width:420px;
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
		padding:6px 6px 20px 6px; 
	margin:10px 0px 0px 0px;
	}
div.contact_form_area .form1_fixed {font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, sans-serif; font-size:12px;}
div.contact_label {display:inline; float:left; font-weight: bold; width: 120px;}
div.contactmsg {}
td.contact_label_col {width:120px;}
.required {color:#990000;}
#form_div {border-top: 1px solid #ccc; width:100%;}


/* INTERIOR PAGE EDITOR SPECS - these styles format the editor within edit & publish in the admin */
.ep_content_area_1 {width: 550px; height: 350px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_2 {width: 550px; 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: 530px; height: 220px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
.ep_content_area_hp_2 {width: 530px; height: 220px; 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;}


/* BEGIN CONTENT */
h1#pgtitle 	{color:#96172E;	font-family: Arial, Helvetica;	border-bottom: 1px solid #527D97;	margin: 0 10px 6px 0;	font-size: 24px;	letter-spacing: -1px;	line-height:normal;	}

.normal		{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000;}
.headline1 	{font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #A40C34;}
.headline2 	{font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #014386;}
.headline3 	{font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #75B66A;}
.headline4 	{font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #527D97;}

.subtitle1	{font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #A40C34;}
.subtitle2	{font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #074380;}
.subtitle3	{font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #85BB70;}
.subtitle4	{font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #5E7A8B;}
.smalltype	{font-family: Arial, Times, serif;			font-size: 11px;	color: #333333;}
.smallredtype {	font-family: Arial, Times, serif;		font-size: 11px;	color: #A40C34;}

/* END CONTENT */
/*========== BEGIN CALLOUT STYLES ==========
standard text based promotions*/
.theme1swatch	{	background-color: #A50F34;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme2swatch	{	background-color: #527D97;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme3swatch	{	background-color: #D4F0F7;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme4swatch	{	background-color: #75B66A;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme5swatch	{	background-color: #F2D653;	height: 22px;	width: 26px;	float: left;	margin: 2px;}



#theme1	{	width: 220px;}
#theme1 TD#callouttop	{	height: 10px;	background-image: url(/img/callout_top_1.jpg);	background-repeat: no-repeat;	background-position: bottom;}
#theme1 TD#calloutheadline	{	font-family:"Courier New", Courier, monospace;	font-size: 19px;	font-weight: bold;	color: #fff;	background-color: #A50F34;	padding: 0px 15px 3px 10px;	text-align: left;}
#theme1 TD#calloutbody	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	color: #000;	background-color:#F8E298;	border: solid 1px #A50F34;	border-bottom:none;	padding-left: 10px;	padding: 6px 15px 3px 10px;}

#theme1 TD#calloutlink a:link {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}
#theme1 TD#calloutlink a:visited {color: #002776; font-size: 11px; font-weight: normal; text-align: left;}
#theme1 TD#calloutlink a:hover {color: #002776; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left;}
#theme1 TD#calloutlink a:active {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}

#theme1 TD#calloutfoot	{height: 11px;	background-image: url(/img/callout_foot_1.jpg);	background-repeat: no-repeat;	background-position: top;}





#theme2
{
	width: 220px;
}
#theme2 TD#callouttop
{
	height: 10px;
	background-image: url(/img/callout_top_2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#theme2 TD#calloutheadline
{
	font-family:"Courier New", Courier, monospace;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	background-color: #527D97;
	padding: 0px 15px 3px 10px;
	text-align: left;
}
#theme2 TD#calloutbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color:#A1BECF;
	border: solid 1px #527D97;
	border-bottom:none;
	padding-left: 10px;
	padding: 6px 15px 3px 10px;
}

#theme2 TD#calloutlink a:link {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}
#theme2 TD#calloutlink a:visited {color: #002776; font-size: 11px; font-weight: normal; text-align: left;}
#theme2 TD#calloutlink a:hover {color: #002776; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left;}
#theme2 TD#calloutlink a:active {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}

#theme2 TD#calloutfoot
{
	height: 11px;
	background-image: url(/img/callout_foot_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}






#theme3
{
	width: 220px;
}
#theme3 TD#callouttop
{
	height: 10px;
	background-image: url(/img/callout_top_3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#theme3 TD#calloutheadline
{
	font-family:"Courier New", Courier, monospace;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	background-color: #CC124D;
	padding: 0px 15px 3px 10px;
	text-align: left;
}
#theme3 TD#calloutbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color:#D4F0F7;
	border: solid 1px #CC124D;
	border-bottom:none;
	padding-left: 10px;
	padding: 6px 15px 3px 10px;
}

#theme3 TD#calloutlink a:link {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}
#theme3 TD#calloutlink a:visited {color: #002776; font-size: 11px; font-weight: normal; text-align: left;}
#theme3 TD#calloutlink a:hover {color: #002776; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left;}
#theme3 TD#calloutlink a:active {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}

#theme3 TD#calloutfoot
{
	height: 11px;
	background-image: url(/img/callout_foot_3.jpg);
	background-repeat: no-repeat;
	background-position: top;
}





#theme4
{
	width: 220px;
}
#theme4 TD#callouttop
{
	height: 10px;
	background-image: url(/img/callout_top_4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#theme4 TD#calloutheadline
{
	font-family:"Courier New", Courier, monospace;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	background-color: #75B66A;
	padding: 0px 15px 3px 10px;
	text-align: left;
}
#theme4 TD#calloutbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color:#9ACF8B;
	border: solid 1px #75B66A;
	border-bottom:none;
	padding-left: 10px;
	padding: 6px 15px 3px 10px;
}

#theme4 TD#calloutlink a:link {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}
#theme4 TD#calloutlink a:visited {color: #002776; font-size: 11px; font-weight: normal; text-align: left;}
#theme4 TD#calloutlink a:hover {color: #002776; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left;}
#theme4 TD#calloutlink a:active {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}

#theme4 TD#calloutfoot
{
	height: 11px;
	background-image: url(/img/callout_foot_4.jpg);
	background-repeat: no-repeat;
	background-position: top;
}











#theme5
{
	width: 220px;
}

#theme5 TD#calloutheadline
{
	background-image: url(/img/callout_headline_5.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#F2D653;
	font-family:"Courier New", Courier, monospace;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	padding: 0px 5px 3px 60px;
	text-align: left;
	height:48px;
	line-height: 20px;
}

#theme5 TD#calloutbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000;
	background-color:#F2D653;
	padding-left: 10px;
	padding: 6px 15px 3px 10px;
}

#theme5 TD#calloutlink a:link {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}
#theme5 TD#calloutlink a:visited {color: #002776; font-size: 11px; font-weight: normal; text-align: left;}
#theme5 TD#calloutlink a:hover {color: #002776; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left;}
#theme5 TD#calloutlink a:active {color: #002776; font-size: 11px; font-weight: normal; text-decoration: underline; text-align: left;}

#theme5 TD#calloutfoot
{
	height: 11px;
	background-image: url(/img/callout_foot_5.jpg);
	background-repeat: no-repeat;
	background-position: top;
}





#promodiv
{
	padding: 10px;

}

/*set the width of advisor callouts*/

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

#advisor_body	{font-family: Arial, Helvetica, sans-serif; width: 230px; padding:0px; margin-bottom:10px;		}

#advisor_body div.advisor_box1 {background-color: #ffffff;		border: 1px solid #c0c0c0;		padding:12px;		text-align:left;}

#advisor_body div#advisorheadline 	{	font-size: 22px;	color: #A40C34;	font-weight: normal;	line-height: 20px;	margin: 0 0 10px 0;	font-weight: bold;}

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

#advisor_body div#advisorlink {margin:5px 0 25px 0;}
#advisor_body div#advisorlink a {font-size: 12px; font-weight:bold; float: right;}
#advisor_body div#advisorlink a:link {text-decoration:none; color:#0C2677;}
#advisor_body div#advisorlink a:visited {text-decoration:none; color:#0C2677;}
#advisor_body div#advisorlink a:hover {text-decoration:underline; color:#0C2677;}
#advisor_body div#advisorlink a:active {text-decoration:underline; color:#0C2677;}

#advisor_body ul a {color:#fff;}

/*Behavior Based Bug...*/

.bug_box		{font-size:11px; padding: 10px;	margin-bottom:20px;	vertical-align: middle;	border: solid 1px #CCCCCC;	text-align:left;}
.web_bug_wrapper{text-align: left;	overflow: hidden;	border: none;	display:inline;}
.web_bug_title	{font-size:12px;	font-weight:bold;	color: #0C2677;	padding-right: 10px;	margin:0px;}
.web_bug_text	{color: #393939;	display: block;}
.web_bug_wrapper span#web_bug_link	{margin: 3px;	display:inline;	float:right;	clear:both;	width:auto;	}
span#web_bug_link A:link	{font-weight: bold; text-decoration: underline;}
span#web_bug_link A:visited	{font-weight: bold;	text-decoration: underline;}
span#web_bug_link A:hover	{font-weight: bold;	text-decoration: none;}
span#web_bug_link A:active	{font-weight: bold;	text-decoration: none;}
/*========== END CALLOUT STYLES ==========
========== BEGIN RATES STYLES ==========*/

/*homepage rates styles*/

.home_ratestable {width: 100%; border: solid 1px #fff; margin: 0px;}

.home_rates_head {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFF;	background-color: #527D97;	padding: 4px;}
.home_rates_head a {color:#fff;}

.home_rates_date {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFF;	float: right;	clear:both;	}

.home_rates_subhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFF;	background-color: #75B66A;	padding: 4px;}

.home_rates_foot{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFF;	background-color: #75B66A;	padding: 4px;	font-style:italic;}

.hp_rates_name{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	background-color: #E2F1DA;	padding: 3px;}

.hp_rates_rate{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	background-color: #E2F1DA;	padding: 3px;	font-weight: bold;}

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

/*end homepage rates styles */

/*rates table styles*/

/*these styles are pulled into the rate selection area within the rates tool */
.ratestitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFF;	background-color: #527D97;	padding: 4px;}

.rateshead {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFF;	background-color: #75B66A;	padding: 2px;}
.ratestitle1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#ffffff;	background: #CF981C;	font-weight: bold;	text-align : center;	vertical-align : middle;}
.ratesrate1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	background-color: #E2F1DA;	padding: 3px;}
.ratesrate2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	background-color: #A1BECF;	padding: 3px;}
.ratesrate3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	background-color: #527D97;	padding: 3px;}

.ratesrate_cc {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #000;	background-color: #A1BECF;	padding: 3px;	font-weight: normal;}

.ratefootnote {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#555;	font-weight: normal;	font-style:italic;	background-color: #ffffff;}
.ratesfootnote {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color:#555;	font-weight: normal;	font-style:italic;	background-color: #ffffff;}
/* end rates tool styles */



.raselect {    display: none;}
.raselectshow {    display: block;    vertical-align: middle;}

#ratetable{	border: 0px; width: 100%;}

#ratetable td{border: 0px;}


/*========== 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;
}
/*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: #6A6A6A; 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_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;}

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

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

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

.JQGlossary {text-decoration: none; background-color: #DDDDDD; padding: 0px 2px 0px 2px;  color: #000000;}
.JQGlossary a {text-decoration: none;}
.JQGlossary:link {text-decoration: none; color: #000000;}
.JQGlossary:visited {text-decoration: none; color: #000000;}
.JQGlossary:hover {text-decoration: none; color: #000000;}
.JQGlossary:active {text-decoration: none; color: #000000;}

TD.mainav .mainnav:link {color: #A40C34; text-decoration:underline;}

.glossarytitle {font-size: 13px; font-weight:bold; 	color: #96172e;}
.glossarybody {}


/*Glossary Term Formatting ends */

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

.faq_category_name {font-weight: bold; font-size: 14px; 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;}

/* ClueTip Styles */

/* 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 {

}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #ffffff;
  border: 1px solid #c0c0c0;
}
.cluetip-default h3#cluetip-title {
  margin: 0;
  padding: 4px 5px 0px 5px;
  font-size: 9px;
  font-weight: normal;
  background-color: #DDDDDD;

  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;
}
/* End ClueTip Styles */



/* END ADMIN */
.leftcol{position: relative; top: 8px; left: 5px; width: 160px;}
.rightcol{position:relative; top: -16px; left: 165px; width:150px;}
.rightcol_radio{position:relative; top: -10px; left: 165px; width:150px;} 


/* nyroModal Styles */
div#nyroModalFull {
	font-size: 12px;
	color: #777;
	font-family: Verdana;
}
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: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	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;
	overflow: auto;
}
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 */



