body
{
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headerbackground
{
	background-image: url(images/home_bg_sub.gif);
	background-repeat: repeat-x;
}
.loginbackground
{
	background-image: url(images/home_login.gif);	
}
h3{
	
	margin-bottom:2px;	
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
A
{
	color: blue;
	text-decoration: none;
}
A.noUnderline
{
	text-decoration: none;
}
A.action
{
	color: blue;
	text-decoration: underline;
}

A.tabClients 
{	
	color: white;
	font-size: 18px;
	font-family: Arial;
	text-decoration: none; 
	border: white 1px solid; 
	text-align:center;
	MARGIN: 1px; 
	padding-right: 4px;
	padding-left: 4px;
	background-color:#41BCF5;	
}
A.tabResellers 
{
	color: white;
	font-size: 18px;
	font-family: Arial;
	text-decoration: none; 
	border: white 1px solid; 
	text-align:center;
	MARGIN: 1px; 
	padding-right: 4px;
	padding-left: 4px;
	background-color:#57B030;	
}
A.tabProducts 
{
	color: white;
	font-size: 18px;
	font-family: Arial;
	text-decoration: none; 
	border: white 1px solid; 
	text-align:center;
	MARGIN: 1px; 
	padding-right: 4px;
	padding-left: 4px;
	background-color:#C98500;	
}
A.tabAdmin 
{
	color: white;
	font-size: 18px;
	font-family: Arial;
	text-decoration: none; 
	border: white 1px solid; 
	text-align:center;
	MARGIN: 1px; 
	padding-right: 4px;
	padding-left: 4px;
	background-color:#705695;	
}
A.clientTitle
{
	color: #41BCF5;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
}

#TopFont
{
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

#nav:link {
	color: black;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav:visited {
	text-decoration: none;
	color: black;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav:hover {
	text-decoration: underline;
	color: #163643;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav:active {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
#sublink:link {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sublink:visited {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sublink:hover {
	text-decoration: underline;
	color: #163643;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sublink:active {
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
span.TopFont
{
	font-weight: normal;
	font-size: 11pt;
	text-align: left;
	color: #FFFFFF;
}
th
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
td
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
td.normal
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

td.content
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
table.ClientTable
{
	width: 100%;
	border: 2px solid #41BCF5;
}
.labelText
{
	line-height: 15pt;
}
.ClientTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #41BCF5;
}
.ClientHeader
{
	color:#41BCF5;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	height:30px;
	background-color: #e0edff;
}

.ClientGrid
{
	border-right: #41bcf5 2px dashed;
	border-top: #41bcf5 2px dashed;
	border-left: #41bcf5 2px dashed;
	border-bottom: #41bcf5 2px dashed;
	width:100%;
}

tr.Client
{
	background-color:#e0edff;
}
tr.MainClient
{
	background-color:#41BCF5;
}
td.ClientCell
{
	background-color:#e0edff;
}
td.ClientSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: bottom;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	height: 30px;
	background-color: #e0edff;
}
table.ResellerTable
{
	width: 100%;
	border: 2px solid #57B030;
}
table.ResellerTableBorder
{
	width: 100%;
	border: 10px solid #ECFACB;
}
td.ResellerTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #57B030;
}
td.ResellerCell
{
	background-color: #ECFACB;
}
td.ResellerSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align:bottom;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ECFACB;
	height:30px;
}
td.ResellerSubHeader
{
	color: #57B030;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;	
	background-color: #ECFACB;
	height: 25px
}
.ResellerGrid
{
	border-right: #57B030 2px dashed;
	border-top: #57B030 2px dashed;
	border-left: #57B030 2px dashed;
	border-bottom: #57B030 2px dashed;
}

.ResellerHeader
{
	color:#57B030;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	height:30px;
	background-color: #ECFACB;
}

tr.Reseller
{
	background-color: #ECFACB;
}
tr.MainReseller
{
	background-color: #57B030;
}
table.ProductTable
{
	width: 100%;
	border: 2px solid #C98500;
}
table.ProductTableBorder
{
	width: 100%;
	border: 10px solid #faeed2;
}
td.ProductTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #C98500;
}
td.ProductCell
{
	background-color: #faeed2;
}
td.ProductSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: bottom;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	height: 30px;
	background-color: #faeed2;
}
td.ProductItemTitle
{
	font-weight: bold;
	color: #C98500;
	font-family: Verdana, Helvetica, sans-serif;
	height: 25px;
	background-color: #faeed2;
}
tr.Product
{
	background-color:#faeed2;
}
tr.MainProduct
{
	background-color:#C98500;
}
.ProductGrid
{
	border-right: #C98500 2px dashed;
	border-top: #C98500 2px dashed;
	border-left: #C98500 2px dashed;
	border-bottom: #C98500 2px dashed;
	width:100%;
}

.AdminGrid
{
	border-right: #705695 2px dashed;
	border-top: #705695 2px dashed;
	border-left: #705695 2px dashed;
	border-bottom: #705695 2px dashed;
	width:100%;
}

table.AdminTable
{
	width: 100%;
	border: 2px solid #705695;
}
td.AdminTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #705695;
}
td.AdminCell
{
	background-color: #ead7ea;
}
td.AdminSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: bottom;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	height: 30px;
	background-color: #ead7ea;
}
.submit
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.enter
{
	background-color:#41bcf5;
	color:white;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 12px;
}






td.title
{
	font-weight: bold;
	font-size: 20px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}	

td.append
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.tab
{
	color: #41BCF5;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	border: white 1px solid; 
	text-align:center;
	MARGIN: 1px; 
	PADDING: 4px; 
	background-color:white;	
}
.tabSelected
{
	color: white;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	border: white 1px solid; 
	text-align:center;
	MARGIN: 1px; 
	PADDING: 4px; 
	background-color:#41BCF5;	
}	
DIV.Box
{
	width: 100%;	
	height: 340px; 
	overflow: auto;
}
LI
{
	line-height: 12pt;
}
.listBox
{
	width:200px	
}
