.staffmemberheaderwide	{	display: none;	}

.titlebar	{	background-color: #445577;
				border: 1px solid #444444;
				border-radius: 0px;
				box-shadow: 0px 5px 8px #CCCCCC;
			}

a.button {
    float: left;
    display: block;
    color: #444444;	
    background: transparent url('ButtonA.gif') no-repeat scroll top right;
    font: 9pt arial;
	text-decoration: none;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	outline: none;
	cursor: pointer;
	cursor: hand;	
}

a.button:link {font: 9pt arial; color: #000000; text-decoration: none;}
a.button:hover {font: 9pt arial; color: #000000; text-decoration: none;}
a.button:visited {font: 9pt arial; color: #000000; text-decoration: none;}

a.button span {
	text-align: center;
    background: transparent url('ButtonSpan.gif') no-repeat top left;
    display: block;
    line-height: 14px;
	padding-left: 18px;
	padding-right: 0px;
    padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	cursor: hand;
} 

a.button:active {
    background-position: bottom right;
    color: #00000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
	
	/* push text down 1px */
	padding-left: 18px;
	padding-right: 0px;
    padding-top: 6px;
	padding-bottom: 4px	
} 					
			
a:link 			{font-size: 8pt; text-decoration:none; color: #335599;}
a:visited 		{font-size: 8pt; text-decoration:none; color: #335599;}
a:hover 		{font-size: 8pt; text-decoration: underline; color: #AD9AFF;}

.searchdropshadow   {background-image: url('SearchDropShadow.jpg'); background-position: top left; background-repeat: no-repeat;}

.featuredproducts2	{background-image: url('DropShadowFeaturedProducts.jpg'); background-position: top left; background-repeat: no-repeat;}

.headergraphics a:link {font-size: 8pt; text-decoration: underline;}
.headergraphics a:hover {font-size: 8pt; text-decoration: underline;}
.headergraphics a:visited {font-size: 8pt; text-decoration: underline;}

.providerdirectory a:hover {font-size: 8pt; color: #AAAAAA;}
.providerdirectory a:link {font-size: 8pt; color: #FFFFFF;}
.providerdirectory a:visited {font-size: 8pt; color: #FFFFFF;}


.tabsystemuser				{float: left; width: 87px; height: 25px; overflow: hidden; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; margin-right: 8px; border-color: #000080; border-left: 1px solid; border-top: 1px solid; background-image: url('TabBackground.jpg'); background-repeat: no-repeat;}
.tabsystemuser p 			{font-size: 7pt;}
.tabsystemuser a:hover 		{font-size: 7pt; color: #000080;}
.tabsystemuser a:link 		{font-size: 7pt; color: #000080;}
.tabsystemuser a:visited	{font-size: 7pt; color: #000080;}

.tabsystem	{float: left; width: 57px; height: 25px; overflow: hidden; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; margin-right: 8px; border-color: #000080; border-left: 1px solid; border-top: 1px solid; background-image: url('TabBackground.jpg'); background-repeat: no-repeat;}
.tabsystem p {font-size: 7pt;}
.tabsystem a:hover {font-size: 7pt; color: #000080;}
.tabsystem a:link {font-size: 7pt; color: #000080;}
.tabsystem a:visited {font-size: 7pt; color: #000080;}

.tabsystem2	{margin-top: 16px; float: left; width: 137px; height: 20px; overflow: hidden; padding-left: 8px; padding-top: 4px; padding-bottom: 0px; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #000080; background-image: url('TabBackground2.jpg'); background-repeat: no-repeat}
.tabsystem2 p {font-size: 7pt;}
.tabsystem2 a:hover {font-size: 7pt; color: #000080;}
.tabsystem2 a:link {font-size: 7pt; color: #666666;}
.tabsystem2 a:visited {font-size: 7pt; color: #666666;}

.tabsystem3	{margin-top: 16px; float: left; width: 137px; height: 20px; overflow: hidden; padding-left: 8px; padding-top: 4px; padding-bottom: 0px; border-left: 1px solid #000080; border-top: 1px solid #000080; border-right: 1px solid #000080; border-bottom: 1px solid #000080; background-image: url('TabBackgroundVertical.jpg'); background-repeat: repeat-x;}
.tabsystem3 p {font-size: 8pt;}
.tabsystem3 a:hover {font-size: 8pt; color: #000080;}
.tabsystem3 a:link {font-size: 8pt; color: #000080;}
.tabsystem3 a:visited {font-size: 8pt; color: #000080;}

.tabsystem4	{float: left; width: 137px; height: 20px; overflow: hidden; padding-left: 8px; padding-top: 4px; padding-bottom: 0px; border-left: 1px solid #0000C0; border-top: 1px solid #0000C0; border-right: 1px solid #0000C0; background-image: url('TabBackgroundVertical.jpg'); background-repeat: repeat-x;}
.tabsystem4 p {font-size: 7pt;}
.tabsystem4 a:hover {font-size: 7pt; color: #000080;}
.tabsystem4 a:link {font-size: 7pt; color: #000080;}
.tabsystem4 a:visited {font-size: 7pt; color: #000080;}

.inventoryitem	 {width:98%; margin: 0px; margin-bottom: 10px; clear: both;}
.inventoryitem h1 {width: 100%; font-size: 8pt; margin: 0px; font-weight: normal; font-family: arial; background-color: #DDDDDD; padding-left:8px; padding-top: 5px; padding-bottom: 5px;}
.inventoryitem p {width: 98%; background-color: #FFFFFF; padding-left:8px; padding-top: 5px; padding-bottom: 5px;}

.featuredevent	 {width:98%; margin: 0px; margin-bottom: 10px; clear: both;}
.featuredevent h1 {width: 100%; font-size: 8pt; margin: 0px; font-weight: normal; font-family: arial; background-color: #DDDDDD; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; padding-left:8px; padding-top: 5px; padding-bottom: 5px;}
.featuredevent p {width: 98%; background-color: #FFFFFF; padding-left:8px; padding-top: 5px; padding-bottom: 5px;}

.showquestion	 {width:98%; margin: 0px; margin-bottom: 10px; clear: both;}
.showquestion h1 {width: 100%; font-size: 8pt; margin: 0px; font-weight: normal; font-family: arial; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; background-color: #DDDDDD; padding-left:8px; padding-top: 5px; padding-bottom: 5px;}
.showquestion p {width: 98%; background-color: #FFFFFF; padding-left:8px; padding-top: 5px; padding-bottom: 5px;}

.rightsidebar img 	{border: 1px solid #666666;}
.rightsidebar p 	{color: #000000;}

.bullet img	{float: left; margin-top: 2px; margin-right: 5px; clear: left; border: none;}
.bullet	p {float: left; display: block; width: 95%;}

.menuclass 	{
				background-image: url('menubackgroundblue2.jpg');
				background-position: top left;
				background-repeat: repeat-y;
			}
		
.shadowdiv	{
				background-image: url('Shadow.jpg');
				background-position: top left;
			}

.shadowdivwhite	{
				background-image: url('DropShadowWhiteBackground.jpg');
				background-position: top left;
			}
			
.shadowdiv2	{
				background-image: url('SideBarDropShadow.jpg');
				background-position: top left;
			}			
		
.featuredproducts 	{
						background-image: url('FeaturedProductsShadow.jpg');
						background-position: top left;
						background-repeat: no-repeat;
					}

.featuredproductdescription 	{
						background-image: url('DropShadowProductDescription.jpg');
						background-position: top left;
						background-repeat: no-repeat;
					}


.upcomingevent 	{
						background-image: url('DropShadowEvent.jpg');
						background-position: top left;
						background-repeat: no-repeat;
					}
					
.itemBorder { border: 0px solid #FFFFFF;}
.itemText { text-decoration: none; color: #FFFFFF; font: 10px arial;}
.itemText:link { text-decoration: none; color: #FFFFFF; font: 10px arial;}
.itemText:visited { text-decoration: none; color: #FFFFFF; font: 10px arial;}
.itemText:hover { text-decoration: none; color: #FFFFFF; font: 10px arial;}

.crazyBorder { border: 1px solid #663399 }
.crazyText { text-decoration: none; color: #FFCC99; font: 12px arial;}

.asterisk	{	margin-top: -2px;
				color: #4040FF; 
				font-size: 12pt; 
				float: left; 
				margin-top:-2px; 
				margin-left: 5px;
				float: left;
			}	

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	font: 10pt arial;	
}

#sddm li a
{	display: block;
	overflow: hidden;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 60px;
	background-color: #455469;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font: 8pt arial;

	background-image: url('../MenuDivider.jpg');
	background-position: top left;
	background-repeat: repeat-y;	
	
}

#sddm li a:hover
{	
	background-color: #6A7476;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	padding-bottom: 8px;
	background: #374353;
	border: 1px solid #444444;
	border-top: none;
	border-left: none;
	
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;

	box-shadow: 5px 5px 10px #999999;
	
	z-index: 100;
	
}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: #374353;
	color: #FFFFFF;
	font: 8pt arial;

	background-image: url('../MenuDivider.jpg');
	background-position: top left;
	background-repeat: repeat-y;	
	
}

#sddm div a:hover
{	
	width: auto;
	background-color: #6A7476;
	color: #FFFFFF;
}




.outerdiv { 		width: 970px;
				min-height: 1000px;
				margin: auto;
				padding: 0px;
				overflow: hidden;
				background-color: #FFFFFF;
				border: 1px solid #000000;
				border-bottom: none;
			}
			
			
body {	margin: 0px;
		background-color: #000000;
		background-image: url('BackgroundBlackWeaveSmall.jpg'); 
		background-position: top left;		
 }


td {	font-family: arial;
		font-size: 8pt;
	}
	
p {		font-family: arial;
		font-size: 8pt;
		margin: 0px;
	}

img	{	padding: 0px;
		margin: 0px;
	}

h1 {		margin: 0px;
		padding: 0px;
		font: 24pt arial;
		font-weight: bold;
		color: #444444;
		text-shadow: 2px 2px 4px #BBBBBB;
	}
	
a	{font-family: arial; margin: 0px;}	

form {margin: 0px;}

div	{margin: 0px;
	 float: none;}
	 
#headerstaffmemberdiv	{	width: 658px;
						}	 

#entrydiv {		align: left;
				margin-top: 0;
				margin-bottom: 20;
				margin-left: 0;
				margin-right: 0;
				border: 1px solid #0039B5;
				background-color: #DBDBDB;
				padding-left:20;
				padding-right:20;
				padding-top:20;
				padding-bottom:20;
				width:100%;
				font-family: Arial;
				font-size: 8pt;
			}
				 
#imagediv      {
				float: right;
				padding-left: 20;
				padding-right: 0;
				padding-bottom: 20;
				}

#imagediv img { 
				 border: 1px solid #0A0BDD;
				 margin-bottom: 5;
				 }
				 
#menubar td   { width: 100;
				color: #FFFFFF;
				text-align: center;
			  }
			  
#menubar a:link 		{letter-spacing: 1pt; font-size: 8pt; text-decoration:none; color: #FFFFFF;}
#menubar a:visited 		{letter-spacing: 1pt; font-size: 8pt; text-decoration:none; color: #FFFFFF;}
#menubar a:hover		{letter-spacing: 1pt; font-size: 8pt; text-decoration:none; color: #AD9AFF;}

#subcategorydiv {	width: 65px;
					height: 110px;
				margin-right:5px;
				margin-top:10px; 
				margin-bottom:0px;
				padding:0px; 
				float: left;
				border: none;
			}

#subcategoryinnerdiv {	border: none;
				width: 60px;
				height: 45px;
				margin:0px; 
				font-family: Arial;
				font-size: 7pt;
				padding-left:0px;
				padding-right:0px; 
				padding-top:3px; 
				padding-bottom:3px;
				color: #000000;
			}

#subcategoryinnerdiv p {color: #404040;
						margin-top: 2px;}

			
#subcategorydiv img {	border: 1px solid #404040;
				margin: 0px;
				width: 50px;
				height:50px;
				filter: alpha(opacity = 100);
				
			}

#subcategorydiv a:link {font-size: 7pt; text-decoration:none; color: #000000;}
#subcategorydiv a:visited {font-size: 7pt; text-decoration:none; color: #000000;}
#subcategorydiv a:hover {font-size: 7pt; text-decoration:none; color: #535FCD;}


#technologydiv {	width: 70px;
					height: 110px;
				margin-right:5px;
				margin-top:10px; 
				margin-bottom:0px;
				padding:0px; 
				float: left;
				border: none;
			}

#technologyinnerdiv {	border: none;
				width: 65px;
				height: 35px;
				overflow: hidden;
				margin:0px; 
				font-family: Arial;
				font-size: 7pt;
				padding-left:0px;
				padding-right:0px; 
				padding-top:3px; 
				padding-bottom:3px;
				color: #000000;
			}

#technologyinnerdiv p {color: #404040;
						margin-top: 2px;}

			
#technologydiv img {	border: 1px solid #000080;
				margin: 0px;
				width: 50px;
				height: 50px;
				filter: alpha(opacity = 100);
				
			}

#technologydiv a:link {font-size: 7pt; text-decoration:none; color: #000080;}
#technologydiv a:visited {font-size: 7pt; text-decoration:none; color: #000080;}
#technologydiv a:hover {font-size: 7pt; text-decoration:none; color: #535FCD;}



#featuredproductdiv {	width: 140px;
					height: 50px;
				margin-right:5px;
				margin-top:5px; 
				margin-bottom:0px;
				padding:0px; 
				float: left;
				border: none;
			}
			
#featuredproductdiv img {	border: 1px solid #000080;
				margin: 0px;
				width: 40px;
				height: 40px;
				filter: alpha(opacity = 100);
				
			}

#featuredproductdiv a:link {font-size: 8pt; text-decoration:none; color: #000080;}
#featuredproductdiv a:visited {font-size: 8pt; text-decoration:none; color: #000080;}
#featuredproductdiv a:hover {font-size: 8pt; text-decoration:none; color: #535FCD;}

.headermarketdiv	{	padding-left: 0px;	}
.headermarketdiv2	{	padding-left: 25px;	}