/* ::::: COMMON STYLES ::::: */
body				{margin:0 auto; padding:0; width:1000px; font-family: Verdana;}

h1					{font-family: Arial; font-size:1.1em; padding:10px 0 5px 0; margin: 0; color:#555555; text-transform:capitalize; font-weight:bold;}
h2					{font-family: Verdana; color:#555555; font-size: .8em; padding-bottom:3px; margin:0px;}
a					{font-family: Verdana; color:#56437A; line-height:14px; padding:0; margin:0; text-decoration:none;}
a:hover				{text-decoration:underline;}
img					{border:0; margin:0; padding:0;}
.divider			{background:url("/images/divider-dotted-medgry.gif") repeat-x left top; height:1px; padding:0; margin:0;}			
.current			{display:block; color:#666666; font-size:.8em; background:url("/images/carrot-blk.gif") no-repeat 0 5px; padding: 0 0 0 7px; cursor:default; font-weight:bold;}

.lrgGrnArrowLink	a	{background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-decoration:none; font-size:.7em; font-family: Verdana; font-weight:bold; margin:0; padding: 0 0 0 12px;}
.lrgGrnArrowLink	a:hover {text-decoration:underline;}

.notedLink			{background-color:transparent; margin:0; padding:0;}
.notedLink		ul	{margin:0; padding:0;}
.notedLink		li	{line-height:18px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 8px; display:block; color:#999999; font-family: Verdana; font-size:.70em; margin:0; padding:0 0 0 7px;}
.notedLink		a	{color:#5E4F88; text-decoration:none;}
.notedLink		a:hover	{text-decoration:underline;}

.notedLink2			{background-color:transparent; margin:0; padding:0;}
.notedLink2		ul	{margin:0; padding:0;}
.notedLink2		li	{line-height:5px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 8px; display:block; color:#999999; font-family: Verdana; font-size:.8em; margin:0; padding:0 0 0 7px;}
.notedLink2		a	{color:#5E4F88; text-decoration:none;}
.notedLink2		a:hover	{text-decoration:underline;}
.license            {color:#444444;font-family:Verdana;font-size:0.8em;line-height:18px;margin:0 20px 5px 0;}

table.form			{font-size:.8em; text-align:left;}

/* ::::: LARGE CONTENT WRAPPERS ::::: */
/* ::::: wrapper for pages with right a right sub navigation ::::: */
.contentWrapper		{margin:0; padding:0 0 20px 0; width:520px; float:left;}



.contentWrapper	p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
.contentWrapper ul	{margin:0 0 5px 0; padding:0; list-style-type:none;}
.contentWrapper li	{background:url("/images/disc-grn.gif") no-repeat 1px 8px; line-height:18px; padding:0 0 0 10px; margin:0; font-family: Verdana; font-size:.8em; color:#555555;}	
.contentWrapper h2	{margin-top:15px;}


.contentWrapperIE6		{margin:0; padding:0 0 20px 0; width:740px; float:left;}
* html .contentWrapperIE6		{margin:0; padding:0 0 20px 0; width:770px; float:left;}
.contentWrapperIE6	p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
.contentWrapperIE6 ul	{margin:0 0 5px 0; padding:0; list-style-type:none;}
.contentWrapperIE6 li	{background:url("/images/disc-grn.gif") no-repeat 1px 8px; line-height:18px; padding:0 0 0 10px; margin:0; font-family: Verdana; font-size:.8em; color:#555555;}	
.contentWrapperIE6 h2	{margin-top:15px;}

.contentWrapper1		{margin:0; padding:0 0 20px 0; width:515px; float:left;}
.contentWrapper1	p	{font-family: Verdana; font-size:.9em; color:#444444; margin:0 20px 5px 0; line-height:14px;}
.contentWrapper1 ul	{margin:0 0 5px 0; padding:0; list-style-type:none;}
.contentWrapper1 li	{padding:0 0 0 9px; margin:0; list-style-type:none;background:url("/images/carrot-grn.gif") no-repeat 0 7px; }
.contentWrapper1 h2	{margin-top:15px;}

/* ::::: wrapper for pages with no right sub navigation ::::: */
#wrapperNoRtNav			{margin:0; padding:0px; width:774px; float:left;}
#wrapperNoRtNav		p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
/* ::::: wrapper for contact page(s)  - - more page specific styles below::::: */
#contactWrapper		{width:774px; float:left;  background-color:transparent ;background:url("/images/bg-section-prehead.gif") repeat-x left top;}

/* ::::: wrapper for how to buy page(s) - - more page specific syles below ::::: */
#buyWrapper			{width:774px; float:left; background-color:transparent;}

/* ::::: wrapper for detail page(s) ::::: */
.contentWrapperDetailPage		{margin:0; padding:0px; width:520px; float:left;}
.contentWrapperDetailPage	p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
.contentWrapperDetailPage ul	{margin:0 0 5px 0; padding:0;}
.contentWrapperDetailPage li	{display:inline; background:url("/images/disc-grn.gif") no-repeat 1px 8px; line-height:18px; padding:0 0 0 10px; margin:0; font-family: Verdana; font-size:.8em; color:#555555;}	

/* ::::: GENERIC PAGE(S) ::::: */
.taglineWrapper			{width:500px; float:left; margin:0; padding:0;}
.taglineWrapper		img	{display:inline; float: left; padding:0; margin:13px 10px 0 0;}
.tagline				{font-family: Verdana; font-size:1.0em; color:#444444; font-weight:bold; margin: 18px 25px 10px 13px; padding: 0 0 6px 0;}
.taglineBrief			{font-family: Verdana; font-size:.8em; color:#444444; margin:0 25px 28px 0; line-height:20px;}
.taglineBriefWTallImg	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 25px 28px 25px; line-height:18px;}

/* ::::: BREADCRUMB NAV ::::: */
.siteMapBreadCrumb		{text-transform:none; float:left; font-family: Verdana; width:500px; height:35px; background-color:transparent; color:#EEEEEE; font-size:.6em; padding:0; margin:13px 0 0 12px;}
.siteMapBreadCrumb	a	{color:#EEEEEE;text-decoration:none; padding:0; margin:0;}

/* ::::: TOP NAV LANGUAGE DROPDOWN MENU ::::: */
#dropmenudiv	{position:absolute; width:75px; line-height:20px; z-index:100; padding: 10px 5px 5px 5px;}
#dropmenudiv a	{display: block; width:100%; padding:2px; text-decoration: none;font-family: Verdana;font-size: 0.7em;color: #999999;}

/* ::::: TOPMAST ::::: */
#topMastWrapper		{width:1000px; padding:0; margin:0;}
#topMastCenter 		{float:left;  padding:0; margin:0; width:520px; height:105px; background:url("/images/bg-prp-top-fade.gif") repeat-x left top; background-color:#594A83;text-transform:uppercase; border-bottom:solid 1px #ffffff;}
#topMastRight 	a	{background:url("/images/contact-box-off.gif") no-repeat; cursor:pointer;float:left;width:254px; height:105px;padding:0; margin:0; background-color:#FFBB00; border-bottom:solid 1px #ffffff;}
#topMastRight 	a:hover	{background:url("/images/contact-box-on.gif") no-repeat;cursor:pointer;float:left;width:254px; height:105px;padding:0; margin:0; background-color:#FFBB00; border-bottom:solid 1px #ffffff;}
#topMastRightNew 		{float:left;width:254px; height:105px;padding:0; margin:0; background-color:#FFBB00; border-bottom:solid 1px #ffffff;}
#logo 				{ float:left; padding:0; margin:0; width:226px; height:82px;background:url("/images/logo/extreme-w-topfade.gif") repeat-x left top; background-color:#ffffff;}
#pageTitle			{float:left;color:#ffffff; font-weight:bold; font-family: Arial; font-size:1.5em; padding: 0px 0 0 12px; margin:0px; text-transform:none;text-transform:uppercase;}

/* ::::: TOPMAST ::::: */
#lowercase			{float:left;color:#ffffff; font-weight:bold; font-family: Arial; font-size:1.5em; padding: 0px 0 0 12px; margin:0px; text-transform:none;}

/* ::::: SUB NAV ::::: */
#subNavWrapper 		{float:left;width:226px; height:650px; padding:0; margin:0;}

/* ::::: subnav for landing pages ::::: */
#subNavLanding		{margin: 114px 13px 0 10px; padding:0; background-color:transparent;}
#subNavLanding	ul	{margin: 0 auto; list-style-type:none; padding:3px 0 0 0;}
#subNavLanding	li	{width:201px; display:block;background:url("/images/divider-dotted-medgry.gif") repeat-x 0 0; padding: 4px 0 3px 0px; margin:0;}
#subNavLanding	p	{display:inline; line-height:18px; color:#000000; font-family: Verdana; font-size:.8em; padding:0; margin:0;}
#subNavLanding	a	{color:#413E6D; text-decoration:none; line-height:18px; margin:0;font-family: Verdana; font-size:.8em; margin:0; background:url("/images/carrot-grn.gif") no-repeat 0 4px; padding:0 0 0 7px;}
#subNavLanding	a:hover	{text-decoration:underline;}

.subNavLandingLev2		{margin: 0 13px 0 10px; padding:0; background-color:transparent;}
.subNavLandingLev2	ul	{margin: 0 auto; list-style-type:none; padding: 0 0 6px 0;}
.subNavLandingLev2	li	{width:180px; display:block; padding: 0; margin:0 0 0 0;}
.subNavLandingLev2	p	{display:inline; line-height:16px; color:#000000; font-family: Verdana; padding:0; margin:0;}
.subNavLandingLev2	a	{font-size:.8em; color:#413E6D; text-decoration:none; line-height:16px; margin:0;font-family: Verdana; margin:0; background:url("/images/carrot-grn.gif") no-repeat 0 4px; padding:0 0 0 7px; font-weight:normal;}
.subNavLandingLev2	a:hover	{text-decoration:underline;}
.subNavLandingLev2	h2	{color:#413E6D; margin: 0; padding: 8px 0 0 6px;}
.subNavLandingLev2		{color:#413E6D; text-decoration:none; line-height:16px;font-family: Verdana; margin:0; background:url("/images/carrot-grn.gif") no-repeat 10px 27px; padding:12px 10px 0 10px; font-weight:bold;}

/* ::::: left subnav for content pages ::::: */
#subNavContent			{margin: 72px 13px 0 10px; padding:0; background-color:transparent;}
#subNavContent	ul		{margin: 0; list-style-type:none; padding:3px 0 8px 0;}
#subNavContent	li		{width:201px; display:block; padding:0; margin:0;}
#subNavContent	a		{display:block; color:#515185; text-decoration:none; line-height:18px;margin:0; background:("/images/carrot-grn.gif") no-repeat 0 4px; padding:0 0 0 7px; font-family: Verdana; font-size:.8em;}
#subNavContent	a:hover	{color:#000000; text-decoration:underline; line-height:18px;margin:0; background:url("/images/carrot-grn.gif") no-repeat 0 4px; padding:0 0 0 7px; font-family: Verdana; font-size:.8em;}

/* ::::: right subnav for content pages ::::: */
#subNavContentRt		{float:left; width:216px; margin: 23px 13px 0 25px; padding:0;}
* html #subNavContentRt		{float:left; width:216px; margin: 23px 13px 0 15px; padding:0;}
#subNavContentRt	ul	{margin: 0;  padding:3px 0 10px 0; font-family: Verdana;  font-size:.75em;}
#subNavContentRt	li	{display:block; line-height:14px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 9px;  padding:4px 0 0 8px; margin:0; font-family: Verdana; color:#444444;}
#subNavContentRt	a	{color:#5F4D89; text-decoration:none;}
#subNavContentRt	a:hover	{color:#000000; text-decoration:underline;}

/* ::::: right subnav for content pages ::::: */
#subNavBodyContent		{width:500px; float:left; margin:0; padding:0;}
#subNavBodyContent	ul	{margin: 0;  padding:3px 0 10px 0; font-family: Verdana;  font-size:1.00em;}
#subNavBodyContent	li	{display:block; line-height:14px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 9px;  padding:4px 0 0 8px; margin:0; font-family: Verdana; color:#444444;}
#subNavBodyContent	a	{color:#5F4D89;line-height:14px; text-decoration:none;}
#subNavBodyContent	a:hover	{color:#000000; text-decoration:underline;}


#custQuotes		li	{font-size:.9em; font-style:italic; color:#555555;}

#award				{width:200px; padding:0; margin:11px 0 16px 0;}
#award			img	{margin:0 0 70px 0; padding:0 10px 0 8px; float:left;}
#award			p	{display:inline;font-family: Verdana; font-size:.9em; color:#555555; margin:0; line-height:18px;}
#award			h1	{font-family: Verdana; font-size:.9em; color:#555555; margin:0; font-weight:bold; text-transform:none; padding: 0 0 2px 0;}
#award			a	{font-family: Verdana; color:#5E4F8A; text-decoration:none; font-weight:normal; font-size:.8em; background:url("/images/carrot-grn.gif") no-repeat 0 4px; padding:0 0 0 7px;}

#login				{width:200px; padding:0; margin:11px 0 6px 0;}
#login			img	{padding:0; margin:6px 0 0 0;}
#login			p	{display:inline;font-family: Verdana; font-size:.9em; color:#555555; margin:0; line-height:14px;}
#login			h1	{font-family: Verdana; font-size:.9em; color:#555555; margin:0; font-weight:bold; text-transform:none; padding: 0 0 2px 0;}
#login			a	{font-family: Verdana; color:#5E4F8A; text-decoration:none; font-weight:normal; font-size:.8em; background:url("/images/carrot-grn.gif") no-repeat 0 4px; padding:0 0 0 7px;}
#login		input	{height:17px; width:174px; color:#555555; font-family: Verdana; font-size:1.0em; border: 1px solid #A4ABB1; margin: 6px 3px 0 0; padding:0 0 0 5px;}

/* ::::: FOOTER ::::: */
#footer				{color:#777777; float:left; width:1000px; font-size:.8em; height:61px;padding:7px 0 0 0px; margin:0 auto;background-color:#000000; text-align:center;}
#footer			p	{color:#777777;font-family: Verdana;text-decoration:none;float:left;padding: 0 0 0 22px;margin:0;}
#footer			ul	{margin: 0 auto; list-style-type:none; padding:0 0 3px 0; color:#777777; font-family: Verdana;}
#footer			li	{display:inline; padding: 0 4px 0 4px;}
#footer			a	{color:#999999; text-decoration:none;}
#footer			a:hover	{text-decoration:underline;}

/* ::::::: Contact Us Page :::: */
#subPageContactWrapper		{background-color:#F3F3F3; float:left; width:770px; min-height:383px; margin: 0 0 0 0; padding:0 0 10px 0;border-left:solid 1px #E1E1E1;border-right:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;}
.subPageContactMenuWrapper		{background:url("/images/bg-subpage-nav.gif") repeat-x; width:770px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;margin:0; padding:0;}
/* ::::::: Contact Us Page END :::: */

/* ::::: EMBEDDED SUBPAGES ::::: */

#subPageWrapper		{background-color:#F3F3F3; float:left; width:520px; min-height:383px; margin: 0 0 20px 0; padding:0 0 10px 0;border-left:solid 1px #E1E1E1;border-right:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;}

* html #subPageWrapperIE6		{background-color:#F3F3F3; float:left; width:515px; min-height:383px; margin: 0 0 20px 0; padding:0 0 10px 0;border-left:solid 1px #E1E1E1;border-right:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;}
#subPageWrapperIE6		{background-color:#F3F3F3; float:left; width:520px; min-height:383px; margin: 0 0 20px 0; padding:0 0 10px 0;border-left:solid 1px #E1E1E1;border-right:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;}

* html #wrapperNoRtNav			{margin:0; padding:0px; width:770px; float:left;}
* html #subPageWrapperNoRTNav		{background-color:#F3F3F3; float:left; width:770px; min-height:383px; margin: 0 0 20px 0; padding:0 0 10px 0;border-left:solid 1px #E1E1E1;border-right:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;}
* html .subPageMenuWrapperNoRTNav		{background:url("/images/bg-subpage-nav.gif") repeat-x; width:770px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;margin:0; padding:0;}
* html .subPageContentNoRTNav		{margin:0; padding: 17px 0 0 10px; float:left; width:759px;}

#subPageWrapperNoRTNav		{background-color:#F3F3F3; float:left; width:774px; min-height:383px; margin: 0 0 20px 0; padding:0 0 10px 0;border-left:solid 1px #E1E1E1;border-right:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;}
.subPageMenuWrapperNoRTNav		{background:url("/images/bg-subpage-nav.gif") repeat-x; width:774px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;margin:0; padding:0;}
.subPageNoRTNavTabOff  a		{background:url("/images/bg-subpage-nav.gif") repeat-x;font-family:Verdana; font-weight:normal; text-transform:none; font-size:10px; height:33px; padding: 7px 7px 0 19px;color:#54457C; text-decoration: none;float: left;border-left: 1px solid #ffffff;}
.subPageNoRTNavTabOff	a:hover {text-decoration:none;background:url("/images/arrow-yel-down.gif") no-repeat 5px 9px;}
.subPageContentNoRTNav		{margin:0; padding: 17px 0 0 10px; float:left; width:758px;}
.subPageNoRTNavTabOn	a		{list-style-type:none;background:url("/images/arrow-yel-down.gif") no-repeat 5px 9px; background-color:#F3F3F3; font-family:Verdana; font-weight:normal; text-transform:none; font-size:10px; height:33px; padding: 7px 7px 0 18px;color:#54457C; text-decoration: none;float: left; border-right: solid 1px #EAEAEA;}
.subPageNoRTNavTabOn	a:hover {text-decoration:none; cursor:default;}
* html .contentWrapperHub		{margin:0; padding:0 0 20px 0; width:200px; float:left;}
* html .contentWrapperHub	p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
* html .contentWrapperHub ul	{margin:0 0 5px 0; padding:0; list-style-type:none;}
* html .contentWrapperHub li	{background:url("/images/disc-grn.gif") no-repeat 1px 8px; line-height:18px; padding:0 0 0 10px; margin:0; font-family: Verdana; font-size:.8em; color:#555555;}	
* html .contentWrapperHub h2	{margin-top:15px;}
.contentWrapperHub		{margin:0; padding:0 0 20px 0; width:200px; float:left;}
.contentWrapperHub	p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
.contentWrapperHub ul	{margin:0 0 5px 0; padding:0; list-style-type:none;}
.contentWrapperHub li	{background:url("/images/disc-grn.gif") no-repeat 1px 8px; line-height:18px; padding:0 0 0 10px; margin:0; font-family: Verdana; font-size:.8em; color:#555555;}	
.contentWrapperHub h2	{margin-top:15px;}



.subPageDividerVert	{float:left; background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:360px; padding:0; margin:0;}
/* ::::: embedded subpage navigation ::::: */
/*
.subPageMenuWrapper	{background:url("/images/bg-subpage-nav.gif") repeat-x; width:520px; height:40px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;margin:0; padding:0;}
.subPageTabs	ul	{padding:0; margin:0;}
.subPageTabs	li	{padding:0; margin:0;}

.subPageTabOff	ul {}
.subPageTabOff  a	{background:url("/images/arrow-wht-lrg.gif") no-repeat 5px 10px; font-family:arial; font-weight:bold; text-transform:lowercase; font-size:1.2em; height:33px; padding: 7px 7px 0 19px;color:#54457C; text-decoration: none;float: left;border-left: 1px solid #ffffff;}
.subPageTabOff	a:hover {text-decoration:none;background:url("/images/arrow-yel-down.gif") no-repeat 5px 9px;}

.subPageTabOn	a		{list-style-type:none;background:url("/images/arrow-yel-down.gif") no-repeat 5px 9px; background-color:#F3F3F3; font-family:arial; font-weight:bold; text-transform:lowercase; font-size:1.2em; height:33px; padding: 7px 7px 0 18px;color:#54457C; text-decoration: none;float: left; border-right: solid 1px #EAEAEA;}
.subPageTabOn	a:hover {text-decoration:none; cursor:default;}
*/

.subPageMenuWrapper		{background:url("/images/bg-subpage-nav.gif") repeat-x; width:520px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;margin:0; padding:0;}

.subPageTabs	ul		{padding:0; margin:0;}
.subPageTabs	li		{padding:0; margin:0; float:left; display:block; background:none;}


.terms		{margin:0; padding:0; }
.terms  p	{font-family: Verdana; font-size:.8em; color:#444444; margin:0 20px 5px 0; line-height:18px;}
.terms	ol		{padding:0; margin:0;font-family: Verdana; font-size:.9em; line-height:18px;}
.terms	li		{padding:0; margin-left:25px; float:left; display:block; background:none; }


.subPageTabOff	li		{}
.subPageTabOff  a		{background:url("/images/bg-subpage-nav.gif") repeat-x;font-family:arial; font-weight:bold; text-transform:none; font-size:0.9em; height:33px; padding: 7px 7px 0 19px;color:#54457C; text-decoration: none;float: left;border-left: 1px solid #ffffff;}
.subPageTabOff	a:hover {text-decoration:none;background:url("/images/arrow-yel-down.gif") no-repeat 5px 9px;}

.subPageTabOn	a		{list-style-type:none;background:url("/images/arrow-yel-down.gif") no-repeat 5px 9px; background-color:#F3F3F3; font-family:arial; font-weight:bold; text-transform:none; font-size:0.9em; height:33px; padding: 7px 7px 0 18px;color:#54457C; text-decoration: none;float: left; border-right: solid 1px #EAEAEA;}
.subPageTabOn	a:hover {text-decoration:none; cursor:default;}


 /*  subpages with no columns */
.subPageContent		{margin:0; padding: 17px 0 0 10px; float:left; width:509px;}

.subPageContent	a	{text-decoration:none; font-weight:bold; }
.subPageContent	a:hover {text-decoration:underline;}
.subPageContent ul	{padding:0 0 15px 0;}
.subPageContent  p	{color:#444444; padding: 0 0 7px 0;}
 
 /*  subpages with columns */
.subPageColOne		{float:left; margin:0; padding:0 7px 0 7px; width:145px;}
.subPageColOne	p	{color:#6E6E6E; padding:0; margin:0;}
.subPageColOne	h3	{padding:0 0 2px 0; margin:0; font-weight:bold; font-family: Verdana; font-size:.9em; color:#6e6e6e;}

.subPageColTwo		{float:left; margin:0; padding:0 21px 20px 7px; width:322px;}
.subPageColTwo  p	{color:#444444; padding: 0 0 7px 0;}
.subPageColTwo	a	{background:url("/images/arrow-grn-lrg.gif") no-repeat 0 2px; text-decoration:none; font-size:.7em; font-family: Verdana; font-weight:bold; margin:0; padding: 0 0 0 12px;}
.subPageColTwo	a:hover {text-decoration:underline;}

/* ::::: TOP COLUMN TWO (IN LANDING PAGES) ::::: */
#colTwoTop			{padding:0; margin:0; float:left; width:520px; height:145px; background-color:#594A83; border-bottom: solid 5px #ffffff;}

/* ::::: TOP COLUMN THREE (IN LANDING PAGES) ::::: */
#colThreeTop		{float:left;background-color:#FFBE00;width:254px; height:145px;padding:0; margin:0; border-bottom: solid 5px #ffffff; overflow:hidden}
#yelBoxTitle		{font-family: Verdana; color:#ffffff; font-size: 1.2em; padding: 10px 0 0 12px; margin:0; font-weight:bold;text-transform:uppercase;}
#colThreeTop	p	{font-family: Verdana; color:#444444; font-size: .9em; padding: 2x 15px 0 13px; margin:0;}

/* Landing page */
#topMastCenterland 		{float:left;  padding:0; margin:0; width:588px; background:url('/images/bg-prp-top-fade.gif') repeat-x left top; background-color:#594A83;text-transform:uppercase;margin: 0 auto !important;}
#pageTitleland			{float:left;color:#ffffff; font-weight:bold; font-family: Arial; font-size:1.4em; background-color:#594A83;    padding: 0px 0 0px 12px; margin: 0 auto !important;    text-transform:uppercase;}

.siteMapBreadCrumbland		{text-transform:none; float:left; font-family: Verdana; width:550px;  background-color:transparent; color:#EEEEEE; font-size:.8em; padding:0; margin: 13px 0 0 12px; height:30px;}
.siteMapBreadCrumbland	a	{color:#EEEEEE;text-decoration:none; padding:0; margin:0;}

#yelBoxTitleland		{font-family: Verdana; color:#000000; font-size: 1.0em; text-align:left; margin: 0 0px 0 15px; font-weight:bold; background-color:#FFBB00; text-transform:uppercase; }
#yelBoxDescriptionland  {font-family: Verdana; font-size:.8em; color:#444444; line-height:18px; margin:0 20px 6px 0; padding:0;}

#topMastRightland 	a	{background:url('/images/LandingPage_contact-box-off.gif') no-repeat; cursor:pointer;float:left;width:175px; height:25px; padding:0; margin: 0 auto !important;}
#topMastRightland 	a:hover	{background:url('/images/LandingPage_contact-box-on.gif') no-repeat;}

.productsColOneland			{float:left; background-color:#54457C;    margin:0 15px 0 0; padding:8px 0 15px 8px; width:225px; height:15px;}
.productsColOneland	a		{color:#5D4E89; font-weight:bold; text-decoration:none; background: url('/images/arrow-wht-lft.gif') no-repeat 4px 12px;   text-transform:uppercase; margin:0 0 0 6px;  padding: 7px 15px 7px 15px; font-family: Verdana; font-size:0.7em; color:#ffffff;}
.productsColOneland	a:hover {text-decoration:underline;}

.productsColTwoland			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:8px 10px 15px 11px; width:225px; min-height:100px;}
.productsColTwoland	p		{font-family: Verdana; font-size:.8em; color:#444444; padding:0; margin:0;}

.solutionsColOneland		{float:left; background-color:#54457C; margin:0 15px 0 0; padding:8px 0 15px 8px; width:275px; height:15px;  }
.solutionsColOneland	a	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-wht-lft.gif") no-repeat 4px 12px; text-transform:uppercase; margin:0 0 0 6px; padding: 7px 5px 7px 15px;  font-family: Verdana; font-size:0.7em;  color:#ffffff;  }
.solutionsColOneland	a:hover{text-decoration:underline;}




/* ::::: SOLUTIONS HUB PAGE(S) ::::: */
.solutionsColsWrapper	{float:left; height:100%;}

.solutionsColOne		{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:10px 0 0 7px; width:202px; height:124px;}
.solutionsColOne	a	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-transform:lowercase; margin:0 0 0 6px; padding:0 0 0 17px; font-family: Verdana; font-size:0.8em;}
.solutionsColOne	a:hover{text-decoration:underline;}

.solutionsColTwo		{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:8px 0 20px 7px;}

.solutionsColThree		{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:8px 10px 20px 7px; width:225px; height:150px; }
.solutionsColThree	p	{font-family: Verdana; font-size:.6em; color:#444444; padding:0; margin:0;}
.solutionsColThree	li	{font-family: Verdana; font-size:.6em; margin:0; padding:0; list-style-type:none;}

.solutionsDividerVert	{float:left; display:block; background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:124px; padding:0; margin:3px 0 0 0;}

/* ::::: SOLUTIONS HUB MENU PAGE ::::: */
.solutionsLink		{width:214px; margin:0; padding:0;line-height:18px;}
.solutionsLink	ul	{margin:0; padding:0;}
.solutionsLink	li	{padding:0; margin:0 0 0 3px;}
.solutionsLink	a, 
.solutionsLink	a:link, 
.solutionsLink	a:visited,
.solutionsLink	a:active	{line-height:18px; color:#5E4F88; text-decoration:none;background:url("/images/carrot-grn.gif") no-repeat 0px 4px; padding: 0 0 0 8px;}

.markerOn			{background:url(/images/marker-dotted.gif) no-repeat right; display:block;list-style-type:none; line-height:18px; display:block; color:#999999; font-family: Verdana; font-size:.8em; margin:0; padding:0 0 0 9px;}
.markerOff			{background:none; display:block;list-style-type:none; line-height:20px; display:block; color:#999999; font-family: Verdana; font-size:.8em; margin:0; padding:0 0 0 9px;}


/* ::::: SOLUTIONS DETAIL PAGE(S) ::::: */
.solutionPartnerLogo			{float:left;}
.solutionPartnerTextWrapper		{padding-left:155px;}


/* ::::: PRODUCT HUB PAGE(S) ::::: */
.productsColsWrapper	{float:left; height:100%;}


.productsColOne			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:8px 0 15px 8px; width:158px; min-height:100px;}
.productsColOne	a		{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-transform:lowercase; margin:0 0 0 6px; padding:0 0 0 17px; font-family: Verdana; font-size:.8em;}
.productsColOne	a:hover {text-decoration:underline;}

.productsColTwo			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:8px 10px 15px 11px; width:332px; min-height:100px;}
.productsColTwo	p		{font-family: Verdana; font-size:.8em; color:#444444; padding:0; margin:0;}

.productsColThree		{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:6px 10px 15px 16px; width:221px; min-height:100px;}

.productsDividerVert	{float:left; display:block; background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:91px; padding:0; margin:3px 0 0 0;}

/* ::::: products bread crumb navigation ::::: */
.productsCrumbNav			{width:225px; height:30px; background-color:transparent; font-size:0.8em; padding:2px 0 0 0; margin:0;}
.productsCrumbNav	ul		{float: left; margin:0; padding:0px}
.productsCrumbNav	li		{display:inline; list-style-type:none; padding:0 0 0 0; margin:0;}
.productsCrumbNav	a		{background:url("/images/arrow-grn-sm.gif") no-repeat 1px 5px;font-family: Verdana; font-weight:bold; color:#5D4E85;text-decoration:none;padding:0 13px 0 12px; margin:0;}
.productsCrumbNav	a:hover	{text-decoration:underline;}


/* ::::: PRODUCT FAMILY PAGE(S) ::::: */
.prodFamColOneTop			{float:left; background-color:#f7f7f7; margin:0 5px 20px 0; padding:4px 0 0 7px; width:250px; height:104px;}
.prodFamColOneTop	select	{float:left; height:17px; width:200px; color:#000000; font-family:arial; font-size:1.0em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 8px; padding:0;}
.prodFamColOneTop	img		{float:left; padding:0; margin:8px 0 0 0 ;}
.prodFamColTwoTop			{float:left; background-color:#ffffff; margin:0 0 20px 0; padding:2px 0 0 3px; width:255px;}
.prodFamColTwoTop	h2		{margin-top:0;}

.prodFamColOne				{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0 6px 0 0; padding:10px 10px 0 0 ; width:247px; min-height:120px;}
.prodFamColTwo				{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:10px 10px 0 0 ; width:247px; min-height:120px; }
.prodFamRow					{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0 6px 0 0; padding:10px 10px 0 0 ; width:494px; min-height:120px;}
.prodFooter					{float:left; margin:0 6px 0 0; padding:10px 10px 0 0 ; width:494px;}


.prodFamColOneIE6				{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0 6px 0 0; padding:10px 10px 0 0 ; width:247px; min-height:120px;}
.prodFamColTwoIE6				{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:10px 10px 0 0 ; width:247px; min-height:120px; }

* html .prodFamColOneIE6				{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0 6px 0 0; padding:10px 10px 0 0 ; width:230px; min-height:120px;}
* html .prodFamColTwoIE6				{float:left; background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; margin:0; padding:10px 10px 0 0 ; width:230px; min-height:120px; }

.prodFamColOne	img, .prodFamColTwo img {float:left; margin:15px 7px 5px 12px;}
.prodFamColOne	p, .prodFamColTwo p		{margin: 11px 0 0 15px;}
.prodFamColOne	ul, .prodFamColTwo ul	{margin:5px 0 0 15px;}
.prodFamColOne	h2, .prodFamColTwo h2	{margin-left:15px;}

a.prodFamily			{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; margin:0 0 0 6px; padding:0 0 0 12px; font-family: Verdana; font-size:.8em;}
.prodFamily	a:hover		{font-size:1.2em;}

.GenericTitle	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-transform:none; margin:0 0 0 6px; padding:0 0 0 17px; font-family: Verdana; font-size:.8em;}
.TitleLink	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; margin:0 0 0 6px; padding:0 0 0 14px; font-family: Verdana; font-size:.9em;}
.TitleNoLink	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; margin:0 0 0 6px; padding:0 0 0 14px; font-family: Verdana; font-size:.9em;}

/* ::::: generic comparison table ::::: */
.genericCompareWrapper		{display:block; float:left; width:485px; margin: 25px 0 30px 0;}

/* ::::: wrapper for generic chart table ::::: */
.genericChartWrapper	{display:block; float:left; width:485px; margin: 25px 0 30px 0;}

table.genericCompare		{border-bottom: solid 1px #B9B9B9; width:100%; border-spacing:0px; margin-bottom:10px;}
th.genericCompare			{padding: 4px 4px 4px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.genericCompareRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.genericCompareRow2 		{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.genericCompareTop		{padding:4px 4px 4px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.genericCompareTopRight	{padding:4px 4px 4px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.genericCompareCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:20%; border-right: solid 1px #B9B9B9;}
td.genericCompareCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
td.genericCompareCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
td.genericCompareCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;}
td.genericdCompareCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
td.genericCompareCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
td.genericCompareCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;}

/* ::::: product comparison table ::::: */
.prodCompareWrapper		{display:block; float:left; width:520px; margin: 25px 0 30px 0;}
.prodCompareWrapperModules		{display:block; float:left; width:520px; margin: 0px 0 30px 0;}
.prodTopContent {width:500px; float:left; margin:0; padding:0;}

/* ::::: wrapper for comparison chart table ::::: */
.prodCompareChartWrapper	{display:block; float:left; width:690px; margin: 25px 0 30px 0;}

table.prodCompare		{border-bottom: solid 1px #B9B9B9; width:100%; border-spacing:0px; margin-bottom:10px;}
th.prodCompare			{padding: 4px 4px 4px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.prodCompareRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.prodCompareRow2 		{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.prodCompareTop		{padding:4px 4px 4px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.prodCompareTopRight	{padding:4px 4px 4px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.prodCompareCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:20%; border-right: solid 1px #B9B9B9;}
td.prodCompareCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
td.prodCompareCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
td.prodCompareCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;}
td.prodCompareCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
td.prodCompareCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
td.prodCompareCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;}


/* ::::: wrapper for operating systems table ::::: */
.operatingsystemChartWrapper	{display:block; float:left; width:690px; margin: 25px 0 30px 0;}

table.operatingsystem		{border-bottom: solid 1px #B9B9B9; width:100%; border-spacing:0px; margin-bottom:10px;}
th.operatingsystem			{padding: 4px 4px 4px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.operatingsystemRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.operatingsystemRow2 		{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.operatingsystemTop		{padding:4px 4px 4px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.operatingsystemTopRight	{padding:4px 4px 4px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.operatingsystemCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:50%; border-right: solid 1px #B9B9B9;}
td.operatingsystemCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:25%; border-right: solid 1px #B9B9B9;}
td.operatingsystemCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:25%; border-right: solid 1px #B9B9B9;}
td.operatingsystemCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;}
td.operatingsystemCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
td.operatingsystemCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
td.operatingsystemCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;}


/* ::::: wrapper for partners benefit table ::::: */
.partnerbenefitCompareChartWrapper	{display:block; float:left; width:690px; margin: 25px 0 30px 0;}

table.partnerbenefitCompare		{border-bottom: solid 1px #B9B9B9; width:100%; border-spacing:0px; margin-bottom:10px;}
th.partnerbenefitCompare			{padding: 4px 4px 4px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.partnerbenefitCompareRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.partnerbenefitCompareRow2 		{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.partnerbenefitCompareTop		{padding:4px 4px 4px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.partnerbenefitCompareTopRight	{padding:4px 4px 4px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.partnerbenefitCompareCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:60%; border-right: solid 1px #B9B9B9;}
td.partnerbenefitCompareCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:20%; border-right: solid 1px #B9B9B9; text-align: center;}
td.partnerbenefitCompareCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; border-right: solid 1px #B9B9B9;text-align: center;}
td.partnerbenefitCompareCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;text-align: center;}
td.partnerbenefitCompareCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
td.partnerbenefitCompareCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
td.partnerbenefitCompareCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;}


/* ::::: wrapper for partners requirements table ::::: */
.partnerreqCompareChartWrapper	{display:block; float:left; width:690px; margin: 25px 0 30px 0;}

table.partnerreqCompare		{border-bottom: solid 1px #B9B9B9; width:100%; border-spacing:0px; margin-bottom:10px;}
th.partnerreqCompare			{padding: 4px 4px 4px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.partnerreqCompareRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.partnerreqCompareRow2 		{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.partnerreqCompareTop		{padding:1px 1px 1px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.partnerreqCompareTopRight	{padding:1px 1px 1px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.partnerreqCompareCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:30%; border-right: solid 1px #B9B9B9;}
td.partnerreqCompareCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; border-right: solid 1px #B9B9B9; text-align: center;}
td.partnerreqCompareCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; border-right: solid 1px #B9B9B9;text-align: center;}
td.partnerreqCompareCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;text-align: center;}
td.partnerreqCompareCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
td.partnerreqCompareCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
td.partnerreqCompareCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;}


/* ::::: wrapper for technical training table ::::: */
.techtrainingChartWrapper	{display:block; float:left; width:690px; margin: 25px 0 30px 0;}

table.techtraining		{border-bottom: solid 1px #B9B9B9; width:100%; border-spacing:0px; margin-bottom:10px;}
th.techtraining			{padding: 4px 4px 4px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.techtrainingRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.techtrainingRow2 		{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.techtrainingTop		{padding:4px 4px 4px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.techtrainingTopRight	{padding:4px 4px 4px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.techtrainingCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:20%; border-right: solid 1px #B9B9B9;}
td.techtrainingCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:60%; border-right: solid 1px #B9B9B9;}
td.techtrainingCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:10%; border-right: solid 1px #B9B9B9;}
td.techtrainingCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;}
td.techtrainingCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
td.techtrainingCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
td.techtrainingCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.9em; font-family: Verdana;}


table.epicenter		{border-bottom: solid 1px #B9B9B9; width:500px; border-spacing:0px;}
th.epicenter			{padding: 1px 1px 1px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 0.8em; font-weight:bold; height:20px; text-align: left;}

table.BD8800		{border-bottom: solid 1px #B9B9B9; width:400px; border-spacing:0px;}
th.BD8800			{padding: 1px 1px 1px 5px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 12px; font-weight:bold; height:20px; text-align: left;}
tr.BD8800Row1 	{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:40px; line-height:20px;  }
tr.BD8800Row2 	{background-color:#efefef; color:#555555;  font-family: Verdana; height:40px;line-height:20px;}
td.BD8800Col1		{text-decoration:none; padding:1px 1px 1px 10px; color:#555555; font-size:12px;  font-family: Verdana;  border-right: solid 1px #B9B9B9;}
td.BD8800Col2		{padding:1px 1px 1px 10px; color:#555555; font-size:12px; font-family: Verdana; }


/* ::::: warranty table(s) ::::: */
table.warranty		{border-bottom: solid 1px #B9B9B9; width:500px;  border-spacing:0px;}
th.warranty			{padding: 1px 1px 1px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.warrantyRow1 	{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:40px; line-height:20px;  }
tr.warrantyRow2 	{background-color:#efefef; color:#555555;  font-family: Verdana; height:40px;line-height:20px;}

td.warrantyTop		{padding:1px 1px 1px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.warrantyTopRight	{padding:1px 1px 1px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.warrantyCol1		{text-decoration:none; padding:1px 1px 1px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:180px; border-right: solid 1px #B9B9B9;}
td.warrantyCol2		{padding:1px 1px 1px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:238px;}
td.warrantyColsub1	{text-decoration:none; padding: 1px 1px 1px 20px;  color:#555555; font-size:.9em; font-family: Verdana; width:180px; border-right: solid 1px #B9B9B9;}


/* ::::: community table(s) ::::: */
table.community		{border-bottom: solid 1px #B9B9B9; width:520px; border-spacing:0px;}
th.community			{padding: 1px 1px 1px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.communityRow1 	{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
tr.communityRow2 	{background-color:#efefef; color:#555555;  font-family: Verdana; height:18px;}

td.communityTop		{padding:1px 1px 1px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.communityTopRight	{padding:1px 1px 1px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.communityCol1		{text-decoration:none; padding:1px 1px 1px 10px; color:#555555; font-size:.9em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
td.communityCol2		{padding:1px 1px 1px 10px; color:#555555; font-size:.9em; font-family: Verdana;}

/* ::::: PRODUCT DETAILS PAGE(S) ::::: */
/* ::::: detail boxes for product detail pages with normal sized images ::::: */
.bullets			{float:left; background-color:#FFFFFF; margin: 0 19px 0 0; padding:5px 5px 0px 10px;}
.bullets		ul	{margin:0; padding:0;}
.bullets		li	{font-size:.8em; line-height:19px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 8px; display:block; font-family: Verdana; margin:0; padding:0 0 0 7px;}
.bullets		a	{color:#5E4F88; text-decoration:none;}
.bullets	a:hover	{text-decoration:underline;}

.bullets1			{float:left; margin: 0 0 0 0; padding:0px 0px 0px 0px;}
.bullets1		ul	{margin:0; padding:0;}
.bullets1		li	{font-size:.8em; line-height:19px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 6px; display:block; font-family: Verdana; margin:0; padding:0 0 0 0;}
.bullets1		a	{color:#5E4F88; text-decoration:none;}
.bullets1	a:hover	{text-decoration:underline;}

/* ::::: PRODUCT DETAILS PAGE(S) ::::: */
/* ::::: detail boxes for product detail pages with normal sized images ::::: */
.prodDetailWrapper			{float:left; width:510px; margin:-11px 0 15px 0; padding:0;}
.prodDetailWrapper		img	{float:left; margin: 4px 0 0 0;}
.prodDetailLinkBox			{float:left; background-color:#F9F9FB; margin: 0 19px 0 0; padding:5px 5px 0px 10px; width:250px;}
.prodDetailLinkBox		ul	{margin:0; padding:0;}
.prodDetailLinkBox		li	{font-size:.7em; line-height:19px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 8px; display:block; color:#999999; font-family: Verdana; margin:0; padding:0 0 0 7px;}
.prodDetailLinkBox		a	{color:#5E4F88; text-decoration:none; font-weight:bold;}
.prodDetailLinkBox	a:hover	{text-decoration:underline;}

/* ::::: PRODUCT DETAILS PAGE(S) ::::: */
/* ::::: detail boxes for product detail pages with normal sized images ::::: */
.prodDetailWrapper2			{float:left; width:510px; margin:-11px 0 15px 0; padding:0;}
.prodDetailWrapper2		img	{float:left; margin: 4px 0 0 0;}
.prodDetailLinkBox2			{float:left; background-color:#F9F9FB; margin: 0 19px 0 0; padding:5px 5px 0px 10px; width:460px;}
.prodDetailLinkBox2		ul	{margin:0; padding:0;}
.prodDetailLinkBox2		li	{font-size:.7em; line-height:19px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 8px; display:block; color:#999999; font-family: Verdana; margin:0; padding:0 0 0 7px;}
.prodDetailLinkBox2		a	{color:#5E4F88; text-decoration:none; font-weight:bold;}
.prodDetailLinkBox2	a:hover	{text-decoration:underline;}

/* ::::: detail boxes for product detail pages with tall sized images ::::: */
.prodDetailLinkBoxWTallImg		{background-color:#F9F9FB; margin: 0 0 0 138px; padding:5px 5px 8px 10px; width:184px;}
.prodDetailLinkBoxWTallImg	ul	{margin:0; padding:0;}
.prodDetailLinkBoxWTallImg	li	{font-size:.7em; line-height:19px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 8px; display:block; color:#999999; font-family: Verdana; margin:0; padding:0 0 0 7px;}
.prodDetailLinkBoxWTallImg	a	{color:#5E4F88; text-decoration:none; font-weight:bold;}
.prodDetailLinkBoxWTallImg	a:hover	{text-decoration:underline;}

/* ::::: CONTACT US PAGE ::::: */
#contactWrapper	table	{border-spacing:0;}
#contactWrapper	td		{border:0; padding: 1px 0 1px 0; margin:0; font-size:0.9em; font-family:arial; color:#444444; line-height:15px;}
#contactWrapper	p		{font-family: Verdana; font-size:0.9em; color:#444444; line-height:16px;margin:0 0 3px 0; padding:0;}
#contactWrapper	h2		{font-family: Verdana; color:#444444; font-size: 0.9em; padding-bottom:3px; margin:10px 0 0 0;}

/* ::::: contact us top cols ::::: */
.contactColOneTop			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:16px 3px 0 0; padding:0 0 2px 17px; width:730px; min-height:340px;}
.contactColOneTop	select	{height:20px; width:340px; color:#444444; font-family:arial; font-size:0.9em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 0; padding:0 0 0 2px;}
.contactColOneTop	option	{padding: 3px 0 3px 5px;}

.contactColTwoTop			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:16px 0 0 3px; padding:0 0 2px 17px; width:730px; min-height:340px;}

/* ::::: contact us bottom cols ::::: */
.contactColOneBot			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0 3px 25px 0 ; padding:0 0 10px 17px; width:730px;}
.contactColOneBot	select	{height:20px; width:340px; color:#444444; font-family:arial; font-size:0.9em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 0; padding:0 0 0 2px;}
.contactColOneBot	option	{padding: 3px 0 3px 5px;}
.contactColTwoBot			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0 0 25px 3px; padding:0 0 10px 17px; width:730px;}
.contactColTwoBot	select	{height:20px; width:340px; color:#444444; font-family:arial; font-size:0.9em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 0; padding:0 0 0 2px;}
.contactColTwoBot	option	{padding: 3px 0 3px 5px;}

/* ::::: contact us bottom cols ::::: */
.contactDividerVertTop		{background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:320px; padding:0; margin:17px 0 0 0; float:left;}
.contactDividerVertBot		{background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:270px; padding:0; margin:0; float:left;}


/* ::::: contact us top cols ::::: */
.contactColOneTopSmall			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:16px 3px 0 0; padding:0 0 2px 17px; width:352px; min-height:340px;}
.contactColOneTopSmall	select	{height:20px; width:340px; color:#444444; font-family:arial; font-size:0.9em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 0; padding:0 0 0 2px;}
.contactColOneTopSmall	option	{padding: 3px 0 3px 5px;}

.contactColTwoTopSmall			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:16px 0 0 3px; padding:0 0 2px 17px; width:352px; min-height:340px;}

/* ::::: contact us bottom cols ::::: */
.contactColOneBotSmall			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0 3px 25px 0 ; padding:0 0 10px 17px; width:352px;}
.contactColOneBotSmall	select	{height:20px; width:340px; color:#444444; font-family:arial; font-size:0.9em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 0; padding:0 0 0 2px;}
.contactColOneBotSmall	option	{padding: 3px 0 3px 5px;}
.contactColTwoBotSmall			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:0 0 25px 3px; padding:0 0 10px 17px; width:352px;}
.contactColTwoBotSmall	select	{height:20px; width:340px; color:#444444; font-family:arial; font-size:0.9em; background: #ffffff; border: 1px solid #A5ACB2; margin: 7px 5px 0 0; padding:0 0 0 2px;}
.contactColTwoBotSmall	option	{padding: 3px 0 3px 5px;}




/* ::::: HOW TO BUY PAGE(S) ::::: */
#buyWrapper	p		{font-family: Verdana; font-size:.8em; color:#444444; line-height:18px; margin:0 20px 6px 0; padding:0;}
.buyColOne			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:2px 0 0 0; padding:0 0 0 17px; width:369px;}
.buyColOne	select	{width:340px; color:#444444; font-family:arial; font-size:.8em; background: #ffffff; border: 1px solid #A5ACB2; margin: 5px 5px 0 0; padding:0 0 0 2px;}
.buyColOne	option	{padding: 3px 0 3px 5px;}
.buyColOne	a		{text-decoration:none;}
.buyColOne	a:hover	{text-decoration:underline;}

.buyColTwo			{float:left; background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff; margin:2px 0 0 0; padding:0 0 0 17px; width:370px;}
.buyColTwo	ul		{padding:0; margin:0; font-size:.8em;}
.buyColTwo	li		{padding:0 0 0 9px; margin:0; list-style-type:none;background:url("/images/carrot-grn.gif") no-repeat 0 7px; }
.buyColTwo	input	{width:333px; color:#444444; font-family:arial; font-size:.8em; background: #ffffff; border: 1px solid #A5ACB2; margin: 5px 5px 0 0; padding:0 0 0 5px;}
.buyColTwo	textarea{color:#444444; font-family:arial; font-size:.8em; background: #ffffff; border: 1px solid #A5ACB2; margin: 5px 5px 0 0; padding:0 0 0 5px;}
.buyColTwo	select	{width:340px; color:#444444; font-family:arial; font-size:.8em; background: #ffffff; border: 1px solid #A5ACB2; margin: 5px 5px 0 0; padding:0 0 0 2px;}
.buyColTwo	option	{padding: 3px 0 3px 5px;}
.btnSubmit			{float:left; padding: 7px 27px 0 0;}

.salesRepTitle		{font-family: Verdana; font-size:1.0em; color:#555555; font-weight:bold; margin: 8px 0 15px 0; width:340px;}
.buyDividerVert		{background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:445px; padding:0; margin:3px 0 0 0; float:left;}
.subscribe			{width:196px; margin:0 20px 0 10px; padding:0;}
.subscribeTitle		{font-weight:bold;font-size:.8em; font-family: Verdana; margin: 12px 0 9px 8px;text-transform:none;color:#413E6D;}
.subscribe	ul		{margin:0; padding:0;}
.subscribe 	li		{margin:0 0 10px 0; padding:0 0 0 8px;list-style-type:none;background:url("/images/carrot-grn.gif") no-repeat 0 9px; font-size:.8em;}
.subscribe	a		{font-family: Verdana; padding:0; margin:0; text-decoration:none;}
.subscribe	a:hover	{text-decoration:underline;}


/* ::::: PARTNER PAGE(S) ::::: */
/*background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff;*/
.partnersCol1		{width:216px; float:left;background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; padding:10px 32px 5px 10px; margin:0 2px 0 0;}
.partnersIECol1		{width:216px; float:left;background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; padding:10px 32px 5px 10px; margin:0 2px 0 0;}
* html .partnersIECol1		{width:210px; float:left;background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; padding:10px 32px 5px 10px; margin:0 2px 0 0;}
.partnersCol2		{width:215px; float:left;background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff; padding:10px 33px 5px 10px; margin:0 2px 0 0;}
.partnersCol3		{width:210px; float:left;background:url("/images/bg-prodfam.gif") repeat-x left top; background-color:#ffffff;  padding:10px 35px 5px 8px; margin:0;}
.partnersCol1 p, .partnersCol2 p, .partnersCol3 p {font-size:.75em; color:#444444}

.partnersColHeader {color:#5D4E89; font-size:1.8em; font-weight:bold; text-decoration:none; text-transform:lowercase; font-family: Verdana;}
.partnersColHeader a:hover {text-decoration:underline;}

.partnersTitle	a	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-transform:lowercase; margin:0 0 0 6px; padding:0 0 0 17px; font-family: Verdana; font-size:0.8em;}
.partnersTitle	a:hover{text-decoration:underline;}

.partnersTitleNoLink	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-transform:lowercase; margin:0 0 0 6px; padding:0 0 0 17px; font-family: Verdana; font-size:.8em;}
.TitleLink	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; margin:0 0 0 6px; padding:0 0 0 14px; font-family: Verdana; font-size:.9em;}
.TitleNoLink	{color:#5D4E89; font-weight:bold; text-decoration:none; background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; margin:0 0 0 6px; padding:0 0 0 14px; font-family: Verdana; font-size:.9em;}

.partnersIntroWrapper	{float:left; padding:0;height:120px; width:774px;background:url("/images/bg-section-head.gif") repeat-x; margin: 1px 0 0 0;}
.partnersIntro			{width:520px; font-size:.8em; margin:0; padding:15px 0 0 10px;}


/* ::::: ADVANCED SEARCH PAGE(S) ::::: */
#advSearchFormWrapper		{color:#555555;font-size:1.2em; font-weight:bold; padding:11px 0 11px 14px;}
#advSearchFormWrapper	img {float:right;  margin:-20px 0  0 0 ; padding:0;}

table.advSearch		{border-bottom: solid 1px #EBEBEB; width:774px; border-spacing:0px; margin: 11px 0 0 0px;}
tr.advSearch		{background:url("/images/bg-section-head.gif") repeat-x left top; margin:0; padding:0px;}
th.advSearch		{height:35px;color:#515151; text-align:left; border-top:solid 1px #EBEBEB;font-size:1.2em; text-align:left; padding:0 0 0 12px; margin:0;}
td.advSearch		{vertical-align:top; font-family: Verdana; font-size:1.8em; font-color:#545454; width:200px; height:100px; font-family: Verdana; font-size:.7em; padding: 0 0 0 21px;} 
	
.advSearchTitle		{color:#555555;background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; padding: 0 0 0 14px; margin: 0 0 4px -8px; font-weight:bold; }
#advSearchFormWrapper input {margin: 0 8px 0 8px;height:13px; width:295px; color:#666666; font-weight:normal;font-family: Verdana; font-size:1.2em; background: #cccccc; border-top: 1px solid #939393; border-left: 1px solid #939393; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0;}


/* ::::: SEARCH RESULTS PAGE ::::: */
#searchResultsWrapper	{min-height:500px;}
.searchNotice			{font-size:.9em; margin:10px 0 0 0;}
.resultsStats			{float:right; font-size:.9em;}
.sortSearch				{float:right; font-size:.9em;}
table.searchResults		{font-size:.9em; border-top:solid 1px #C7C7C7; border-bottom:solid 1px #C7C7C7; margin:40px 0 0 0; width:770px;}

/* ::::: SITE MAP CONTROL ::::: */
/* ::::: main nav menu ::::: */
.navMenu			{color:#000000; background-color:#ffffff; padding:0 0 0 20;}
.navMenuItem		{padding:3px;font-weight:bold;text-transform:lowercase; color:#ffffff; background-color:#000000; font-family:Arial; font-size:1.2em; text-decoration:none;}
.navSelected		{font-weight:bold; color:#ff9933; background-color:#000000; font-family:Arial; font-size:1.2em; text-decoration:none;}
.navHover			{font-weight:bold;text-transform:lowercase; color:#ffffff; background-color:#000000; font-family:Arial; font-size:1.2em; text-decoration:none;}
.langMenuItem		{font-size: 1.2em;color: #999999;font-family: Verdana;background-color: #000000; padding:3px;}

/* ::::: main nav search ::::: */
/*Changed by Bryan to move the search box to the right */

#navSearch			{color:#ffffff; background-color:#000000;margin:0; padding:0;}
#navSearch a		{color:#CBCBCB;}
#navSearch	input	{float:left; height:15px; width:136px; color:#666666; font-family: Verdana; font-size:.7em; background: #cccccc; border-top: 1px solid #939393; border-left: 1px solid #939393; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; margin: 5px 2px 0 0; padding:0 0 0 5px; position:relative; bottom:2px; left:0;}
#navSearchBtn		{float:left; margin:3px 6px 0 0; padding:0;}
.navSearchText		{color:#CBCBCB; font-size:.6em;text-transform:lowercase; padding:0; margin:0 7px 0 0; height:20px;}
#globe				{margin:0; padding:0; float:right;}

/* ::::: PRESS RELEASE PAGES ::::: */
p.Head_Main			{text-transform:uppercase; font-weight:bold; font-size:1.0em; margin:20px 0 20px 0; line-height:20px;}
.Head_Sub			{font-weight:bold; font-size:1.6em;}
table.press			{font-size:0.9em; text-align:left;}

/* ::::: TEST // NEW MAIN TOP NAV // TEST ::::: */
/* ::::: css to replace other once new nav is written ::::: */
#navBase			{float:left; width:954px;height:29px; margin:0; padding:0 0 0 46px; background:url(/images/ext_globe.gif) no-repeat 920px; background-color:#000000;}
#navBase		ul	{float:left; margin: 0; list-style-type:none; padding:3px 0 0 0; height:26px}
#navBase		li	{display:inline; color:#ffffff; background:url(/images/arrow-grn-sm.gif) no-repeat 0 9px; padding: 0 10px 0 12px;}
#navBase		a	{font-weight:bold; color:#ffffff; font-family:Arial; font-size:.7em; text-decoration:none;}
#active a:link, #active a:visited, #active a:hover {background-color: #666666;color: #f0f0f0; padding:7px 2px 8px 4px;}

#navContainer1 ul	{float:left; margin: 0;padding: 0;list-style-type: none;font-family: Arial;font-size: .6em;}
#navContainer1 li	{margin: 0; background-color:#666666; width:149px;}
#navContainer1 a	{display: block;padding: 5px 2px 2px 20px;border-bottom: 1px solid #555555;width: 127px; height:18px;background-color: transparent;background:url("/images/carrot-grn.gif") no-repeat 13px 10px;}
#navContainer1 a:link, #navlist1 a:visited{color: #EEE;text-decoration: none;}
#navContainer1 a:hover {border-bottom: 1px solid #555555;background-color: #666666;color: #f0f0f0;}
#active1 a:link, #active1 a:visited, #active1 a:hover {border-bottom: 1px solid #555555;background-color: #777777;color: #f0f0f0;}

#navContainer2 ul	{float:left; margin: 0;padding: 0;list-style-type: none;font-family: Arial;font-size: .6em;}
#navContainer2 li	{margin: 0; background-color:#777777; width:149px;}
#navContainer2 a	{display: block;padding: 5px 2px 2px 20px;border-bottom: 1px solid #555555;width: 127px; height:18px;background-color: transparent;background:url("/images/carrot-grn.gif") no-repeat 13px 10px;}
#navContainer2 a:link, #navlist2 a:visited{color: #EEE;text-decoration: none;}
#navContainer2 a:hover {border-bottom: 1px solid #555555;background-color: #777777;color: #f0f0f0;}
#active2 a:link, #active2 a:visited, #active2 a:hover {border-bottom: 1px solid #555555;background-color: #888888;color: #f0f0f0;}

#navContainer3 ul	{float:left; margin: 0;padding: 0;list-style-type: none;font-family: Arial;font-size: .6em;}
#navContainer3 li	{margin: 0; background-color:#888888; width:149px;}
#navContainer3 a	{display: block;padding: 5px 2px 2px 20px;border-bottom: 1px solid #555555;width: 127px; height:18px;background-color: transparent;background:url("/images/carrot-grn.gif") no-repeat 13px 10px;}
#navContainer3 a:link, #navlist3 a:visited{color: #EEE;text-decoration: none;}
#navContainer3 a:hover {border-bottom: 1px solid #555555;background-color: #888888;color: #f0f0f0;}
#active3 a:link, #active3 a:visited, #active3 a:hover {border-bottom: 1px solid #555555;background-color: #A0C237;color: #f0f0f0;}
/* ::::: END TEST // NEW MAIN TOP NAV // TEST ::::: */


/* ::::: SITE MAP CONTROL ::::: */
/* ::::: main nav menu ::::: */
.navText	a	{font-weight:bold; font-family: Verdana; font-size:11px; text-decoration:none; padding:4px; color:#ffffff; background-color:#000000;}

.navBar			{height:29px; margin:0; padding:0 0 0 46px; width:520px; background-color:#000000;}
.navBar		td	{margin: 0 10px 0 12px; padding:0; height:25px;} 

.navContainer a	{background-color: transparent;background:url("/images/carrot-grn.gif") no-repeat 10px 10px;} 
.navContainer	{display: block;padding: 5px 20px 2px 20px; color: #F0F0F0; font-family: Verdana; font-size: 11px; text-decoration: none; border-bottom: 1px solid #555555;}

.navMenuItem1	{background-color: #666666; text-decoration: none;}
.navMenuItem2	{background-color: #777777; text-decoration: none;}
.navMenuItem3	{background-color: #888888; text-decoration: none;}

.navStaticMenuItem {background:#666666 url(/images/nav/bg_gry.gif) repeat-x;}

.navSiteMap		{display: block;padding: 5px 20px 2px 20px; font-family: Verdana; font-size: .9em; text-decoration: none; }
.navSiteMap a	{color:#56437A;}

/* ::::: PRINT HEADER AND FOOTER ::::: */
.printFooter	{display:none; color:#555555;}
.printHeader	{display:none; color:#555555;}


.genListItems ul
{
	margin: 0 0 5px 0;
	padding: 0;
	list-style-image: url(images/disc-grn.gif);
}
.genListItems li {line-height:18px; padding:0 0 0 10px; margin:0; font-family: Verdana; font-size:.8em; color:#555555; display:block;}	


.contentText
{
	font-size:.8em; color:#444444;
}

.LangSelectorText {font-weight:bold; font-family: Verdana; font-size:10px; text-decoration:none; color:#ffffff; background-color:#000000;}

/* :::::::::::::::::::::::::::::::: New Styles :::::::::::::::::::::::::::::::::::: */
#homeBody {
	background: #000 url(images/home/bodyBg.jpg) repeat-x bottom left;
	font-size: 12px;
	margin: 0 auto !important;
	padding: 5px;
	text-align: center;
	width: 990px;
}	

#homeBody .flashTicker {
	background-color: #61528d;
	height: 35px;
	width: 990px;
}

#homeFooter {
	background: #000 url(images/home/footerBg.jpg) repeat-x ;
	color: #61528d;
	font-family: Arial, Sans-Serif !important;
	font-size: 11px !important;
	height: 71px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 1000px;
}

#homeFooter UL {
	color: #FFF;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding:  15px 0 0 0;
}

#homeFooter UL LI {
	border-right: 1px solid #fff;
	display: inline;
	margin: 0 0 0 10px;
	padding: 0 5px 0 0;
}

#homeFooter UL LI A {
	color: #FFF;
	font-family: Arial, Sans-Serif !important;
	font-size: 11px;
	text-decoration: none;
}

#homeFooter UL LI A:hover {
	text-decoration: underline;
}

#homeFooter P {
	margin: 0;
	padding: 5px 0 15px 20px;

}



/* :::::::::::::::::::::::::::::::: New Styles End:::::::::::::::::::::::::::::::::::: */

#pageTitlewithSmall			{float:left;color:#ffffff; font-weight:bold; font-family: Arial; font-size:1.5em; padding:0px 0 0 12px;margin:0px; text-transform:none;}
#pageTitleSmallFont			{float:left;color:#ffffff; font-weight:bold; font-family: Arial; font-size:1.3em; padding:0px 0 0 12px;margin:0px; text-transform:none;text-transform:uppercase;}

.GridViewTitle	{padding: 4px 0px 4px 0px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 0.7em; font-weight:bold; height:20px; text-align: left;}

.ProductsGridViewTitle	{padding: 4px 0px 4px 0px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 0.7em; font-weight:bold; height:20px; text-align: center; width:33%;}
.ProductsFontStyle	{font-family: Verdana; font-size: 0.6em; }
.productModulesMargin { padding-left:10px;}

.GridViewRow1 		{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:18px;}
.GridViewHeader		{padding:4px 4px 4px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.7em; font-family: verdana; font-weight:bold;}

.GridViewCol1		{text-decoration:none; padding:4px 4px 4px 10px; color:#544679; font-size:.9em; font-family: Verdana; width:20%; border-right: solid 1px #B9B9B9;}
.GridViewCol2		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
.GridViewCol3		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana; border-right: solid 1px #B9B9B9;}
.GridViewCol4		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;}
.GridViewCol5		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;border-right: solid 1px #B9B9B9; border-left: solid 1px #B9B9B9;}
.GridViewCol6		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;border-right: solid 1px #B9B9B9;}
.GridViewCol7		{padding:4px 4px 4px 10px; color:#555555; font-size:.6em; font-family: Verdana;}



.ulGridView
{
	margin: 0 0 1px 0;
	padding: 0;
	list-style-image: url(images/disc-grn.gif);
}
.liGridView { padding: 0 0 0 10px; margin:0; font-family: Verdana; font-size:.7em; color:#555555; display:block; }	
.aGridView	{text-decoration:none;   font-family: Verdana; font-size:.8em; font-style:normal;     }

.taglineBriefGreen			{font-family: Verdana; font-size:.8em; color:#444444; margin:0 25px 8px 0; line-height:20px;}

.fieldLabel
{
	background-color: #eeeeee;
	text-align: right;
	width: 140px;
}
TD.fieldLabel
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;
	border: gray 1px solid;
}
.fieldLabelCenter
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;	
	text-align: center;  
}

/* ::::: events table(s) ::::: */
table.event		{width:750px; font-family: Verdana; border-spacing:0px;}

th.event			{padding: 1px 1px 1px 10px; background-color:#54457C; color:#FFFFFB; font-family: Verdana; font-size: 1.2em; font-weight:bold; height:20px; text-align: left;}

tr.eventRow1 	{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:40px; line-height:20px;  }
tr.eventRow2 	{background-color:#efefef; color:#555555;  font-family: Verdana; height:40px;line-height:20px;}

td.eventTop		{padding:1px 1px 1px 10px; border-right: solid 1px #EFEFEF;background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.eventTopRight	{padding:1px 1px 1px 10px; background-color:#B9B9B9; height:20px; font-size:.9em; font-family: verdana; font-weight:bold;}
td.eventCol1		{text-decoration:none; padding:1px 1px 1px 10px; color:#555555; font-size:.9em; font-family: Verdana; width:300px; }
td.eventCol2		{padding:1px 1px 1px 10px; color:#555555; font-size:.9em; font-family: Verdana; }



TABLE.inputTable
{
	width: 500px;
	border-collapse: separate;
	color:#555555; font-size:.8em; font-family: Verdana;
}
.fieldsetHeader
{
	font-weight:bold;
	font-size:12px;
}

.requireField
{
	color: red;
}


.fieldContents
{	
	vertical-align:middle; 		
}

.fieldLabelCt
{
	text-align:right;
	vertical-align: top;
}
TD.fieldLabelCt
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 0px;
	border-top: 1px none gray;
	border-right: 1px none gray;
	border-bottom: 1px solid gray;
	border-left: 1px none gray;
}


.fieldLabelCt2
{
	text-align:right;
}
TD.fieldLabelCt2
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;
	border-top: 1px none gray;
	border-right: 1px none gray;
	border-bottom: 1px solid gray;
	border-left: 1px none gray;
}
TD.fieldContents {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;
	border-top: 1px none gray;
	border-right: 1px none gray;
	border-bottom: 1px solid gray;
	border-left: 1px none gray;
}
.fieldSectionHead {
	background:url("http://www.extremenetworks.com/images/bg-subpage-nav.gif") repeat-x;
	font-family:verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	height:25px;
	padding: 7px 7px 0 19px;
	color:#54457C;
	text-decoration: none;
	text-align: center;
}
.fieldLabelCt3 {
	text-align:left;
	vertical-align: top;
}
TD.fieldLabelCt3 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 30px;
	border-top: 1px none gray;
	border-right: 1px none gray;
	border-bottom: 1px solid gray;
	border-left: 1px none gray;
}

.fieldsetHeaderCalcuator
{
	font-weight:bold;
	font-size:14px;
	color: #56437A;
}

td.fieldLabelResult
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
}


.fieldLabelHead2 {
	background:#D2D2D2 url(http://www.extremenetworks.com/images/bg-subpage-nav.gif) repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	padding: 5px;
	color:#54457C;
	text-decoration: none;
	text-align: right;
	width: 200px;
	line-height: 14px;
}
TD.fieldLabelHead2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
}
.fieldLabelHead {
	background:#D2D2D2 url(http://www.extremenetworks.com/images/bg-subpage-nav.gif) repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	padding: 5px;
	color:#54457C;
	text-decoration: none;
	text-align: center;
	width: 228px;
	line-height: 14px;
}
TD.fieldLabelHead {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
}

.fieldLabelResult
{
	background-color: #EEE;
	text-align: right;
	width: 197px;
	line-height: 14px;
	
}

.fieldLabelCenterResult
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 2px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: gray;
	font-weight: bold;
}
.fieldLabelNull {
}
tr.warrantyRowShipping1 	{background-color:#F4F4F4; color:#555555; font-family: Verdana; height:90px; line-height:20px;  }
tr.warrantyRowShipping2 	{background-color:#efefef; color:#555555;  font-family: Verdana; height:90px;line-height:20px;}

#subNavContentRt2		{float:left; width:185px; margin: 23px 13px 0 25px; padding:0;}
* html #subNavContentRt2		{float:left; width:185px; margin: 23px 13px 0 15px; padding:0;}
#subNavContentRt2	ul	{margin: 0;  padding:3px 0 10px 0; font-family: Verdana;  font-size:.75em;}
#subNavContentRt2	li	{display:block; line-height:14px; list-style-type:none; background:url("/images/carrot-grn.gif") no-repeat 0 9px;  padding:4px 0 0 8px; margin:0; font-family: Verdana; color:#444444;}
#subNavContentRt2	a	{color:#5F4D89; text-decoration:none;}
#subNavContentRt	a:hover	{color:#000000; text-decoration:underline;}


/* tables */
.SOTable th {font-weight:bold; font-size:12px; text-align:left; padding:6px 15px 6px;}
.SOTable th.rowHeader {font-weight:bold; font-size:14px; background-color:#d8d8d8; color:#5f5f5f; margin-bottom:1px; border-right:2px solid white; padding:6px 8px 8px;}
.SOTable td {font-size:12px;background:url("/images/bg-section-head.gif") repeat-x left top; background-color:#ffffff;  padding:6px 15px 8px; _position:relative; margin-left:25px;}
.SOTable {border:0px; padding:0px; margin-left:0px;}
.SOTable td, .SOTable th.rowHeader {border-bottom:1px solid white;}

.SOSpan{color:#666666;font-family:Verdana;font-weight:bold;margin:0;padding:0 13px 0 12px;text-decoration:none; font-size:0.8em;}
.SOSpanlinks{margin-left:40px;font-size:smaller;}

/* Style for Library */


a.linkNormal {
	font-size:small;
	font-weight:bolder;	
}
a.linkActive, a.linkCurrent {
	color:#FFBB00;	
	font-size:small;
	font-weight:bolder;	
}
a:hover.linkNormal, a:hover.linkNormal {
	color:#FFBB00;	
	font-size:small;
	font-weight:bolder;
}

a.lrgGrnArrowLibLink		{background:url("/images/arrow-grn-lrg.gif") no-repeat 0 4px; text-decoration:none; font-size:.86em; font-family: Verdana; font-weight:400; margin-left:50px; padding: 0 0 0 12px;}
a:hover.lrgGrnArrowLibLink	 {text-decoration:underline;}

span.spnTextStyle 
{
font-size:0.9em; font-family: Verdana; font-weight:bold; 
}
.spnTextHeader
{
background:url("http://www.extremenetworks.com/images/bg-subpage-nav.gif") repeat-x;
	font-family:verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	height:25px;
	padding: 7px 7px 0 19px;
	color:#54457C;
	text-decoration: none;
	background:url("http://www.extremenetworks.com/images/bg-subpage-nav.gif") repeat-x;
	font-family:verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	height:25px;
	padding: 7px 7px 0 19px;
	color:#54457C;
	text-decoration: none;
	text-align:left;
}

/* Style for Library  ends*/