ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal,
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:link,
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:visited {

        background:none;

	color: #333333;

/* dplavoie 10/29/2008 Change color to purple and add top line */
/*	border-top:0px solid #BEFAAD;border-bottom:1px solid #BEFAAD; */
/*	border-left:1px solid #BEFAAD;border-right:1px solid #BEFAAD; */


	border-top:1px solid #601C99;border-bottom:1px solid #601C99;
	border-left:1px solid #601C99;border-right:1px solid #601C99;


/* dplavoie 10/29/2008 end of change */
	
}

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:hover {
	background-color: #64BA3A;
	color:#333333;
}
ul.mainlevel-son-of-suckerfish-horizontal  .expanded {
	display: block;
	background-image: url("../images/arrow.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
	
	
}


ul.mainlevel-son-of-suckerfish-horizontal ul .expanded {
	display: block;
	background-image: url("../images/arrow_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 5px;
}


/** customize style / layout here */

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal,
a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,
a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover
{
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.4em 0.5em 0.3em 0.5em;
	line-height:20px;
	color:#333;
	background:none;

	
	/* top, right, bottom, left */
	
}



a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal,
a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited

{
	background: inherit;

/* dplavoie 10/29/2008 Change color to purple and add top line */
/*	border-top:0px solid #BEFAAD;border-bottom:1px solid #BEFAAD; */
/*	border-left:1px solid #BEFAAD;border-right:1px solid #BEFAAD; */


	border-top:1px solid #601C99;border-bottom:1px solid #601C99;
	border-left:1px solid #601C99;border-right:1px solid #601C99;



/* dplavoie 10/29/2008 end of change */

	color:#333333;
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;



	padding: 0.3em 0.5em 0.3em 0.5em;
		/* top, right, bottom, left */}

a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

    /* dplavoie 12/04/2008 Change color to purple and add top line */
    /*	border-top:0px solid #BEFAAD;border-bottom:1px solid #BEFAAD; */
    /*	border-left:1px solid #BEFAAD;border-right:1px solid #BEFAAD; */
    

	border-top:1px solid #601C99;border-bottom:1px solid #601C99;
	border-left:1px solid #601C99;border-right:1px solid #601C99;



    /* dplavoie 12/04/2008 end of change */

	background: #51A22A;
	color:#333333;
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */

}



a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {

	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}

#active_menu-son-of-suckerfish-horizontal,
a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,
a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,
a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,
a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,
a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,
a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: normal;
	
	color:#333333;



	
	
}


#active_menu-son-of-suckerfish-horizontal,
li a.mainlevel_active-son-of-suckerfish-horizontal, li a.mainlevel_current-son-of-suckerfish-horizontal,
li a.mainlevel_active-son-of-suckerfish-horizontal:link, li a.mainlevel_current-son-of-suckerfish-horizontal:link,
li a.mainlevel_active-son-of-suckerfish-horizontal:visited, li a.mainlevel_current-son-of-suckerfish-horizontal:visited,
li a.mainlevel_active-son-of-suckerfish-horizontal:hover, li a.mainlevel_current-son-of-suckerfish-horizontal:hover,
li a.sublevel_active-son-of-suckerfish-horizontal, li a.sublevel_current-son-of-suckerfish-horizontal,
li a.sublevel_active-son-of-suckerfish-horizontal:link, li a.sublevel_current-son-of-suckerfish-horizontal:link,
li a.sublevel_active-son-of-suckerfish-horizontal:visited, li a.sublevel_current-son-of-suckerfish-horizontal:visited,
li a.sublevel_active-son-of-suckerfish-horizontal:hover, li a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: normal;
	padding-left:5px;
	padding-bottom:6px;

		
}

ul.mainlevel-son-of-suckerfish-horizontal{

	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:20px;
	z-index: 100;

}
.mainlevel-son-of-suckerfish-horizontal ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:20px;
	z-index: 100;
}
.mainlevel-son-of-suckerfish-horizontal ul ul {
    /* dplavoie 12/04/2008 Change position of 2nd level and greater submenu items */
    /*	padding: 4px 0 0 0; */
    /*	padding: 0 0 0 80px; */    /* top, right, bottom, left */
	padding: 0 0 0 12em;    /* top, right, bottom, left */



    /* dplavoie 12/04/2008 end of change */


	margin: 0;
	list-style: none;
	line-height:20px;
	z-index: 100;
}

