<!--

/* GENERAL */
body							{	font-family: Tahoma, Geneva, sans-serif; padding : 0px; margin : 0px; color : #222; font-size : 16px; text-align : justify; background : #eee; }
div								{	margin : 0px; padding : 0px; border : 0px; }
a								{	color : #444; }
a:hover						{	text-decoration : none; }
p								{	margin : 3px; padding : 13px 5px 13px 2px; word-spacing : 4px; text-align : left; line-height : 22px; }
ul								{	margin : 0px; padding : 10px 0px 10px 15px; list-style-image:url("../images/nav/ul.png"); list-style-type:disc; }
ul li							{	margin : 0px; padding : 2px; }

/* DEFINE AREAS */
#pageWrapper				{	position : relative; width : 952px; margin : 0px auto; }
#pageTop					{	position : relative; height : 155px; border-bottom : 20px solid #eee; background : url(../_images/page/top.gif) no-repeat top; }
#news						{	background : #fff; margin : 10px 5px; padding : 10px 5px; }
.homePanel					{	padding : 0px; float : left; width : 250px; }
.homePanel img			{	width : 300px; }
#pageContent				{	position : relative; border : 1px solid #fff; background : #fff; width : 948px; }
#panelLeft					{	float : left; width : 188px; background : #fff; }
#panelRight					{	float : left; width : 747px; min-height : 365px; margin-bottom : 5px; background : #fff; padding : 10px 3px 3px 3px; }
#pageFooter				{	background :  #eee; height : 50px; font-size : 10px; font-weight : bold; }
#footerLeft					{	float : left; width : 520px; padding : 5px; }
#footerRight				{	float : left; width : 410px; text-align : right; color : #999; padding : 5px; }
#footerRight a				{	padding : 0px 10px; color : #999; }
#footerRight a:hover		{	color : #fff; }
#designer					{	text-decoration : none; color : #9f9; }
#designer:hover			{	color : #fff; }
#productDataLeft			{	float : left; width : 360px; height : 250px; text-align : center; margin-top : 10px; }
#productDataRight		{	float : left; width : 340px; height : 250px; margin-top : 10px; }
#downloadPanel			{	position : absolute; text-align : right; top : 0px; right : 0px; width : 280px; height : 35px; background : url(../_images/page/download.gif) no-repeat bottom right; text-align : center; padding : 10px; color : #fff; }
#homePageContent p	{	margin : 0px; padding : 5px 0px; text-align : left; word-spacing : 3px; line-height : 15px; }	

/* NAVIGATION */
#pageTop ul				{	position : absolute; top : 120px; left : 0px; height : 36px; margin : 0px; padding : 0px; list-style : none; background : #ed1b23; width : 950px; }
#pageTop ul li				{	float : left; width : 175px; line-height : 25px; font-weight : bold; margin : 5px; border-right : 2px solid #fff; padding : 0px; }
#pageTop ul li	a			{	color : #fff; font-size : 12px; text-decoration : none; display : block; text-align : center; font-family : Tahoma, Geneva, sans-serif; border : 1px solid #ed1b23; }

#pageFooter ul				{	position : absolute; top : 120px; left : 190px; width : 182px; padding : 5px 0px 0px 0px; margin : 5px 0px 0px 0px; list-style : none; visibility : hidden; background : #fff; }
#pageFooter ul li				{	margin : 2px; padding : 0px; vertical-align : middle; text-align : center; height : 45px; padding : 5px; height : 35px; }
#pageFooter ul li a			{	color : #fff; text-decoration : none; font-size : 14px; font-weight : bold; font-family : Tahoma, Geneva, sans-serif }

#leftNav 							{	width : 180px; }
#servNav, #servNavTwo		{	position : absolute; width : 187px; visibility : hidden; background : #fff; padding : 0px; margin : 0px; }
#servNav							{	left : 180px; top : 151px; border-top : 3px solid #ed1b23; }
#servNavTwo						{	left : 365px; top : 208px; }
#leftNav td, #servNav td, #servNavTwo td		{	height : 51px; text-align : center; vertical-align : middle; padding : 0px 20px; }
#leftNav td a, #servNav td a, #servNavTwo td a	{	color : #fff; font-weight : bold; font-family : Tahoma, Geneva, sans-serif; text-decoration : none; font-size : 14px; }

#pageTop ul li	a:hover, #pageFooter ul li a:hover, #leftNav td a:hover, #servNav td a:hover, #servNavTwo td a:hover	{	color : #028; }

.sitemapPanel					{	position : relative; }
.sitemapPanel ul				{	position : relative; top : -32px; left : 220px; width : 400px; }
.sitemapPanel ul li span		{	padding : 0px 5px;  color : #493; }
.sitemapPanel ul li a			{	text-decoration : none; color : #028;}
.sitemapPanel ul li a:hover	{	color : #493;}

/* IMAGES */
img							{	border : 0px; }
.homePanel img			{	padding : 3px; background : #fff;  }
.pfimage						{	padding : 2px; background : #fff; border : 1px solid #999; }
.productPanel				{	float : left; width : 180px; height : 180px; text-align : center; }
.productPanel div			{	text-indent : 5px; }
#productImage			{	padding : 3px; background : #fff; border : 1px solid #39c; }
.service img					{	background : #def; padding : 3px; border : 1px solid #39c; }
.image						{	height : 135px; }

/* TEXT */
h1, h2, h3, h4, h5	{ 	font-weight : normal; margin : 0px; padding : 0px; }
h1							{	font-family : Gerogia, Times, Herlvetica; color : #028; padding : 10px 200px 0px 17px; margin : 0px; font-size : 40px; }
h3							{	color : #028; }
.h3service				{	font-family: Gerogia, Times, Herlvetica; font-weight : bold; background : url(../_images/page/h3-service.png) no-repeat right; height : 30px; line-height : 27px; color : #fff; text-indent : 20px; }
#downloadPanel a	{	color : #fff; text-decoration : none; font-weight : bold; }

/* tables */
td, th					{	vertical-align : top; padding : 1px 5px; /* border : 1px solid #ccc; */ }
.service				{	width : 705px; padding : 0px; margin : 5px 10px; }
.service td, .service th	{ padding : 0px; }
.service p			{	padding : 10px 20px; margin : 0px; min-height : 107px; }
#downloads			{	width  :720px; }
#downloads th		{	padding : 10px; text-align : center; background : #028; color : #fff; }
#downloads td		{	text-align : center; }

/* FORMS */
form							{	padding : 0px; margin : 0px; }
label							{ 	margin : 0px; padding : 0px; font-size : 15px; }
select, input, textarea	{	font-family : Arial, Helvetica, sans-serif; padding : 0px; margin : 0px; color : #333; font-size : 16px; margin-left : 5px; }
form .formInfo 				{	color : #5a1; font-size : 9px; display : none; padding-left : 10px; font-weight : bold; }


/*#pageFooter ul li				{	padding : 3px 0px; }
#pageFooter ul li a			{	color : #fff; text-decoration : none; height : 40px; display : block; font-weight : bold; font-size : 14px; color : #fff; text-align : center; }

.transp			 				{ 	filter:alpha(opacity=60); opacity : 0.6; -khtml-opacity:.6; -moz-opacity:.6; -ms-filter:"alpha(opacity=60)"; zoom : 1 }
.transp:hover					{	filter:alpha(opacity=99); -khtml-opacity:.99; -moz-opacity:.99; -ms-filter:"alpha(opacity=99)"; opacity:.99; } */
-->
