

.solarflare a{ /*====================================================
	CSS here affects all menu item anchors (parentItem,
	subItem_1, subItem_2, etc..)
	Settings here can be overriden by adding css to other
	anchor classes - eg, to override font of sub item 1:
	.solarflare .subItem_1 { 	font-familiy: sans-serif; 	font-size: 15px; }
	======================================================*/

	text-decoration		: none; /*display				: block;*/
    position			: relative; /*border: 1px solid #D24103;*/
/*	padding				: 5px 15px 5px 25px;*/
	margin: 0; /*-1 px stops adjacent borders looking like 2 pixels width*/
	background-repeat	: repeat-y;

}
.solarflare { width: 100%; font-family: 'Trebuchet MS', trebuchet, Verdana, Arial, Helvetica, sans-serif; }

.solarflare .menuCont_2{
/* Menu containers (in this file we have 2 menu containers - the module parameter "CSS # Menu Classes:"
would need to correspond to this with a setting of 2.
This class affects a DIV tag which encapsulates the menu anchor. (Necessary to allow alpha filter)
*/
	width: 100%; background-color: transparent; 
}
.solarflare .menuCont_1 { width: 168px; display: block; white-space:nowrap; padding-left:10px; }
.solarflare .menuBox { border: 1px solid #B0C1D9; border-bottom:none; border-right:none; display:block; width: 160px; background-color: #cccccc; }

.solarflare .subItem_1 img, .solarflare .subItem_2 img,
.solarflare .subItem_1-active img, .solarflare .subItem_2-active img,
.solarflare .parentItem img,
.solarflare .parentItem-active img { position: absolute; top: 0px; border: 0; }
/* Positioning of image to right of menu*/
.solarflare .rgtImg { position: relative; margin-top: 5px; right: 12px; border: 0; }
/* Positioning of image to left of menu*/
.solarflare .lftImg { position: relative; margin-top: 2px; border: 0; }

.solarflare .parentItem,
.solarflare .subItem_1 { background-repeat:no-repeat; background-position: 0 100%; width: 100%; line-height: 25px; text-indent: 10px; font-weight: 600; font-size: 13px; display : block; }
.solarflare .subItem_2 { background-color:#E4EAF2; border-bottom: 1px solid #B0C1D9; border-right: 1px solid #B0C1D9; line-height: 25px; text-indent: 10px; font-size: 13px; font-weight: 600; display: block; }

.solarflare .parentItem:hover,
.solarflare .parentItem-active,
.solarflare .parentItem-active:hover,
.solarflare .subItem_1:hover,
.solarflare .subItem_1-active { background-repeat:no-repeat; background-position: 0 100%; text-decoration:underline; line-height: 25px; text-indent: 10px; font-size: 13px; font-weight: 600; width: 168px; display: block; }
.solarflare .subItem_2:hover,
.solarflare .subItem_2-active { background-color:#ffffff; text-decoration:underline; width:100%; }

.solarflare .parentItem:link,
.solarflare .parentItem:visited { color: #003366; font-weight: 600; font-size: 13px; }

.solarflare .parentItem:hover,
.solarflare .parentItem-active { color: #003366 !important; font-weight: 600; font-size: 13px; }
.solarflare .parentItem:active { color: #003366; !important; font-weight: 600; font-size: 13px; }

.solarflare .subItem_1, .solarflare .subItem_2,
.solarflare .subItem_1:hover, .solarflare .subItem_2:hover,
.solarflare .subItem_1-active, .solarflare .subItem_2-active,
.solarflare .subItem_1-active:hover, .solarflare .subItem_2-active:hover { background-repeat: no-repeat; font-weight: 600; font-size: 13px; display: block; white-space:nowrap; position: relative; display: block; color: #003366 !important; width:100%; }

.solarflare .subItem_1, .solarflare .subItem_2 { color: #003366; }
.solarflare .subItem_1:hover, .solarflare .subItem_2:hover{ color: #003366 !important; font-weight: 600; font-size: 13px; }

.solarflare .section { border-style: none; position: absolute; visibility: hidden; z-index: -1; margin-left:-10px; }

* html .solarflare td { position: relative; } /* ie 5.0 fix */