BODY { 	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#E4E4E4; font-size:11px;}

.LeftEdge { 	background: URL(../images/border-edge_left.gif) right #9b948c; width:3px; background-repeat:repeat-y; }
.RightEdge { 	background: URL(../images/border-edge_right.gif) left #9b948c; width:3px; background-repeat:repeat-y; }

a.FooterNav:link {text-decoration: none; color: #8f8f8f; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.FooterNav:visited {text-decoration: none; color: #8f8f8f; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.FooterNav:active {text-decoration: none; color: #8f8f8f; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.FooterNav:hover {text-decoration: none; color: #000000; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #8f8f8f;}
.Copyright {color: #1b4472; font:Arial, Helvetica, sans-serif 10px normal}
.FooterAddress {color: #1b4472; font:Arial, Helvetica, sans-serif 10px normal; margin:4px;}

#nav-products { visibility: hidden; margin-left:200px}
#nav-solutions { visibility: hidden; margin-left:450px}
#nav-customers { visibility: hidden; margin-left:330px}
#nav-partners { visibility: hidden; margin-left:600px}
#nav-servicessupport { visibility: hidden; margin-left:750px}

/* Ignite Copper:#794200; Ignite Blue:#023865;*/

a:link {text-decoration: none; color: #794200; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #dabfa0;}
a:visited {text-decoration: none; color: #794200; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #dabfa0;}
a:active {text-decoration: none; color: #794200; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #dabfa0;}
a:hover {text-decoration: none; color: #023865; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #023865;}

a.LinkBlue:link {text-decoration: none; color: #1f6aa4; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.LinkBlue:visited {text-decoration: none; color: #1f6aa4; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.LinkBlue:active {text-decoration: none; color: #1f6aa4; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.LinkBlue:hover {text-decoration: none; color: #458ec7; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #458ec7;}

a.LinkWhite:link {text-decoration: none; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.LinkWhite:visited {text-decoration: none; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.LinkWhite:active {text-decoration: none; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.LinkWhite:hover {text-decoration: none; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}

a.HomeExperienceBoxLink:link {text-decoration: none; color: #7c7973; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.HomeExperienceBoxLink:visited {text-decoration: none; color: #7c7973; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.HomeExperienceBoxLink:active {text-decoration: none; color: #7c7973; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.HomeExperienceBoxLink:hover {text-decoration: none; color: #023865; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}

a.HomeLinkBlue:link {text-decoration: none; color: #023865; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.HomeLinkBlue:visited {text-decoration: none; color: #023865; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.HomeLinkBlue:active {text-decoration: none; color: #023865; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:0px none;}
a.HomeLinkBlue:hover {text-decoration: none; color: #794200; font:Arial, Helvetica, sans-serif 10px normal; border-bottom:1px dotted #dabfa0;}

a.imagelink:link {border-bottom:0px none;}

.TableWhite {border-bottom:1px solid #a4a4a4; background-color:#FFFFFF}

.VerticalLeftBorder {border-left:1px solid #9F9F9F;}

.BlueHeader {background: URL(../images/bg_blue_header.jpg) top #FFFFFF; background-repeat:repeat-x; height:60px;}

table {color: #5d5d61; font:Arial, Helvetica, sans-serif 10px normal;}

.textBoldBlue {color: #2f5e92; font-weight:bold;} 

.textCopper {color: #7a4300; font:Arial, Helvetica, sans-serif 10px normal}

.textSpotlightWhite {color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal}

.raquo {color: #FFFFFF; font:Verdana, Arial, Helvetica, sans-serif 10px; font-weight:bold }

.SolidHR {border-color:#B4B4B4; border-style: dotted none none none;}

.BlueBoxTopLeft { 	background: URL(../images/blue_box_top-left.gif) left #FFFFFF; height:30px; background-repeat:no-repeat; }

.BlueBoxTopRight { 	background: URL(../images/blue_box_top-right.gif) right #FFFFFF; height:30px; background-repeat:no-repeat; }

.bgGrayGradient { 	background: URL(../images/bg_gray_gradient.jpg) bottom #FFFFFF; background-repeat:repeat-x; margin:0px 3px 2px 3px; }

.bgGrayGradientReverse { 	background: URL(../images/bg_gray_gradient_rev.jpg) top #FFFFFF;  background-repeat:repeat-x; margin:2px 3px 0px 3px;  }

.bgContent { background-image:url(../images/div-edge_03.gif); background-repeat:no-repeat; background-position:top;}

.borderTopBot { 	border:solid #c7c7c7; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; margin:0px;}

.bgCopperGradient { background: URL(../images/bg_copper_gradient.jpg) right top #7d4805; background-repeat:repeat-y; margin:2px 3px 2px 3px; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal;  }

.bgClear { background: URL(../images/bg_clear.png) right top #ffffff; background-repeat:repeat-y; margin:2px 3px 2px 3px; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal;  }

.homeSpotlightBox { background: URL(../images/bg_home_copper_gradient.jpg) right top #7d4805; background-repeat:repeat-y; margin:1px 3px 3px 1px; color: #FFFFFF; font:Arial, Helvetica, sans-serif 10px normal; }

.homeExperienceBox { background: URL(../images/bg_home_experience_box.jpg) right top #CBCBCA; background-repeat:no-repeat; margin:3px 3px 3px 1px; color: #7c7973; font:Arial, Helvetica, sans-serif 10px normal; }

.ContentMargin {margin:16px 9px 9px 40px; width:731px;}
H1 {
	color: #023865;
	background-color: transparent;
	margin: 12px 0px 12px 0px;
	font-size: 180%;
	text-transform: normal;
	font-weight: normal;
	line-height: 100%;
}
H2, .header2 {
	color: #794200;
	background-color: transparent;
	margin: 6px 0px 12px 0px;
	font-size: 160%;
	font-weight: normal;
	line-height: 110%;
}
H3, .header3 {
	color: #023865;
	background-color: transparent;
	margin: 6px 0px 0px 0px;
	font-size: 120%;
	font-weight: 600;
	font-family: Arial, Tahoma;
	font-style: normal;
	line-height: 120%;
}


/* HEADER - NAVIGATION MENU */


#logo {
	position: absolute;
	z-index: 1;
	width: 160px;
	height: 39px;
	top: 18px;
	right: auto;
	bottom: auto;
	left: 26px;
}

TD {
	font-family: Arial, Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
}
TD.header {
	color: #212121;
	background: URL(../images/interface/header_background.gif) #FFFFFF;
	background-repeat: repeat-x;
	border: #000000 solid 0px;
	margin: 0px;
	padding: 0px;
}
/* Home Page */
TD.homeflash {
	color: #212121;
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
	border: #EFEFEF solid;
	border-width: 0px 0px 1px 0px;
}
TD.homecontent {
	color: #212121;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	border: #EFEFEF solid;
	border-width: 0px 1px 0px 0px;
}
TD.homebanner {
	color: #212121;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: #EFEFEF solid;
	border-width: 0px 0px 0px 0px;
}
TD.featureshome {
	padding: 6px 0px 0px 0px;
	font-size: 11px;
	line-height: 15px;
}
/* MAIN INTERFACE TABLES, COLUMNS */
TD.leftcol {
	color: #898989;
	background: URL(../images/interface/leftcol_background.gif) #FFFFFF;
	background-repeat: no-repeat;
	width:10px:
	margin: 0px;
	padding: 0px 12px 0px 0px;
	border: #000000 solid 0px;
}
TD.main {
	color: #555555;
	background: #FFFFFF;
	padding: 0px 14px 12px 0px;
	border: #000000 solid 0px;
}
TD.rghtcol_upper {
	color: #212121;
	background: URL(../images/interface/rghtcol_background.gif) top left #00549F;
	background-repeat: repeat-y;
	border: #000000 solid 0px;
}
TD.rghtcol_lower {
	color: #212121;
	background: URL(../images/interface/rghtcol_starburst.gif) bottom left #00549F;
	background-repeat: no-repeat;
	border: #000000 solid 0px;
}
TD.trailer {
	color: #212121;
	background: URL(../images/interface/trailer_background.gif) #00549F;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 6px 0px 0px 9px;
	border: #000000 solid 0px;
}
/* CONTENT ELEMENTS */

P {
	background-color: transparent;
	margin: 6px 6px 8px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
}
P.indent {
	padding: 8px 14px 4px 14px;
	color:#00549F;
	font-style:italic;
}

UL {
	margin-top: 4;
	margin-bottom: 0;
	list-style-type: disc;
	list-style-position: outside;
}
LI {
	list-style-image: URL(../images/interface/img_icon_UL.gif);
	padding-left: 0px;
	margin: 4px 4px 4px -18px;
	color: #636363;
	background-color: transparent;
	font-weight: normal;
	font-size: 11px;
	line-height: 130%;

}
HR {
	border-color:#B4B4B4;
	border-style: dotted none none none;
}
TABLE.callout {
	color:#555555;
	background: URL(../images/interface/callout_background.gif) top right no-repeat #FFFFFF;
	border-color:#DDDDDD #EEEEEE #DDDDDD #DDDDDD;
	border-style: solid solid solid solid;
	border-width: 1px 0px 1px 1px;
	height: auto;
	margin: 14px 0px 4px 8px;
	padding: 4px 6px 4px 12px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
TD.callout {
	color:#555555;
	background: URL(../images/interface/callout_background.gif) top right no-repeat #FFFFFF;
	border-color:#F4F4F4 #EEEEEE #DDDDDD #F4F4F4;
	border-style: solid solid solid solid;
	border-width: 1px 0px 1px 1px;
	height: auto;
	margin: 8px 0px 0px 0px;
	padding: 4px 6px 4px 12px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
B.callout	{color: FFFFFF;}
A:active.calloutlinks		{text-decoration: underline; color: #00549F;}
A:link.calloutlinks		{text-decoration: none; color: #00549F;}
A:visited.calloutlinks	{text-decoration: none; color: #00549F;}
A:hover.calloutlinks		{text-decoration: underline; color: #0085FA;
}

/* TAB MENUS - ASSOCIATED WITH TABCONTENT.JS */
HR.tablist {
	border-color:#B4B4B4;
	border-style: solid none none none;
	margin: 0px;
	padding: 0px;
}
#tablist {
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
}
#tablist li {
	list-style: none;
	display: inline;
	margin: 0;
	font-family: Tahoma;
	font-weight: 800;
	font-size: 11px;
}
#tablist li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border:#D7D7D7 solid;
	border-width: 0px 1px 0px 0px;
	background: #EBEBEB;
	/*background-image: URL(../images/interface/header_background.gif);*/
	background-position: left 99%;
}
#tablist li a:link, #tablist li a:visited {
	color: #00549F;
}
#tablist li a:hover {
	color: #0085FA;
	text-decoration: none;
}
#tablist li a.current {
	background: #F7F7F7;
	/*background-image: URL(../images/interface/header_background.gif);*/
	background-position: left 99%;
}
#tabcontentcontainer {
	width: auto;
/* Insert Optional Height definition here to give all the content a unified height */
	padding: 8px;
	border:#D7D7D7 solid;
	border-width: 0px 1px 1px 0px;
}
.tabcontent {
	display:none;
}
/* CLAMSHELL MENUS - ASSOCIATED WITH CLAMSHELL.JS */
DIV.clamshell {
	/*background: #F7F7F7;*/
	/*border:#E4E4E4 solid;*/
	/*border-width: 0px 1px 1px 0px;*/
	width: auto;
	margin: 1px 0px 1px 0px;
	padding: 3px 8px 3px 8px;
	cursor: pointer;
}
DIV.clamshell:hover {
	background-color: #FFFFFF;
}
	#menu01 {display: none;}
	#menu02 {display: none;}
	#menu03 {display: none;}
	#menu04 {display: none;}
	#menu05 {display: none;}
	#menu06 {display: none;}
	#menu07 {display: none;}
	#menu08 {display: none;}
	#menu09 {display: none;}
	#menu10 {display: none;}
	#menu11 {display: none;}
	#menu12 {display: none;}
	#menu13 {display: none;}
	#menu14 {display: none;}
	#menu15 {display: none;}
/* LEFT COLUMN AND FEATURES */
TABLE.features {
	margin: 4px 0px 12px 0px;
}
TD.features {
	padding: 1px 6px 0px 0px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
H1.features {
	color: #F68933;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
H2.features {
	color: #F68933;
	background-color: transparent;
	font-size: 11px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
A:active.features		{text-decoration: none; color: #00549F;}
A:link.features		{text-decoration: none; color: #00549F;}
A:visited.features	{text-decoration: none; color: #00549F;}
A:hover.features		{text-decoration: underline; color: #0085FA;
}
P.leftcol {
	color: #898989;
	background-color: transparent;
	margin: 0px;
	padding: 6px 6px 0px 6px;
	font-size: 11px;
	line-height: 15px;
}
/* FORMS, TOOLBAR, SEARCH FIELD */
INPUT, SELECT, TEXTAREA {
	color: #555555;
	background: #FFFFFF;
	border:#B4B4B4 solid 1px;

	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 3px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}
TD.toolbar {
	color: #00549F;
	background-color: transparent;
	border: #000000 solid 0px;
	margin: 0px;
	padding: 7px 6px 0px 0px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
}
A:active.toolbarnav		{text-decoration: underline; color: #00549F;}
A:link.toolbarnav		{text-decoration: none; color: #00549F;}
A:visited.toolbarnav	{text-decoration: none; color: #00549F;}
A:hover.toolbarnav		{text-decoration: none; color: #0085FA;
}
*.FlashField {
	color: #898989;
	background: #FFFFFF;
	border:#E4E4E4 solid 1px;
	width: 120px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 3px;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}
TD.searchbar {
	color: #00549F;
	background-color: transparent;
	border: #000000 solid 0px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
*.searchField {
	color: #898989;
	background: #FFFFFF;
	border:#E4E4E4 solid 1px;
	width: 100px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 3px;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}
*.searchButton {
	color: #00549F;
	background: #FFFFFF;
	border:#E4E4E4 solid 1px;
	width: 50px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
}
/* NAVIGATION MENUS, TRIALER */
*.subnav {
	color: #00549F;
	background-color: transparent;
	margin: 0px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
A:active.subnav		{text-decoration: underline; color: #00549F; border-bottom:0px none;}
A:link.subnav		{text-decoration: none; color: #00549F; border-bottom:0px none;}
A:visited.subnav	{text-decoration: none; color: #00549F; border-bottom:0px none;}
A:hover.subnav		{text-decoration: none; color: #0085FA; border-bottom:0px none;
}
.required {
	color: #F28921;
}
*.small {
	color: #555555;
	background-color: transparent;
	margin: 0px;
	font-size: 85%;
	line-height: 95%;
}
*.color1 { /*Voyence Orange*/
	color: #F68933;
}
*.color2 { /*Voyence Blue*/
	color: #00549F;
}
*.invert {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
}
A:active.invert		{text-decoration: underline; color: #FFFFFF;}
A:link.invert		{text-decoration: none; color: #FFFFFF;}
A:visited.invert	{text-decoration: none; color: #FFFFFF;}
A:hover.invert		{text-decoration: underline; color: #FFFFFF;
}
*.trailer {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
A:active.trailer		{text-decoration: underline; color: #FFFFFF;}
A:link.trailer		{text-decoration: none; color: #FFFFFF;}
A:visited.trailer	{text-decoration: none; color: #FFFFFF;}
A:hover.trailer		{text-decoration: underline; color: #FFFFFF;
}
/* - - - - - - - - - - - - - - - styles for tab subnavigation - - - - - - - - - - - - - - -  */
#tabmenu {
	color: #000;
	background: /*URL(../images/interface/header_background.gif) 0% 95% repeat-x*/ #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px
	font-size:9px;
	
}
#tabmenu LI {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	margin: 0px;
	font-size:9px;
}
#tabmenu A, A.active {
	color: #00549F;
	background: URL(../images/nav/tabmenu_background.gif) 0% 0% #FFFFFF;
	border: solid #DDDDDD;
	border-width: 0px 1px 1px 0px;
	padding: 2px 5px 0px 9px;
	margin: 0;
	text-decoration: none;
}
#tabmenu A.active {
	background: URL(../images/nav/tabmenu-active_background.gif) 0% 0% #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-width: 0px 1px 2px 0px;
	padding: 2px 5px 0px 9px;
}
#tabmenu A:hover {
	color: #fff;
	background: URL(../images/nav/tabmenu-hover_background.gif) 0% 0% #FFFFFF;
}
#tabmenu A.active:hover {
	background: URL(../images/nav/tabmenu-active_background.gif) 0% 0% #FFFFFF;
	color: #0085FA;
}
#content {
	background: URL(../images/nav/callout_background.gif) top right no-repeat #FFFFFF;
	padding: 10px;
	border-color:#F4F4F4 #DDDDDD #DDDDDD #DDDDDD;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
	z-index: 2;
	font-size:11px;
}
/* - - - - - - - - - - - - - - - styles for subnavigation list menu - - - - - - - - - - - - - - -  */

#navcontainer a { display: block; line-height: 18px; background-color: #FFFFFF; border-bottom: 0px none; border-top: 0px none; border-right: 0px none; padding: 0px 0px 0px 4px; margin:0px 0px 0px 0px; width:180px; border-top: 1px solid #FFFFFF;}

#navcontainer ul {list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535257;  margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#navcontainer a:link, #navlist a:visited { color: #535257; text-decoration: none;}

#navcontainer a:hover { background-color: #2f5e92; color: #FFFFFF; }

ul#navlist li { list-style-type: none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;  display:inline; }

ul#navlist li#active a { background: #FFFFFF; color: #023865; font-weight:bold;}

ul#navlist li#active a:hover { background-color: #2f5e92; color: #FFFFFF; font-weight:bold;} 

ul#navlist li#sublink a { background: #FFFFFF; color: #8e8c94; font-weight:normal;}

ul#navlist li#sublink a:hover { background-color: #2f5e92; color: #FFFFFF; font-weight:normal;} 

li {list-style-type:square;}

/* - - - - - - - - - - - - - - - Modified Code :: styles for top links list menu - - - - - - - - - - - - - - -*/
#TopLinksContainer { text-align:left; border: 0px none; margin: 0; list-style: none;}

#TopLinks, #TopLinks ul {float: right;  list-style: none;}

#TopLinks a { display: block; color: #956933; text-decoration: none; padding: 0.25em 1em; border-bottom:0px none;}


#TopLinks li { float: left; padding: 0; list-style: none; margin: 0em 0em 0em 0em;}

#TopLinks li ul { position: absolute; left: -999em; height: auto; width: 9em; width: 9em; font-weight: normal; border-width: 0.25em; margin: 0; list-style: none; z-index:5;}


#TopLinks li ul a { width: 9em; width: 9em; background: #E3E3E3; border: solid #FFFFFF; border-width: 0px 1px 1px 1px; color: #686868; }


#TopLinks li:hover ul, #TopLinks li li:hover ul, #TopLinks li li li:hover ul, #TopLinks li.sfhover ul, #TopLinks li li.sfhover ul, #TopLinks li li li.sfhover ul { left: auto;}


#TopLinks li:hover, #TopLinks li.sfhover { background: #E3E3E3;}


#TopLinks li ul a:hover, #TopLinks li ul a.sfhover {background:#cccccc; color:#000000; width:9em; width:9em;}





/* - - - - - - - - - - - - - - - Original Code ::  styles for top links list menu - - - - - - - - - - - - - - -
#TopLinksContainer { text-align:left; border: 0px none; margin: 0; list-style: none;list-style-image:url(../images/bullet_header.gif);}

#TopLinks, #TopLinks ul {float: right;  list-style-image:url(../images/bullet_header.gif);}

#TopLinks a { display: block; color: #956933; text-decoration: none; padding: 0.25em 1em; border-bottom:0px none;}


#TopLinks li { float: left; padding: 0; list-style-image:url(../images/bullet_header.gif); margin: 0em 0em 0em 0em;}

#TopLinks li ul { position: absolute; left: -999em; height: auto; width: 9em; w\idth: 9em; font-weight: normal; border-width: 0.25em; margin: 0; list-style-image:url(../images/bullet_header.gif);}


#TopLinks li ul a { width: 9em; w\idth: 9em; background: #E3E3E3; border: solid #FFFFFF; border-width: 0px 1px 1px 1px; color: #686868; }


#TopLinks li:hover ul, #TopLinks li li:hover ul, #TopLinks li li li:hover ul, #TopLinks li.sfhover ul, #TopLinks li li.sfhover ul, #TopLinks li li li.sfhover ul { left: auto;}


#TopLinks li:hover, #TopLinks li.sfhover { background: #E3E3E3;}


#TopLinks li ul a:hover, #TopLinks li ul a.sfhover {background:#cccccc; color:#000000; width:9em; w\idth:9em;}



/* UNNECESSARY CODE? ---------------------------------- list-style: none;
#TopLinks li ul ul { margin: -1.75em 0 0 14em;}
#TopLinks li li { padding-right: 1em; width: 9em}
#TopLinks, #TopLinks ul {float: right; width: 20em; list-style: none; line-height: 1; background: white; font-weight: normal; padding: 0; border: 0px none; margin: 0;}
#TopLinks li {  width: 10em; 	}
#TopLinks li:hover ul ul, #TopLinks li:hover ul ul ul, #TopLinks li.sfhover ul ul, #TopLinks li.sfhover ul ul ul { left: -999em;}
#TopLinks a.daddy { background: url(rightarrow2.gif) center right no-repeat; border-bottom:0px none;}
*/