/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// LINKS
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

/* general links */

a:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #66CCFF;
	text-decoration: underline;
}



/* general small links */

.small 
{
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}

a.small:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}

a.small:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-decoration: none;
}

a.small:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #66CCFF;
	text-decoration: underline;
}



a.footer:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #3366CC;
	text-decoration: none;
}

a.footer:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #3366CC;
	text-decoration: none;
}

a.footer:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #66CCFF;
	text-decoration: underline;
}



a.smallbold:link {
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
}

a.smallbold:visited {
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
}

a.smallbold:hover {
	font-family: Verdana, Arial, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #66CCFF;
	text-decoration: underline;
	font-weight: bold;
}



a.glossarywht:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.glossarywht:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.glossarywht:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}



a.smallorange:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.smallorange:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.smallorange:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}



a.medorange:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

a.medorange:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

a.medorange:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

/* function links within the signature area below orange bar & logo */
.toolBar .func_link {color:#666; font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;}
.toolBar .func_link:hover {text-decoration:underline; color:#666;font-size:11px;}
.toolBar .func_link:visited {color:#666;font-size:11px;}


/* glossary letter links */

a.glossary:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

a.glossary:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

a.glossary:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: underline;
}


a.custServ:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

a.custServ:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

a.custServ:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// RIGHT SIDE REGIONS
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */
 
#regions_container {
 height:238px;
 overflow:hidden;
 margin-top: 0px; 
 margin-left: 1px; 
 margin-right: 1px; 
 margin-bottom: 0px; 
 border:0px solid #000000;
}
 
.regiontitle {
 cursor:pointer;
 margin-bottom:1px;
}
 
.region {
 height:181px;
 overflow:hidden;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// LEFT NAVIGATION
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */


/* left nav rollover links (gray background) */

a.leftnav:link, a.leftnav:visited { 
	display:block;
	text-decoration:none; 
	color: #000066;
	font-weight: bold;
	font-family: Arial;
 	font-size: 12px;
	text-transform: capitalize;
} 

a.leftnav:link:hover, a.leftnav:visited:hover { 
	text-decoration:underline;
	text-transform: capitalize;
	font-weight: bold;
	font-family: Arial;
 	font-size: 12px;
} 

a.leftnavselected:link, a.leftnavselected:visited { 
	display:block;	
	text-decoration:none; 
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
 	font-size: 12px;
	text-transform: capitalize;
} 

a.leftnavselected:hover, a.leftnavselected:visited:hover { 
	text-decoration:underline;
	text-transform: capitalize;
	font-weight: bold;
	font-family: Arial;
 	font-size: 12px;
} 

/* left sub nav rollover links (white background) */

a.leftnavsub:link, a.leftnavsub:visited { 
	display:block; 
	text-decoration:none; 
	text-transform: capitalize;
	color: #666666;
	font-weight: normal;
	font-family: Arial;
 	font-size: 11px;

} 

a.leftnavsub:link:hover, a.leftnavsub:visited:hover { 
	text-decoration:underline; 
	text-transform: capitalize;
	font-weight: normal;
        color: #3399CC;
	font-family: Arial;
 	font-size: 11px;
} 

/* left nav rollover links (blue background) */

a.leftnavselected:link, a.leftnavselected:visited, a.leftnavselected:link:hover, a.leftnavselected:visited:hover { 
	display:block;	
	text-decoration:none; 
	text-transform: capitalize;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
 	font-size: 12px;
} 

a.leftnavsubselected:link, a.leftnavsubselected:visited, a.leftnavsubselected:link:hover, a.leftnavsubselected:visited:hover { 
	text-decoration:none; 
	text-transform: capitalize;
	color: #FF6600;
	font-weight: normal;
	font-family: Arial;
 	font-size: 11px;
} 
 

/* LEFT NAVIGATION - custom for ED direct*/

/* LEVEL 1 */
#ed_menu .level1{font-size:1em;padding:10px;list-style:none;}
#ed_menu .level1selected{background:transparent;}
#ed_menu .level1 a, #ed_menu .level1 span, #ed_menu .level1{font-weight:bold;color:#006;padding:6px 0px 6px 0px;background:transparent left no-repeat;display:block;}
#ed_menu .level1selected a, #ed_menu .level1selected span, #ed_menu .level1selected{font-weight: bold; color: #FF6600;padding:6px 0px 6px 0px;background:transparent left no-repeat;display:block;}









/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// FONT SIZES/COLORS
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */

/* general body font */

body, td {
  	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.generalFont {
  	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/* smaller font - blue */

.textBlueSm {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

/* smaller font - orange */

.textOrangeSm {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

/* font - orange */

.textOrange {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

/* font - orange large */

.textOrangeL {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
}

/* font largerer - orange */

.textOrangeLg {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 15px;
	color: #FF6600;
	text-decoration: none;

}

.textOrangePromo {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

.textOrangeBold {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.textOrangeItalic {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	font-style: italic;

}

/* font largest - orange */

.textOrangeLgst {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: -0.1em;
}

/* font larger - light orange */

.textOrangeLglt {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;

}

/* font large - light orange */

.textOrangeLgLt {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 20px;
	color: #FF6600;
	text-decoration: none;

}

/* smaller font - bold red */

.textRedSm {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-transform: capitalize;

}

/* font - blue */

.textBlue {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

.textBlueReg {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

.textBluePromo {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

/* font large - blue */

.textBlueLg {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	text-decoration: none;
	letter-spacing: -0.1em;
}

/* font - darkest blue */

.textBlueDk {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	letter-spacing: -0.1em;
}

/* font - lt blue */

.textLtBlue {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}

/* date */

.textDate {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

/* footer */

.textFooter {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

/* glossary */

.textGlossary {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
	margin-top: 2px;
}

dl,dt,dd {
margin-top:0; margin-bottom:0;
}

ul {
list-style-image: url(../../../../../stellent2/groups/it/documents/image/bullet_body.gif);
margin-top:0; margin-bottom:0;
}

ol {
margin-top:0; margin-bottom:0;
}

.INGBulletedList-1 {
  padding-top: 1pt;
  padding-bottom: 1pt;
 }
 
.INGNumberedList-1
 {
  padding-top: 1pt;
  padding-bottom: 1pt;
 }




/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= //
// TOP NAVIGATION
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-= */


/* HORIZONTAL INGUS MENU LAYOUT */

/* TOOLBAR Header TABLE */



.toolBar {margin-top:5px;margin-bottom:10px; font-size: 11px;color:#F60;}
.logo {width:128px;height:32px;background:  url(file:///C|/Documents%20and%20Settings/a953780/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/image/ing_logo.gif) no-repeat left;margin:10px 0;}
.businessDescriptor{ padding:0 0 5px; display:block; font-family:Arial; font-size:22px; color:#006; }
/* used to be 161px x 16px*/
.toolBar .cell {width:20%;height:64px;border-left:1px solid #F9A72A;}

/* search function within header area */
.toolBar .search_cell {width:40%;height:64px;padding-right:12px;border-left:1px solid #F9A72A;}
.toolBar .search {margin-top:2px;}
.toolBar .searchLink {font-weight:bold;font-size:12px;font-family:Arial;color:#788CC7;text-decoration:none;padding:0 11px 0 5px;}
.toolBar .searchLink:hover {text-decoration:underline;color:#788CC7;}
.toolBar .searchInput {color:#999;width:170px;height:19px;border:1px solid #CCC;font:Arial normal 11px;}
/* end of TOOLBAR Header TABLE */

/* menu container NS6+ requires */
div#INGUS_Menu { 
 position:relative;
 border: 0px; 
 width:739px;
 left:0px;
 z-index:10;
}

/* All <ul> tags in the menu including the first level */
.ingusmenu, .ingusmenu  ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.ingusmenu ul {
 visibility: hidden;
 position: absolute;
 top:1.9em; /* I'm using ems rather than px to allow people to zoom their font */
 margin-left: -1px;
/* filter:alpha(opacity=96);
 -moz-opacity:.96;
 opacity: .96;	*/
}


/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.ingusmenu li {
 float: left;
 position: relative;
 border: 0px;
 margin-right:0px;
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.ingusmenu ul li {
 float: left;
 margin-right:0px;
 margin-bottom:0px;
}

.ingusmenu ul>li:last-child {
 margin-bottom: 1px;
}

/* Links inside the menu */
.ingusmenu li a {
 display: block;
 padding: 0px;
 line-height: 22px; 
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
 text-indent: .6em; 
 color: #ffffff !important; 
 text-decoration:none;
 background-color: #FF6600;
 border-right: solid 1px #FFFFFF;
 border-bottom: solid 1px #FFFFFF;
}

.ingusmenu ul li a {
 display: block;
 line-height: 22px; 
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
 color: #788CC7 !important; 
 background-color: #FFFFFF; 
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 /* border-top: solid 1px #999999; */
 filter:alpha(opacity=96);
  -moz-opacity:.96;
 opacity: .96;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.ingusmenu a:hover, .ingusmenu a.highlighted:hover, .ingusmenu a:focus {
 color: #FFFFFF !important;
 text-decoration:none;
 background-color:#788CC7;
 background:#788CC7;
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
}

.ingusmenu  a.highlighted {
 color: #FFFFFF;
 text-decoration:none;
 background-color:#788CC7;
 background:#788CC7;
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
}

.ingusmenu a#selected
{
 background:#788CC7;
 background-color: #788CC7;
}

.tbleHdr {
	background-color: #B4C3E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;
	padding:4px;
	border: 1px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	
}

.tbleRow1 {
	background-color: #E8E8E8;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding:4px;
}

.tbleRow2 {
	background-color: #FFFFFF;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding:4px;
}

/* Only style submenu indicators within submenus. */
.ingusmenu a .subind {
 display:none;
}

.ingusmenu ul a .subind {
 display:  block;
 float: right;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.ingusmenu a {
 float: left;
}
.ingusmenu ul a {
 float: none;
}
/* \*/
.ingusmenu a {
 float: none;
}
/* */


/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .ingusmenu  ul li {
 float: left;
 height: 1%;
}
* html .ingusmenu  ul a {
 height: 1%;
}
/* End Hack */

/*Added for ING Life Insurance header*/
.textWhiteLgLt {
color: #FFFFFF; 
font-family: Arial,Verdana,Geneva,helvetica,sans-serif; 
font-size: 20px; 
text-decoration: none; 
margin: 8px; 
}

/*used for information links within a table bar - added 2/2/09*/
a.tbleNote:link {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

a.tbleNote:visited {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

a.tblenote:hover {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}

/*The following have been added for the new Educator's Direct Rebrand */

.textWHITE {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-variant: small-caps;
 color: #FFFFFF;
 letter-spacing: 1px;
}
.featuresTABLE {
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: none;
 border-top-color: e8e8e8;
 border-right-color: e8e8e8;
 border-bottom-color: e8e8e8;
 border-left-color: e8e8e8;
 border-top-style: none;
 border-bottom-style: solid;
 
}
.featuresTBL-R {
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: solid;
 border-left-style: none;
 border-top-color: e8e8e8;
 border-right-color: e8e8e8;
 border-bottom-color: e8e8e8;
 border-left-color: e8e8e8;
}
.featuresTBL-LB {
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: none;
 border-left-style: none;
 border-top-color: e8e8e8;
 border-right-color: #e8e8e8;
 border-bottom-color: #e8e8e8;
 border-left-color: #e8e8e8;
}

.businessDescriptor{ padding:0 0 5px; display:block; font-family:Arial; font-size:22px; color:#006; }
 
a.businessDescriptor:active {
 font-family: Arial, sans-serif;
 font-size: 22px;
 color: #000066;
 text-decoration: none;
}
 
 a.businessDescriptor:link {
 font-family: Arial, sans-serif;
 font-size: 22px;
 color: #000066;
 text-decoration: none;
}
 
a.businessDescriptor:visited {
 font-family: Arial, sans-serif;
 font-size: 22px;
 color: #000066;
 text-decoration: none;
}
 
a.businessDescriptor:hover {
 font-family: Arial, sans-serif;
 font-size: 22px;
 color: #000066;
 text-decoration: none;
}

.pageTitle{font-size:18px; color:#FF6600;} 
 
/* TOOLBAR TABLE */
.toolBar {margin-top:5px;margin-bottom:10px;font-size:11px;color:#F60;text-decoration:none;}
.toolBar .cell {width:20%;height:64px;border-left:1px solid #F9A72A;}
.toolBar .func_link {color:#666; font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;}
.toolBar .func_link:hover {text-decoration:underline; color:#666;}
.toolBar .func_link:visited {color:#666;}
.toolBar .username{padding-left:20px;padding-right:10px; line-height:14px;}
.toolBar .links{padding-left:20px;padding-right:10px;line-height:14px;}
.toolBar .search_cell {width:40%;height:64px;padding-right:12px;border-left:1px solid #F9A72A;}
.toolBar .search {margin-top:2px;}
.toolBar .searchLink {font-weight:bold;font-size:12px;font-family:Arial;color:#788CC7;text-decoration:none;padding:0 11px 0 5px;}
.toolBar .searchLink:visited {font-weight:bold;font-size:12px;font-family:Arial;color:#788CC7;text-decoration:none;padding:0 11px 0 5px;}
.toolBar .searchLink:active {font-weight:bold;font-size:12px;font-family:Arial;color:#788CC7;text-decoration:none;padding:0 11px 0 5px;}
.toolBar .searchLink:hover {text-decoration:underline;color:#788CC7;}
.toolBar .searchInput {color:#999;width:170px;height:19px;border:1px solid #CCC;font:Arial normal 11px;}
 


/* Top Navigation custom for eductors direct */

#emenu {white-space:nowrap;min-width:732px;z-index:200;}
.emenu{display:block;margin:0;padding:0; width:100%; /* important for Opera7 */background-color: #f60;white-space:nowrap;}

.emenu ul{position:absolute; /* pour sortir la liste du flux de donnée */display:block;/* width:120px;*/margin:0;padding:0;white-space:nowrap;}
.emenu ul,.esmenu ul,.essmenu ul{visibility:hidden;display:none;}
.emenu li li ul{position:absolute; /* pour sortir la liste du flux de donnée */top:auto;left:auto;margin-left:160px;margin-top:-15px; /* move the sub menu verticaly */}
.emenu li{list-style:none;/* width:120px;*/height:auto;display:inline;display/**/:block;float:none;float/**/:left;margin:0;padding: 0px 0px 0px 0px;white-space:nowrap;display:block;}
.emenu li li, .esmenu li li, .essmenu li li{display:block;float:none;}



/* correct a little IE bug */
* html .emenu li li{display:inline;}
.emenu a, .emenu a:link, .emenu a:visited{text-align:left;background-color: #F60;border-right:1px #FFF solid;color:#FFF;display:block;text-decoration:none;padding: 3px 6px 3px 6px;/*	padding-right:expression(document.body.clientWidth < 810 ? "4px" : "8px" ); */
margin:0px;font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight:bold;white-space:nowrap;/*	_padding: 3px 4% 3px 2%;letter-spacing:-1px;*/}
.emenu a:hover{background-color: #788CC7;font-family: arial, helvetica, sans-serif;font-size:1em;text-decoration:none!important;}
/* for a mozilla better display with key nav */
.emenu a:focus{background-color: #788CC7;font-family: arial, helvetica, sans-serif;font-size: 1em;text-decoration:none!important;}
/* hide some accessibility stuff */
.emenu span,.esmenu span,.essmenu span{display:none;}

.esmenu a, .esmenu a:link, .esmenu a:visited{text-align:left;background-color: #fff;border:none;border:1px #3E5876 solid;border-top:1px #3E5876 solid;color:#666;display:block;width:220px;text-decoration:none;padding:3px 10px 3px 2px;margin:0px;font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight:normal;letter-spacing:0px;_margin:-1px 0px 0px 0px;opacity:.95;-moz-opacity:.95;filter:alpha(opacity=95);white-space:normal;z-index:200;}
.esmenu a:hover{background-color: #788CC7;/* border:1px #aaa solid;*/font-family: arial, helvetica, sans-serif;font-size:1em;color:#FFF;
text-decoration:none!important;}
.esmenu, .essmenu {border-top:1px #3E5876 solid;/*border-bottom:0px #446284 solid;*/}
#emenu li.hover {background-color: #f60;}
#emenu li.hover a.arrow1 {background-color: #788CC7;}
#emenu  li li.hover a.arrow2{background-color:#788CC7;color:#fff;}
#emenu li.sel {background-color: #788CC7;}
#emenu li.sel a.arrow1 {background-color: #788CC7;}








/* HORIZONTAL NAVIGATION */
#hmenu{white-space:nowrap;z-index:200;}
/* Top Navigation */
#hmenu {white-space:nowrap;	z-index:200;}
#menu {white-space:nowrap;min-width:732px;z-index:200;}
.menu{display:block;margin:0;padding:0; width:100%; /* important for Opera7 */background-color: #f60;white-space:nowrap;}

#hmenu {height:1.75em;background-color: #f60;}
.menu ul{position:absolute; /* pour sortir la liste du flux de donnée */display:block;/* width:120px;*/margin:0;padding:0;white-space:nowrap;}
.menu ul,.smenu ul,.ssmenu ul{visibility:hidden;display:none;}
.menu li li ul{position:absolute; /* pour sortir la liste du flux de donnée */top:auto;left:auto;margin-left:160px;margin-top:-15px; /* move the sub menu verticaly */}
.menu li{list-style:none;/* width:120px;*/height:auto;display:inline;display/**/:block;float:none;float/**/:left;margin:0;padding: 0px 0px 0px 0px;white-space:nowrap;display:block;}
.menu li li, .smenu li li, .ssmenu li li{display:block;float:none;}

/* correct a little IE bug */
* html .menu li li{display:inline;}
.menu a, .menu a:link, .menu a:visited{text-align:center;background-color: #F60;border-right:1px #FFF solid;color:#FFF;display:block;text-decoration:none;padding: 3px 6px 3px 6px;/*	padding-right:expression(document.body.clientWidth < 810 ? "4px" : "8px" ); */
margin:0px;font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight:bold;white-space:nowrap;/*	_padding: 3px 4% 3px 2%;letter-spacing:-1px;*/}
.menu a:hover{background-color: #788CC7;font-family: arial, helvetica, sans-serif;font-size:1em;text-decoration:none!important;}
/* for a mozilla better display with key nav */
.menu a:focus{background-color: #788CC7;font-family: arial, helvetica, sans-serif;font-size: 1em;text-decoration:none!important;}
/* hide some accessibility stuff */
.menu span,.smenu span,.ssmenu span{display:none;}

.smenu a, .smenu a:link, .smenu a:visited{text-align:left;background-color: #fff;border:none;border:1px #3E5876 solid;border-top:1px #3E5876 solid;color:#666;display:block;width:170px;text-decoration:none;padding:3px 10px 3px 2px;margin:0px;font-family: arial, helvetica, sans-serif;font-size: 1em;font-weight:normal;letter-spacing:0px;_margin:-1px 0px 0px 0px;opacity:.95;-moz-opacity:.95;filter:alpha(opacity=95);white-space:normal;z-index:200;}
.smenu a:hover{background-color: #788CC7;/* border:1px #aaa solid;*/font-family: arial, helvetica, sans-serif;font-size:1em;color:#FFF;
text-decoration:none!important;}
.smenu, .ssmenu {border-top:1px #3E5876 solid;/*border-bottom:0px #446284 solid;*/}
#menu li.hover {background-color: #f60;}
#menu li.hover a.arrow1 {background-color: #788CC7;}
#menu  li li.hover a.arrow2{background-color:#788CC7;color:#fff;}
#menu li.sel {background-color: #788CC7;}
#menu li.sel a.arrow1 {background-color: #788CC7;}

/* Account Login on ing-us homepage style */
.acctLoginTxt {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	width:190px;
}
.acctLoginBtn {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	width:25px;
}