ul.mainlevel-son-of-suckerfish-horizontal li {
	padding: 0;
	margin: 0;

	float: left;
}

ul.mainlevel-son-of-suckerfish-horizontal li li {
	position: relative;
	display: block;

   /* dplavoie 12/04/2008 Change the width of the submenus to be wide enough for long text */


   /*	width: 12em;  */
   /*	width: 225px; */
   	width: 24em;  


    /* dplavoie 12/04/2008 end of change */

}


ul.mainlevel-son-of-suckerfish-horizontal ul {
	display: block;
	position: absolute;
	left: -999em;
	margin: -0.1em 0 0 -0.1em;
	width: auto;
	height: auto;
	z-index: 101;
}
	
ul.mainlevel-son-of-suckerfish-horizontal li li ul {
	margin: -1.8em 0 0 12em;





	z-index: 102;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	left: auto;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	left: -999em;
}


/* dplavoie 12/07/2008 Fix issue with 3rd level submenu auto opening */

/* make 3rd submenu level open when the 2nd submenu level is clicked */
ul.mainlevel-son-of-suckerfish-horizontal li ul li ul li:hover li,
ul.mainlevel-son-of-suckerfish-horizontal li ul li ul li:hover li{
	left: auto;
}

/* hide 3rd submenu so it does not auto expand when clicking on the 2nd submenu */
ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li li li,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li li li{
	left: -999em;
}

/* change the width of the 2nd submenu level */
ul.mainlevel-son-of-suckerfish-horizontal li li li{
	position: relative;
	display: block;

   /* dplavoie 12/04/2008 Change the width of the submenus to be wide enough for long text */


   /*	width: 12em;  */
   /*	width: 225px; */
   	width: 24em;  


    /* dplavoie 12/04/2008 end of change */

}


/* dplavoie 12/07/2008 end of mod */


ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li.hover ul {
	left: auto;
}


ul.mainlevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}

/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}
#xtd_menu a {
	font-size:13px;
	font-weight:normal;
	font-family:'Lucida Sans Unicode',Arial,Tahoma,verdana, Helvetica, sans-serif;
	line-height:20px;
	background: url(../images/xtd_menu_separator.gif) no-repeat right bottom;



}
#xtd_menu  li li a {

/* dplavoie 12/21/2008 Change the color of the background of the "active" submenu */

/*   background: #FAFDF9;}  */

   background: #875AAD;}

/* dplavoie 12/21/2008 end of mod */

/* dplavoie 10/31/2008 Change color to purple */

/*  color:#206C16;}  */
    color:#601C99;} 
/*    color:#FAFDF9;}  */

/* dplavoie 10/31/2008 end of change */





#xtd_menu  li li a:hover {
text-decoration:underline;


/* dplavoie 12/21/2008 Change the color of the background of the "active" submenu on hover */

/*   background: #FAFDF9;}  */

   background: #875AAD;}

/* dplavoie 12/21/2008 end of mod */


#xtd_menu a:hover {
	font-size:13px;
	font-weight:normal;
	font-family:'Lucida Sans Unicode',Arial,verdana,Tahoma, Helvetica;
	line-height:20px;



}
#xtd_menu .mainlevel-son-of-suckerfish-horizontal li
{
	list-style:none;
/* background: url(../images/left.gif) no-repeat left top;*/


	
}
#xtd_menu .mainlevel-son-of-suckerfish-horizontal li:hover
{


}


#xtd_menu a.sublevel-son-of-suckerfish-horizontal {

/* dplavoie 12/21/2008 Change the color of the background of all the submenus   */
    /* background:#FAFDF9; -- white */


    background:#C0B4E6;    /* light blue */

/* dplavoie 12/21/2008 end of mod *.

    padding-right:5px;


/* dplavoie 10/31/2008 Change submenu color to purple */
/* color:#206C16;} */
color:#601C99;}

/* dplavoie 10/31/2008 Change submenu color to purple */

#xtd_menu a.sublevel-son-of-suckerfish-horizontal:hover {



/* dplavoie 10/31/2008 Change highlight submenu color to purple and text to white*/
/* background: #FAFDF9; */
background: #601C99;

border-top: 2px solid #875AAD;
border-bottom:2px solid #875AAD;

border-left: 2px solid #875AAD;
border-right:2px solid #875AAD;

/* color:#206C16;} */

