/*========== BEGIN INTERFACE STYLES ==========*/


body {background-color: #ffffff; margin: 0;}
body, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/*stop putting space around forms*/
form {margin:0px; padding:0px;}

hr {height: 0px; border-top: 1px solid #90BED8; margin: 10px 10px 10px 0;}

/*global links*/
A:link 		{color: #003E55;}
A:visited 	{color: #003E55;}
A:hover 	{color: #003E55; text-decoration:none;}
A:active 	{color: #003E55; text-decoration:underline;}

/*global site header*/
table.header {
	width:950px; 
	margin-left: auto; 
	margin-right: auto;
	background-color: #90BED8;
	background-image:url(../img/bg_header.gif);
	background-position:top left;
	background-repeat: no-repeat;
	height:98px;
	}
	
/*topnav area*/	
table.header table.topnav {margin: 0px 10px 0px 0px;}
table.header table.topnav TD.topnav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 10px 0px 10px;
	color: #264457;
	height:50px;
	text-align: center;
	background-color: #6BAACB;
	vertical-align: top;
}

table.header table.topnav div.links {margin:0px 0px 9px 0px;}
table.topnav div.links a:link {color: #264457; text-decoration: none;}
table.topnav div.links a:visited {color: #264457; text-decoration: none;}
table.topnav div.links a:hover {color: #264457; text-decoration: underline;}
table.topnav div.links a:active {color: #ffffff; text-decoration: underline;}

/*header search area*/
table.header div.search {margin:0px;}
div.search .search_field {font-size:10px; font-family: Verdana, sans-serif; width: 165px; border: 1px groove #000; padding: 2px 4px 1px 4px;}
div.search .quick_links {width:215px; font-family: Verdana, sans-serif; border: 1px groove #000; color: #2E536B;}
div.search .search_button {font-size:10px; font-family: Verdana, sans-serif; width: 40px;}
div.search .header_search_title {background-image:url(../img/header_search_title.gif); background-repeat:no-repeat; width: 61px; height: }


table.mainnav
	{width:100%;}

/*mainnav background*/
table.mainnav TD.mainnav_bg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 24px;
	padding: 0 10px 0 10px;
	vertical-align:middle;
	background-image:url(../img/mainnav_bg.jpg); background-repeat:repeat-x;
	text-align:center;	
}

/*mainnav links*/
table.mainnav TD.mainnav_bg a:link {color: #ffffff; text-decoration: none;}
table.mainnav TD.mainnav_bg a:visited {color: #ffffff; text-decoration: none;}
table.mainnav TD.mainnav_bg a:hover {color: #ffffff; text-decoration:underline;}
table.mainnav TD.mainnav_bg a:active {color: #ffffff; text-decoration:underline;}

table.mainnav TD.mainnav_bg .mainnav_on:link {color: #ffffcc; text-decoration: none;}
table.mainnav TD.mainnav_bg .mainnav_on:visited {color: #ffffcc; text-decoration: none;}
table.mainnav TD.mainnav_bg .mainnav_on:hover {color: #ffffcc; text-decoration:underline;}
table.mainnav TD.mainnav_bg .mainnav_on:active {color: #ffffcc; text-decoration:underline;}


/*chat and online banking links in header...*/
.head_tablinks {vertical-align:bottom; text-align: right; padding-right:20px;}

/*split nav styles*/
td.split_tabs {height:46px; padding-left:30px;}

UL.nav_split
{
	list-style: none;
	width: 290px;
	margin: 0;
	padding: 0;
}

UL.nav_split LI
{
	display: inline;
	float: left;
	margin: 0px 1px 0px 1px;
}

UL.nav_split LI A IMG {width:100px; height:24px;}
/*split nav off states*/

UL.nav_split LI.split1 A:link		{background: url(../img/nav_split1.jpg) no-repeat top; width: 110px; height: 24px; display: block;}
UL.nav_split LI.split1 A:visited	{background: url(../img/nav_split1.jpg) no-repeat top; width: 110px; height: 24px; display: block;}
UL.nav_split LI.split1 A:hover		{background: url(../img/nav_split1.jpg) no-repeat; background-position: 0% -24px; width: 110px; height: 24px; display: block;}
UL.nav_split LI.split1 A:active		{background: url(../img/nav_split1.jpg) no-repeat top; width: 110px; height: 24px; display: block;}

UL.nav_split LI.split2 A:link		{background: url(../img/nav_split2.jpg) no-repeat top; width: 100px; height: 24px; display: block;}
UL.nav_split LI.split2 A:visited	{background: url(../img/nav_split2.jpg) no-repeat top;width: 100px; height: 24px; display: block;}
UL.nav_split LI.split2 A:hover		{background: url(../img/nav_split2.jpg) no-repeat; background-position: 0% -24px; width: 100px; height: 24px; display: block;}
UL.nav_split LI.split2 A:active		{background: url(../img/nav_split2.jpg) no-repeat top; width: 100px; height: 24px; display: block;}

/*split nav on states*/

UL.nav_split LI.split1_on A:link	{background: url(../img/nav_split1_on.jpg) no-repeat top; width: 110px; height: 24px; display: block;}
UL.nav_split LI.split1_on A:visited	{background: url(../img/nav_split1_on.jpg) no-repeat top; width: 110px; height: 24px; display: block;}
UL.nav_split LI.split1_on A:hover	{background: url(../img/nav_split1_on.jpg) no-repeat; background-position: 0% -24px; width: 110px; height: 24px; display: block;}
UL.nav_split LI.split1_on A:active	{background: url(../img/nav_split1_on.jpg) no-repeat top; width: 110px; height: 24px; display: block;}

UL.nav_split LI.split2_on A:link	{background: url(../img/nav_split2_on.jpg) no-repeat top; width: 100px; height: 24px; display: block;}
UL.nav_split LI.split2_on A:visited	{background: url(../img/nav_split2_on.jpg) no-repeat top; width: 100px; height: 24px; display: block;}
UL.nav_split LI.split2_on A:hover	{background: url(../img/nav_split2_on.jpg) no-repeat; background-position: 0% -24px; width: 100px; height: 24px; display: block;}
UL.nav_split LI.split2_on A:active	{background: url(../img/nav_split2_on.jpg) no-repeat top; width: 100px; height: 24px; 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: 950px; margin-right:auto; margin-left: auto;}
		
TABLE.page_footer TD.foot_left
{
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
}

TABLE.page_footer TD.foot_right
{
	text-align: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BBB48A;
	padding: 4px;
}


TABLE.page_footer A {color: #294A5F; font-size:11px;}

/* footer logo hovers*/

.ncuazoom { 
	border:none; 	
	margin:0;
	}

.ncuazoom a ,.ncuazoom a:visited {
	display:block; 
	padding:0; 
	overflow:visible; 	
	text-decoration:none;
	width:102px; 
	height:52px;
	background-image: url(../img/foot_logo_ncua.gif);	background-repeat: no-repeat;
	background-position: top center;
	}
	
.ncuazoom a:hover { 
	position:absolute;	
	display:block;
	margin-left: -200px;	
	margin-top: -110px; 
	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;}

.ehlzoom a ,.ehlzoom a:visited {
	display:block;	
	padding:0; 	
	overflow:visible; 	
	width:58px; height:52px;
	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: -66px;	
	margin-top: -110px;   
	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;		
	}




/*global formatting of left and right columns within layout - applies background images */

td.col_left {vertical-align: top; background-color:#90BED8; width:190px; background-image:url(../img/body_bg.jpg); background-position:bottom left; background-repeat:no-repeat; padding:0px 0px 0px 6px;}
td.col_right {vertical-align: top; background-color:#90BED8; width:757px; background-image:url(../img/body_bg.jpg); background-position:bottom right; background-repeat:no-repeat; padding:0px 6px 160px 0px;}

/* if a page won't have two columns... */
td.col_wide {vertical-align: top; background-color:#90BED8; width:950px; background-image:url(../img/body_bg.jpg); background-position:bottom center; background-repeat:no-repeat; padding:0px 0px 0px 0px; padding-bottom:200px;}

/*home body*/
table.home_body { width: 950px; margin-left: auto; margin-right: auto;}

/*home banking area*/
td.col_left div.home_banking_box {background-image: url(../img/home_banking_box.jpg); background-repeat: no-repeat; background-position:center top; padding: 30px 0px 10px 0px; width: 175px; height: 185px; margin: 0px 10px 0px 0px;}

td.col_left table.banking 
	{
	width:145px;
	margin-right:auto;
	margin-left: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: 145px; border: solid 1px #1C5180; font-size: 11px; padding: 2px;}
table.banking td input.bank_button {font-size:10px; font-family: Verdana, sans-serif;}


table.banking small {font-size:9px; line-height:10px;}

/*home page right column*/
table.home_right {}

.home_bg_lifeevents {background-image:url(../img/home_right_bg_lifeevents.gif); background-repeat: repeat-y; background-position: center; text-align:center;}

.home_bg_lifeevents select {width:190px; margin: 5px 0px 5px 0px; height: 20px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#003E55;
	border: solid 1px #959CA1;}
		
.home_bg_news {background-image:url(../img/home_right_bg_news.gif); background-repeat:repeat-y; background-position: center; height:156px;}
.home_bg_news div.news_items {height:146px; overflow:auto; margin: 0px 5px 0px 15px; padding:0px; font-size: 11px;}

.home_bg_news div.news_items ul {margin:0px 12px 0px 12px; padding: 0px;}
.announce li {margin: 0px 0px 0px 0px;}
.news_alert a:link, .news_alert a:visited, .news_alert a:hover, .news_alert a:active {font-weight: bold; color:#B01C1F;}


.announce a:link  {display: block;}
.announce a:visited {display: block;}	
.announce a:hover  {display: block;}
.announce a:active {display: block;}


/*subnav   */
 div.subnav
 	{
		width:175px;
		border: none;
		background-image:url(../img/subnav_bg.jpg);
		background-repeat:no-repeat;
		background-position: top;
		margin-bottom:210px;
	}

div.subnav_title_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #EE3424;
	padding: 15px 0px 10px 0px;
	line-height: 20px;
	margin-left:12px;
	margin-right:12px;
	letter-spacing: -.3px;

}

div.subnav_title_image {
	padding: 15px 0px 10px 0px;
	margin-left:12px;
	margin-right:12px;
}

ul.subnavlist{
	
	margin: 10px 20px 20px 14px;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
		}
		
ul.subnavlist li.subnav_3 {	text-decoration: none; margin-bottom: 6px;	margin-top: 15px; font-size: 13px; font-weight: bold;}
ul.subnavlist li.subnav_3_on {	text-decoration: none; margin-bottom: 6px;	margin-top: 15px;	font-size: 13px;	font-weight: bold;}

ul.subnavlist li.subnav_4 {	text-decoration: none; margin-bottom: 6px;	margin-top: 15px; font-size: 13px; font-weight: bold;}
ul.subnavlist li.subnav_4_on {	text-decoration: none; margin-bottom: 6px;	margin-top: 15px;	font-size: 13px;	font-weight: bold;}

ul.subnavlist li.subnav_5 {	margin-bottom: 6px;	font-size: 11px;	margin-left: 5px;}
ul.subnavlist li.subnav_5_on {	margin-bottom: 6px;	font-size: 11px;	margin-left: 5px;}

ul.subnavlist li.subnav_6 {	margin-bottom: 6px;	margin-left: 15px;	font-size: 10px;	}
ul.subnavlist li.subnav_6_on {	margin-bottom: 6px;	margin-left: 15px;	font-size: 10px;	font-weight:bold;	}

ul.subnavlist li.subnav_6 {	margin-bottom: 6px;	margin-left: 20px;	font-size: 10px;}
ul.subnavlist li.subnav_6_on {	margin-bottom: 6px;	font-size: 10px;	font-weight:bold;	}


ul.subnavlist li.subnav_4 a:link  {text-decoration: underline; color: #254255; }
ul.subnavlist li.subnav_4 a:visited {text-decoration: underline; color: #254255; }
ul.subnavlist li.subnav_4 a:hover  {text-decoration: underline; color: #000000; }
ul.subnavlist li.subnav_4 a:active {text-decoration: underline; color: #000000; }
		
ul.subnavlist li.subnav_4_on a:link  {text-decoration: underline; color: #254255; font-weight: bold;  }
ul.subnavlist li.subnav_4_on a:visited {text-decoration: underline; color: #254255; font-weight: bold;  }	
ul.subnavlist li.subnav_4_on a:hover  {text-decoration: underline; color: #000000; font-weight: bold;  }
ul.subnavlist li.subnav_4_on a:active {text-decoration: underline; color: #000000; font-weight: bold;  }
		
ul.subnavlist li.subnav_5 a:link  {text-decoration: underline; color: #254255; }
ul.subnavlist li.subnav_5 a:visited {text-decoration: underline; color: #254255; }
ul.subnavlist li.subnav_5 a:hover  {text-decoration: underline; color: #000000; }
ul.subnavlist li.subnav_5 a:active {text-decoration: underline; color: #000000; }
		
ul.subnavlist li.subnav_5_on a:link  {text-decoration: underline; color: #254255; font-weight: bold;  }
ul.subnavlist li.subnav_5_on a:visited {text-decoration: underline; color: #254255; font-weight: bold;  }	
ul.subnavlist li.subnav_5_on a:hover  {text-decoration: underline; color: #000000; font-weight: bold;  }
ul.subnavlist li.subnav_5_on a:active {text-decoration: underline; color: #000000; 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: Verdana, Arial, Helvetica, 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: Verdana, Arial, Helvetica, 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 */


/* home page banners */


/* homepage banner and banner nav selector styles... */
/* homepage banner and banner image and nav selector styles... */

#banner_container {width: 536px; height:281px; overflow:hidden; margin:0; padding:0; position:absolute;}
#canvas0 {position:absolute; width: 536px; height:281px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10;}
#canvas1 {position:absolute; width: 536px; height:281px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10; visibility: hidden;}
#canvassingle {position:absolute; width: 536px; height:281px;top:0;left:0; filter:alpha(opacity=100); -moz-opacity:10;}

#banner_link {width: 536px; z-index: 9999; vetical-align: bottom; padding:0; margin:0; position:relative;}
#banner_link table {width:100%;}
#banner_link table td.wide {width:536px;}
#banner_link table td.tall {height: 251px;}
#banner_link table td.tall img.banner_shim {height:251px; width: 530px;}


td.wide table {float:right; height:20px;}
td.bannernav_box {background-color: #fff; width:16px; padding:4px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display: none;}
	td.bannernav_box a:link {color: #333; text-decoration: none;}
	td.bannernav_box a:visited {color: #333; text-decoration: none;}
	td.bannernav_box a:hover {color: #333; text-decoration: none;}
	td.bannernav_box a:active {color: #333; text-decoration: none;}

td.bannernav_box_on {background-color: #003E55; width:16px; padding:4px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display: none;}
	td.bannernav_box_on a:link {color: #fff; text-decoration: none;}
	td.bannernav_box_on a:visited {color: #fff; text-decoration: none;}
	td.bannernav_box_on a:hover {color: #fff; text-decoration: none;}
	td.bannernav_box_on a:active {color: #fff; text-decoration: none;}

td.banner_nav_spacer {width:4px;}

.bannernav_bg ul {list-style-image:none; list-style:none;}


/*end home page banners */


#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;
	}



/* contact form */
.hidediv{display:none;}



/*========== END INTERFACE STYLES ==========*/











/*=======================================================================================================================*/
/* BEGIN ADMIN */

/* the comment above (begin admin) cannot be removed or changed */
/* everything below here will be included within the admin site, everything above will not */



/* HOME PAGE DISPLAY SPECS - these styles format the homepage display */
td.home_content_area_1 {
	background-image: url(../img/home_ca_top.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 236px; 
	padding: 12px 12px 7px 12px; 
	vertical-align: top; 
	font-size:12px;
	margin-top:15px;
	background-image: url(../img/content_2_back.jpg); background-repeat: no-repeat; background-position:center top;
	}
	

	
	
td.home_content_area_2 {
	background-image: url(../img/home_ca_top.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 236px; 
	padding: 12px 12px 7px 12px; 
	vertical-align: top; 
	font-size:12px;
	margin-top:15px;
	background-image: url(../img/content_2_back.jpg); background-repeat: no-repeat; background-position:center top;

	}
	
td.home_content_area_3 {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 8px 12px 14px 12px; 
	vertical-align: top; 
	font-size:12px; 
	background-image:url(../img/content_3_back.jpg); 
background-repeat: no-repeat; background-position:center bottom;

	}
	

/* HOME PAGE EDITOR SPECS - these styles format the homepage editor within edit & publish in the admin */
body.home_content_area_1 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_2 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_3 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_4 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_5 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_6 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_7 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_8 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_9 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body.home_content_area_10 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* HOME PAGE IFRAME SPECS - these styles format the homepage edit & publish iframes in the admin */
iframe.home_content_area_1 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_2 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_3 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_4 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_5 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_6 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_7 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_8 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_9 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_10 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}

/* HOME PAGE HTML VIEW SPECS - these styles format the homepage html editor in the admin */
textarea.home_content_area_1 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
textarea.home_content_area_2 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
textarea.home_content_area_3 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
textarea.home_content_area_4 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
textarea.home_content_area_5 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
textarea.home_content_area_6 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}

/* title areas above the admin iframes which need to be adjusted to be the same width */
	.home_content_area_title_1 {width: 530px; margin:0px;}
	.home_content_area_title_2 {width: 530px; margin:0px;}
	.home_content_area_title_3 {width: 530px; margin:0px;}
	.home_content_area_title_4 {width: 530px; margin:0px;}
	.home_content_area_title_5 {width: 530px; margin:0px;}
	.home_content_area_title_6 {width: 530px; margin:0px;}


/* 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: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  padding: 10px 18px 10px 20px; }


/* 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: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
	

/* INTERIOR PAGE IFRAME SPECS - these styles format the edit & publish iframes in the admin */
iframe.int_content_area_1 {width: 525px; height: 485px; 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;}
body.int_content_area_news {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
/* INTERIOR PAGE HTML VIEW SPECS - these styles format the interior page html editor in the admin */
textarea.int_content_area_1 {width: 525px; height: 485px; 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: 525px; margin:0px;}


/* BEGIN CONTENT */
h1#pgtitle {color:#254255;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-right: 10px;	font-size: 22px;	font-weight: bold;	border-bottom: 1px solid #90BED8;	padding-bottom:4px;	}

.normal{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000;}
.subtitle1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #254255;}
.subtitle2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000;}
.subtitle3{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #B01C1F;}
.subtitle4{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #2E536B;}
.headline1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000000;}
.headline2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #2E536B;}
.smalltype{	font-family: Arial, Times, serif;	font-size: 11px;	color: #333333;}
.test{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000;}




/* END CONTENT */

.newsticker  a {text-decoration: none;}
/*========== BEGIN CALLOUT STYLES ==========
standard text based promotions*/
.theme1swatch {background-color: #3A82B1;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme2swatch {background-color: #2E536B;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme3swatch {background-color: #B01C1F;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme4swatch {background-color: #75828A;	height: 22px;	width: 26px;	float: left;	margin: 2px;}
.theme5swatch {background-color: #8A7576;	height: 22px;	width: 26px;	float: left;	margin: 2px;}


#theme1{	width: 211px;	text-align: left; margin-bottom: 15px; margin-top: 0px;}

#theme1 TD#callouttop {height: 12px; background-image:url(../img/callout_top_1.jpg); background-repeat:no-repeat; background-position: bottom;}
#theme1 TD#calloutfoot {height: 12px; background-image:url(../img/callout_foot_1.jpg); background-repeat:no-repeat; background-position: top;}
#theme1 TD#calloutheadline {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #3A82B1; text-align: left; padding: 5px 8px 5px 16px; font-weight: bold;	 background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}
#theme1 TD#calloutbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #223D4F; 	margin: 0; padding: 5px 10px 10px 16px;   background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}

#theme1 #calloutlink {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 13px 0px 16px; font-size: 10px; text-align:left; color: #294A5F; text-decoration: underline; text-align: right;}
#theme1 a:link  {text-decoration: underline; color: #294A5F;}
#theme1 a:visited {text-decoration: underline; color: #294A5F;}		
#theme1 a:hover  {text-decoration: none; color: #294A5F;}
#theme1 a:active {text-decoration: none; color: #294A5F;}


#theme2{	width: 211px;	text-align: left; margin-bottom: 15px; margin-top: 0px;}

#theme2 TD#callouttop {height: 12px; background-image:url(../img/callout_top_1.jpg); background-repeat:no-repeat; background-position: bottom;}
#theme2 TD#calloutfoot {height: 12px; background-image:url(../img/callout_foot_1.jpg); background-repeat:no-repeat; background-position: top;}
#theme2 TD#calloutheadline {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #2E536B; text-align: left; padding: 5px 8px 5px 16px; font-weight: bold;	 background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}
#theme2 TD#calloutbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #223D4F; 	margin: 0; padding: 5px 10px 10px 16px;   background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}

#theme2 #calloutlink {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 13px 0px 16px; font-size: 10px; text-align:left; color: #294A5F; text-decoration: underline; text-align: right;}
#theme2 a:link  {text-decoration: underline; color: #294A5F;}
#theme2 a:visited {text-decoration: underline; color: #294A5F;}		
#theme2 a:hover  {text-decoration: none; color: #294A5F;}
#theme2 a:active {text-decoration: none; color: #294A5F;}


#theme3{	width: 211px;	text-align: left; margin-bottom: 15px; margin-top: 0px;}

#theme3 TD#callouttop {height: 12px; background-image:url(../img/callout_top_1.jpg); background-repeat:no-repeat; background-position: bottom;}
#theme3 TD#calloutfoot {height: 12px; background-image:url(../img/callout_foot_1.jpg); background-repeat:no-repeat; background-position: top;}
#theme3 TD#calloutheadline {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #B01C1F; text-align: left; padding: 5px 8px 5px 16px; font-weight: bold;	 background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}
#theme3 TD#calloutbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #223D4F; 	margin: 0; padding: 5px 10px 10px 16px;   background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}

#theme3 #calloutlink {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 13px 0px 16px; font-size: 10px; text-align:left; color: #294A5F; text-decoration: underline; text-align: right;}
#theme3 a:link  {text-decoration: underline; color: #294A5F;}
#theme4 a:visited {text-decoration: underline; color: #294A5F;}		
#theme5 a:hover  {text-decoration: none; color: #294A5F;}
#theme5 a:active {text-decoration: none; color: #294A5F;}


#theme4{	width: 211px;	text-align: left; margin-bottom: 15px; margin-top: 0px;}

#theme4 TD#callouttop {height: 12px; background-image:url(../img/callout_top_1.jpg); background-repeat:no-repeat; background-position: bottom;}
#theme4 TD#calloutfoot {height: 12px; background-image:url(../img/callout_foot_1.jpg); background-repeat:no-repeat; background-position: top;}
#theme4 TD#calloutheadline {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #75828A; text-align: left; padding: 5px 8px 5px 16px; font-weight: bold;	 background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}
#theme4 TD#calloutbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #223D4F; 	margin: 0; padding: 5px 10px 10px 16px;   background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}

#theme4 #calloutlink {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 13px 0px 16px; font-size: 10px; text-align:left; color: #294A5F; text-decoration: underline; text-align: right;}
#theme4 a:link  {text-decoration: underline; color: #294A5F;}
#theme4 a:visited {text-decoration: underline; color: #294A5F;}		
#theme4 a:hover  {text-decoration: none; color: #294A5F;}
#theme4 a:active {text-decoration: none; color: #294A5F;}


#theme5{	width: 211px;	text-align: left; margin-bottom: 15px; margin-top: 0px;}

#theme5 TD#callouttop {height: 12px; background-image:url(../img/callout_top_1.jpg); background-repeat:no-repeat; background-position: bottom;}
#theme5 TD#calloutfoot {height: 12px; background-image:url(../img/callout_foot_1.jpg); background-repeat:no-repeat; background-position: top;}
#theme5 TD#calloutheadline {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #8A7576; text-align: left; padding: 5px 8px 5px 16px; font-weight: bold;	 background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}
#theme5 TD#calloutbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #223D4F; 	margin: 0; padding: 5px 10px 10px 16px;   background-image:url(../img/callout_back_1.jpg); background-repeat:repeat-y;}

#theme5 #calloutlink {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 13px 0px 16px; font-size: 10px; text-align:left; color: #294A5F; text-decoration: underline; text-align: right;}
#theme5 a:link  {text-decoration: underline; color: #294A5F;}
#theme5 a:visited {text-decoration: underline; color: #294A5F;}		
#theme5 a:hover  {text-decoration: none; color: #294A5F;}
#theme5 a:active {text-decoration: none; color: #294A5F;}

#promodiv {}




/*set the width of advisor callouts*/
#advisor_div {padding: 0px;}
#advisortop {height: 10px;	background-image: url(/img/advisor_top.gif);	background-repeat: no-repeat;	background-position: top left; width:210px;}
#advisor_body {	background-color: #FFFFFF;	width: 210px;	font-weight: bold; 	background-image: url(/img/advisor_back.gif);	background-repeat: repeat-y;	text-align: left;}

#advisor_body ul {padding: 0; margin: 0;}
#advisor_body li {list-style-type: none; padding-bottom: 5px; padding-left: 15px;}
#advisorheadline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #254255; text-align: left; padding: 0px 15px 5px 18px;}
#advisorbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; 	padding: 5px 15px 0px 18px;}

#advisorfoot {height: 10px;	background-image: url(/img/advisor_foot.gif);	background-repeat: no-repeat;	background-position: bottom left; width:210px;}

#advisorlink {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 5px 5px; font-size: 10px; text-align:right; color: #0000FF; text-decoration: underline;}
#advisorbody A:link {text-decoration: underline; color: #003E55;}
#advisorbody A:visited {text-decoration: underline; color: #003E55;}
#advisorbody A:hover {text-decoration: underline; color: #003E55;}
#advisorbody A:active {text-decoration: underline; color: #003E55;}

/*Behavior Based Bug...*/
.bug_box
{
	background-image: url(/img/bbm_webbug_background_yellow.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0;
	margin-bottom:10px;
	height: 35px;
	vertical-align: middle;
    width: 486px;
/*	border: solid 1px #727272; */
}
.web_bug_wrapper
{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font: bold 11px;
	color: #000;
	text-align: left;
	height: 35px;
	overflow: hidden;
	background-image: url(/img/bbm_webbug_background_right_yellow.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: 0px 0px 0px 0px;
}
.web_bug_wrapper SPAN#web_bug_link			{float: right;	margin: 3px 0px 0px 0px;	font-family:"Trebuchet MS", Verdana, sans-serif; font-weight: bold;}
.web_bug_wrapper SPAN#web_bug_link A:link 		{color: #3B8CAA;	text-decoration: underline;	font-weight: bold; font-size: 14px;}
.web_bug_wrapper SPAN#web_bug_link A:visited 	{color: #3B8CAA;	text-decoration: underline;	font-weight: bold; font-size: 14px;}
.web_bug_wrapper SPAN#web_bug_link A:hover 		{color: #3B8CAA;	text-decoration: none;	font-weight: bold; font-size: 14px;}
.web_bug_wrapper SPAN#web_bug_link A:active		{color: #000;	text-decoration: none;	font-weight: bold; font-size: 14px;}
.web_bug_title {	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	color: #006990;	padding-right: 10px;}
#web_bug_text {	font-weight: bold; font-size: 14px;}


/*========== END CALLOUT STYLES ==========


/* begin tabbed content areas */

div.tabbed_content {float:left; width:180px; background-repeat: repeat-x; background-position:bottom; font-size:9px; line-height:normal;}
ul.tabbed_content {margin:0; padding:0px 2px 0px 7px; list-style:none;}
ul.tabbed_content li {list-style:none;}
li.tabbed_content {float:left; background:url(../img/tabbed_left.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.gif) no-repeat right top; padding:4px 7px 4px 0px; text-decoration: none;	color: #2B455C;	 cursor:pointer; font-weight: bold; font-size:9px;}
li.tabbed_content a:link {text-decoration: none;	color: #2B455C;}
li.tabbed_content a:visited {text-decoration: none;	color: #2B455C;}
li.tabbed_content a:active {text-decoration: none;	color: #2B455C;}
li.tabbed_content a:hover {text-decoration: none;	color: #2B455C;}

 /* 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.gif); color: #D5E9C6;}
li.tabbed_content.current a {text-decoration: none;	background-image:url(../img/tabbed_right_on.gif);	padding:4px 7px 4px 0px; color: #D5E9C6; font-weight: bold; font-size:9px;}
li.tabbed_content.current a:link {text-decoration: none;	color: #D5E9C6;}
li.tabbed_content.current a:visited {text-decoration: none;	color: #D5E9C6;}
li.tabbed_content.current a:active {text-decoration: none;	color: #D5E9C6;}
li.tabbed_content.current a:hover {text-decoration: none;	color: #D5E9C6;}


.homerates_back { background:url(../img/tab_content_back.gif) no-repeat left top; background-color: #5C849E;  color: #ffffff; width: 175px; font-size: 11px;  min-height: 151px;}
.home_tab_content { color: #ffffff;}
/*end tabbed content*/

========== BEGIN RATES STYLES ==========*/

/*homepage rates styles*/

.home_rates_title 		{font-size: 10px; font-weight: bold;	color:#FFF;	 	padding: 2px 0px 2px 0px;}
.home_rates_date 		{font-size: 10px; font-weight: normal;	color:#FFF;	 	padding: 2px 0px 2px 0px;}
.home_rates_head 		{font-size: 10px; font-weight: bold;	color: #FFF; 	padding: 0px 0px 4px 0px; 	text-align:left;}
.home_rates_head a:link 		{font-size: 10px; color:#fff;}
.home_rates_head a:visited		{font-size: 10px; color:#fff;}
.home_rates_head a:active 		{font-size: 10px; color:#fff;}
.home_rates_head a:hover		{font-size: 10px; color:#fff;}
.home_rates_subhead 	{font-size: 10px; font-weight: bold;	color: #FFF; 	padding: 2px 0px 2px 0px; 	text-align:left;}
.hp_rates_name 			{font-size: 10px; font-weight: normal;	color: #FFF;	padding: 2px 0px 2px 0px;  text-align:left;}
.hp_rates_rate 			{font-size: 10px; font-weight: normal; 	color: #D5E9C6; padding: 2px 0px 2px 0px; 	text-align:left;}
.hp_rates_lite 			{font-size: 10px; font-weight: bold; 	color: #D5E9C6;	padding: 2px 0px 2px 0px; 	text-align:left;}
.hp_rates_dark 			{font-size: 10px; font-weight: bold; 	color: #2B455C;	padding: 2px 0px 2px 0px; 	text-align:left;}
.hp_rates_entry 		{font-size: 10px; font-weight: normal; 	color: #FFF; 								text-align:left;}
.home_rates_foot 		{font-size: 9px; font-weight: normal; 	color: #FFF; 	padding: 2px 0px 2px 0px; 	font-style:italic;}

/*end homepage rates styles */

/*rates table styles*/

#ratetable{	border: none;  padding: 0px 5px 0px 0px; text-align: left;}

#ratetable td{}

.ratehead {	font-family: Verdana, Arial, Helvetica, 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: 9px; font-weight: normal; font-style: italic;} 

.rateheader1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background: #2E536B;	font-weight: bold;	text-align : left;	vertical-align : middle;	padding: 5px;	line-height:12px;	border: 1px solid #eaeaea;}

.ratefootnote {	font-family: Verdana, Arial, Helvetica, 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: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#ffffff;	background: #72ABC1;	font-weight: bold;	text-align : left;	vertical-align : middle;	padding: 5px;	line-height:11px;	border: 1px solid #eaeaea;}
.ratestitle2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#006990;	background: #F1F1ED;	font-weight: bold;	text-align : left;	vertical-align : middle;	padding: 5px;	line-height:11px;	border: 1px solid #eaeaea;}

.ratestitle3 {	font-family: Verdana, Arial, Helvetica, 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: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000; background-color: #8FBEDC; padding: 3px; border: 1px solid #eaeaea; line-height:11px;}
.ratesrate2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000; background-color: #66A4CC; padding: 3px; border: 1px solid #eaeaea; line-height:11px;}
.ratesrate3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000; background-color: #ffffff; padding: 3px; border: 1px solid #eaeaea; line-height:11px;}
.ratesrate4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000; background-color: #ffffff; padding: 3px; border: 1px solid #eaeaea; line-height:11px;	text-align:center;}
.ratesrate5 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000; background-color: #ffffff; padding: 3px; border: 1px solid #eaeaea; line-height:11px;	text-align:right;}
.ratesrate6 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000; background-color: #BDD9EA; padding: 3px; border: 1px solid #eaeaea; line-height:11px;}

/* end rates tool styles */


.raselect {    display: none;}
.raselectshow {    display: block;    vertical-align: middle;}








/*========== END RATES STYLES ==========
========== BEGIN ICONIZE STYLES ========== *

/* Iconize 0.5
websites (pictures and movies)*/
A[href*="youtube.com/watch?"], A[href*="sevenload.com/videos/"], A[href*="metacafe.com/watch/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href*="flickr.com/photos/"], A[href*="zooomr.com"], A[href*="imageshack.us"], A[href*="bubbleshare.com"], A[href*="sevenload.com/bilder/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
/*extensions*/
A[href$='.doc'], A[href$='.rtf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}
A[href$='.txt']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}
A[href$='.xls']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}
A[href$='.rss'], A[href$='.atom']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_feed.gif) no-repeat center right;
}
A[href$='.opml']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.torrent']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_torrent.gif) no-repeat center right;
}
A[href$='.vcard']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}
A[href$='.exe']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}
A[href$='.dmg'], A[href$='.app']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}
A[href$='.pps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}
A[href$='.pdf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}
A[href$='.xpi']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}
A[href$='.fla'], A[href$='.swf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_flash.gif) no-repeat center right;
}
A[href$='.zip'], A[href$='.rar'], A[href$='.gzip'], A[href$='.bzip'], A[href$='.ace']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}
A[href$='.ical']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}
A[href$='.css']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_css.gif) no-repeat center right;
}
A[href$='.ttf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ttf.gif) no-repeat center right;
}
A[href$='.jpg'], A[href$='.gif'], A[href$='.png'], A[href$='.bmp'], A[href$='.jpeg'], A[href$='.svg'], A[href$='.eps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
A[href$='.mov'], A[href$='.wmv'], A[href$='.mp4'], A[href$='.avi'], A[href$='.mpg']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href$='.mp3'], A[href$='.wav'], A[href$='.ogg'], A[href$='.wma'], A[href$='.m4a']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}
/*messenger*/
A[href^="aim:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_aim.gif) no-repeat center right;
}
A[href^="msnim:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_msn.gif) no-repeat center right;
}
A[href^="xmpp:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}
A[href*="icq.com"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}
A[href*="edit.yahoo.com/config/send_webmesg?"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}
A[href^="callto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_call.gif) no-repeat center right;
}
A[href^="skype:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_skype.gif) no-repeat center right;
}
A[href^="gg:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;
}
/*email*/
A[href^="mailto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}
/*use this class to make sure that images won't get iconized*/
.imageLink
{
	padding-right: 0px !important; /*[e]0px*/
	background: none !important; /*[e]none*/
}
/*========== END ICONIZE STYLES ==========*/

/* begin sitemap styles
ul.sitemaplist{margin: 2px 0px 10px 3px; padding: 0; padding-left:5px; list-style-type: none;}
ul.sitemaplist li{}
ul.sitemaplist li.sitemap_1 {margin-left: 4px;padding-left: 10px;margin-bottom: 8px;margin-top: 6px;}
ul.sitemaplist li.sitemap_2 {margin-left: 4px;padding-left: 20px;margin-bottom: 8px;margin-top: 6px;}
ul.sitemaplist li.sitemap_3 {margin-left: 4px;padding-left: 30px;margin-bottom: 8px;margin-top: 6px;}
ul.sitemaplist li.sitemap_4 {margin-left: 4px;padding-left: 40px;margin-bottom: 8px;margin-top: 6px;}
ul.sitemaplist li.sitemap_5 {margin-left: 4px;padding-left: 50px;margin-bottom: 8px;margin-top: 6px;}
ul.sitemaplist li.sitemap_6 {margin-left: 4px;padding-left: 60px;margin-bottom: 8px;margin-top: 6px;} */
/* end sitemap styles */

/* 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{font-size: 15px; margin-left: 6px;padding-left: 10px;margin-bottom: 8px;margin-top: 8px; color: #254255; font-weight: bold; display: block;}
ul.sitemaplist li.sitemap_3 a{font-size: 14px; margin-left: 10px;padding-left: 20px;margin-bottom: 8px;margin-top: 3px;  font-weight: bold; display: block;}
ul.sitemaplist li.sitemap_4 a{font-size: 12px; margin-left: 14px;padding-left: 30px;margin-bottom: 8px;margin-top: 3px; display: block;}
ul.sitemaplist li.sitemap_5 a{font-size: 10px; margin-left: 18px;padding-left: 40px;margin-bottom: 8px;margin-top: 3px; display: block;}
ul.sitemaplist li.sitemap_6 a{margin-left: 22px;padding-left: 50px;margin-bottom: 8px;margin-top: 3px; display: block;}
ul.sitemaplist li.sitemap_7 a{margin-left: 24px;padding-left: 60px;margin-bottom: 8px;margin-top: 3px; display: block;}
/* end sitemap styles */



/* start survey styles */
table.surveygrid td {border: solid 1px #c0c0c0;}
.survey_name{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #333333;}
.survey_cat{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #333333; padding-top: 20px;}
.label{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;	color: #333333;}
.form_element {font-size:10px; font-family: Verdana, sans-serif; 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 */

.switch_label{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal;	color: #333333; text-align: right;}
.red {color: #FF0000 }
.switch_form {font-size:10px; font-family: Verdana, sans-serif;  font-weight: normal;}


/* start seminar styles */
.seminar_name {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #006990;}
/* end seminar styles */
/*Glossary Term Formatting */
.gthead {
	background-color: #BDD9EA;
	padding: 5px 7px 5px 7px;
	width : 248px;
	color : #2E536B;
	border : 1px solid #2E536B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.gtbody {
	background-color: #FFFFFF;
	padding: 5px 5px 5px 7px;
	width : 250px;
	border-bottom: 1px solid #2E536B;
	border-right: 1px solid #2E536B;
	border-left: 1px solid #2E536B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}

.gt {
	
	padding: 0px  0px  0px  0px;
	border-bottom : 1px dashed #2E536B;
	color: #2E536B;
	
}


/*Glossary Term Formatting ends */

/* faq formatting */
.faq_category {margin:10px;}

.faq_category_name {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; border-bottom:1px solid #ddd; margin-bottom: 10px;}
.faq_item {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: block; padding: 5px 15px 0px 15px;}


.faq_link {background-image:url(../img/icon_faq.gif); background-position: top left; background-repeat: no-repeat; padding: 1px 0px 0px 15px; font-weight: bold; display: block;}
.faq_link_open {background-image:url(../img/icon_faq_open.gif); background-position: top left; background-repeat: no-repeat; padding: 1px 0px 0px 15px; font-weight: bold; display: block;}

.speedbump_wrapper {padding: 25px;}
/* classes for form elements and form labels*/
.form_label {}
.form_label_req {color: #990000}

.newsdate {font-size:10px;  font-style: italic;}

.newstitle { font-weight: bold;}

sup {font-size: 80%;}

.quickoption {font-size:10px; font-family: Verdana, sans-serif; border: 1px groove #000; padding: 0px 0px 0px 2px;}

.site_art_content { margin-top: 10px; padding: 15px; border: 1px solid #90BED8;}
div.site_art_title strong {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #254255;}
.site_art_subtitle {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #3E3E3E;}

.seminar_description {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.cancel_signup_link { font-size:10px;}

.site_art_select_title{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #254255;}

.imageLink img {margin-bottom: 15px;}
#fadingbanners .imageLink img {margin-bottom: 0px;}

#contactmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2E536B;
}

/* END ADMIN */

li.annc_alert a {color:#990000; font-weight:bold;}
.error_msg {color: #B22222; text-align:left; font-weight:bold;}
.error_msg_items {color: #B22222; padding: 0px 0px 0px 10px; text-align:left;}


