* {
	margin: 0px; padding: 0px;
}
.titlebar {
	border: 1px solid rgb(68, 68, 68); background-color: rgb(68, 85, 119);
}
.titlebarnotused {
	border: 1px solid rgb(68, 68, 68); background-color: rgb(68, 85, 119);
}
.titlebarrounded {
	font: 9pt/normal arial; height: 25px; padding-right: 14px; text-decoration: none; margin-right: 6px; float: left; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(68, 85, 119);
}
.titlebarrounded span {
	padding: 5px 0px 5px 14px; height: 15px; text-align: left; color: rgb(255, 255, 255); display: block; background-color: rgb(68, 85, 119);
}
a.button {
	background: url("ButtonA.gif") no-repeat right top; font: 9pt/normal arial; height: 24px; color: rgb(68, 68, 68); padding-right: 18px; text-decoration: none; margin-right: 6px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
a.button:link {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.button:hover {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.button:visited {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.button span {
	background: url("ButtonSpan.gif") no-repeat left top; padding: 5px 0px 5px 18px; text-align: center; line-height: 14px; display: block; cursor: pointer;
}
a.button:active {
	background-position: right bottom; color: rgb(0, 0, 0);
}
a.button:active span {
	background-position: left bottom; padding: 6px 0px 4px 18px;
}
a.buttonlight {
	background: url("ButtonA.gif") no-repeat right top; font: 9pt/normal arial; height: 24px; color: rgb(68, 68, 68); padding-right: 18px; text-decoration: none; margin-right: 6px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
a.buttonlight:link {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonlight:hover {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonlight:visited {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonlight span {
	background: url("ButtonSpan.gif") no-repeat left top; padding: 5px 0px 5px 18px; text-align: center; line-height: 14px; display: block; cursor: pointer;
}
a.buttonlight:active {
	background-position: right bottom; color: rgb(0, 0, 0);
}
a.buttonlight:active span {
	background-position: left bottom; padding: 6px 0px 4px 18px;
}
a.buttonsmall {
	background: url("ButtonASmall.gif") no-repeat right top; font: 9pt/normal arial; height: 19px; color: rgb(68, 68, 68); padding-right: 14px; text-decoration: none; margin-right: 5px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
a.buttonsmall:link {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonsmall:hover {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonsmall:visited {
	font: 9pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonsmall span {
	background: url("ButtonSpanSmall.gif") no-repeat left top; padding: 2px 4px 3px 16px; text-align: center; line-height: 14px; display: block; cursor: pointer;
}
a.buttonsmall:active {
	background-position: right bottom; color: rgb(0, 0, 0);
}
a.buttonsmall:active span {
	background-position: left bottom; padding: 1px 4px 4px 16px;
}
a.buttonlarge {
	background: url("ButtonALarge.gif") no-repeat right top; font: 9pt/normal arial; height: 36px; color: rgb(68, 68, 68); padding-right: 8px; text-decoration: none; margin-right: 5px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
a.buttonlarge:link {
	font: 8pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonlarge:hover {
	font: 8pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonlarge:visited {
	font: 8pt/normal arial; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
a.buttonlarge span {
	background: url("ButtonSpanLarge.gif") no-repeat left top; padding: 2px 0px 3px 8px; text-align: center; line-height: 31px; display: block; cursor: pointer;
}
a.buttonlarge:active {
	background-position: right bottom; color: rgb(0, 0, 0);
}
a.buttonlarge:active span {
	background-position: left bottom; padding: 3px 0px 2px 14px;
}
a:link {
	color: rgb(51, 85, 153); font-size: 8pt; text-decoration: none;
}
a:visited {
	color: rgb(51, 85, 153); font-size: 8pt; text-decoration: none;
}
a:hover {
	color: rgb(173, 154, 255); font-size: 8pt; text-decoration: underline;
}
.searchdropshadow {
	background-image: url("SearchDropShadow.jpg"); background-repeat: no-repeat;
}
.headergraphics a:link {
	font-size: 7pt;
}
.headergraphics a:hover {
	font-size: 7pt;
}
.headergraphics a:visited {
	font-size: 7pt;
}
.providerdirectory a:hover {
	color: rgb(170, 170, 170); font-size: 8pt;
}
.providerdirectory a:link {
	color: rgb(255, 255, 255); font-size: 8pt;
}
.providerdirectory a:visited {
	color: rgb(255, 255, 255); font-size: 8pt;
}
.rightsidebar img {
	border: 1px solid rgb(102, 102, 102);
}
.rightsidebar p {
	color: rgb(0, 0, 0);
}
.bullet img {
	border: currentColor; clear: left; margin-top: 2px; margin-right: 5px; float: left;
}
.bullet p {
	width: 95%; float: left; display: block;
}
.bullet2 img {
	border: currentColor; clear: left; margin-top: 7px; margin-right: 5px; float: left;
}
.bullet2 p {
	width: 96%; margin-top: 5px; float: left; display: block;
}
.menuclass {
	background-repeat: repeat-y;
}
#sddm {
	margin: 0px; padding: 0px; z-index: 30;
}
#sddm li {
	font: 10pt/normal arial; list-style: none; margin: 0px; padding: 0px; float: left; font-size-adjust: none; font-stretch: normal;
}
#sddm li a {
	font: 8pt/normal arial; margin: 0px; padding: 3px 0px 4px; width: 60px; height: 14px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal; background-image: url("../MenuDivider.jpg"); background-repeat: repeat-y; background-color: rgb(69, 84, 105);
}
#sddm li a:hover {
	background-color: rgb(106, 116, 118);
}
#sddm div {
	background: url("../MenuDivider.jpg") repeat-y left top rgb(55, 67, 83); border-width: medium 1px 1px medium; border-style: none solid solid none; border-color: currentColor rgb(0, 0, 0) rgb(0, 0, 0) currentColor; margin: 1px 0px 0px; padding: 0px 0px 8px; visibility: hidden; position: absolute; z-index: 100; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; box-shadow: 5px 5px 10px #999999;
}
#sddm div a {
	font: 8pt/normal arial; margin: 0px; padding: 5px 10px; width: auto; text-align: left; color: rgb(255, 255, 255); text-decoration: none; display: block; white-space: nowrap; position: relative; font-size-adjust: none; font-stretch: normal; background-image: url("../MenuDivider.jpg"); background-repeat: repeat-y; background-color: rgb(55, 67, 83);
}
#sddm div a:hover {
	width: auto; color: rgb(255, 255, 255); background-color: rgb(106, 116, 118);
}
.outerdiv {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 0, 0) rgb(0, 0, 0); margin: auto; padding: 0px; width: 970px; overflow: hidden; min-height: 1000px; background-color: rgb(255, 255, 255);
}
.shadowdiv {
	
}
.shadowdivwhite {
	
}
.shadowdiv2 {
	
}
.featuredproducts {
	background-repeat: no-repeat;
}
.featuredproductdescription {
	background-repeat: no-repeat;
}
.upcomingevent {
	background-repeat: no-repeat;
}
.itemBorder {
	border: 0px solid rgb(255, 255, 255);
}
.itemText {
	font: 10px/normal arial; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.itemText:link {
	font: 10px/normal arial; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.itemText:visited {
	font: 10px/normal arial; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.itemText:hover {
	font: 10px/normal arial; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.crazyBorder {
	border: 1px solid rgb(102, 51, 153);
}
.crazyText {
	font: 12px/normal arial; color: rgb(255, 204, 153); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
body {
	margin: 0px; background-image: url("BackgroundBlackWeaveSmall.jpg"); background-color: rgb(0, 0, 0);
}
td {
	font-family: Arial; font-size: 11pt;
}
p {
	margin: 0px; font-family: Arial; font-size: 8pt;
}
h1 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); text-shadow: 2px 2px 4px #bbbbbb;
}
a {
	margin: 0px; font-family: arial;
}
#entrydiv {
	margin: 0px 0px 20px; padding: 20px; border: 1px solid rgb(0, 57, 181); width: 100%; text-align: left; font-family: Arial; font-size: 8pt; background-color: rgb(219, 219, 219);
}
#imagediv {
	padding-right: 0px; padding-bottom: 20px; padding-left: 20px; float: right;
}
#imagediv img {
	border: 1px solid rgb(10, 11, 221); margin-bottom: 5px;
}
#menubar td {
	width: 100px; text-align: center; color: rgb(255, 255, 255);
}
#menubar a:link {
	color: rgb(255, 255, 255); letter-spacing: 1pt; font-size: 8pt; text-decoration: none;
}
#menubar a:visited {
	color: rgb(255, 255, 255); letter-spacing: 1pt; font-size: 8pt; text-decoration: none;
}
#menubar a:hover {
	color: rgb(173, 154, 255); letter-spacing: 1pt; font-size: 8pt; text-decoration: none;
}
#subcategorydiv {
	padding: 0px; border: currentColor; width: 65px; height: 110px; margin-top: 10px; margin-right: 5px; margin-bottom: 0px; float: left;
}
#subcategoryinnerdiv {
	margin: 0px; padding: 3px 0px; border: currentColor; width: 60px; height: 45px; color: rgb(0, 0, 0); font-family: Arial; font-size: 7pt;
}
#subcategoryinnerdiv p {
	color: rgb(64, 64, 64); margin-top: 2px;
}
#subcategorydiv img {
	margin: 0px; border: 1px solid rgb(64, 64, 64); width: 50px; height: 50px;
}
#subcategorydiv a:link {
	color: rgb(0, 0, 0); font-size: 7pt; text-decoration: none;
}
#subcategorydiv a:visited {
	color: rgb(0, 0, 0); font-size: 7pt; text-decoration: none;
}
#subcategorydiv a:hover {
	color: rgb(83, 95, 205); font-size: 7pt; text-decoration: none;
}
#technologydiv {
	padding: 0px; border: currentColor; width: 70px; height: 110px; margin-top: 10px; margin-right: 5px; margin-bottom: 0px; float: left;
}
#technologyinnerdiv {
	margin: 0px; padding: 3px 0px; border: currentColor; width: 65px; height: 35px; color: rgb(0, 0, 0); overflow: hidden; font-family: Arial; font-size: 7pt;
}
#technologyinnerdiv p {
	color: rgb(64, 64, 64); margin-top: 2px;
}
#technologydiv img {
	margin: 0px; border: 1px solid rgb(0, 0, 128); width: 50px; height: 50px;
}
#technologydiv a:link {
	color: rgb(0, 0, 128); font-size: 7pt; text-decoration: none;
}
#technologydiv a:visited {
	color: rgb(0, 0, 128); font-size: 7pt; text-decoration: none;
}
#technologydiv a:hover {
	color: rgb(83, 95, 205); font-size: 7pt; text-decoration: none;
}
#featuredproductdiv {
	padding: 0px; border: currentColor; width: 140px; height: 50px; margin-top: 5px; margin-right: 5px; margin-bottom: 0px; float: left;
}
#featuredproductdiv img {
	margin: 0px; border: 1px solid rgb(0, 0, 128); width: 40px; height: 40px;
}
#featuredproductdiv a:link {
	color: rgb(0, 0, 128); font-size: 8pt; text-decoration: none;
}
#featuredproductdiv a:visited {
	color: rgb(0, 0, 128); font-size: 8pt; text-decoration: none;
}
#featuredproductdiv a:hover {
	color: rgb(83, 95, 205); font-size: 8pt; text-decoration: none;
}
#headerextraspacediv {
	width: 1px; overflow: hidden; display: none; visibility: hidden;
}
#headerstaffmemberdiv {
	width: 675px;
}
#featuredartworkmaindiv {
	width: 920px;
}
#featuredartworkdiv {
	border: currentColor; width: 602px; overflow: hidden;
}
#featuredartworkdiv #mainimage {
	max-height: 600px; max-width: 600px;
}
#featuredartworktitlediv {
	width: 602px;
}
.featuredartworkcommentdiv {
	width: 540px;
}
.featuredartworkindividualcommentdiv {
	width: 440px;
}
.featuredartworkcommenttextbox {
	width: 590px;
}
