body
{
    margin-bottom:0; margin-right:0; margin-left:0; margin-top:0;
    font-size: 8pt;
    line-height: 10pt;
    font-family: tahoma, verdana, arial;
    background-color: white
}
h1
{
    margin-top: 5px;
    font-size: 14pt;
    margin-bottom: 1px;
    margin-left: 0px;
    color: gray;
    font-family: tahoma, verdana, arial
}
h2
{
    margin-top: 5px;
    font-size: 13pt;
    margin-bottom: 1px;
    margin-left: 5px;
    color: gray;
    font-family: tahoma, verdana, arial
}
h3
{
    margin-top: 1px;
    font-size: 10pt;
    margin-bottom: 1px;
    margin-left: 10px;
    color: black;
    font-family: tahoma, verdana, arial
}
hr
{
    border-right: black;
    border-top: silver 1px solid;
    margin-top: 10px;
    border-left: black;
    border-bottom: black
}
p
{
    font-size: 8pt;
    margin-left: 10px;
    margin-right: 10px;
    font-family: tahoma, verdana, arial
}
table.company
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: tahoma, verdana, arial;
    background-color: black
}
table.bordered
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

tr.company
{
    font-size: 8pt;
    color: white;
    font-family: tahoma, verdana, arial;
    background-color: black
}
table.pricing
{
    border-right: 0px;
    border-top: 0px;
    font-size: 8pt;
    border-left: 0px;
    color: black;
    border-bottom: 0px;
    font-family: tahoma, verdana, arial
}
.pricing
{
    font-size: 8pt;
    color: black;
    font-family: tahoma, verdana, arial
}
table.categoryheader
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: black
}
table.treetop
{
    color: white;
    background-color: black
}
a.treetop
{
    font-size: 8pt;
    color: white;
    text-decoration: none
}
div.category
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: gray 1px solid
}
div.search
{
    padding-right: 10px;
    color: white;
    text-align: right
}
ul
{
    font-size: 8pt;
    margin: 5px 15px
}
area.black
{
    border-right: double;
    border-top: double;
    background-image: url(backgrounds/bluedreams.gif);
    border-left: double;
    color: black;
    border-bottom: double;
    background-color: black
}
ol
{
    margin: 5px 25px
}
.SpecialOffer
{
		display:inline-block;
		padding:2px;
		border:1px solid black;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		-opera-border-radius:8px;
		-khtml-border-radius:8px;
		border-radius:8px;
		-khtml-box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;
		-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;
		box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;
		background:white;
}
.ProAccount
{
		display:inline-block;
		padding:2px;
		border:1px solid black;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		-opera-border-radius:8px;
		-khtml-border-radius:8px;
		border-radius:8px;
		-khtml-box-shadow:rgba(0,0,0,0.5) 0px 0px 16px;
		-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 16px;
		box-shadow:rgba(0,0,0,0.5) 0px 0px 16px;
		background: #fff url(images/ProAccountGrad.png) repeat-x; 
		overflow:visible;
}
.formcontrol{font-size:11px;font-family:tahoma,verdana,arial}
div.admin{background-color: #ffffcc;border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;}
.admin{background-color: #ffffcc;}
.hidden{display:none; }
.unhidden{display:block; }
.topsecret {font-weight:bold}
p.tiptext{font-style:italic}
p.warningtext{color:red}
p.techtext{color:gray}
