* {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

body {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

textarea {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

input {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

select {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
}

.white {
    color: #ffffff;
}

a.white {
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	color: #ffffff;
	text-decoration: underline;
}

#StandardPageDividerColumn {
    background: repeat-y url('../images/VerticalDots.gif') top center;
}


#BlueInfoSection {
    color: #3366CC;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
}

#GrayInfoSection {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
}

#GrayInfoSection a {
    color: #3366CC;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
    text-decoration: none;
}

#GrayInfoSection a:hover {
    color: #3366CC;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
    text-decoration: underline;
}

#GrayInfoSection ul{
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
    list-style-type: square;
}

#GrayInfoSection ul li{
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
    list-style-type: square;
}

#GrayFeatureBox {
    color: #666666;
    font-size: 10px;
    line-height: 13px;
    text-align: justify;
    padding: 5px;
}

#GrayFeatureBox a {
    color: #666666;
    font-size: 10px;
    line-height: 13px;
    text-align: justify;
    text-decoration: none;
    width: 100%;
    height: 100%;
}


ul.toc {
   list-style-type: square;
   color: #666666;
   line-height: 20px;
}

li.toc {
   list-style-type: square;
   color: #666666;
}

a.toc {
  color: #666666;
  text-decoration: none;
}

a.toc:hover {
  color: #666666;
  text-decoration: underline;
}

.tocselected {
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}

.TextHeading16 {
	font-size: 16px;
	font-weight: bold;
	color: #3366cc;
}

ul {
   list-style-type: square;
   line-height: 20px;
}

.productinset {
	color: #333333;
}

a.productinset {
	color: #3366cc;
	text-decoration: none;
}

a.productinset:hover {
	color: #3366cc;
	text-decoration: underline;
}

td.productinset {
	background-color: #eeeeee;
	padding: 5px;
}

/* Store */

.StoreProductTitle {
	color: #3366cc;
	font-size: 14px;
	font-weight: bold;
}

a.BuyNowLink {
    color: #3366CC;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

a.BuyNowLink:hover {
    color: #3366CC;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}


/* News */
.NewsTitle {
    color: #3366cc;
	font-size: 14px;
	font-weight: bold;
}

a.NewsTitle {
    color: #3366cc;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}




/* Shared */

.GrayInfoSection {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    text-align: justify;
}

.GrayInfoSection a {
    color: #3366CC;
    font-size: 10px;
    line-height: 15px;
    text-decoration: none;
}

.GrayInfoSection a:hover {
    color: #3366CC;
    font-size: 10px;
    line-height: 15px;
    text-decoration: underline;
}

.GrayInfoSection ul {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    list-style-type: square;
    text-align: left;
}

.GrayInfoSection li {
    color: #666666;
    font-size: 10px;
    line-height: 15px;
    list-style-type: square;
    text-align: left;
}




.GrayInfoSectionMedium {
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
}

.GrayInfoSectionMedium a {
    color: #3366CC;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
}

.GrayInfoSectionMedium a:hover {
    color: #3366CC;
    font-size: 12px;
    line-height: 18px;
    text-decoration: underline;
}

.GrayInfoSectionMedium ul {
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    list-style-type: square;
    text-align: left;
}

.GrayInfoSectionMedium li {
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    list-style-type: square;
    text-align: left;
}


hr {
	height: 1px;
	color: #666666;
}


a {
    color: #3366CC;
    text-decoration: none;
}

a:hover {
    color: #3366CC;
    text-decoration: underline;
}

.CodeSection {
	font-family: Courier, "Courier New", monospace;
	font-size: 12px;
	padding: 5px;
	background-color: #FFFFC0;
	border: 1px solid #FF8000;
	margin-top: 5px;
	margin-bottom: 5px;
}

.TutorialList {
	padding-bottom: 10px;
}

.ImportantSection {
	font-size: 14px;
	padding: 5px;
	background-color: #e6e6e6;
	border: 1px solid #3366CC;
	margin-top: 5px;
	margin-bottom: 5px;
}