
body
{
	background: 	#FFFFFF; 
	color: 			#006600;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80601c;
	font-style: 	normal;
	font-weight: 	normal;
	margin-top:		5;
	margin-bottom:	5;
	margin-left:	10;
	margin-right:	10;
}
a:link {
	color:#4f4f4f; /* main site links color */
	text-decoration:none;
}
a:visited {
	text-decoration:none; /* color of links after customer has visited them */
	color:#313131;
}
a:hover {
	color:#007919; /* color when links are hovered over */
	text-decoration:underline;
}
.TableBorder {
	margin-top:		15;
	margin-bottom:	15;
	margin-left:	30;
	margin-right:	10;
}
tr {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
}

TR.tableHeading {
/*	background:#ffffd0; /* background color for various table headings (including shopping cart heading), medium grey default 
	font-size: 		70%;
  font-weight: 	bold; */
	background: #F2FFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #181869;
	border-bottom: 	1px solid #181869;
}
.rowEven {
	background:#F2FFFF;  /* background color for even listings, very light grey default */
	font-size: 		70%;
  color: #99336E;
}

.rowOdd {
	background:#F9FFFF;  /* background color for even listings, very light grey default */
	font-size: 		70%;
  color: #99336E;
}

dl
{
	margin-top: 	0; 
	padding-left: 	1; 
}

dt
{
	font-style:	italic;
}

dd
{
	margin-bottom: 	0;
	margin-left: 	0;
}

ul
{
	margin-left: 	17;
	list-style-type: disc;

}

ul ul
{
	margin-bottom: 	4;
	margin-left: 	17;
	margin-top: 	3;
	list-style-type: disc;
}

ol
{
	margin-left: 	24;
	list-style-type: decimal;
}

ol ol
{
	margin-bottom: 	4;
	margin-left: 	24;
	margin-top: 	3;
	list-style-type: lower-alpha;
	
}

li
{
	margin-bottom: 	3;
}

p
{
	margin-top: 	10;
	margin-bottom: 	10;
}

div.section p
{
	margin-top: 	0;
	margin-bottom: 	15;
}

code
{
	font-family:	Monospace, Courier New, Courier;
	font-size: 	105%;
	color: 		#0000EE;
}


div#pagebody
{
	font-size: 	70%;
	width: 		100%;
}

div#mainbody
{
	font-size: 		90%;
	margin-left: 	15;
	margin-top: 	10;
	padding-bottom: 20;
}

div#pagetop
{
	background-color: #CCFFCC;
	padding-top:	0;
	padding-bottom:	0;
	padding-left:	12;
	padding-right:	0;
	width:			100%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E0FFE0;	
}

div#pagetop table
{
	width:			100%;
}

div#pagetop table td
{
	color: 			#008800;
	font-size: 		70%;
	margin-top:		0;
	margin-bottom:	0;
	padding-right: 	20;
}

div#pagetop table tr#pagetoptable1row3 td
{
	padding-bottom: 2;
	padding-top: 	5;
}

span#projecttitle
{
	color: 		#006633;
	font-size: 	90%;
}

span#pagetitle
{
	color: 			#006633;
	font-size: 		120%;
	font-weight: 	600;
}

div#pagefooter
{
	font-size: 		90%;
	margin-top:		0;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	padding-top:	2;
	padding-bottom:	6;
	padding-left:	5;
	padding-right:	2;
	width:			100%;
}

hr#footerHR
{
	border-bottom-color: #EEEEFF;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-top-color: 	C8CDDE;
	border-top-style: 	solid;
	border-top-width: 	1;
	height: 			3;
	color: 				#D4DFFF;
}

.heading, h1, h2, h3
{
	margin-left: 	0;
	font-weight:	bold;
	color: 		#006633;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size:	160%;
	margin-top:	16;
	margin-bottom:	8;
}

h2
{
	font-size:	110%;
	margin-top:	12;
	margin-bottom:	4;
}

h3
{
	margin-top:	12;
	margin-bottom:	4;
}
	
div.hspopupbubble
{
	left: 			4px;
	position: 		absolute;
	padding: 		0px 8px 5px 26px;
	z-index: 		1;
	width: 			50%;
	visibility: 	hidden;
	border: 		buttonshadow 1px solid; 
	background-color: infobackground;
}	
	
A.hsglossaryreference       
{ 
    COLOR:  		#008000 ;
    border-bottom: 	1px dotted #008000 ;
    text-decoration: none;
    cursor: 		hand;    
    cursor: 		pointer;    
}

A.hsglossaryreference:link
{
    COLOR : #008000
}

A.hsglossaryreference:active
{
    COLOR : #008000
}

A.hsglossaryreference:visited
{
    COLOR : #008000
}

A.hsglossaryreference:hover
{
    COLOR : #008000
}

div#pagebody table
{
	font-size: 		100%;
}

div#pagebody table.msdn
{
	border: 		0;
	font-size: 		100%;
	width:			98.7%;
	margin-top: 	5px;
	margin-bottom: 	5px;
	margin-left: auto;
	margin-right: auto;
}

div#pagebody table tr
{
	vertical-align: top;
}

div#pagebody table.msdn th
{
	border-bottom: 	1px solid #FFFFFF;
	color: 			#000066;
	padding-left: 	5px;
	padding-right: 	5px;
	text-align: 	left;
}

div#pagebody table.msdn td
{
	background-color: 	#e9e6e1;
	border-bottom: 		1px solid #ccc9c4;
	border-left-color: 	#ccc9c4;
	padding-left: 		5;
	padding-right: 		5;
	margin: 			1px;
}

div#mainbody table td.imageCell
{
	white-space: nowrap;
}


code 
{
	font-family: Courier New;
	font-size: 10pt;
	color: #000060;
}

code.VB
{
	color: #000000;
}
.keyword 
{
	color: Navy;
}

.comment 
{
	color: Green;
}

.string 
{
	color: Gray;
}
.style1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
}
.style2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #80601c
}
.style4 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #443319;
}


.style5 {
	font-size: 12px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ##660000;
}

.style6 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666
}
.style7 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.style8 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #181869;
}
.style9 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99336E;
}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:.5em;
}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
}

.backward {
	float: left;
}

LABEL.inputLabel {
	width:100%;
	float:left;
	margin:.3em;
}
.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
input, input:focus, select:focus, select, textarea:focus {
	background:#e0e8ef; /* background color for input boxes, light blue default */
	font-size: 12px;
}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align:center;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:.9em;
}
#siteinfoLegal {
	padding-bottom:1em;
	clear:both;
}
.information {
	text-align: center;
	color: #FFFFFF;
	background-color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.warning {
	text-align: center;
	color: #000000;
	background-color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.error {
	text-align: center;
	color: #FFFFFF;
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}