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; }

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

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

/* 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,
#safetymeetingguides, .safetymeetingguides,
#webinar, .webinar,
#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; }
.HomeList1
{
	color:#900003;
	margin-top:75px;
	/*
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	*/
}
.HomeList1 li, .HomePanel1 li, .HomePanel2 li, .HomePanel3 li, .HomePanel4 li
{
	font-size:12px;
	font-weight:bold;
	color:#900003;
	list-style:none;
	background:url(images/zwbullet1.gif) no-repeat left center;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
}
.WebinarPanel1 li, .WebinarPanel2 li
{
	font-size:12px;
	font-weight:bold;
	color:#900003;
	list-style:none;
	background:url(images/zwbullet1.gif) no-repeat left center;
	margin-left:-25px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
}
.HomePanel1 p, .HomePanel2 p, .HomePanel3 p, .HomePanel4 p, .WebinarPanel1 p, .WebinarPanel2 p
{
	color:#900003;
}
.HomePanel1 h2, .HomePanel2 h2, .HomePanel3 h2, .HomePanel4 h2, .WebinarPanel1 h2, .WebinarPanel2 h2
{
	color:#900003;
	text-align:center;
}
.HomePanel4 td
{
	color:#900003;
	font-size:10px;
	font-weight:bold;
}

.HomePanel1
{
	color:#900003;
	margin-top:11px;
	width:528px;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url(images/ManWithHardHat.jpg);
	background-repeat:no-repeat;
	background-position:right;	
}
.HomePanel2
{
	color:#900003;
	margin-top:10px;
	width:528px;
	padding:10px;
	background-color:#FFFFFF;
}
.HomePanel3
{
	color:#900003;
	margin-top:10px;
	width:528px;
	height:250px;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url(images/ManAtDesk.jpg);
	background-repeat:no-repeat;
	background-position:left;	
}
.HomePanel4
{
	color:#900003;
	margin-top:10px;
	width:528px;
	padding:10px;
	background-color:#FFFFFF;
}
.smalltext
{
	font-size:9px;
}
.WebinarPanel1
{
	color:#900003;
	margin-top:11px;
	width:470px;
	/* padding:10px; */
	padding-left: 0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
.WebinarPanel2
{
	color:#900003;
	margin-top:11px;
	width:470px;
	/* padding:10px; */
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
