/* ::::: COMMON STYLES ::::: */
body				{margin:0 auto; padding:0; width:900px; 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;}

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;}

.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;}
#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;}

/* ::::: 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;}
#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;}


#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 20px 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;}
.subPageDividerVert	{float:left; background:url("/images/divider-dotted-vert.gif") repeat-y; width:1px; height:360px; padding:0; margin:0;}


.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;}

/
.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;}



.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;}


.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;}
.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;}

.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:850px; 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:#000000; background-color:#ffffff;}

* html .LangSelectorText {font-weight:bold; font-family: Verdana; font-size:10px; vertical-align:middle; text-decoration:none; color:#000000; background-color:#ffffff;}

*+html .LangSelectorText {font-weight:bold; font-family: Verdana; font-size:10px; vertical-align:middle; text-decoration:none; color:#000000; background-color:#ffffff;}

/* :::::::::::::::::::::::::::::::: New Styles :::::::::::::::::::::::::::::::::::: */
#homeBody {
	 background-color:#ffffff;	
	font-size: 12px;
	margin: 0 auto !important;
	padding: 2.5px;
	text-align: center;
	width: 895px;
}	

#homeBody .flashTicker {
	background-color: #61528d;
	height: 35px;
	width: 580px;
}

#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: 900px;
}

#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;

}




