body,td,table,p {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica,ms sans-serif;
    letter-spacing: 0px;
    word-spacing: 2px;
}

h1 {
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    text-align:center;
}

h2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    text-align:center;
}
h3 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    text-decoration:underline;
}
.small { font-size: 9px; }

a:link	{color:#124AB1; font-weight:bold; text-decoration: none; line-height:15px;}
a:visited 	{color:#124AB1; font-weight:bold; text-decoration: none; line-height:15px;}
a:hover 	{color:#5C92F3; font-weight:bold; text-decoration: none; line-height:15px;}

a.reportHeader:link	{color:#FFFFFF; font-weight:bold; text-decoration: none; line-height:15px;}
a.reportHeader:visited 	{color:#FFFFFF; font-weight:bold; text-decoration: none; line-height:15px;}
a.reportHeader:hover 	{color:#FFFFFF; font-weight:bold; text-decoration: underline; line-height:15px;}

.hand
{	cursor: pointer; cursor: hand;
}
.rightborder
{	border-right:1px solid #000000;
}
.leftborder
{	border-left:1px solid #000000;
}
.capsule
{   height: 19px;
	width: 136px;
    background-image: url(images/capsule.gif);
    text-align:right;
    font-weight:bold;
    padding-right: 12px;
    padding-top:3px;
    -moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
.menuelement
{   height: 19px;
	width: 120px;
    text-align:right;
    padding-right:5px;
    padding-top:2px;
    position:relative;
    left:22px;
    cursor: pointer; cursor: hand;
	-moz-box-sizing: padding-box;
}
.bbottom
{    border-bottom:1px solid #000000;
}
.menucapsule
{   position:relative;
	left:14px;

}
.capsulereg
{   height: 19px;
	width: 136px;
    background-image: url(images/capsule.gif);
    text-align:center;
    font-weight:bold;
    padding-top:3px;
	-moz-box-sizing: padding-box;
}
.capsuleregtxt
{
	width: 136px;
	position:relative;
    left:15px;
    display:block;
}
#pageheader
{   font-size:17px;
    font-weight:bold;
    position:relative;
    top:-1px;
}

.tab
{   cursor: pointer; cursor: hand;
	text-align:center;
    padding-right:2px;
    padding-left:2px;
    padding-top:2px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica,ms sans-serif;
    font-size:10px;
    letter-spacing: 0px;
    word-spacing: 0px;
}


#footer
{   font-weight:bold;
   	font-size: 10px;
    height:18px;
    border-top:1px solid #000000;
    padding-top:2px;
    width:744px;
}
#maintxt
{	padding-right:20px;
	padding-bottom:26px;
    padding-top:16px;
}
#rightmenus
{	position:relative;
    padding-right:27px;
}
#lkey
{   position:relative;
    left:-115px;
	width:115px;
    background-image:url(images/lkey.jpg);
    height:77px;
}
#blackline
{   display:inline;
    top:0px;
	width:1px;
	background-color:#000000;
    height:200px;
}
#browntxt
{	color:#68561C;
}
ol
{   text-indent:20px;
	list-style-position:outside;
    display: block;
}
#itemslist
{	width:500px;
	height:20px;
	border:1px solid black;
    background-color:#CDCDCD;
    text-align:left;
    padding-top:3px;
    padding-left:3px;
    cursor: pointer; cursor: hand;
}
#indextxt
{   position:relative;
	left:8px;
    top:-15px;
	line-height:14px;

}
#download
{	background-image:url(images/icons/download.gif);
    background-repeat:no-repeat;
    height:19px;
    padding-left:20px;
    padding-bottom:7px;
    padding-top:1px;
}
#openimage
{	background-image:url(images/icons/image.gif);
    background-repeat:no-repeat;
    height:19px;
    padding-left:20px;
    padding-bottom:8px;
}

#dltable
{	margin-right:17px;
	margin-bottom:20px;
}
#prodMenuTable
{	font-family: Verdana, Arial, Helvetica,ms sans-serif;
    font-size:10px;
    letter-spacing: 0px;
    word-spacing: 0px;	
}
#prodbuttons
{   position:relative;
    top:0px;
    left:0px;
    padding-top:20px;
    -moz-box-sizing: padding-box;
}
#downloadtip
{	border:1px solid black;
	font-size:10px;
    width:60px;
    text-align:center;
    position:absolute;
    top:10px;
    left:30px;
    background-color:#ffffff;
    visibility:hidden;
}
#supporttip
{	border:1px solid black;
	font-size:10px;
    width:60px;
    text-align:center;
    position:absolute;
 	top:10px;
    left:60px;
    background-color:#ffffff;
    visibility:hidden;
}
#buytip
{	border:1px solid black;
	font-size:10px;
    width:60px;
    text-align:center;
    position:absolute;
 	top:10px;
    left:90px;
    background-color:#ffffff;
    visibility:hidden;
}
#infieldset
{	padding:7px;

}
#dldiv2
{	background-color:#F2F1F0;
	padding:6px;
    position:relative;
    top:0px;
    left:0px;
    height:25px;
   	-moz-box-sizing: padding-box;
}
#dldiv
{	background-color:#FFE599;
	padding:6px;
    position:relative;
    top:0px;
    left:0px;
    height:25px;
    margin-bottom:4px;
   	-moz-box-sizing: padding-box;
}
#dbut
{	border:1px solid gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    margin-right:2px;
    position:absolute;
    left:335px;
    top:4px;
    width:70px;
}
.qtyInput
{	border:1px solid gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    margin-right:2px;
    position:absolute;
    left:305px;
    height:17px;
    top:4px;
    width:25px;
}
.qtyText
{   position:absolute;
    display:inline;
    left:280px;
    top:5px;
}
#sendbut
{	border:1px solid gray;
	font-size:12px;
    width:70px;
}
#disk1
{	font-size:12px;
    margin-right:2px;
    position:absolute;
    left:380px;
    top:2px;
}
#divupgrade
{	position:relative;
    left:0px;
    top:0px;
    width:150px;
}
#selectupgrade
{   position:absolute;
	left:110px;
    top:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
    width:290px;
}
.selectSlim
{   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
}
.questionformselect
{   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px solid #000000;
}
#updatebut
{   position:relative;
	top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid gray;
    width:290px;
}
.bold
{	font-weight:bold;
}
#mpdemobutt
{   position:relative;
	left:40px;
    top:30px;
}
.thinBorder
{	border:1px solid #000000;
}
#bgRing
{	background-image: url("images/lkey.jpg");
	background-repeat:no-repeat;
	background-position: right top;
}
#giftStep2
{	position:absolute;
	background-image: url("images/PresentBGChristmas.gif");
	background-repeat:no-repeat;
    width: 140px;
    height: 126px;
    margin-top:3px;
    margin-left:6px;
}
.term_items
{
	margin-left: 0;
	margin-right: 10%;
	margin-top: .5em;
	margin-bottom: .5em;
}
.term_sub_items
{
	margin-left: 0;
	margin-top: .5em;
	margin-bottom: .5em;
}
