/* Overview */
/* .style_name {} is used for class="style_name"  */
/* #style_name {} is used for <div id="style_name></div>  */
/* tag_name {} is used to redefine style settings for standard HTML tag ie. <P>
/* Can also use <td style="font-style:italic; color:#FFFFFF; font-weight:bold;"> when you want to specify style settings with the HTML tag */


/* ---------------------------------------------------------------------------------- */
/* Special styling for the side menu bar */

#side_menu_heading {			/* Format for the main menu list items tag */
	/* BACKGROUND: url(../images/menu/mm_background.gif) no-repeat right top; */
	PADDING: 0px;
	MARGIN: 0px 10px; 	/* Set starting position of 1st menu item */
	WIDTH: 133px;  
	LIST-STYLE-TYPE:none; 
	HEIGHT: 34px;		/* Must match height of image */
	z-index: 10; 		/* Set the stack order of objects that are layered (highest nbr is on top) */
}
#side_menu_heading LI {			/* Format for menu list items */
	DISPLAY:inline; 	/* Displayed inside the current block on the same line. */
	BACKGROUND:;  
	FLOAT: left; 
	WIDTH: 133px;		/* Must match width of image */
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold
}
#side_menu_heading LI A {
	DISPLAY: block; 	/* A block has some whitespace above and below it, nothing beside it */
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_heading.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #000000; 	/* Font Colour of link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_heading LI A:visited {
	DISPLAY: block; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_heading.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #000000; 	/* Font Colour of visited link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_heading LI A:hover {
	BACKGROUND: url(../images/menu/side_menu_heading.gif); 
	COLOR: #000000;
}

#side_menu_sub_heading {			/* Format for the main menu list items tag */
	/* BACKGROUND: url(../images/menu/mm_background.gif) no-repeat right top; */
	PADDING: 0px;
	MARGIN: 0px 10px; 	/* Set starting position of 1st menu item */
	WIDTH: 133px;  
	LIST-STYLE-TYPE:none; 
	HEIGHT: 34px;		/* Must match height of image */
	z-index: 10; 		/* Set the stack order of objects that are layered (highest nbr is on top) */
}
#side_menu_sub_heading LI {			/* Format for menu list items */
	DISPLAY:inline; 	/* Displayed inside the current block on the same line. */
	BACKGROUND:;  
	FLOAT: left; 
	WIDTH: 133px;		/* Must match width of image */
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold
}
#side_menu_sub_heading LI A {
	DISPLAY: block; 	/* A block has some whitespace above and below it, nothing beside it */
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_sub_heading.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #000000; 	/* Font Colour of link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_sub_heading LI A:visited {
	DISPLAY: block; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_sub_heading.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #000000; 	/* Font Colour of visited link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_sub_heading LI A:hover {
	BACKGROUND: url(../images/menu/side_menu_sub_heading.gif); 
	COLOR: #000000;
}

#side_menu_item {			/* Format for the main menu list items tag */
	/* BACKGROUND: url(../images/menu/mm_background.gif) no-repeat right top; */
	PADDING: 0px;
	MARGIN: 0px 10px; 	/* Set starting position of 1st menu item */
	WIDTH: 133px;  
	LIST-STYLE-TYPE:none; 
	HEIGHT: 34px;		/* Must match height of image */
	z-index: 10; 		/* Set the stack order of objects that are layered (highest nbr is on top) */
}
#side_menu_item LI {			/* Format for menu list items */
	DISPLAY:inline; 	/* Displayed inside the current block on the same line. */
	BACKGROUND: ; 
	FLOAT: left; 
	WIDTH: 133px;		/* Must match width of image */
	font-family:Arial, Helvetica, sans-serif
}
#side_menu_item LI A {
	DISPLAY: block; 	/* A block has some whitespace above and below it, nothing beside it */
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_item.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #ffffff; 	/* Font Colour of link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_item LI A:visited {
	DISPLAY: block; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_item.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #ffffff; 	/* Font Colour of visited link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_item LI A:hover {
	BACKGROUND: url(../images/menu/side_menu_item_highlight.gif); 
	COLOR: #ffffff;
}

#side_menu_footer {			/* Format for the main menu list items tag */
	/* BACKGROUND: url(../images/menu/mm_background.gif) no-repeat right top; */
	PADDING: 0px;
	MARGIN: 0px 10px; 	/* Set starting position of 1st menu item */
	WIDTH: 133px;  
	LIST-STYLE-TYPE:none; 
	HEIGHT: 34px;		/* Must match height of image */
	z-index: 10; 		/* Set the stack order of objects that are layered (highest nbr is on top) */
}
#side_menu_footer LI {			/* Format for menu list items */
	DISPLAY:inline; 	/* Displayed inside the current block on the same line. */
	BACKGROUND:;  
	FLOAT: left; 
	WIDTH: 133px;		/* Must match width of image */
	font-family:Arial, Helvetica, sans-serif
}
#side_menu_footer LI A {
	DISPLAY: block; 	/* A block has some whitespace above and below it, nothing beside it */
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_footer.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #000000; 	/* Font Colour of link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_footer LI A:visited {
	DISPLAY: block; 
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	BACKGROUND: url(../images/menu/side_menu_footer.gif); 
	WIDTH: 133px; 		/* Must match width of image */
	COLOR: #000000; 	/* Font Colour of visited link item */
	LINE-HEIGHT: 32px; 	/* Set vertial alignment of text within buttons */
	HEIGHT: 34px; 		/* Must match height of image */
	TEXT-DECORATION: none;	/* Remove underlines */
}
#side_menu_footer LI A:hover {
	BACKGROUND: url(../images/menu/side_menu_footer.gif); 
	COLOR: #000000;
}
