body 
{
	font-size:12px;
	font-family: Franklin Gothic Book, Arial;
	color:#707172;
	background-color:#1a171b;
}

h1, h2, h3 
{
	font-family:Interstate, Arial; 
}

a { color:#C02942; }
a:hover { color:#D95B43; }


/*------------------------- a.s.k specific colors -----------------------------------*/
	
.askredbackground { background-color:#BD0C1C; }
.askred { color:#BD0C1C; }

.askdarkgreybackground { background-color:#707172; }
.askdarkgrey { color:#707172; }

.asklightgreybackground { background-color:#DADBDC; }
.asklightgrey { color:#DADBDC; }

.askbrownbackground { background-color:#A5611F; }
.askbrown { color:#A5611F; }

.askorangebackground { background-color:#F8A830; }
.asklightgrey { color:#F8A830; }

.askdarkgreenbackground { background-color:#7A7830; }
.askdarkgreen { color:#7A7830; }

.askspringgreenbackground { background-color:#CCCC52; }
.askspringgreen { color:#CCCC52; }

.askyellowbackground { background-color:#ECD078; }
.askyellow { color:#ECD078; }

.askdarkorangebackground { background-color:#D95B43; }
.askdarkorange { color:#D95B43; }

.askdeepredbackground { background-color:#C02942; }
.askdeepred { color:#C02942; }

.askvioletbackground { background-color:#542437; }
.askviolet { color:#542437; }


/* ---------------------- this applies styling to all content in the site because all pages should have a container div on the page -------------------------- */
#container { MARGIN: 0px auto; TEXT-ALIGN: left; POSITION: relative; width:1010px; min-width:1010px; background-color:white; min-height:100%; }

#content_body 
{ 
	margin-left:auto; 
	margin-right:auto; 
	border:none 0px;
	/*padding: 0 15px;*/
}

#inner_content
{
	padding: 0 15px;
}

.logolink { text-decoration:none; }

.menucontainer { position: absolute; top: 37px; left: 0px; z-index:10000;}

.sitecontrolcontainer{ position: absolute; top: 2px; left: 10px; font-size:11px;}
.sitecontroltext { color:#FFFFFF; }
.sitecontrolbutton { color:#FFFFFF; }
.sitecontrolseparator { color:#FFFFFF; }

.standardcontentpanel { display:none; }

.pagenameheaderpanel 
{
	display:none;
	font-family:Interstate, Arial; 
	font-size:16px;
	background-color :#707172;
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
}

.paneltitle
{
	display:block;
	font-weight:bold;
}

/* ----------------------------------------------- BANNER ------------------------------------------------------- */
.bannercontainer { display:block; height:110px; }

.bannerbackground
{ 
    background:url(/CSS/ASKWeb/banner_background.gif) repeat-x;
    border:none 0px;
    display:block; 
    margin-left:auto;
    margin-right:auto;
    text-align:right; 
    height: 103px;
    width: 100%;
}

.bannerlogo
{
   display:block;
   background-image:url(/CSS/ASKWeb/Banner_Logo_Right.gif);
   background-repeat:no-repeat;
   position:absolute;
   right:10px;
   width:206px;
   height:103px;
}
   

.bannerheader
{
    border:none 0px;
    margin-top:4px;
    margin-right:10px;
    height: 15px;
    float:right;
} 

.bannerfooter
{
    border:none 0px; 
    margin-top:90px;
    margin-right:11px;
    height: 7px;
    float:right;
}

.bannerheaderseparator
{
} 

.bannerheaderseparatorimage
{
    top:3px;
    position:relative;    
} 

.bannerheaderbutton, .bannerheadertext
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    
    color:#555555;
}

.bannerheaderbutton:hover
{
    color:#FFFFFF; 
}


/* banner menu styles */
#BannerMenu_asknav, #BannerMenu_asknav ul
{
	/* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 35px;
	z-index:999;
	text-align:left;
}

#BannerMenu_asknav ul
{
	/* border:solid 1px #116C6C; */
}

#BannerMenu_asknav a
{
	font-family:Arial;
	font-size:13px;
	text-decoration:none; 
	color:white;
	background-color:#1a171b;
	display: block;
	font-weight:bold;
	padding: 0 10px;
}

#BannerMenu_asknav a:hover
{
	font-family:Arial;
	font-size:13px;
	text-decoration:none; 
	display: block;
	/*width: 140px;*/
	text-align:left;
}

#BannerMenu_asknav li ul li a
{	
	text-align:left;
	position:relative;
	width:100%;
	display:block;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
}

#BannerMenu_asknav li ul li a:hover
{
	text-align:left;
	background-color:#707172;
	/*width: 100%;*/
	width:100%;
	display:block;
	color:white;
	white-space:nowrap;
	font-size:13px;
	font-weight:bold;
}

#BannerMenu_asknav li:hover ul, #BannerMenu_asknav li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
	background-color:#CCCCCC; 
display:block;
	color:#FFFFFF;
	text-decoration:none; 
	z-index:10000;
	/*white-space:nowrap;*/
}
#BannerMenu_asknav li
{
	/* all list items */
	float: left;
	/*width: 140px; *//* width needed or else Opera goes nuts */
	display:inline;
	background-color:#1a171b;
}

#BannerMenu_asknav li ul li
{
	display:block;
	float:none;
	/*border:solid thin red;*/
}

.BannerMenu_asknav_ie6
{
	width: 200px;
}

#BannerMenu_asknav li ul
{
	/* second-level lists */
	border-left:5px;
	position: absolute;
	/*width: 180px;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	line-height:20px;
	/*white-space:nowrap;*/
}

#BannerMenu_asknav li.sfhover
{ 
    visibility:visible;/* makes IE7 think something changes on hover, fixes IE sticking dropdown */
}





/* custom panels inside the content_body div that allow you to add extra imagery if required - this item is adding the gradient fill for the top of the ccontent body */
/*#custompanel1 { display:block; position:absolute; top:187px; width:100%; height:50px; background-image:url(/Images/whitetogreyfade.jpg); background-repeat:repeat-x; } */



/* ------------------------------------------ custom page item styles ----------------------------------------*/
.pageinstructions
{
	display:block;	
	width: 100%;	
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;	
	color: #444;
}

.pageheader
{
	font-size: 13px;	
	font-weight:normal;	
	text-align:left;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;	
	display: none;
}

.sectionsmallheader
{
    width:100%;

    font-size: 11px;
    font-weight:bold;	
    text-align:left;
    color: #111;	

    padding-top:5px;
    margin:2px 1px 2px 1px;
}	



/* ---------------------------------------- rounded box styles ------------------------------------------------*/

.rounded:before 
{
  background: transparent url(/Images/top-right.png) scroll no-repeat top right;
  margin-bottom: -20px;
  height: 30px;
  display: block;
  border: none;
  content: url(/Images/top-left.png);
  padding: 0;
  line-height: 0.1;
  font-size: 1px;
}

.rounded:after 
{
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(/Images/bottom-left.png);
  margin: 0 0 -1px 0;
  height: 30px;
  background: white;
  background: transparent url(/Images/bottom-right.png) scroll no-repeat bottom right ;
  padding: 0;
}

.rounded
{
    /*margin: 1em;*/
    padding: 0;
}

.roundbottom:after 
{
  display: block;
  line-height: 0.1;
  font-size: 1px;
  content:  url(/Images/bottom-left.png);
  margin: 0 0 -1px 0;
  height: 30px;
  background: white;
  background: transparent url(/Images/bottom-right.png) scroll no-repeat bottom right ;
  padding: 0;
}

.roundbottom
{
    /*margin: 1em;*/
    padding: 0;
}



/* ---------------------------------------------------------- definitions for custom dialog ---------------------------------------------------------------- */

.modalDialog, .promptDialog
{
	display:;
	width:0px;
	height:0px;
	visibility:hidden;
	background-color:#FFFFFF;
	position:absolute;
	border:1px solid #777777; 
	overflow:hidden;
	padding:10px 5px 10px 5px;
}

.modalDialog, .dynamichtmleditcontainer
{
	padding:10px 5px 10px 5px;
}

.promptDialog
{
	padding:10px 5px 0px 0px;
}

.mask {
    visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
    
    width:0px;
    height:0px;
}

.floatBody
{
	margin:0px 6px 10px 5px;
}

/* dynamic controls panels */

.maincontentpanel 
{
	vertical-align:top;
	display:inline-block;
	width:40%;
	/*background-color:Red;*/
	
}


/* dynamic panel and control classes */
.dynamichtmlcontainer { /*font-style:italic;*/ }
.dynamiccontroltitle { display:block; text-decoration:underline; font-size:15px; font-weight:bold; }

/* classes for dynamiccontrols htmleditor */
.dynamichtmleditbutton { font-size:8px; color:Red;} 

/* definitions for standard fields displaying on the page */
.fielditemlabel { font-weight:bold; float:none; vertical-align:middle;}
.fielditem { border:0 none; float:left; min-height:16px; padding:4px; }
.fieldlabel {float:left; width:145px; text-align:right; margin-right:10px; font-weight:bold; vertical-align:middle; font-size:11px; line-height:27px; }
.fieldtextbox {width:315px; vertical-align:middle; margin:auto 0px;}

.clear { clear:both; }


/* ------------------------------------------------------------------- definitions for button ------------------------------------------------------------------- */
/* remove the float */
.buttonleft, .buttonleft:link, .buttonleft:visited,
.buttonright, .buttonright:link, .buttonright:visited,
.buttondown, .buttondown:link, .buttondown:visited,
.buttonup, .buttonup:link, .buttonup:visited,
.buttonclose, .buttonclose:link, .buttonclose:visited,
.buttonsearch, .buttonsearch:link, .buttonsearch:visited,
.buttonadd, .buttonadd:link, .buttonadd:visited,
.buttonok, .buttonok:link, .buttonok:visited,
.buttonrightsmall, .buttonrightsmall:link, .buttonrightsmall:visited,
.buttoninfo, .buttoninfo:link, .buttoninfo:visited,
.buttondowndisabled, .buttondowndisabled:link, .buttondowndisabled:visited
.buttonrightdisabled, .buttonrightdisabled:link, .buttonrightdisabled:visited
{
	color:#444;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;

	line-height:25px;
	margin:3px 3px 3px 3px;
	padding-top:5px;
	padding-bottom:5px;
	border: none 0px;
	white-space:nowrap;
	width:auto;	
	cursor:pointer;	
	background-repeat:no-repeat;
	
}

.buttonleft, .buttonleft:link, .buttonleft:visited
{ 
	background-image:url('./Images/button_left.gif');
}

.buttonright, .buttonright:link, .buttonright:visited
{ 
	background-image:url('./Images/button_right.gif');
}

.buttonrightsmall, .buttonrightsmall:link, .buttonrightsmall:visited
{ 
	background-image:url('./Images/button_right_small.gif');
}

.buttonrightdisabled, .buttonrightdisabled:link, .buttonrightdisabled:visited
{ 
	background-image:url('./Images/button_right_disabled.gif');
}

.buttoninfo, .buttoninfo:link, .buttoninfo:visited
{ 
	background-image:url('./Images/button_info.gif');
}

.buttondown, .buttondown:link, .buttondown:visited
{ 
	background-image:url('./Images/button_down.gif');
}

.buttondowndisabled, .buttondowndisabled:link, .buttondowndisabled:visited
{ 
	background-image:url('./Images/button_down_disabled.gif');
}

.buttonup, .buttonup:link, .buttonup:visited
{ 
	background-image:url('./Images/button_up.gif');
}

.buttonclose, .buttonclose:link, .buttonclose:visited
{ 
	background-image:url('./Images/button_close.gif');
}

.buttonsearch, .buttonsearch:link, .buttonsearch:visited
{ 
	background-image:url('./Images/button_search.gif');
}

.buttonadd, .buttonadd:link, .buttonadd:visited
{ 
	background-image:url('./Images/button_add.gif');
}

.buttonok, .buttonok:link, .buttonok:visited
{ 
	background-image:url('./Images/button_ok.gif');
}

.bleft
{
	padding-right:1px;
	padding-left:28px;
	background-position: top left;
}

.bleftsmall
{
	padding-right:1px;
	padding-left:16px;
	background-position: left;
}

.bright
{
	padding-right:28px;
	padding-left:1px;
	background-position: top right;
}

.brightsmall
{
	padding-right:16px;
	padding-left:1px;
	background-position: right;
}

.longbutton70
{
	height:22px;
	width:70px;
	cursor:pointer;	
	background-repeat:no-repeat;	
	background-image:url('./Images/button_long_70.gif');
		
}
/* ------------------------------------------------------------------- definitions for navigation bar ------------------------------------------------------------------- */

.nav_bar_enabled, .nav_bar_enabled:visited
{
	color:#444;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.nav_bar_enabled:hover
{	
	text-decoration:underline;
}

.nav_bar_disabled, .nav_bar_disabled:visited
{
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}



/*------------------------------------------------------------------- random stuff for sorting -------------------------------------------------------------------------*/
.gridbutton, .griddeletebutton
{
	color:#444;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;

	line-height:25px;
	margin:3px 3px 3px 3px;
	padding-top:5px;
	padding-bottom:5px;
	border: none 0px;
	white-space:nowrap;
	width:auto;	
	cursor:pointer;	
	background-repeat:no-repeat;
	
}

.griddeletebutton, .griddeletebutton:link, .griddeletebutton:visited
{ 
	background-image:url('./Images/delete_cross_tr.gif');
}



/* ------------------------------------------------------------------------- menu specific ----------------------------------------------------------------------------------*/

.menuseparatorleft { display: none; /* position:absolute; left:0;  width:5px; z-index:999; width: 0px; background-color:White; */}
.menuseparatorright { display:none;
	/*
	background-image:url(/CSS/ASKWeb/bottom-right-long5.png);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	position:absolute;
	right:0;
	top:0;
	width:5px;
	z-index:999;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	overflow:hidden;
	*/
}

a.asksubmenu { display:block; text-align:left; width:100%; line-height:26px; font-size:15px; font-weight:bold; text-decoration:none; color: #7B7B7C; } 
a.asksubmenu:hover { 

	/* position:relative; */ /* this causing problem in IE6, thus removed: Stan 04 July 2010) */
        text-decoration:none; 
        color:#FFFFFF; }  

/* -------------  Events CSS   ---------------- */


#Events ul.submenulist { border:solid 1px #707172; } 
#Events a.asksubmenu:hover { background-color:#707172; }  
#Events .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#Events .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#Events span.askwebpagetitle { color:#707172; }
#Events .selected_ASKWEBSITE_EVENTS { background-color:#707172; }  


#News ul.submenulist { border:solid 1px #707172; } 
#News a.asksubmenu:hover { background-color:#707172; }  
#News .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#News .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#News span.askwebpagetitle { color:#707172; }
#News .selected_ASKWEBSITE_EVENTS { background-color:#707172; }  


#Mastering-WebEx-Facilitation ul.submenulist { border:solid 1px #3894AD} 
#Mastering-WebEx-Facilitation a.asksubmenu:hover { background-color:#3894AD; }  
#Mastering-WebEx-Facilitation .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#Mastering-WebEx-Facilitation .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#Mastering-WebEx-Facilitation span.askwebpagetitle { color:#3894AD; }
#Mastering-WebEx-Facilitation .selected_ASKWEBSITE_EVENTS { background-color:#3894AD; }  


#eLearning-Accessibility ul.submenulist { border:solid 1px #7DBB32} 
#eLearning-Accessibility a.asksubmenu:hover { background-color:#7DBB32; }  
#eLearning-Accessibility .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#eLearning-Accessibility .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#eLearning-Accessibility span.askwebpagetitle { color:#7DBB32; }
#eLearning-Accessibility .selected_ASKWEBSITE_EVENTS { background-color:#7DBB32; }  


#Leadership-Culture ul.submenulist { border:solid 1px #3894AD} 
#Leadership-Culture a.asksubmenu:hover { background-color:#3894AD; }  
#Leadership-Culture .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#Leadership-Culture .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#Leadership-Culture span.askwebpagetitle { color:#3894AD; }
#Leadership-Culture .selected_ASKWEBSITE_EVENTS { background-color:#3894AD; }  


#8Steps ul.submenulist { border:solid 1px #3894AD} 
#8Steps a.asksubmenu:hover { background-color:#3894AD; }  
#8Steps .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#8Steps .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#8Steps span.askwebpagetitle { color:#3894AD; }
#8Steps .selected_ASKWEBSITE_EVENTS { background-color:#3894AD; }  



#Future-of-Learning ul.submenulist { border:solid 1px #43293A} 
#Future-of-Learning a.asksubmenu:hover { background-color:#43293A; }  
#Future-of-Learning .DynamicPanel1{ float:left; width:236px; margin-top:24px; margin-right: 15px; }  
#Future-of-Learning .DynamicPanel2{ position:relative; top:0px; float:left; width:660px; margin-left:5px; font-family: Arial; font-size: 10pt; color: #696969;} 
#Future-of-Learning span.askwebpagetitle { color:#43293A; }
#Future-of-Learning .selected_ASKWEBSITE_EVENTS { background-color:#43293A; }  



#BannerMenu_topmenu_ASKWEB_HOME:hover, #BannerMenu_topmenu_ASKWEB_HOME.selected, #BannerMenu_topmenu_ASKWEB_HOME.rollover, #BannerMenu_asknav li ul a.asksubmenu_ASKWEB_HOME:hover, #BannerMenu_asknav li ul a.submenu_ASKWEB_HOME:hover
{
	background-color:#bd0c1c;
	color:#FFFFFF;
}

#BannerMenu_asknav li ul li a.asksubmenu_ASKWEB_TRAINING {background-color:#3894ad; color:#FFFFFF; width:100%; display:block; border: solid 2px #3894ad; z-index:100; } 
#BannerMenu_asknav li ul li a.asksubmenu_ASKWEB_TRAINING:hover { background-color:white;	color:#000000; border: solid 2px #3894ad; z-index:100; }
#BannerMenu_topmenu_ASKWEB_TRAINING:hover, #BannerMenu_topmenu_ASKWEB_TRAINING.selected, #BannerMenu_topmenu_ASKWEB_TRAINING.rollover, #BannerMenu_asknav li ul a.submenu_ASKWEB_TRAINING:hover
{
	background-color:#3894ad;
	color:#FFFFFF;
	 z-index:100;
}



#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_ELEARNING {background-color:#7dbb32; color:#FFFFFF; width:100%; display:block; border: solid 2px #7dbb32; } 
#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_ELEARNING:hover { background-color:white;	color:#000000; border: solid 2px #7dbb32; }
#BannerMenu_topmenu_ASKWEB_ELEARNING:hover, #BannerMenu_topmenu_ASKWEB_ELEARNING.selected, #BannerMenu_topmenu_ASKWEB_ELEARNING.rollover, #BannerMenu_asknav li ul a.submenu_ASKWEB_ELEARNING:hover
{
	background-color:#7dbb32;
	color:#FFFFFF;
}

#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_SYSTEMS {background-color:#f6a831; color:#FFFFFF; width:100%; display:block; border: solid 2px #f6a831; } 
#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_SYSTEMS:hover { background-color:white;	color:#000000; border: solid 2px #f6a831; }
#BannerMenu_topmenu_ASKWEB_SYSTEMS:hover, #BannerMenu_topmenu_ASKWEB_SYSTEMS.selected, #BannerMenu_topmenu_ASKWEB_SYSTEMS.rollover, #BannerMenu_asknav li ul a.submenu_ASKWEB_SYSTEMS:hover
{
	background-color:#f6a831;
	color:#FFFFFF;
}

#BannerMenu_topmenu_ASKWEB_BLENDED:hover, #BannerMenu_topmenu_ASKWEB_BLENDED.selected, #BannerMenu_topmenu_ASKWEB_BLENDED.rollover, #BannerMenu_asknav li ul a.asksubmenu_ASKWEB_BLENDED:hover, #BannerMenu_asknav li ul a.submenu_ASKWEB_BLENDED:hover
{
	background-color:#fe4318;
	color:#FFFFFF;
}

#BannerMenu_topmenu_ASKWEB_CONSULTING:hover, #BannerMenu_topmenu_ASKWEB_CONSULTING.selected, #BannerMenu_topmenu_ASKWEB_CONSULTING.rollover, #BannerMenu_asknav li ul a.asksubmenu_ASKWEB_CONSULTING:hover, #BannerMenu_asknav li ul a.submenu_ASKWEB_CONSULTING:hover
{
	background-color:#43293a;
	color:#FFFFFF;
}

#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_ABOUTUS {background-color:#707172; color:#FFFFFF; width:100%; display:block; border: solid 2px #707172; } 
#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_ABOUTUS:hover { background-color:white;	color:#000000; border: solid 2px #707172; }
#BannerMenu_topmenu_ASKWEB_ABOUTUS:hover, #BannerMenu_topmenu_ASKWEB_ABOUTUS.selected, #BannerMenu_topmenu_ASKWEB_ABOUTUS.rollover, #BannerMenu_asknav li ul a.submenu_ASKWEB_ABOUTUS:hover
{
	background-color:#707172;
	color:#FFFFFF;
}

#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_CONTACT {background-color:#bd0c1c; color:#FFFFFF; width:100px; display:block; border: solid 2px #bd0c1c; } 
#BannerMenu_asknav li ul a.asksubmenu_ASKWEB_CONTACT:hover { background-color:white; width:100px;	color:#000000; border: solid 2px #bd0c1c; }
#BannerMenu_topmenu_ASKWEB_CONTACT:hover, #BannerMenu_topmenu_ASKWEB_CONTACT.selected, #BannerMenu_topmenu_ASKWEB_CONTACT.rollover, #BannerMenu_asknav li ul a.submenu_ASKWEB_CONTACT:hover
{
	background-color:#bd0c1c;
	color:#FFFFFF;
}

#BannerMenu_submenu_ASKWEB_TRAINING:hover, #BannerMenu_submenu_ASKWEB_TRAINING.selected
{
	background-color:#3894ad;
	color:#FFFFFF;
}


/* -------------------------------------------------------------- more general changes ---------------------------------------------------------------*/
#Dynamicpanel1
{
	display:block;
}

#RotatingImageControl_ImageContainerPanel, #RotatingImageControl_RotatingImage
{
	margin:0 auto;
	display:block;
}

#addPanel
{
	position:absolute;
	display:block;
	top:100px;
	right:100px;
}

#DynamicControlButton.dynamiccontrolbutton
{
	position:absolute;
	top:108px;
	right:8px;
}

.footer
{
	padding-bottom: 8px;
	font-size: 7pt;
	text-align: right;
}

.pageheaderimage
{
	display:block;
}

hr { height:1px; }

p 
{
	padding:0;
	margin:1em 0;
}

#BannerMenu_asknav li a
{
	background: transparent url('/CSS/ASKWeb/bottom-right-long5.gif') bottom right no-repeat;
}

#BannerMenu_asknav li ul li a
{
	background: none;
}

/* --------------------------------------------------- extracted from the db to slim it down ----------------------------------------------------- */
.submenulist { color:#707172; }
.submenulist a.selected { color:White; }

ul.submenulist { list-style-image:none; list-style-position:outside; list-style-type:none;text-decoration:none; min-height:187px; padding:0;} 
ul.submenulist li a { font-family:Arial; font-size: 13px; color:#707172; }

span.askwebpagetitle { font-size: 28px; font-family: Franklin Gothic Medium; margin-bottom: 5px; } 

a.selected_ASKWEB_COVERAGE { background-color:#BD0C1C; color:#FFFFFF; width:100%; } 
a.selected_ASKWEB_SALESTRAINING { background-color:#3894ad; color:#FFFFFF; }  
a.selected_ASKWEB_BUSINESSPERFORMANCESKILLS{ background-color:#3894ad; color:#FFFFFF; width:100%; } 
a.selected_ASKWEB_BLENDED { background-color:#FE4318; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_ELEARNING { background-color:#7dbb32; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_SYSTEMS { background-color:#F6A831; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_CONSULTING { background-color:#43293A; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_LEARNING_MANAGEMENT { background-color:#F6A831; color:#FFFFFF;width:100%; } 

a.selected_ASKWEB_PERFORMANCE_DEVELOPMENT { background-color:#F6A831; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_TRAINING { background-color:#3894ad; color:#FFFFFF;width:100%; }  
a.selected_ASKWEB_TRAINING:hover { color:white;width:100%; }   
a.selected_ASKWEB_TRAINERBIO { background-color:#3894ad; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_ABOUTUS_CLIENTS { background-color:#707172; color:#FFFFFF; } 
a.selected_ASKWEB_ABOUTUS_EVENTS { background-color:#707172; color:#FFFFFF; } 
a.selected_ASKWEB_ABOUTUS_CAREERS { background-color:#707172; color:#FFFFFF; } 
a.selected_ASKWEB_FORMULA_FOR_SUCCESS { background-color:#7dbb32; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_FORMULA_FOR_SUCCESS:hover { color:white;width:100%; }  
a.selected_ASKWEB_ELEARNING_PORTFOLIO { background-color:#7dbb32; color:#FFFFFF; } 

a.selected_ASKWEB_OVERVIEWS{ background-color:#3894ad; color:#FFFFFF;width:100%; } 
a.selected_ASKWEB_OVERVIEWS:hover { color:white;width:100%; }  
a.selected_ASKWEB_ABOUTUS { background-color:#707172; color:#FFFFFF; }
a.selected_ASKWEB_CONTACT { background-color:#BD0C1C; color:#FFFFFF; }



.formfieldlabel { display:block; width:150px; font-weight: bold; }
.formfielddropdownlist { width: 300px; }
.formfieldtextbox { width: 300px; margin-bottom: 8px; }
.formfieldtextbox:focus { border:solid 2px  #696969;  }


.formsendbutton { text-align: right; width: 300px; }


.textoverlay_small { font-family: Franklin Gothic Medium ; font-size: 20px; margin-top: 15px; } 

.ja-slideshow-wrap
{
	height:500px;
	width:980px;
	position:relative;
}


#Home .DynamicPanel2 
{ 
	border-left:1px solid #BD0C1C;
	border-right:1px solid #BD0C1C;
	color:#000000;
	font-family:Franklin Gothic Medium;
	height:76px;
	padding-left:30px;
	padding-right:30px;
	padding-top:2px;
}


#Home #DynamicPanel1 { width:948px; } 
#Home #DynamicPanel2 { font-family: Franklin Gothic Medium; color: #000; padding-left:30px; padding-right:30px; border-left: 1px solid #BD0C1C; border-right:1px solid #BD0C1C; height: 76px; padding-top: 2px; } 
#Home #DynamicPanel2Container { margin-bottom: 30px; margin-top:0px;  } 
#Home #DynamicPanel2Container .ft { background:transparent url(/images/askweb/bl.gif) no-repeat 0px 0px; }
#Home #DynamicPanel2Container .ft .c { background:transparent url(/images/askweb/br.gif) no-repeat right 0px; height: 11px;} 
#Home #DynamicPanel2Container .hd .c {} 

/* edit settings 
-------------------------------------------------------------------------*/
div.editsettingsbarcontainer
{
	position: relative;
	min-height: 10px;
}

div.editsettingsbar
{
	background-color: white;
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	font-family:Arial;
	font-size:9px;
}

.imagerotator_thumb { height:100px; display:block; }
.imagerotator_thumbnail_tb { display:none; visibility:hidden; font-size:0; height:0; width:0; }
.imagerotator_overlay_tb { width:950px;} 
.imagerotator_overlaycss_tb { width:950px;} 
