body                    {margin: 0; padding: 0; background-color: #ffffff; color: #000000; text-align: left; font: 10px verdana, tahoma, arial; scrollbar-face-color: #ffffff; scrollbar-shadow-color:#555555; scrollbar-highlight-color:#cccccc; scrollbar-3dlight-color:#c0c0c0; scrollbar-darkshadow-color:#555555; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#2E2F51;}

a						{text-decoration: none; color: #444444;}
a:link                  {text-decoration: none; color: #444444;}
a:visited               {text-decoration: none; color: #444444;}
a:active                {text-decoration: none; color: #444444;}
a:hover                 {text-decoration: none; color: #2E2F51;}
img						{border: none;}

#topblank				{position: absolute; top: 0; left: 0; min-width: 600px; width: 100%; height: 4%; background-color: #ffffff;}
#toplogo				{position: absolute; top: 4%; left: 0; min-width: 600px; width: 100%; height: 12%; background-image: url('images/mainbg.jpg');}
#topmenu				{position: absolute; top: 16%; left: 0; min-width: 600px; width: 100%; height: 4%; background-color: #888888;}
#left					{position: absolute; top: 20%; left: 0; min-width: 180px; width: 18%; min-height: 600px; height: 80%; margin: 0 0 0 0; padding-top: 5px; text-align: center; background-color: #c0c0c0;}
#middle					{position: absolute; top: 20%; left: 18%; min-width: 600px; width: 82%; height: 80%; margin-top: 0; background-color: #ffffff}
#right					{position: absolute; height: 50px; width: 120px; right: 20px; top: 20px;}
#bottom					{position: absolute; bottom: 0; width: 100%; height: 30px; margin-top: 5px; background-image: url('images/mainbg.jpg'); color: #2E2F51;}

td						{margin: 13px 40px 13px 40px; background: transparent; color: #555555; font: 11px verdana, tahoma, arial;}

.boxstyle				{border: solid 1px #999999; font: 10px verdana, tahoma, arial;}
.custlog				{color: #2E2F51; font: 10px verdana, tahoma, arial;}

.linktree				{position: absolute; left: 19%; margin-top: 5px;}
.rightlinkmenu			{position: absolute; right: 2px; margin-top: 5px;}

.rightinfo				{position: absolute; left: 460px; top: 15px;}

.pheadleft				{float: left; margin-top: 5px; left: 10px;}
.pheadright			    {float: right; margin-top: 5px; color: #2E2F51; font: 10px verdana, tahoma, arial;}

.pfootleft				{position: absolute; float: left; bottom: 0px; margin-left: 3px; text-align: left; font: 10px verdana, tahoma, arial; color: #000000;}
.pfootright				{position: absolute; float: right; bottom: 0px; right: 3px; font: 10px verdana, tahoma, arial;}

.pmenuhead				{width: 100%; margin: 4px 0 0 3px; text-align: left; color: #2E2F51; font: 11px verdana, helvetica, arial, sans-serif; font-weight: bold;}
.menudiv				{width: 100%; border-bottom: solid 1px #555555;}

ul 						{padding: 0; margin: 4px 0 0 7px; list-style: square inside; background: #c0c0c0; color: #000000; border: solid 1px #c0c0c0; font: 10px verdana, tahoma, arial;}
li 						{padding: 6px 0 6px 8px; border-bottom: solid 1px #c0c0c0; text-align:left;}
.menu					{list-style: none outside; width: 100%; left: 0; padding: 0; background: #c0c0c0; color: #000000; font: 10px verdana, tahoma, arial;}
.menu li				{padding: 0; margin: 0; border: none;}
.menu li a				{display: block; padding: 2px 2px 2px 2px; margin: 0; background: #c0c0c0; color: #444444; border: solid 1px #c0c0c0;}
.menu li a:hover		{background: #999999; color: #222222; border: solid 1px #222222;}
.menu li a:active		{background: #2E2F51; color: #222222; border: solid 1px #222222;}

.midimg					{margin: 25px 0 0 32px; border: solid 2px #555555;}
.midlogo				{margin: 25px 0 0 25px; border: none;}
.midhead				{margin-left: 30px; margin-top: 5px; font: 10px verdana, tahoma, arial; color: #555555; font-weight: bold;}
.midbody				{margin-left: 45px; margin-top: 8px; font: 10px verdana, tahoma, arial; color: #555555;}
.midbody2				{margin-left: 17px; margin-top: 8px; font: 10px verdana, tahoma, arial; color: #555555;}
.midtext				{width: 450px;}

.rightmenu				{position: absolute; top: 20px; right: 20px; height: 80px; width: 120px;}
.rightmenuhead			{position: relative; height: 20px; width: 120px; font: 10px verdana, tahoma, arial; background: #555555; color: #999999; border: solid 1px #2E2F51;}
.rightmenubody			{position: relative; height: 60px; width: 120px; background: #999999; color: #222222;}

#news					{font: 10px verdana, tahoma, arial; margin-top: 2px;}
#projects				{font: 10px verdana, tahoma, arial; margin-top: 2px;}
#products				{font: 10px verdana, tahoma, arial; margin-top: 2px;}
#information			{font: 10px verdana, tahoma, arial; margin-top: 2px;}
#aboutus				{font: 10px verdana, tahoma, arial; margin-top: 2px;}

.sitemain				{color: #2E2F51; font: 11px verdana, helvetica, arial, sans-serif; font-weight: bold;}
.sitesub				{margin-left: 15px; color: #000000; font: 10px verdana, helvetica, arial, sans-serif;}
.sitesub2				{margin-left: 30px; color: #000000; font: 10px verdana, helvetica, arial, sans-serif;}

.comingsoon				{position: absolute; text-align: center; top: 20px; width: 100%; font-weight: bold;}

.errorcontent			{position: absolute; margin: 40px 0 0 50px; height: 150px; width: 250px; background: #c0c0c0; border: solid 1px #333333;}