/*========== BEGIN INTERFACE STYLES ==========*/

.noprint {display:none; visibility:hidden;}
.printit {display:inherit; visibility:visible; margin:20px;}
BODY
{
	background-color: #fff;
	background-image: none;
}

body.modal{
	background-color: #FFFFFF;
	margin: 4pt 0 0;
	background-image: none;
}

body, td {font-family: Arial, Helvetica, sans-serif; font-size:12p;}

A:link 		{text-decoration:underline;}
A:visited 	{}
A:hover 	{text-decoration:none;}
A:active 	{text-decoration:underline;}


hr {align: left; height:0px; border:0px; border-top:1pt solid #747474;}


TD.mainnav
{
	display:none;
	visibility: hidden;

}


TD.page_body_bg
{
 margin:20pt 0pt 20pt 0px;
}
TD.topnav
{
	display:none;
	visibility: hidden;
}
TD.topnav TABLE
{
	display:none;
	visibility: hidden;
}
TD.topnav TABLE TD DIV.topnav
{
	display:none;
	visibility: hidden;
}


.head_button_banking
{
	display:none;
	visibility: hidden;
}

/*sliding banking menu*/
div.head_button_banking div.slider
{
   display:none;
	visibility: hidden;
}
.login_frame
{
	display:none;
	visibility: hidden;
}



div.ra_spacer {line-height: 50px;}


/*split nav styles begin*/
UL.nav_split
{
	display:none;
	visibility: hidden;
}

/*split nav styles end*/

/* modal window styles */
#modal_container {
	padding:5px;
	background-color:#fff;
	border:1pt solid #666;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	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
{
	display:none;
	visibility: hidden;
}
TABLE.page_footer TD.foot_right
{
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
TABLE.page_footer A {color: #FFF;}
.foot_txt {color:#666;}

/*home body*/

td.home_col_left {width:230px;}
td.home_col_left div.home_button {display: none; visibility:hidden;}
td.home_col_right {width:640px;}

/*interior page body */
td.int_col_left {display:none; visibility:hidden;}

td.int_col_right {width: 100%;}


td.home_col_spacer {display:none; visibility:hidden;}



/*subnav*/
table.subnav_tbl {display:none; visibility:hidden;}


/*end subnav*/

/* home page banners */


/* homepage banner and banner nav selector styles... */
/* homepage banner and banner image and nav selector styles... */

#banner_container {position:relative; width: 640px; height:250px; overflow:hidden; margin:0; padding:0;}
#canvas0 {position:absolute; width: 640px; height:250px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10;}
#canvas1 {position:absolute; width: 640px; height:250px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10; visibility: hidden;}
#canvassingle {position:absolute; width: 640px; height:250px;top:0;left:0; filter:alpha(opacity=100); -moz-opacity:10;}

#banner_link {position: absolute; z-index: 9999; vetical-align: bottom; padding:0; margin:0;}
#banner_link table {width:100%;}

#banner_link table td.wide {width:300px;}

#banner_link table td.tall {height: 155px;}
#banner_link table td.tall img.banner_shim {height:150px; width: 510px;}




.bannernav_bg {
	background-color:#C8CCD0;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	padding:0;
	}


.bannernav_bg ul {list-style-image:none; list-style:none;}


li.bannernav_box {
	display: inline;
	text-align: center;

	}

li.bannernav_box a {

	margin:1px;
	padding:4pt 8pt 4pt 8px;
	width: 20px;
	height: 20px;
	background-color: #A44A5A;
	text-align: center;

	}
	
li.bannernav_box a:link {color: #fff; text-decoration: none;}
li.bannernav_box a:visited {color: #fff; text-decoration: none;}
li.bannernav_box a:hover {color: #fff; text-decoration: none;}
li.bannernav_box a:active {color: #fff; text-decoration: none;}

li.bannernav_box_on {
	display: inline;
	text-align: center;

	}

li.bannernav_box_on a {
	color: #fff;
	margin:1px;
	padding:4pt 8pt 4pt 8px;
	width: 20px;
	height: 20px;
	background-color: #981E32;
	text-align: center;

	}

li.bannernav_box_on a:link {color: #fff; text-decoration: none;}
li.bannernav_box_on a:visited {color: #fff; text-decoration: none;}
li.bannernav_box_on a:hover {color: #fff; text-decoration: none;}
li.bannernav_box_on a:active {color: #fff; text-decoration: none;}
/*end home page banners */



/* 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:1pt 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:1pt 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 */


/*========== 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-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;}



/* 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:12pt; width:100%; }
div.int_content_area_2 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12pt; width:100%; }
div.int_content_area_3 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12pt; width:100%; }
div.int_content_area_4 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12pt; width:100%; }
div.int_content_area_5 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12pt; width:100%; }
div.int_content_area_6 {background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12pt; width:100%; }


/* BEGIN CONTENT */
h1#pgtitle {

	color:#747474;
	font-family: Arial, Helvetica;
	border-bottom: 1pt solid #747474;
	margin: 0 10pt 6pt 0;
	font-size: 24px;
	letter-spacing: normal;
	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: #585858;
}

.headline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}


.headline3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #909090;
}

.headline4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #747474;
}

.subtitle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #585858;
}
.subtitle2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #444444;
}
.subtitle3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #959595;
}
.subtitle4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #747474;
}
.smalltype
{
	font-family: Arial, Times, serif;
	font-size: 11px;
	color: #333333;
}
.smallredtype 
{
	font-family: Arial, Times, serif;
	font-size: 11px;
	color: #585858;
}



/* END CONTENT */
/*========== BEGIN CALLOUT STYLES ==========
standard text based promotions*/




#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: 0pt 15pt 3pt 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 1pt #A50F34;
	border-bottom:none;
	padding-left: 10px;
	padding: 6pt 15pt 3pt 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: #747474;
	padding: 0pt 15pt 3pt 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 1pt #747474;
	border-bottom:none;
	padding-left: 10px;
	padding: 6pt 15pt 3pt 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: 0pt 15pt 3pt 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 1pt #CC124D;
	border-bottom:none;
	padding-left: 10px;
	padding: 6pt 15pt 3pt 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: #909090;
	padding: 0pt 15pt 3pt 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 1pt #909090;
	border-bottom:none;
	padding-left: 10px;
	padding: 6pt 15pt 3pt 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: 0pt 5pt 3pt 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: 6pt 15pt 3pt 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_body
{
	width: 200px;
}
/*callout style advisor main*/
#advisortop
{
	background-color: #FFFF99;
	height: 10px;
	border-top: 1pt solid #C9632B;
	border-right: 1pt solid #C9632B;
	border-left: 1pt solid #C9632B;
}
#advisorheadline
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F88012;
	padding: 12pt 12pt 3pt 6px;
	text-align: right;
	border-right: 1pt solid #C9632B;
	border-left: 1pt solid #C9632B;
	background-image: url(/img/callout_advisor_headline_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	text-transform: none;
	font-style: normal;
}
#advisorbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFF99;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 6px;
	border-right: 1pt solid #C9632B;
	border-left: 1pt solid #C9632B;
}
#advisorbody A:link
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#advisorbody A:visited
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#advisorbody A:hover
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#advisorbody A:active
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#advisorfoot
{
	background-color: #FFFF99;
	height: 12px;
	border-right: 1pt solid #C9632B;
	border-bottom: 1pt solid #C9632B;
	border-left: 1pt solid #C9632B;
}
/*Behavior Based Bug...*/
.bug_box
{
	background-image: url(/img/bbm_webbug_background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0;
	height: 35px;
	vertical-align: middle;
}
.web_bug_wrapper
{
	font: normal 11pt Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	line-height: 11px;
	height: 35px;
	padding: 0;
	overflow: hidden;
	background-image: url(/img/bbm_webbug_background_right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 6pt 20pt 6pt 35px;
	border: none;
}
.web_bug_wrapper DIV
{
	float: left;
	position: absolute;
	margin: 3pt 0px;
}
.web_bug_wrapper SPAN#web_bug_link
{
	float: right;
	margin: 3pt 0px;
}
.web_bug_wrapper SPAN#web_bug_link A:link
{
	color: #004D26;
	text-decoration: underline;
}
.web_bug_wrapper SPAN#web_bug_link A:visited
{
	color: #004D26;
}
.web_bug_wrapper SPAN#web_bug_link A:hover
{
	color: #004D26;
	text-decoration: none;
}
.web_bug_wrapper SPAN#web_bug_link A:active
{
	color: #000;
}
.web_bug_title
{
	font: bold 11pt Georgia, "Times New Roman", Times, serif;
	color: #004D26;
	padding-right: 10px;
}
/*========== END CALLOUT STYLES ==========
========== BEGIN RATES STYLES ==========*/

/*homepage rates styles*/

.home_ratestable {width:208px; border: solid 1pt #fff; margin: 4px;}

.home_rates_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #747474;
	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: #909090;
	padding: 4px;

}

.home_rates_foot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	background-color: #909090;
	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: #747474;
	padding: 4px;

}


.rateshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #909090;
	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: #747474;
	padding: 3px;
}

.ratesrate_cc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	background-color: #A1BECF;
	padding: 3px;
	font-weight: normal;
}

.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;
}

#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: 5pt 20pt 5pt 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: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
/*extensions*/
A[href$='.doc'], A[href$='.rtf']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}
A[href$='.txt']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}
A[href$='.xls']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}
A[href$='.rss'], A[href$='.atom']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_feed.gif) no-repeat center right;
}
A[href$='.opml']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.torrent']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_torrent.gif) no-repeat center right;
}
A[href$='.vcard']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}
A[href$='.exe']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}
A[href$='.dmg'], A[href$='.app']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}
A[href$='.pps']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}
A[href$='.pdf']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}
A[href$='.xpi']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}
A[href$='.fla'], A[href$='.swf']
{
	padding: 5pt 20pt 5pt 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: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}
