.mainheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    
}
.maintitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 13px;
    font-style: normal;
    color: #000000;
}
.maintext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
}
.maintextdark {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: bold;
    color: #333333;
}
.errortext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #FF3333;
}

.mainspace {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 6px;
}
.mainbullet {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #000000;
    list-style-position: outside;
    list-style-type: circle;
    list-style-image: none;
}
.maintextbold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: bold;
    color: #5097ED;
}
.maintextitalic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: 13px;
    font-weight: normal;
    color: #000000;
}
.maintextbolditalic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: 13px;
    font-weight: bold;
    color: #666666;
}
.maintextitalicunderline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.smalltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 9px;
    font-weight: normal;
    color: #000000;
}
.mediumtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 11px;
    font-weight: normal;
    color: #000000;
}
.clinicaltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 9px;
    font-weight: normal;
    color: #999999;
}
.smalllink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 9px;
    font-weight: normal;
    color: #336699;
    
}

.smalllink:link {
    text-decoration: none;
}
.smalllink:visited {
    text-decoration: none;
    color: #336699;
}
.smalllink:hover {
    text-decoration: none;
    color: #999999;
}

.smallertext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-style: normal;
    line-height: 8px;
    font-weight: normal;
    color: #000000;
}
.mainbulletnumbers {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #000000;
    list-style-position: outside;
    list-style-type: none;
    list-style-image: none;
}
.realsmalltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7px;
    font-style: normal;
    line-height: 9px;
    font-weight: normal;
    color: #666666;
}
body {
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}


.style1 {color: #FFFFFF}

a.bluelink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #5097ED;
}
a.bluelink:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #5097ED;
}
a.bluelink:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #5097ED;
}
a.bluelink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #5097ED;
}
a.bluelink:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #5097ED;
}

.maintextboldGrey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #333333;
    text-transform: uppercase;
}

.maintable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #CCCCCC; 
    border-left: 1px solid #CCCCCC; 
    border-right: 1px solid #CCCCCC; 
    border-bottom: 1px solid #CCCCCC;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    border-collapse: collapse;
    color: #333333;
    padding: 0px;
}

.maintable_black 
{
    border-top: 1px solid #000000; 
    border-left: 1px solid #000000; 
    border-right: 1px solid #000000; 
    border-bottom: 1px solid #000000;
    border-collapse: collapse;
    padding: 0px;
}


.invoicetable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #000000; 
    border-left: 1px solid #000000; 
    border-right: 1px solid #000000; 
    border-bottom: 1px solid #000000;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    border-collapse: collapse;
    color: #333333;
    padding: 0px;
}

.maintableheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #CCCCCC; 
    border-left: 1px solid #CCCCCC; 
    border-right: 1px solid #CCCCCC; 
    border-bottom: 1px solid #CCCCCC;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
    background: #CCCCCC;
}


.Cube
{ 
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC;
}
.FullCube
{
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC;
}
.CubeTopRow
{
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC;
}
.CubeLeft
{
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC;
}
.CubeRight
{
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC;
}
.CubeBottomLeft
{
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
}
.CubeBottomRight
{
    font-size: 11px;
    font-style: normal;
    BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC;
}
.CartHeader
{
    font-size: 11px;
    font-style: normal;
    COLOR: greenyellow;
    BACKGROUND-COLOR: forestgreen
}
.CartColumnHeader
{
    COLOR: black;
    BACKGROUND-COLOR: lightgreen
}
.CartBody
{
    COLOR: black;
    BACKGROUND-COLOR: silver
}
.CartFooter
{
    COLOR: black;
    BACKGROUND-COLOR: limegreen
}
.Nick
{
    Color: blue;
}
p 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
}
td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    border-right-color: #CCCCCC;
    border-right-width: 1px;
}


.cataloglink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #999999;
    text-decoration: underline;
}

.cataloglink:visited {
    text-decoration: underline;
    color: #666666;
}
.cataloglink:hover {
    text-decoration: underline;
}
.cataloglink:active {
    text-decoration: underline;
    color: #999999;
}
.pmTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px #999999;
}
.pmReverse {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #999999;
}
.pmtablehead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    FONT-VARIANT: normal
}

.contestheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-style: normal;
    font-weight: bold;
    color: #599A48;
    
}
.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #999999;
}
.disclaimerheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: bold;
    color: #999999;
}
.sky {color: #0b6cd9}
.fire {color: #e76212}
.earth {color: #a97634}
.water {color: #14c1ab}
.soul {color: #922bb8}


.supporttableheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 13px;
    font-weight: bold;
    color: #FFFFFF;
}

.textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    background-color: #FBFCEF; 
    border-color: #D6E180;
    border-width:1px; 
    padding: 0; 
    height: 420px ;
    
}

.certificationgreen {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #339999;
    font-size: 12px;
}

.pageheader {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    font-size: 18px;
    line-height: normal;
    letter-spacing: normal;
}

.popupWindow {
	background: White;
	color: Black; 
	border: solid thin blue;
	position: absolute; /* we want to set an absolute position so the div can be positioned in reference to the screen */
	z-index: 5; /* this will position the div above everything else */
}

.popupTitleBar {
	background: Blue;
	color: Black; 
	border: solid thin blue;
	position: absolute; /* we want to set an absolute position so the div can be positioned in reference to the screen */
	z-index: 5; /* this will position the div above everything else */
}

.popupContentPane {
	background: White;
	color: Black; 
	border: none;
	position: absolute; /* we want to set an absolute position so the div can be positioned in reference to the screen */
	z-index: 5; /* this will position the div above everything else */
}