/* $Id: ws_global.css,v 1.47 2006/07/25 20:56:13 venu Exp $ */

/* Global Elements */

body					{ margin: 0px; border: 0px; background: white; font-family: arial, verdana, sans-serif; font-size: 12px; }

A:link 					{ text-decoration: underline; color: #333366; }

A:active 				{ text-decoration: underline; color: #333366; }

A:visited 				{ text-decoration: underline; color: #333366; }

A:hover 				{ text-decoration: underline; color: #ff0000; }

img						{ border: none; }



/* Header components */

#header					{ width:100%; height: 58px; background: black url(/wholesale/images/logo.gif) no-repeat; }

#mainMenu				{ margin-left:148px; width:519px; padding-top: 14px; height: 21px; }

#vzlogo					{ position: absolute; top: 0px; left:0px; }

#vzWholesale			{ position: absolute; top: 35px; left:0px; }

#appHeader				{ color: #000; background: #000000; text-align: left; margin: 0; padding: 0; width: 100%; height: 28px; border: 0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CC0000; }
#userInfo       		{ position: absolute; top: 0px; left: 148px; width: 462px; height: 28px; border-right-style: solid; border-right-width: 1px; border-right-color: #CC0000; font-size:11px; color:white; text-align: right; font-weight: normal; line-height: 28px; margin-right: 70 px; padding-right: 7px; }
#appUtilityNav			{ position: absolute; top: 0px; left: 624px; width: 115px; height: 28px; }



#utilityNav				{ margin-left: 148px; padding-top: 5px; height: 23px; background-color: white; border-bottom: 1px solid black; padding-left: 10px; white-space: nowrap; }

#header > #utilityNav	{ height: 17px; } /*Sets a smaller height value for non-IE browsers*/

#utilityNav a:link		{ color: black; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }

#utilityNav a:active	{ color: black; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }

#utilityNav a:visited	{ color: black; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }

#utilityNav a:hover		{ color: #f00;  font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; padding-right: 20px; }



div.searchTab 			{ height:21px; position: absolute; top: 14px; left:710px; }

#searchBox				{ position: absolute; top: 34px; left: 390px; width: 390px; background-color: white; border: solid 1px black; padding-top:10px; padding-bottom:10px;}

.searchLabel			{ font-size:9pt; font-weight: bold; text-align: right; vertical-align: text-top; width: 70px; float: left; margin-bottom: 15px; padding-top: 5px; padding-right: 7px; }

.searchElement			{ width: 300px; float: left; }

#searchField			{ width: 300px; }

#searchScope			{ float: left; }

#searchScopeSelect		{ width: 200px; }

#searchSubmit			{ float: right; padding-top: 2px; }

#searchTips				{ float: left; margin-top: 10px; }

#searchClose			{ float: right; margin-top: 5px; }



/* Content components */

#contents 				{ padding-top: 15px; width: 780px; }



/* Left and Right Columns */

div.columnLeft			{ width: 143px; float: left; padding-left: 5px; }

div.columnRight			{ width: 148px; float: left; }

/* Center Column Options */

div.columnCenterHome	{ width: 444px; float: left; margin-left:20px; margin-right:20px; }

div.columnCenter		{ width: 454px; float: left; margin-left:15px; margin-right:15px; }

div.columnCenterRight	{ width: 617px; float: left; margin-left:15px; }









/* Box Sizes */

div.boxWhatsNew,

div.boxSubscriptions,

div.boxAbout,

div.boxQuickFind,

div.boxFeedback			{ width: 143px; margin-bottom: 10px; padding-bottom: 1px;}



/* Box Colors */

div.boxWhatsNew			{ background-color: #ECF3f0; border-top: 2px solid #74B495; }

div.boxSubscriptions	{ background-color: #fbf6dc; border-top: 2px solid #ecd44f; }

div.boxAbout			{ background-color: #F5F5F5; border-top: 2px solid #A0A0A0; }

div.boxQuickFind		{ background-color: #EBF2FA; border-top: 2px solid #5D93D7; }

div.boxFeedback			{ background-color: #F5F5F5; border-top: 2px solid #A0A0A0; }



/* Box Header */

div.boxWhatsNew h1,		

div.boxSubscriptions h1,

div.boxAbout h1,

div.boxQuickFind h1,

div.boxFeedback h1		{ font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid white; }



/* Box Header Colors*/

div.boxWhatsNew h1		{ background-color: #D4E5DD; }

div.boxSubscriptions h1	{ background-color: #FBF0B7; }

div.boxAbout h1			{ background-color: #DCDCDC; }

div.boxQuickFind h1		{ background-color: #D5E6FA; }

div.boxFeedback h1		{ background-color: #DCDCDC; }



/* Box Contents */

/* Box Paragraphs */

div.boxWhatsNew p, 

div.boxSubscriptions p,

div.boxAbout p,

div.boxQuickFind p,

div.boxFeedback p		{ padding-right: 5px; padding-left: 5px; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:10px;}



/* Box Anchors */

div.boxWhatsNew A, 

div.boxSubscriptions A,

div.boxQuickFind A,

div.boxFeedback A		{ font-weight:bold; }



/* Box Buttons */

div.boxButton			{ margin-left: 5px; padding-bottom: 10px; }

div.boxFeedback 

div.boxButton 			{ margin-top: 10px; }



/* Box Radio Buttons*/

div.feedbackOption 		{ font-weight: bold; }



/* Box images */

div.boxWhatsNew img  	{ padding-left: 5px; margin-bottom: 10px; }



/* Box Lists */

div.boxSubscriptions ul { list-style: none; padding: 0px; margin-left: 5px; margin-top: 0px; margin-bottom: 0; } 	

div.boxSubscriptions li { margin-bottom: 10px; padding-left: 8px; background-image: url(/wholesale/images/sitemap_bullet.gif); background-repeat: no-repeat; background-position: 0 .3em; }







/* Center Column */

/* Home Page */

div.columnCenterHome h1	{ margin-top: -5px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; font-family: arial, verdana, sans-serif; font-size: 30px; font-weight: normal; }

div.columnCenterHome h3	{ color: black; font-family: arial, verdana, sans-serif; font-size: 22px; font-weight: normal; background-color: #E9E9E9; padding: 3px 7px; margin-top: 0px; margin-bottom: 10px; border-color: #A1A0A8; border-width: 2px; border-style: solid none none none; }



#homeIntro 				{ }

#homeIntro p 			{ margin-top: 0px; margin-bottom: 0px; }

#featuredSolutions 		{ margin-top: 10px; overflow:auto; }



#featuredSolutions A,

#otherFeaturedSolutions A	

						{ font-weight:bold; }



#featuredOperations 	{ margin-bottom: 20px; clear:both; }

#featuredApplications 	{ margin-bottom: 20px; }





div.featuredAppsLeft	{ width: 212px; float: left; }

div.featuredAppsRight	{ padding-top:0px; width: 212px; float: right; }



.featuredSolutionLeft	{ width: 212px; height: 117px; background-repeat: no-repeat; background-position: right top; float: left; }

.featuredSolutionRight	{ width: 212px; height: 117px; background-repeat: no-repeat; background-position: right top; float:right;  }



div.featuredSolutionLeft h1, 

div.featuredSolutionRight h1 

						{ width: 122px; margin-top: 0px; font-family: arial, verdana, sans-serif;  font-size: 13px; font-weight: bold; }						

						

div.featuredSolutionLeft h1 a, 

div.featuredSolutionRight h1 a 

						{ margin-top: 0px; font-family: arial, verdana, sans-serif;  font-size: 13px; font-weight: bold; 

						text-decoration:none; color: black; }						



div.featuredSolutionLeft h1 a:hover, 

div.featuredSolutionRight h1 a:hover 

						{ color:red; text-decoration:underline; }						

						

						



div.fsIndustry			{ width: 122px; margin-top: 5px; color: #e96407; font-weight: normal; font-size:11px;}
div.fsaIndustry			{ margin-left: 7px; margin-top: -7px; margin-bottom: 10px; color: #e96407; font-weight: normal; font-size:11px;}

div.fsMore				{ width: 122px; margin-top: 5px; }



#otherFeaturedSolutions { margin-top: 20px; margin-bottom: 20px; overflow:auto;  }



#byIndustry				{ width: 200px; border-color: gray; border-width: 1px; border-style: solid; font-family: arial, verdana, sans-serif;  font-size: 12px; font-weight: bold; padding: 5px; float:left; margin-right: 20px; }

#selectIndustry			{ margin-top: 5px; }

#solutionsArchive 		{ float:left; }

span.foLeft 			{ padding-right: 10px; }

span.foRight 			{ padding-left: 10px; }



#featuredApplications ul{ list-style: none; padding: 0px; margin-bottom: 15px; padding-top:0px; margin-top:0px; margin-left:0px;} 	

#featuredApplications li{ margin-bottom: 3px; padding-left: 8px; color: #e96407; font-weight:bold;}





/* */









#solutionsGraphic				{ margin-top: 25px; margin-bottom: 10px; }

#solutionsIntro 				{ margin-bottom: 10px; border-bottom: 1px dotted black; }

/*#solutionsIntro h1			{ color: black; font-family: arial, verdana, sans-serif; font-size: 22px; font-weight: normal; background-color: #e4e4e4; padding: 3px 7px; margin-top: 10px; margin-bottom: 10px; border-color: #a1a0a8; }

*/



.columnCenter h1,		

.columnCenterRight h1			{ color: black; font-family: arial, verdana, sans-serif; font-size: 22px; font-weight: normal; background-color: #e4e4e4; padding: 3px 7px; margin-top: 10px; margin-bottom: 10px; border-color: #a1a0a8; }



.columnCenterRight h2			{ margin-top: 10px; margin-left: 10px; margin-bottom: 0.25em; font-size: 18px;}



.columnCenter h3,

.columnCenterRight h3 			{ font-size: 10pt; font-weight: bold; margin-top: 5px; margin-bottom: 0.25em; padding-right: 7px; padding-left: 7px; }

#solutionBox h3			{ font-size: 10pt; font-weight: bold; margin-top: 5px; margin-bottom: 0.25em; padding-right: 5px; padding-left: 10px; }



.columnCenter h3 A:link,

.columnCenterRight h3 A:link	{ text-decoration: none; color: #000000; }



.columnCenter h3 A:active,

.columnCenterRight h3 A:active 	{ text-decoration: none; color: #000000; }



.columnCenter h3 A:visited,

.columnCenterRight h3 A:visited { text-decoration: none; color: #000000; }



.columnCenter h3 A:hover,

.columnCenterRight h3 A:hover  	{ text-decoration: underline; color: #ff0000; }







div.columnCenter p, 		

div.columnCenterRight p 	{ font-size: 10pt; margin-top: 0; margin-bottom: 10px; padding-right: 7px; padding-left: 7px; }













#solutionsPromo			{ margin-top: 25px; margin-bottom: 20px; }



div.solutionDescription { margin-bottom: 20px; }















#breadcrumb					{ font-size:11px; color:#666; text-decoration:none; margin-top: 0; margin-bottom: 0; }

#breadcrumb a:link			{ color:#666; text-decoration:none; }

#breadcrumb a:active		{ color:#999; text-decoration:underline; }

#breadcrumb a:visited		{ color:#666; text-decoration:none; }

#breadcrumb a:hover			{ color:#999; text-decoration:underline; }

td div.breadcrumb 			{ margin-top: 13px;  margin-bottom: 5px;}

#content div.breadcrumb 	{ margin-top: 15px; }

#content #breadcrumb 		{ margin-top: 15px;}

td.breadcrumb 				{ padding-top: 15px;}



span.more 				{ color: #d24040; font-size: 10pt; font-weight: bold; }

span.more A:link 		{ text-decoration: none; color: #d24040; }

span.more A:active 		{ text-decoration: none; color: #d24040; }

span.more A:visited 	{ text-decoration: none; color: #d24040; }

span.more A:hover 		{ text-decoration: underline; color: #ff0000;}







#solutionBox			{ width: 617px; margin-top: 11px; margin-bottom: 20px;border: solid 1px black; padding-top: 5px; }



#solutionContent		{ width: 447px; float: left; margin-right: 20px; }



#solutionContent h1		{ color: black; font-family: arial, verdana, sans-serif; font-size: 22px; font-weight: normal; background-color: #e4e4e4; padding: 3px 7px; margin-top: 0px; margin-bottom: 10px; border-color: #a1a0a8; margin-left:5px; }

#solutionContent h2		{ margin-left: 12px; }

#solutionContent h3		{ margin-left: 2px; }

#solutionContent h4		{ font-size: 10pt; margin-left: 22px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}



#solutionContent p		{ font-size: 10pt; margin-top: 0; margin-bottom: 10px; margin-left: 15px; }







#solutionRight			{ }





#solutionContent ul 		{ list-style: none; padding: 0px; margin-left: 21px; margin-top: 10px; margin-bottom: 0; } 	

#solutionContent ul li 		{ margin-bottom: 10px; padding-left: 15px; background-image: url(/wholesale/images/sitemap_bullet.gif); background-repeat: no-repeat; background-position: 0 .3em; }

#solutionContent ul li ul 	{ margin-left: 10px; }



#solutionContent ol 		{ padding: 0px; margin-left: 45px; margin-top: 0px; margin-bottom: 10px; } 	

#solutionContent ol li 		{ margin-bottom: 10px; }

#solutionContent ol li ul 	{ margin-left: 15px; }



#solutionContent table		{ margin-left: 19px; margin-bottom: 10px; width: 380px;; font-family: arial, verdana, sans-serif; font-size: 9pt;}




#footer							{ clear: both; height: 30px; text-align: left; background: black; color: #fff; padding-left: 168px; font-size: 11px; font-weight: bold; line-height:30px; }
#footer a 						{ font-size: 11px; font-weight: bold; line-height:33px; color:#FFFFFF; padding-right: 10px; }
#footer a:hover 				{ color:#FF0000; text-decoration:underline; }




#navSibling						{ width: 141px; font-family: arial, verdana, sans-serif; color: #333; margin-bottom: 20px; padding-bottom: 10px; border: solid 1px black; }
#navSibling h1					{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; background-color: #ffffcd; margin-top: 0; margin-bottom: 0; padding: 4px 5px; border-bottom: 1px solid black; }
#navSibling ul					{ list-style: none; margin: 0px; padding: 0px; border: none; }
#navSibling li					{ margin: 0px; padding-right: 5px; border-bottom: 1px solid #bbb; }
#navSibling li					{ /padding-right: 0px; p/adding-right: 5px;} /*Set right padding to 0 for IE and 5 for others */
#navSibling li a				{ display: block; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:0px; color: black; font-size: 9pt; font-weight: normal; text-decoration: none; width: 100%; }
#navSibling li a:hover			{ background-color: #99ACD6; color: #000000; padding-top: 3px; padding-bottom: 3px; }
#navSelected					{ padding-left:5px; background-color: #4567af; color: #fff; padding-top: 3px; padding-bottom: 3px; }

#navSolution					{ width: 141px; font-family: arial, verdana, sans-serif; color: #333; margin-bottom: 10px; border: solid 1px black; }
#navSolution h1					{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; background-color: #7a94c7; margin-top: 0; margin-bottom: 0; padding: 4px 5px; }
#navSolution ul					{ list-style: none; margin: 0; padding: 3px 0; background-color: #a7c1f4; border-top: 1px solid gray; border-right-style: none; border-right-width: medium; border-bottom-style: none; border-bottom-width: medium; border-left-style: none; border-left-width: medium; }
#navSolution li					{ font-size: 9pt; font-weight: bold; text-indent: 5px; margin: 0; padding-top: 3px; padding-bottom: 0; }
#navSolution li a				{ display: block; color: black; font-size: 8pt; font-weight: normal; background-image: url(/wholesale/images/bullet_solution.gif); background-repeat: no-repeat; background-position: 5px 5px; text-decoration: none; text-indent: 14px; width: 100%; padding-top: 3px; padding-right: 0; padding-bottom: 3px; }
#navSolution li a:hover			{ background-color: #4567af; color: #fff; padding-top: 3px; padding-bottom: 3px; }

#navRelated						{ width: 141px; font-family: arial, verdana, sans-serif; color: #333; margin-bottom: 10px; border: solid 1px black; }
#navRelated h1					{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; background-color: #ffffcd; margin-top: 0; margin-bottom: 0; padding: 4px 5px; border-bottom: 1px solid black; }
#navRelated ul					{ list-style: none; margin: 0; padding: 0; border: none;}
#navRelated li					{ margin: 0; padding: 3px 5px; border-bottom: 1px solid #bbb; }
#navRelated li a				{ color: black; font-size: 9pt; font-weight: normal; text-decoration: none;}
#navRelated li a:hover			{ color: #ff0000; }

#navSection						{ width: 141px; font-family: arial, verdana, sans-serif; color: #333; margin-bottom: 10px; border: solid 1px black; }
#navSection h1					{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; background-color: #7a94c7; margin-top: 0; margin-bottom: 0; padding: 4px 5px; }
#navSection ul					{ list-style: none; margin: 0; padding: 3px 0; background-color: #a7c1f4; border-top: 1px solid gray; border-right-style: none; border-right-width: medium; border-bottom-style: none; border-bottom-width: medium; border-left-style: none; border-left-width: medium; }
#navSection li					{ font-size: 9pt; font-weight: bold; text-indent: 5px; margin: 0; padding-top: 3px; padding-bottom: 0; }
#navSection li a				{ display: block; color: black; font-size: 8pt; font-weight: normal; background-image: url(/wholesale/images/bullet_solution.gif); background-repeat: no-repeat; background-position: 5px 5px; text-decoration: none; text-indent: 14px; width: 100%; padding-top: 3px; padding-right: 0; padding-bottom: 3px; }
#navSection li a:hover			{ background-color: #4567af; color: #fff; padding-top: 3px; padding-bottom: 3px; }
#navSection li#current			{ background-color: #4567af; color: #fff; padding-top: 3px; padding-bottom: 3px; }
#navSection li#current a		{ color: #fff; }


#boxDoingBusiness				{ background-color: #D5E6FA; width: 143px; margin-bottom: 10px; padding-bottom: 1px; background-color: #EBF2FA; border-top: 2px solid #5D93D7;}
#boxDoingBusiness h1			{ font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; padding: 5px; border-bottom: 3px solid white; }
#boxDoingBusiness h2			{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-left: 0; padding-top: 5px; padding-left: 5px; border-top: 1px solid gray; }
#boxDoingBusiness h3			{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: normal; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 5px; }
#boxDoingBusiness h3 A:link 	{ text-decoration: none; color: black;}
#boxDoingBusiness h3 A:active 	{ text-decoration: none; color: black; }
#boxDoingBusiness h3 A:visited 	{ text-decoration: none; color: black; }
#boxDoingBusiness h3 A:hover 	{ text-decoration: none; color: #ff0000; }

#boxDoingBusiness p				{ font-size: 8pt; margin-top: 0; margin-bottom: 5px; margin-left: 15px; }
#boxDoingBusiness p A:link 		{ text-decoration: none; color: black;}
#boxDoingBusiness p A:active 	{ text-decoration: none; color: black; }
#boxDoingBusiness p A:visited 	{ text-decoration: none; color: black; }
#boxDoingBusiness p A:hover 	{ text-decoration: none; color: #ff0000; }


#presidentGraphic				{ float: right; margin-top: 208px; margin-bottom: 10px; }



.subBoxLeft						{ width: 301px; height: 260px; overflow: hidden; margin-bottom: 14px; border: solid 1px black; float:left; clear:both; }

.subBoxRight					{ width: 301px; height: 260px; overflow: hidden; margin-bottom: 14px; border: solid 1px black; float:right; }

.formArea						{ background-color: #ffffcd; padding-bottom: 300px; }



.formBlockElement				{ font-size: 10pt; margin-top: -7px; margin-bottom: 10px; padding-right: 7px; padding-left: 7px; }







.bodyColumnLeft					{ width: 301px; height: 260px; overflow: hidden; margin-bottom: 14px; border: solid 1px black; float:left; clear:both; }

.bodyColumnRight				{ width: 301px; height: 260px; overflow: hidden; margin-bottom: 14px; border: solid 1px black; float:right; }








/* Dropdown menu navigation */
#menuBar, #menuBar ul 			{ padding: 0px; margin: 0px; list-style: none; }
#menuBar a 						{ display: block; padding:0px; }
#menuBar li						{ float: left; padding:0px; }

/* Menu widths */
#menuSolutions					{ width: 92px; margin-right: 1px; }
#menuSolutions ul 				{ width: 150px;  }
#menuSolutions ul a 			{ width: 150px; }
#menuSolutions ul ul 			{ margin-left: 150px; width: 260px; }
#menuSolutions ul ul a			{ width: 260px; }
#menuDoingBusiness				{ width: 141px; margin-right: 1px; }
#menuDoingBusiness ul			{ width: 150px; }
#menuDoingBusiness ul a			{ width: 150px; }
#menuDoingBusiness ul ul 		{ margin-left: 150px; }
#menuSystemsMeasures			{ width: 172px; margin-right: 1px; }
#menuSystemsMeasures ul			{ width: 185px; }
#menuSystemsMeasures ul a		{ width: 185px; }
#menuSystemsMeasures ul ul 		{ margin-left: 185px; }
#menuResources					{ width: 106px; margin-right: 1px; }
#menuResources ul				{ width: 160px; }
#menuResources ul a				{ width: 160px; }
#menuResources ul ul 			{ margin-left: 160px; }


/*#menuitemIndustry ul			{ width: 90px; }

#menuitemIndustry ul a			{ width: 90px; }*/



/* Menu settings */

#menuBar li ul 					{ position: absolute; left: -999em; background: white; border: 1px solid #49494b; }

/* Remove space above menu in non-IE */

#mainMenu > #menuBar li ul		{ margin-top:-4px; }

/* Menu item settings */

#menuBar li ul li				{ background-color: white; background-image: url(/wholesale/images/menuarrow.gif); background-repeat: no-repeat; background-position: right 2px;}

#menuBar li ul li a:hover 		{ text-decoration: none; color: red; background: #F2F2F2; background-image: url(/wholesale/images/menuarrow_h.gif); background-repeat: no-repeat; background-position: right 2px;}



#menuBar li ul li.menuNoSub			{ background-color: white; background-image: none; }

#menuBar li ul li.menuNoSub	a:hover	{ background-color: white; background-image: none; }







/* Submenu settings */

#menuBar li ul li ul			{margin-top: -22px;}

/* Moves submenu up to start on same line as its parent in non-IE */

#mainMenu > #menuBar li ul li ul { margin-top:-22px; }

/* Submenu item settings */

#menuBar li ul li ul li			{ background-color: white; background-image: none;}

#menuBar li ul li ul li a:hover { text-decoration: none; color: red; background: #F2F2F2; }



/* General item settings */

#menuBar li:hover ul 			{ left: auto; }

#menuBar li ul li a				{ text-decoration: none; color: #555555; padding-top: 3px; padding-bottom: 3px; text-indent: 3px; border-bottom: 1px solid #cccccc; font-family: arial; font-size: 8.5pt; display: block; }

#menuBar li:hover ul ul, 

#menuBar li.hoverIE ul ul 		{left: -999em; }



#menuBar li:hover ul, 

#menuBar li li:hover ul, 

#menuBar li.hoverIE ul, 

#menuBar li li.hoverIE ul 		{ left: auto; }



/* Popup disclaimer on Home page */
#popup 							{ width: 785px; height: 900px; position: absolute; top: 0px; left: 0px; background-image: url(/wholesale/images/spacer.gif); z-index: 1; visibility: hidden; }

#popupContent {
	position: absolute;
	width: 600px;
	top: 150px;
	left: 90px;
	background-color: white;
	border: 1px solid black;
}

#popupContent h1 { 
	margin-top: 0px; 
	background-color: red; 
	color:white; 
	font-family: arial; 
	font-size: 14px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 10px;
}

#popupContent p { 
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top: 0px;
}

#popupContent #closeButton { 
	float: right;
	margin-right: 10px; 
	margin-bottom: 10px;
}

#boxCenterRight					{ width: 617px; margin-top: 11px; margin-bottom: 20px; border: solid 1px black; padding-top: 5px; }

#boxCenterRightContent			{ width: 447px; float: left; margin-right: 20px; }
#boxCenterRightContent h1		{ color: black; font-family: arial, verdana, sans-serif; font-size: 22px; font-weight: normal; background-color: #e4e4e4; padding: 3px 7px; margin-top: 0px; margin-bottom: 10px; border-color: #a1a0a8; margin-left:5px; }
#boxCenterRightContent h2		{ margin-left: 0px; }
#boxCenterRightContent h3		{ margin-left: 0px; }
#boxCenterRightContent h4		{ font-size: 10pt; margin-left: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
#boxCenterRightContent p		{ font-size: 10pt; margin-top: 0px; margin-bottom: 10px; }


#boxCenterRightContent .leftColumn	{ width: 212px; height: 117px; float: left; margin-left:5px;}
#boxCenterRightContent .rightColumn	{ width: 212px; height: 117px; float:right; }

#boxCenterRightContent .leftColumnNoHeight	{ width: 212px; float: left; margin-left:5px;}
#boxCenterRightContent .rightColumnNoHeight	{ width: 212px; float:right; }

#boxCenterRightContent .contentItem	{ border-bottom: dashed 1px grey; margin-bottom: 10px;  }
#boxCenterRightContent .contentItem	h2 { font-size: 10pt; font-weight: bold; padding-left: 7px; margin: 0px; background-color: none;}
#boxCenterRightContent .contentItem	h2 a:link { color:black; text-decoration:none; }
#boxCenterRightContent .contentItem	h2 a:active { color:black; text-decoration:none; }
#boxCenterRightContent .contentItem	h2 a:visited { color:black; text-decoration:none; }
#boxCenterRightContent .contentItem	h2 a:hover { color:red; text-decoration:underline; }

#boxCenterRightContent .leftColumn h2,
#boxCenterRightContent .rightColumn h2	{font-size: 9pt; font-weight: bold; padding-left: 0px; margin: 0px; background-color: none; }

#boxCenterRightContent .leftColumn h3,
#boxCenterRightContent .rightColumn h3	{font-size: 9pt; font-weight: normal; padding-left: 0px; margin: 0px; background-color: none; margin-top: 5px; }

#boxCenterRightContent .leftColumn p,
#boxCenterRightContent .rightColumn p	{ font-size: 9pt; padding-left: 0px; margin-left: 0px; margin-top: 0px; }

#boxCenterRightContent .leftColumn ul,
#boxCenterRightContent .rightColumn ul	{ font-size: 9pt; padding-left: 25px;; margin-left: 0px; margin-top: 0px; }



#boxCenterRightFullContent		{ width: 610px; float: left;  }
#boxCenterRightFullContent h1	{ color: black; font-family: arial, verdana, sans-serif; font-size: 22px; font-weight: normal; background-color: #e4e4e4; padding: 3px 7px; margin-top: 0px; margin-bottom: 10px; border-color: #a1a0a8; margin-left:5px; }
#boxCenterRightFullContent h2	{ margin-left: 0px; }
#boxCenterRightFullContent h3	{ margin-left: 0px; }
#boxCenterRightFullContent h4	{ font-size: 10pt; margin-left: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
#boxCenterRightFullContent p	{ font-size: 10pt; margin-top: 0px; margin-bottom: 10px; }

#boxCenterRightNav				{ background-color: #D5E6FA; width: 143px; margin-bottom: 10px; padding-bottom: 1px; background-color: #EBF2FA; border-top: 2px solid #5D93D7;}
#boxCenterRightNav img			{ margin-bottom: 10px; }
#boxCenterRightNav h1			{ font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; padding: 5px; border-bottom: 3px solid white; }
#boxCenterRightNav h2			{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-left: 0; padding-top: 5px; padding-left: 6px; border-top: 1px solid gray; }
#boxCenterRightNav p			{ font-size: 8pt; margin-top: 0; margin-bottom: 10px; }
#boxCenterRightNav p A:link 	{ text-decoration: underline; color: black;}
#boxCenterRightNav p A:active 	{ text-decoration: underline; color: black; }
#boxCenterRightNav p A:visited 	{ text-decoration: underline; color: black; }
#boxCenterRightNav p A:hover 	{ text-decoration: underline; color: #ff0000; }

.boxCenterRightFullSection		{ border-top: solid 1px #999999; margin-top: 10px; padding-top: 10px; margin-left:5px; }


div.scrollingData350 			{ overflow: auto; height: 350px; background-color: white; border: solid 1px #999999; margin-left: 5px; margin-right:5px;  margin-bottom: 15px;}
.question						{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #333366; background-image: url("/wholesale/images/q.gif"); background-repeat: no-repeat; background-position: 5px 0px; margin-top: 10px; margin-bottom: 10px; padding-left: 25px;}
.answer							{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #333366; background-image: url("/wholesale/images/a.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; margin-left: 23px;  display:none; padding-bottom: 10px; }
.answeropen							{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #333366; background-image: url("/wholesale/images/a.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; margin-left: 23px; padding-bottom: 10px; }
.answered 						{ margin-top: 1em; }

.errorText						{ font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff9000; font-weight:bold;}
.errorMessage					{ font-family: arial,helvetica,sans-serif; font-size: 12px; color: #ff9000; font-weight: bold; background-image: url(/wholesale/images/error.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 20px; margin-bottom: 20px; padding-left: 20px; margin-left: 12px; margin-right: 12px;}
div.errorMessage p				{ padding-left: 0px; color: black; font-weight: normal; padding-top: 10px;}

div.signIn						{ background-image: url(/wholesale/images/signin.gif); background-repeat: no-repeat; background-position: 0 0; margin-left:7px; padding-left: 15px; padding-bottom: 15px;}

#rightPromo						{ margin-top: 0px; margin-bottom: 20px; }



#boxRightNav					{ background-color: #D5E6FA; width: 143px; margin-top: 25px; margin-bottom: 10px; padding-bottom: 1px; background-color: #fbf6dc; border-top: 2px solid #ecd44f;}
#boxRightNav h1					{ font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; padding: 5px; border-bottom: 3px solid white; background-color:FBF0B7;}
#boxRightNav h2					{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: bold; margin-top: 0; margin-left: 0; margin-bottom: 0.25em; padding-top: 5px; padding-left: 5px; border-top: 1px solid gray; }
#boxRightNav h3					{ font-size: 9pt; font-family: arial, verdana, sans-serif; font-weight: normal; margin-top: 0; margin-left: 0; margin-bottom: 0.25em; padding-top: 0; padding-left: 5px; }
#boxRightNav h3 A:link 			{ text-decoration: none; color: black;}
#boxRightNav h3 A:active 		{ text-decoration: none; color: black; }
#boxRightNav h3 A:visited 		{ text-decoration: none; color: black; }
#boxRightNav h3 A:hover 		{ text-decoration: none; color: #ff0000; }

#boxRightNav p					{ font-size: 8pt; margin-top: 0; margin-bottom: 5px; margin-left: 15px; }
#boxRightNav p A:link 			{ text-decoration: none; color: black;}
#boxRightNav p A:active 		{ text-decoration: none; color: black; }
#boxRightNav p A:visited 		{ text-decoration: none; color: black; }
#boxRightNav p A:hover 			{ text-decoration: none; color: #ff0000; }

.helpNote  						{ width: auto; font-size: 10px; background-color: #FFFFCC; padding: 0px 0px; border: solid 1px black; margin-top: 0px; margin-bottom: 2px;margin-left:2px; }
.helpNote p        			 	{ font-size: 11px; font-weight:bold; margin-top:1px; margin-left:2px; margin-bottom:2px;}
.helpNote div        		 	{ font-size: 10px; margin-top:1px; margin-left:2px; margin-bottom:2px; margin-left:2px;}



/* Training ?? */
div.scrollingData250 			{ overflow: auto; height: 250px; background-color: white; border: solid 1px #999999; margin-left: 5px; margin-right:5px;  margin-bottom: 15px;}

.tableWithinScrollData			{ border-collapse:collapse;}
.tableWithinScrollData th  		{ border-color: #999999;border-width: 0 1px 0 0;border-style: solid;background-color:#e4e4e4; font-weight:bold;	font-family: arial, verdana, sans-serif; font-size: 12px; margin-top:7px;  }
.tableWithinScrollData td  		{ border-color: #999999;border-width: 1px 1px 0 0;border-style: solid; }

 span.topRightNavigation        		{ float:right; font-size:10px; font-weight:bold; }
 
.eventTable				{border-color: #999999;border-width: 1px 1px 1px 1px;border-style: solid; border-collapse:collapse;}
.eventTable	th			{border-color: #999999;border-width: 0 1px 0 0;border-style: solid; background-color:#e4e4e4; font-weight:bold;	font-family: arial, verdana, sans-serif; font-size: 12px; margin-top:7px;}
.eventTable	td			{border-color: #999999;border-width: 1px 0 0 0;border-style: solid;}

 p.indent9				{margin-left:9px;}
div.contentBox							{ margin-top: 20px; margin-bottom: 15px;  width: auto; border: solid 1px #999999; }
div.contentBox h3						{ color: #fff; font-size: 12px; font-weight: bold; background-color: #999999; padding: 3px 7px; border: none; margin-top: 0px; margin-bottom: 0px; }