/* white - Color of Text on all submenus */

 color:#FAFDF9;} 

/* light purple */

/*   color:#CC99FF;} */


/* dplavoie 10/31/2008 Change highlight submenu color to purple and text to white */


#xtd_menu .sublevel-son-of-suckerfish-horizontal li {
background:none;}
#xtd_menu ul.mainlevel-son-of-suckerfish-horizontal li ul li {

margin-left:0;
padding-left:0px;

background:none;

}
#xtd_menu ul.mainlevel-son-of-suckerfish-horizontal li ul li ul li{


padding-left:0px;



}
#xtd_menu  a.mainlevel-son-of-suckerfish-horizontal, #xtd_menu a.mainlevel-son-of-suckerfish-horizontal{
	padding-bottom: 4px; 

/* dplavoie 10/31/2008 Change mainmenu color to purple */
/*	color: #003366; */
	color: #601C99; 

/* dplavoie 10/31/2008 end of mod */

	padding-right:15px;
	margin-left:4px;
}
#xtd_menu  a.mainlevel-son-of-suckerfish-horizontal:hover, #xtd_menu a.mainlevel-son-of-suckerfish-horizontal:hover{
/* dplavoie 10/31/2008 Change mainmenu color to purple and text to white */
        background: #601C99;
        color:#FAFDF9;

/* dplavoie 10/31/2008 end of mod */

text-decoration:underline;}


#xtd_menu a.mainlevel_current-son-of-suckerfish-horizontal{
	padding-bottom: 3px; 


/* dplavoie 10/31/2008 Change mainmenu color to purple and text to white */
        background: #875AAD;

     /* color:#206C16;} */
        color:#FAFDF9;}

/* dplavoie 10/31/2008 end of mod */

	padding-right:15px;
	padding-left:10px;	
	margin-left:4px;





}

#xtd_menu  a.mainlevel_active-son-of-suckerfish-horizontal {

/* dplavoie 12/21/2008 Top Main Level Menu - Change Color and Border of Active Menu */

     /* color:#206C16; */

        color:#FAFDF9;

        background: #875AAD;

/*	padding-bottom: 0px;  */
/*	padding-right:15px; */
/*	padding-left:10px; */
/*	margin-left:4px; */

/* dplavoie 12/21/2008 end of mod */


}


#xtd_menu li a.mainlevel_active-son-of-suckerfish-horizontal .expanded {

/* dplavoie 12/21/2008 Top Main Level Menu - Change Color and Border of Active Menu */

     /* color:#206C16; */

        color:#FAFDF9;

     /*	background:none; */

        background: #875AAD;

/*	padding-bottom: 4px;  */
/*	padding-right:15px; */
/*	padding-left:10px; */

/* dplavoie 12/21/2008 end of mod */

}





/* dplavoie 11/02/2008 created top 3 fixed modules */

/* setting for 3 top fixed modules */
#topfixedmodsection {

	border-top:1px solid #E2DFDF;
	width:100%;
}
#topfixedmodsection a { color: #FF0000;}
#topfixedmodsection a:hover { color:#333333;}
#topfixedmodsection_inner {
}
.topfixedmodsection_inner_c{

/*	background: url(../images/stripe_light_purple.png) repeat;  */
	background: url(../images/stripe_light_gray_rd.png) repeat;
}
#topfixedmodsection_1 {
	float:left;
}
#topfixedmodsection_2 {
	float:left;}
#topfixedmodsection_3 {
	float:left;}
#topfixedmodsection_4 {
	float:left;}
#topfixedmodsection div.moduletable_menu h3,
#topfixedmodsection div.moduletable_text h3,
#topfixedmodsection div.moduletable h3 {
	font-size:14px;
	font-family:"Lucida Sans Unicode", Arial, Verdana;
	font-weight:bold;
	color: #993333;
	margin-bottom:17px;
	padding-left:0px;
	line-height:10px;
}
#topfixedmodsection div.moduletable_menu,
#topfixedmodsection div.moduletable_menu td,
#topfixedmodsection div.moduletable_text,
#topfixedmodsection div.moduletable_text td,
#topfixedmodsection div.moduletable,
#topfixedmodsection div.moduletable td  {
	color:#666666;
	padding:10px;
	font-size:11px;
	margin-bottom:0;
	text-align:left;

/* dplavoie 11/02/2008 end of top 3 fixed modules */