BODY {font-family: Verdana, sans-serif; font-style: normal; font-size: 70%; width: 100%; text-align: justify;}

IMG	{border: none; vertical-align: top;}
.nofloat	{clear: both;}
HR.nofloat	{visibility: hidden; margin: 0; padding: 0; height: 0;}

EM	{font-style: normal; color: #3366CC;}
A	{color: #FF0000;}

TABLE 	{width: 450px;}
TD		{padding: 1ex;}

HTML		{ height: 100%;}
HTML, BODY {margin: 0; padding: 0; background: #19629D url("/img/bluebg2.gif");}

.blueTop {z-index: 1; height: 205px; width: 100%; background: #195586 url("/img/bluebg1.gif"); position: absolute; top: 0; left: 0;}

.ALL {position: relative; z-index: 10; width: 755px; border: 7px solid #fff; margin: 28px auto 0; background: #fff url("/img/gb-down.jpg") repeat-x 0 100%; overflow: hidden;}
.home .ALL	{background: #C7E7FF url("/img/home.jpg") 0 100%; height: 574px;}
.home2 .ALL	{background: #C7E7FF url("/img/home2.jpg") 0 100%; height: 574px;}

.layoutLeft	{width: 233px; background: #336BB1 url("/img/left-corner.jpg") no-repeat 0 100%; margin: 0; padding: 0; float: left; position: absolute;}
.leftH		{color: #fff; background: #e4001f; margin: 0; padding: 13px 0 13px 25px; font-size: 205%; font-stretch: narrower;}
.leftH A	{color: #fff; text-decoration: none;}
.leftMenu	{margin: 6px 40px 6px 20px; padding: 1px;}
.leftMenu A	{color: #C9D8EA; font-variant: small-caps; text-decoration: none; display: block; padding: 3px 2px; border-bottom: 1px solid #AAC0D2; font-weight: bold;}

.leftText	{color: #fff; margin: 40px 30px;}
.image_left	{border: 3px solid #fff; position: relative; margin: 0 -35px 0 -6px;}
.download_b	{position: relative; display: block; z-index: 100;}


.topMenu	{margin-left: 233px; background: #E4001F; text-align: center; clear: none;}
.topMenu A IMG,
.topMenu A  {background-color: #F38C9A;}
.topMenu A:hover IMG,
.topMenu A:hover	{background-color: #FFC622;}

.subMenu	{border: 1px solid #fff; background: #E4001F; position: absolute;}
.subMenu A	{display: block; font: bold 95% sans-serif; color: #F7F4EB; padding: 3px 7px; border-bottom: 1px solid #9E001B; text-decoration: none; margin: 0 2px;}
.subMenu A.current	{color: #FFFF9B;}


.layoutRMid	{margin: 1px 0 1px 234px;}
.image_scheme {float: right; z-index: 30; display: inline; margin: -62px 18px -50px 0; position: relative;}
.image_add {float: right; z-index: 30; display: inline; margin: -62px 18px -50px 0; position: relative;}

.layoutRight {margin: 1px 0 25px 234px; background: transparent url("/img/gb-up.jpg") repeat-x 0 0; padding: 20px 30px 30px;}
.layoutRight H2	{margin: 4ex 0 1ex; width: 385px; color: #FF0000; font: bold 140% sans-serif;}
.layoutRight H3	{margin: 4ex 0 1ex; color: #FF0000; font: bold 140% sans-serif; width: 435px; margin-top: 0px;}
.layoutRight H4	{margin: 4ex 0 2ex; font-size: 110%; color: #CC0000;}
.layoutRight P	{margin: 1ex 0;  line-height: 140%; width: 435px;}

.cert_tr	{position: absolute; bottom: 20px; right: 20px;}
.bmf_tr		{position: absolute; bottom: 25px; right: 100px;}

.botMenu		{width: 754px; margin: -7px auto 0; text-align: right; position: relative; z-index: 20; left: 8px; height: 30px;}
.botMenu SPAN	{background-color: #E4001F; padding: 7px; display: block; float: right;}
.botMenu A		{padding: 7px; color: #fff; font: bold 100% sans-serif;}
.botMenu A.current	{color: #FFFF9B;}

.BOT {width: 754px; margin: -14px auto 0; font-family: Tahoma, sans-serif; font-size: 95%; color: #99CCFF; padding-bottom: 10px;}
.BOT A	{color: #CCE3FF;}

.linkshead              {color: #666666;}
.smp		        {color: #CC0000;}
.smp A		        {color: #CC0000;}
.cus                    {color: #FFFFFF;}

.equipment 		{color: #0066CC; padding: 0 20px;}
.equipment LI	{font-size: 95%; color: #666;}
.ECe			{margin: 1ex 0; padding: 1ex 20px; border-bottom: 1px solid #D3D3D3; border-top: 1px solid #D3D3D3; background: transparent url("/img/red_sq.gif") no-repeat 1.2ex 12px;}
.ECc UL			{display: none;}
.ECe UL			{display: block;}
.ECswitch		{cursor: pointer; font-weight: bold;}


.specL			{width: 40%; float: left; margin: 0 2%; border-collapse: collapse; border: 1px solid #999;}
.specL TD	{width: 18%; color: #666; font: normal 95% sans-serif; padding: 2px 2px 2px 3px; text-align: left; border: 1px solid #C6C6C6;}
.specL TH 	{width: 43%; color: #666; font: normal 95% sans-serif; padding: 2px 2px 2px 3px; text-align: left; border: 1px solid #C6C6C6;}
.specL TH	{background-color: #FDFEFF;}
.specL TD	{background-color: #F2F8FF;}


.ggg		{float: left; text-align: center; margin: 10px 10px 0 0; font-size: 95%;}
.ggg IMG	{margin: 4px;}
.ggg A		{color: #000; text-decoration: none;}


.priceTable		{width: 450px; border-collapse: collapse;}
.priceTable TD	{border: 1px solid #CCCCCC; padding: 3px 7px; background: #fff;}
.priceTable TH	{border: 1px solid #CCCCCC; padding: 3px 7px; background: #FFF5ED;}
.priceTable .narrow {width: 9ex;}
.priceTable TD.price {color: #CC0000; width: 11ex; border-right: none; padding-right: 0;}
.priceTable TD.input {border-left: none; width: 1ex; text-align: right; padding-left: 0;}
.priceTable INPUT {margin: 0; padding: 0;}


FORM				{margin: 30px auto 0 10px; padding: 0; font-size: 100%; width: 330px;}
FORM P				{padding: 0.6ex 0; margin: 0;}
FORM TEXTAREA, FORM INPUT.text
					{border: 1px solid #6699CE; width: 200px;}
FORM INPUT			{margin-right: 4ex;}
FORM TEXTAREA			{height: 12em;}
FORM LABEL			{color: #576566; width: 100px; display: block; float: left; font-weight: bold;}
FORM .submit		{text-align: right; border: none; margin: 1.6ex 24px !important;}
FORM BUTTON			{border: none; background: none; margin: 0 152px 0 -152px; padding: 0 0 0 0; width: 65px; cursor: pointer;}
FORM BUTTON	IMG		{margin: 0; padding: 0;}

.priceFinal			{color: #CC0000; font-weight: bold; padding-right: 7px;}

.tc UL                          {padding-bottom: 25px; padding-right: 25px;}

.jop-up				{background: #fff url("/img/gb-up.jpg") repeat-x 0 0; height: 100%;}
.jop-up .logo		{position: absolute; margin: 5px 25px;}
.jop-up .ALL		{background: transparent url("/img/gb-down.jpg") repeat-x 0 100%; height: 100%; padding: 0; margin: 0; border: 0; width: 100%;}
.jop-up .center		{text-align: center; z-index: 100; width: auto; margin-top: 20px; margin-left: 100px;}
.jop-up H3			{text-align: center; color: #FF0000; font: bold 160% sans-serif;}

.free-trial IMG                 {margin-left: 110px; margin-bottom: 30px; padding: 0;}

#sidebar, #sidebar li a, #sidebar li p {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFFFFF;
	}