A[href$='.ical']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}
A[href$='.css']
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_css.gif) no-repeat center right;
}
A[href$='.ttf']
{
	padding: 5pt 20pt 5pt 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: 5pt 20pt 5pt 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: 5pt 20pt 5pt 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: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}
/*messenger*/
A[href^="aim:"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_aim.gif) no-repeat center right;
}
A[href^="msnim:"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_msn.gif) no-repeat center right;
}
A[href^="xmpp:"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}
A[href*="icq.com"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}
A[href*="edit.yahoo.com/config/send_webmesg?"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}
A[href^="callto:"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_call.gif) no-repeat center right;
}
A[href^="skype:"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_skype.gif) no-repeat center right;
}
A[href^="gg:"]
{
	padding: 5pt 20pt 5pt 0;
	background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;
}
/*email*/
A[href^="mailto:"]
{
	padding: 5pt 20pt 5pt 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: 0pt !important; /*[e]0px*/
	background: none !important; /*[e]none*/
}
/*========== END ICONIZE STYLES ==========*/

/* begin sitemap styles */
ul.sitemaplist{margin: 2pt 0pt 10pt 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: #585858; 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: #444444; font-weight: bold;}
ul.sitemaplist li.sitemap_4 a{margin-left: 14px;padding-left: 30px;margin-bottom: 8px;margin-top: 3px; color: #747474;}
ul.sitemaplist li.sitemap_5 a{margin-left: 18px;padding-left: 40px;margin-bottom: 8px;margin-top: 3px; color: #747474;}
ul.sitemaplist li.sitemap_6 a{margin-left: 22px;padding-left: 50px;margin-bottom: 8px;margin-top: 3px; color: #747474;}
ul.sitemaplist li.sitemap_7 a{margin-left: 24px;padding-left: 60px;margin-bottom: 8px;margin-top: 3px; color: #747474;}
/* end sitemap styles */

/*Glossary Term Formatting */
.gthead {
	background-color: #A1BECF;
	padding: 5pt 7pt 5pt 7px;
	width : 248px;
	color : #001F3A;
	border-top : 1pt solid #001F3A;
	border-left : 1pt solid #001F3A;	
	border-right : 1pt solid #001F3A;	
}

.gtbody {
	background-color: #FFFFFF;
	padding: 5pt 5pt 5pt 7px;
	width : 250px;
	border : 1pt solid #001F3A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.gt {
	background-color: #A1BECF;
	padding-top: 0pt  2pt  0pt  2px;
	border : 1pt solid #718386;
}


/*Glossary Term Formatting ends */

.faq_category_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #444444;
}

/* 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;} 