BODY {FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 10pt; color:white; background-color:#870000; margin: 0; }

P, LI, TD {FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 10pt; color:white;}

INPUT, SELECT, TEXTAREA {FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 10pt; color:black;}

a 			{ color:white; }

.otext { color:#F89600; }

.adminlink
{
	color:#CC0000;
	text-decoration:none;
}
.adminlink:hover
{
	color:#CC0000;
	text-decoration:underline;
}

img			{ border: 0; }

label		{ font-weight: bolder; font-weight: bolder; }

tr.header { vertical-align: bottom; }

.txt 	 	{ FONT-SIZE: 10pt;}
.txtbold 	{ FONT-SIZE: 10pt; font-weight: bolder; }
.txtsmall 	{ FONT-SIZE:  8pt;}

.bold 		{ FONT-SIZE: 10pt; font-weight: bolder; }
.small 		{ FONT-SIZE:  8pt;}

h1 {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	color:#F89600;
	font-weight: normal;
	text-transform: capitalize;
	text-align: center;
}

h2 {FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12pt; color:#F89600; font-weight: bolder;}

.header 		{ FONT-SIZE: 12pt; FONT-WEIGHT: bolder; }
.footer 		{FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 7pt;}

/*-------------- menu ----------------- */

.brdr1
{
	border:#FFFFFF; border-width:1px; border-style:solid;
}


.menucontainer
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menucontainer li 		{ margin: 0; padding: 0; }
.menucontainer a 		{ width: 213px; height: 32px; display: block; background-image: url(images/buttons.gif); }

a.home 								{ background-position:   0px    0px; }
a.home:hover						{ background-position: 213px    0px; }

a.what 								{ background-position:   0px  -32px; }
a.what:hover						{ background-position: 213px  -32px; }

a.about 							{ background-position:   0px  -64px; }
a.about:hover						{ background-position: 213px  -64px; }

a.software 							{ background-position:   0px  -96px; }
a.software:hover					{ background-position: 213px  -96px; }

a.order 							{ background-position:   0px -128px; }
a.order:hover						{ background-position: 213px -128px; }

a.service-support 					{ background-position:   0px -160px; }
a.service-support:hover				{ background-position: 213px -160px; }

a.contact 							{ background-position:   0px -192px; }
a.contact:hover						{ background-position: 213px -192px; }

a.admin 							{ background-position:   0px -224px; }
a.admin:hover						{ background-position: 213px -224px; }

a.quote 							{ background-position:   0px -256px; }
a.quote:hover						{ background-position: 213px -256px; }

a.freetrial 						{ background-position:   0px -288px; }
a.freetrial:hover					{ background-position: 213px -288px; }

a.technical-info					{ background-position:   0px -320px; }
a.technical-info:hover				{ background-position: 213px -320px; }

/* sets current page button to "current" color */
#home .home,
#what .what,
#about .about,
#software .software,
#order .order,
#service-support .service-support,
#technical-info .technical-info,
#contact .contact,
#quote .quote,
#freetrial, .freetrial,
#admin .admin						{ background-image: url(images/buttons-current.gif); }

.submenu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.submenu li							{ margin: 0; padding: 0; }
.submenu a							{ width: 193px; height: 19px; background-image: none; color: white; padding: 10px 0px 0 20px; text-decoration: none; font-size: 9pt; font-weight: bolder; }
.submenu a:hover 					{ background: 0 0 url(images/submenu-pointer.gif) no-repeat; color: #F89600; }

.submenu-about,
.submenu-software,
.submenu-service-support,
.submenu-technical-info,
.submenu-admin 						{ display: none; }

#about .submenu-about,
#software .submenu-software,
#service-support .submenu-service-support,
#technical-info .submenu-technical-info,
#admin .submenu-admin 				{ display: block; }


.screenshot { border: 2px solid white; }